.elementor-34 .elementor-element.elementor-element-451fc09f > .elementor-element-populated{padding:10px 14px 10px 14px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-5dfaccf3{color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-34 .elementor-element.elementor-element-4caa43cd .elementor-heading-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-76ffd67b{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-49809530 > .elementor-element-populated{padding:10px 14px 10px 14px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-34 .elementor-element.elementor-element-171adb89 .elementor-button-content-wrapper{flex-direction:row;}.elementor-34 .elementor-element.elementor-element-2db89204 > .elementor-element-populated{padding:10px 14px 10px 14px;}.elementor-34 .elementor-element.elementor-element-690c7ece .elementor-button-content-wrapper{flex-direction:row;}.elementor-34 .elementor-element.elementor-element-7e979629 > .elementor-element-populated{padding:10px 14px 10px 14px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-34 .elementor-element.elementor-element-3f6c45c8 .elementor-icon-box-wrapper{gap:15px;}.elementor-34 .elementor-element.elementor-element-3f6c45c8.elementor-view-stacked .elementor-icon{background-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-3f6c45c8.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-3f6c45c8.elementor-view-default .elementor-icon{fill:#C71A1F;color:#C71A1F;border-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-3f6c45c8 .elementor-icon-box-title{color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-20c8ef1a > .elementor-element-populated{padding:10px 14px 10px 14px;}.elementor-34 .elementor-element.elementor-element-2bd1d0d2 .elementor-icon-box-wrapper{gap:15px;}.elementor-34 .elementor-element.elementor-element-2bd1d0d2.elementor-view-stacked .elementor-icon{background-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-2bd1d0d2.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-2bd1d0d2.elementor-view-default .elementor-icon{fill:#C71A1F;color:#C71A1F;border-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-2bd1d0d2 .elementor-icon-box-title{color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-3bb8d57f > .elementor-element-populated{padding:10px 14px 10px 14px;}.elementor-34 .elementor-element.elementor-element-18863bdb .elementor-icon-box-wrapper{gap:15px;}.elementor-34 .elementor-element.elementor-element-18863bdb.elementor-view-stacked .elementor-icon{background-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-18863bdb.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-18863bdb.elementor-view-default .elementor-icon{fill:#C71A1F;color:#C71A1F;border-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-18863bdb .elementor-icon-box-title{color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-706645c9 > .elementor-element-populated{padding:10px 14px 10px 14px;}.elementor-34 .elementor-element.elementor-element-11c05535 .elementor-icon-box-wrapper{gap:15px;}.elementor-34 .elementor-element.elementor-element-11c05535.elementor-view-stacked .elementor-icon{background-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-11c05535.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-11c05535.elementor-view-default .elementor-icon{fill:#C71A1F;color:#C71A1F;border-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-11c05535 .elementor-icon-box-title{color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-398b47ac > .elementor-element-populated{padding:10px 14px 10px 14px;}.elementor-34 .elementor-element.elementor-element-1672dd28 .elementor-icon-box-wrapper{gap:15px;}.elementor-34 .elementor-element.elementor-element-1672dd28.elementor-view-stacked .elementor-icon{background-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-1672dd28.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-1672dd28.elementor-view-default .elementor-icon{fill:#C71A1F;color:#C71A1F;border-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-1672dd28 .elementor-icon-box-title{color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-44d0efe8 > .elementor-element-populated{padding:10px 14px 10px 14px;}.elementor-34 .elementor-element.elementor-element-225845fe .elementor-icon-box-wrapper{gap:15px;}.elementor-34 .elementor-element.elementor-element-225845fe.elementor-view-stacked .elementor-icon{background-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-225845fe.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-225845fe.elementor-view-default .elementor-icon{fill:#C71A1F;color:#C71A1F;border-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-225845fe .elementor-icon-box-title{color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-5342c8c1 > .elementor-element-populated{padding:10px 14px 10px 14px;}.elementor-34 .elementor-element.elementor-element-8e4249d > .elementor-element-populated{padding:10px 14px 10px 14px;}.elementor-34 .elementor-element.elementor-element-7996b71c > .elementor-element-populated{padding:10px 14px 10px 14px;}.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-34 .elementor-element.elementor-element-4595f30 img{width:100%;}.elementor-34 .elementor-element.elementor-element-67fbd67b .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-34 .elementor-element.elementor-element-67fbd67b.elementor-view-stacked .elementor-icon{background-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-67fbd67b.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-67fbd67b.elementor-view-default .elementor-icon{fill:#C71A1F;color:#C71A1F;border-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-23f47a2d .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-34 .elementor-element.elementor-element-23f47a2d.elementor-view-stacked .elementor-icon{background-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-23f47a2d.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-23f47a2d.elementor-view-default .elementor-icon{fill:#C71A1F;color:#C71A1F;border-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-34593520 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-34 .elementor-element.elementor-element-34593520.elementor-view-stacked .elementor-icon{background-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-34593520.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-34593520.elementor-view-default .elementor-icon{fill:#C71A1F;color:#C71A1F;border-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-d83585b .elementor-button-content-wrapper{flex-direction:row;}.elementor-34 .elementor-element.elementor-element-3056678e > .elementor-element-populated{padding:10px 14px 10px 14px;}.elementor-34 .elementor-element.elementor-element-02cf650 img{width:100%;height:378px;object-fit:cover;object-position:center center;}.elementor-34 .elementor-element.elementor-element-dbde7a1 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-34 .elementor-element.elementor-element-dbde7a1.elementor-view-stacked .elementor-icon{background-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-dbde7a1.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-dbde7a1.elementor-view-default .elementor-icon{fill:#C71A1F;color:#C71A1F;border-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-54bc0dd6 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-34 .elementor-element.elementor-element-54bc0dd6.elementor-view-stacked .elementor-icon{background-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-54bc0dd6.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-54bc0dd6.elementor-view-default .elementor-icon{fill:#C71A1F;color:#C71A1F;border-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-57853c89 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-34 .elementor-element.elementor-element-57853c89.elementor-view-stacked .elementor-icon{background-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-57853c89.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-57853c89.elementor-view-default .elementor-icon{fill:#C71A1F;color:#C71A1F;border-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-1a7823a5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-34 .elementor-element.elementor-element-da450ff > .elementor-element-populated{padding:10px 14px 10px 14px;}.elementor-34 .elementor-element.elementor-element-1666484 img{width:100%;height:378px;object-fit:cover;object-position:center center;}.elementor-34 .elementor-element.elementor-element-7a1685db .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-34 .elementor-element.elementor-element-7a1685db.elementor-view-stacked .elementor-icon{background-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-7a1685db.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-7a1685db.elementor-view-default .elementor-icon{fill:#C71A1F;color:#C71A1F;border-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-3cfbc79 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-34 .elementor-element.elementor-element-3cfbc79.elementor-view-stacked .elementor-icon{background-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-3cfbc79.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-3cfbc79.elementor-view-default .elementor-icon{fill:#C71A1F;color:#C71A1F;border-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-55d9dcf9 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-34 .elementor-element.elementor-element-55d9dcf9.elementor-view-stacked .elementor-icon{background-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-55d9dcf9.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-55d9dcf9.elementor-view-default .elementor-icon{fill:#C71A1F;color:#C71A1F;border-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-7b957ee7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-34 .elementor-element.elementor-element-24e52033 > .elementor-element-populated{padding:10px 14px 10px 14px;}.elementor-34 .elementor-element.elementor-element-57829dd img{width:100%;}.elementor-34 .elementor-element.elementor-element-22d65a6c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-34 .elementor-element.elementor-element-22d65a6c.elementor-view-stacked .elementor-icon{background-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-22d65a6c.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-22d65a6c.elementor-view-default .elementor-icon{fill:#C71A1F;color:#C71A1F;border-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-4525811f .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-34 .elementor-element.elementor-element-4525811f.elementor-view-stacked .elementor-icon{background-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-4525811f.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-4525811f.elementor-view-default .elementor-icon{fill:#C71A1F;color:#C71A1F;border-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-fae4bc9 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-34 .elementor-element.elementor-element-fae4bc9.elementor-view-stacked .elementor-icon{background-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-fae4bc9.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-fae4bc9.elementor-view-default .elementor-icon{fill:#C71A1F;color:#C71A1F;border-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-736458be .elementor-button-content-wrapper{flex-direction:row;}.elementor-34 .elementor-element.elementor-element-4d820e7 > .elementor-element-populated{padding:10px 14px 10px 14px;}.elementor-34 .elementor-element.elementor-element-621b973b .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-34 .elementor-element.elementor-element-621b973b.elementor-view-stacked .elementor-icon{background-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-621b973b.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-621b973b.elementor-view-default .elementor-icon{fill:#C71A1F;color:#C71A1F;border-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-57c474a1 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-34 .elementor-element.elementor-element-57c474a1.elementor-view-stacked .elementor-icon{background-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-57c474a1.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-57c474a1.elementor-view-default .elementor-icon{fill:#C71A1F;color:#C71A1F;border-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-3745fe7e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-34 .elementor-element.elementor-element-3745fe7e.elementor-view-stacked .elementor-icon{background-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-3745fe7e.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-3745fe7e.elementor-view-default .elementor-icon{fill:#C71A1F;color:#C71A1F;border-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-548c57d2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-34 .elementor-element.elementor-element-5f6e37e7 > .elementor-element-populated{padding:10px 14px 10px 14px;}.elementor-34 .elementor-element.elementor-element-4174aab img{width:100%;}.elementor-34 .elementor-element.elementor-element-5a52f9f2 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-34 .elementor-element.elementor-element-5a52f9f2.elementor-view-stacked .elementor-icon{background-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-5a52f9f2.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-5a52f9f2.elementor-view-default .elementor-icon{fill:#C71A1F;color:#C71A1F;border-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-2696443a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-34 .elementor-element.elementor-element-2696443a.elementor-view-stacked .elementor-icon{background-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-2696443a.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-2696443a.elementor-view-default .elementor-icon{fill:#C71A1F;color:#C71A1F;border-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-540c7044 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-34 .elementor-element.elementor-element-540c7044.elementor-view-stacked .elementor-icon{background-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-540c7044.elementor-view-framed .elementor-icon, .elementor-34 .elementor-element.elementor-element-540c7044.elementor-view-default .elementor-icon{fill:#C71A1F;color:#C71A1F;border-color:#C71A1F;}.elementor-34 .elementor-element.elementor-element-8ada503 .elementor-button-content-wrapper{flex-direction:row;}.elementor-34 .elementor-element.elementor-element-5b79759{--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:stretch;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-34 .elementor-element.elementor-element-b4691b2{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-34 .elementor-element.elementor-element-6852c32{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-0ced900 .elementor-heading-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-b5c78b5{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-a52aa39 .elementor-button-content-wrapper{flex-direction:row;}.elementor-34 .elementor-element.elementor-element-36aeb6a{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-widget-ucaddon_uc_before_after .cocoen-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-34 .elementor-element.elementor-element-67a5b6d .cocoen-drag{width:2px;background-color:#ffffff;}.elementor-34 .elementor-element.elementor-element-67a5b6d .cocoen-drag::before{width:30px;height:50px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#ffffff;border-radius:0px;}.elementor-34 .elementor-element.elementor-element-80fef0f .elementor-heading-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-5cae0cb{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-34 .elementor-element.elementor-element-bb2f0b2 .cocoen-drag{width:2px;background-color:#ffffff;}.elementor-34 .elementor-element.elementor-element-bb2f0b2 .cocoen-drag::before{width:30px;height:50px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#ffffff;border-radius:0px;}.elementor-34 .elementor-element.elementor-element-66e082d .elementor-heading-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-8beddf1{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-34 .elementor-element.elementor-element-9e586cc .cocoen-drag{width:2px;background-color:#ffffff;}.elementor-34 .elementor-element.elementor-element-9e586cc .cocoen-drag::before{width:30px;height:50px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#ffffff;border-radius:0px;}.elementor-34 .elementor-element.elementor-element-b835d17 .elementor-heading-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-218b47db > .elementor-element-populated{padding:10px 14px 10px 14px;}.elementor-34 .elementor-element.elementor-element-76ee75ad .elementor-heading-title{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-6a81b039{color:#FFFFFF;}.elementor-34 .elementor-element.elementor-element-49d6219d > .elementor-element-populated{padding:10px 14px 10px 14px;}.elementor-34 .elementor-element.elementor-element-60071c9 .elementor-button-content-wrapper{flex-direction:row;}@media(min-width:768px){.elementor-34 .elementor-element.elementor-element-451fc09f{width:55%;}.elementor-34 .elementor-element.elementor-element-49809530{width:100%;}.elementor-34 .elementor-element.elementor-element-2db89204{width:100%;}.elementor-34 .elementor-element.elementor-element-7e979629{width:16.666%;}.elementor-34 .elementor-element.elementor-element-20c8ef1a{width:16.666%;}.elementor-34 .elementor-element.elementor-element-3bb8d57f{width:16.666%;}.elementor-34 .elementor-element.elementor-element-706645c9{width:16.666%;}.elementor-34 .elementor-element.elementor-element-398b47ac{width:16.666%;}.elementor-34 .elementor-element.elementor-element-44d0efe8{width:16.666%;}.elementor-34 .elementor-element.elementor-element-5342c8c1{width:100%;}.elementor-34 .elementor-element.elementor-element-8e4249d{width:100%;}.elementor-34 .elementor-element.elementor-element-7996b71c{width:33.333%;}.elementor-34 .elementor-element.elementor-element-3056678e{width:33.333%;}.elementor-34 .elementor-element.elementor-element-da450ff{width:33.333%;}.elementor-34 .elementor-element.elementor-element-24e52033{width:33.333%;}.elementor-34 .elementor-element.elementor-element-4d820e7{width:33.333%;}.elementor-34 .elementor-element.elementor-element-5f6e37e7{width:33.333%;}.elementor-34 .elementor-element.elementor-element-5b79759{--content-width:1280px;}.elementor-34 .elementor-element.elementor-element-b4691b2{--width:34%;}.elementor-34 .elementor-element.elementor-element-36aeb6a{--width:22%;}.elementor-34 .elementor-element.elementor-element-5cae0cb{--width:22%;}.elementor-34 .elementor-element.elementor-element-8beddf1{--width:22%;}.elementor-34 .elementor-element.elementor-element-218b47db{width:72%;}.elementor-34 .elementor-element.elementor-element-49d6219d{width:28%;}}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@600;700&family=Roboto:wght@400;500;700&display=swap');
.elementor{--red:#C71A1F;--black:#010000;--line:#CCCCCC;--light:#ECECEC;font-family:'Roboto',Arial,sans-serif;color:var(--black)}.elementor h1,.elementor h2,.elementor h3,.elementor .elementor-button-text{font-family:'Oswald','Arial Narrow',Arial,sans-serif;font-weight:700;text-transform:uppercase}.elementor p{line-height:1.62}.res-style>.elementor-container{min-height:0}.res-style .elementor-widget-wrap{padding:0!important}.eyebrow{font-family:'Oswald','Arial Narrow',Arial,sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;color:var(--red);margin-bottom:8px}.elementor .elementor-button{background:var(--red);border:2px solid var(--red);border-radius:3px;color:#fff;padding:15px 24px}.elementor .elementor-button-text{color:#fff}.secondary .elementor-button{background:transparent;border-color:#fff}.image-placeholder{min-height:210px;width:100%;height:100%;background:linear-gradient(135deg,#d9dde0,#f3f3f3);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#666}.image-placeholder:before{content:'▧';font-size:48px;color:#aaa;margin-bottom:7px}.image-placeholder span{font-family:'Oswald',Arial,sans-serif;font-weight:700}.image-placeholder small{margin-top:6px}
.res-hero{min-height:600px;padding:64px 28px;background:linear-gradient(90deg,#050505 0%,#1c1d1d 54%,#767676 100%);display:flex;align-items:center}.res-hero>.elementor-container{width:100%!important;max-width:1280px!important;margin:auto!important}.hero-copy{max-width:620px}.res-hero .elementor-heading-title{font-size:64px;line-height:.98;color:#fff!important;margin:0 0 18px}.res-hero .elementor-heading-title span{color:var(--red)!important}.res-hero .elementor-widget-text-editor,.res-hero .elementor-widget-text-editor p{color:#fff!important;font-size:17px}.res-hero .eyebrow{color:var(--red)!important}.hero-buttons>.elementor-container{display:flex!important;gap:16px;flex-wrap:wrap}.hero-buttons .elementor-column{width:auto!important}.res-hero .secondary .elementor-button-text{color:#fff!important}
.benefits{padding:28px;background:#0d1112}.benefits>.elementor-container{width:100%!important;max-width:1280px!important;margin:auto!important;align-items:stretch}.benefit-col{text-align:center;border-right:1px solid #555;padding:5px 18px!important}.benefit-col:last-child{border:0}.benefit-box .elementor-icon-box-icon{margin-bottom:8px!important}.benefit-box .elementor-icon{font-size:39px!important;color:#fff!important}.benefit-box .elementor-icon i,.benefit-box .elementor-icon svg{color:#fff!important;fill:#fff!important}.benefit-box .elementor-icon-box-title,.benefit-box .elementor-icon-box-title a{font-size:17px!important;line-height:1.08;margin:0 0 8px!important;color:var(--red)!important}.benefit-box .elementor-icon-box-description{font-size:12px!important;line-height:1.5;color:#fff!important}
.solutions{padding:58px 28px;background:#f7f7f7}.solutions>.elementor-container{width:100%!important;max-width:1280px!important;margin:auto!important}.section-title{text-align:center;margin-bottom:18px}.section-title .eyebrow{margin-bottom:4px}.section-title .elementor-heading-title{font-size:39px;line-height:1.05}.cards-row>.elementor-container{display:flex!important;align-items:stretch}.cards-row+ .cards-row{margin-top:18px}.solution-col{padding:0 9px!important}.solution-card{height:100%;background:#fff;border:1px solid #ddd;border-radius:6px;overflow:hidden;box-shadow:0 5px 16px rgba(0,0,0,.06)}.solution-card>.elementor-widget-wrap{padding:0 0 17px!important}.solution-card .image-placeholder{min-height:215px;border-radius:0}.solution-card .elementor-widget-heading,.solution-card .elementor-widget-text-editor,.solution-card .card-check,.solution-card .card-link{margin-left:18px;margin-right:18px}.solution-card .elementor-heading-title{font-size:21px;line-height:1.08;margin-top:14px}.solution-card p{font-size:13px;margin-bottom:9px}.card-check{margin-bottom:4px!important}.card-check .elementor-icon-box-wrapper{display:flex;align-items:flex-start;text-align:left}.card-check .elementor-icon-box-icon{margin:2px 9px 0 0!important}.card-check .elementor-icon{font-size:13px!important;color:var(--red)!important}.card-check .elementor-icon i,.card-check .elementor-icon svg{color:var(--red)!important;fill:var(--red)!important}.card-check .elementor-icon-box-title{font-family:'Roboto',Arial,sans-serif!important;font-size:12.5px!important;line-height:1.35;text-transform:none!important;margin:0!important}.card-link .elementor-button{background:transparent!important;border:0!important;color:var(--red)!important;padding:7px 0!important}.card-link .elementor-button-text{color:var(--red)!important;font-size:12px}
.before-after{padding:34px 28px;background:#0d1112}.before-after>.elementor-container{width:100%!important;max-width:1280px!important;margin:auto!important;align-items:center}.before-copy{padding-right:25px!important}.before-copy .elementor-heading-title{font-size:35px;color:#fff!important}.before-copy .elementor-widget-text-editor,.before-copy p{color:#fff!important}.comparison-col{padding:0 9px!important}.comparison-col .image-placeholder{min-height:190px;border:1px solid #777;border-radius:5px}.comparison-col .elementor-heading-title{font-size:16px;color:#fff!important;text-align:center;margin-top:9px}
.res-cta{padding:24px 28px;background:linear-gradient(90deg,#a9070d,#d51c21)}.res-cta>.elementor-container{width:100%!important;max-width:1280px!important;margin:auto!important;align-items:center}.cta-copy .elementor-heading-title{font-size:29px;color:#fff!important}.cta-copy .elementor-widget-text-editor,.cta-copy p{color:#fff!important}.res-cta .elementor-button{background:#fff;border-color:#fff;width:100%}.res-cta .elementor-button-text{color:var(--red)!important}
@media(max-width:1024px){.benefits>.elementor-container{flex-wrap:wrap}.benefit-col{width:33.333%!important;margin-bottom:20px}.cards-row>.elementor-container{flex-wrap:wrap}.solution-col{width:50%!important;margin-bottom:18px}.before-after>.elementor-container{flex-wrap:wrap}.before-copy{width:100%!important;margin-bottom:20px}.comparison-col{width:33.333%!important}}
@media(max-width:767px){.res-hero{min-height:520px;padding:48px 18px}.res-hero .elementor-heading-title{font-size:43px}.benefits,.solutions,.before-after{padding-left:14px;padding-right:14px}.benefit-col{width:50%!important;padding:15px 10px!important}.benefit-col:nth-child(even){border-right:0}.solution-col,.comparison-col,.res-cta .elementor-column{width:100%!important}.hero-buttons .elementor-column{width:100%!important}.hero-buttons .elementor-button{width:100%}.comparison-col{margin-bottom:16px}.section-title .elementor-heading-title{font-size:33px}}/* End custom CSS */