.elementor-343 .elementor-element.elementor-element-2831803{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-343 .elementor-element.elementor-element-2831803:not(.elementor-motion-effects-element-type-background), .elementor-343 .elementor-element.elementor-element-2831803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#023c5b;}.elementor-343 .elementor-element.elementor-element-3a9fe39e{--display:flex;--justify-content:center;}.elementor-343 .elementor-element.elementor-element-44ebc1b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-343 .elementor-element.elementor-element-44ebc1b2 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-accent );font-size:51px;font-weight:700;}.elementor-343 .elementor-element.elementor-element-44ebc1b2 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-343 .elementor-element.elementor-element-44ebc1b2 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-343 .elementor-element.elementor-element-44ebc1b2 .elementskit-section-title-wraper .elementskit-section-subtitle{color:#F1A95E;}.elementor-343 .elementor-element.elementor-element-44ebc1b2 .elementskit-section-subtitle.elementskit-style-border::before{width:40px;}.elementor-343 .elementor-element.elementor-element-44ebc1b2 .elementskit-section-subtitle.elementskit-style-border::after{width:40px;}.elementor-343 .elementor-element.elementor-element-44ebc1b2 .elementskit-section-subtitle.elementskit-style-border::before, .elementor-343 .elementor-element.elementor-element-44ebc1b2 .elementskit-section-subtitle.elementskit-style-border::after{height:3px;transform:translateY(3px);-webkit-transform:translateY(3px);-ms-transform:translateY(3px);}.elementor-343 .elementor-element.elementor-element-44ebc1b2 .elementskit-section-title-wraper p{color:#FFFFFF;}.elementor-343 .elementor-element.elementor-element-44ebc1b2 .elementskit-section-title-wraper .elementskit-border-divider{width:100px;}.elementor-343 .elementor-element.elementor-element-44ebc1b2 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:100px;height:4px;}.elementor-343 .elementor-element.elementor-element-44ebc1b2 .elementskit-section-title-wraper .elementskit-border-star{width:100px;height:4px;}.elementor-343 .elementor-element.elementor-element-44ebc1b2 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-343 .elementor-element.elementor-element-44ebc1b2 .elementskit-border-divider::before{height:4px;}.elementor-343 .elementor-element.elementor-element-5a35ba59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-343 .elementor-element.elementor-element-5a35ba59 .elementskit-section-title-wraper .elementskit-section-title{color:#ffffff;margin:0px 51px 25px 0px;font-family:"Lato", Sans-serif;font-size:48px;font-weight:700;}.elementor-343 .elementor-element.elementor-element-5a35ba59 .elementskit-section-title-wraper .elementskit-section-title > span{color:#2575fc;}.elementor-343 .elementor-element.elementor-element-5a35ba59 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-343 .elementor-element.elementor-element-5a35ba59 .elementskit-section-title-wraper .elementskit-section-subtitle{color:#7091a2;font-family:"Lato", Sans-serif;font-size:18px;margin:0px 0px 0px 0px;}.elementor-343 .elementor-element.elementor-element-3348085b .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-343 .elementor-element.elementor-element-3348085b .elementskit-btn{background-color:#2575fc;padding:22px 54px 22px 45px;font-family:"Lato", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;color:#ffffff;fill:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4481fe;border-radius:49px 49px 49px 49px;box-shadow:19px 19px 40px 0px rgba(0,0,0,0.1);}.elementor-343 .elementor-element.elementor-element-3348085b .elementskit-btn:hover{background-color:#ffffff;color:#2575fc;fill:#2575fc;}.elementor-343 .elementor-element.elementor-element-3348085b .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-343 .elementor-element.elementor-element-3348085b .elementskit-btn > i, .elementor-343 .elementor-element.elementor-element-3348085b .elementskit-btn > svg{margin-right:5px;}.rtl .elementor-343 .elementor-element.elementor-element-3348085b .elementskit-btn > i, .rtl .elementor-343 .elementor-element.elementor-element-3348085b .elementskit-btn > svg{margin-left:5px;margin-right:0;}.elementor-343 .elementor-element.elementor-element-55f6148e{--display:flex;--justify-content:center;}.elementor-343 .elementor-element.elementor-element-cf9036a{--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;}.elementor-343 .elementor-element.elementor-element-4dcd13ac{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:117px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-343 .elementor-element.elementor-element-4dcd13ac:not(.elementor-motion-effects-element-type-background), .elementor-343 .elementor-element.elementor-element-4dcd13ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-343 .elementor-element.elementor-element-3f353a6b .elementskit-section-subtitle.elementskit-style-border::before{background-color:#F74C3A;width:40px;}.elementor-343 .elementor-element.elementor-element-3f353a6b .elementskit-section-subtitle.elementskit-style-border::after{background-color:#F74C3A;width:40px;}.elementor-343 .elementor-element.elementor-element-3f353a6b .elementskit-section-title-wraper .elementskit-section-title{color:#101010;margin:0px 0px 51px 0px;font-family:"Archivo", Sans-serif;font-size:45px;font-weight:400;line-height:49px;}.elementor-343 .elementor-element.elementor-element-3f353a6b .elementskit-section-title-wraper .elementskit-section-title > span{color:#FC466B;}.elementor-343 .elementor-element.elementor-element-3f353a6b .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-343 .elementor-element.elementor-element-3f353a6b .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-343 .elementor-element.elementor-element-3f353a6b .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Playfair Display", Sans-serif;font-size:45px;font-style:italic;}.elementor-343 .elementor-element.elementor-element-3f353a6b .elementskit-section-title-wraper .elementskit-section-subtitle{color:#F74C3A;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;line-height:21px;letter-spacing:3px;margin:0px 0px 16px 0px;}.elementor-343 .elementor-element.elementor-element-3f353a6b .elementskit-section-subtitle.elementskit-style-border::before, .elementor-343 .elementor-element.elementor-element-3f353a6b .elementskit-section-subtitle.elementskit-style-border::after{height:4px;transform:translateY(0px);-webkit-transform:translateY(0px);-ms-transform:translateY(0px);}.elementor-343 .elementor-element.elementor-element-277dcd6d{--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:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--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-343 .elementor-element.elementor-element-11509d36{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}body:not(.rtl) .elementor-343 .elementor-element.elementor-element-40723d0c{left:-31%;}body.rtl .elementor-343 .elementor-element.elementor-element-40723d0c{right:-31%;}.elementor-343 .elementor-element.elementor-element-40723d0c{top:0px;}.elementor-343 .elementor-element.elementor-element-7ef0e9c5.ekit-equal-height-enable,
					.elementor-343 .elementor-element.elementor-element-7ef0e9c5.ekit-equal-height-enable > div,
					.elementor-343 .elementor-element.elementor-element-7ef0e9c5.ekit-equal-height-enable .ekit-wid-con,
					.elementor-343 .elementor-element.elementor-element-7ef0e9c5.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-343 .elementor-element.elementor-element-7ef0e9c5 .elementskit-btn{background-color:#FFFFFF00;padding:12px 28px 12px 28px;margin:015px 0px 0px 0px;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:#101010;fill:#101010;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F7F7F7;border-radius:6px 6px 6px 6px;}.elementor-343 .elementor-element.elementor-element-7ef0e9c5 .elementskit-infobox:hover .elementskit-btn{background-color:#68BD48;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#68BD48;}.elementor-343 .elementor-element.elementor-element-7ef0e9c5{z-index:1;}.elementor-343 .elementor-element.elementor-element-7ef0e9c5 .elementskit-infobox{padding:58px 35px 50px 35px;border-style:solid;border-width:0px 0px 4px 0px;border-color:#68BD48;border-radius:0px 0px 0px 0px;}.elementor-343 .elementor-element.elementor-element-7ef0e9c5 .elementskit-infobox:hover{box-shadow:-30px 30px 60px 0px rgba(0, 0, 0, 0.07);border-style:solid;border-width:0px 0px 4px 0px;border-color:#68BD48;border-radius:0px 0px 0px 0px;}.elementor-343 .elementor-element.elementor-element-7ef0e9c5 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 23px 0px;padding:0px 25px 0px 25px;color:#101010;font-family:"Archivo", Sans-serif;font-size:23px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;letter-spacing:-0.2px;}.elementor-343 .elementor-element.elementor-element-7ef0e9c5 .elementskit-infobox:hover .elementskit-info-box-title{color:#68BD48;}.elementor-343 .elementor-element.elementor-element-7ef0e9c5 .elementskit-infobox .box-body > p{color:#666666;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:24px;}.elementor-343 .elementor-element.elementor-element-7ef0e9c5 .elementskit-infobox:hover .box-body > p{color:#666666;}.elementor-343 .elementor-element.elementor-element-7ef0e9c5 .elementskit-info-box-icon{color:#2DD1FF;fill:#2DD1FF;}.elementor-343 .elementor-element.elementor-element-7ef0e9c5 .elementskit-infobox:hover .elementskit-info-box-icon{color:#68BD48;fill:#68BD48;}.elementor-343 .elementor-element.elementor-element-7ef0e9c5 .elementskit-infobox .elementskit-info-box-icon{font-size:64px;transform:rotate(0deg);line-height:26px;}.elementor-343 .elementor-element.elementor-element-7ef0e9c5 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 0px 30px 0px;}.elementor-343 .elementor-element.elementor-element-7ef0e9c5 .elementskit-infobox .elementkit-infobox-icon{line-height:26px;}.elementor-343 .elementor-element.elementor-element-7ef0e9c5 .elementskit-btn i{margin-right:5px;}.elementor-343 .elementor-element.elementor-element-7ef0e9c5 .elementskit-btn svg{margin-right:5px;}.elementor-343 .elementor-element.elementor-element-6c6dfaf3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-343 .elementor-element.elementor-element-4ddeeef1.ekit-equal-height-enable,
					.elementor-343 .elementor-element.elementor-element-4ddeeef1.ekit-equal-height-enable > div,
					.elementor-343 .elementor-element.elementor-element-4ddeeef1.ekit-equal-height-enable .ekit-wid-con,
					.elementor-343 .elementor-element.elementor-element-4ddeeef1.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-343 .elementor-element.elementor-element-4ddeeef1 .elementskit-btn{background-color:#F74C3A;padding:12px 28px 12px 28px;margin:015px 0px 0px 0px;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:#FFFFFF;fill:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F74C3A;border-radius:6px 6px 6px 6px;}.elementor-343 .elementor-element.elementor-element-4ddeeef1 .elementskit-infobox:hover .elementskit-btn{background-color:#F74C3A;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F74C3A;}.elementor-343 .elementor-element.elementor-element-4ddeeef1{z-index:1;}.elementor-343 .elementor-element.elementor-element-4ddeeef1 .elementskit-infobox{padding:58px 35px 50px 35px;box-shadow:-30px 30px 60px 0px rgba(0, 0, 0, 0.07);border-style:solid;border-width:0px 0px 4px 0px;border-color:#EA6B5B;border-radius:0px 0px 0px 0px;}.elementor-343 .elementor-element.elementor-element-4ddeeef1 .elementskit-infobox:hover{box-shadow:-30px 30px 60px 0px rgba(0, 0, 0, 0.07);border-style:solid;border-width:0px 0px 4px 0px;border-color:#EA6B5B;border-radius:0px 0px 0px 0px;}.elementor-343 .elementor-element.elementor-element-4ddeeef1 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 23px 0px;padding:0px 25px 0px 25px;color:#F74C3A;font-family:"Archivo", Sans-serif;font-size:23px;font-weight:400;line-height:26px;letter-spacing:-0.2px;}.elementor-343 .elementor-element.elementor-element-4ddeeef1 .elementskit-infobox:hover .elementskit-info-box-title{color:#F74C3A;}.elementor-343 .elementor-element.elementor-element-4ddeeef1 .elementskit-infobox .box-body > p{color:#666666;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-343 .elementor-element.elementor-element-4ddeeef1 .elementskit-infobox:hover .box-body > p{color:#666666;}.elementor-343 .elementor-element.elementor-element-4ddeeef1 .elementskit-info-box-icon{color:#F74C3A;fill:#F74C3A;}.elementor-343 .elementor-element.elementor-element-4ddeeef1 .elementskit-infobox:hover .elementskit-info-box-icon{color:#F74C3A;fill:#F74C3A;}.elementor-343 .elementor-element.elementor-element-4ddeeef1 .elementskit-infobox .elementskit-info-box-icon{font-size:64px;transform:rotate(0deg);line-height:26px;}.elementor-343 .elementor-element.elementor-element-4ddeeef1 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 0px 30px 0px;}.elementor-343 .elementor-element.elementor-element-4ddeeef1 .elementskit-infobox .elementkit-infobox-icon{line-height:26px;}.elementor-343 .elementor-element.elementor-element-4ddeeef1 .elementskit-btn i{margin-right:5px;}.elementor-343 .elementor-element.elementor-element-4ddeeef1 .elementskit-btn svg{margin-right:5px;}.elementor-343 .elementor-element.elementor-element-38da754f{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-343 .elementor-element.elementor-element-78f71f78.ekit-equal-height-enable,
					.elementor-343 .elementor-element.elementor-element-78f71f78.ekit-equal-height-enable > div,
					.elementor-343 .elementor-element.elementor-element-78f71f78.ekit-equal-height-enable .ekit-wid-con,
					.elementor-343 .elementor-element.elementor-element-78f71f78.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-343 .elementor-element.elementor-element-78f71f78 .elementskit-btn{background-color:#FFFFFF00;padding:12px 28px 12px 28px;margin:015px 0px 0px 0px;font-family:"Archivo", Sans-serif;font-size:15px;font-weight:400;line-height:24px;color:#101010;fill:#101010;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F7F7F7;border-radius:6px 6px 6px 6px;}.elementor-343 .elementor-element.elementor-element-78f71f78 .elementskit-infobox:hover .elementskit-btn{background-color:#FBB34F;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FBB34F;}.elementor-343 .elementor-element.elementor-element-78f71f78{z-index:1;}.elementor-343 .elementor-element.elementor-element-78f71f78 .elementskit-infobox{padding:58px 35px 50px 35px;border-style:solid;border-width:0px 0px 4px 0px;border-color:#FBB34F;border-radius:0px 0px 0px 0px;}.elementor-343 .elementor-element.elementor-element-78f71f78 .elementskit-infobox:hover{box-shadow:-30px 30px 60px 0px rgba(0, 0, 0, 0.07);border-style:solid;border-width:0px 0px 4px 0px;border-color:#FBB34F;border-radius:0px 0px 0px 0px;}.elementor-343 .elementor-element.elementor-element-78f71f78 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 23px 0px;padding:0px 25px 0px 25px;color:#101010;font-family:"Archivo", Sans-serif;font-size:23px;font-weight:400;line-height:26px;letter-spacing:-0.2px;}.elementor-343 .elementor-element.elementor-element-78f71f78 .elementskit-infobox:hover .elementskit-info-box-title{color:#FBB34F;}.elementor-343 .elementor-element.elementor-element-78f71f78 .elementskit-infobox .box-body > p{color:#666666;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-343 .elementor-element.elementor-element-78f71f78 .elementskit-infobox:hover .box-body > p{color:#666666;}.elementor-343 .elementor-element.elementor-element-78f71f78 .elementskit-info-box-icon{color:#101010;fill:#101010;}.elementor-343 .elementor-element.elementor-element-78f71f78 .elementskit-infobox:hover .elementskit-info-box-icon{color:#FBB34F;fill:#FBB34F;}.elementor-343 .elementor-element.elementor-element-78f71f78 .elementskit-infobox .elementskit-info-box-icon{font-size:64px;transform:rotate(0deg);line-height:26px;}.elementor-343 .elementor-element.elementor-element-78f71f78 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 0px 30px 0px;}.elementor-343 .elementor-element.elementor-element-78f71f78 .elementskit-infobox .elementkit-infobox-icon{line-height:26px;}.elementor-343 .elementor-element.elementor-element-78f71f78 .elementskit-btn i{margin-right:5px;}.elementor-343 .elementor-element.elementor-element-78f71f78 .elementskit-btn svg{margin-right:5px;}body:not(.rtl) .elementor-343 .elementor-element.elementor-element-78553a76{right:-32%;}body.rtl .elementor-343 .elementor-element.elementor-element-78553a76{left:-32%;}.elementor-343 .elementor-element.elementor-element-78553a76{bottom:26px;z-index:0;}.elementor-343 .elementor-element.elementor-element-78553a76 img{height:400px;}.elementor-343 .elementor-element.elementor-element-2844162{--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;}.elementor-343 .elementor-element.elementor-element-627da24c{--display:flex;}@media(max-width:1024px){.elementor-343 .elementor-element.elementor-element-5a35ba59 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 0px 0px;}.elementor-343 .elementor-element.elementor-element-4dcd13ac{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-343 .elementor-element.elementor-element-277dcd6d{--flex-wrap:wrap;}.elementor-343 .elementor-element.elementor-element-38da754f{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-343 .elementor-element.elementor-element-78553a76{right:-110px;}body.rtl .elementor-343 .elementor-element.elementor-element-78553a76{left:-110px;}.elementor-343 .elementor-element.elementor-element-78553a76{bottom:-75px;}}@media(max-width:767px){.elementor-343 .elementor-element.elementor-element-3348085b .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-343 .elementor-element.elementor-element-4dcd13ac{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-343 .elementor-element.elementor-element-11509d36{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-343 .elementor-element.elementor-element-7ef0e9c5 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;}.elementor-343 .elementor-element.elementor-element-4ddeeef1 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;}.elementor-343 .elementor-element.elementor-element-78f71f78 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;}.elementor-343 .elementor-element.elementor-element-78553a76{bottom:6px;}}@media(min-width:768px){.elementor-343 .elementor-element.elementor-element-3a9fe39e{--width:58.34%;}.elementor-343 .elementor-element.elementor-element-55f6148e{--width:41.66%;}}@media(max-width:1024px) and (min-width:768px){.elementor-343 .elementor-element.elementor-element-11509d36{--width:49%;}.elementor-343 .elementor-element.elementor-element-6c6dfaf3{--width:49%;}.elementor-343 .elementor-element.elementor-element-38da754f{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-3a7166a */.elementor-12096 .elementor-element.elementor-element-0f41db0 {
    --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;
}

.elementor-12096 .elementor-element.elementor-element-d243df6 {
    --display: flex;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-12096 .elementor-element.elementor-element-dba6425 {
    text-align: justify;
}

.elementor-12096 .elementor-element.elementor-element-2899e51 {
    text-align: justify;
}

.elementor-12096 .elementor-element.elementor-element-b580cbd {
    --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;
    border-style: none;
    --border-style: none;
}

.elementor-12096 .elementor-element.elementor-element-9a303cb > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E0E0E0;
    border-radius: 10px 10px 10px 10px;
}

.elementor-12096 .elementor-element.elementor-element-9a303cb img {
    border-radius: 10px 10px 10px 10px;
}

.elementor-12096 .elementor-element.elementor-element-34065ff {
    --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;
}

.elementor-12096 .elementor-element.elementor-element-d949080 {
    text-align: justify;
}

.elementor-12096 .elementor-element.elementor-element-9793b18 {
    --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;
    --flex-wrap: wrap;
    --margin-top: 40px;
    --margin-bottom: 40px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-12096 .elementor-element.elementor-element-d42fc2d {
    --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;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-12096 .elementor-element.elementor-element-4739281 > .elementor-widget-container {
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-12096 .elementor-element.elementor-element-1bec8a3 {
    --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;
}

.elementor-12096 .elementor-element.elementor-element-2a65abd {
    text-align: justify;
}

.elementor-12096 .elementor-element.elementor-element-2a65abd .elementor-heading-title {
    color: #111111;
}

.elementor-12096 .elementor-element.elementor-element-3a070ec > .elementor-widget-container {
    padding: 12px 12px 12px 12px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E0E0E0;
    border-radius: 10px 10px 10px 10px;
}

.elementor-12096 .elementor-element.elementor-element-3a070ec {
    text-align: justify;
}

.elementor-12096 .elementor-element.elementor-element-1132b34 {
    --display: flex;
    --min-height: 150px;
    --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: 60px;
    --margin-bottom: 60px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-12096 .elementor-element.elementor-element-8165c36 {
    --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;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 5px;
    --margin-right: 0px;
}

.elementor-12096 .elementor-element.elementor-element-8165c36:not(.elementor-motion-effects-element-type-background), .elementor-12096 .elementor-element.elementor-element-8165c36 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #C80F20;
}

.elementor-12096 .elementor-element.elementor-element-8165c36.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-12096 .elementor-element.elementor-element-62ece7e > .elementor-widget-container {
    background-color: #262D3F;
    padding: 5px 15px 5px 15px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-12096 .elementor-element.elementor-element-62ece7e.elementor-element {
    --align-self: center;
}

.elementor-12096 .elementor-element.elementor-element-62ece7e {
    text-align: justify;
}

.elementor-12096 .elementor-element.elementor-element-62ece7e .elementor-heading-title {
    font-size: 20px;
    color: #FFFFFF;
}

.elementor-12096 .elementor-element.elementor-element-5a1b937 {
    --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;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-12096 .elementor-element.elementor-element-5a1b937:not(.elementor-motion-effects-element-type-background), .elementor-12096 .elementor-element.elementor-element-5a1b937 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #C80F20;
}

.elementor-12096 .elementor-element.elementor-element-ed04fda .elementor-button {
    background-color: #262D3F;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
}

.elementor-12096 .elementor-element.elementor-element-ed04fda .elementor-button:hover, .elementor-12096 .elementor-element.elementor-element-ed04fda .elementor-button:focus {
    background-color: #E0E0E0;
    color: #111111;
}

.elementor-12096 .elementor-element.elementor-element-ed04fda .elementor-button:hover svg, .elementor-12096 .elementor-element.elementor-element-ed04fda .elementor-button:focus svg {
    fill: #111111;
}

.elementor-12096 .elementor-element.elementor-element-8c6ec5b {
    --display: flex;
    --margin-top: 40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-12096 .elementor-element.elementor-element-ee6d85a {
    text-align: center;
}

.elementor-12096 .elementor-element.elementor-element-267a968 {
    width: 100%;
    max-width: 100%;
}

.elementor-12096 .elementor-element.elementor-element-a63062d {
    --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;
    --justify-content: space-between;
    --flex-wrap: wrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-12096 .elementor-element.elementor-element-a6c79c4 {
    --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;
    --overlay-opacity: 0.8;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-12096 .elementor-element.elementor-element-a6c79c4::before, .elementor-12096 .elementor-element.elementor-element-a6c79c4 > .elementor-background-video-container::before, .elementor-12096 .elementor-element.elementor-element-a6c79c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-12096 .elementor-element.elementor-element-a6c79c4 > .elementor-background-slideshow::before, .elementor-12096 .elementor-element.elementor-element-a6c79c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12096 .elementor-element.elementor-element-a6c79c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: #E0E0E0;
    --background-overlay: '';
}

.elementor-12096 .elementor-element.elementor-element-353f006 > .elementor-widget-container {
    background-color: #262D3F;
    padding: 10px 0px 10px 0px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-12096 .elementor-element.elementor-element-353f006 {
    text-align: center;
}

.elementor-12096 .elementor-element.elementor-element-353f006 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-12096 .elementor-element.elementor-element-d5bb168 {
    text-align: justify;
}

.elementor-12096 .elementor-element.elementor-element-30c61da {
    --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;
    --overlay-opacity: 0.8;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-12096 .elementor-element.elementor-element-30c61da::before, .elementor-12096 .elementor-element.elementor-element-30c61da > .elementor-background-video-container::before, .elementor-12096 .elementor-element.elementor-element-30c61da > .e-con-inner > .elementor-background-video-container::before, .elementor-12096 .elementor-element.elementor-element-30c61da > .elementor-background-slideshow::before, .elementor-12096 .elementor-element.elementor-element-30c61da > .e-con-inner > .elementor-background-slideshow::before, .elementor-12096 .elementor-element.elementor-element-30c61da > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: #E0E0E0;
    --background-overlay: '';
}

.elementor-12096 .elementor-element.elementor-element-140625e > .elementor-widget-container {
    background-color: #262D3F;
    padding: 10px 0px 10px 0px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-12096 .elementor-element.elementor-element-140625e {
    text-align: center;
}

.elementor-12096 .elementor-element.elementor-element-140625e .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-12096 .elementor-element.elementor-element-23dd400 {
    text-align: justify;
}

.elementor-12096 .elementor-element.elementor-element-29efa23 {
    --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;
    --overlay-opacity: 0.8;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-12096 .elementor-element.elementor-element-29efa23::before, .elementor-12096 .elementor-element.elementor-element-29efa23 > .elementor-background-video-container::before, .elementor-12096 .elementor-element.elementor-element-29efa23 > .e-con-inner > .elementor-background-video-container::before, .elementor-12096 .elementor-element.elementor-element-29efa23 > .elementor-background-slideshow::before, .elementor-12096 .elementor-element.elementor-element-29efa23 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12096 .elementor-element.elementor-element-29efa23 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: #E0E0E0;
    --background-overlay: '';
}

.elementor-12096 .elementor-element.elementor-element-9c63ad2 > .elementor-widget-container {
    background-color: #262D3F;
    padding: 10px 0px 10px 0px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-12096 .elementor-element.elementor-element-9c63ad2 {
    text-align: center;
}

.elementor-12096 .elementor-element.elementor-element-9c63ad2 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-12096 .elementor-element.elementor-element-bc970a1 {
    text-align: justify;
}

.elementor-12096 .elementor-element.elementor-element-be72593 {
    --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;
    --overlay-opacity: 0.8;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-12096 .elementor-element.elementor-element-be72593::before, .elementor-12096 .elementor-element.elementor-element-be72593 > .elementor-background-video-container::before, .elementor-12096 .elementor-element.elementor-element-be72593 > .e-con-inner > .elementor-background-video-container::before, .elementor-12096 .elementor-element.elementor-element-be72593 > .elementor-background-slideshow::before, .elementor-12096 .elementor-element.elementor-element-be72593 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12096 .elementor-element.elementor-element-be72593 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: #E0E0E0;
    --background-overlay: '';
}

.elementor-12096 .elementor-element.elementor-element-337f746 > .elementor-widget-container {
    background-color: #262D3F;
    padding: 10px 0px 10px 0px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-12096 .elementor-element.elementor-element-337f746 {
    text-align: center;
}

.elementor-12096 .elementor-element.elementor-element-337f746 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-12096 .elementor-element.elementor-element-888db80 {
    text-align: justify;
}

.elementor-12096 .elementor-element.elementor-element-6e127fa {
    --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;
    --overlay-opacity: 0.8;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-12096 .elementor-element.elementor-element-6e127fa::before, .elementor-12096 .elementor-element.elementor-element-6e127fa > .elementor-background-video-container::before, .elementor-12096 .elementor-element.elementor-element-6e127fa > .e-con-inner > .elementor-background-video-container::before, .elementor-12096 .elementor-element.elementor-element-6e127fa > .elementor-background-slideshow::before, .elementor-12096 .elementor-element.elementor-element-6e127fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-12096 .elementor-element.elementor-element-6e127fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: #E0E0E0;
    --background-overlay: '';
}

.elementor-12096 .elementor-element.elementor-element-1659fbe > .elementor-widget-container {
    background-color: #262D3F;
    padding: 10px 0px 10px 0px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-12096 .elementor-element.elementor-element-1659fbe {
    text-align: center;
}

.elementor-12096 .elementor-element.elementor-element-1659fbe .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-12096 .elementor-element.elementor-element-35773c9 {
    text-align: justify;
}

.elementor-12096 .elementor-element.elementor-element-50bbc2e {
    --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;
    --overlay-opacity: 0.8;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-12096 .elementor-element.elementor-element-50bbc2e::before, .elementor-12096 .elementor-element.elementor-element-50bbc2e > .elementor-background-video-container::before, .elementor-12096 .elementor-element.elementor-element-50bbc2e > .e-con-inner > .elementor-background-video-container::before, .elementor-12096 .elementor-element.elementor-element-50bbc2e > .elementor-background-slideshow::before, .elementor-12096 .elementor-element.elementor-element-50bbc2e > .e-con-inner > .elementor-background-slideshow::before, .elementor-12096 .elementor-element.elementor-element-50bbc2e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: #E0E0E0;
    --background-overlay: '';
}

.elementor-12096 .elementor-element.elementor-element-940ac7e > .elementor-widget-container {
    background-color: #262D3F;
    padding: 10px 0px 10px 0px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-12096 .elementor-element.elementor-element-940ac7e {
    text-align: center;
}

.elementor-12096 .elementor-element.elementor-element-940ac7e .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-12096 .elementor-element.elementor-element-91db3ea {
    text-align: justify;
}

.elementor-12096 .elementor-element.elementor-element-c84a6f9 {
    --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;
    --overlay-opacity: 0.8;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-12096 .elementor-element.elementor-element-c84a6f9::before, .elementor-12096 .elementor-element.elementor-element-c84a6f9 > .elementor-background-video-container::before, .elementor-12096 .elementor-element.elementor-element-c84a6f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-12096 .elementor-element.elementor-element-c84a6f9 > .elementor-background-slideshow::before, .elementor-12096 .elementor-element.elementor-element-c84a6f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12096 .elementor-element.elementor-element-c84a6f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: #E0E0E0;
    --background-overlay: '';
}

.elementor-12096 .elementor-element.elementor-element-caeacf2 > .elementor-widget-container {
    background-color: #262D3F;
    padding: 10px 0px 10px 0px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-12096 .elementor-element.elementor-element-caeacf2 {
    text-align: center;
}

.elementor-12096 .elementor-element.elementor-element-caeacf2 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-12096 .elementor-element.elementor-element-83b6e90 {
    text-align: justify;
}

.elementor-12096 .elementor-element.elementor-element-d2d90f3 {
    --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;
    --overlay-opacity: 0.8;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-12096 .elementor-element.elementor-element-d2d90f3::before, .elementor-12096 .elementor-element.elementor-element-d2d90f3 > .elementor-background-video-container::before, .elementor-12096 .elementor-element.elementor-element-d2d90f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-12096 .elementor-element.elementor-element-d2d90f3 > .elementor-background-slideshow::before, .elementor-12096 .elementor-element.elementor-element-d2d90f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12096 .elementor-element.elementor-element-d2d90f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: #E0E0E0;
    --background-overlay: '';
}

.elementor-12096 .elementor-element.elementor-element-97cb078 > .elementor-widget-container {
    background-color: #262D3F;
    padding: 10px 0px 10px 0px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-12096 .elementor-element.elementor-element-97cb078 {
    text-align: center;
}

.elementor-12096 .elementor-element.elementor-element-97cb078 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-12096 .elementor-element.elementor-element-b11d4be {
    text-align: justify;
}

.elementor-12096 .elementor-element.elementor-element-2c78561 {
    --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;
    --overlay-opacity: 0.8;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-12096 .elementor-element.elementor-element-2c78561::before, .elementor-12096 .elementor-element.elementor-element-2c78561 > .elementor-background-video-container::before, .elementor-12096 .elementor-element.elementor-element-2c78561 > .e-con-inner > .elementor-background-video-container::before, .elementor-12096 .elementor-element.elementor-element-2c78561 > .elementor-background-slideshow::before, .elementor-12096 .elementor-element.elementor-element-2c78561 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12096 .elementor-element.elementor-element-2c78561 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: #E0E0E0;
    --background-overlay: '';
}

.elementor-12096 .elementor-element.elementor-element-a40a607 > .elementor-widget-container {
    background-color: #262D3F;
    padding: 10px 0px 10px 0px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-12096 .elementor-element.elementor-element-a40a607 {
    text-align: center;
}

.elementor-12096 .elementor-element.elementor-element-a40a607 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-12096 .elementor-element.elementor-element-431dd99 {
    text-align: justify;
}

.elementor-12096 .elementor-element.elementor-element-ce22765 {
    --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;
    --overlay-opacity: 0.8;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-12096 .elementor-element.elementor-element-ce22765::before, .elementor-12096 .elementor-element.elementor-element-ce22765 > .elementor-background-video-container::before, .elementor-12096 .elementor-element.elementor-element-ce22765 > .e-con-inner > .elementor-background-video-container::before, .elementor-12096 .elementor-element.elementor-element-ce22765 > .elementor-background-slideshow::before, .elementor-12096 .elementor-element.elementor-element-ce22765 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12096 .elementor-element.elementor-element-ce22765 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: #E0E0E0;
    --background-overlay: '';
}

.elementor-12096 .elementor-element.elementor-element-a36aea5 > .elementor-widget-container {
    background-color: #262D3F;
    padding: 10px 0px 10px 0px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-12096 .elementor-element.elementor-element-a36aea5 {
    text-align: center;
}

.elementor-12096 .elementor-element.elementor-element-a36aea5 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-12096 .elementor-element.elementor-element-4ce0e84 {
    text-align: justify;
}

.elementor-12096 .elementor-element.elementor-element-4af6db4 {
    --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;
    --overlay-opacity: 0.8;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-12096 .elementor-element.elementor-element-4af6db4::before, .elementor-12096 .elementor-element.elementor-element-4af6db4 > .elementor-background-video-container::before, .elementor-12096 .elementor-element.elementor-element-4af6db4 > .e-con-inner > .elementor-background-video-container::before, .elementor-12096 .elementor-element.elementor-element-4af6db4 > .elementor-background-slideshow::before, .elementor-12096 .elementor-element.elementor-element-4af6db4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12096 .elementor-element.elementor-element-4af6db4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: #E0E0E0;
    --background-overlay: '';
}

.elementor-12096 .elementor-element.elementor-element-9a3cc33 > .elementor-widget-container {
    background-color: #262D3F;
    padding: 10px 0px 10px 0px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-12096 .elementor-element.elementor-element-9a3cc33 {
    text-align: center;
}

.elementor-12096 .elementor-element.elementor-element-9a3cc33 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-12096 .elementor-element.elementor-element-0d1cf9b {
    text-align: justify;
}

.elementor-12096 .elementor-element.elementor-element-c546d0a {
    --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;
    --overlay-opacity: 0.8;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-12096 .elementor-element.elementor-element-c546d0a::before, .elementor-12096 .elementor-element.elementor-element-c546d0a > .elementor-background-video-container::before, .elementor-12096 .elementor-element.elementor-element-c546d0a > .e-con-inner > .elementor-background-video-container::before, .elementor-12096 .elementor-element.elementor-element-c546d0a > .elementor-background-slideshow::before, .elementor-12096 .elementor-element.elementor-element-c546d0a > .e-con-inner > .elementor-background-slideshow::before, .elementor-12096 .elementor-element.elementor-element-c546d0a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: #E0E0E0;
    --background-overlay: '';
}

.elementor-12096 .elementor-element.elementor-element-3e0fffe > .elementor-widget-container {
    background-color: #262D3F;
    padding: 10px 0px 10px 0px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-12096 .elementor-element.elementor-element-3e0fffe {
    text-align: center;
}

.elementor-12096 .elementor-element.elementor-element-3e0fffe .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-12096 .elementor-element.elementor-element-b04b869 {
    text-align: justify;
}

.elementor-12096 .elementor-element.elementor-element-11988a6 {
    --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: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
}

.elementor-12096 .elementor-element.elementor-element-2188add {
    --display: flex;
}

.elementor-12096 .elementor-element.elementor-element-9659649 {
    --display: flex;
    --margin-top: 40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-12096 .elementor-element.elementor-element-38f5df3 {
    text-align: center;
}

.elementor-12096 .elementor-element.elementor-element-37a94b3 {
    width: 100%;
    max-width: 100%;
}

.elementor-12096 .elementor-element.elementor-element-326bd47 {
    --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;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-12096 .elementor-element.elementor-element-42f5c0a {
    --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;
    --overlay-opacity: 0.8;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-12096 .elementor-element.elementor-element-42f5c0a::before, .elementor-12096 .elementor-element.elementor-element-42f5c0a > .elementor-background-video-container::before, .elementor-12096 .elementor-element.elementor-element-42f5c0a > .e-con-inner > .elementor-background-video-container::before, .elementor-12096 .elementor-element.elementor-element-42f5c0a > .elementor-background-slideshow::before, .elementor-12096 .elementor-element.elementor-element-42f5c0a > .e-con-inner > .elementor-background-slideshow::before, .elementor-12096 .elementor-element.elementor-element-42f5c0a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: #E0E0E0;
    --background-overlay: '';
}

.elementor-12096 .elementor-element.elementor-element-027f887 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(30px/2);}

.elementor-12096 .elementor-element.elementor-element-027f887 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(30px/2);}

.elementor-12096 .elementor-element.elementor-element-027f887 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(30px/2);}

.elementor-12096 .elementor-element.elementor-element-027f887 .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-30px/2);}

.elementor-12096 .elementor-element.elementor-element-027f887 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-30px/2);
}

.elementor-12096 .elementor-element.elementor-element-027f887 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    width: 100%;
    border-color: #FFFFFF;
}

.elementor-12096 .elementor-element.elementor-element-027f887 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-block-start-style:solid;border-block-start-width:2px;}

.elementor-12096 .elementor-element.elementor-element-027f887 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-inline-start-style:solid;}

.elementor-12096 .elementor-element.elementor-element-027f887 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-inline-start-width:2px;}

.elementor-12096 .elementor-element.elementor-element-027f887 .elementor-icon-list-icon i {
    color: #C80F20;
    transition: color 0.3s;
}

.elementor-12096 .elementor-element.elementor-element-027f887 .elementor-icon-list-icon svg {
    fill: #C80F20;
    transition: fill 0.3s;
}

.elementor-12096 .elementor-element.elementor-element-027f887 {
    --e-icon-list-icon-size: 20px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
    --icon-vertical-align: flex-start;
}

.elementor-12096 .elementor-element.elementor-element-027f887 .elementor-icon-list-icon {
    padding-inline-end:0px;}

.elementor-12096 .elementor-element.elementor-element-027f887 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12096 .elementor-element.elementor-element-027f887 .elementor-icon-list-item > a {
    font-size: 16px;
}

.elementor-12096 .elementor-element.elementor-element-027f887 .elementor-icon-list-text {
    color: #111111;
    transition: color 0.3s;
}

.elementor-12096 .elementor-element.elementor-element-a784afb {
    --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;
    --overlay-opacity: 0.8;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-12096 .elementor-element.elementor-element-a784afb::before, .elementor-12096 .elementor-element.elementor-element-a784afb > .elementor-background-video-container::before, .elementor-12096 .elementor-element.elementor-element-a784afb > .e-con-inner > .elementor-background-video-container::before, .elementor-12096 .elementor-element.elementor-element-a784afb > .elementor-background-slideshow::before, .elementor-12096 .elementor-element.elementor-element-a784afb > .e-con-inner > .elementor-background-slideshow::before, .elementor-12096 .elementor-element.elementor-element-a784afb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: #E0E0E0;
    --background-overlay: '';
}

.elementor-12096 .elementor-element.elementor-element-c2eb5d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(30px/2);}

.elementor-12096 .elementor-element.elementor-element-c2eb5d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(30px/2);}

.elementor-12096 .elementor-element.elementor-element-c2eb5d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(30px/2);}

.elementor-12096 .elementor-element.elementor-element-c2eb5d8 .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-30px/2);}

.elementor-12096 .elementor-element.elementor-element-c2eb5d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-30px/2);
}

.elementor-12096 .elementor-element.elementor-element-c2eb5d8 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    width: 100%;
    border-color: #FFFFFF;
}

.elementor-12096 .elementor-element.elementor-element-c2eb5d8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-block-start-style:solid;border-block-start-width:2px;}

.elementor-12096 .elementor-element.elementor-element-c2eb5d8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-inline-start-style:solid;}

.elementor-12096 .elementor-element.elementor-element-c2eb5d8 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-inline-start-width:2px;}

.elementor-12096 .elementor-element.elementor-element-c2eb5d8 .elementor-icon-list-icon i {
    color: #C80F20;
    transition: color 0.3s;
}

.elementor-12096 .elementor-element.elementor-element-c2eb5d8 .elementor-icon-list-icon svg {
    fill: #C80F20;
    transition: fill 0.3s;
}

.elementor-12096 .elementor-element.elementor-element-c2eb5d8 {
    --e-icon-list-icon-size: 20px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
    --icon-vertical-align: flex-start;
}

.elementor-12096 .elementor-element.elementor-element-c2eb5d8 .elementor-icon-list-icon {
    padding-inline-end:0px;}

.elementor-12096 .elementor-element.elementor-element-c2eb5d8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12096 .elementor-element.elementor-element-c2eb5d8 .elementor-icon-list-item > a {
    font-size: 16px;
}

.elementor-12096 .elementor-element.elementor-element-c2eb5d8 .elementor-icon-list-text {
    color: #111111;
    transition: color 0.3s;
}

.elementor-12096 .elementor-element.elementor-element-85ca65c {
    --display: flex;
    --margin-top: -15px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-12096 .elementor-element.elementor-element-24cf52c {
    width: var( --container-widget-width, 100% );
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: justify;
    font-size: 18px;
    line-height: 28px;
}

.elementor-12096 .elementor-element.elementor-element-24cf52c > .elementor-widget-container {
    background-color: #E9E9E9;
    margin: 0px 20px 0px 0px;
    padding: 20px 30px 05px 30px;
    border-style: solid;
    border-width: 0px 2px 0px 0px;
    border-color: #EC0000;
}

.elementor-12096 .elementor-element.elementor-element-ff1d8ae {
    --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;
    --flex-wrap: wrap;
    --margin-top: 40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-12096 .elementor-element.elementor-element-e73909f {
    --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;
}

.elementor-12096 .elementor-element.elementor-element-94f51ab > .elementor-widget-container {
    padding: 10px 10px 0px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E0E0E0;
    border-radius: 10px 10px 10px 10px;
}

.elementor-12096 .elementor-element.elementor-element-94f51ab {
    text-align: justify;
}

.elementor-12096 .elementor-element.elementor-element-d886818 > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E0E0E0;
    border-radius: 10px 10px 10px 10px;
}

.elementor-12096 .elementor-element.elementor-element-d886818 {
    text-align: justify;
}

.elementor-12096 .elementor-element.elementor-element-d72adbd {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-12096 .elementor-element.elementor-element-3ccd402 {
    --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;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-12096 .elementor-element.elementor-element-612528d > .elementor-widget-container {
    border-style: none;
    border-radius: 10px 10px 10px 10px;
}

.elementor-12096 .elementor-element.elementor-element-403c4ed {
    --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;
    --justify-content: space-between;
    --gap: 12px 12px;
    --row-gap: 12px;
    --column-gap: 12px;
    --flex-wrap: wrap;
    --margin-top: 40px;
    --margin-bottom: 40px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-12096 .elementor-element.elementor-element-8cfce44 {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-12096 .elementor-element.elementor-element-8cfce44.elementor-element {
    --order: -99999 /* order start hack */;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-12096 .elementor-element.elementor-element-85855e9 {
    width: 100%;
    max-width: 100%;
}

.elementor-12096 .elementor-element.elementor-element-a1fc45e > .elementor-widget-container {
    padding: 0px 0px 0px 20px;
}

.elementor-12096 .elementor-element.elementor-element-a1fc45e {
    text-align: justify;
}

.elementor-12096 .elementor-element.elementor-element-e50a9dd {
    --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;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #E0E0E0;
    --border-color: #E0E0E0;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-12096 .elementor-element.elementor-element-e50a9dd:not(.elementor-motion-effects-element-type-background), .elementor-12096 .elementor-element.elementor-element-e50a9dd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-12096 .elementor-element.elementor-element-e50a9dd:hover {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #C80F20;
    --border-color: #C80F20;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 3px 3px 20px 3px rgba(105.4, 105.4, 105.4, 0.5);
}

.elementor-12096 .elementor-element.elementor-element-e50a9dd, .elementor-12096 .elementor-element.elementor-element-e50a9dd::before {
    --border-transition: -0.1s;
}

.elementor-12096 .elementor-element.elementor-element-57765c6 {
    z-index: 1;
}

.elementor-12096 .elementor-element.elementor-element-57765c6.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-12096 .elementor-element.elementor-element-57765c6.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-12096 .elementor-element.elementor-element-57765c6.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-12096 .elementor-element.elementor-element-57765c6 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-12096 .elementor-element.elementor-element-57765c6 .elementor-image-box-img img {
    border-radius: 10px;
    transition-duration: 0.6s;
}

.elementor-12096 .elementor-element.elementor-element-c95278f > .elementor-widget-container {
    margin: 50px 10px 0px 10px;
}

.elementor-12096 .elementor-element.elementor-element-c95278f {
    z-index: 0;
}

.elementor-12096 .elementor-element.elementor-element-8b3ece8 > .elementor-widget-container {
    padding: 23px 15px 15px 15px;
}

.elementor-12096 .elementor-element.elementor-element-8b3ece8 {
    text-align: justify;
}

.elementor-12096 .elementor-element.elementor-element-0959a55 {
    --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;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #E0E0E0;
    --border-color: #E0E0E0;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-12096 .elementor-element.elementor-element-0959a55:not(.elementor-motion-effects-element-type-background), .elementor-12096 .elementor-element.elementor-element-0959a55 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-12096 .elementor-element.elementor-element-0959a55:hover {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #C80F20;
    --border-color: #C80F20;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 3px 3px 20px 3px rgba(105.4, 105.4, 105.4, 0.5);
}

.elementor-12096 .elementor-element.elementor-element-0959a55, .elementor-12096 .elementor-element.elementor-element-0959a55::before {
    --border-transition: -0.1s;
}

.elementor-12096 .elementor-element.elementor-element-0f61d2d {
    z-index: 1;
}

.elementor-12096 .elementor-element.elementor-element-0f61d2d.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-12096 .elementor-element.elementor-element-0f61d2d.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-12096 .elementor-element.elementor-element-0f61d2d.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-12096 .elementor-element.elementor-element-0f61d2d .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-12096 .elementor-element.elementor-element-0f61d2d .elementor-image-box-img img {
    border-radius: 10px;
    transition-duration: 0.6s;
}

.elementor-12096 .elementor-element.elementor-element-0df9a01 > .elementor-widget-container {
    margin: 50px 10px 0px 10px;
}

.elementor-12096 .elementor-element.elementor-element-0df9a01 {
    z-index: 0;
}

.elementor-12096 .elementor-element.elementor-element-dd71384 > .elementor-widget-container {
    padding: 23px 15px 15px 15px;
}

.elementor-12096 .elementor-element.elementor-element-dd71384 {
    text-align: justify;
}

.elementor-12096 .elementor-element.elementor-element-cd934d6 {
    --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;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #E0E0E0;
    --border-color: #E0E0E0;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-12096 .elementor-element.elementor-element-cd934d6:not(.elementor-motion-effects-element-type-background), .elementor-12096 .elementor-element.elementor-element-cd934d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-12096 .elementor-element.elementor-element-cd934d6:hover {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #C80F20;
    --border-color: #C80F20;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 3px 3px 20px 3px rgba(105.4, 105.4, 105.4, 0.5);
}

.elementor-12096 .elementor-element.elementor-element-cd934d6, .elementor-12096 .elementor-element.elementor-element-cd934d6::before {
    --border-transition: -0.1s;
}

.elementor-12096 .elementor-element.elementor-element-27393b3 {
    z-index: 1;
}

.elementor-12096 .elementor-element.elementor-element-27393b3.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-12096 .elementor-element.elementor-element-27393b3.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-12096 .elementor-element.elementor-element-27393b3.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-12096 .elementor-element.elementor-element-27393b3 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-12096 .elementor-element.elementor-element-27393b3 .elementor-image-box-img img {
    border-radius: 10px;
    transition-duration: 0.6s;
}

.elementor-12096 .elementor-element.elementor-element-6a94dd0 > .elementor-widget-container {
    margin: 50px 10px 0px 10px;
}

.elementor-12096 .elementor-element.elementor-element-6a94dd0 {
    z-index: 0;
}

.elementor-12096 .elementor-element.elementor-element-2c3ee85 > .elementor-widget-container {
    padding: 23px 15px 15px 15px;
}

.elementor-12096 .elementor-element.elementor-element-2c3ee85 {
    text-align: justify;
}

.elementor-12096 .elementor-element.elementor-element-3830a8a {
    --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;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #E0E0E0;
    --border-color: #E0E0E0;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-12096 .elementor-element.elementor-element-3830a8a:not(.elementor-motion-effects-element-type-background), .elementor-12096 .elementor-element.elementor-element-3830a8a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-12096 .elementor-element.elementor-element-3830a8a:hover {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #C80F20;
    --border-color: #C80F20;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 3px 3px 20px 3px rgba(105.4, 105.4, 105.4, 0.5);
}

.elementor-12096 .elementor-element.elementor-element-3830a8a, .elementor-12096 .elementor-element.elementor-element-3830a8a::before {
    --border-transition: -0.1s;
}

.elementor-12096 .elementor-element.elementor-element-3956bc4 {
    z-index: 1;
}

.elementor-12096 .elementor-element.elementor-element-3956bc4.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-12096 .elementor-element.elementor-element-3956bc4.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-12096 .elementor-element.elementor-element-3956bc4.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-12096 .elementor-element.elementor-element-3956bc4 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-12096 .elementor-element.elementor-element-3956bc4 .elementor-image-box-img img {
    border-radius: 10px;
    transition-duration: 0.6s;
}

.elementor-12096 .elementor-element.elementor-element-593c42b > .elementor-widget-container {
    margin: 50px 10px 0px 10px;
}

.elementor-12096 .elementor-element.elementor-element-593c42b {
    z-index: 0;
}

.elementor-12096 .elementor-element.elementor-element-ca7f2d2 > .elementor-widget-container {
    padding: 23px 15px 15px 15px;
}

.elementor-12096 .elementor-element.elementor-element-ca7f2d2 {
    text-align: justify;
}

.elementor-12096 .elementor-element.elementor-element-2daa48e {
    --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;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #E0E0E0;
    --border-color: #E0E0E0;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-12096 .elementor-element.elementor-element-2daa48e:not(.elementor-motion-effects-element-type-background), .elementor-12096 .elementor-element.elementor-element-2daa48e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-12096 .elementor-element.elementor-element-2daa48e:hover {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #C80F20;
    --border-color: #C80F20;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 3px 3px 20px 3px rgba(105.4, 105.4, 105.4, 0.5);
}

.elementor-12096 .elementor-element.elementor-element-2daa48e, .elementor-12096 .elementor-element.elementor-element-2daa48e::before {
    --border-transition: -0.1s;
}

.elementor-12096 .elementor-element.elementor-element-d6dcc7f {
    z-index: 1;
}

.elementor-12096 .elementor-element.elementor-element-d6dcc7f.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-12096 .elementor-element.elementor-element-d6dcc7f.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-12096 .elementor-element.elementor-element-d6dcc7f.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-12096 .elementor-element.elementor-element-d6dcc7f .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-12096 .elementor-element.elementor-element-d6dcc7f .elementor-image-box-img img {
    border-radius: 10px;
    transition-duration: 0.6s;
}

.elementor-12096 .elementor-element.elementor-element-6f65f12 > .elementor-widget-container {
    margin: 50px 10px 0px 10px;
}

.elementor-12096 .elementor-element.elementor-element-6f65f12 {
    z-index: 0;
}

.elementor-12096 .elementor-element.elementor-element-cd6a511 > .elementor-widget-container {
    padding: 23px 15px 15px 15px;
}

.elementor-12096 .elementor-element.elementor-element-cd6a511 {
    text-align: justify;
}

.elementor-12096 .elementor-element.elementor-element-60fb7b8 {
    --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;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #E0E0E0;
    --border-color: #E0E0E0;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-12096 .elementor-element.elementor-element-60fb7b8:not(.elementor-motion-effects-element-type-background), .elementor-12096 .elementor-element.elementor-element-60fb7b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-12096 .elementor-element.elementor-element-60fb7b8:hover {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #C80F20;
    --border-color: #C80F20;
    --border-radius: 10px 10px 10px 10px;
    --border-top-left-radius: 10px;
    --border-top-right-radius: 10px;
    --border-bottom-right-radius: 10px;
    --border-bottom-left-radius: 10px;
    box-shadow: 3px 3px 20px 3px rgba(105.4, 105.4, 105.4, 0.5);
}

.elementor-12096 .elementor-element.elementor-element-60fb7b8, .elementor-12096 .elementor-element.elementor-element-60fb7b8::before {
    --border-transition: -0.1s;
}

.elementor-12096 .elementor-element.elementor-element-f4fcbab {
    z-index: 1;
}

.elementor-12096 .elementor-element.elementor-element-f4fcbab.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-12096 .elementor-element.elementor-element-f4fcbab.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-12096 .elementor-element.elementor-element-f4fcbab.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-12096 .elementor-element.elementor-element-f4fcbab .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100%;
}

.elementor-12096 .elementor-element.elementor-element-f4fcbab .elementor-image-box-img img {
    border-radius: 10px;
    transition-duration: 0.6s;
}

.elementor-12096 .elementor-element.elementor-element-bff1925 > .elementor-widget-container {
    margin: 50px 10px 0px 10px;
}

.elementor-12096 .elementor-element.elementor-element-bff1925 {
    z-index: 0;
}

.elementor-12096 .elementor-element.elementor-element-8bdde47 > .elementor-widget-container {
    padding: 23px 15px 15px 15px;
}

.elementor-12096 .elementor-element.elementor-element-8bdde47 {
    text-align: justify;
}

.elementor-12096 .elementor-element.elementor-element-ffe8ef3 {
    --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;
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 25px;
    --padding-bottom: 40px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-12096 .elementor-element.elementor-element-ffe8ef3:not(.elementor-motion-effects-element-type-background), .elementor-12096 .elementor-element.elementor-element-ffe8ef3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #262D3F;
}

.elementor-12096 .elementor-element.elementor-element-7cbd489 {
    --display: flex;
}

.elementor-12096 .elementor-element.elementor-element-a3cb1a4 {
    text-align: center;
}

.elementor-12096 .elementor-element.elementor-element-a3cb1a4 .elementor-heading-title {
    color: #FFFFFF;
}

.elementor-12096 .elementor-element.elementor-element-0d3beba {
    width: 100%;
    max-width: 100%;
}

.elementor-12096 .elementor-element.elementor-element-d0f6d6f {
    --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;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-12096 .elementor-element.elementor-element-7504cd5 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #E0E0E0;
    --border-color: #E0E0E0;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    --padding-top: 22px;
    --padding-bottom: 22px;
    --padding-left: 22px;
    --padding-right: 22px;
}

.elementor-12096 .elementor-element.elementor-element-7504cd5:not(.elementor-motion-effects-element-type-background), .elementor-12096 .elementor-element.elementor-element-7504cd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-12096 .elementor-element.elementor-element-b7ccac2 > .elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

.elementor-12096 .elementor-element.elementor-element-b7ccac2 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-12096 .elementor-element.elementor-element-b7ccac2 {
    --icon-box-icon-margin: 10px;
}

.elementor-12096 .elementor-element.elementor-element-b7ccac2 .elementor-icon-box-title {
    margin-block-end:10px;color: var( --e-global-color-7abc524 );
}

.elementor-12096 .elementor-element.elementor-element-b7ccac2 .elementor-icon {
    font-size: 45px;
}

.elementor-12096 .elementor-element.elementor-element-b7ccac2 .elementor-icon-box-title, .elementor-12096 .elementor-element.elementor-element-b7ccac2 .elementor-icon-box-title a {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
}

.elementor-12096 .elementor-element.elementor-element-b7ccac2 .elementor-icon-box-description {
    color: var( --e-global-color-7abc524 );
}

.elementor-12096 .elementor-element.elementor-element-4632a10 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #E0E0E0;
    --border-color: #E0E0E0;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    --padding-top: 22px;
    --padding-bottom: 22px;
    --padding-left: 22px;
    --padding-right: 22px;
}

.elementor-12096 .elementor-element.elementor-element-4632a10:not(.elementor-motion-effects-element-type-background), .elementor-12096 .elementor-element.elementor-element-4632a10 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-12096 .elementor-element.elementor-element-4b11d57 > .elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

.elementor-12096 .elementor-element.elementor-element-4b11d57 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-12096 .elementor-element.elementor-element-4b11d57 {
    --icon-box-icon-margin: 10px;
}

.elementor-12096 .elementor-element.elementor-element-4b11d57 .elementor-icon-box-title {
    margin-block-end:10px;color: var( --e-global-color-7abc524 );
}

.elementor-12096 .elementor-element.elementor-element-4b11d57 .elementor-icon {
    font-size: 45px;
}

.elementor-12096 .elementor-element.elementor-element-4b11d57 .elementor-icon-box-title, .elementor-12096 .elementor-element.elementor-element-4b11d57 .elementor-icon-box-title a {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
}

.elementor-12096 .elementor-element.elementor-element-4b11d57 .elementor-icon-box-description {
    color: var( --e-global-color-7abc524 );
}

.elementor-12096 .elementor-element.elementor-element-0eb0b60 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: #E0E0E0;
    --border-color: #E0E0E0;
    --border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    --padding-top: 22px;
    --padding-bottom: 22px;
    --padding-left: 22px;
    --padding-right: 22px;
}

.elementor-12096 .elementor-element.elementor-element-0eb0b60:not(.elementor-motion-effects-element-type-background), .elementor-12096 .elementor-element.elementor-element-0eb0b60 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-12096 .elementor-element.elementor-element-ece71b5 > .elementor-widget-container {
    margin: 5px 5px 5px 5px;
}

.elementor-12096 .elementor-element.elementor-element-ece71b5 .elementor-icon-box-wrapper {
    text-align: center;
}

.elementor-12096 .elementor-element.elementor-element-ece71b5 {
    --icon-box-icon-margin: 10px;
}

.elementor-12096 .elementor-element.elementor-element-ece71b5 .elementor-icon-box-title {
    margin-block-end:10px;color: var( --e-global-color-7abc524 );
}

.elementor-12096 .elementor-element.elementor-element-ece71b5 .elementor-icon {
    font-size: 45px;
}

.elementor-12096 .elementor-element.elementor-element-ece71b5 .elementor-icon-box-title, .elementor-12096 .elementor-element.elementor-element-ece71b5 .elementor-icon-box-title a {
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
}

.elementor-12096 .elementor-element.elementor-element-ece71b5 .elementor-icon-box-description {
    color: var( --e-global-color-7abc524 );
}

.elementor-12096 .elementor-element.elementor-element-09affa0 {
    --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;
}

.elementor-12096 .elementor-element.elementor-element-0346df1 {
    text-align: justify;
}

.elementor-12096 .elementor-element.elementor-element-5c963db {
    --display: flex;
    --margin-top: 40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-12096 .elementor-element.elementor-element-8470799 {
    text-align: center;
}

.elementor-12096 .elementor-element.elementor-element-9910c48 {
    width: 100%;
    max-width: 100%;
}

.elementor-12096 .elementor-element.elementor-element-9317031 {
    --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;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-12096 .elementor-element.elementor-element-56fa10b {
    --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;
    --overlay-opacity: 0.8;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-12096 .elementor-element.elementor-element-56fa10b::before, .elementor-12096 .elementor-element.elementor-element-56fa10b > .elementor-background-video-container::before, .elementor-12096 .elementor-element.elementor-element-56fa10b > .e-con-inner > .elementor-background-video-container::before, .elementor-12096 .elementor-element.elementor-element-56fa10b > .elementor-background-slideshow::before, .elementor-12096 .elementor-element.elementor-element-56fa10b > .e-con-inner > .elementor-background-slideshow::before, .elementor-12096 .elementor-element.elementor-element-56fa10b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: #E0E0E0;
    --background-overlay: '';
}

.elementor-12096 .elementor-element.elementor-element-e61ac04 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(30px/2);}

.elementor-12096 .elementor-element.elementor-element-e61ac04 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(30px/2);}

.elementor-12096 .elementor-element.elementor-element-e61ac04 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(30px/2);}

.elementor-12096 .elementor-element.elementor-element-e61ac04 .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-30px/2);}

.elementor-12096 .elementor-element.elementor-element-e61ac04 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-30px/2);
}

.elementor-12096 .elementor-element.elementor-element-e61ac04 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    width: 100%;
    border-color: #FFFFFF;
}

.elementor-12096 .elementor-element.elementor-element-e61ac04 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-block-start-style:solid;border-block-start-width:2px;}

.elementor-12096 .elementor-element.elementor-element-e61ac04 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-inline-start-style:solid;}

.elementor-12096 .elementor-element.elementor-element-e61ac04 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-inline-start-width:2px;}

.elementor-12096 .elementor-element.elementor-element-e61ac04 .elementor-icon-list-icon i {
    color: #C80F20;
    transition: color 0.3s;
}

.elementor-12096 .elementor-element.elementor-element-e61ac04 .elementor-icon-list-icon svg {
    fill: #C80F20;
    transition: fill 0.3s;
}

.elementor-12096 .elementor-element.elementor-element-e61ac04 {
    --e-icon-list-icon-size: 20px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
    --icon-vertical-align: flex-start;
}

.elementor-12096 .elementor-element.elementor-element-e61ac04 .elementor-icon-list-icon {
    padding-inline-end:0px;}

.elementor-12096 .elementor-element.elementor-element-e61ac04 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12096 .elementor-element.elementor-element-e61ac04 .elementor-icon-list-item > a {
    font-size: 16px;
}

.elementor-12096 .elementor-element.elementor-element-e61ac04 .elementor-icon-list-text {
    color: #111111;
    transition: color 0.3s;
}

.elementor-12096 .elementor-element.elementor-element-95a0de4 {
    --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;
    --overlay-opacity: 0.8;
    --border-radius: 10px 10px 10px 10px;
}

.elementor-12096 .elementor-element.elementor-element-95a0de4::before, .elementor-12096 .elementor-element.elementor-element-95a0de4 > .elementor-background-video-container::before, .elementor-12096 .elementor-element.elementor-element-95a0de4 > .e-con-inner > .elementor-background-video-container::before, .elementor-12096 .elementor-element.elementor-element-95a0de4 > .elementor-background-slideshow::before, .elementor-12096 .elementor-element.elementor-element-95a0de4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12096 .elementor-element.elementor-element-95a0de4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    background-color: #E0E0E0;
    --background-overlay: '';
}

.elementor-12096 .elementor-element.elementor-element-314de68 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end:calc(30px/2);}

.elementor-12096 .elementor-element.elementor-element-314de68 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start:calc(30px/2);}

.elementor-12096 .elementor-element.elementor-element-314de68 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline:calc(30px/2);}

.elementor-12096 .elementor-element.elementor-element-314de68 .elementor-icon-list-items.elementor-inline-items {
    margin-inline:calc(-30px/2);}

.elementor-12096 .elementor-element.elementor-element-314de68 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-30px/2);
}

.elementor-12096 .elementor-element.elementor-element-314de68 .elementor-icon-list-item:not(:last-child):after {
    content: "";
    width: 100%;
    border-color: #FFFFFF;
}

.elementor-12096 .elementor-element.elementor-element-314de68 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
    border-block-start-style:solid;border-block-start-width:2px;}

.elementor-12096 .elementor-element.elementor-element-314de68 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-inline-start-style:solid;}

.elementor-12096 .elementor-element.elementor-element-314de68 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
    border-inline-start-width:2px;}

.elementor-12096 .elementor-element.elementor-element-314de68 .elementor-icon-list-icon i {
    color: #C80F20;
    transition: color 0.3s;
}

.elementor-12096 .elementor-element.elementor-element-314de68 .elementor-icon-list-icon svg {
    fill: #C80F20;
    transition: fill 0.3s;
}

.elementor-12096 .elementor-element.elementor-element-314de68 {
    --e-icon-list-icon-size: 20px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
    --icon-vertical-align: flex-start;
}

.elementor-12096 .elementor-element.elementor-element-314de68 .elementor-icon-list-icon {
    padding-inline-end:0px;}

.elementor-12096 .elementor-element.elementor-element-314de68 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12096 .elementor-element.elementor-element-314de68 .elementor-icon-list-item > a {
    font-size: 16px;
}

.elementor-12096 .elementor-element.elementor-element-314de68 .elementor-icon-list-text {
    color: #111111;
    transition: color 0.3s;
}

.elementor-12096 .elementor-element.elementor-element-5f31a31 {
    --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;
}

.elementor-12096 .elementor-element.elementor-element-e405415 {
    --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;
}

.elementor-12096 .elementor-element.elementor-element-e405415.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-12096 .elementor-element.elementor-element-ad6679f {
    text-align: center;
}

.elementor-12096 .elementor-element.elementor-element-17a740b {
    width: 100%;
    max-width: 100%;
}

.elementor-12096 .elementor-element.elementor-element-ee2d12a {
    --swiper-slides-to-display: 3;
    --swiper-slides-gap: 10px;
    --arrow-prev-left-align: 0%;
    --arrow-prev-translate-x: 0px;
    --arrow-prev-left-position: 0px;
    --arrow-prev-top-align: 50%;
    --arrow-prev-translate-y: -50%;
    --arrow-prev-top-position: 0px;
    --arrow-next-right-align: 0%;
    --arrow-next-translate-x: 0%;
    --arrow-next-right-position: 0px;
    --arrow-next-top-align: 50%;
    --arrow-next-translate-y: -50%;
    --arrow-next-top-position: 0px;
}

@media(max-width: 1024px) {
    .elementor-12096 .elementor-element.elementor-element-ee2d12a {
        --swiper-slides-to-display:2;
    }
}

@media(min-width: 768px) {
    .elementor-12096 .elementor-element.elementor-element-d243df6 {
        --width:60%;
    }

    .elementor-12096 .elementor-element.elementor-element-b580cbd {
        --width: 40%;
    }

    .elementor-12096 .elementor-element.elementor-element-d42fc2d {
        --width: 50%;
    }

    .elementor-12096 .elementor-element.elementor-element-1bec8a3 {
        --width: 50%;
    }

    .elementor-12096 .elementor-element.elementor-element-8165c36 {
        --width: 60%;
    }

    .elementor-12096 .elementor-element.elementor-element-5a1b937 {
        --width: 50%;
    }

    .elementor-12096 .elementor-element.elementor-element-a6c79c4 {
        --width: 23.5%;
    }

    .elementor-12096 .elementor-element.elementor-element-30c61da {
        --width: 23.5%;
    }

    .elementor-12096 .elementor-element.elementor-element-29efa23 {
        --width: 23.5%;
    }

    .elementor-12096 .elementor-element.elementor-element-be72593 {
        --width: 23.5%;
    }

    .elementor-12096 .elementor-element.elementor-element-6e127fa {
        --width: 23.5%;
    }

    .elementor-12096 .elementor-element.elementor-element-50bbc2e {
        --width: 23.5%;
    }

    .elementor-12096 .elementor-element.elementor-element-c84a6f9 {
        --width: 23.5%;
    }

    .elementor-12096 .elementor-element.elementor-element-d2d90f3 {
        --width: 23.5%;
    }

    .elementor-12096 .elementor-element.elementor-element-2c78561 {
        --width: 23.5%;
    }

    .elementor-12096 .elementor-element.elementor-element-ce22765 {
        --width: 23.5%;
    }

    .elementor-12096 .elementor-element.elementor-element-4af6db4 {
        --width: 23.5%;
    }

    .elementor-12096 .elementor-element.elementor-element-c546d0a {
        --width: 23.5%;
    }

    .elementor-12096 .elementor-element.elementor-element-42f5c0a {
        --width: 50%;
    }

    .elementor-12096 .elementor-element.elementor-element-a784afb {
        --width: 50%;
    }

    .elementor-12096 .elementor-element.elementor-element-e73909f {
        --width: 50%;
    }

    .elementor-12096 .elementor-element.elementor-element-d72adbd {
        --width: 50%;
    }

    .elementor-12096 .elementor-element.elementor-element-3ccd402 {
        --width: 100%;
    }

    .elementor-12096 .elementor-element.elementor-element-e50a9dd {
        --width: 32%;
    }

    .elementor-12096 .elementor-element.elementor-element-0959a55 {
        --width: 32%;
    }

    .elementor-12096 .elementor-element.elementor-element-cd934d6 {
        --width: 32%;
    }

    .elementor-12096 .elementor-element.elementor-element-3830a8a {
        --width: 32%;
    }

    .elementor-12096 .elementor-element.elementor-element-2daa48e {
        --width: 32%;
    }

    .elementor-12096 .elementor-element.elementor-element-60fb7b8 {
        --width: 32%;
    }

    .elementor-12096 .elementor-element.elementor-element-56fa10b {
        --width: 50%;
    }

    .elementor-12096 .elementor-element.elementor-element-95a0de4 {
        --width: 50%;
    }
}

@media(max-width: 767px) {
    .elementor-12096 .elementor-element.elementor-element-2899e51 > .elementor-widget-container {
        padding:0px 10px 0px 10px;
    }

    .elementor-12096 .elementor-element.elementor-element-d949080 > .elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-12096 .elementor-element.elementor-element-d42fc2d {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-12096 .elementor-element.elementor-element-1bec8a3 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-12096 .elementor-element.elementor-element-a63062d {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-12096 .elementor-element.elementor-element-d5bb168 > .elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-12096 .elementor-element.elementor-element-23dd400 > .elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-12096 .elementor-element.elementor-element-bc970a1 > .elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-12096 .elementor-element.elementor-element-888db80 > .elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-12096 .elementor-element.elementor-element-35773c9 > .elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-12096 .elementor-element.elementor-element-91db3ea > .elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-12096 .elementor-element.elementor-element-83b6e90 > .elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-12096 .elementor-element.elementor-element-b11d4be > .elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-12096 .elementor-element.elementor-element-431dd99 > .elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-12096 .elementor-element.elementor-element-4ce0e84 > .elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-12096 .elementor-element.elementor-element-0d1cf9b > .elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-12096 .elementor-element.elementor-element-b04b869 > .elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-12096 .elementor-element.elementor-element-11988a6 {
        --margin-top: 30px;
        --margin-bottom: 30px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-12096 .elementor-element.elementor-element-2188add {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-12096 .elementor-element.elementor-element-326bd47 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-12096 .elementor-element.elementor-element-85ca65c {
        --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-12096 .elementor-element.elementor-element-24cf52c {
        line-height: 3em;
    }

    .elementor-12096 .elementor-element.elementor-element-ff1d8ae {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-12096 .elementor-element.elementor-element-94f51ab > .elementor-widget-container {
        padding: 10px 10px 10px 10px;
    }

    .elementor-12096 .elementor-element.elementor-element-d886818 > .elementor-widget-container {
        padding: 8px 0px 8px 8px;
    }

    .elementor-12096 .elementor-element.elementor-element-d72adbd {
        --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;
        --justify-content: center;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-12096 .elementor-element.elementor-element-3ccd402 {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-12096 .elementor-element.elementor-element-a1fc45e > .elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-12096 .elementor-element.elementor-element-57765c6 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-12096 .elementor-element.elementor-element-57765c6 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-12096 .elementor-element.elementor-element-c95278f > .elementor-widget-container {
        margin: 70px 0px 0px 0px;
    }

    .elementor-12096 .elementor-element.elementor-element-0f61d2d .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-12096 .elementor-element.elementor-element-0df9a01 > .elementor-widget-container {
        margin: 70px 0px 0px 0px;
    }

    .elementor-12096 .elementor-element.elementor-element-27393b3 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-12096 .elementor-element.elementor-element-6a94dd0 > .elementor-widget-container {
        margin: 70px 0px 0px 0px;
    }

    .elementor-12096 .elementor-element.elementor-element-3956bc4 .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-12096 .elementor-element.elementor-element-593c42b > .elementor-widget-container {
        margin: 70px 0px 0px 0px;
    }

    .elementor-12096 .elementor-element.elementor-element-d6dcc7f .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-12096 .elementor-element.elementor-element-6f65f12 > .elementor-widget-container {
        margin: 70px 0px 0px 0px;
    }

    .elementor-12096 .elementor-element.elementor-element-f4fcbab .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-12096 .elementor-element.elementor-element-bff1925 > .elementor-widget-container {
        margin: 70px 0px 0px 0px;
    }

    .elementor-12096 .elementor-element.elementor-element-7504cd5 {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-12096 .elementor-element.elementor-element-4632a10 {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-12096 .elementor-element.elementor-element-0eb0b60 {
        --padding-top: 10px;
        --padding-bottom: 10px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-12096 .elementor-element.elementor-element-0346df1 > .elementor-widget-container {
        padding: 0px 10px 0px 10px;
    }

    .elementor-12096 .elementor-element.elementor-element-9317031 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-12096 .elementor-element.elementor-element-ee2d12a {
        --swiper-slides-to-display: 1;
    }
}/* End custom CSS */