.elementor-2968 .elementor-element.elementor-element-4ee78d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2968 .elementor-element.elementor-element-d572d12{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2968 .elementor-element.elementor-element-e47a77c{text-align:start;}.elementor-2968 .elementor-element.elementor-element-e47a77c .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:80px;font-weight:300;color:#F25623;}.elementor-2968 .elementor-element.elementor-element-da564e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2968 .elementor-element.elementor-element-c2e6c2a{text-align:start;}.elementor-2968 .elementor-element.elementor-element-c2e6c2a .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:80px;font-weight:300;color:#F25623;}.elementor-2968 .elementor-element.elementor-element-e84d475{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2968 .elementor-element.elementor-element-7805c9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2968 .elementor-element.elementor-element-a3fecc7 img{width:100%;}.elementor-2968 .elementor-element.elementor-element-02e8b54{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2968 .elementor-element.elementor-element-be6661d img{width:100%;}.elementor-2968 .elementor-element.elementor-element-730e7eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2968 .elementor-element.elementor-element-240b76d img{width:100%;}.elementor-2968 .elementor-element.elementor-element-eaeb95b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2968 .elementor-element.elementor-element-864befc img{width:100%;}.elementor-2968 .elementor-element.elementor-element-92da097{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2968 .elementor-element.elementor-element-6eafe2d img{width:100%;}.elementor-2968 .elementor-element.elementor-element-944326c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2968 .elementor-element.elementor-element-afc0c69 img{width:100%;}.elementor-2968 .elementor-element.elementor-element-2a38abf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2968 .elementor-element.elementor-element-a26f7b8 img{width:100%;}.elementor-2968 .elementor-element.elementor-element-1f8112e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2968 .elementor-element.elementor-element-803ac67 img{width:100%;}.elementor-2968 .elementor-element.elementor-element-7db2718{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2968 .elementor-element.elementor-element-f59645e img{width:100%;}.elementor-2968 .elementor-element.elementor-element-5cb5cfe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2968 .elementor-element.elementor-element-8cfce13 img{width:100%;}.elementor-2968 .elementor-element.elementor-element-af6704d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2968 .elementor-element.elementor-element-62e55f8{text-align:start;}.elementor-2968 .elementor-element.elementor-element-62e55f8 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:80px;font-weight:300;color:#F25623;}:root{--page-title-display:none;}@media(max-width:1200px){.elementor-2968 .elementor-element.elementor-element-e47a77c .elementor-heading-title{font-size:64px;}.elementor-2968 .elementor-element.elementor-element-c2e6c2a .elementor-heading-title{font-size:64px;}.elementor-2968 .elementor-element.elementor-element-62e55f8 .elementor-heading-title{font-size:64px;}}@media(max-width:1024px){.elementor-2968 .elementor-element.elementor-element-e47a77c .elementor-heading-title{font-size:48px;}.elementor-2968 .elementor-element.elementor-element-c2e6c2a .elementor-heading-title{font-size:48px;}.elementor-2968 .elementor-element.elementor-element-62e55f8 .elementor-heading-title{font-size:48px;}}@media(max-width:767px){.elementor-2968 .elementor-element.elementor-element-e47a77c .elementor-heading-title{font-size:30px;}.elementor-2968 .elementor-element.elementor-element-c2e6c2a .elementor-heading-title{font-size:30px;}.elementor-2968 .elementor-element.elementor-element-62e55f8 .elementor-heading-title{font-size:30px;}}/* Start custom CSS */.elementor .elementor-element.magnex-case-catalog { max-width:1140px; margin-inline:auto; padding:160px 24px 64px; gap:56px; }
.magnex-case-catalog .elementor-heading-title { color:#F25623; font-family:"Nunito",sans-serif; font-weight:300; line-height:1.15; }
.elementor .elementor-element.magnex-case-catalog .catalog-title .elementor-heading-title { font-size:clamp(40px,4.3vw,64px); }
.elementor .elementor-element.magnex-case-catalog .catalog-heading .elementor-heading-title { font-size:clamp(30px,3.2vw,44px); }
.elementor .elementor-element.magnex-case-catalog .magnex-case-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:32px; width:100%; }
.elementor .elementor-element.magnex-case-catalog .magnex-case-card { width:100%; min-width:0; padding:0; gap:0; }
.magnex-case-catalog .magnex-case-card img { display:block; width:100%; aspect-ratio:16/9; object-fit:contain; }
.magnex-case-catalog .magnex-case-card a { display:block; }
.magnex-case-catalog a:focus-visible { outline:3px solid #F25623; outline-offset:5px; }
.elementor .elementor-element.magnex-case-catalog .catalog-cta { padding-top:24px; }
@media(max-width:767px) {
 .elementor .elementor-element.magnex-case-catalog { padding:110px 24px 40px; gap:40px; }
 .elementor .elementor-element.magnex-case-catalog .catalog-title .elementor-heading-title { font-size:34px; }
 .elementor .elementor-element.magnex-case-catalog .catalog-heading .elementor-heading-title { font-size:30px; }
 .elementor .elementor-element.magnex-case-catalog .magnex-case-grid { grid-template-columns:minmax(0,1fr); gap:24px; }
}/* End custom CSS */