.elementor-10682 .elementor-element.elementor-element-c5a7607{--display:flex;}.elementor-10682 .elementor-element.elementor-element-920e6ae{text-align:center;}.elementor-10682 .elementor-element.elementor-element-920e6ae .elementor-heading-title{font-family:"Montserrat", Sans-serif;}.elementor-10682 .elementor-element.elementor-element-6fc67a7{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-ba58d8c.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-5eaf116{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-8f58811{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-66285b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-10682 .elementor-element.elementor-element-66285b4{text-align:center;}.elementor-10682 .elementor-element.elementor-element-66285b4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:500;text-shadow:0px 0px 5px rgba(0, 0, 0, 0.19);color:#464646;}.elementor-10682 .elementor-element.elementor-element-d87b8a9{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:start;border-style:solid;--border-style:solid;border-color:#EAEAEA;--border-color:#EAEAEA;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.18);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10682 .elementor-element.elementor-element-d87b8a9:not(.elementor-motion-effects-element-type-background), .elementor-10682 .elementor-element.elementor-element-d87b8a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10682 .elementor-element.elementor-element-5a28120{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-f35c16b{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-a0bbe94{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-3d59971{text-align:center;}.elementor-10682 .elementor-element.elementor-element-3d59971 img{height:100px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-10682 .elementor-element.elementor-element-cb8d3e5{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-b30bd30{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-b205729{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-683c226.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-683c226 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-c3027a3.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-c3027a3{text-align:center;}.elementor-10682 .elementor-element.elementor-element-c05f2aa.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-c05f2aa .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-b1d1965.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-b69ad0e.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-b69ad0e .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-0ca6df7.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-3c7ed59 .elementor-button:hover, .elementor-10682 .elementor-element.elementor-element-3c7ed59 .elementor-button:focus{background-color:#494949;}.elementor-10682 .elementor-element.elementor-element-3c7ed59 .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-10682 .elementor-element.elementor-element-386f416{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-a64b5ce{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-b776cc6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-84d4206{text-align:center;}.elementor-10682 .elementor-element.elementor-element-84d4206 img{height:100px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-10682 .elementor-element.elementor-element-a3a743b{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-631d725{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-f419f1b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-4247088.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-4247088 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-dbb2848.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-dbb2848{text-align:center;}.elementor-10682 .elementor-element.elementor-element-d1545e3.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-d1545e3 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-975a61a.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-7bd5c7c.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-7bd5c7c .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-0c9b31e.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-a31aa38 .elementor-button:hover, .elementor-10682 .elementor-element.elementor-element-a31aa38 .elementor-button:focus{background-color:#494949;}.elementor-10682 .elementor-element.elementor-element-a31aa38 .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-10682 .elementor-element.elementor-element-279d6cc{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-5c6be0a{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-9562f63{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-6ee0fa0{text-align:center;}.elementor-10682 .elementor-element.elementor-element-6ee0fa0 img{height:100px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-10682 .elementor-element.elementor-element-b3cab57{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-7bdfd62{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-0344eab{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-cb169ca.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-cb169ca .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-4447111.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-4447111{text-align:center;}.elementor-10682 .elementor-element.elementor-element-4a0b528.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-4a0b528 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-f1569d3.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-67ec6ab.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-67ec6ab .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-0cb3aa6.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-4dc05c6 .elementor-button:hover, .elementor-10682 .elementor-element.elementor-element-4dc05c6 .elementor-button:focus{background-color:#494949;}.elementor-10682 .elementor-element.elementor-element-4dc05c6 .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-10682 .elementor-element.elementor-element-ecea786{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-ef2ac21{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-b51330a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-141e5cc{text-align:center;}.elementor-10682 .elementor-element.elementor-element-141e5cc img{height:100px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-10682 .elementor-element.elementor-element-b2b5ffc{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-a9c2731 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10682 .elementor-element.elementor-element-1b4ea96{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-2dac00e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-08c1100.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-08c1100 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-312ab02.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-312ab02{text-align:center;}.elementor-10682 .elementor-element.elementor-element-1ec21ae.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-1ec21ae .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-573d070.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-c4b26a5.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-c4b26a5 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-eb03011.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-3c00415 .elementor-button:hover, .elementor-10682 .elementor-element.elementor-element-3c00415 .elementor-button:focus{background-color:#494949;}.elementor-10682 .elementor-element.elementor-element-3c00415 .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-10682 .elementor-element.elementor-element-33d3d03{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-f3a88ff{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-89c6b30{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-982c54a{text-align:center;}.elementor-10682 .elementor-element.elementor-element-982c54a img{height:100px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-10682 .elementor-element.elementor-element-8f6ceef{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-c6d99d5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-5fd45ea{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-40d19e0.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-40d19e0 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-bb5dd94.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-bb5dd94{text-align:center;}.elementor-10682 .elementor-element.elementor-element-c704eaf.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-c704eaf .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-561edfb.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-01bc0cd.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-01bc0cd .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-c64e2f3.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-e6b81e1 .elementor-button:hover, .elementor-10682 .elementor-element.elementor-element-e6b81e1 .elementor-button:focus{background-color:#494949;}.elementor-10682 .elementor-element.elementor-element-e6b81e1 .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-10682 .elementor-element.elementor-element-b93c18b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-862b1bb{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-6e990ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-c50c1a6{text-align:center;}.elementor-10682 .elementor-element.elementor-element-c50c1a6 img{height:100px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-10682 .elementor-element.elementor-element-52f1909{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-0079bcd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-ec7ea91{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-9516e2f.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-9516e2f .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-6415da3.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-6415da3{text-align:center;}.elementor-10682 .elementor-element.elementor-element-6df9a54.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-6df9a54 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-29a82e8.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-1da5cd0.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-1da5cd0 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-294ca88.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-89e528f .elementor-button:hover, .elementor-10682 .elementor-element.elementor-element-89e528f .elementor-button:focus{background-color:#494949;}.elementor-10682 .elementor-element.elementor-element-89e528f .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-10682 .elementor-element.elementor-element-21a1746{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-7134d2f{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-75e6c3a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-83cd813{text-align:center;}.elementor-10682 .elementor-element.elementor-element-83cd813 img{height:100px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-10682 .elementor-element.elementor-element-e02324c{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-c9f3781{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-abcffdc{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-bdf2ef4.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-bdf2ef4 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-1925781.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-1925781{text-align:center;}.elementor-10682 .elementor-element.elementor-element-183bca9.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-183bca9 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-ad218ba.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-250d874.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-250d874 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-900e967.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-87ce4e7 .elementor-button:hover, .elementor-10682 .elementor-element.elementor-element-87ce4e7 .elementor-button:focus{background-color:#494949;}.elementor-10682 .elementor-element.elementor-element-87ce4e7 .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-10682 .elementor-element.elementor-element-670d961{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-357118d{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-bea753c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-9c5ba11{text-align:center;}.elementor-10682 .elementor-element.elementor-element-9c5ba11 img{height:100px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-10682 .elementor-element.elementor-element-b43a22f{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-989f494{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-ecf8c2a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-59ebbf0.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-59ebbf0 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-d59a70c.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-d59a70c{text-align:center;}.elementor-10682 .elementor-element.elementor-element-f6a6ac2.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-f6a6ac2 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-b3a43d8.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-daefc72.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-daefc72 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-ca3d9bc.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-c0e0941 .elementor-button:hover, .elementor-10682 .elementor-element.elementor-element-c0e0941 .elementor-button:focus{background-color:#494949;}.elementor-10682 .elementor-element.elementor-element-c0e0941 .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-10682 .elementor-element.elementor-element-65936e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-e38a96a{--display:flex;--min-height:15px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-e38a96a:not(.elementor-motion-effects-element-type-background), .elementor-10682 .elementor-element.elementor-element-e38a96a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0000;}.elementor-10682 .elementor-element.elementor-element-af2810d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-cb871f7{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-ba0cc1b > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-10682 .elementor-element.elementor-element-ba0cc1b{text-align:center;}.elementor-10682 .elementor-element.elementor-element-ba0cc1b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:500;text-shadow:0px 0px 5px rgba(0, 0, 0, 0.19);color:#464646;}.elementor-10682 .elementor-element.elementor-element-b92086e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:stretch;border-style:solid;--border-style:solid;border-color:#EAEAEA;--border-color:#EAEAEA;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.18);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10682 .elementor-element.elementor-element-b92086e:not(.elementor-motion-effects-element-type-background), .elementor-10682 .elementor-element.elementor-element-b92086e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10682 .elementor-element.elementor-element-bf51cd8{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-e8508dd{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-72e5ae4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-72e5ae4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10682 .elementor-element.elementor-element-d1b2963{text-align:center;}.elementor-10682 .elementor-element.elementor-element-d1b2963 img{height:100px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-10682 .elementor-element.elementor-element-c647948{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-ca86aa3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-25a9db0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-9623f70.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-9623f70 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-d78e1ac.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-d78e1ac{text-align:center;}.elementor-10682 .elementor-element.elementor-element-b5755a8.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-b5755a8 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-5090568.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-3d3bcdb.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-3d3bcdb .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-8408a1d.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-3059ad1 .elementor-button:hover, .elementor-10682 .elementor-element.elementor-element-3059ad1 .elementor-button:focus{background-color:#494949;}.elementor-10682 .elementor-element.elementor-element-3059ad1 .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-10682 .elementor-element.elementor-element-4df10bf{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-6a19302{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-e5a5378{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-985bc22{text-align:center;}.elementor-10682 .elementor-element.elementor-element-985bc22 img{height:100px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-10682 .elementor-element.elementor-element-4875326{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-1ac1532{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-bbe0972{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-867b956.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-867b956 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-19108a4.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-19108a4{text-align:center;}.elementor-10682 .elementor-element.elementor-element-e2cb669.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-e2cb669 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-7f6c97f.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-33d08f5.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-33d08f5 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-b8ccdfe.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-8d63da0 .elementor-button:hover, .elementor-10682 .elementor-element.elementor-element-8d63da0 .elementor-button:focus{background-color:#494949;}.elementor-10682 .elementor-element.elementor-element-8d63da0 .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-10682 .elementor-element.elementor-element-37096fa{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-0782a01{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-1f40765{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-5823d68{text-align:center;}.elementor-10682 .elementor-element.elementor-element-5823d68 img{height:100px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-10682 .elementor-element.elementor-element-20fa8ac{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-932384b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-c167b76{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-2d1db80.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-2d1db80 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-1426aff.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-1426aff{text-align:center;}.elementor-10682 .elementor-element.elementor-element-0cef427.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-0cef427 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-2477a92.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-eb3b078.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-eb3b078 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-0e89118.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-48f6915 .elementor-button:hover, .elementor-10682 .elementor-element.elementor-element-48f6915 .elementor-button:focus{background-color:#494949;}.elementor-10682 .elementor-element.elementor-element-48f6915 .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-10682 .elementor-element.elementor-element-a79fe76{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-0dcb4ed{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-619a919{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-08fb26c{text-align:center;}.elementor-10682 .elementor-element.elementor-element-08fb26c img{height:100px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-10682 .elementor-element.elementor-element-299abe8{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-a300128{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-f6f0cc0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-67335d8.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-67335d8 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-c8ad10b.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-c8ad10b{text-align:center;}.elementor-10682 .elementor-element.elementor-element-1f96e4f.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-1f96e4f .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-20ccea7.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-fa38e58.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-fa38e58 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-f6dd745.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-1e20fc2 .elementor-button:hover, .elementor-10682 .elementor-element.elementor-element-1e20fc2 .elementor-button:focus{background-color:#494949;}.elementor-10682 .elementor-element.elementor-element-1e20fc2 .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-10682 .elementor-element.elementor-element-1572dff{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-b505297{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-2385cb0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-8cbd7e3{text-align:center;}.elementor-10682 .elementor-element.elementor-element-8cbd7e3 img{height:100px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-10682 .elementor-element.elementor-element-da9354e{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-277b560{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-c264f40{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-92afc14.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-92afc14 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-a39e63e.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-a39e63e{text-align:center;}.elementor-10682 .elementor-element.elementor-element-060db31.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-060db31 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-5b0441b.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-fae2974.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-fae2974 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-0a463d5.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-051337e .elementor-button:hover, .elementor-10682 .elementor-element.elementor-element-051337e .elementor-button:focus{background-color:#494949;}.elementor-10682 .elementor-element.elementor-element-051337e .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-10682 .elementor-element.elementor-element-645ef0d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-ce92d15{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-d9a902e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-1d98ec1{text-align:center;}.elementor-10682 .elementor-element.elementor-element-1d98ec1 img{height:100px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-10682 .elementor-element.elementor-element-e84e285{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-9dcb221{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-5f8294a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-e637d0f.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-e637d0f .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-77afa59.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10682 .elementor-element.elementor-element-77afa59{text-align:center;}.elementor-10682 .elementor-element.elementor-element-cbac00c.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-cbac00c .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-467707a.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-0e19810.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-0e19810 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-342fdef.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-fe75ff8 .elementor-button:hover, .elementor-10682 .elementor-element.elementor-element-fe75ff8 .elementor-button:focus{background-color:#494949;}.elementor-10682 .elementor-element.elementor-element-fe75ff8 .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-10682 .elementor-element.elementor-element-d3f7a23{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-f10f77b{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-2327020{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-720eaf4{text-align:center;}.elementor-10682 .elementor-element.elementor-element-720eaf4 img{height:100px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-10682 .elementor-element.elementor-element-a17857e{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-57688fc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-64a1c2f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-247cf0c.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-247cf0c .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-6523104.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-6523104{text-align:center;}.elementor-10682 .elementor-element.elementor-element-c003b20.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-c003b20 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-dce7339.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-c8d483a.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-c8d483a .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-10df980.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-bc7842c .elementor-button:hover, .elementor-10682 .elementor-element.elementor-element-bc7842c .elementor-button:focus{background-color:#494949;}.elementor-10682 .elementor-element.elementor-element-bc7842c .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-10682 .elementor-element.elementor-element-dc093ce{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-e495e50{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-e42f85b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-275c8e4{text-align:center;}.elementor-10682 .elementor-element.elementor-element-275c8e4 img{height:100px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-10682 .elementor-element.elementor-element-8336c48{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-670c95f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-e65112b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-2b2fcdd.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-2b2fcdd .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-3e0b87e.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-3e0b87e{text-align:center;}.elementor-10682 .elementor-element.elementor-element-9922f6a.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-9922f6a .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-aaaf282.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-8256b96.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-8256b96 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-9a53776.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-1600e81 .elementor-button:hover, .elementor-10682 .elementor-element.elementor-element-1600e81 .elementor-button:focus{background-color:#494949;}.elementor-10682 .elementor-element.elementor-element-1600e81 .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-10682 .elementor-element.elementor-element-733a81e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-f9b37af{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-10266f3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-faed7e2{text-align:center;}.elementor-10682 .elementor-element.elementor-element-faed7e2 img{height:100px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-10682 .elementor-element.elementor-element-0419d7d{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-f6eabfe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-aa2778a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-14b6555.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-14b6555 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-459325f.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-459325f{text-align:center;}.elementor-10682 .elementor-element.elementor-element-32e284f.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-32e284f .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-ccae062.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-2d74f19.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-2d74f19 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-7b6097c.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-c684412 .elementor-button:hover, .elementor-10682 .elementor-element.elementor-element-c684412 .elementor-button:focus{background-color:#494949;}.elementor-10682 .elementor-element.elementor-element-c684412 .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-10682 .elementor-element.elementor-element-d390ee8{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-d36584a{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-5a094cb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-eced6ac{text-align:center;}.elementor-10682 .elementor-element.elementor-element-eced6ac img{height:100px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-10682 .elementor-element.elementor-element-2b50dd3{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-0ae8745{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-4a13a03{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-611a58f.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-611a58f .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-769214b.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-769214b{text-align:center;}.elementor-10682 .elementor-element.elementor-element-f9fc993.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-f9fc993 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-d5c58ab.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-a67fa51.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-a67fa51 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-939a07c.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-83a7c96 .elementor-button:hover, .elementor-10682 .elementor-element.elementor-element-83a7c96 .elementor-button:focus{background-color:#494949;}.elementor-10682 .elementor-element.elementor-element-83a7c96 .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-10682 .elementor-element.elementor-element-4be8f9f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-d4c07d0{--display:flex;--min-height:15px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-d4c07d0:not(.elementor-motion-effects-element-type-background), .elementor-10682 .elementor-element.elementor-element-d4c07d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0000;}.elementor-10682 .elementor-element.elementor-element-d4b363f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-2cc97e1{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-808f4af > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-10682 .elementor-element.elementor-element-808f4af{text-align:center;}.elementor-10682 .elementor-element.elementor-element-808f4af .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:500;text-shadow:0px 0px 5px rgba(0, 0, 0, 0.19);color:#464646;}.elementor-10682 .elementor-element.elementor-element-96b67e7{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:stretch;border-style:solid;--border-style:solid;border-color:#EAEAEA;--border-color:#EAEAEA;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.18);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10682 .elementor-element.elementor-element-96b67e7:not(.elementor-motion-effects-element-type-background), .elementor-10682 .elementor-element.elementor-element-96b67e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10682 .elementor-element.elementor-element-5448288{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-342c1fe{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-5bf9ae7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-c4516b5{text-align:center;}.elementor-10682 .elementor-element.elementor-element-c4516b5 img{height:100px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-10682 .elementor-element.elementor-element-ec70d2e{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-7a83be4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-bf1d2b6{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-54b6c72.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-54b6c72 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-e77ec04.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-e77ec04{text-align:center;}.elementor-10682 .elementor-element.elementor-element-d30154a.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-d30154a .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-9bcbb55.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-dc8d7b2.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-dc8d7b2 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-e3f7ff4.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-ac62712 .elementor-button:hover, .elementor-10682 .elementor-element.elementor-element-ac62712 .elementor-button:focus{background-color:#494949;}.elementor-10682 .elementor-element.elementor-element-ac62712 .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-10682 .elementor-element.elementor-element-efbd1a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-540198e{--display:flex;--min-height:15px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-540198e:not(.elementor-motion-effects-element-type-background), .elementor-10682 .elementor-element.elementor-element-540198e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0000;}.elementor-10682 .elementor-element.elementor-element-dcbb509{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-9f4a0fc{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-7330a66 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-10682 .elementor-element.elementor-element-7330a66{text-align:center;}.elementor-10682 .elementor-element.elementor-element-7330a66 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:500;text-shadow:0px 0px 5px rgba(0, 0, 0, 0.19);color:#464646;}.elementor-10682 .elementor-element.elementor-element-211d319{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:stretch;border-style:solid;--border-style:solid;border-color:#EAEAEA;--border-color:#EAEAEA;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 6px 0px rgba(0, 0, 0, 0.18);--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-10682 .elementor-element.elementor-element-211d319:not(.elementor-motion-effects-element-type-background), .elementor-10682 .elementor-element.elementor-element-211d319 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10682 .elementor-element.elementor-element-f90b175{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-3bcd11c{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-e12e084{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-4a78732{text-align:center;}.elementor-10682 .elementor-element.elementor-element-4a78732 img{height:100px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-10682 .elementor-element.elementor-element-32a3ff3{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-fad623c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-207fda0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-bb5acac.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-bb5acac .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-99b1b20.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-99b1b20{text-align:center;}.elementor-10682 .elementor-element.elementor-element-fe008bb.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-fe008bb .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-2673008.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-6898ed6.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-6898ed6 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-35db74f.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-e4e0e37 .elementor-button:hover, .elementor-10682 .elementor-element.elementor-element-e4e0e37 .elementor-button:focus{background-color:#494949;}.elementor-10682 .elementor-element.elementor-element-e4e0e37 .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-10682 .elementor-element.elementor-element-40df9cb{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-567532b{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-f6836bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-7506b5a{text-align:center;}.elementor-10682 .elementor-element.elementor-element-7506b5a img{height:100px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-10682 .elementor-element.elementor-element-89b9561{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-9845ab7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-363eb45{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-0a7bc34.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-0a7bc34 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-9d13a14.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-9d13a14{text-align:center;}.elementor-10682 .elementor-element.elementor-element-e77ef8e.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-e77ef8e .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-9d6989c.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-b182019.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-b182019 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-5f4c3ee.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-abb1e28 .elementor-button:hover, .elementor-10682 .elementor-element.elementor-element-abb1e28 .elementor-button:focus{background-color:#494949;}.elementor-10682 .elementor-element.elementor-element-abb1e28 .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-10682 .elementor-element.elementor-element-ef31b70{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-a6324b1{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-2340b6d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-696e6fd{text-align:center;}.elementor-10682 .elementor-element.elementor-element-696e6fd img{height:100px;object-fit:cover;object-position:center center;border-radius:12px 12px 12px 12px;}.elementor-10682 .elementor-element.elementor-element-e7fb0f5{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-29f8e26{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-b29c91c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-97288e1.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-97288e1 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-2129060.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-2129060{text-align:center;}.elementor-10682 .elementor-element.elementor-element-fa7f8e9.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-fa7f8e9 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-0a55dcb.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-5ad9cf6.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-5ad9cf6 .elementor-heading-title{font-size:14px;}.elementor-10682 .elementor-element.elementor-element-45706e2.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-8d5b6b2 .elementor-button:hover, .elementor-10682 .elementor-element.elementor-element-8d5b6b2 .elementor-button:focus{background-color:#494949;}.elementor-10682 .elementor-element.elementor-element-8d5b6b2 .elementor-button{fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-10682 .elementor-element.elementor-element-8f58811{--content-width:600px;}.elementor-10682 .elementor-element.elementor-element-d87b8a9{--content-width:1300px;}.elementor-10682 .elementor-element.elementor-element-e38a96a{--width:100%;}.elementor-10682 .elementor-element.elementor-element-cb871f7{--content-width:600px;}.elementor-10682 .elementor-element.elementor-element-b92086e{--content-width:1300px;}.elementor-10682 .elementor-element.elementor-element-72e5ae4{--width:47.575%;}.elementor-10682 .elementor-element.elementor-element-d4c07d0{--width:100%;}.elementor-10682 .elementor-element.elementor-element-2cc97e1{--content-width:600px;}.elementor-10682 .elementor-element.elementor-element-96b67e7{--content-width:1300px;}.elementor-10682 .elementor-element.elementor-element-540198e{--width:100%;}.elementor-10682 .elementor-element.elementor-element-9f4a0fc{--content-width:600px;}.elementor-10682 .elementor-element.elementor-element-211d319{--content-width:1300px;}}@media(max-width:1024px){.elementor-10682 .elementor-element.elementor-element-6fc67a7{--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-10682 .elementor-element.elementor-element-5eaf116{--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-10682 .elementor-element.elementor-element-8f58811{--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-10682 .elementor-element.elementor-element-d87b8a9{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-10682 .elementor-element.elementor-element-5a28120{--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-10682 .elementor-element.elementor-element-f35c16b{--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-10682 .elementor-element.elementor-element-a0bbe94{--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-10682 .elementor-element.elementor-element-cb8d3e5{--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-10682 .elementor-element.elementor-element-02f0789.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-d6011ff.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-d6011ff{text-align:center;}.elementor-10682 .elementor-element.elementor-element-b30bd30{--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-10682 .elementor-element.elementor-element-b205729{--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-10682 .elementor-element.elementor-element-386f416{--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-10682 .elementor-element.elementor-element-a64b5ce{--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-10682 .elementor-element.elementor-element-b776cc6{--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-10682 .elementor-element.elementor-element-a3a743b{--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-10682 .elementor-element.elementor-element-6936fc4.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-aa4211d.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-aa4211d{text-align:center;}.elementor-10682 .elementor-element.elementor-element-631d725{--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-10682 .elementor-element.elementor-element-f419f1b{--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-10682 .elementor-element.elementor-element-279d6cc{--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-10682 .elementor-element.elementor-element-5c6be0a{--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-10682 .elementor-element.elementor-element-9562f63{--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-10682 .elementor-element.elementor-element-b3cab57{--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-10682 .elementor-element.elementor-element-0c60052.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-1753c41{text-align:center;}.elementor-10682 .elementor-element.elementor-element-7bdfd62{--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-10682 .elementor-element.elementor-element-0344eab{--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-10682 .elementor-element.elementor-element-ecea786{--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-10682 .elementor-element.elementor-element-ef2ac21{--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-10682 .elementor-element.elementor-element-b51330a{--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-10682 .elementor-element.elementor-element-b2b5ffc{--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-10682 .elementor-element.elementor-element-1b4ea96{--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-10682 .elementor-element.elementor-element-2dac00e{--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-10682 .elementor-element.elementor-element-33d3d03{--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-10682 .elementor-element.elementor-element-f3a88ff{--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-10682 .elementor-element.elementor-element-89c6b30{--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-10682 .elementor-element.elementor-element-8f6ceef{--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-10682 .elementor-element.elementor-element-c6d99d5{--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-10682 .elementor-element.elementor-element-5fd45ea{--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-10682 .elementor-element.elementor-element-b93c18b{--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-10682 .elementor-element.elementor-element-862b1bb{--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-10682 .elementor-element.elementor-element-6e990ff{--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-10682 .elementor-element.elementor-element-52f1909{--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-10682 .elementor-element.elementor-element-0079bcd{--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-10682 .elementor-element.elementor-element-ec7ea91{--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-10682 .elementor-element.elementor-element-21a1746{--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-10682 .elementor-element.elementor-element-7134d2f{--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-10682 .elementor-element.elementor-element-75e6c3a{--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-10682 .elementor-element.elementor-element-e02324c{--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-10682 .elementor-element.elementor-element-c9f3781{--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-10682 .elementor-element.elementor-element-abcffdc{--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-10682 .elementor-element.elementor-element-670d961{--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-10682 .elementor-element.elementor-element-357118d{--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-10682 .elementor-element.elementor-element-bea753c{--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-10682 .elementor-element.elementor-element-b43a22f{--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-10682 .elementor-element.elementor-element-989f494{--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-10682 .elementor-element.elementor-element-ecf8c2a{--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-10682 .elementor-element.elementor-element-65936e7{--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-10682 .elementor-element.elementor-element-e38a96a{--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-10682 .elementor-element.elementor-element-af2810d{--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-10682 .elementor-element.elementor-element-cb871f7{--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-10682 .elementor-element.elementor-element-b92086e{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-10682 .elementor-element.elementor-element-bf51cd8{--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-10682 .elementor-element.elementor-element-e8508dd{--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-10682 .elementor-element.elementor-element-72e5ae4{--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-10682 .elementor-element.elementor-element-c647948{--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-10682 .elementor-element.elementor-element-ca86aa3{--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-10682 .elementor-element.elementor-element-25a9db0{--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-10682 .elementor-element.elementor-element-4df10bf{--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-10682 .elementor-element.elementor-element-6a19302{--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-10682 .elementor-element.elementor-element-e5a5378{--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-10682 .elementor-element.elementor-element-4875326{--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-10682 .elementor-element.elementor-element-1ac1532{--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-10682 .elementor-element.elementor-element-bbe0972{--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-10682 .elementor-element.elementor-element-37096fa{--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-10682 .elementor-element.elementor-element-0782a01{--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-10682 .elementor-element.elementor-element-1f40765{--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-10682 .elementor-element.elementor-element-20fa8ac{--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-10682 .elementor-element.elementor-element-932384b{--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-10682 .elementor-element.elementor-element-c167b76{--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-10682 .elementor-element.elementor-element-a79fe76{--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-10682 .elementor-element.elementor-element-0dcb4ed{--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-10682 .elementor-element.elementor-element-619a919{--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-10682 .elementor-element.elementor-element-299abe8{--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-10682 .elementor-element.elementor-element-a300128{--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-10682 .elementor-element.elementor-element-f6f0cc0{--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-10682 .elementor-element.elementor-element-1572dff{--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-10682 .elementor-element.elementor-element-b505297{--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-10682 .elementor-element.elementor-element-2385cb0{--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-10682 .elementor-element.elementor-element-da9354e{--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-10682 .elementor-element.elementor-element-277b560{--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-10682 .elementor-element.elementor-element-c264f40{--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-10682 .elementor-element.elementor-element-645ef0d{--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-10682 .elementor-element.elementor-element-ce92d15{--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-10682 .elementor-element.elementor-element-d9a902e{--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-10682 .elementor-element.elementor-element-e84e285{--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-10682 .elementor-element.elementor-element-9dcb221{--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-10682 .elementor-element.elementor-element-5f8294a{--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-10682 .elementor-element.elementor-element-d3f7a23{--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-10682 .elementor-element.elementor-element-f10f77b{--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-10682 .elementor-element.elementor-element-2327020{--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-10682 .elementor-element.elementor-element-a17857e{--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-10682 .elementor-element.elementor-element-57688fc{--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-10682 .elementor-element.elementor-element-64a1c2f{--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-10682 .elementor-element.elementor-element-dc093ce{--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-10682 .elementor-element.elementor-element-e495e50{--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-10682 .elementor-element.elementor-element-e42f85b{--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-10682 .elementor-element.elementor-element-8336c48{--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-10682 .elementor-element.elementor-element-670c95f{--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-10682 .elementor-element.elementor-element-e65112b{--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-10682 .elementor-element.elementor-element-733a81e{--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-10682 .elementor-element.elementor-element-f9b37af{--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-10682 .elementor-element.elementor-element-10266f3{--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-10682 .elementor-element.elementor-element-0419d7d{--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-10682 .elementor-element.elementor-element-f6eabfe{--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-10682 .elementor-element.elementor-element-aa2778a{--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-10682 .elementor-element.elementor-element-d390ee8{--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-10682 .elementor-element.elementor-element-d36584a{--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-10682 .elementor-element.elementor-element-5a094cb{--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-10682 .elementor-element.elementor-element-2b50dd3{--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-10682 .elementor-element.elementor-element-0ae8745{--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-10682 .elementor-element.elementor-element-4a13a03{--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-10682 .elementor-element.elementor-element-4be8f9f{--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-10682 .elementor-element.elementor-element-d4c07d0{--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-10682 .elementor-element.elementor-element-d4b363f{--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-10682 .elementor-element.elementor-element-2cc97e1{--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-10682 .elementor-element.elementor-element-96b67e7{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-10682 .elementor-element.elementor-element-5448288{--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-10682 .elementor-element.elementor-element-342c1fe{--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-10682 .elementor-element.elementor-element-5bf9ae7{--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-10682 .elementor-element.elementor-element-ec70d2e{--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-10682 .elementor-element.elementor-element-7a83be4{--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-10682 .elementor-element.elementor-element-bf1d2b6{--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-10682 .elementor-element.elementor-element-efbd1a3{--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-10682 .elementor-element.elementor-element-540198e{--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-10682 .elementor-element.elementor-element-dcbb509{--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-10682 .elementor-element.elementor-element-9f4a0fc{--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-10682 .elementor-element.elementor-element-211d319{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-10682 .elementor-element.elementor-element-f90b175{--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-10682 .elementor-element.elementor-element-3bcd11c{--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-10682 .elementor-element.elementor-element-e12e084{--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-10682 .elementor-element.elementor-element-32a3ff3{--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-10682 .elementor-element.elementor-element-fad623c{--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-10682 .elementor-element.elementor-element-207fda0{--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-10682 .elementor-element.elementor-element-40df9cb{--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-10682 .elementor-element.elementor-element-567532b{--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-10682 .elementor-element.elementor-element-f6836bc{--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-10682 .elementor-element.elementor-element-89b9561{--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-10682 .elementor-element.elementor-element-9845ab7{--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-10682 .elementor-element.elementor-element-363eb45{--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-10682 .elementor-element.elementor-element-ef31b70{--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-10682 .elementor-element.elementor-element-a6324b1{--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-10682 .elementor-element.elementor-element-2340b6d{--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-10682 .elementor-element.elementor-element-e7fb0f5{--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-10682 .elementor-element.elementor-element-29f8e26{--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-10682 .elementor-element.elementor-element-b29c91c{--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-10682 .elementor-element.elementor-element-6fc67a7{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-5eaf116{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-8f58811{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-8f58811.e-con{--order:99999 /* order end hack */;}.elementor-10682 .elementor-element.elementor-element-66285b4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10682 .elementor-element.elementor-element-d87b8a9{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--align-items:start;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-5a28120{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-f35c16b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-a0bbe94{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-cb8d3e5{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-02f0789{text-align:center;}.elementor-10682 .elementor-element.elementor-element-b30bd30{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-b205729{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-386f416{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-a64b5ce{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-b776cc6{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-a3a743b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-6936fc4{text-align:center;}.elementor-10682 .elementor-element.elementor-element-631d725{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-f419f1b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-279d6cc{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-5c6be0a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-9562f63{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-b3cab57{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-0c60052{text-align:center;}.elementor-10682 .elementor-element.elementor-element-7bdfd62{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-0344eab{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-ecea786{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-ef2ac21{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-b51330a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-b2b5ffc{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-445ea86.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-445ea86{text-align:center;}.elementor-10682 .elementor-element.elementor-element-a9c2731{text-align:center;}.elementor-10682 .elementor-element.elementor-element-1b4ea96{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-2dac00e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-33d3d03{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-f3a88ff{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-89c6b30{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-8f6ceef{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-7f88629{text-align:center;}.elementor-10682 .elementor-element.elementor-element-6fa362e{text-align:center;}.elementor-10682 .elementor-element.elementor-element-c6d99d5{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-5fd45ea{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-b93c18b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-862b1bb{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-6e990ff{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-52f1909{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-bdb6c73.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-bdb6c73{text-align:center;}.elementor-10682 .elementor-element.elementor-element-9d1c3b5{text-align:center;}.elementor-10682 .elementor-element.elementor-element-0079bcd{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-ec7ea91{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-21a1746{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-7134d2f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-75e6c3a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-e02324c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-bfeed2e{text-align:center;}.elementor-10682 .elementor-element.elementor-element-fb4697e{text-align:center;}.elementor-10682 .elementor-element.elementor-element-c9f3781{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-abcffdc{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-670d961{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-357118d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-bea753c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-b43a22f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-829ab79{text-align:center;}.elementor-10682 .elementor-element.elementor-element-4b4045b{text-align:center;}.elementor-10682 .elementor-element.elementor-element-989f494{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-ecf8c2a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-65936e7{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-e38a96a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-af2810d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-cb871f7{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-ba0cc1b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10682 .elementor-element.elementor-element-b92086e{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-bf51cd8{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-e8508dd{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-72e5ae4{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-c647948{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-671a52e.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-671a52e{text-align:center;}.elementor-10682 .elementor-element.elementor-element-b60e382{text-align:center;}.elementor-10682 .elementor-element.elementor-element-ca86aa3{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-25a9db0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-4df10bf{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-6a19302{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-e5a5378{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-4875326{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-5a4f151.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-5a4f151{text-align:center;}.elementor-10682 .elementor-element.elementor-element-d561658{text-align:center;}.elementor-10682 .elementor-element.elementor-element-1ac1532{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-bbe0972{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-37096fa{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-0782a01{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-1f40765{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-20fa8ac{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-018e3ef.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-018e3ef{text-align:center;}.elementor-10682 .elementor-element.elementor-element-cf1b95d{text-align:center;}.elementor-10682 .elementor-element.elementor-element-932384b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-c167b76{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-a79fe76{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-0dcb4ed{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-619a919{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-299abe8{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-9d40517.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-9d40517{text-align:center;}.elementor-10682 .elementor-element.elementor-element-7ea0f79{text-align:center;}.elementor-10682 .elementor-element.elementor-element-a300128{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-f6f0cc0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-1572dff{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-b505297{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-2385cb0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-da9354e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-86cb75a{text-align:center;}.elementor-10682 .elementor-element.elementor-element-5ca5b20{text-align:center;}.elementor-10682 .elementor-element.elementor-element-277b560{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-c264f40{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-645ef0d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-ce92d15{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-d9a902e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-e84e285{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-f92c8c1.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-f92c8c1{text-align:center;}.elementor-10682 .elementor-element.elementor-element-6dd2d8f{text-align:center;}.elementor-10682 .elementor-element.elementor-element-9dcb221{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-5f8294a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-77afa59{width:var( --container-widget-width, 119.667px );max-width:119.667px;--container-widget-width:119.667px;--container-widget-flex-grow:0;}.elementor-10682 .elementor-element.elementor-element-d3f7a23{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-f10f77b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-2327020{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-a17857e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-ad16f6f.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-ad16f6f{text-align:center;}.elementor-10682 .elementor-element.elementor-element-1f268c2{text-align:center;}.elementor-10682 .elementor-element.elementor-element-57688fc{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-64a1c2f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-dc093ce{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-e495e50{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-e42f85b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-8336c48{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-ff4776b.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-ff4776b{text-align:center;}.elementor-10682 .elementor-element.elementor-element-62706e3{text-align:center;}.elementor-10682 .elementor-element.elementor-element-670c95f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-e65112b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-733a81e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-f9b37af{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-10266f3{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-0419d7d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-9bd360c.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-9bd360c{text-align:center;}.elementor-10682 .elementor-element.elementor-element-9ab2240{text-align:center;}.elementor-10682 .elementor-element.elementor-element-f6eabfe{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-aa2778a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-d390ee8{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-d36584a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-5a094cb{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-2b50dd3{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-b7e7c0e.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-b7e7c0e{text-align:center;}.elementor-10682 .elementor-element.elementor-element-91e8b41{text-align:center;}.elementor-10682 .elementor-element.elementor-element-0ae8745{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-4a13a03{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-4be8f9f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-d4c07d0{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-d4b363f{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-2cc97e1{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-808f4af > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10682 .elementor-element.elementor-element-96b67e7{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-5448288{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-342c1fe{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-5bf9ae7{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-ec70d2e{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-2c2d640.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-2c2d640{text-align:center;}.elementor-10682 .elementor-element.elementor-element-7407996{text-align:center;}.elementor-10682 .elementor-element.elementor-element-7a83be4{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-bf1d2b6{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-efbd1a3{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-540198e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-dcbb509{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-9f4a0fc{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-7330a66 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10682 .elementor-element.elementor-element-211d319{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-f90b175{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-3bcd11c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-e12e084{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-32a3ff3{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-c58c057.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-c58c057{text-align:center;}.elementor-10682 .elementor-element.elementor-element-d9521e5{text-align:center;}.elementor-10682 .elementor-element.elementor-element-fad623c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-207fda0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-40df9cb{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-567532b{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-f6836bc{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-89b9561{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-a3def2b.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-a3def2b{text-align:center;}.elementor-10682 .elementor-element.elementor-element-859b655{text-align:center;}.elementor-10682 .elementor-element.elementor-element-9845ab7{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-363eb45{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-ef31b70{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-a6324b1{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-2340b6d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-e7fb0f5{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-619059d.elementor-element{--align-self:center;}.elementor-10682 .elementor-element.elementor-element-619059d{text-align:center;}.elementor-10682 .elementor-element.elementor-element-7c3539f{text-align:center;}.elementor-10682 .elementor-element.elementor-element-29f8e26{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10682 .elementor-element.elementor-element-b29c91c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-ba58d8c *//* ===== FILTER BAR ===== */
.materials-filter{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  gap:10px;
  margin:20px 0 10px;
}

/* Filter buttons */
.filter-btn{
  padding:8px 14px;
  border-radius:999px;
  border:1px solid #F80000;
  background:#fff;
  color:#F80000;
  font-weight:600;
  cursor:pointer;
  line-height:1;
  transition:background .2s,color .2s,box-shadow .2s,transform .2s;
}

/* Hover – subtle red tint, keep red text */
.filter-btn:hover{
  background #969696;
  border:1px solid #EEEEEEy;
  color:#F80000;                      /* keep red text */
  box-shadow:0 4px 14px rgba(0,0,0,.06);
  transform:translateY(-1px);
}

/* Active (selected) */
.filter-btn.is-active{
  background:#F80000;
  color:#fff;
}

/* Hide entire material block when filtered */
.materials-block.is-hidden{
  display:none !important;
}

/* Optional: tighten headings so blocks line up nicely */
.materials-heading{
  margin:0 0 16px 0;
  text-align:center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0bbe94 */.material-top-image {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.material-top-image img {
  width: 100px;
  height: 100px;
  border-radius: 12px;
  border: 1px solid #E0E0E0;
  padding: 4px;
  background: transparent;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb8d3e5 */.material-top-title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 2px;
  text-align: left;
  padding: 0;
  margin: 0;
  line-height: 1.2;
}

.material-top-title .material-title,
.material-top-title h3,
.material-top-title .elementor-heading-title {
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.1 !important;
  margin: 0 !important;
}

.material-top-title .material-sub,
.material-top-title .elementor-widget-text-editor {
  font-size: 14px !important;
  color: #555;
  line-height: 1.3 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f35c16b */.material-top {
  display: flex;
  flex-direction: row;
  align-items: center;              /* Align image and text vertically */
  gap: 12px;
  padding: 12px 16px;
  box-sizing: border-box;
  border: 1px solid #E0E0E0;
  border-radius: 12px;
  background: transparent;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
}
.material-top {
  min-height: 150px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b205729 *//* Card stays tall enough overall */
.material-card{
  display:flex;
  flex-direction:column;
  min-height: 420px;           /* adjust if needed for your tallest card */
}

/* Content grows; button can be pushed down */
.material-card-content{
  display:flex;
  flex-direction:column;
  flex:1 1 auto;
  min-height:0;
}

/* <<< Key equalizer >>> */
.material-card-content .sizes-block{
  min-height: 115px;           /* fits 3–4 rows of chips; tune this */
}

/* Button pinned to bottom; remove stray widget margins */
.material-card-content .material-button{ margin-top:auto; }
.material-card-content .material-button .elementor-widget-container{ margin:0 !important; }

@media (max-width: 1200px){
  .material-card-content .sizes-block{ min-height: 160px; }
}
@media (max-width: 768px){
  .material-card{ min-height: 480px; }
  .material-card-content .sizes-block{ min-height: 120px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c05f2aa */.material-card-content .material-section-title.features-title{
  order:3;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-feature{
  order:4;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b69ad0e */.material-card-content .material-section-title.usage-title{
  order:5;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-usage{
  order:6;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c7ed59 */.material-card-content .material-button{
  order:7;
  margin-top:auto;            /* pin to bottom */
  padding-top:12px;           /* small gap above */
}
.material-button .elementor-button,
.material-button a{
  display:inline-flex;
  padding:9px 20px;
  border-radius:6px;
  background:#F80000;
  color:#fff;
  font-weight:600;
  font-size:14px;
  text-decoration:none;
  transition:background .2s;
}
.material-button .elementor-button:hover,
.material-button a:hover{ background:#a70000; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b30bd30 */.material-card-content{
  display:flex;
  flex-direction:column;
  align-items:center;
  width:100%;
  flex:1 1 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a28120 */.material-card {
  display: flex;
  height: 100%;
  flex-direction: column;
  border: 1px solid #F80000;
  border-radius: 16px;
  background: #fff;
  padding: 12px 12px 10px;
  transition: box-shadow 0.2s ease, border-color 0.2s ease;
}

/* Add soft black shadow on hover (no red inset anymore) */
.material-card:hover {
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b776cc6 */.material-top-image {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.material-top-image img {
  width: 100px;
  height: 100px;
  border-radius: 12px;
  border: 1px solid #E0E0E0;
  padding: 4px;
  background: transparent;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3a743b */.material-top-title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 2px;
  text-align: left;
  padding: 0;
  margin: 0;
  line-height: 1.2;
}

.material-top-title .material-title,
.material-top-title h3,
.material-top-title .elementor-heading-title {
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.1 !important;
  margin: 0 !important;
}

.material-top-title .material-sub,
.material-top-title .elementor-widget-text-editor {
  font-size: 14px !important;
  color: #555;
  line-height: 1.3 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a64b5ce */.material-top {
  display: flex;
  flex-direction: row;
  align-items: center;              /* Align image and text vertically */
  gap: 12px;
  padding: 12px 16px;
  box-sizing: border-box;
  border: 1px solid #E0E0E0;
  border-radius: 12px;
  background: transparent;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
}
.material-top {
  min-height: 140px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f419f1b *//* Card stays tall enough overall */
.material-card{
  display:flex;
  flex-direction:column;
  min-height: 520px;           /* adjust if needed for your tallest card */
}

/* Content grows; button can be pushed down */
.material-card-content{
  display:flex;
  flex-direction:column;
  flex:1 1 auto;
  min-height:0;
}

/* <<< Key equalizer >>> */
.material-card-content .sizes-block{
  min-height: 115px;           /* fits 3–4 rows of chips; tune this */
}

/* Button pinned to bottom; remove stray widget margins */
.material-card-content .material-button{ margin-top:auto; }
.material-card-content .material-button .elementor-widget-container{ margin:0 !important; }

@media (max-width: 1200px){
  .material-card-content .sizes-block{ min-height: 160px; }
}
@media (max-width: 768px){
  .material-card{ min-height: 480px; }
  .material-card-content .sizes-block{ min-height: 120px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1545e3 */.material-card-content .material-section-title.features-title{
  order:3;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-feature{
  order:4;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bd5c7c */.material-card-content .material-section-title.usage-title{
  order:5;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-usage{
  order:6;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a31aa38 */.material-card-content .material-button{
  order:7;
  margin-top:auto;            /* pin to bottom */
  padding-top:12px;           /* small gap above */
}
.material-button .elementor-button,
.material-button a{
  display:inline-flex;
  padding:9px 20px;
  border-radius:6px;
  background:#F80000;
  color:#fff;
  font-weight:600;
  font-size:14px;
  text-decoration:none;
  transition:background .2s;
}
.material-button .elementor-button:hover,
.material-button a:hover{ background:#a70000; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-631d725 */.material-card-content{
  display:flex;
  flex-direction:column;
  align-items:center;
  width:100%;
  flex:1 1 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-386f416 */.material-card {
  display: flex;
  height: 100%;
  flex-direction: column;
  border: 1px solid #F80000;
  border-radius: 16px;
  background: #fff;
  padding: 12px 12px 10px;
  transition: box-shadow 0.2s ease, border-color 0.2s ease;
}

/* Add soft black shadow on hover (no red inset anymore) */
.material-card:hover {
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9562f63 */.material-top-image {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.material-top-image img {
  width: 100px;
  height: 100px;
  border-radius: 12px;
  border: 1px solid #E0E0E0;
  padding: 4px;
  background: transparent;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3cab57 */.material-top-title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 2px;
  text-align: left;
  padding: 0;
  margin: 0;
  line-height: 1.2;
}

.material-top-title .material-title,
.material-top-title h3,
.material-top-title .elementor-heading-title {
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.1 !important;
  margin: 0 !important;
}

.material-top-title .material-sub,
.material-top-title .elementor-widget-text-editor {
  font-size: 14px !important;
  color: #555;
  line-height: 1.3 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c6be0a */.material-top {
  display: flex;
  flex-direction: row;
  align-items: center;              /* Align image and text vertically */
  gap: 12px;
  padding: 12px 16px;
  box-sizing: border-box;
  border: 1px solid #E0E0E0;
  border-radius: 12px;
  background: transparent;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
}

.material-top {
  min-height: 150px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0344eab *//* Card stays tall enough overall */
.material-card{
  display:flex;
  flex-direction:column;
  min-height: 520px;           /* adjust if needed for your tallest card */
}

/* Content grows; button can be pushed down */
.material-card-content{
  display:flex;
  flex-direction:column;
  flex:1 1 auto;
  min-height:0;
}

/* <<< Key equalizer >>> */
.material-card-content .sizes-block{
  min-height: 115px;           /* fits 3–4 rows of chips; tune this */
}

/* Button pinned to bottom; remove stray widget margins */
.material-card-content .material-button{ margin-top:auto; }
.material-card-content .material-button .elementor-widget-container{ margin:0 !important; }

@media (max-width: 1200px){
  .material-card-content .sizes-block{ min-height: 160px; }
}
@media (max-width: 768px){
  .material-card{ min-height: 480px; }
  .material-card-content .sizes-block{ min-height: 120px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a0b528 */.material-card-content .material-section-title.features-title{
  order:3;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-feature{
  order:4;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67ec6ab */.material-card-content .material-section-title.usage-title{
  order:5;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-usage{
  order:6;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dc05c6 */.material-card-content .material-button{
  order:7;
  margin-top:auto;            /* pin to bottom */
  padding-top:12px;           /* small gap above */
}
.material-button .elementor-button,
.material-button a{
  display:inline-flex;
  padding:9px 20px;
  border-radius:6px;
  background:#F80000;
  color:#fff;
  font-weight:600;
  font-size:14px;
  text-decoration:none;
  transition:background .2s;
}
.material-button .elementor-button:hover,
.material-button a:hover{ background:#a70000; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bdfd62 */.material-card-content{
  display:flex;
  flex-direction:column;
  align-items:center;
  width:100%;
  flex:1 1 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-279d6cc */.material-card {
  display: flex;
 height: 100%;
  flex-direction: column;
  border: 1px solid #F80000;
  border-radius: 16px;
  background: #fff;
  padding: 12px 12px 10px;
  transition: box-shadow 0.2s ease, border-color 0.2s ease;
}

/* Add soft black shadow on hover (no red inset anymore) */
.material-card:hover {
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b51330a */.material-top-image {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  align-self: flex-start;
  justify-content: center;
}

.material-top-image img {
  width: 100px;
  height: 100px;
  border-radius: 12px;
  border: 1px solid #E0E0E0;
  padding: 4px;
  background: transparent;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2b5ffc */.material-top-title{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:flex-start; /* start, not center */
  gap:2px;
  text-align:left;
  margin:0; padding:0;
  line-height:1.2;
  max-width:320px;            /* prevents excessive wrapping */
}

.material-top-title .material-title,
.material-top-title h3,
.material-top-title .elementor-heading-title {
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.1 !important;
  margin: 0 !important;
}

.material-top-title .material-sub,
.material-top-title .elementor-widget-text-editor {
  font-size: 14px !important;
  color: #555;
  line-height: 1.3 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef2ac21 */.material-top{
  display:flex;
  flex-direction:row;
  align-items:flex-start;    /* ⬅ top-align both columns */
  gap:12px;
  padding:12px 16px;
  box-sizing:border-box;
  border:1px solid #E0E0E0;
  border-radius:12px;
  background:transparent;
  box-shadow:0 2px 6px rgba(0,0,0,.08);
  min-height:100px;          /* matches image height for balance */
}
.material-top {
  min-height: 150px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2dac00e *//* Card stays tall enough overall */
.material-card{
  display:flex;
  flex-direction:column;
  min-height: 520px;           /* adjust if needed for your tallest card */
}

/* Content grows; button can be pushed down */
.material-card-content{
  display:flex;
  flex-direction:column;
  flex:1 1 auto;
  min-height:0;
}

/* <<< Key equalizer >>> */
.material-card-content .sizes-block{
  min-height: 115px;           /* fits 3–4 rows of chips; tune this */
}

/* Button pinned to bottom; remove stray widget margins */
.material-card-content .material-button{ margin-top:auto; }
.material-card-content .material-button .elementor-widget-container{ margin:0 !important; }

@media (max-width: 1200px){
  .material-card-content .sizes-block{ min-height: 160px; }
}
@media (max-width: 768px){
  .material-card{ min-height: 480px; }
  .material-card-content .sizes-block{ min-height: 120px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ec21ae */.material-card-content .material-section-title.features-title{
  order:3;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-feature{
  order:4;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c4b26a5 */.material-card-content .material-section-title.usage-title{
  order:5;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-usage{
  order:6;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c00415 */.material-card-content .material-button{
  order:7;
  margin-top:auto;            /* pin to bottom */
  padding-top:12px;           /* small gap above */
}
.material-button .elementor-button,
.material-button a{
  display:inline-flex;
  padding:9px 20px;
  border-radius:6px;
  background:#F80000;
  color:#fff;
  font-weight:600;
  font-size:14px;
  text-decoration:none;
  transition:background .2s;
}
.material-button .elementor-button:hover,
.material-button a:hover{ background:#a70000; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b4ea96 */.material-card-content{
  display:flex;
  flex-direction:column;
  align-items:center;
  width:100%;
  flex:1 1 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecea786 */.material-card {
  display: flex;
  height: 100%;
  flex-direction: column;
  border: 1px solid #F80000;
  border-radius: 16px;
  background: #fff;
  padding: 12px 12px 10px;
  transition: box-shadow 0.2s ease, border-color 0.2s ease;
}

/* Add soft black shadow on hover (no red inset anymore) */
.material-card:hover {
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89c6b30 */.material-top-image {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.material-top-image img {
  width: 100px;
  height: 100px;
  border-radius: 12px;
  border: 1px solid #E0E0E0;
  padding: 4px;
  background: transparent;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f6ceef */.material-top-title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 2px;
  text-align: left;
  padding: 0;
  margin: 0;
  line-height: 1.2;
}

.material-top-title .material-title,
.material-top-title h3,
.material-top-title .elementor-heading-title {
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.1 !important;
  margin: 0 !important;
}

.material-top-title .material-sub,
.material-top-title .elementor-widget-text-editor {
  font-size: 14px !important;
  color: #555;
  line-height: 1.3 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3a88ff */.material-top {
  display: flex;
  flex-direction: row;
  align-items: center;              /* Align image and text vertically */
  gap: 12px;
  padding: 12px 16px;
  box-sizing: border-box;
  border: 1px solid #E0E0E0;
  border-radius: 12px;
  background: transparent;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fd45ea *//* Card stays tall enough overall */
.material-card{
  display:flex;
  flex-direction:column;
  min-height: 520px;           /* adjust if needed for your tallest card */
}

/* Content grows; button can be pushed down */
.material-card-content{
  display:flex;
  flex-direction:column;
  flex:1 1 auto;
  min-height:0;
}

/* <<< Key equalizer >>> */
.material-card-content .sizes-block{
  min-height: 115px;           /* fits 3–4 rows of chips; tune this */
}

/* Button pinned to bottom; remove stray widget margins */
.material-card-content .material-button{ margin-top:auto; }
.material-card-content .material-button .elementor-widget-container{ margin:0 !important; }

@media (max-width: 1200px){
  .material-card-content .sizes-block{ min-height: 160px; }
}
@media (max-width: 768px){
  .material-card{ min-height: 480px; }
  .material-card-content .sizes-block{ min-height: 120px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c704eaf */.material-card-content .material-section-title.features-title{
  order:3;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-feature{
  order:4;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01bc0cd */.material-card-content .material-section-title.usage-title{
  order:5;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-usage{
  order:6;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e6b81e1 */.material-card-content .material-button{
  order:7;
  margin-top:auto;            /* pin to bottom */
  padding-top:12px;           /* small gap above */
}
.material-button .elementor-button,
.material-button a{
  display:inline-flex;
  padding:9px 20px;
  border-radius:6px;
  background:#F80000;
  color:#fff;
  font-weight:600;
  font-size:14px;
  text-decoration:none;
  transition:background .2s;
}
.material-button .elementor-button:hover,
.material-button a:hover{ background:#a70000; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6d99d5 */.material-card-content{
  display:flex;
  flex-direction:column;
  align-items:center;
  width:100%;
  flex:1 1 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33d3d03 */.material-card {
  display: flex;
  height: 100%;
  flex-direction: column;
  border: 1px solid #F80000;
  border-radius: 16px;
  background: #fff;
  padding: 12px 12px 10px;
  transition: box-shadow 0.2s ease, border-color 0.2s ease;
}

/* Add soft black shadow on hover (no red inset anymore) */
.material-card:hover {
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e990ff */.material-top-image {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.material-top-image img {
  width: 100px;
  height: 100px;
  border-radius: 12px;
  border: 1px solid #E0E0E0;
  padding: 4px;
  background: transparent;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52f1909 */.material-top-title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 2px;
  text-align: left;
  padding: 0;
  margin: 0;
  line-height: 1.2;
}

.material-top-title .material-title,
.material-top-title h3,
.material-top-title .elementor-heading-title {
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.1 !important;
  margin: 0 !important;
}

.material-top-title .material-sub,
.material-top-title .elementor-widget-text-editor {
  font-size: 14px !important;
  color: #555;
  line-height: 1.3 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-862b1bb */.material-top {
  display: flex;
  flex-direction: row;
  align-items: center;              /* Align image and text vertically */
  gap: 12px;
  padding: 12px 16px;
  box-sizing: border-box;
  border: 1px solid #E0E0E0;
  border-radius: 12px;
  background: transparent;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec7ea91 *//* Card stays tall enough overall */
.material-card{
  display:flex;
  flex-direction:column;
  min-height: 520px;           /* adjust if needed for your tallest card */
}

/* Content grows; button can be pushed down */
.material-card-content{
  display:flex;
  flex-direction:column;
  flex:1 1 auto;
  min-height:0;
}

/* <<< Key equalizer >>> */
.material-card-content .sizes-block{
  min-height: 115px;           /* fits 3–4 rows of chips; tune this */
}

/* Button pinned to bottom; remove stray widget margins */
.material-card-content .material-button{ margin-top:auto; }
.material-card-content .material-button .elementor-widget-container{ margin:0 !important; }

@media (max-width: 1200px){
  .material-card-content .sizes-block{ min-height: 160px; }
}
@media (max-width: 768px){
  .material-card{ min-height: 480px; }
  .material-card-content .sizes-block{ min-height: 120px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6df9a54 */.material-card-content .material-section-title.features-title{
  order:3;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-feature{
  order:4;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1da5cd0 */.material-card-content .material-section-title.usage-title{
  order:5;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-usage{
  order:6;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-89e528f */.material-card-content .material-button{
  order:7;
  margin-top:auto;            /* pin to bottom */
  padding-top:12px;           /* small gap above */
}
.material-button .elementor-button,
.material-button a{
  display:inline-flex;
  padding:9px 20px;
  border-radius:6px;
  background:#F80000;
  color:#fff;
  font-weight:600;
  font-size:14px;
  text-decoration:none;
  transition:background .2s;
}
.material-button .elementor-button:hover,
.material-button a:hover{ background:#a70000; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0079bcd */.material-card-content{
  display:flex;
  flex-direction:column;
  align-items:center;
  width:100%;
  flex:1 1 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b93c18b */.material-card {
  display: flex;
  height: 100%;
  flex-direction: column;
  border: 1px solid #F80000;
  border-radius: 16px;
  background: #fff;
  padding: 12px 12px 10px;
  transition: box-shadow 0.2s ease, border-color 0.2s ease;
}

/* Add soft black shadow on hover (no red inset anymore) */
.material-card:hover {
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e6c3a */.material-top-image {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.material-top-image img {
  width: 100px;
  height: 100px;
  border-radius: 12px;
  border: 1px solid #E0E0E0;
  padding: 4px;
  background: transparent;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e02324c */.material-top-title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 2px;
  text-align: left;
  padding: 0;
  margin: 0;
  line-height: 1.2;
}

.material-top-title .material-title,
.material-top-title h3,
.material-top-title .elementor-heading-title {
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.1 !important;
  margin: 0 !important;
}

.material-top-title .material-sub,
.material-top-title .elementor-widget-text-editor {
  font-size: 14px !important;
  color: #555;
  line-height: 1.3 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7134d2f */.material-top {
  display: flex;
  flex-direction: row;
  align-items: center;              /* Align image and text vertically */
  gap: 12px;
  padding: 12px 16px;
  box-sizing: border-box;
  border: 1px solid #E0E0E0;
  border-radius: 12px;
  background: transparent;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abcffdc *//* Card stays tall enough overall */
.material-card{
  display:flex;
  flex-direction:column;
  min-height: 520px;           /* adjust if needed for your tallest card */
}

/* Content grows; button can be pushed down */
.material-card-content{
  display:flex;
  flex-direction:column;
  flex:1 1 auto;
  min-height:0;
}

/* <<< Key equalizer >>> */
.material-card-content .sizes-block{
  min-height: 115px;           /* fits 3–4 rows of chips; tune this */
}

/* Button pinned to bottom; remove stray widget margins */
.material-card-content .material-button{ margin-top:auto; }
.material-card-content .material-button .elementor-widget-container{ margin:0 !important; }

@media (max-width: 1200px){
  .material-card-content .sizes-block{ min-height: 160px; }
}
@media (max-width: 768px){
  .material-card{ min-height: 480px; }
  .material-card-content .sizes-block{ min-height: 120px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-183bca9 */.material-card-content .material-section-title.features-title{
  order:3;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-feature{
  order:4;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-250d874 */.material-card-content .material-section-title.usage-title{
  order:5;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-usage{
  order:6;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87ce4e7 */.material-card-content .material-button{
  order:7;
  margin-top:auto;            /* pin to bottom */
  padding-top:12px;           /* small gap above */
}
.material-button .elementor-button,
.material-button a{
  display:inline-flex;
  padding:9px 20px;
  border-radius:6px;
  background:#F80000;
  color:#fff;
  font-weight:600;
  font-size:14px;
  text-decoration:none;
  transition:background .2s;
}
.material-button .elementor-button:hover,
.material-button a:hover{ background:#a70000; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9f3781 */.material-card-content{
  display:flex;
  flex-direction:column;
  align-items:center;
  width:100%;
  flex:1 1 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21a1746 */.material-card {
  display: flex;
  height: 100%;
  flex-direction: column;
  border: 1px solid #F80000;
  border-radius: 16px;
  background: #fff;
  padding: 12px 12px 10px;
  transition: box-shadow 0.2s ease, border-color 0.2s ease;
}

/* Add soft black shadow on hover (no red inset anymore) */
.material-card:hover {
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bea753c */.material-top-image {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.material-top-image img {
  width: 100px;
  height: 100px;
  border-radius: 12px;
  border: 1px solid #E0E0E0;
  padding: 4px;
  background: transparent;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b43a22f */.material-top-title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 2px;
  text-align: left;
  padding: 0;
  margin: 0;
  line-height: 1.2;
}

.material-top-title .material-title,
.material-top-title h3,
.material-top-title .elementor-heading-title {
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.1 !important;
  margin: 0 !important;
}

.material-top-title .material-sub,
.material-top-title .elementor-widget-text-editor {
  font-size: 14px !important;
  color: #555;
  line-height: 1.3 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-357118d */.material-top {
  display: flex;
  flex-direction: row;
  align-items: center;              /* Align image and text vertically */
  gap: 12px;
  padding: 12px 16px;
  box-sizing: border-box;
  border: 1px solid #E0E0E0;
  border-radius: 12px;
  background: transparent;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ecf8c2a *//* Card stays tall enough overall */
.material-card{
  display:flex;
  flex-direction:column;
  min-height: 520px;           /* adjust if needed for your tallest card */
}

/* Content grows; button can be pushed down */
.material-card-content{
  display:flex;
  flex-direction:column;
  flex:1 1 auto;
  min-height:0;
}

/* <<< Key equalizer >>> */
.material-card-content .sizes-block{
  min-height: 115px;           /* fits 3–4 rows of chips; tune this */
}

/* Button pinned to bottom; remove stray widget margins */
.material-card-content .material-button{ margin-top:auto; }
.material-card-content .material-button .elementor-widget-container{ margin:0 !important; }

@media (max-width: 1200px){
  .material-card-content .sizes-block{ min-height: 160px; }
}
@media (max-width: 768px){
  .material-card{ min-height: 480px; }
  .material-card-content .sizes-block{ min-height: 120px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6a6ac2 */.material-card-content .material-section-title.features-title{
  order:3;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-feature{
  order:4;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-daefc72 */.material-card-content .material-section-title.usage-title{
  order:5;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-usage{
  order:6;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c0e0941 */.material-card-content .material-button{
  order:7;
  margin-top:auto;            /* pin to bottom */
  padding-top:12px;           /* small gap above */
}
.material-button .elementor-button,
.material-button a{
  display:inline-flex;
  padding:9px 20px;
  border-radius:6px;
  background:#F80000;
  color:#fff;
  font-weight:600;
  font-size:14px;
  text-decoration:none;
  transition:background .2s;
}
.material-button .elementor-button:hover,
.material-button a:hover{ background:#a70000; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-989f494 */.material-card-content{
  display:flex;
  flex-direction:column;
  align-items:center;
  width:100%;
  flex:1 1 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-670d961 */.material-card {
  display: flex;
  height: 100%;
  flex-direction: column;
  border: 1px solid #F80000;
  border-radius: 16px;
  background: #fff;
  padding: 12px 12px 10px;
  transition: box-shadow 0.2s ease, border-color 0.2s ease;
}

/* Add soft black shadow on hover (no red inset anymore) */
.material-card:hover {
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d87b8a9 */.materials-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 32px;
  margin: 30px 0;

  /* NEW → make all rows equal height */
  align-items: stretch;
  grid-auto-rows: 1fr;        /* each row gets equal height */
}

@media (max-width: 1024px) {
  .materials-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 640px) {
  .materials-grid {
    grid-template-columns: 1fr;
  }
}

/* allow children to shrink/expand inside */
.materials-grid > * {
  min-width: 0;
  height: 100%;               /* NEW → child fills its grid cell */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72e5ae4 */.material-top-image {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.material-top-image img {
  width: 100px;
  height: 100px;
  border-radius: 12px;
  border: 1px solid #E0E0E0;
  padding: 4px;
  background: transparent;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c647948 */.material-top-title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 2px;
  text-align: left;
  padding: 0;
  margin: 0;
  line-height: 1.2;
}

.material-top-title .material-title,
.material-top-title h3,
.material-top-title .elementor-heading-title {
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.1 !important;
  margin: 0 !important;
}

.material-top-title .material-sub,
.material-top-title .elementor-widget-text-editor {
  font-size: 14px !important;
  color: #555;
  line-height: 1.3 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8508dd */.material-top {
  display: flex;
  flex-direction: row;
  align-items: center;              /* Align image and text vertically */
  gap: 12px;
  padding: 12px 16px;
  box-sizing: border-box;
  border: 1px solid #E0E0E0;
  border-radius: 12px;
  background: transparent;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25a9db0 *//* Card stays tall enough overall */
.material-card{
  display:flex;
  flex-direction:column;
  min-height: 520px;           /* adjust if needed for your tallest card */
}

/* Content grows; button can be pushed down */
.material-card-content{
  display:flex;
  flex-direction:column;
  flex:1 1 auto;
  min-height:0;
}

/* <<< Key equalizer >>> */
.material-card-content .sizes-block{
  min-height: 115px;           /* fits 3–4 rows of chips; tune this */
}

/* Button pinned to bottom; remove stray widget margins */
.material-card-content .material-button{ margin-top:auto; }
.material-card-content .material-button .elementor-widget-container{ margin:0 !important; }

@media (max-width: 1200px){
  .material-card-content .sizes-block{ min-height: 160px; }
}
@media (max-width: 768px){
  .material-card{ min-height: 480px; }
  .material-card-content .sizes-block{ min-height: 120px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5755a8 */.material-card-content .material-section-title.features-title{
  order:3;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-feature{
  order:4;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d3bcdb */.material-card-content .material-section-title.usage-title{
  order:5;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-usage{
  order:6;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3059ad1 */.material-card-content .material-button{
  order:7;
  margin-top:auto;            /* pin to bottom */
  padding-top:12px;           /* small gap above */
}
.material-button .elementor-button,
.material-button a{
  display:inline-flex;
  padding:9px 20px;
  border-radius:6px;
  background:#F80000;
  color:#fff;
  font-weight:600;
  font-size:14px;
  text-decoration:none;
  transition:background .2s;
}
.material-button .elementor-button:hover,
.material-button a:hover{ background:#a70000; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca86aa3 */.material-card-content{
  display:flex;
  flex-direction:column;
  align-items:center;
  width:100%;
  flex:1 1 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf51cd8 */.material-card {
  display: flex;
  height: 100%;
  flex-direction: column;
  border: 1px solid #F80000;
  border-radius: 16px;
  background: #fff;
  padding: 12px 12px 10px;
  transition: box-shadow 0.2s ease, border-color 0.2s ease;
}

/* Add soft black shadow on hover (no red inset anymore) */
.material-card:hover {
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5a5378 */.material-top-image {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.material-top-image img {
  width: 100px;
  height: 100px;
  border-radius: 12px;
  border: 1px solid #E0E0E0;
  padding: 4px;
  background: transparent;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4875326 */.material-top-title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 2px;
  text-align: left;
  padding: 0;
  margin: 0;
  line-height: 1.2;
}

.material-top-title .material-title,
.material-top-title h3,
.material-top-title .elementor-heading-title {
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.1 !important;
  margin: 0 !important;
}

.material-top-title .material-sub,
.material-top-title .elementor-widget-text-editor {
  font-size: 14px !important;
  color: #555;
  line-height: 1.3 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a19302 */.material-top {
  display: flex;
  flex-direction: row;
  align-items: center;              /* Align image and text vertically */
  gap: 12px;
  padding: 12px 16px;
  box-sizing: border-box;
  border: 1px solid #E0E0E0;
  border-radius: 12px;
  background: transparent;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbe0972 *//* Card stays tall enough overall */
.material-card{
  display:flex;
  flex-direction:column;
  min-height: 520px;           /* adjust if needed for your tallest card */
}

/* Content grows; button can be pushed down */
.material-card-content{
  display:flex;
  flex-direction:column;
  flex:1 1 auto;
  min-height:0;
}

/* <<< Key equalizer >>> */
.material-card-content .sizes-block{
  min-height: 115px;           /* fits 3–4 rows of chips; tune this */
}

/* Button pinned to bottom; remove stray widget margins */
.material-card-content .material-button{ margin-top:auto; }
.material-card-content .material-button .elementor-widget-container{ margin:0 !important; }

@media (max-width: 1200px){
  .material-card-content .sizes-block{ min-height: 160px; }
}
@media (max-width: 768px){
  .material-card{ min-height: 480px; }
  .material-card-content .sizes-block{ min-height: 120px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e2cb669 */.material-card-content .material-section-title.features-title{
  order:3;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-feature{
  order:4;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33d08f5 */.material-card-content .material-section-title.usage-title{
  order:5;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-usage{
  order:6;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d63da0 */.material-card-content .material-button{
  order:7;
  margin-top:auto;            /* pin to bottom */
  padding-top:12px;           /* small gap above */
}
.material-button .elementor-button,
.material-button a{
  display:inline-flex;
  padding:9px 20px;
  border-radius:6px;
  background:#F80000;
  color:#fff;
  font-weight:600;
  font-size:14px;
  text-decoration:none;
  transition:background .2s;
}
.material-button .elementor-button:hover,
.material-button a:hover{ background:#a70000; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ac1532 */.material-card-content{
  display:flex;
  flex-direction:column;
  align-items:center;
  width:auto;
  flex:1 1 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df10bf */.material-card {
  display: flex;
  height: 100%;
  flex-direction: column;
  border: 1px solid #F80000;
  border-radius: 16px;
  background: #fff;
  padding: 12px 12px 10px;
  transition: box-shadow 0.2s ease, border-color 0.2s ease;
}

/* Add soft black shadow on hover (no red inset anymore) */
.material-card:hover {
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f40765 */.material-top-image {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.material-top-image img {
  width: 100px;
  height: 100px;
  border-radius: 12px;
  border: 1px solid #E0E0E0;
  padding: 4px;
  background: transparent;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20fa8ac */.material-top-title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 2px;
  text-align: left;
  padding: 0;
  margin: 0;
  line-height: 1.2;
}

.material-top-title .material-title,
.material-top-title h3,
.material-top-title .elementor-heading-title {
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.1 !important;
  margin: 0 !important;
}

.material-top-title .material-sub,
.material-top-title .elementor-widget-text-editor {
  font-size: 14px !important;
  color: #555;
  line-height: 1.3 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0782a01 */.material-top {
  display: flex;
  flex-direction: row;
  align-items: center;              /* Align image and text vertically */
  gap: 12px;
  padding: 12px 16px;
  box-sizing: border-box;
  border: 1px solid #E0E0E0;
  border-radius: 12px;
  background: transparent;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c167b76 *//* Card stays tall enough overall */
.material-card{
  display:flex;
  flex-direction:column;
  min-height: 520px;           /* adjust if needed for your tallest card */
}

/* Content grows; button can be pushed down */
.material-card-content{
  display:flex;
  flex-direction:column;
  flex:1 1 auto;
  min-height:0;
}

/* <<< Key equalizer >>> */
.material-card-content .sizes-block{
  min-height: 115px;           /* fits 3–4 rows of chips; tune this */
}

/* Button pinned to bottom; remove stray widget margins */
.material-card-content .material-button{ margin-top:auto; }
.material-card-content .material-button .elementor-widget-container{ margin:0 !important; }

@media (max-width: 1200px){
  .material-card-content .sizes-block{ min-height: 160px; }
}
@media (max-width: 768px){
  .material-card{ min-height: 480px; }
  .material-card-content .sizes-block{ min-height: 120px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0cef427 */.material-card-content .material-section-title.features-title{
  order:3;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-feature{
  order:4;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eb3b078 */.material-card-content .material-section-title.usage-title{
  order:5;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-usage{
  order:6;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-48f6915 */.material-card-content .material-button{
  order:7;
  margin-top:auto;            /* pin to bottom */
  padding-top:12px;           /* small gap above */
}
.material-button .elementor-button,
.material-button a{
  display:inline-flex;
  padding:9px 20px;
  border-radius:6px;
  background:#F80000;
  color:#fff;
  font-weight:600;
  font-size:14px;
  text-decoration:none;
  transition:background .2s;
}
.material-button .elementor-button:hover,
.material-button a:hover{ background:#a70000; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-932384b */.material-card-content{
  display:flex;
  flex-direction:column;
  align-items:center;
  width:100%;
  flex:1 1 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37096fa */.material-card {
  display: flex;
  height: 100%;
  flex-direction: column;
  border: 1px solid #F80000;
  border-radius: 16px;
  background: #fff;
  padding: 12px 12px 10px;
  transition: box-shadow 0.2s ease, border-color 0.2s ease;
}

/* Add soft black shadow on hover (no red inset anymore) */
.material-card:hover {
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-619a919 */.material-top-image {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  align-self: flex-start;
  justify-content: center;
}

.material-top-image img {
  width: 100px;
  height: 100px;
  border-radius: 12px;
  border: 1px solid #E0E0E0;
  padding: 4px;
  background: transparent;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-299abe8 */.material-top-title{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:flex-start; /* start, not center */
  gap:2px;
  text-align:left;
  margin:0; padding:0;
  line-height:1.2;
  max-width:320px;            /* prevents excessive wrapping */
}

.material-top-title .material-title,
.material-top-title h3,
.material-top-title .elementor-heading-title {
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.1 !important;
  margin: 0 !important;
}

.material-top-title .material-sub,
.material-top-title .elementor-widget-text-editor {
  font-size: 14px !important;
  color: #555;
  line-height: 1.3 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dcb4ed */.material-top{
  display:flex;
  flex-direction:row;
  align-items:flex-start;    /* ⬅ top-align both columns */
  gap:12px;
  padding:12px 16px;
  box-sizing:border-box;
  border:1px solid #E0E0E0;
  border-radius:12px;
  background:transparent;
  box-shadow:0 2px 6px rgba(0,0,0,.08);
  min-height:100px;          /* matches image height for balance */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6f0cc0 *//* Card stays tall enough overall */
.material-card{
  display:flex;
  flex-direction:column;
  min-height: 520px;           /* adjust if needed for your tallest card */
}

/* Content grows; button can be pushed down */
.material-card-content{
  display:flex;
  flex-direction:column;
  flex:1 1 auto;
  min-height:0;
}

/* <<< Key equalizer >>> */
.material-card-content .sizes-block{
  min-height: 115px;           /* fits 3–4 rows of chips; tune this */
}

/* Button pinned to bottom; remove stray widget margins */
.material-card-content .material-button{ margin-top:auto; }
.material-card-content .material-button .elementor-widget-container{ margin:0 !important; }

@media (max-width: 1200px){
  .material-card-content .sizes-block{ min-height: 160px; }
}
@media (max-width: 768px){
  .material-card{ min-height: 480px; }
  .material-card-content .sizes-block{ min-height: 120px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f96e4f */.material-card-content .material-section-title.features-title{
  order:3;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-feature{
  order:4;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa38e58 */.material-card-content .material-section-title.usage-title{
  order:5;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-usage{
  order:6;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1e20fc2 */.material-card-content .material-button{
  order:7;
  margin-top:auto;            /* pin to bottom */
  padding-top:12px;           /* small gap above */
}
.material-button .elementor-button,
.material-button a{
  display:inline-flex;
  padding:9px 20px;
  border-radius:6px;
  background:#F80000;
  color:#fff;
  font-weight:600;
  font-size:14px;
  text-decoration:none;
  transition:background .2s;
}
.material-button .elementor-button:hover,
.material-button a:hover{ background:#a70000; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a300128 */.material-card-content{
  display:flex;
  flex-direction:column;
  align-items:center;
  width:100%;
  flex:1 1 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a79fe76 */.material-card {
  display: flex;
  height: 100%;
  flex-direction: column;
  border: 1px solid #F80000;
  border-radius: 16px;
  background: #fff;
  padding: 12px 12px 10px;
  transition: box-shadow 0.2s ease, border-color 0.2s ease;
}

/* Add soft black shadow on hover (no red inset anymore) */
.material-card:hover {
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2385cb0 */.material-top-image {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.material-top-image img {
  width: 100px;
  height: 100px;
  border-radius: 12px;
  border: 1px solid #E0E0E0;
  padding: 4px;
  background: transparent;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da9354e */.material-top-title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 2px;
  text-align: left;
  padding: 0;
  margin: 0;
  line-height: 1.2;
}

.material-top-title .material-title,
.material-top-title h3,
.material-top-title .elementor-heading-title {
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.1 !important;
  margin: 0 !important;
}

.material-top-title .material-sub,
.material-top-title .elementor-widget-text-editor {
  font-size: 14px !important;
  color: #555;
  line-height: 1.3 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b505297 */.material-top {
  display: flex;
  flex-direction: row;
  align-items: center;              /* Align image and text vertically */
  gap: 12px;
  padding: 12px 16px;
  box-sizing: border-box;
  border: 1px solid #E0E0E0;
  border-radius: 12px;
  background: transparent;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c264f40 *//* Card stays tall enough overall */
.material-card{
  display:flex;
  flex-direction:column;
  min-height: 520px;           /* adjust if needed for your tallest card */
}

/* Content grows; button can be pushed down */
.material-card-content{
  display:flex;
  flex-direction:column;
  flex:1 1 auto;
  min-height:0;
}

/* <<< Key equalizer >>> */
.material-card-content .sizes-block{
  min-height: 115px;           /* fits 3–4 rows of chips; tune this */
}

/* Button pinned to bottom; remove stray widget margins */
.material-card-content .material-button{ margin-top:auto; }
.material-card-content .material-button .elementor-widget-container{ margin:0 !important; }

@media (max-width: 1200px){
  .material-card-content .sizes-block{ min-height: 160px; }
}
@media (max-width: 768px){
  .material-card{ min-height: 480px; }
  .material-card-content .sizes-block{ min-height: 120px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-060db31 */.material-card-content .material-section-title.features-title{
  order:3;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-feature{
  order:4;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fae2974 */.material-card-content .material-section-title.usage-title{
  order:5;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-usage{
  order:6;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-051337e */.material-card-content .material-button{
  order:7;
  margin-top:auto;            /* pin to bottom */
  padding-top:12px;           /* small gap above */
}
.material-button .elementor-button,
.material-button a{
  display:inline-flex;
  padding:9px 20px;
  border-radius:6px;
  background:#F80000;
  color:#fff;
  font-weight:600;
  font-size:14px;
  text-decoration:none;
  transition:background .2s;
}
.material-button .elementor-button:hover,
.material-button a:hover{ background:#a70000; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-277b560 */.material-card-content{
  display:flex;
  flex-direction:column;
  align-items:center;
  width:100%;
  flex:1 1 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1572dff */.material-card {
  display: flex;
  height: 100%;
  flex-direction: column;
  border: 1px solid #F80000;
  border-radius: 16px;
  background: #fff;
  padding: 12px 12px 10px;
  transition: box-shadow 0.2s ease, border-color 0.2s ease;
}

/* Add soft black shadow on hover (no red inset anymore) */
.material-card:hover {
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9a902e */.material-top-image {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.material-top-image img {
  width: 100px;
  height: 100px;
  border-radius: 12px;
  border: 1px solid #E0E0E0;
  padding: 4px;
  background: transparent;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e84e285 */.material-top-title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 2px;
  text-align: left;
  padding: 0;
  margin: 0;
  line-height: 1.2;
}

.material-top-title .material-title,
.material-top-title h3,
.material-top-title .elementor-heading-title {
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.1 !important;
  margin: 0 !important;
}

.material-top-title .material-sub,
.material-top-title .elementor-widget-text-editor {
  font-size: 14px !important;
  color: #555;
  line-height: 1.3 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce92d15 */.material-top {
  display: flex;
  flex-direction: row;
  align-items: center;              /* Align image and text vertically */
  gap: 12px;
  padding: 12px 16px;
  box-sizing: border-box;
  border: 1px solid #E0E0E0;
  border-radius: 12px;
  background: transparent;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f8294a *//* Card stays tall enough overall */
.material-card{
  display:flex;
  flex-direction:column;
  min-height: 520px;           /* adjust if needed for your tallest card */
}

/* Content grows; button can be pushed down */
.material-card-content{
  display:flex;
  flex-direction:column;
  flex:1 1 auto;
  min-height:0;
}

/* <<< Key equalizer >>> */
.material-card-content .sizes-block{
  min-height: 115px;           /* fits 3–4 rows of chips; tune this */
}

/* Button pinned to bottom; remove stray widget margins */
.material-card-content .material-button{ margin-top:auto; }
.material-card-content .material-button .elementor-widget-container{ margin:0 !important; }

@media (max-width: 1200px){
  .material-card-content .sizes-block{ min-height: 160px; }
}
@media (max-width: 768px){
  .material-card{ min-height: 480px; }
  .material-card-content .sizes-block{ min-height: 120px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbac00c */.material-card-content .material-section-title.features-title{
  order:3;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-feature{
  order:4;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0e19810 */.material-card-content .material-section-title.usage-title{
  order:5;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-usage{
  order:6;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe75ff8 */.material-card-content .material-button{
  order:7;
  margin-top:auto;            /* pin to bottom */
  padding-top:12px;           /* small gap above */
}
.material-button .elementor-button,
.material-button a{
  display:inline-flex;
  padding:9px 20px;
  border-radius:6px;
  background:#F80000;
  color:#fff;
  font-weight:600;
  font-size:14px;
  text-decoration:none;
  transition:background .2s;
}
.material-button .elementor-button:hover,
.material-button a:hover{ background:#a70000; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9dcb221 */.material-card-content{
  display:flex;
  flex-direction:column;
  align-items:center;
  width:100%;
  flex:1 1 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645ef0d */.material-card {
  display: flex;
  height: 100%;
  flex-direction: column;
  border: 1px solid #F80000;
  border-radius: 16px;
  background: #fff;
  padding: 12px 12px 10px;
  transition: box-shadow 0.2s ease, border-color 0.2s ease;
}

/* Add soft black shadow on hover (no red inset anymore) */
.material-card:hover {
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2327020 */.material-top-image {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.material-top-image img {
  width: 100px;
  height: 100px;
  border-radius: 12px;
  border: 1px solid #E0E0E0;
  padding: 4px;
  background: transparent;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a17857e */.material-top-title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 2px;
  text-align: left;
  padding: 0;
  margin: 0;
  line-height: 1.2;
}

.material-top-title .material-title,
.material-top-title h3,
.material-top-title .elementor-heading-title {
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.1 !important;
  margin: 0 !important;
}

.material-top-title .material-sub,
.material-top-title .elementor-widget-text-editor {
  font-size: 14px !important;
  color: #555;
  line-height: 1.3 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f10f77b */.material-top {
  display: flex;
  flex-direction: row;
  align-items: center;              /* Align image and text vertically */
  gap: 12px;
  padding: 12px 16px;
  box-sizing: border-box;
  border: 1px solid #E0E0E0;
  border-radius: 12px;
  background: transparent;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64a1c2f *//* Card stays tall enough overall */
.material-card{
  display:flex;
  flex-direction:column;
  min-height: 520px;           /* adjust if needed for your tallest card */
}

/* Content grows; button can be pushed down */
.material-card-content{
  display:flex;
  flex-direction:column;
  flex:1 1 auto;
  min-height:0;
}

/* <<< Key equalizer >>> */
.material-card-content .sizes-block{
  min-height: 115px;           /* fits 3–4 rows of chips; tune this */
}

/* Button pinned to bottom; remove stray widget margins */
.material-card-content .material-button{ margin-top:auto; }
.material-card-content .material-button .elementor-widget-container{ margin:0 !important; }

@media (max-width: 1200px){
  .material-card-content .sizes-block{ min-height: 160px; }
}
@media (max-width: 768px){
  .material-card{ min-height: 480px; }
  .material-card-content .sizes-block{ min-height: 120px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c003b20 */.material-card-content .material-section-title.features-title{
  order:3;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-feature{
  order:4;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8d483a */.material-card-content .material-section-title.usage-title{
  order:5;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-usage{
  order:6;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bc7842c */.material-card-content .material-button{
  order:7;
  margin-top:auto;            /* pin to bottom */
  padding-top:12px;           /* small gap above */
}
.material-button .elementor-button,
.material-button a{
  display:inline-flex;
  padding:9px 20px;
  border-radius:6px;
  background:#F80000;
  color:#fff;
  font-weight:600;
  font-size:14px;
  text-decoration:none;
  transition:background .2s;
}
.material-button .elementor-button:hover,
.material-button a:hover{ background:#a70000; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57688fc */.material-card-content{
  display:flex;
  flex-direction:column;
  align-items:center;
  width:100%;
  flex:1 1 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3f7a23 */.material-card {
  display: flex;
  height: 100%;
  flex-direction: column;
  border: 1px solid #F80000;
  border-radius: 16px;
  background: #fff;
  padding: 12px 12px 10px;
  transition: box-shadow 0.2s ease, border-color 0.2s ease;
}

/* Add soft black shadow on hover (no red inset anymore) */
.material-card:hover {
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e42f85b */.material-top-image {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.material-top-image img {
  width: 100px;
  height: 100px;
  border-radius: 12px;
  border: 1px solid #E0E0E0;
  padding: 4px;
  background: transparent;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8336c48 */.material-top-title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 2px;
  text-align: left;
  padding: 0;
  margin: 0;
  line-height: 1.2;
}

.material-top-title .material-title,
.material-top-title h3,
.material-top-title .elementor-heading-title {
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.1 !important;
  margin: 0 !important;
}

.material-top-title .material-sub,
.material-top-title .elementor-widget-text-editor {
  font-size: 14px !important;
  color: #555;
  line-height: 1.3 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e495e50 */.material-top {
  display: flex;
  flex-direction: row;
  align-items: center;              /* Align image and text vertically */
  gap: 12px;
  padding: 12px 16px;
  box-sizing: border-box;
  border: 1px solid #E0E0E0;
  border-radius: 12px;
  background: transparent;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e65112b *//* Card stays tall enough overall */
.material-card{
  display:flex;
  flex-direction:column;
  min-height: 520px;           /* adjust if needed for your tallest card */
}

/* Content grows; button can be pushed down */
.material-card-content{
  display:flex;
  flex-direction:column;
  flex:1 1 auto;
  min-height:0;
}

/* <<< Key equalizer >>> */
.material-card-content .sizes-block{
  min-height: 115px;           /* fits 3–4 rows of chips; tune this */
}

/* Button pinned to bottom; remove stray widget margins */
.material-card-content .material-button{ margin-top:auto; }
.material-card-content .material-button .elementor-widget-container{ margin:0 !important; }

@media (max-width: 1200px){
  .material-card-content .sizes-block{ min-height: 160px; }
}
@media (max-width: 768px){
  .material-card{ min-height: 480px; }
  .material-card-content .sizes-block{ min-height: 120px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9922f6a */.material-card-content .material-section-title.features-title{
  order:3;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-feature{
  order:4;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8256b96 */.material-card-content .material-section-title.usage-title{
  order:5;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-usage{
  order:6;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1600e81 */.material-card-content .material-button{
  order:7;
  margin-top:auto;            /* pin to bottom */
  padding-top:12px;           /* small gap above */
}
.material-button .elementor-button,
.material-button a{
  display:inline-flex;
  padding:9px 20px;
  border-radius:6px;
  background:#F80000;
  color:#fff;
  font-weight:600;
  font-size:14px;
  text-decoration:none;
  transition:background .2s;
}
.material-button .elementor-button:hover,
.material-button a:hover{ background:#a70000; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-670c95f */.material-card-content{
  display:flex;
  flex-direction:column;
  align-items:center;
  width:100%;
  flex:1 1 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc093ce */.material-card {
  display: flex;
  height: 100%;
  flex-direction: column;
  border: 1px solid #F80000;
  border-radius: 16px;
  background: #fff;
  padding: 12px 12px 10px;
  transition: box-shadow 0.2s ease, border-color 0.2s ease;
}

/* Add soft black shadow on hover (no red inset anymore) */
.material-card:hover {
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10266f3 */.material-top-image {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.material-top-image img {
  width: 100px;
  height: 100px;
  border-radius: 12px;
  border: 1px solid #E0E0E0;
  padding: 4px;
  background: transparent;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0419d7d */.material-top-title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 2px;
  text-align: left;
  padding: 0;
  margin: 0;
  line-height: 1.2;
}

.material-top-title .material-title,
.material-top-title h3,
.material-top-title .elementor-heading-title {
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.1 !important;
  margin: 0 !important;
}

.material-top-title .material-sub,
.material-top-title .elementor-widget-text-editor {
  font-size: 14px !important;
  color: #555;
  line-height: 1.3 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9b37af */.material-top {
  display: flex;
  flex-direction: row;
  align-items: center;              /* Align image and text vertically */
  gap: 12px;
  padding: 12px 16px;
  box-sizing: border-box;
  border: 1px solid #E0E0E0;
  border-radius: 12px;
  background: transparent;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa2778a *//* Card stays tall enough overall */
.material-card{
  display:flex;
  flex-direction:column;
  min-height: 520px;           /* adjust if needed for your tallest card */
}

/* Content grows; button can be pushed down */
.material-card-content{
  display:flex;
  flex-direction:column;
  flex:1 1 auto;
  min-height:0;
}

/* <<< Key equalizer >>> */
.material-card-content .sizes-block{
  min-height: 115px;           /* fits 3–4 rows of chips; tune this */
}

/* Button pinned to bottom; remove stray widget margins */
.material-card-content .material-button{ margin-top:auto; }
.material-card-content .material-button .elementor-widget-container{ margin:0 !important; }

@media (max-width: 1200px){
  .material-card-content .sizes-block{ min-height: 160px; }
}
@media (max-width: 768px){
  .material-card{ min-height: 480px; }
  .material-card-content .sizes-block{ min-height: 120px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32e284f */.material-card-content .material-section-title.features-title{
  order:3;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-feature{
  order:4;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d74f19 */.material-card-content .material-section-title.usage-title{
  order:5;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-usage{
  order:6;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c684412 */.material-card-content .material-button{
  order:7;
  margin-top:auto;            /* pin to bottom */
  padding-top:12px;           /* small gap above */
}
.material-button .elementor-button,
.material-button a{
  display:inline-flex;
  padding:9px 20px;
  border-radius:6px;
  background:#F80000;
  color:#fff;
  font-weight:600;
  font-size:14px;
  text-decoration:none;
  transition:background .2s;
}
.material-button .elementor-button:hover,
.material-button a:hover{ background:#a70000; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6eabfe */.material-card-content{
  display:flex;
  flex-direction:column;
  align-items:center;
  width:100%;
  flex:1 1 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-733a81e */.material-card {
  display: flex;
  height: 100%;
  flex-direction: column;
  border: 1px solid #F80000;
  border-radius: 16px;
  background: #fff;
  padding: 12px 12px 10px;
  transition: box-shadow 0.2s ease, border-color 0.2s ease;
}

/* Add soft black shadow on hover (no red inset anymore) */
.material-card:hover {
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a094cb */.material-top-image {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.material-top-image img {
  width: 100px;
  height: 100px;
  border-radius: 12px;
  border: 1px solid #E0E0E0;
  padding: 4px;
  background: transparent;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b50dd3 */.material-top-title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 2px;
  text-align: left;
  padding: 0;
  margin: 0;
  line-height: 1.2;
}

.material-top-title .material-title,
.material-top-title h3,
.material-top-title .elementor-heading-title {
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.1 !important;
  margin: 0 !important;
}

.material-top-title .material-sub,
.material-top-title .elementor-widget-text-editor {
  font-size: 14px !important;
  color: #555;
  line-height: 1.3 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d36584a */.material-top {
  display: flex;
  flex-direction: row;
  align-items: center;              /* Align image and text vertically */
  gap: 12px;
  padding: 12px 16px;
  box-sizing: border-box;
  border: 1px solid #E0E0E0;
  border-radius: 12px;
  background: transparent;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a13a03 *//* Card stays tall enough overall */
.material-card{
  display:flex;
  flex-direction:column;
  min-height: 520px;           /* adjust if needed for your tallest card */
}

/* Content grows; button can be pushed down */
.material-card-content{
  display:flex;
  flex-direction:column;
  flex:1 1 auto;
  min-height:0;
}

/* <<< Key equalizer >>> */
.material-card-content .sizes-block{
  min-height: 115px;           /* fits 3–4 rows of chips; tune this */
}

/* Button pinned to bottom; remove stray widget margins */
.material-card-content .material-button{ margin-top:auto; }
.material-card-content .material-button .elementor-widget-container{ margin:0 !important; }

@media (max-width: 1200px){
  .material-card-content .sizes-block{ min-height: 160px; }
}
@media (max-width: 768px){
  .material-card{ min-height: 480px; }
  .material-card-content .sizes-block{ min-height: 120px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f9fc993 */.material-card-content .material-section-title.features-title{
  order:3;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-feature{
  order:4;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a67fa51 */.material-card-content .material-section-title.usage-title{
  order:5;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-usage{
  order:6;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-83a7c96 */.material-card-content .material-button{
  order:7;
  margin-top:auto;            /* pin to bottom */
  padding-top:12px;           /* small gap above */
}
.material-button .elementor-button,
.material-button a{
  display:inline-flex;
  padding:9px 20px;
  border-radius:6px;
  background:#F80000;
  color:#fff;
  font-weight:600;
  font-size:14px;
  text-decoration:none;
  transition:background .2s;
}
.material-button .elementor-button:hover,
.material-button a:hover{ background:#a70000; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ae8745 */.material-card-content{
  display:flex;
  flex-direction:column;
  align-items:center;
  width:100%;
  flex:1 1 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d390ee8 */.material-card {
  display: flex;
  height: 100%;
  flex-direction: column;
  border: 1px solid #F80000;
  border-radius: 16px;
  background: #fff;
  padding: 12px 12px 10px;
  transition: box-shadow 0.2s ease, border-color 0.2s ease;
}

/* Add soft black shadow on hover (no red inset anymore) */
.material-card:hover {
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b92086e */.materials-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 32px;
  margin: 30px 0;

  /* NEW → make all rows equal height */
  align-items: stretch;
  grid-auto-rows: 1fr;        /* each row gets equal height */
}

@media (max-width: 1024px) {
  .materials-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 640px) {
  .materials-grid {
    grid-template-columns: 1fr;
  }
}

/* allow children to shrink/expand inside */
.materials-grid > * {
  min-width: 0;
  height: 100%;               /* NEW → child fills its grid cell */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bf9ae7 */.material-top-image {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.material-top-image img {
  width: 100px;
  height: 100px;
  border-radius: 12px;
  border: 1px solid #E0E0E0;
  padding: 4px;
  background: transparent;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec70d2e */.material-top-title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 2px;
  text-align: left;
  padding: 0;
  margin: 0;
  line-height: 1.2;
}

.material-top-title .material-title,
.material-top-title h3,
.material-top-title .elementor-heading-title {
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.1 !important;
  margin: 0 !important;
}

.material-top-title .material-sub,
.material-top-title .elementor-widget-text-editor {
  font-size: 14px !important;
  color: #555;
  line-height: 1.3 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-342c1fe */.material-top {
  display: flex;
  flex-direction: row;
  align-items: center;              /* Align image and text vertically */
  gap: 12px;
  padding: 12px 16px;
  box-sizing: border-box;
  border: 1px solid #E0E0E0;
  border-radius: 12px;
  background: transparent;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf1d2b6 *//* Card stays tall enough overall */
.material-card{
  display:flex;
  flex-direction:column;
  min-height: 520px;           /* adjust if needed for your tallest card */
}

/* Content grows; button can be pushed down */
.material-card-content{
  display:flex;
  flex-direction:column;
  flex:1 1 auto;
  min-height:0;
}

/* <<< Key equalizer >>> */
.material-card-content .sizes-block{
  min-height: 115px;           /* fits 3–4 rows of chips; tune this */
}

/* Button pinned to bottom; remove stray widget margins */
.material-card-content .material-button{ margin-top:auto; }
.material-card-content .material-button .elementor-widget-container{ margin:0 !important; }

@media (max-width: 1200px){
  .material-card-content .sizes-block{ min-height: 160px; }
}
@media (max-width: 768px){
  .material-card{ min-height: 480px; }
  .material-card-content .sizes-block{ min-height: 120px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d30154a */.material-card-content .material-section-title.features-title{
  order:3;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-feature{
  order:4;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dc8d7b2 */.material-card-content .material-section-title.usage-title{
  order:5;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-usage{
  order:6;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ac62712 */.material-card-content .material-button{
  order:7;
  margin-top:auto;            /* pin to bottom */
  padding-top:12px;           /* small gap above */
}
.material-button .elementor-button,
.material-button a{
  display:inline-flex;
  padding:9px 20px;
  border-radius:6px;
  background:#F80000;
  color:#fff;
  font-weight:600;
  font-size:14px;
  text-decoration:none;
  transition:background .2s;
}
.material-button .elementor-button:hover,
.material-button a:hover{ background:#a70000; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a83be4 */.material-card-content{
  display:flex;
  flex-direction:column;
  align-items:center;
  width:100%;
  flex:1 1 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5448288 */.material-card {
  display: flex;
  height: 100%;
  flex-direction: column;
  border: 1px solid #F80000;
  border-radius: 16px;
  background: #fff;
  padding: 12px 12px 10px;
  transition: box-shadow 0.2s ease, border-color 0.2s ease;
}

/* Add soft black shadow on hover (no red inset anymore) */
.material-card:hover {
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b67e7 */.materials-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 32px;
  margin: 30px 0;

  /* NEW → make all rows equal height */
  align-items: stretch;
  grid-auto-rows: 1fr;        /* each row gets equal height */
}

@media (max-width: 1024px) {
  .materials-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 640px) {
  .materials-grid {
    grid-template-columns: 1fr;
  }
}

/* allow children to shrink/expand inside */
.materials-grid > * {
  min-width: 0;
  height: 100%;               /* NEW → child fills its grid cell */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e12e084 */.material-top-image {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.material-top-image img {
  width: 100px;
  height: 100px;
  border-radius: 12px;
  border: 1px solid #E0E0E0;
  padding: 4px;
  background: transparent;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32a3ff3 */.material-top-title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 2px;
  text-align: left;
  padding: 0;
  margin: 0;
  line-height: 1.2;
}

.material-top-title .material-title,
.material-top-title h3,
.material-top-title .elementor-heading-title {
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.1 !important;
  margin: 0 !important;
}

.material-top-title .material-sub,
.material-top-title .elementor-widget-text-editor {
  font-size: 14px !important;
  color: #555;
  line-height: 1.3 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bcd11c */.material-top {
  display: flex;
  flex-direction: row;
  align-items: center;              /* Align image and text vertically */
  gap: 12px;
  padding: 12px 16px;
  box-sizing: border-box;
  border: 1px solid #E0E0E0;
  border-radius: 12px;
  background: transparent;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-207fda0 *//* Card stays tall enough overall */
.material-card{
  display:flex;
  flex-direction:column;
  min-height: 520px;           /* adjust if needed for your tallest card */
}

/* Content grows; button can be pushed down */
.material-card-content{
  display:flex;
  flex-direction:column;
  flex:1 1 auto;
  min-height:0;
}

/* <<< Key equalizer >>> */
.material-card-content .sizes-block{
  min-height: 115px;           /* fits 3–4 rows of chips; tune this */
}

/* Button pinned to bottom; remove stray widget margins */
.material-card-content .material-button{ margin-top:auto; }
.material-card-content .material-button .elementor-widget-container{ margin:0 !important; }

@media (max-width: 1200px){
  .material-card-content .sizes-block{ min-height: 160px; }
}
@media (max-width: 768px){
  .material-card{ min-height: 480px; }
  .material-card-content .sizes-block{ min-height: 120px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe008bb */.material-card-content .material-section-title.features-title{
  order:3;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-feature{
  order:4;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6898ed6 */.material-card-content .material-section-title.usage-title{
  order:5;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-usage{
  order:6;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e4e0e37 */.material-card-content .material-button{
  order:7;
  margin-top:auto;            /* pin to bottom */
  padding-top:12px;           /* small gap above */
}
.material-button .elementor-button,
.material-button a{
  display:inline-flex;
  padding:9px 20px;
  border-radius:6px;
  background:#F80000;
  color:#fff;
  font-weight:600;
  font-size:14px;
  text-decoration:none;
  transition:background .2s;
}
.material-button .elementor-button:hover,
.material-button a:hover{ background:#a70000; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fad623c */.material-card-content{
  display:flex;
  flex-direction:column;
  align-items:center;
  width:100%;
  flex:1 1 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f90b175 */.material-card {
  display: flex;
  height: 100%;
  flex-direction: column;
  border: 1px solid #F80000;
  border-radius: 16px;
  background: #fff;
  padding: 12px 12px 10px;
  transition: box-shadow 0.2s ease, border-color 0.2s ease;
}

/* Add soft black shadow on hover (no red inset anymore) */
.material-card:hover {
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6836bc */.material-top-image {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.material-top-image img {
  width: 100px;
  height: 100px;
  border-radius: 12px;
  border: 1px solid #E0E0E0;
  padding: 4px;
  background: transparent;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89b9561 */.material-top-title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 2px;
  text-align: left;
  padding: 0;
  margin: 0;
  line-height: 1.2;
}

.material-top-title .material-title,
.material-top-title h3,
.material-top-title .elementor-heading-title {
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.1 !important;
  margin: 0 !important;
}

.material-top-title .material-sub,
.material-top-title .elementor-widget-text-editor {
  font-size: 14px !important;
  color: #555;
  line-height: 1.3 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-567532b */.material-top {
  display: flex;
  flex-direction: row;
  align-items: center;              /* Align image and text vertically */
  gap: 12px;
  padding: 12px 16px;
  box-sizing: border-box;
  border: 1px solid #E0E0E0;
  border-radius: 12px;
  background: transparent;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-363eb45 *//* Card stays tall enough overall */
.material-card{
  display:flex;
  flex-direction:column;
  min-height: 520px;           /* adjust if needed for your tallest card */
}

/* Content grows; button can be pushed down */
.material-card-content{
  display:flex;
  flex-direction:column;
  flex:1 1 auto;
  min-height:0;
}

/* <<< Key equalizer >>> */
.material-card-content .sizes-block{
  min-height: 115px;           /* fits 3–4 rows of chips; tune this */
}

/* Button pinned to bottom; remove stray widget margins */
.material-card-content .material-button{ margin-top:auto; }
.material-card-content .material-button .elementor-widget-container{ margin:0 !important; }

@media (max-width: 1200px){
  .material-card-content .sizes-block{ min-height: 160px; }
}
@media (max-width: 768px){
  .material-card{ min-height: 480px; }
  .material-card-content .sizes-block{ min-height: 120px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e77ef8e */.material-card-content .material-section-title.features-title{
  order:3;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-feature{
  order:4;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b182019 */.material-card-content .material-section-title.usage-title{
  order:5;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-usage{
  order:6;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-abb1e28 */.material-card-content .material-button{
  order:7;
  margin-top:auto;            /* pin to bottom */
  padding-top:12px;           /* small gap above */
}
.material-button .elementor-button,
.material-button a{
  display:inline-flex;
  padding:9px 20px;
  border-radius:6px;
  background:#F80000;
  color:#fff;
  font-weight:600;
  font-size:14px;
  text-decoration:none;
  transition:background .2s;
}
.material-button .elementor-button:hover,
.material-button a:hover{ background:#a70000; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9845ab7 */.material-card-content{
  display:flex;
  flex-direction:column;
  align-items:center;
  width:100%;
  flex:1 1 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40df9cb */.material-card {
  display: flex;
  height: 100%;
  flex-direction: column;
  border: 1px solid #F80000;
  border-radius: 16px;
  background: #fff;
  padding: 12px 12px 10px;
  transition: box-shadow 0.2s ease, border-color 0.2s ease;
}

/* Add soft black shadow on hover (no red inset anymore) */
.material-card:hover {
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2340b6d */.material-top-image {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.material-top-image img {
  width: 100px;
  height: 100px;
  border-radius: 12px;
  border: 1px solid #E0E0E0;
  padding: 4px;
  background: transparent;
  object-fit: cover;
  display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7fb0f5 */.material-top-title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 2px;
  text-align: left;
  padding: 0;
  margin: 0;
  line-height: 1.2;
}

.material-top-title .material-title,
.material-top-title h3,
.material-top-title .elementor-heading-title {
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.1 !important;
  margin: 0 !important;
}

.material-top-title .material-sub,
.material-top-title .elementor-widget-text-editor {
  font-size: 14px !important;
  color: #555;
  line-height: 1.3 !important;
  margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6324b1 */.material-top {
  display: flex;
  flex-direction: row;
  align-items: center;              /* Align image and text vertically */
  gap: 12px;
  padding: 12px 16px;
  box-sizing: border-box;
  border: 1px solid #E0E0E0;
  border-radius: 12px;
  background: transparent;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b29c91c *//* Card stays tall enough overall */
.material-card{
  display:flex;
  flex-direction:column;
  min-height: 520px;           /* adjust if needed for your tallest card */
}

/* Content grows; button can be pushed down */
.material-card-content{
  display:flex;
  flex-direction:column;
  flex:1 1 auto;
  min-height:0;
}

/* <<< Key equalizer >>> */
.material-card-content .sizes-block{
  min-height: 115px;           /* fits 3–4 rows of chips; tune this */
}

/* Button pinned to bottom; remove stray widget margins */
.material-card-content .material-button{ margin-top:auto; }
.material-card-content .material-button .elementor-widget-container{ margin:0 !important; }

@media (max-width: 1200px){
  .material-card-content .sizes-block{ min-height: 160px; }
}
@media (max-width: 768px){
  .material-card{ min-height: 480px; }
  .material-card-content .sizes-block{ min-height: 120px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa7f8e9 */.material-card-content .material-section-title.features-title{
  order:3;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-feature{
  order:4;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ad9cf6 */.material-card-content .material-section-title.usage-title{
  order:5;
  font-size:14px; font-weight:700; color:#BD0000;
  margin:8px 0 6px; text-align:center;
}
.material-card-content .material-usage{
  order:6;
  font-size:13px; line-height:1.35; color:#444;
  min-height:2.2em; display:flex; align-items:center; justify-content:center;
  text-align:center; margin:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d5b6b2 */.material-card-content .material-button{
  order:7;
  margin-top:auto;            /* pin to bottom */
  padding-top:12px;           /* small gap above */
}
.material-button .elementor-button,
.material-button a{
  display:inline-flex;
  padding:9px 20px;
  border-radius:6px;
  background:#F80000;
  color:#fff;
  font-weight:600;
  font-size:14px;
  text-decoration:none;
  transition:background .2s;
}
.material-button .elementor-button:hover,
.material-button a:hover{ background:#a70000; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29f8e26 */.material-card-content{
  display:flex;
  flex-direction:column;
  align-items:center;
  width:100%;
  flex:1 1 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef31b70 */.material-card {
  display: flex;
  height: 100%;
  flex-direction: column;
  border: 1px solid #F80000;
  border-radius: 16px;
  background: #fff;
  padding: 12px 12px 10px;
  transition: box-shadow 0.2s ease, border-color 0.2s ease;
}

/* Add soft black shadow on hover (no red inset anymore) */
.material-card:hover {
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211d319 */.materials-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 32px;
  margin: 30px 0;

  /* NEW → make all rows equal height */
  align-items: stretch;
  grid-auto-rows: 1fr;        /* each row gets equal height */
}

@media (max-width: 1024px) {
  .materials-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 640px) {
  .materials-grid {
    grid-template-columns: 1fr;
  }
}

/* allow children to shrink/expand inside */
.materials-grid > * {
  min-width: 0;
  height: 100%;               /* NEW → child fills its grid cell */
}/* End custom CSS */
/* Start custom CSS *//*******************************
 MEFAB Materiāli — PAGE CSS
 (drop-in; no HTML/JS needed)
*******************************/

/* ---- Scope & safety ---- */
.materials-grid{
  max-width:100% !important;
  overflow-x:clip !important;                /* prevent horizontal widening */
}
.materials-grid *{ box-sizing:border-box; }

.materials-grid .elementor-widget-wrap,
.materials-grid .e-con-inner{
  padding-left:0 !important;
  padding-right:0 !important;
}

/* ====================================
   CARD STRUCTURE (all breakpoints)
==================================== */
.materials-grid .materials-block{ min-width:0 !important; }

.materials-grid .material-card{
  display:flex !important;
  flex-direction:column !important;          /* natural flow */
  height:100% !important;
  border-radius:16px !important;
  overflow:hidden !important;                /* clip stray edges */
}

.materials-grid .material-card-content{
  display:flex !important;
  flex-direction:column !important;          /* natural flow */
  flex:1 1 auto !important;
  min-height:0 !important;
}
.materials-grid .material-card-content .material-button{ margin-top:auto !important; }
.materials-grid .material-card-content .material-button .elementor-widget-container{ margin:0 !important; }

/* equalize row heights on desktop (optional) */
@media (min-width:768px){
  .materials-grid .material-top{  min-height:120px !important; }
  .materials-grid .sizes-block{   min-height:120px !important; }
}

/* ====================================
   SIZES / CHIPS BLOCK
==================================== */
.materials-grid .sizes-block{
  width:100% !important;
  max-width:100% !important;
  padding:10px 12px !important;
  margin:0 !important;
  overflow:hidden !important;
  display:flex !important;
  flex-direction:column !important;          /* title → chips → rest (DOM order) */
  align-items:center !important;
  justify-content:center !important;
}
.materials-grid .sizes-block *{
  max-width:100% !important;
  min-width:0 !important;                    /* allow shrink */
}

/* tidy text inside sizes block */
.materials-grid .sizes-block .material-section-title,
.materials-grid .sizes-block .biezumi-title,
.materials-grid .sizes-block h1,
.materials-grid .sizes-block h2,
.materials-grid .sizes-block h3,
.materials-grid .sizes-block p,
.materials-grid .sizes-block span{
  overflow-wrap:anywhere;
  word-break:break-word;
  margin-left:0 !important;
  margin-right:0 !important;
}

/* Title “Pieejamie biezumi (mm)” — global */
.material-card-content .material-section-title.biezumi-title{
  font-size:14px !important;
  font-weight:700 !important;
  color:#BD0000 !important;
  margin:8px 0 4px !important;
  text-align:center !important;
  white-space:nowrap !important;
  overflow:hidden !important;
  text-overflow:ellipsis !important;
  line-height:1.3 !important;
}
@media (max-width:767px){
  .material-card-content .material-section-title.biezumi-title{
    font-size:13px !important;
    line-height:1.2 !important;
    white-space:normal !important;          /* wrap cleanly on small screens */
    max-width:95% !important;
    margin:6px auto 4px !important;
  }
}

/* kill inner widget spacing in sizes block */
.materials-grid .sizes-block .elementor-widget,
.materials-grid .sizes-block .elementor-widget-container{
  margin-left:0 !important; margin-right:0 !important;
  padding-left:0 !important; padding-right:0 !important;
}

/* ====================================
   CHIPS — unified, responsive, CENTERED, no overflow
==================================== */
.materials-grid .biezumi-raw,
.materials-grid .biezumi-chips{
  display:grid !important;
  grid-template-columns: repeat(4, auto);   /* desktop: up to 4 per row */
  justify-content:center !important;        /* centered horizontally */
  gap:8px 8px;
  margin:4px auto 12px;
  padding:2px 6px;
  box-sizing:border-box;
  width:100% !important;
  max-width:100% !important;
  overflow-x:clip !important;
  text-align:center !important;
}

/* Individual chip (fixed-size bubbles) */
.materials-grid .material-chip{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  box-sizing:border-box;
  width:35px;
  height:20px;
  border:1px solid #F80000;
  border-radius:14px;
  background:#fff;
  color:#F80000;
  font-size:12px;
  line-height:1;
  font-variant-numeric:tabular-nums;
  letter-spacing:.01em;
  white-space:nowrap;
  transition:background .2s, border-color .2s, color .2s;
}
.materials-grid .material-chip:hover{
  background:#F80000;
  color:#fff;
  border-color:#F80000;
}

/* Tablets: center + 3 per row */
@media (max-width:1024px){
  .materials-grid .biezumi-raw,
  .materials-grid .biezumi-chips{
    grid-template-columns: repeat(3, auto) !important;
    justify-content:center !important;
  }
}

/* Phones: center + 3 per row (set to 2 if needed) */
@media (max-width:767px){
  .materials-grid .biezumi-raw,
  .materials-grid .biezumi-chips{
    grid-template-columns: repeat(3, auto) !important;
    justify-content:center !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }
}
/* Tiny phones (≤380px): center + 2 per row */
@media (max-width:380px){
  .materials-grid .biezumi-raw,
  .materials-grid .biezumi-chips{
    grid-template-columns: repeat(2, auto) !important;
    justify-content:center !important;
  }
}

/* Extra safety so nothing inside chips can push width */
.materials-grid .biezumi-raw *,
.materials-grid .biezumi-chips *{
  max-width:100% !important;
  min-width:0 !important;
}

/* ====================================
   TABLET FIX (768–1024px) — keep DOM order
==================================== */
@media (min-width:768px) and (max-width:1024px){
  .materials-grid .material-top,
  .materials-grid .sizes-block,
  .materials-grid .features-title,
  .materials-grid .material-feature,
  .materials-grid .usage-title,
  .materials-grid .material-usage,
  .materials-grid .material-button{
    order: initial !important;               /* follow DOM */
  }
  .materials-grid .material-card,
  .materials-grid .material-card-content{
    display:flex !important;
    flex-direction:column !important;
  }
  .materials-grid > *{ min-width:0 !important; }
}

/* ====================================
   MOBILE (≤767px) — 2-column cards, keep DOM order
==================================== */
@media (max-width:767px){
  .materials-grid{
    display:grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap:14px;
    width:100%;
    max-width:100%;
    overflow-x:clip !important;
  }
  .materials-grid > *{ min-width:0 !important; }
  .materials-grid img{ max-width:100%; height:auto; display:block; }

  .materials-grid .material-top,
  .materials-grid .sizes-block,
  .materials-grid .features-title,
  .materials-grid .material-feature,
  .materials-grid .usage-title,
  .materials-grid .material-usage,
  .materials-grid .material-button{
    order: initial !important;               /* ensure natural order */
  }

  .materials-grid .material-card{ padding:10px !important; border-radius:12px !important; }
  .materials-grid .material-button .elementor-button,
  .materials-grid .material-button a{ font-size:13px !important; padding:8px 16px !important; }
}

/* ====================================
   Global overflow safety (mobile)
==================================== */
@media (max-width:767px){
  html, body{ overflow-x:hidden; }
  .elementor-section, .elementor-container, .elementor-widget, .elementor-widget-container{
    max-width:100% !important;
  }
}/* End custom CSS */