.elementor-6005 .elementor-element.elementor-element-cc713df{--display:flex;}.elementor-6005 .elementor-element.elementor-element-cd70eff{text-align:start;}.elementor-6005 .elementor-element.elementor-element-5099657{--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:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6005 .elementor-element.elementor-element-62e8e823{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 1px 1px 1px rgba(144.5, 144.5, 144.5, 0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6005 .elementor-element.elementor-element-62e8e823:not(.elementor-motion-effects-element-type-background), .elementor-6005 .elementor-element.elementor-element-62e8e823 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(200deg, #DDDDDD 60%, #F5F5F5 85%);}.elementor-6005 .elementor-element.elementor-element-62e8e823.e-con{--align-self:center;}.elementor-6005 .elementor-element.elementor-element-32ad47af{width:100%;max-width:100%;background-color:transparent;margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 8px 0px 0px;background-image:linear-gradient(239deg, #ACACAC 0%, #DDDDDD 80%);border-radius:15px 15px 0px 0px;}.elementor-6005 .elementor-element.elementor-element-32ad47af .elementor-image-box-wrapper{text-align:start;}.elementor-6005 .elementor-element.elementor-element-32ad47af.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-6005 .elementor-element.elementor-element-32ad47af.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-6005 .elementor-element.elementor-element-32ad47af.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-6005 .elementor-element.elementor-element-32ad47af .elementor-image-box-title{margin-bottom:51px;font-family:"sf-compact-rounded", Sans-serif;font-size:25px;font-weight:500;letter-spacing:1.2px;color:#FFFFFF;}.elementor-6005 .elementor-element.elementor-element-32ad47af .elementor-image-box-wrapper .elementor-image-box-img{width:66%;}.elementor-6005 .elementor-element.elementor-element-32ad47af .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-6005 .elementor-element.elementor-element-4d177957{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 10px;}.elementor-6005 .elementor-element.elementor-element-4d177957 .elementor-heading-title{font-family:"sf-compact-rounded", Sans-serif;font-size:25px;font-weight:600;letter-spacing:0.7px;}.elementor-6005 .elementor-element.elementor-element-5fde32a3{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;column-gap:0px;text-align:start;font-family:"sf-compact-rounded", Sans-serif;color:#7A7A7A;}.elementor-6005 .elementor-element.elementor-element-5fde32a3 p{margin-block-end:0px;}.elementor-6005 .elementor-element.elementor-element-2d62622b .elementor-button{background-color:transparent;font-family:"sf-compact-rounded", Sans-serif;font-size:15px;letter-spacing:0.8px;fill:#626262;color:#626262;background-image:linear-gradient(211deg, #FFFFFF 100%, #E9E9E9 100%);box-shadow:1px 1px 2px 1px #E9E9E9;transition-duration:0.4s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDF;border-radius:25px 25px 25px 25px;padding:13px 13px 13px 13px;}.elementor-6005 .elementor-element.elementor-element-2d62622b .elementor-button:hover, .elementor-6005 .elementor-element.elementor-element-2d62622b .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #626262 0%, #626262 100%);}.elementor-6005 .elementor-element.elementor-element-2d62622b{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-6005 .elementor-element.elementor-element-2d62622b.elementor-element{--align-self:center;}.elementor-6005 .elementor-element.elementor-element-2d62622b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6005 .elementor-element.elementor-element-2d62622b .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:center;}.elementor-6005 .elementor-element.elementor-element-2d62622b .elementor-button:hover svg, .elementor-6005 .elementor-element.elementor-element-2d62622b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6005 .elementor-element.elementor-element-36ea07cf{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 1px 1px 1px rgba(144.5, 144.5, 144.5, 0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6005 .elementor-element.elementor-element-36ea07cf:not(.elementor-motion-effects-element-type-background), .elementor-6005 .elementor-element.elementor-element-36ea07cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(200deg, #DDDDDD 60%, #F5F5F5 85%);}.elementor-6005 .elementor-element.elementor-element-36ea07cf.e-con{--align-self:center;}.elementor-6005 .elementor-element.elementor-element-4d5a868f{width:100%;max-width:100%;background-color:transparent;margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;background-image:linear-gradient(239deg, #ACACAC 0%, #DDDDDD 80%);border-radius:15px 15px 0px 0px;}.elementor-6005 .elementor-element.elementor-element-4d5a868f .elementor-image-box-wrapper{text-align:end;}.elementor-6005 .elementor-element.elementor-element-4d5a868f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-6005 .elementor-element.elementor-element-4d5a868f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-6005 .elementor-element.elementor-element-4d5a868f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-6005 .elementor-element.elementor-element-4d5a868f .elementor-image-box-title{margin-bottom:61px;font-family:"sf-compact-rounded", Sans-serif;font-size:25px;font-weight:500;letter-spacing:1.2px;color:#FFFFFF;}.elementor-6005 .elementor-element.elementor-element-4d5a868f .elementor-image-box-wrapper .elementor-image-box-img{width:66%;}.elementor-6005 .elementor-element.elementor-element-4d5a868f .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-6005 .elementor-element.elementor-element-b3f6295{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 10px;}.elementor-6005 .elementor-element.elementor-element-b3f6295 .elementor-heading-title{font-family:"sf-compact-rounded", Sans-serif;font-size:25px;font-weight:600;letter-spacing:0.7px;}.elementor-6005 .elementor-element.elementor-element-2108997d{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;column-gap:0px;text-align:start;font-family:"sf-compact-rounded", Sans-serif;color:#7A7A7A;}.elementor-6005 .elementor-element.elementor-element-2108997d p{margin-block-end:0px;}.elementor-6005 .elementor-element.elementor-element-19644c22 .elementor-button{background-color:transparent;font-family:"sf-compact-rounded", Sans-serif;font-size:15px;letter-spacing:0.8px;fill:#626262;color:#626262;background-image:linear-gradient(211deg, #FFFFFF 100%, #E9E9E9 100%);box-shadow:1px 1px 2px 1px #E9E9E9;transition-duration:0.4s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDF;border-radius:25px 25px 25px 25px;padding:13px 13px 13px 13px;}.elementor-6005 .elementor-element.elementor-element-19644c22 .elementor-button:hover, .elementor-6005 .elementor-element.elementor-element-19644c22 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #626262 0%, #626262 100%);}.elementor-6005 .elementor-element.elementor-element-19644c22{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-6005 .elementor-element.elementor-element-19644c22.elementor-element{--align-self:center;}.elementor-6005 .elementor-element.elementor-element-19644c22 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6005 .elementor-element.elementor-element-19644c22 .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:center;}.elementor-6005 .elementor-element.elementor-element-19644c22 .elementor-button:hover svg, .elementor-6005 .elementor-element.elementor-element-19644c22 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6005 .elementor-element.elementor-element-1100d49f{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 1px 1px 1px rgba(144.5, 144.5, 144.5, 0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6005 .elementor-element.elementor-element-1100d49f:not(.elementor-motion-effects-element-type-background), .elementor-6005 .elementor-element.elementor-element-1100d49f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(200deg, #DDDDDD 60%, #F5F5F5 85%);}.elementor-6005 .elementor-element.elementor-element-1100d49f.e-con{--align-self:center;}.elementor-6005 .elementor-element.elementor-element-687b5a79{width:100%;max-width:100%;background-color:transparent;margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 8px 0px 0px;background-image:linear-gradient(239deg, #ACACAC 0%, #DDDDDD 80%);border-radius:15px 15px 0px 0px;}.elementor-6005 .elementor-element.elementor-element-687b5a79 .elementor-image-box-wrapper{text-align:start;}.elementor-6005 .elementor-element.elementor-element-687b5a79.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-6005 .elementor-element.elementor-element-687b5a79.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-6005 .elementor-element.elementor-element-687b5a79.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-6005 .elementor-element.elementor-element-687b5a79 .elementor-image-box-title{margin-bottom:8px;font-family:"sf-compact-rounded", Sans-serif;font-size:25px;font-weight:500;letter-spacing:1.2px;color:#FFFFFF;}.elementor-6005 .elementor-element.elementor-element-687b5a79 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6005 .elementor-element.elementor-element-687b5a79 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-6005 .elementor-element.elementor-element-54eb9e49{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 10px;}.elementor-6005 .elementor-element.elementor-element-54eb9e49 .elementor-heading-title{font-family:"sf-compact-rounded", Sans-serif;font-size:25px;font-weight:600;letter-spacing:0.7px;}.elementor-6005 .elementor-element.elementor-element-7a80e852{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;column-gap:0px;text-align:start;font-family:"sf-compact-rounded", Sans-serif;color:#7A7A7A;}.elementor-6005 .elementor-element.elementor-element-7a80e852 p{margin-block-end:0px;}.elementor-6005 .elementor-element.elementor-element-782ea324 .elementor-button{background-color:transparent;font-family:"sf-compact-rounded", Sans-serif;font-size:15px;letter-spacing:0.8px;fill:#626262;color:#626262;background-image:linear-gradient(211deg, #FFFFFF 100%, #E9E9E9 100%);box-shadow:1px 1px 2px 1px #E9E9E9;transition-duration:0.4s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDF;border-radius:25px 25px 25px 25px;padding:13px 13px 13px 13px;}.elementor-6005 .elementor-element.elementor-element-782ea324 .elementor-button:hover, .elementor-6005 .elementor-element.elementor-element-782ea324 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #626262 0%, #626262 100%);}.elementor-6005 .elementor-element.elementor-element-782ea324{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-6005 .elementor-element.elementor-element-782ea324.elementor-element{--align-self:center;}.elementor-6005 .elementor-element.elementor-element-782ea324 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6005 .elementor-element.elementor-element-782ea324 .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:center;}.elementor-6005 .elementor-element.elementor-element-782ea324 .elementor-button:hover svg, .elementor-6005 .elementor-element.elementor-element-782ea324 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6005 .elementor-element.elementor-element-162918f9{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 1px 1px 1px rgba(144.5, 144.5, 144.5, 0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6005 .elementor-element.elementor-element-162918f9:not(.elementor-motion-effects-element-type-background), .elementor-6005 .elementor-element.elementor-element-162918f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(200deg, #DDDDDD 60%, #F5F5F5 85%);}.elementor-6005 .elementor-element.elementor-element-162918f9.e-con{--align-self:center;}.elementor-6005 .elementor-element.elementor-element-5339f163{width:100%;max-width:100%;background-color:transparent;margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 8px 0px 0px;background-image:linear-gradient(239deg, #ACACAC 0%, #DDDDDD 80%);border-radius:15px 15px 0px 0px;}.elementor-6005 .elementor-element.elementor-element-5339f163 .elementor-image-box-wrapper{text-align:start;}.elementor-6005 .elementor-element.elementor-element-5339f163.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-6005 .elementor-element.elementor-element-5339f163.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-6005 .elementor-element.elementor-element-5339f163.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-6005 .elementor-element.elementor-element-5339f163 .elementor-image-box-title{margin-bottom:17px;font-family:"sf-compact-rounded", Sans-serif;font-size:25px;font-weight:500;letter-spacing:1.2px;color:#FFFFFF;}.elementor-6005 .elementor-element.elementor-element-5339f163 .elementor-image-box-wrapper .elementor-image-box-img{width:75%;}.elementor-6005 .elementor-element.elementor-element-5339f163 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-6005 .elementor-element.elementor-element-6978750e{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 10px;}.elementor-6005 .elementor-element.elementor-element-6978750e .elementor-heading-title{font-family:"sf-compact-rounded", Sans-serif;font-size:25px;font-weight:600;letter-spacing:0.7px;}.elementor-6005 .elementor-element.elementor-element-7b358eea{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;column-gap:0px;text-align:start;font-family:"sf-compact-rounded", Sans-serif;color:#7A7A7A;}.elementor-6005 .elementor-element.elementor-element-7b358eea p{margin-block-end:0px;}.elementor-6005 .elementor-element.elementor-element-5484e816 .elementor-button{background-color:transparent;font-family:"sf-compact-rounded", Sans-serif;font-size:15px;letter-spacing:0.8px;fill:#626262;color:#626262;background-image:linear-gradient(211deg, #FFFFFF 100%, #E9E9E9 100%);box-shadow:1px 1px 2px 1px #E9E9E9;transition-duration:0.4s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDF;border-radius:25px 25px 25px 25px;padding:13px 13px 13px 13px;}.elementor-6005 .elementor-element.elementor-element-5484e816 .elementor-button:hover, .elementor-6005 .elementor-element.elementor-element-5484e816 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #626262 0%, #626262 100%);}.elementor-6005 .elementor-element.elementor-element-5484e816{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-6005 .elementor-element.elementor-element-5484e816.elementor-element{--align-self:center;}.elementor-6005 .elementor-element.elementor-element-5484e816 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6005 .elementor-element.elementor-element-5484e816 .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:center;}.elementor-6005 .elementor-element.elementor-element-5484e816 .elementor-button:hover svg, .elementor-6005 .elementor-element.elementor-element-5484e816 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6005 .elementor-element.elementor-element-463d5f8b{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 1px 1px 1px rgba(144.5, 144.5, 144.5, 0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6005 .elementor-element.elementor-element-463d5f8b:not(.elementor-motion-effects-element-type-background), .elementor-6005 .elementor-element.elementor-element-463d5f8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(200deg, #DDDDDD 60%, #F5F5F5 85%);}.elementor-6005 .elementor-element.elementor-element-463d5f8b.e-con{--align-self:center;}.elementor-6005 .elementor-element.elementor-element-531a8525{width:100%;max-width:100%;background-color:transparent;margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 8px 0px 0px;background-image:linear-gradient(239deg, #ACACAC 0%, #DDDDDD 80%);border-radius:15px 15px 0px 0px;}.elementor-6005 .elementor-element.elementor-element-531a8525 .elementor-image-box-wrapper{text-align:start;}.elementor-6005 .elementor-element.elementor-element-531a8525.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-6005 .elementor-element.elementor-element-531a8525.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-6005 .elementor-element.elementor-element-531a8525.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-6005 .elementor-element.elementor-element-531a8525 .elementor-image-box-title{margin-bottom:32px;font-family:"sf-compact-rounded", Sans-serif;font-size:25px;font-weight:500;letter-spacing:1.2px;color:#FFFFFF;}.elementor-6005 .elementor-element.elementor-element-531a8525 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6005 .elementor-element.elementor-element-531a8525 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-6005 .elementor-element.elementor-element-5bfae83c{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 10px;}.elementor-6005 .elementor-element.elementor-element-5bfae83c .elementor-heading-title{font-family:"sf-compact-rounded", Sans-serif;font-size:25px;font-weight:600;letter-spacing:0.7px;}.elementor-6005 .elementor-element.elementor-element-23616be{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;column-gap:0px;text-align:start;font-family:"sf-compact-rounded", Sans-serif;color:#7A7A7A;}.elementor-6005 .elementor-element.elementor-element-23616be p{margin-block-end:0px;}.elementor-6005 .elementor-element.elementor-element-61c20bd2 .elementor-button{background-color:transparent;font-family:"sf-compact-rounded", Sans-serif;font-size:15px;letter-spacing:0.8px;fill:#626262;color:#626262;background-image:linear-gradient(211deg, #FFFFFF 100%, #E9E9E9 100%);box-shadow:1px 1px 2px 1px #E9E9E9;transition-duration:0.4s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDF;border-radius:25px 25px 25px 25px;padding:13px 13px 13px 13px;}.elementor-6005 .elementor-element.elementor-element-61c20bd2 .elementor-button:hover, .elementor-6005 .elementor-element.elementor-element-61c20bd2 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #626262 0%, #626262 100%);}.elementor-6005 .elementor-element.elementor-element-61c20bd2{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-6005 .elementor-element.elementor-element-61c20bd2.elementor-element{--align-self:center;}.elementor-6005 .elementor-element.elementor-element-61c20bd2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6005 .elementor-element.elementor-element-61c20bd2 .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:center;}.elementor-6005 .elementor-element.elementor-element-61c20bd2 .elementor-button:hover svg, .elementor-6005 .elementor-element.elementor-element-61c20bd2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6005 .elementor-element.elementor-element-32161e95{--display:flex;--border-radius:15px 15px 15px 15px;box-shadow:0px 1px 1px 1px rgba(144.5, 144.5, 144.5, 0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6005 .elementor-element.elementor-element-32161e95:not(.elementor-motion-effects-element-type-background), .elementor-6005 .elementor-element.elementor-element-32161e95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(200deg, #DDDDDD 60%, #F5F5F5 85%);}.elementor-6005 .elementor-element.elementor-element-32161e95.e-con{--align-self:center;}.elementor-6005 .elementor-element.elementor-element-512fb63e{width:100%;max-width:100%;background-color:transparent;margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 10px 0px 0px;background-image:linear-gradient(239deg, #ACACAC 0%, #DDDDDD 80%);border-radius:15px 15px 0px 0px;}.elementor-6005 .elementor-element.elementor-element-512fb63e .elementor-image-box-wrapper{text-align:start;}.elementor-6005 .elementor-element.elementor-element-512fb63e.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-6005 .elementor-element.elementor-element-512fb63e.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-6005 .elementor-element.elementor-element-512fb63e.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-6005 .elementor-element.elementor-element-512fb63e .elementor-image-box-title{margin-bottom:12px;font-family:"sf-compact-rounded", Sans-serif;font-size:23px;font-weight:500;letter-spacing:1.2px;color:#FFFFFF;}.elementor-6005 .elementor-element.elementor-element-512fb63e .elementor-image-box-wrapper .elementor-image-box-img{width:75%;}.elementor-6005 .elementor-element.elementor-element-512fb63e .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-6005 .elementor-element.elementor-element-727b1aa1{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 10px;}.elementor-6005 .elementor-element.elementor-element-727b1aa1 .elementor-heading-title{font-family:"sf-compact-rounded", Sans-serif;font-size:25px;font-weight:600;letter-spacing:0.7px;}.elementor-6005 .elementor-element.elementor-element-2c6363d4{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;column-gap:0px;text-align:start;font-family:"sf-compact-rounded", Sans-serif;color:#7A7A7A;}.elementor-6005 .elementor-element.elementor-element-2c6363d4 p{margin-block-end:0px;}.elementor-6005 .elementor-element.elementor-element-4ad6c492 .elementor-button{background-color:transparent;font-family:"sf-compact-rounded", Sans-serif;font-size:15px;letter-spacing:0.8px;fill:#626262;color:#626262;background-image:linear-gradient(211deg, #FFFFFF 100%, #E9E9E9 100%);box-shadow:1px 1px 2px 1px #E9E9E9;transition-duration:0.4s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDF;border-radius:25px 25px 25px 25px;padding:13px 13px 13px 13px;}.elementor-6005 .elementor-element.elementor-element-4ad6c492 .elementor-button:hover, .elementor-6005 .elementor-element.elementor-element-4ad6c492 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #626262 0%, #626262 100%);}.elementor-6005 .elementor-element.elementor-element-4ad6c492{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-6005 .elementor-element.elementor-element-4ad6c492.elementor-element{--align-self:center;}.elementor-6005 .elementor-element.elementor-element-4ad6c492 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6005 .elementor-element.elementor-element-4ad6c492 .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:center;}.elementor-6005 .elementor-element.elementor-element-4ad6c492 .elementor-button:hover svg, .elementor-6005 .elementor-element.elementor-element-4ad6c492 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6005 .elementor-element.elementor-element-3335306a{--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-6005 .elementor-element.elementor-element-231f7309{--display:flex;}.elementor-6005 .elementor-element.elementor-element-231f7309:not(.elementor-motion-effects-element-type-background), .elementor-6005 .elementor-element.elementor-element-231f7309 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #DDDDDD 0%, #F5F5F5 100%);}.elementor-6005 .elementor-element.elementor-element-282b47dc{width:100%;max-width:100%;background-color:transparent;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;padding:0px 0px 0px 0px;background-image:linear-gradient(239deg, #ACACAC 0%, #DDDDDD 80%);border-radius:15px 15px 0px 0px;}.elementor-6005 .elementor-element.elementor-element-282b47dc .elementor-image-box-wrapper{text-align:end;}.elementor-6005 .elementor-element.elementor-element-282b47dc.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-6005 .elementor-element.elementor-element-282b47dc.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-6005 .elementor-element.elementor-element-282b47dc.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-6005 .elementor-element.elementor-element-282b47dc .elementor-image-box-title{margin-bottom:61px;font-family:"sf-compact-rounded", Sans-serif;font-size:25px;font-weight:500;letter-spacing:1.2px;color:#FFFFFF;}.elementor-6005 .elementor-element.elementor-element-282b47dc .elementor-image-box-wrapper .elementor-image-box-img{width:66%;}.elementor-6005 .elementor-element.elementor-element-282b47dc .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-6005 .elementor-element.elementor-element-3c68affb{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-6005 .elementor-element.elementor-element-3c68affb .elementor-heading-title{font-family:"sf-compact-rounded", Sans-serif;font-size:25px;font-weight:600;letter-spacing:0.7px;}.elementor-6005 .elementor-element.elementor-element-70007e8e{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;column-gap:0px;text-align:end;font-family:"sf-compact-rounded", Sans-serif;color:#7A7A7A;}.elementor-6005 .elementor-element.elementor-element-70007e8e p{margin-block-end:0px;}.elementor-6005 .elementor-element.elementor-element-454fd5b8 .elementor-button{background-color:transparent;font-family:"sf-compact-rounded", Sans-serif;font-size:15px;letter-spacing:0.8px;fill:#626262;color:#626262;background-image:linear-gradient(211deg, #FFFFFF 100%, #E9E9E9 100%);box-shadow:1px 1px 2px 1px #E9E9E9;transition-duration:0.4s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDF;border-radius:25px 25px 25px 25px;padding:13px 13px 13px 13px;}.elementor-6005 .elementor-element.elementor-element-454fd5b8 .elementor-button:hover, .elementor-6005 .elementor-element.elementor-element-454fd5b8 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #626262 0%, #626262 100%);}.elementor-6005 .elementor-element.elementor-element-454fd5b8{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-6005 .elementor-element.elementor-element-454fd5b8.elementor-element{--align-self:center;}.elementor-6005 .elementor-element.elementor-element-454fd5b8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6005 .elementor-element.elementor-element-454fd5b8 .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:center;}.elementor-6005 .elementor-element.elementor-element-454fd5b8 .elementor-button:hover svg, .elementor-6005 .elementor-element.elementor-element-454fd5b8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6005 .elementor-element.elementor-element-656db18c{--display:flex;}.elementor-6005 .elementor-element.elementor-element-656db18c:not(.elementor-motion-effects-element-type-background), .elementor-6005 .elementor-element.elementor-element-656db18c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #DDDDDD 0%, #F5F5F5 100%);}.elementor-6005 .elementor-element.elementor-element-41813f87{width:100%;max-width:100%;background-color:transparent;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;padding:0px 0px 0px 0px;background-image:linear-gradient(239deg, #ACACAC 0%, #DDDDDD 80%);border-radius:15px 15px 0px 0px;}.elementor-6005 .elementor-element.elementor-element-41813f87 .elementor-image-box-wrapper{text-align:end;}.elementor-6005 .elementor-element.elementor-element-41813f87.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-6005 .elementor-element.elementor-element-41813f87.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-6005 .elementor-element.elementor-element-41813f87.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-6005 .elementor-element.elementor-element-41813f87 .elementor-image-box-title{margin-bottom:61px;font-family:"sf-compact-rounded", Sans-serif;font-size:25px;font-weight:500;letter-spacing:1.2px;color:#FFFFFF;}.elementor-6005 .elementor-element.elementor-element-41813f87 .elementor-image-box-wrapper .elementor-image-box-img{width:66%;}.elementor-6005 .elementor-element.elementor-element-41813f87 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-6005 .elementor-element.elementor-element-4ce76731{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-6005 .elementor-element.elementor-element-4ce76731 .elementor-heading-title{font-family:"sf-compact-rounded", Sans-serif;font-size:25px;font-weight:600;letter-spacing:0.7px;}.elementor-6005 .elementor-element.elementor-element-590b8c7c{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;column-gap:0px;text-align:end;font-family:"sf-compact-rounded", Sans-serif;color:#7A7A7A;}.elementor-6005 .elementor-element.elementor-element-590b8c7c p{margin-block-end:0px;}.elementor-6005 .elementor-element.elementor-element-739676bd .elementor-button{background-color:transparent;font-family:"sf-compact-rounded", Sans-serif;font-size:15px;letter-spacing:0.8px;fill:#626262;color:#626262;background-image:linear-gradient(211deg, #FFFFFF 100%, #E9E9E9 100%);box-shadow:1px 1px 2px 1px #E9E9E9;transition-duration:0.4s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDF;border-radius:25px 25px 25px 25px;padding:13px 13px 13px 13px;}.elementor-6005 .elementor-element.elementor-element-739676bd .elementor-button:hover, .elementor-6005 .elementor-element.elementor-element-739676bd .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #626262 0%, #626262 100%);}.elementor-6005 .elementor-element.elementor-element-739676bd{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-6005 .elementor-element.elementor-element-739676bd.elementor-element{--align-self:center;}.elementor-6005 .elementor-element.elementor-element-739676bd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6005 .elementor-element.elementor-element-739676bd .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:center;}.elementor-6005 .elementor-element.elementor-element-739676bd .elementor-button:hover svg, .elementor-6005 .elementor-element.elementor-element-739676bd .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6005 .elementor-element.elementor-element-5dcb624c{--display:flex;}.elementor-6005 .elementor-element.elementor-element-5dcb624c:not(.elementor-motion-effects-element-type-background), .elementor-6005 .elementor-element.elementor-element-5dcb624c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #DDDDDD 0%, #F5F5F5 100%);}.elementor-6005 .elementor-element.elementor-element-4dcfe917{width:100%;max-width:100%;background-color:transparent;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;padding:0px 0px 0px 0px;background-image:linear-gradient(239deg, #ACACAC 0%, #DDDDDD 80%);border-radius:15px 15px 0px 0px;}.elementor-6005 .elementor-element.elementor-element-4dcfe917 .elementor-image-box-wrapper{text-align:end;}.elementor-6005 .elementor-element.elementor-element-4dcfe917.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-6005 .elementor-element.elementor-element-4dcfe917.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-6005 .elementor-element.elementor-element-4dcfe917.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-6005 .elementor-element.elementor-element-4dcfe917 .elementor-image-box-title{margin-bottom:61px;font-family:"sf-compact-rounded", Sans-serif;font-size:25px;font-weight:500;letter-spacing:1.2px;color:#FFFFFF;}.elementor-6005 .elementor-element.elementor-element-4dcfe917 .elementor-image-box-wrapper .elementor-image-box-img{width:66%;}.elementor-6005 .elementor-element.elementor-element-4dcfe917 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-6005 .elementor-element.elementor-element-6d966896{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-6005 .elementor-element.elementor-element-6d966896 .elementor-heading-title{font-family:"sf-compact-rounded", Sans-serif;font-size:25px;font-weight:600;letter-spacing:0.7px;}.elementor-6005 .elementor-element.elementor-element-5c2dee81{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;column-gap:0px;text-align:end;font-family:"sf-compact-rounded", Sans-serif;color:#7A7A7A;}.elementor-6005 .elementor-element.elementor-element-5c2dee81 p{margin-block-end:0px;}.elementor-6005 .elementor-element.elementor-element-47a6e79b .elementor-button{background-color:transparent;font-family:"sf-compact-rounded", Sans-serif;font-size:15px;letter-spacing:0.8px;fill:#626262;color:#626262;background-image:linear-gradient(211deg, #FFFFFF 100%, #E9E9E9 100%);box-shadow:1px 1px 2px 1px #E9E9E9;transition-duration:0.4s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDF;border-radius:25px 25px 25px 25px;padding:13px 13px 13px 13px;}.elementor-6005 .elementor-element.elementor-element-47a6e79b .elementor-button:hover, .elementor-6005 .elementor-element.elementor-element-47a6e79b .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #626262 0%, #626262 100%);}.elementor-6005 .elementor-element.elementor-element-47a6e79b{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-6005 .elementor-element.elementor-element-47a6e79b.elementor-element{--align-self:center;}.elementor-6005 .elementor-element.elementor-element-47a6e79b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6005 .elementor-element.elementor-element-47a6e79b .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:center;}.elementor-6005 .elementor-element.elementor-element-47a6e79b .elementor-button:hover svg, .elementor-6005 .elementor-element.elementor-element-47a6e79b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6005 .elementor-element.elementor-element-2c2aadce{--display:flex;--overlay-opacity:0.5;}.elementor-6005 .elementor-element.elementor-element-2c2aadce:not(.elementor-motion-effects-element-type-background), .elementor-6005 .elementor-element.elementor-element-2c2aadce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #DDDDDD 0%, #F5F5F5 100%);}.elementor-6005 .elementor-element.elementor-element-2c2aadce::before, .elementor-6005 .elementor-element.elementor-element-2c2aadce > .elementor-background-video-container::before, .elementor-6005 .elementor-element.elementor-element-2c2aadce > .e-con-inner > .elementor-background-video-container::before, .elementor-6005 .elementor-element.elementor-element-2c2aadce > .elementor-background-slideshow::before, .elementor-6005 .elementor-element.elementor-element-2c2aadce > .e-con-inner > .elementor-background-slideshow::before, .elementor-6005 .elementor-element.elementor-element-2c2aadce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6005 .elementor-element.elementor-element-644d07cf{width:100%;max-width:100%;background-color:transparent;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;padding:0px 0px 0px 0px;background-image:linear-gradient(239deg, #ACACAC 0%, #DDDDDD 80%);border-radius:15px 15px 0px 0px;}.elementor-6005 .elementor-element.elementor-element-644d07cf .elementor-image-box-wrapper{text-align:end;}.elementor-6005 .elementor-element.elementor-element-644d07cf.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-6005 .elementor-element.elementor-element-644d07cf.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-6005 .elementor-element.elementor-element-644d07cf.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-6005 .elementor-element.elementor-element-644d07cf .elementor-image-box-title{margin-bottom:61px;font-family:"sf-compact-rounded", Sans-serif;font-size:25px;font-weight:500;letter-spacing:1.2px;color:#FFFFFF;}.elementor-6005 .elementor-element.elementor-element-644d07cf .elementor-image-box-wrapper .elementor-image-box-img{width:66%;}.elementor-6005 .elementor-element.elementor-element-644d07cf .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-6005 .elementor-element.elementor-element-11789bf6{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-6005 .elementor-element.elementor-element-11789bf6 .elementor-heading-title{font-family:"sf-compact-rounded", Sans-serif;font-size:25px;font-weight:600;letter-spacing:0.7px;}.elementor-6005 .elementor-element.elementor-element-18f2c83{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;column-gap:0px;text-align:end;font-family:"sf-compact-rounded", Sans-serif;color:#7A7A7A;}.elementor-6005 .elementor-element.elementor-element-18f2c83 p{margin-block-end:0px;}.elementor-6005 .elementor-element.elementor-element-51e62137 .elementor-button{background-color:transparent;font-family:"sf-compact-rounded", Sans-serif;font-size:15px;letter-spacing:0.8px;fill:#626262;color:#626262;background-image:linear-gradient(211deg, #FFFFFF 100%, #E9E9E9 100%);box-shadow:1px 1px 2px 1px #E9E9E9;transition-duration:0.4s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDF;border-radius:25px 25px 25px 25px;padding:13px 13px 13px 13px;}.elementor-6005 .elementor-element.elementor-element-51e62137 .elementor-button:hover, .elementor-6005 .elementor-element.elementor-element-51e62137 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #626262 0%, #626262 100%);}.elementor-6005 .elementor-element.elementor-element-51e62137{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-6005 .elementor-element.elementor-element-51e62137.elementor-element{--align-self:center;}.elementor-6005 .elementor-element.elementor-element-51e62137 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6005 .elementor-element.elementor-element-51e62137 .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:center;}.elementor-6005 .elementor-element.elementor-element-51e62137 .elementor-button:hover svg, .elementor-6005 .elementor-element.elementor-element-51e62137 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6005 .elementor-element.elementor-element-2afe0c75{--display:flex;}.elementor-6005 .elementor-element.elementor-element-2afe0c75:not(.elementor-motion-effects-element-type-background), .elementor-6005 .elementor-element.elementor-element-2afe0c75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #DDDDDD 0%, #F5F5F5 100%);}.elementor-6005 .elementor-element.elementor-element-7785b1c4{width:100%;max-width:100%;background-color:transparent;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;padding:0px 0px 0px 0px;background-image:linear-gradient(239deg, #ACACAC 0%, #DDDDDD 80%);border-radius:15px 15px 0px 0px;}.elementor-6005 .elementor-element.elementor-element-7785b1c4 .elementor-image-box-wrapper{text-align:end;}.elementor-6005 .elementor-element.elementor-element-7785b1c4.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-6005 .elementor-element.elementor-element-7785b1c4.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-6005 .elementor-element.elementor-element-7785b1c4.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-6005 .elementor-element.elementor-element-7785b1c4 .elementor-image-box-title{margin-bottom:61px;font-family:"sf-compact-rounded", Sans-serif;font-size:25px;font-weight:500;letter-spacing:1.2px;color:#FFFFFF;}.elementor-6005 .elementor-element.elementor-element-7785b1c4 .elementor-image-box-wrapper .elementor-image-box-img{width:66%;}.elementor-6005 .elementor-element.elementor-element-7785b1c4 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-6005 .elementor-element.elementor-element-50e21b21{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-6005 .elementor-element.elementor-element-50e21b21 .elementor-heading-title{font-family:"sf-compact-rounded", Sans-serif;font-size:25px;font-weight:600;letter-spacing:0.7px;}.elementor-6005 .elementor-element.elementor-element-f5dfadf{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;column-gap:0px;text-align:end;font-family:"sf-compact-rounded", Sans-serif;color:#7A7A7A;}.elementor-6005 .elementor-element.elementor-element-f5dfadf p{margin-block-end:0px;}.elementor-6005 .elementor-element.elementor-element-75ff71a5 .elementor-button{background-color:transparent;font-family:"sf-compact-rounded", Sans-serif;font-size:15px;letter-spacing:0.8px;fill:#626262;color:#626262;background-image:linear-gradient(211deg, #FFFFFF 100%, #E9E9E9 100%);box-shadow:1px 1px 2px 1px #E9E9E9;transition-duration:0.4s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDF;border-radius:25px 25px 25px 25px;padding:13px 13px 13px 13px;}.elementor-6005 .elementor-element.elementor-element-75ff71a5 .elementor-button:hover, .elementor-6005 .elementor-element.elementor-element-75ff71a5 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #626262 0%, #626262 100%);}.elementor-6005 .elementor-element.elementor-element-75ff71a5{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-6005 .elementor-element.elementor-element-75ff71a5.elementor-element{--align-self:center;}.elementor-6005 .elementor-element.elementor-element-75ff71a5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6005 .elementor-element.elementor-element-75ff71a5 .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:center;}.elementor-6005 .elementor-element.elementor-element-75ff71a5 .elementor-button:hover svg, .elementor-6005 .elementor-element.elementor-element-75ff71a5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6005 .elementor-element.elementor-element-4ab74d8e{--display:flex;}.elementor-6005 .elementor-element.elementor-element-4ab74d8e:not(.elementor-motion-effects-element-type-background), .elementor-6005 .elementor-element.elementor-element-4ab74d8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #DDDDDD 0%, #F5F5F5 100%);}.elementor-6005 .elementor-element.elementor-element-e7b0675{width:100%;max-width:100%;background-color:transparent;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;padding:0px 0px 0px 0px;background-image:linear-gradient(239deg, #ACACAC 0%, #DDDDDD 80%);border-radius:15px 15px 0px 0px;}.elementor-6005 .elementor-element.elementor-element-e7b0675 .elementor-image-box-wrapper{text-align:end;}.elementor-6005 .elementor-element.elementor-element-e7b0675.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-6005 .elementor-element.elementor-element-e7b0675.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-6005 .elementor-element.elementor-element-e7b0675.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-6005 .elementor-element.elementor-element-e7b0675 .elementor-image-box-title{margin-bottom:61px;font-family:"sf-compact-rounded", Sans-serif;font-size:25px;font-weight:500;letter-spacing:1.2px;color:#FFFFFF;}.elementor-6005 .elementor-element.elementor-element-e7b0675 .elementor-image-box-wrapper .elementor-image-box-img{width:66%;}.elementor-6005 .elementor-element.elementor-element-e7b0675 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-6005 .elementor-element.elementor-element-3b42215e{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-6005 .elementor-element.elementor-element-3b42215e .elementor-heading-title{font-family:"sf-compact-rounded", Sans-serif;font-size:25px;font-weight:600;letter-spacing:0.7px;}.elementor-6005 .elementor-element.elementor-element-5d619ca0{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;column-gap:0px;text-align:end;font-family:"sf-compact-rounded", Sans-serif;color:#7A7A7A;}.elementor-6005 .elementor-element.elementor-element-5d619ca0 p{margin-block-end:0px;}.elementor-6005 .elementor-element.elementor-element-3982b4a7 .elementor-button{background-color:transparent;font-family:"sf-compact-rounded", Sans-serif;font-size:15px;letter-spacing:0.8px;fill:#626262;color:#626262;background-image:linear-gradient(211deg, #FFFFFF 100%, #E9E9E9 100%);box-shadow:1px 1px 2px 1px #E9E9E9;transition-duration:0.4s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDF;border-radius:25px 25px 25px 25px;padding:13px 13px 13px 13px;}.elementor-6005 .elementor-element.elementor-element-3982b4a7 .elementor-button:hover, .elementor-6005 .elementor-element.elementor-element-3982b4a7 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #626262 0%, #626262 100%);}.elementor-6005 .elementor-element.elementor-element-3982b4a7{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-6005 .elementor-element.elementor-element-3982b4a7.elementor-element{--align-self:center;}.elementor-6005 .elementor-element.elementor-element-3982b4a7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6005 .elementor-element.elementor-element-3982b4a7 .elementor-button .elementor-button-content-wrapper{gap:15px;justify-content:center;}.elementor-6005 .elementor-element.elementor-element-3982b4a7 .elementor-button:hover svg, .elementor-6005 .elementor-element.elementor-element-3982b4a7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6005 .elementor-element.elementor-element-49850554{--e-n-carousel-swiper-slides-gap:10px;}@media(max-width:1024px){.elementor-6005 .elementor-element.elementor-element-49850554{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-6005 .elementor-element.elementor-element-62e8e823{--width:70%;}.elementor-6005 .elementor-element.elementor-element-36ea07cf{--width:70%;}.elementor-6005 .elementor-element.elementor-element-1100d49f{--width:70%;}.elementor-6005 .elementor-element.elementor-element-162918f9{--width:70%;}.elementor-6005 .elementor-element.elementor-element-463d5f8b{--width:70%;}.elementor-6005 .elementor-element.elementor-element-32161e95{--width:70%;}}@media(max-width:767px){.elementor-6005 .elementor-element.elementor-element-32ad47af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-6005 .elementor-element.elementor-element-32ad47af .elementor-image-box-img{margin-bottom:0px;}.elementor-6005 .elementor-element.elementor-element-32ad47af.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-6005 .elementor-element.elementor-element-32ad47af.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-6005 .elementor-element.elementor-element-32ad47af.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-6005 .elementor-element.elementor-element-32ad47af .elementor-image-box-title{margin-bottom:0px;font-size:18px;}.elementor-6005 .elementor-element.elementor-element-32ad47af .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-6005 .elementor-element.elementor-element-4d177957 .elementor-heading-title{font-size:18px;}.elementor-6005 .elementor-element.elementor-element-2d62622b .elementor-button{padding:10px 10px 10px 10px;}.elementor-6005 .elementor-element.elementor-element-4d5a868f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-6005 .elementor-element.elementor-element-4d5a868f .elementor-image-box-img{margin-bottom:0px;}.elementor-6005 .elementor-element.elementor-element-4d5a868f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-6005 .elementor-element.elementor-element-4d5a868f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-6005 .elementor-element.elementor-element-4d5a868f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-6005 .elementor-element.elementor-element-4d5a868f .elementor-image-box-title{margin-bottom:0px;font-size:18px;}.elementor-6005 .elementor-element.elementor-element-4d5a868f .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-6005 .elementor-element.elementor-element-b3f6295 .elementor-heading-title{font-size:18px;}.elementor-6005 .elementor-element.elementor-element-19644c22 .elementor-button{padding:10px 10px 10px 10px;}.elementor-6005 .elementor-element.elementor-element-687b5a79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-6005 .elementor-element.elementor-element-687b5a79 .elementor-image-box-img{margin-bottom:0px;}.elementor-6005 .elementor-element.elementor-element-687b5a79.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-6005 .elementor-element.elementor-element-687b5a79.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-6005 .elementor-element.elementor-element-687b5a79.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-6005 .elementor-element.elementor-element-687b5a79 .elementor-image-box-title{margin-bottom:0px;font-size:18px;}.elementor-6005 .elementor-element.elementor-element-687b5a79 .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-6005 .elementor-element.elementor-element-54eb9e49 .elementor-heading-title{font-size:18px;}.elementor-6005 .elementor-element.elementor-element-782ea324 .elementor-button{padding:10px 10px 10px 10px;}.elementor-6005 .elementor-element.elementor-element-5339f163{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-6005 .elementor-element.elementor-element-5339f163 .elementor-image-box-img{margin-bottom:0px;}.elementor-6005 .elementor-element.elementor-element-5339f163.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-6005 .elementor-element.elementor-element-5339f163.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-6005 .elementor-element.elementor-element-5339f163.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-6005 .elementor-element.elementor-element-5339f163 .elementor-image-box-title{margin-bottom:0px;font-size:18px;}.elementor-6005 .elementor-element.elementor-element-5339f163 .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-6005 .elementor-element.elementor-element-6978750e .elementor-heading-title{font-size:18px;}.elementor-6005 .elementor-element.elementor-element-5484e816 .elementor-button{padding:10px 10px 10px 10px;}.elementor-6005 .elementor-element.elementor-element-531a8525{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:5px 0px 0px 0px;}.elementor-6005 .elementor-element.elementor-element-531a8525 .elementor-image-box-img{margin-bottom:0px;}.elementor-6005 .elementor-element.elementor-element-531a8525.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-6005 .elementor-element.elementor-element-531a8525.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-6005 .elementor-element.elementor-element-531a8525.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-6005 .elementor-element.elementor-element-531a8525 .elementor-image-box-title{margin-bottom:0px;font-size:18px;}.elementor-6005 .elementor-element.elementor-element-531a8525 .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-6005 .elementor-element.elementor-element-5bfae83c .elementor-heading-title{font-size:18px;}.elementor-6005 .elementor-element.elementor-element-61c20bd2 .elementor-button{padding:10px 10px 10px 10px;}.elementor-6005 .elementor-element.elementor-element-512fb63e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;}.elementor-6005 .elementor-element.elementor-element-512fb63e .elementor-image-box-img{margin-bottom:0px;}.elementor-6005 .elementor-element.elementor-element-512fb63e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-6005 .elementor-element.elementor-element-512fb63e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-6005 .elementor-element.elementor-element-512fb63e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-6005 .elementor-element.elementor-element-512fb63e .elementor-image-box-title{margin-bottom:0px;font-size:18px;}.elementor-6005 .elementor-element.elementor-element-512fb63e .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-6005 .elementor-element.elementor-element-727b1aa1 .elementor-heading-title{font-size:18px;}.elementor-6005 .elementor-element.elementor-element-4ad6c492 .elementor-button{padding:10px 10px 10px 10px;}.elementor-6005 .elementor-element.elementor-element-231f7309:not(.elementor-motion-effects-element-type-background), .elementor-6005 .elementor-element.elementor-element-231f7309 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(205deg, #DDDDDD 52%, #F5F5F5 85%);}.elementor-6005 .elementor-element.elementor-element-231f7309{--border-radius:15px 15px 15px 15px;}.elementor-6005 .elementor-element.elementor-element-282b47dc{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;background-color:transparent;background-image:linear-gradient(270deg, #ACACAC 55%, #DDDDDD 100%);}.elementor-6005 .elementor-element.elementor-element-282b47dc .elementor-image-box-img{margin-bottom:0px;}.elementor-6005 .elementor-element.elementor-element-282b47dc.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-6005 .elementor-element.elementor-element-282b47dc.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-6005 .elementor-element.elementor-element-282b47dc.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-6005 .elementor-element.elementor-element-282b47dc .elementor-image-box-title{margin-bottom:3px;font-size:15px;}.elementor-6005 .elementor-element.elementor-element-282b47dc .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-6005 .elementor-element.elementor-element-3c68affb{margin:5px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6005 .elementor-element.elementor-element-3c68affb .elementor-heading-title{font-size:18px;}.elementor-6005 .elementor-element.elementor-element-70007e8e{margin:5px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-6005 .elementor-element.elementor-element-454fd5b8 .elementor-button{padding:10px 10px 10px 10px;}.elementor-6005 .elementor-element.elementor-element-656db18c{--min-height:450px;--justify-content:space-between;--border-radius:15px 15px 15px 15px;}.elementor-6005 .elementor-element.elementor-element-656db18c:not(.elementor-motion-effects-element-type-background), .elementor-6005 .elementor-element.elementor-element-656db18c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(205deg, #DDDDDD 52%, #F5F5F5 85%);}.elementor-6005 .elementor-element.elementor-element-41813f87{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;background-color:transparent;background-image:linear-gradient(270deg, #ACACAC 55%, #DDDDDD 100%);}.elementor-6005 .elementor-element.elementor-element-41813f87 .elementor-image-box-img{margin-bottom:0px;}.elementor-6005 .elementor-element.elementor-element-41813f87.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-6005 .elementor-element.elementor-element-41813f87.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-6005 .elementor-element.elementor-element-41813f87.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-6005 .elementor-element.elementor-element-41813f87 .elementor-image-box-title{margin-bottom:3px;font-size:16px;}.elementor-6005 .elementor-element.elementor-element-41813f87 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-6005 .elementor-element.elementor-element-4ce76731{margin:5px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6005 .elementor-element.elementor-element-4ce76731 .elementor-heading-title{font-size:18px;}.elementor-6005 .elementor-element.elementor-element-590b8c7c{margin:5px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-6005 .elementor-element.elementor-element-739676bd .elementor-button{padding:10px 10px 10px 10px;}.elementor-6005 .elementor-element.elementor-element-5dcb624c{--min-height:450px;--border-radius:15px 15px 15px 15px;}.elementor-6005 .elementor-element.elementor-element-5dcb624c:not(.elementor-motion-effects-element-type-background), .elementor-6005 .elementor-element.elementor-element-5dcb624c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(205deg, #DDDDDD 52%, #F5F5F5 85%);}.elementor-6005 .elementor-element.elementor-element-4dcfe917{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 5px;--container-widget-width:90%;--container-widget-flex-grow:0;background-color:transparent;background-image:linear-gradient(270deg, #ACACAC 35%, #DDDDDD 75%);}.elementor-6005 .elementor-element.elementor-element-4dcfe917 .elementor-image-box-img{margin-bottom:0px;}.elementor-6005 .elementor-element.elementor-element-4dcfe917.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-6005 .elementor-element.elementor-element-4dcfe917.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-6005 .elementor-element.elementor-element-4dcfe917.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-6005 .elementor-element.elementor-element-4dcfe917 .elementor-image-box-title{margin-bottom:0px;font-size:16px;}.elementor-6005 .elementor-element.elementor-element-4dcfe917 .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-6005 .elementor-element.elementor-element-6d966896{margin:5px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6005 .elementor-element.elementor-element-6d966896 .elementor-heading-title{font-size:18px;}.elementor-6005 .elementor-element.elementor-element-5c2dee81{margin:-5px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-6005 .elementor-element.elementor-element-47a6e79b .elementor-button{padding:10px 10px 10px 10px;}.elementor-6005 .elementor-element.elementor-element-2c2aadce{--min-height:450px;--border-radius:15px 15px 15px 15px;}.elementor-6005 .elementor-element.elementor-element-2c2aadce:not(.elementor-motion-effects-element-type-background), .elementor-6005 .elementor-element.elementor-element-2c2aadce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(205deg, #DDDDDD 52%, #F5F5F5 85%);}.elementor-6005 .elementor-element.elementor-element-644d07cf{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;background-color:transparent;background-image:linear-gradient(270deg, #ACACAC 54%, #DDDDDD 97%);}.elementor-6005 .elementor-element.elementor-element-644d07cf .elementor-image-box-img{margin-bottom:0px;}.elementor-6005 .elementor-element.elementor-element-644d07cf.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-6005 .elementor-element.elementor-element-644d07cf.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-6005 .elementor-element.elementor-element-644d07cf.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-6005 .elementor-element.elementor-element-644d07cf .elementor-image-box-title{margin-bottom:0px;font-size:16px;}.elementor-6005 .elementor-element.elementor-element-644d07cf .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-6005 .elementor-element.elementor-element-11789bf6{margin:5px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 5px;}.elementor-6005 .elementor-element.elementor-element-11789bf6 .elementor-heading-title{font-size:18px;}.elementor-6005 .elementor-element.elementor-element-18f2c83{margin:-5px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;text-align:start;font-size:17px;}.elementor-6005 .elementor-element.elementor-element-18f2c83 p{margin-block-end:0px;}.elementor-6005 .elementor-element.elementor-element-51e62137 .elementor-button{padding:10px 10px 10px 10px;}.elementor-6005 .elementor-element.elementor-element-2afe0c75{--min-height:450px;--border-radius:15px 15px 15px 15px;}.elementor-6005 .elementor-element.elementor-element-2afe0c75:not(.elementor-motion-effects-element-type-background), .elementor-6005 .elementor-element.elementor-element-2afe0c75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(205deg, #DDDDDD 62%, #F5F5F5 85%);}.elementor-6005 .elementor-element.elementor-element-7785b1c4{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;background-color:transparent;background-image:linear-gradient(270deg, #ACACAC 59%, #DDDDDD 91%);}.elementor-6005 .elementor-element.elementor-element-7785b1c4 .elementor-image-box-img{margin-bottom:0px;}.elementor-6005 .elementor-element.elementor-element-7785b1c4.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-6005 .elementor-element.elementor-element-7785b1c4.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-6005 .elementor-element.elementor-element-7785b1c4.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-6005 .elementor-element.elementor-element-7785b1c4 .elementor-image-box-title{margin-bottom:0px;font-size:16px;}.elementor-6005 .elementor-element.elementor-element-7785b1c4 .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-6005 .elementor-element.elementor-element-50e21b21{margin:5px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6005 .elementor-element.elementor-element-50e21b21 .elementor-heading-title{font-size:18px;}.elementor-6005 .elementor-element.elementor-element-f5dfadf{margin:-5px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-6005 .elementor-element.elementor-element-75ff71a5 .elementor-button{padding:10px 10px 10px 10px;}.elementor-6005 .elementor-element.elementor-element-4ab74d8e{--min-height:450px;--justify-content:space-between;--border-radius:15px 15px 15px 15px;}.elementor-6005 .elementor-element.elementor-element-4ab74d8e:not(.elementor-motion-effects-element-type-background), .elementor-6005 .elementor-element.elementor-element-4ab74d8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(205deg, #DDDDDD 52%, #F5F5F5 85%);}.elementor-6005 .elementor-element.elementor-element-e7b0675{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;background-color:transparent;background-image:linear-gradient(270deg, #ACACAC 55%, #DDDDDD 100%);}.elementor-6005 .elementor-element.elementor-element-e7b0675 .elementor-image-box-img{margin-bottom:0px;}.elementor-6005 .elementor-element.elementor-element-e7b0675.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-6005 .elementor-element.elementor-element-e7b0675.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-6005 .elementor-element.elementor-element-e7b0675.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-6005 .elementor-element.elementor-element-e7b0675 .elementor-image-box-title{margin-bottom:3px;font-size:16px;}.elementor-6005 .elementor-element.elementor-element-e7b0675 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-6005 .elementor-element.elementor-element-3b42215e{margin:-20px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6005 .elementor-element.elementor-element-3b42215e .elementor-heading-title{font-size:18px;}.elementor-6005 .elementor-element.elementor-element-5d619ca0{margin:-5px 8px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-6005 .elementor-element.elementor-element-3982b4a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6005 .elementor-element.elementor-element-3982b4a7 .elementor-button{padding:10px 10px 10px 10px;}.elementor-6005 .elementor-element.elementor-element-49850554{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for image-box, class: .elementor-element-32ad47af *//* --- Force Two-Column Layout on Mobile for this Image Box --- */

/* This media query targets devices with a screen width of 767px or less (standard mobile breakpoint) */
@media (max-width: 767px) {
  
    /* The '.elementor-6005 .elementor-element.elementor-element-32ad47af' keyword targets only this specific widget */
    .elementor-6005 .elementor-element.elementor-element-32ad47af .elementor-image-box-wrapper {
        display: flex; /* Changes the layout model to Flexbox */
        flex-direction: row; /* Forces elements to stay in a horizontal row */
        align-items: center; /* Vertically aligns the image and text to the center */
        gap: 10px; /* Creates a 20px space between the image and the text */
    }

    /* Target the image container */
    .elementor-6005 .elementor-element.elementor-element-32ad47af .elementor-image-box-img {
        /* Set a fixed width for the image. Adjust this value as needed. */
        /* Using 'flex' is better than 'width' for responsiveness. */
        flex: 0 0 45%; 
        margin-bottom: 0; /* Removes the default bottom margin that stacks elements */
    }

    /* Target the text content container */
    .elementor-6005 .elementor-element.elementor-element-32ad47af .elementor-image-box-content {
        flex: 1; /* Allows the text content to take up the remaining available space */
        text-align: left; /* Ensures text is left-aligned */
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4d5a868f *//* --- Force Two-Column Layout on Mobile for this Image Box --- */

/* This media query targets devices with a screen width of 767px or less (standard mobile breakpoint) */
@media (max-width: 767px) {
  
    /* The '.elementor-6005 .elementor-element.elementor-element-4d5a868f' keyword targets only this specific widget */
    .elementor-6005 .elementor-element.elementor-element-4d5a868f .elementor-image-box-wrapper {
        display: flex; /* Changes the layout model to Flexbox */
        flex-direction: row; /* Forces elements to stay in a horizontal row */
        align-items: center; /* Vertically aligns the image and text to the center */
        gap: 10px; /* Creates a 20px space between the image and the text */
    }

    /* Target the image container */
    .elementor-6005 .elementor-element.elementor-element-4d5a868f .elementor-image-box-img {
        /* Set a fixed width for the image. Adjust this value as needed. */
        /* Using 'flex' is better than 'width' for responsiveness. */
        flex: 0 0 45%; 
        margin-bottom: 0; /* Removes the default bottom margin that stacks elements */
    }

    /* Target the text content container */
    .elementor-6005 .elementor-element.elementor-element-4d5a868f .elementor-image-box-content {
        flex: 1; /* Allows the text content to take up the remaining available space */
        text-align: left; /* Ensures text is left-aligned */
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-687b5a79 *//* --- Force Two-Column Layout on Mobile for this Image Box --- */

/* This media query targets devices with a screen width of 767px or less (standard mobile breakpoint) */
@media (max-width: 767px) {
  
    /* The '.elementor-6005 .elementor-element.elementor-element-687b5a79' keyword targets only this specific widget */
    .elementor-6005 .elementor-element.elementor-element-687b5a79 .elementor-image-box-wrapper {
        display: flex; /* Changes the layout model to Flexbox */
        flex-direction: row; /* Forces elements to stay in a horizontal row */
        align-items: center; /* Vertically aligns the image and text to the center */
        gap: 10px; /* Creates a 20px space between the image and the text */
    }

    /* Target the image container */
    .elementor-6005 .elementor-element.elementor-element-687b5a79 .elementor-image-box-img {
        /* Set a fixed width for the image. Adjust this value as needed. */
        /* Using 'flex' is better than 'width' for responsiveness. */
        flex: 0 0 45%; 
        margin-bottom: 0; /* Removes the default bottom margin that stacks elements */
    }

    /* Target the text content container */
    .elementor-6005 .elementor-element.elementor-element-687b5a79 .elementor-image-box-content {
        flex: 1; /* Allows the text content to take up the remaining available space */
        text-align: left; /* Ensures text is left-aligned */
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5339f163 *//* --- Force Two-Column Layout on Mobile for this Image Box --- */

/* This media query targets devices with a screen width of 767px or less (standard mobile breakpoint) */
@media (max-width: 767px) {
  
    /* The '.elementor-6005 .elementor-element.elementor-element-5339f163' keyword targets only this specific widget */
    .elementor-6005 .elementor-element.elementor-element-5339f163 .elementor-image-box-wrapper {
        display: flex; /* Changes the layout model to Flexbox */
        flex-direction: row; /* Forces elements to stay in a horizontal row */
        align-items: center; /* Vertically aligns the image and text to the center */
        gap: 10px; /* Creates a 20px space between the image and the text */
    }

    /* Target the image container */
    .elementor-6005 .elementor-element.elementor-element-5339f163 .elementor-image-box-img {
        /* Set a fixed width for the image. Adjust this value as needed. */
        /* Using 'flex' is better than 'width' for responsiveness. */
        flex: 0 0 45%; 
        margin-bottom: 0; /* Removes the default bottom margin that stacks elements */
    }

    /* Target the text content container */
    .elementor-6005 .elementor-element.elementor-element-5339f163 .elementor-image-box-content {
        flex: 1; /* Allows the text content to take up the remaining available space */
        text-align: left; /* Ensures text is left-aligned */
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-512fb63e *//* --- Force Two-Column Layout on Mobile for this Image Box --- */

/* This media query targets devices with a screen width of 767px or less (standard mobile breakpoint) */
@media (max-width: 767px) {
  
    /* The '.elementor-6005 .elementor-element.elementor-element-512fb63e' keyword targets only this specific widget */
    .elementor-6005 .elementor-element.elementor-element-512fb63e .elementor-image-box-wrapper {
        display: flex; /* Changes the layout model to Flexbox */
        flex-direction: row; /* Forces elements to stay in a horizontal row */
        align-items: center; /* Vertically aligns the image and text to the center */
        gap: 10px; /* Creates a 20px space between the image and the text */
    }

    /* Target the image container */
    .elementor-6005 .elementor-element.elementor-element-512fb63e .elementor-image-box-img {
        /* Set a fixed width for the image. Adjust this value as needed. */
        /* Using 'flex' is better than 'width' for responsiveness. */
        flex: 0 0 45%; 
        margin-bottom: 0; /* Removes the default bottom margin that stacks elements */
    }

    /* Target the text content container */
    .elementor-6005 .elementor-element.elementor-element-512fb63e .elementor-image-box-content {
        flex: 1; /* Allows the text content to take up the remaining available space */
        text-align: left; /* Ensures text is left-aligned */
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-282b47dc *//* --- Force Two-Column Layout on Mobile for this Image Box --- */

/* This media query targets devices with a screen width of 767px or less (standard mobile breakpoint) */
@media (max-width: 767px) {
  
    /* The '.elementor-6005 .elementor-element.elementor-element-282b47dc' keyword targets only this specific widget */
    .elementor-6005 .elementor-element.elementor-element-282b47dc .elementor-image-box-wrapper {
        display: flex; /* Changes the layout model to Flexbox */
        flex-direction: row; /* Forces elements to stay in a horizontal row */
        align-items: center; /* Vertically aligns the image and text to the center */
        gap: 10px; /* Creates a 20px space between the image and the text */
    }

    /* Target the image container */
    .elementor-6005 .elementor-element.elementor-element-282b47dc .elementor-image-box-img {
        /* Set a fixed width for the image. Adjust this value as needed. */
        /* Using 'flex' is better than 'width' for responsiveness. */
        flex: 0 0 40%; 
        margin-bottom: 0; /* Removes the default bottom margin that stacks elements */
    }

    /* Target the text content container */
    .elementor-6005 .elementor-element.elementor-element-282b47dc .elementor-image-box-content {
        flex: 1; /* Allows the text content to take up the remaining available space */
        text-align: left; /* Ensures text is left-aligned */
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-644d07cf *//* --- Force Two-Column Layout on Mobile for this Image Box --- */

/* This media query targets devices with a screen width of 767px or less (standard mobile breakpoint) */
@media (max-width: 767px) {
  
    /* The '.elementor-6005 .elementor-element.elementor-element-644d07cf' keyword targets only this specific widget */
    .elementor-6005 .elementor-element.elementor-element-644d07cf .elementor-image-box-wrapper {
        display: flex; /* Changes the layout model to Flexbox */
        flex-direction: row; /* Forces elements to stay in a horizontal row */
        align-items: center; /* Vertically aligns the image and text to the center */
        gap: 10px; /* Creates a 20px space between the image and the text */
    }

    /* Target the image container */
    .elementor-6005 .elementor-element.elementor-element-644d07cf .elementor-image-box-img {
        /* Set a fixed width for the image. Adjust this value as needed. */
        /* Using 'flex' is better than 'width' for responsiveness. */
        flex: 0 0 45%; 
        margin-bottom: 0; /* Removes the default bottom margin that stacks elements */
    }

    /* Target the text content container */
    .elementor-6005 .elementor-element.elementor-element-644d07cf .elementor-image-box-content {
        flex: 1; /* Allows the text content to take up the remaining available space */
        text-align: left; /* Ensures text is left-aligned */
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-282b47dc *//* --- Force Two-Column Layout on Mobile for this Image Box --- */

/* This media query targets devices with a screen width of 767px or less (standard mobile breakpoint) */
@media (max-width: 767px) {
  
    /* The '.elementor-6005 .elementor-element.elementor-element-282b47dc' keyword targets only this specific widget */
    .elementor-6005 .elementor-element.elementor-element-282b47dc .elementor-image-box-wrapper {
        display: flex; /* Changes the layout model to Flexbox */
        flex-direction: row; /* Forces elements to stay in a horizontal row */
        align-items: center; /* Vertically aligns the image and text to the center */
        gap: 10px; /* Creates a 20px space between the image and the text */
    }

    /* Target the image container */
    .elementor-6005 .elementor-element.elementor-element-282b47dc .elementor-image-box-img {
        /* Set a fixed width for the image. Adjust this value as needed. */
        /* Using 'flex' is better than 'width' for responsiveness. */
        flex: 0 0 40%; 
        margin-bottom: 0; /* Removes the default bottom margin that stacks elements */
    }

    /* Target the text content container */
    .elementor-6005 .elementor-element.elementor-element-282b47dc .elementor-image-box-content {
        flex: 1; /* Allows the text content to take up the remaining available space */
        text-align: left; /* Ensures text is left-aligned */
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-644d07cf *//* --- Force Two-Column Layout on Mobile for this Image Box --- */

/* This media query targets devices with a screen width of 767px or less (standard mobile breakpoint) */
@media (max-width: 767px) {
  
    /* The '.elementor-6005 .elementor-element.elementor-element-644d07cf' keyword targets only this specific widget */
    .elementor-6005 .elementor-element.elementor-element-644d07cf .elementor-image-box-wrapper {
        display: flex; /* Changes the layout model to Flexbox */
        flex-direction: row; /* Forces elements to stay in a horizontal row */
        align-items: center; /* Vertically aligns the image and text to the center */
        gap: 10px; /* Creates a 20px space between the image and the text */
    }

    /* Target the image container */
    .elementor-6005 .elementor-element.elementor-element-644d07cf .elementor-image-box-img {
        /* Set a fixed width for the image. Adjust this value as needed. */
        /* Using 'flex' is better than 'width' for responsiveness. */
        flex: 0 0 45%; 
        margin-bottom: 0; /* Removes the default bottom margin that stacks elements */
    }

    /* Target the text content container */
    .elementor-6005 .elementor-element.elementor-element-644d07cf .elementor-image-box-content {
        flex: 1; /* Allows the text content to take up the remaining available space */
        text-align: left; /* Ensures text is left-aligned */
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-282b47dc *//* --- Force Two-Column Layout on Mobile for this Image Box --- */

/* This media query targets devices with a screen width of 767px or less (standard mobile breakpoint) */
@media (max-width: 767px) {
  
    /* The '.elementor-6005 .elementor-element.elementor-element-282b47dc' keyword targets only this specific widget */
    .elementor-6005 .elementor-element.elementor-element-282b47dc .elementor-image-box-wrapper {
        display: flex; /* Changes the layout model to Flexbox */
        flex-direction: row; /* Forces elements to stay in a horizontal row */
        align-items: center; /* Vertically aligns the image and text to the center */
        gap: 10px; /* Creates a 20px space between the image and the text */
    }

    /* Target the image container */
    .elementor-6005 .elementor-element.elementor-element-282b47dc .elementor-image-box-img {
        /* Set a fixed width for the image. Adjust this value as needed. */
        /* Using 'flex' is better than 'width' for responsiveness. */
        flex: 0 0 40%; 
        margin-bottom: 0; /* Removes the default bottom margin that stacks elements */
    }

    /* Target the text content container */
    .elementor-6005 .elementor-element.elementor-element-282b47dc .elementor-image-box-content {
        flex: 1; /* Allows the text content to take up the remaining available space */
        text-align: left; /* Ensures text is left-aligned */
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-644d07cf *//* --- Force Two-Column Layout on Mobile for this Image Box --- */

/* This media query targets devices with a screen width of 767px or less (standard mobile breakpoint) */
@media (max-width: 767px) {
  
    /* The '.elementor-6005 .elementor-element.elementor-element-644d07cf' keyword targets only this specific widget */
    .elementor-6005 .elementor-element.elementor-element-644d07cf .elementor-image-box-wrapper {
        display: flex; /* Changes the layout model to Flexbox */
        flex-direction: row; /* Forces elements to stay in a horizontal row */
        align-items: center; /* Vertically aligns the image and text to the center */
        gap: 10px; /* Creates a 20px space between the image and the text */
    }

    /* Target the image container */
    .elementor-6005 .elementor-element.elementor-element-644d07cf .elementor-image-box-img {
        /* Set a fixed width for the image. Adjust this value as needed. */
        /* Using 'flex' is better than 'width' for responsiveness. */
        flex: 0 0 45%; 
        margin-bottom: 0; /* Removes the default bottom margin that stacks elements */
    }

    /* Target the text content container */
    .elementor-6005 .elementor-element.elementor-element-644d07cf .elementor-image-box-content {
        flex: 1; /* Allows the text content to take up the remaining available space */
        text-align: left; /* Ensures text is left-aligned */
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-282b47dc *//* --- Force Two-Column Layout on Mobile for this Image Box --- */

/* This media query targets devices with a screen width of 767px or less (standard mobile breakpoint) */
@media (max-width: 767px) {
  
    /* The '.elementor-6005 .elementor-element.elementor-element-282b47dc' keyword targets only this specific widget */
    .elementor-6005 .elementor-element.elementor-element-282b47dc .elementor-image-box-wrapper {
        display: flex; /* Changes the layout model to Flexbox */
        flex-direction: row; /* Forces elements to stay in a horizontal row */
        align-items: center; /* Vertically aligns the image and text to the center */
        gap: 10px; /* Creates a 20px space between the image and the text */
    }

    /* Target the image container */
    .elementor-6005 .elementor-element.elementor-element-282b47dc .elementor-image-box-img {
        /* Set a fixed width for the image. Adjust this value as needed. */
        /* Using 'flex' is better than 'width' for responsiveness. */
        flex: 0 0 40%; 
        margin-bottom: 0; /* Removes the default bottom margin that stacks elements */
    }

    /* Target the text content container */
    .elementor-6005 .elementor-element.elementor-element-282b47dc .elementor-image-box-content {
        flex: 1; /* Allows the text content to take up the remaining available space */
        text-align: left; /* Ensures text is left-aligned */
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-644d07cf *//* --- Force Two-Column Layout on Mobile for this Image Box --- */

/* This media query targets devices with a screen width of 767px or less (standard mobile breakpoint) */
@media (max-width: 767px) {
  
    /* The '.elementor-6005 .elementor-element.elementor-element-644d07cf' keyword targets only this specific widget */
    .elementor-6005 .elementor-element.elementor-element-644d07cf .elementor-image-box-wrapper {
        display: flex; /* Changes the layout model to Flexbox */
        flex-direction: row; /* Forces elements to stay in a horizontal row */
        align-items: center; /* Vertically aligns the image and text to the center */
        gap: 10px; /* Creates a 20px space between the image and the text */
    }

    /* Target the image container */
    .elementor-6005 .elementor-element.elementor-element-644d07cf .elementor-image-box-img {
        /* Set a fixed width for the image. Adjust this value as needed. */
        /* Using 'flex' is better than 'width' for responsiveness. */
        flex: 0 0 45%; 
        margin-bottom: 0; /* Removes the default bottom margin that stacks elements */
    }

    /* Target the text content container */
    .elementor-6005 .elementor-element.elementor-element-644d07cf .elementor-image-box-content {
        flex: 1; /* Allows the text content to take up the remaining available space */
        text-align: left; /* Ensures text is left-aligned */
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-282b47dc *//* --- Force Two-Column Layout on Mobile for this Image Box --- */

/* This media query targets devices with a screen width of 767px or less (standard mobile breakpoint) */
@media (max-width: 767px) {
  
    /* The '.elementor-6005 .elementor-element.elementor-element-282b47dc' keyword targets only this specific widget */
    .elementor-6005 .elementor-element.elementor-element-282b47dc .elementor-image-box-wrapper {
        display: flex; /* Changes the layout model to Flexbox */
        flex-direction: row; /* Forces elements to stay in a horizontal row */
        align-items: center; /* Vertically aligns the image and text to the center */
        gap: 10px; /* Creates a 20px space between the image and the text */
    }

    /* Target the image container */
    .elementor-6005 .elementor-element.elementor-element-282b47dc .elementor-image-box-img {
        /* Set a fixed width for the image. Adjust this value as needed. */
        /* Using 'flex' is better than 'width' for responsiveness. */
        flex: 0 0 40%; 
        margin-bottom: 0; /* Removes the default bottom margin that stacks elements */
    }

    /* Target the text content container */
    .elementor-6005 .elementor-element.elementor-element-282b47dc .elementor-image-box-content {
        flex: 1; /* Allows the text content to take up the remaining available space */
        text-align: left; /* Ensures text is left-aligned */
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-644d07cf *//* --- Force Two-Column Layout on Mobile for this Image Box --- */

/* This media query targets devices with a screen width of 767px or less (standard mobile breakpoint) */
@media (max-width: 767px) {
  
    /* The '.elementor-6005 .elementor-element.elementor-element-644d07cf' keyword targets only this specific widget */
    .elementor-6005 .elementor-element.elementor-element-644d07cf .elementor-image-box-wrapper {
        display: flex; /* Changes the layout model to Flexbox */
        flex-direction: row; /* Forces elements to stay in a horizontal row */
        align-items: center; /* Vertically aligns the image and text to the center */
        gap: 10px; /* Creates a 20px space between the image and the text */
    }

    /* Target the image container */
    .elementor-6005 .elementor-element.elementor-element-644d07cf .elementor-image-box-img {
        /* Set a fixed width for the image. Adjust this value as needed. */
        /* Using 'flex' is better than 'width' for responsiveness. */
        flex: 0 0 45%; 
        margin-bottom: 0; /* Removes the default bottom margin that stacks elements */
    }

    /* Target the text content container */
    .elementor-6005 .elementor-element.elementor-element-644d07cf .elementor-image-box-content {
        flex: 1; /* Allows the text content to take up the remaining available space */
        text-align: left; /* Ensures text is left-aligned */
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-282b47dc *//* --- Force Two-Column Layout on Mobile for this Image Box --- */

/* This media query targets devices with a screen width of 767px or less (standard mobile breakpoint) */
@media (max-width: 767px) {
  
    /* The '.elementor-6005 .elementor-element.elementor-element-282b47dc' keyword targets only this specific widget */
    .elementor-6005 .elementor-element.elementor-element-282b47dc .elementor-image-box-wrapper {
        display: flex; /* Changes the layout model to Flexbox */
        flex-direction: row; /* Forces elements to stay in a horizontal row */
        align-items: center; /* Vertically aligns the image and text to the center */
        gap: 10px; /* Creates a 20px space between the image and the text */
    }

    /* Target the image container */
    .elementor-6005 .elementor-element.elementor-element-282b47dc .elementor-image-box-img {
        /* Set a fixed width for the image. Adjust this value as needed. */
        /* Using 'flex' is better than 'width' for responsiveness. */
        flex: 0 0 40%; 
        margin-bottom: 0; /* Removes the default bottom margin that stacks elements */
    }

    /* Target the text content container */
    .elementor-6005 .elementor-element.elementor-element-282b47dc .elementor-image-box-content {
        flex: 1; /* Allows the text content to take up the remaining available space */
        text-align: left; /* Ensures text is left-aligned */
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-644d07cf *//* --- Force Two-Column Layout on Mobile for this Image Box --- */

/* This media query targets devices with a screen width of 767px or less (standard mobile breakpoint) */
@media (max-width: 767px) {
  
    /* The '.elementor-6005 .elementor-element.elementor-element-644d07cf' keyword targets only this specific widget */
    .elementor-6005 .elementor-element.elementor-element-644d07cf .elementor-image-box-wrapper {
        display: flex; /* Changes the layout model to Flexbox */
        flex-direction: row; /* Forces elements to stay in a horizontal row */
        align-items: center; /* Vertically aligns the image and text to the center */
        gap: 10px; /* Creates a 20px space between the image and the text */
    }

    /* Target the image container */
    .elementor-6005 .elementor-element.elementor-element-644d07cf .elementor-image-box-img {
        /* Set a fixed width for the image. Adjust this value as needed. */
        /* Using 'flex' is better than 'width' for responsiveness. */
        flex: 0 0 45%; 
        margin-bottom: 0; /* Removes the default bottom margin that stacks elements */
    }

    /* Target the text content container */
    .elementor-6005 .elementor-element.elementor-element-644d07cf .elementor-image-box-content {
        flex: 1; /* Allows the text content to take up the remaining available space */
        text-align: left; /* Ensures text is left-aligned */
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-282b47dc *//* --- Force Two-Column Layout on Mobile for this Image Box --- */

/* This media query targets devices with a screen width of 767px or less (standard mobile breakpoint) */
@media (max-width: 767px) {
  
    /* The '.elementor-6005 .elementor-element.elementor-element-282b47dc' keyword targets only this specific widget */
    .elementor-6005 .elementor-element.elementor-element-282b47dc .elementor-image-box-wrapper {
        display: flex; /* Changes the layout model to Flexbox */
        flex-direction: row; /* Forces elements to stay in a horizontal row */
        align-items: center; /* Vertically aligns the image and text to the center */
        gap: 10px; /* Creates a 20px space between the image and the text */
    }

    /* Target the image container */
    .elementor-6005 .elementor-element.elementor-element-282b47dc .elementor-image-box-img {
        /* Set a fixed width for the image. Adjust this value as needed. */
        /* Using 'flex' is better than 'width' for responsiveness. */
        flex: 0 0 40%; 
        margin-bottom: 0; /* Removes the default bottom margin that stacks elements */
    }

    /* Target the text content container */
    .elementor-6005 .elementor-element.elementor-element-282b47dc .elementor-image-box-content {
        flex: 1; /* Allows the text content to take up the remaining available space */
        text-align: left; /* Ensures text is left-aligned */
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-644d07cf *//* --- Force Two-Column Layout on Mobile for this Image Box --- */

/* This media query targets devices with a screen width of 767px or less (standard mobile breakpoint) */
@media (max-width: 767px) {
  
    /* The '.elementor-6005 .elementor-element.elementor-element-644d07cf' keyword targets only this specific widget */
    .elementor-6005 .elementor-element.elementor-element-644d07cf .elementor-image-box-wrapper {
        display: flex; /* Changes the layout model to Flexbox */
        flex-direction: row; /* Forces elements to stay in a horizontal row */
        align-items: center; /* Vertically aligns the image and text to the center */
        gap: 10px; /* Creates a 20px space between the image and the text */
    }

    /* Target the image container */
    .elementor-6005 .elementor-element.elementor-element-644d07cf .elementor-image-box-img {
        /* Set a fixed width for the image. Adjust this value as needed. */
        /* Using 'flex' is better than 'width' for responsiveness. */
        flex: 0 0 45%; 
        margin-bottom: 0; /* Removes the default bottom margin that stacks elements */
    }

    /* Target the text content container */
    .elementor-6005 .elementor-element.elementor-element-644d07cf .elementor-image-box-content {
        flex: 1; /* Allows the text content to take up the remaining available space */
        text-align: left; /* Ensures text is left-aligned */
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-49850554 *//* --- Force Two-Column Layout on Mobile for this Image Box --- */

/* This media query targets devices with a screen width of 767px or less (standard mobile breakpoint) */
@media (max-width: 767px) {
  
    /* The '.elementor-6005 .elementor-element.elementor-element-49850554' keyword targets only this specific widget */
    .elementor-6005 .elementor-element.elementor-element-49850554 .elementor-image-box-wrapper {
        display: flex; /* Changes the layout model to Flexbox */
        flex-direction: row; /* Forces elements to stay in a horizontal row */
        align-items: center; /* Vertically aligns the image and text to the center */
        gap: 10px; /* Creates a 20px space between the image and the text */
    }

    /* Target the image container */
    .elementor-6005 .elementor-element.elementor-element-49850554 .elementor-image-box-img {
        /* Set a fixed width for the image. Adjust this value as needed. */
        /* Using 'flex' is better than 'width' for responsiveness. */
        flex: 0 0 58%; 
        margin-bottom: 0; /* Removes the default bottom margin that stacks elements */
    }

    /* Target the text content container */
    .elementor-6005 .elementor-element.elementor-element-49850554 .elementor-image-box-content {
        flex: 1; /* Allows the text content to take up the remaining available space */
        text-align: left; /* Ensures text is left-aligned */
    }
}/* End custom CSS */