.elementor-10414 .elementor-element.elementor-element-31e164b9{--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:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:62px;--padding-bottom:62px;--padding-left:32px;--padding-right:32px;}.elementor-10414 .elementor-element.elementor-element-31e164b9:not(.elementor-motion-effects-element-type-background), .elementor-10414 .elementor-element.elementor-element-31e164b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151B1F;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10414 .elementor-element.elementor-element-3e849bc9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;line-height:1.2em;letter-spacing:1.7px;color:#FF756C;}.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-10414 .elementor-element.elementor-element-2ec8d7c6{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.65em;color:#DCE2E5;}.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-10414 .elementor-element.elementor-element-581e02fb .elementor-button{background-color:#DA291C;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;line-height:1.65em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DA291C;border-radius:3px 3px 3px 3px;padding:14px 23px 14px 23px;}.elementor-10414 .elementor-element.elementor-element-581e02fb .elementor-button:hover, .elementor-10414 .elementor-element.elementor-element-581e02fb .elementor-button:focus{background-color:#B52117;color:#FFFFFF;}.elementor-10414 .elementor-element.elementor-element-581e02fb{width:initial;max-width:initial;}.elementor-10414 .elementor-element.elementor-element-581e02fb .elementor-button:hover svg, .elementor-10414 .elementor-element.elementor-element-581e02fb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10414 .elementor-element.elementor-element-54b293d{--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:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:32px;--padding-right:32px;}.elementor-10414 .elementor-element.elementor-element-54b293d:not(.elementor-motion-effects-element-type-background), .elementor-10414 .elementor-element.elementor-element-54b293d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10414 .elementor-element.elementor-element-6036a52d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;line-height:1.2em;letter-spacing:1.7px;color:#DA291C;}.elementor-10414 .elementor-element.elementor-element-f338911{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap: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-10414 .elementor-element.elementor-element-95b4b40 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;line-height:1.65em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBD2D6;border-radius:3px 3px 3px 3px;padding:9px 14px 9px 14px;}.elementor-10414 .elementor-element.elementor-element-95b4b40 .elementor-button:hover, .elementor-10414 .elementor-element.elementor-element-95b4b40 .elementor-button:focus{background-color:var( --e-global-color-4b1c122 );color:#FFFFFF;}.elementor-10414 .elementor-element.elementor-element-95b4b40{width:initial;max-width:initial;}.elementor-10414 .elementor-element.elementor-element-95b4b40 .elementor-button:hover svg, .elementor-10414 .elementor-element.elementor-element-95b4b40 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10414 .elementor-element.elementor-element-6339ecd7 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;line-height:1.65em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBD2D6;border-radius:3px 3px 3px 3px;padding:9px 14px 9px 14px;}.elementor-10414 .elementor-element.elementor-element-6339ecd7 .elementor-button:hover, .elementor-10414 .elementor-element.elementor-element-6339ecd7 .elementor-button:focus{background-color:var( --e-global-color-4b1c122 );color:#FFFFFF;}.elementor-10414 .elementor-element.elementor-element-6339ecd7{width:initial;max-width:initial;}.elementor-10414 .elementor-element.elementor-element-6339ecd7 .elementor-button:hover svg, .elementor-10414 .elementor-element.elementor-element-6339ecd7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10414 .elementor-element.elementor-element-7af8a2cd .elementor-button{background-color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;line-height:1.65em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBD2D6;border-radius:3px 3px 3px 3px;padding:9px 14px 9px 14px;}.elementor-10414 .elementor-element.elementor-element-7af8a2cd .elementor-button:hover, .elementor-10414 .elementor-element.elementor-element-7af8a2cd .elementor-button:focus{background-color:var( --e-global-color-4b1c122 );color:#FFFFFF;}.elementor-10414 .elementor-element.elementor-element-7af8a2cd{width:initial;max-width:initial;}.elementor-10414 .elementor-element.elementor-element-7af8a2cd .elementor-button:hover svg, .elementor-10414 .elementor-element.elementor-element-7af8a2cd .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10414 .elementor-element.elementor-element-3fa7c757 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;line-height:1.65em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBD2D6;border-radius:3px 3px 3px 3px;padding:9px 14px 9px 14px;}.elementor-10414 .elementor-element.elementor-element-3fa7c757 .elementor-button:hover, .elementor-10414 .elementor-element.elementor-element-3fa7c757 .elementor-button:focus{background-color:var( --e-global-color-4b1c122 );color:#FFFFFF;}.elementor-10414 .elementor-element.elementor-element-3fa7c757{width:initial;max-width:initial;}.elementor-10414 .elementor-element.elementor-element-3fa7c757 .elementor-button:hover svg, .elementor-10414 .elementor-element.elementor-element-3fa7c757 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10414 .elementor-element.elementor-element-6a40fb9d .elementor-button{background-color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;line-height:1.65em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBD2D6;border-radius:3px 3px 3px 3px;padding:9px 14px 9px 14px;}.elementor-10414 .elementor-element.elementor-element-6a40fb9d .elementor-button:hover, .elementor-10414 .elementor-element.elementor-element-6a40fb9d .elementor-button:focus{background-color:var( --e-global-color-4b1c122 );color:#FFFFFF;}.elementor-10414 .elementor-element.elementor-element-6a40fb9d{width:initial;max-width:initial;}.elementor-10414 .elementor-element.elementor-element-6a40fb9d .elementor-button:hover svg, .elementor-10414 .elementor-element.elementor-element-6a40fb9d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10414 .elementor-element.elementor-element-16fbe6fa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;line-height:1.2em;letter-spacing:1.7px;color:#DA291C;}.elementor-10414 .elementor-element.elementor-element-420216a4{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap: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-10414 .elementor-element.elementor-element-633f3d56 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;line-height:1.65em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBD2D6;border-radius:3px 3px 3px 3px;padding:9px 14px 9px 14px;}.elementor-10414 .elementor-element.elementor-element-633f3d56 .elementor-button:hover, .elementor-10414 .elementor-element.elementor-element-633f3d56 .elementor-button:focus{background-color:var( --e-global-color-4b1c122 );color:#FFFFFF;}.elementor-10414 .elementor-element.elementor-element-633f3d56{width:initial;max-width:initial;}.elementor-10414 .elementor-element.elementor-element-633f3d56 .elementor-button:hover svg, .elementor-10414 .elementor-element.elementor-element-633f3d56 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10414 .elementor-element.elementor-element-3b8e4c9 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;line-height:1.65em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBD2D6;border-radius:3px 3px 3px 3px;padding:9px 14px 9px 14px;}.elementor-10414 .elementor-element.elementor-element-3b8e4c9 .elementor-button:hover, .elementor-10414 .elementor-element.elementor-element-3b8e4c9 .elementor-button:focus{background-color:var( --e-global-color-4b1c122 );color:#FFFFFF;}.elementor-10414 .elementor-element.elementor-element-3b8e4c9{width:initial;max-width:initial;}.elementor-10414 .elementor-element.elementor-element-3b8e4c9 .elementor-button:hover svg, .elementor-10414 .elementor-element.elementor-element-3b8e4c9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10414 .elementor-element.elementor-element-40f90b88 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;line-height:1.65em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBD2D6;border-radius:3px 3px 3px 3px;padding:9px 14px 9px 14px;}.elementor-10414 .elementor-element.elementor-element-40f90b88 .elementor-button:hover, .elementor-10414 .elementor-element.elementor-element-40f90b88 .elementor-button:focus{background-color:var( --e-global-color-4b1c122 );color:#FFFFFF;}.elementor-10414 .elementor-element.elementor-element-40f90b88{width:initial;max-width:initial;}.elementor-10414 .elementor-element.elementor-element-40f90b88 .elementor-button:hover svg, .elementor-10414 .elementor-element.elementor-element-40f90b88 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10414 .elementor-element.elementor-element-2c0a9816 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;line-height:1.65em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBD2D6;border-radius:3px 3px 3px 3px;padding:9px 14px 9px 14px;}.elementor-10414 .elementor-element.elementor-element-2c0a9816 .elementor-button:hover, .elementor-10414 .elementor-element.elementor-element-2c0a9816 .elementor-button:focus{background-color:var( --e-global-color-4b1c122 );color:#FFFFFF;}.elementor-10414 .elementor-element.elementor-element-2c0a9816{width:initial;max-width:initial;}.elementor-10414 .elementor-element.elementor-element-2c0a9816 .elementor-button:hover svg, .elementor-10414 .elementor-element.elementor-element-2c0a9816 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10414 .elementor-element.elementor-element-4282ee1a .elementor-button{background-color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;line-height:1.65em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBD2D6;border-radius:3px 3px 3px 3px;padding:9px 14px 9px 14px;}.elementor-10414 .elementor-element.elementor-element-4282ee1a .elementor-button:hover, .elementor-10414 .elementor-element.elementor-element-4282ee1a .elementor-button:focus{background-color:var( --e-global-color-4b1c122 );color:#FFFFFF;}.elementor-10414 .elementor-element.elementor-element-4282ee1a{width:initial;max-width:initial;}.elementor-10414 .elementor-element.elementor-element-4282ee1a .elementor-button:hover svg, .elementor-10414 .elementor-element.elementor-element-4282ee1a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10414 .elementor-element.elementor-element-d54278f .elementor-button{background-color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;line-height:1.65em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBD2D6;border-radius:3px 3px 3px 3px;padding:9px 14px 9px 14px;}.elementor-10414 .elementor-element.elementor-element-d54278f .elementor-button:hover, .elementor-10414 .elementor-element.elementor-element-d54278f .elementor-button:focus{background-color:var( --e-global-color-4b1c122 );color:#FFFFFF;}.elementor-10414 .elementor-element.elementor-element-d54278f{width:initial;max-width:initial;}.elementor-10414 .elementor-element.elementor-element-d54278f .elementor-button:hover svg, .elementor-10414 .elementor-element.elementor-element-d54278f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10414 .elementor-element.elementor-element-646179bd .elementor-button{background-color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;line-height:1.65em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBD2D6;border-radius:3px 3px 3px 3px;padding:9px 14px 9px 14px;}.elementor-10414 .elementor-element.elementor-element-646179bd .elementor-button:hover, .elementor-10414 .elementor-element.elementor-element-646179bd .elementor-button:focus{background-color:var( --e-global-color-4b1c122 );color:#FFFFFF;}.elementor-10414 .elementor-element.elementor-element-646179bd{width:initial;max-width:initial;}.elementor-10414 .elementor-element.elementor-element-646179bd .elementor-button:hover svg, .elementor-10414 .elementor-element.elementor-element-646179bd .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10414 .elementor-element.elementor-element-7a618489 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;line-height:1.65em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBD2D6;border-radius:3px 3px 3px 3px;padding:9px 14px 9px 14px;}.elementor-10414 .elementor-element.elementor-element-7a618489 .elementor-button:hover, .elementor-10414 .elementor-element.elementor-element-7a618489 .elementor-button:focus{background-color:var( --e-global-color-4b1c122 );color:#FFFFFF;}.elementor-10414 .elementor-element.elementor-element-7a618489{width:initial;max-width:initial;}.elementor-10414 .elementor-element.elementor-element-7a618489 .elementor-button:hover svg, .elementor-10414 .elementor-element.elementor-element-7a618489 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10414 .elementor-element.elementor-element-5e0f6b7a .elementor-button{background-color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;line-height:1.65em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBD2D6;border-radius:3px 3px 3px 3px;padding:9px 14px 9px 14px;}.elementor-10414 .elementor-element.elementor-element-5e0f6b7a .elementor-button:hover, .elementor-10414 .elementor-element.elementor-element-5e0f6b7a .elementor-button:focus{background-color:var( --e-global-color-4b1c122 );color:#FFFFFF;}.elementor-10414 .elementor-element.elementor-element-5e0f6b7a{width:initial;max-width:initial;}.elementor-10414 .elementor-element.elementor-element-5e0f6b7a .elementor-button:hover svg, .elementor-10414 .elementor-element.elementor-element-5e0f6b7a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-10414 .elementor-element.elementor-element-4b725c1a{--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:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:54px;--padding-bottom:54px;--padding-left:32px;--padding-right:32px;}.elementor-10414 .elementor-element.elementor-element-4b725c1a:not(.elementor-motion-effects-element-type-background), .elementor-10414 .elementor-element.elementor-element-4b725c1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F6;}.elementor-10414 .elementor-element.elementor-element-23ccafc2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:700;line-height:1.2em;color:#151B1F;}.elementor-10414 .elementor-element.elementor-element-c090ec0{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#4F5B63;}.elementor-widget-archive-posts .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-widget-archive-posts .elementor-post__title, .elementor-widget-archive-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-archive-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-archive-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-archive-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-archive-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-archive-posts .elementor-post__card .elementor-post__badge{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-widget-archive-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-archive-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-archive-posts .elementor-posts-nothing-found{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-10414 .elementor-element.elementor-element-48c4cd3a{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-10414 .elementor-element.elementor-element-48c4cd3a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-10414 .elementor-element.elementor-element-48c4cd3a:after{content:"0.66";}.elementor-10414 .elementor-element.elementor-element-48c4cd3a .elementor-post__thumbnail__link{width:100%;}.elementor-10414 .elementor-element.elementor-element-48c4cd3a .elementor-post__meta-data span + span:before{content:"•";}.elementor-10414 .elementor-element.elementor-element-48c4cd3a .elementor-post__text{margin-top:20px;}.elementor-10414 .elementor-element.elementor-element-48c4cd3a .elementor-post__badge{right:0;}.elementor-10414 .elementor-element.elementor-element-48c4cd3a .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-10414 .elementor-element.elementor-element-5332e3ee{--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:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-10414 .elementor-element.elementor-element-5332e3ee:not(.elementor-motion-effects-element-type-background), .elementor-10414 .elementor-element.elementor-element-5332e3ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151B1F;}.elementor-10414 .elementor-element.elementor-element-120a09a0{--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:30px 30px;--row-gap:30px;--column-gap:30px;--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-10414 .elementor-element.elementor-element-272fa6b5{--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:18px 18px;--row-gap:18px;--column-gap:18px;--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-10414 .elementor-element.elementor-element-daba5d6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;line-height:1.2em;letter-spacing:1.7px;color:#FF756C;}.elementor-10414 .elementor-element.elementor-element-2e347cb1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-10414 .elementor-element.elementor-element-37a4fb89{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#DCE2E5;}.elementor-10414 .elementor-element.elementor-element-198a3d6f{--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:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--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-10414 .elementor-element.elementor-element-2798041e .elementor-button{background-color:#DA291C;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;line-height:1.65em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DA291C;border-radius:3px 3px 3px 3px;padding:14px 23px 14px 23px;}.elementor-10414 .elementor-element.elementor-element-2798041e .elementor-button:hover, .elementor-10414 .elementor-element.elementor-element-2798041e .elementor-button:focus{background-color:#B52117;color:#FFFFFF;}.elementor-10414 .elementor-element.elementor-element-2798041e{width:initial;max-width:initial;}.elementor-10414 .elementor-element.elementor-element-2798041e .elementor-button:hover svg, .elementor-10414 .elementor-element.elementor-element-2798041e .elementor-button:focus svg{fill:#FFFFFF;}@media(min-width:768px){.elementor-10414 .elementor-element.elementor-element-31e164b9{--content-width:1140px;}.elementor-10414 .elementor-element.elementor-element-54b293d{--content-width:1140px;}.elementor-10414 .elementor-element.elementor-element-4b725c1a{--content-width:1140px;}.elementor-10414 .elementor-element.elementor-element-5332e3ee{--content-width:1140px;}.elementor-10414 .elementor-element.elementor-element-272fa6b5{--width:72%;}.elementor-10414 .elementor-element.elementor-element-198a3d6f{--width:24%;}}@media(max-width:1024px){.elementor-10414 .elementor-element.elementor-element-31e164b9{--padding-top:51px;--padding-bottom:51px;--padding-left:28px;--padding-right:28px;}.elementor-10414 .elementor-element.elementor-element-3e849bc9 .elementor-heading-title{font-size:12px;}.elementor-10414 .elementor-element.elementor-element-54b293d{--padding-top:25px;--padding-bottom:25px;--padding-left:28px;--padding-right:28px;}.elementor-10414 .elementor-element.elementor-element-6036a52d .elementor-heading-title{font-size:12px;}.elementor-10414 .elementor-element.elementor-element-16fbe6fa .elementor-heading-title{font-size:12px;}.elementor-10414 .elementor-element.elementor-element-4b725c1a{--padding-top:44px;--padding-bottom:44px;--padding-left:28px;--padding-right:28px;}.elementor-10414 .elementor-element.elementor-element-23ccafc2 .elementor-heading-title{font-size:30px;}.elementor-10414 .elementor-element.elementor-element-5332e3ee{--padding-top:39px;--padding-bottom:39px;--padding-left:28px;--padding-right:28px;}.elementor-10414 .elementor-element.elementor-element-daba5d6 .elementor-heading-title{font-size:12px;}.elementor-10414 .elementor-element.elementor-element-2e347cb1 .elementor-heading-title{font-size:28px;}}@media(max-width:767px){.elementor-10414 .elementor-element.elementor-element-31e164b9{--padding-top:43px;--padding-bottom:43px;--padding-left:20px;--padding-right:20px;}.elementor-10414 .elementor-element.elementor-element-3e849bc9 .elementor-heading-title{font-size:12px;}.elementor-10414 .elementor-element.elementor-element-54b293d{--padding-top:21px;--padding-bottom:21px;--padding-left:20px;--padding-right:20px;}.elementor-10414 .elementor-element.elementor-element-6036a52d .elementor-heading-title{font-size:12px;}.elementor-10414 .elementor-element.elementor-element-16fbe6fa .elementor-heading-title{font-size:12px;}.elementor-10414 .elementor-element.elementor-element-4b725c1a{--padding-top:38px;--padding-bottom:38px;--padding-left:20px;--padding-right:20px;}.elementor-10414 .elementor-element.elementor-element-23ccafc2 .elementor-heading-title{font-size:26px;}.elementor-10414 .elementor-element.elementor-element-48c4cd3a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-10414 .elementor-element.elementor-element-48c4cd3a:after{content:"0.5";}.elementor-10414 .elementor-element.elementor-element-48c4cd3a .elementor-post__thumbnail__link{width:100%;}.elementor-10414 .elementor-element.elementor-element-5332e3ee{--padding-top:34px;--padding-bottom:34px;--padding-left:20px;--padding-right:20px;}.elementor-10414 .elementor-element.elementor-element-120a09a0{--flex-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-10414 .elementor-element.elementor-element-272fa6b5{--width:100%;}.elementor-10414 .elementor-element.elementor-element-daba5d6 .elementor-heading-title{font-size:12px;}.elementor-10414 .elementor-element.elementor-element-2e347cb1 .elementor-heading-title{font-size:24px;}.elementor-10414 .elementor-element.elementor-element-198a3d6f{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-31e164b9 */.elementor-10414 .elementor-element.elementor-element-31e164b9,.elementor-10414 .elementor-element.elementor-element-31e164b9 *{box-sizing:border-box;}
.elementor-10414 .elementor-element.elementor-element-31e164b9 .e-con{min-width:0;}
.elementor-10414 .elementor-element.elementor-element-31e164b9 .elementor-heading-title{margin:0;}
.elementor-10414 .elementor-element.elementor-element-31e164b9 .elementor-widget-text-editor p:last-child{margin-bottom:0;}
.elementor-10414 .elementor-element.elementor-element-31e164b9 .aa-manual-button{width:fit-content!important;max-width:100%;flex:0 0 auto;}
.elementor-10414 .elementor-element.elementor-element-31e164b9 a:focus-visible{outline:3px solid #DA291C;outline-offset:4px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54b293d */.elementor-10414 .elementor-element.elementor-element-54b293d,.elementor-10414 .elementor-element.elementor-element-54b293d *{box-sizing:border-box;}
.elementor-10414 .elementor-element.elementor-element-54b293d .e-con{min-width:0;}
.elementor-10414 .elementor-element.elementor-element-54b293d .elementor-heading-title{margin:0;}
.elementor-10414 .elementor-element.elementor-element-54b293d .elementor-widget-text-editor p:last-child{margin-bottom:0;}
.elementor-10414 .elementor-element.elementor-element-54b293d .aa-manual-button{width:fit-content!important;max-width:100%;flex:0 0 auto;}
.elementor-10414 .elementor-element.elementor-element-54b293d a:focus-visible{outline:3px solid #DA291C;outline-offset:4px;}
body.post-type-archive-portfolio .elementor-10414 .elementor-element.elementor-element-54b293d .aa-manual-chip-all .elementor-button{background:#DA291C;color:#FFFFFF;border-color:#DA291C;}
body.tax-portfolio_category.term-security .elementor-10414 .elementor-element.elementor-element-54b293d .aa-manual-chip-security .elementor-button{background:#DA291C;color:#FFFFFF;border-color:#DA291C;}
body.tax-portfolio_category.term-surveillance .elementor-10414 .elementor-element.elementor-element-54b293d .aa-manual-chip-surveillance .elementor-button{background:#DA291C;color:#FFFFFF;border-color:#DA291C;}
body.tax-portfolio_category.term-access-control .elementor-10414 .elementor-element.elementor-element-54b293d .aa-manual-chip-access-control .elementor-button{background:#DA291C;color:#FFFFFF;border-color:#DA291C;}
body.tax-portfolio_category.term-app .elementor-10414 .elementor-element.elementor-element-54b293d .aa-manual-chip-app .elementor-button{background:#DA291C;color:#FFFFFF;border-color:#DA291C;}
body.tax-portfolio_category.term-dmp .elementor-10414 .elementor-element.elementor-element-54b293d .aa-manual-chip-dmp .elementor-button{background:#DA291C;color:#FFFFFF;border-color:#DA291C;}
body.tax-portfolio_category.term-honeywell .elementor-10414 .elementor-element.elementor-element-54b293d .aa-manual-chip-honeywell .elementor-button{background:#DA291C;color:#FFFFFF;border-color:#DA291C;}
body.tax-portfolio_category.term-ademco .elementor-10414 .elementor-element.elementor-element-54b293d .aa-manual-chip-ademco .elementor-button{background:#DA291C;color:#FFFFFF;border-color:#DA291C;}
body.tax-portfolio_category.term-napco .elementor-10414 .elementor-element.elementor-element-54b293d .aa-manual-chip-napco .elementor-button{background:#DA291C;color:#FFFFFF;border-color:#DA291C;}
body.tax-portfolio_category.term-dsc .elementor-10414 .elementor-element.elementor-element-54b293d .aa-manual-chip-dsc .elementor-button{background:#DA291C;color:#FFFFFF;border-color:#DA291C;}
body.tax-portfolio_category.term-caddx .elementor-10414 .elementor-element.elementor-element-54b293d .aa-manual-chip-caddx .elementor-button{background:#DA291C;color:#FFFFFF;border-color:#DA291C;}
body.tax-portfolio_category.term-2gig .elementor-10414 .elementor-element.elementor-element-54b293d .aa-manual-chip-2gig .elementor-button{background:#DA291C;color:#FFFFFF;border-color:#DA291C;}
body.tax-portfolio_category.term-digital-watchdog .elementor-10414 .elementor-element.elementor-element-54b293d .aa-manual-chip-digital-watchdog .elementor-button{background:#DA291C;color:#FFFFFF;border-color:#DA291C;}
body.tax-portfolio_category.term-avigilon .elementor-10414 .elementor-element.elementor-element-54b293d .aa-manual-chip-avigilon .elementor-button{background:#DA291C;color:#FFFFFF;border-color:#DA291C;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b725c1a */.elementor-10414 .elementor-element.elementor-element-4b725c1a,.elementor-10414 .elementor-element.elementor-element-4b725c1a *{box-sizing:border-box;}
.elementor-10414 .elementor-element.elementor-element-4b725c1a .e-con{min-width:0;}
.elementor-10414 .elementor-element.elementor-element-4b725c1a .elementor-heading-title{margin:0;}
.elementor-10414 .elementor-element.elementor-element-4b725c1a .elementor-widget-text-editor p:last-child{margin-bottom:0;}
.elementor-10414 .elementor-element.elementor-element-4b725c1a .aa-manual-button{width:fit-content!important;max-width:100%;flex:0 0 auto;}
.elementor-10414 .elementor-element.elementor-element-4b725c1a a:focus-visible{outline:3px solid #DA291C;outline-offset:4px;}
.elementor-10414 .elementor-element.elementor-element-4b725c1a .elementor-post__card{height:100%;background:#FFFFFF;border:1px solid #E1E5E7;border-radius:4px;box-shadow:none;overflow:hidden;display:flex;flex-direction:column;transition:border-color .18s ease;}
.elementor-10414 .elementor-element.elementor-element-4b725c1a .elementor-post__card:hover{border-color:#DA291C;}
.elementor-10414 .elementor-element.elementor-element-4b725c1a .elementor-post__thumbnail__link{display:block;height:220px;margin:0;background:#FFFFFF;border-bottom:1px solid #EEF0F2;}
.elementor-10414 .elementor-element.elementor-element-4b725c1a .elementor-post__thumbnail{height:100%;padding:0!important;overflow:hidden;}
.elementor-10414 .elementor-element.elementor-element-4b725c1a .elementor-post__thumbnail img{position:static!important;transform:none!important;width:100%!important;height:100%!important;max-height:none;object-fit:contain;padding:26px;}
.elementor-10414 .elementor-element.elementor-element-4b725c1a .elementor-post__text{display:flex;flex:1;flex-direction:column;padding:24px;margin:0;}
.elementor-10414 .elementor-element.elementor-element-4b725c1a .elementor-post__title{font-family:"Montserrat",sans-serif;font-size:20px;line-height:1.35;font-weight:700;margin:0 0 24px;overflow-wrap:anywhere;}
.elementor-10414 .elementor-element.elementor-element-4b725c1a .elementor-post__title a{color:#151B1F;text-decoration:none;}
.elementor-10414 .elementor-element.elementor-element-4b725c1a .elementor-post__title a:hover{color:#DA291C;}
.elementor-10414 .elementor-element.elementor-element-4b725c1a .elementor-post__read-more{margin-top:auto;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:700;color:#DA291C;text-decoration:none;}
.elementor-10414 .elementor-element.elementor-element-4b725c1a .elementor-post__read-more:hover{text-decoration:underline;}
.elementor-10414 .elementor-element.elementor-element-4b725c1a .elementor-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:36px;}
.elementor-10414 .elementor-element.elementor-element-4b725c1a .elementor-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;border:1px solid #CBD2D6;border-radius:3px;padding:8px 12px;margin:0;color:#151B1F;font:700 14px "Open Sans",sans-serif;text-decoration:none;}
.elementor-10414 .elementor-element.elementor-element-4b725c1a .elementor-pagination .current,.elementor-10414 .elementor-element.elementor-element-4b725c1a .elementor-pagination a:hover{background:#DA291C;border-color:#DA291C;color:#FFFFFF;}
.elementor-10414 .elementor-element.elementor-element-4b725c1a .elementor-pagination .dots{border-color:transparent;}
.elementor-10414 .elementor-element.elementor-element-4b725c1a{scroll-margin-top:110px;}
@media(max-width:767px){.elementor-10414 .elementor-element.elementor-element-4b725c1a .elementor-post__thumbnail__link{height:210px;}.elementor-10414 .elementor-element.elementor-element-4b725c1a .elementor-post__text{padding:22px;}}
@media(prefers-reduced-motion:reduce){.elementor-10414 .elementor-element.elementor-element-4b725c1a .elementor-post__card{transition:none;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5332e3ee */.elementor-10414 .elementor-element.elementor-element-5332e3ee,.elementor-10414 .elementor-element.elementor-element-5332e3ee *{box-sizing:border-box;}
.elementor-10414 .elementor-element.elementor-element-5332e3ee .e-con{min-width:0;}
.elementor-10414 .elementor-element.elementor-element-5332e3ee .elementor-heading-title{margin:0;}
.elementor-10414 .elementor-element.elementor-element-5332e3ee .elementor-widget-text-editor p:last-child{margin-bottom:0;}
.elementor-10414 .elementor-element.elementor-element-5332e3ee .aa-manual-button{width:fit-content!important;max-width:100%;flex:0 0 auto;}
.elementor-10414 .elementor-element.elementor-element-5332e3ee a:focus-visible{outline:3px solid #DA291C;outline-offset:4px;}/* End custom CSS */