.elementor-5354 .elementor-element.elementor-element-b7bc496{--display:flex;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--overlay-opacity:1;--padding-top:3em;--padding-bottom:1em;--padding-left:3em;--padding-right:3em;}.elementor-5354 .elementor-element.elementor-element-b7bc496:not(.elementor-motion-effects-element-type-background), .elementor-5354 .elementor-element.elementor-element-b7bc496 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://propulsorahostelera.es/wp-content/uploads/2026/05/WhatsApp-Image-2026-05-11-at-10.43.16.jpeg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-5354 .elementor-element.elementor-element-b7bc496::before, .elementor-5354 .elementor-element.elementor-element-b7bc496 > .elementor-background-video-container::before, .elementor-5354 .elementor-element.elementor-element-b7bc496 > .e-con-inner > .elementor-background-video-container::before, .elementor-5354 .elementor-element.elementor-element-b7bc496 > .elementor-background-slideshow::before, .elementor-5354 .elementor-element.elementor-element-b7bc496 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5354 .elementor-element.elementor-element-b7bc496 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #E7E7E700 0%, #202020 84%);}.elementor-5354 .elementor-element.elementor-element-9f0e3c7{width:100%;max-width:100%;margin:-79px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:end;}.elementor-5354 .elementor-element.elementor-element-9f0e3c7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:43px;font-weight:200;text-transform:uppercase;font-style:normal;line-height:1.3em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-470f3f6{z-index:5;}.elementor-5354 .elementor-element.elementor-element-507b108{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--overflow:hidden;--padding-top:0em;--padding-bottom:8em;--padding-left:5em;--padding-right:5em;--z-index:5;}.elementor-5354 .elementor-element.elementor-element-507b108:not(.elementor-motion-effects-element-type-background), .elementor-5354 .elementor-element.elementor-element-507b108 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-5354 .elementor-element.elementor-element-fbddd69{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5354 .elementor-element.elementor-element-cb650c2{--display:flex;--gap:55px 55px;--row-gap:55px;--column-gap:55px;border-style:solid;--border-style:solid;border-color:#E7E7E745;--border-color:#E7E7E745;--border-radius:35px 35px 35px 35px;--margin-top:-23px;--margin-bottom:17px;--margin-left:0px;--margin-right:0px;}.elementor-5354 .elementor-element.elementor-element-62fa161{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:center;}.elementor-5354 .elementor-element.elementor-element-62fa161 .elementor-heading-title{font-size:27px;font-weight:300;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-ac26336.elementor-element{--align-self:center;}.elementor-5354 .elementor-element.elementor-element-c7bf095{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:center;}.elementor-5354 .elementor-element.elementor-element-c7bf095 .elementor-heading-title{font-size:27px;font-weight:300;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-9ee0d98{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5354 .elementor-element.elementor-element-c5f0d20{--display:flex;--gap:55px 55px;--row-gap:55px;--column-gap:55px;border-style:solid;--border-style:solid;border-color:#E7E7E745;--border-color:#E7E7E745;--border-radius:35px 35px 35px 35px;}.elementor-5354 .elementor-element.elementor-element-e47b64d{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:center;}.elementor-5354 .elementor-element.elementor-element-e47b64d .elementor-heading-title{font-size:27px;font-weight:300;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-94f5c1a.elementor-element{--align-self:center;}.elementor-5354 .elementor-element.elementor-element-790f447{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:center;}.elementor-5354 .elementor-element.elementor-element-790f447 .elementor-heading-title{font-size:27px;font-weight:300;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-5102f4a{--display:flex;--gap:55px 55px;--row-gap:55px;--column-gap:55px;border-style:solid;--border-style:solid;border-color:#E7E7E745;--border-color:#E7E7E745;--border-radius:30px 30px 30px 30px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5354 .elementor-element.elementor-element-13643f7{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:center;}.elementor-5354 .elementor-element.elementor-element-13643f7 .elementor-heading-title{font-size:27px;font-weight:300;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-9977a59{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5354 .elementor-element.elementor-element-cfa6bb4{--display:flex;--gap:55px 55px;--row-gap:55px;--column-gap:55px;border-style:solid;--border-style:solid;border-color:#E7E7E745;--border-color:#E7E7E745;--border-radius:35px 35px 35px 35px;}.elementor-5354 .elementor-element.elementor-element-a7aaa76{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:center;}.elementor-5354 .elementor-element.elementor-element-a7aaa76 .elementor-heading-title{font-size:27px;font-weight:300;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-b35c7ca.elementor-element{--align-self:center;}.elementor-5354 .elementor-element.elementor-element-77634fd{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:center;}.elementor-5354 .elementor-element.elementor-element-77634fd .elementor-heading-title{font-size:27px;font-weight:300;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-795c8ad{--display:flex;--gap:55px 55px;--row-gap:55px;--column-gap:55px;border-style:solid;--border-style:solid;border-color:#E7E7E745;--border-color:#E7E7E745;--border-radius:22px 22px 22px 22px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5354 .elementor-element.elementor-element-795c8ad:not(.elementor-motion-effects-element-type-background), .elementor-5354 .elementor-element.elementor-element-795c8ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5354 .elementor-element.elementor-element-3cd1865{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:center;}.elementor-5354 .elementor-element.elementor-element-3cd1865 .elementor-heading-title{font-size:23px;font-weight:400;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-4bfbaa9{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5354 .elementor-element.elementor-element-374787e{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;z-index:10;text-align:center;}.elementor-5354 .elementor-element.elementor-element-374787e .elementor-heading-title{font-size:28.5px;font-weight:400;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-a9cd4b8{--display:flex;--gap:55px 55px;--row-gap:55px;--column-gap:55px;border-style:solid;--border-style:solid;border-color:#E7E7E745;--border-color:#E7E7E745;--border-radius:35px 35px 35px 35px;}.elementor-5354 .elementor-element.elementor-element-177c2f4{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:center;}.elementor-5354 .elementor-element.elementor-element-177c2f4 .elementor-heading-title{font-size:27px;font-weight:300;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-83659bb.elementor-element{--align-self:center;}.elementor-5354 .elementor-element.elementor-element-63c1160{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:center;}.elementor-5354 .elementor-element.elementor-element-63c1160 .elementor-heading-title{font-size:27px;font-weight:300;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-220a7b7{--display:flex;--gap:55px 55px;--row-gap:55px;--column-gap:55px;border-style:solid;--border-style:solid;border-color:#E7E7E745;--border-color:#E7E7E745;--border-radius:22px 22px 22px 22px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5354 .elementor-element.elementor-element-220a7b7:not(.elementor-motion-effects-element-type-background), .elementor-5354 .elementor-element.elementor-element-220a7b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5354 .elementor-element.elementor-element-3e607ef{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:center;}.elementor-5354 .elementor-element.elementor-element-3e607ef .elementor-heading-title{font-size:23px;font-weight:400;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-fae998d{--display:flex;--gap:55px 55px;--row-gap:55px;--column-gap:55px;border-style:solid;--border-style:solid;border-color:#E7E7E745;--border-color:#E7E7E745;--border-radius:22px 22px 22px 22px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5354 .elementor-element.elementor-element-fae998d:not(.elementor-motion-effects-element-type-background), .elementor-5354 .elementor-element.elementor-element-fae998d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5354 .elementor-element.elementor-element-372071e{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:center;}.elementor-5354 .elementor-element.elementor-element-372071e .elementor-heading-title{font-size:23px;font-weight:400;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-60a82af{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 40px 0px;z-index:10;text-align:start;}.elementor-5354 .elementor-element.elementor-element-60a82af .elementor-heading-title{font-size:37px;font-weight:300;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-276981e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:17px 17px;--row-gap:17px;--column-gap:17px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5354 .elementor-element.elementor-element-d571a6f{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-color:#E7E7E745;--border-color:#E7E7E745;--border-radius:33px 33px 33px 33px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5354 .elementor-element.elementor-element-d571a6f:not(.elementor-motion-effects-element-type-background), .elementor-5354 .elementor-element.elementor-element-d571a6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-db71e4f{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:start;}.elementor-5354 .elementor-element.elementor-element-db71e4f .elementor-heading-title{font-size:33px;font-weight:400;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-5354 .elementor-element.elementor-element-cc03e86{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:start;}.elementor-5354 .elementor-element.elementor-element-cc03e86 .elementor-heading-title{font-size:23px;font-weight:200;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-5354 .elementor-element.elementor-element-38050cb{--display:flex;--min-height:180px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-color:#E7E7E745;--border-color:#E7E7E745;--border-radius:33px 33px 33px 33px;--padding-top:35px;--padding-bottom:35px;--padding-left:30px;--padding-right:30px;}.elementor-5354 .elementor-element.elementor-element-38050cb:not(.elementor-motion-effects-element-type-background), .elementor-5354 .elementor-element.elementor-element-38050cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-38050cb.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-5354 .elementor-element.elementor-element-8d4f1d8{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:center;}.elementor-5354 .elementor-element.elementor-element-8d4f1d8 .elementor-heading-title{font-size:30px;font-weight:400;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-5354 .elementor-element.elementor-element-45159d3{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-color:#E7E7E745;--border-color:#E7E7E745;--border-radius:33px 33px 33px 33px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5354 .elementor-element.elementor-element-45159d3:not(.elementor-motion-effects-element-type-background), .elementor-5354 .elementor-element.elementor-element-45159d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5354 .elementor-element.elementor-element-6ce0156{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:start;}.elementor-5354 .elementor-element.elementor-element-6ce0156 .elementor-heading-title{font-size:33px;font-weight:400;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-85bbeb3{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:start;}.elementor-5354 .elementor-element.elementor-element-85bbeb3 .elementor-heading-title{font-size:23px;font-weight:200;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-72742d2{--display:flex;--min-height:182px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-color:#E7E7E745;--border-color:#E7E7E745;--border-radius:33px 33px 33px 33px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5354 .elementor-element.elementor-element-72742d2:not(.elementor-motion-effects-element-type-background), .elementor-5354 .elementor-element.elementor-element-72742d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5354 .elementor-element.elementor-element-72742d2.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-5354 .elementor-element.elementor-element-1c70174{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:center;}.elementor-5354 .elementor-element.elementor-element-1c70174 .elementor-heading-title{font-size:27px;font-weight:300;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-061322c{padding:10px 0px 0px 0px;}.elementor-5354 .elementor-element.elementor-element-061322c.elementor-element{--align-self:center;}.elementor-5354 .elementor-element.elementor-element-c7333b3{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-color:#E7E7E745;--border-color:#E7E7E745;--border-radius:33px 33px 33px 33px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5354 .elementor-element.elementor-element-c7333b3:not(.elementor-motion-effects-element-type-background), .elementor-5354 .elementor-element.elementor-element-c7333b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5354 .elementor-element.elementor-element-f488b56{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:start;}.elementor-5354 .elementor-element.elementor-element-f488b56 .elementor-heading-title{font-size:33px;font-weight:400;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-6d652f7{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:start;}.elementor-5354 .elementor-element.elementor-element-6d652f7 .elementor-heading-title{font-size:23px;font-weight:200;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-0122f05{--display:flex;--min-height:182px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-color:#E7E7E745;--border-color:#E7E7E745;--border-radius:33px 33px 33px 33px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5354 .elementor-element.elementor-element-0122f05:not(.elementor-motion-effects-element-type-background), .elementor-5354 .elementor-element.elementor-element-0122f05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5354 .elementor-element.elementor-element-0122f05.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-5354 .elementor-element.elementor-element-ed1afcd{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:center;}.elementor-5354 .elementor-element.elementor-element-ed1afcd .elementor-heading-title{font-size:27px;font-weight:300;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-8fd4994{padding:10px 0px 0px 0px;}.elementor-5354 .elementor-element.elementor-element-8fd4994.elementor-element{--align-self:center;}.elementor-5354 .elementor-element.elementor-element-4910a48{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-color:#E7E7E745;--border-color:#E7E7E745;--border-radius:33px 33px 33px 33px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5354 .elementor-element.elementor-element-4910a48:not(.elementor-motion-effects-element-type-background), .elementor-5354 .elementor-element.elementor-element-4910a48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5354 .elementor-element.elementor-element-f15747d{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:start;}.elementor-5354 .elementor-element.elementor-element-f15747d .elementor-heading-title{font-size:33px;font-weight:400;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-9f282fd{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:start;}.elementor-5354 .elementor-element.elementor-element-9f282fd .elementor-heading-title{font-size:23px;font-weight:200;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-ee1087f{--display:flex;--min-height:182px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-color:#E7E7E745;--border-color:#E7E7E745;--border-radius:33px 33px 33px 33px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5354 .elementor-element.elementor-element-ee1087f:not(.elementor-motion-effects-element-type-background), .elementor-5354 .elementor-element.elementor-element-ee1087f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5354 .elementor-element.elementor-element-ee1087f.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-5354 .elementor-element.elementor-element-7fb6273{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:center;}.elementor-5354 .elementor-element.elementor-element-7fb6273 .elementor-heading-title{font-size:27px;font-weight:300;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-4da99e8{padding:10px 0px 0px 0px;}.elementor-5354 .elementor-element.elementor-element-4da99e8.elementor-element{--align-self:center;}.elementor-5354 .elementor-element.elementor-element-c30712a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:17px 17px;--row-gap:17px;--column-gap:17px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5354 .elementor-element.elementor-element-335d65b{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-color:#E7E7E745;--border-color:#E7E7E745;--border-radius:33px 33px 33px 33px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5354 .elementor-element.elementor-element-335d65b:not(.elementor-motion-effects-element-type-background), .elementor-5354 .elementor-element.elementor-element-335d65b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5354 .elementor-element.elementor-element-70fb6d4{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:start;}.elementor-5354 .elementor-element.elementor-element-70fb6d4 .elementor-heading-title{font-size:33px;font-weight:400;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-1c33c9b{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:start;}.elementor-5354 .elementor-element.elementor-element-1c33c9b .elementor-heading-title{font-size:23px;font-weight:200;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-6da5d7d{--display:flex;--min-height:182px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-color:#E7E7E745;--border-color:#E7E7E745;--border-radius:33px 33px 33px 33px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5354 .elementor-element.elementor-element-6da5d7d:not(.elementor-motion-effects-element-type-background), .elementor-5354 .elementor-element.elementor-element-6da5d7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5354 .elementor-element.elementor-element-6da5d7d.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-5354 .elementor-element.elementor-element-5262656{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:center;}.elementor-5354 .elementor-element.elementor-element-5262656 .elementor-heading-title{font-size:27px;font-weight:300;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-24335f7{padding:10px 0px 0px 0px;}.elementor-5354 .elementor-element.elementor-element-24335f7.elementor-element{--align-self:center;}.elementor-5354 .elementor-element.elementor-element-3970014{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 25px 30px 0px;z-index:10;text-align:end;}.elementor-5354 .elementor-element.elementor-element-3970014 .elementor-heading-title{font-size:37px;font-weight:300;line-height:1.1em;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-f6f2284{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5354 .elementor-element.elementor-element-ea814d1{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-color:#E7E7E745;--border-color:#E7E7E745;--border-radius:33px 33px 33px 33px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5354 .elementor-element.elementor-element-ea814d1:not(.elementor-motion-effects-element-type-background), .elementor-5354 .elementor-element.elementor-element-ea814d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5354 .elementor-element.elementor-element-82e531a{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:start;}.elementor-5354 .elementor-element.elementor-element-82e531a .elementor-heading-title{font-size:33px;font-weight:400;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-ac7f41e{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:start;}.elementor-5354 .elementor-element.elementor-element-ac7f41e .elementor-heading-title{font-size:23px;font-weight:200;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-167b3a3{--display:flex;--min-height:177px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-color:#E7E7E745;--border-color:#E7E7E745;--border-radius:33px 33px 33px 33px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5354 .elementor-element.elementor-element-167b3a3:not(.elementor-motion-effects-element-type-background), .elementor-5354 .elementor-element.elementor-element-167b3a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5354 .elementor-element.elementor-element-167b3a3.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-5354 .elementor-element.elementor-element-2bfa147{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:center;}.elementor-5354 .elementor-element.elementor-element-2bfa147 .elementor-heading-title{font-size:27px;font-weight:300;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-95a3f2f{padding:10px 0px 0px 0px;}.elementor-5354 .elementor-element.elementor-element-95a3f2f.elementor-element{--align-self:center;}.elementor-5354 .elementor-element.elementor-element-65a3a22{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5354 .elementor-element.elementor-element-4404302{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-color:#E7E7E745;--border-color:#E7E7E745;--border-radius:33px 33px 33px 33px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5354 .elementor-element.elementor-element-4404302:not(.elementor-motion-effects-element-type-background), .elementor-5354 .elementor-element.elementor-element-4404302 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5354 .elementor-element.elementor-element-ce1b863{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:start;}.elementor-5354 .elementor-element.elementor-element-ce1b863 .elementor-heading-title{font-size:33px;font-weight:400;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-5a42cda{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:start;}.elementor-5354 .elementor-element.elementor-element-5a42cda .elementor-heading-title{font-size:23px;font-weight:200;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-203ad61{--display:flex;--min-height:177px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-color:#E7E7E745;--border-color:#E7E7E745;--border-radius:33px 33px 33px 33px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5354 .elementor-element.elementor-element-203ad61:not(.elementor-motion-effects-element-type-background), .elementor-5354 .elementor-element.elementor-element-203ad61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5354 .elementor-element.elementor-element-203ad61.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-5354 .elementor-element.elementor-element-5c90b00{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:center;}.elementor-5354 .elementor-element.elementor-element-5c90b00 .elementor-heading-title{font-size:27px;font-weight:300;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-570eda3{padding:10px 0px 0px 0px;}.elementor-5354 .elementor-element.elementor-element-570eda3.elementor-element{--align-self:center;}.elementor-5354 .elementor-element.elementor-element-be6fa72{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:40px 0px 0px 0px;z-index:10;text-align:start;}.elementor-5354 .elementor-element.elementor-element-be6fa72 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-e55fec2{width:100%;max-width:100%;margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:10;text-align:start;}.elementor-5354 .elementor-element.elementor-element-e55fec2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:400;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-8e57b81{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 40px 0px;z-index:10;text-align:start;}.elementor-5354 .elementor-element.elementor-element-8e57b81 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:37px;font-weight:200;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-280ba30{width:100%;max-width:100%;margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:10;text-align:start;}.elementor-5354 .elementor-element.elementor-element-280ba30 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:39px;font-weight:400;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-8b683e3{width:100%;max-width:100%;margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:10;text-align:start;}.elementor-5354 .elementor-element.elementor-element-8b683e3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;font-style:italic;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-7b43fa2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5354 .elementor-element.elementor-element-b9fde95{width:100%;max-width:100%;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;border-radius:0px 0px 0px 0px;}.elementor-5354 .elementor-element.elementor-element-3f92dca{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:35px 35px 35px 35px;--padding-top:50px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:3;}.elementor-5354 .elementor-element.elementor-element-3f92dca:not(.elementor-motion-effects-element-type-background), .elementor-5354 .elementor-element.elementor-element-3f92dca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5354 .elementor-element.elementor-element-988e5ed{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:10;text-align:center;}.elementor-5354 .elementor-element.elementor-element-988e5ed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:39px;font-weight:400;text-transform:uppercase;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-7485786{width:var( --container-widget-width, 515px );max-width:515px;margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:515px;--container-widget-flex-grow:0;z-index:10;text-align:center;}.elementor-5354 .elementor-element.elementor-element-7485786 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;font-style:italic;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-592b687.elementor-element{--align-self:center;}.elementor-5354 .elementor-element.elementor-element-a2fd66a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5354 .elementor-element.elementor-element-96066da{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-color:#E7E7E745;--border-color:#E7E7E745;--border-radius:33px 33px 33px 33px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5354 .elementor-element.elementor-element-96066da:not(.elementor-motion-effects-element-type-background), .elementor-5354 .elementor-element.elementor-element-96066da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5354 .elementor-element.elementor-element-7e43228{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:start;}.elementor-5354 .elementor-element.elementor-element-7e43228 .elementor-heading-title{font-size:33px;font-weight:400;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-b8c5b8c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-color:#E7E7E745;--border-color:#E7E7E745;--border-radius:33px 33px 33px 33px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5354 .elementor-element.elementor-element-b8c5b8c:not(.elementor-motion-effects-element-type-background), .elementor-5354 .elementor-element.elementor-element-b8c5b8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5354 .elementor-element.elementor-element-b8c5b8c.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-5354 .elementor-element.elementor-element-7e71b0b{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:center;}.elementor-5354 .elementor-element.elementor-element-7e71b0b .elementor-heading-title{font-size:27px;font-weight:300;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-b9e86fb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5354 .elementor-element.elementor-element-f6a948d{--display:flex;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-color:#E7E7E745;--border-color:#E7E7E745;--border-radius:33px 33px 33px 33px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5354 .elementor-element.elementor-element-f6a948d:not(.elementor-motion-effects-element-type-background), .elementor-5354 .elementor-element.elementor-element-f6a948d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5354 .elementor-element.elementor-element-934025e{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:start;}.elementor-5354 .elementor-element.elementor-element-934025e .elementor-heading-title{font-size:33px;font-weight:400;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-944da5c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-color:#E7E7E745;--border-color:#E7E7E745;--border-radius:33px 33px 33px 33px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5354 .elementor-element.elementor-element-944da5c:not(.elementor-motion-effects-element-type-background), .elementor-5354 .elementor-element.elementor-element-944da5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-5354 .elementor-element.elementor-element-944da5c.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-5354 .elementor-element.elementor-element-14e03bb{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:center;}.elementor-5354 .elementor-element.elementor-element-14e03bb .elementor-heading-title{font-size:27px;font-weight:300;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-65f08bd{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 40px 0px;z-index:10;text-align:start;}.elementor-5354 .elementor-element.elementor-element-65f08bd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:37px;font-weight:200;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-3b92522{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:00px 0px 40px 0px;z-index:10;text-align:center;}.elementor-5354 .elementor-element.elementor-element-3b92522 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:37px;font-weight:400;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-b19a8b7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#202020;--border-color:#202020;--border-radius:33px 33px 33px 33px;--margin-top:-78px;--margin-bottom:0;--margin-left:auto;--margin-right:auto;--padding-top:10px;--padding-bottom:10px;--padding-left:19px;--padding-right:12px;--z-index:500;}.elementor-5354 .elementor-element.elementor-element-b19a8b7:not(.elementor-motion-effects-element-type-background), .elementor-5354 .elementor-element.elementor-element-b19a8b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-b19a8b7.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-5354 .elementor-element.elementor-element-bb6882a{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:0;text-align:start;}.elementor-5354 .elementor-element.elementor-element-bb6882a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5354 .elementor-element.elementor-element-bb6882a .elementor-heading-title{font-size:25px;font-weight:400;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-5354 .elementor-element.elementor-element-0db5d60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;z-index:0;}.elementor-5354 .elementor-element.elementor-element-0db5d60.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-5354 .elementor-element.elementor-element-0db5d60 .elementor-icon-wrapper{text-align:center;}.elementor-5354 .elementor-element.elementor-element-0db5d60.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-5354 .elementor-element.elementor-element-0db5d60.elementor-view-framed .elementor-icon, .elementor-5354 .elementor-element.elementor-element-0db5d60.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-5354 .elementor-element.elementor-element-0db5d60.elementor-view-framed .elementor-icon, .elementor-5354 .elementor-element.elementor-element-0db5d60.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5354 .elementor-element.elementor-element-0db5d60 .elementor-icon{font-size:33px;}.elementor-5354 .elementor-element.elementor-element-0db5d60 .elementor-icon svg{height:33px;}.elementor-5354 .elementor-element.elementor-element-361a2a6{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--overflow:hidden;--padding-top:0em;--padding-bottom:8em;--padding-left:5em;--padding-right:5em;--z-index:5;}.elementor-5354 .elementor-element.elementor-element-361a2a6:not(.elementor-motion-effects-element-type-background), .elementor-5354 .elementor-element.elementor-element-361a2a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-5354 .elementor-element.elementor-element-9fbb612{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5354 .elementor-element.elementor-element-61fa506{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-color:#E7E7E745;--border-color:#E7E7E745;--border-radius:33px 33px 33px 33px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5354 .elementor-element.elementor-element-61fa506:not(.elementor-motion-effects-element-type-background), .elementor-5354 .elementor-element.elementor-element-61fa506 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-61fa506.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5354 .elementor-element.elementor-element-2c636f3{--display:flex;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5354 .elementor-element.elementor-element-937da38{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:start;}.elementor-5354 .elementor-element.elementor-element-937da38 .elementor-heading-title{font-size:47px;font-weight:400;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-5354 .elementor-element.elementor-element-56a095d{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:start;}.elementor-5354 .elementor-element.elementor-element-56a095d .elementor-heading-title{font-size:23px;font-weight:300;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-5354 .elementor-element.elementor-element-0d28069 .elementor-button{background-color:var( --e-global-color-secondary );font-size:27px;border-radius:25px 25px 25px 25px;padding:22px 22px 22px 22px;}.elementor-5354 .elementor-element.elementor-element-0d28069 .elementor-button:hover, .elementor-5354 .elementor-element.elementor-element-0d28069 .elementor-button:focus{background-color:#333333;color:var( --e-global-color-accent );}.elementor-5354 .elementor-element.elementor-element-0d28069.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-5354 .elementor-element.elementor-element-0d28069 .elementor-button:hover svg, .elementor-5354 .elementor-element.elementor-element-0d28069 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-5354 .elementor-element.elementor-element-a05b96b{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-color:#E7E7E745;--border-color:#E7E7E745;--border-radius:33px 33px 33px 33px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5354 .elementor-element.elementor-element-a05b96b:not(.elementor-motion-effects-element-type-background), .elementor-5354 .elementor-element.elementor-element-a05b96b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5354 .elementor-element.elementor-element-a05b96b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5354 .elementor-element.elementor-element-36d5153{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:10;text-align:start;}.elementor-5354 .elementor-element.elementor-element-36d5153 .elementor-heading-title{font-size:33px;font-weight:400;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-5354 .elementor-element.elementor-element-720a7cc{width:100%;max-width:100%;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:10;text-align:center;}.elementor-5354 .elementor-element.elementor-element-720a7cc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:300;font-style:italic;line-height:1.1em;color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-5354 .elementor-element.elementor-element-cb650c2{--width:225px;}.elementor-5354 .elementor-element.elementor-element-9ee0d98{--width:225px;}.elementor-5354 .elementor-element.elementor-element-c5f0d20{--width:225px;}.elementor-5354 .elementor-element.elementor-element-5102f4a{--width:225px;}.elementor-5354 .elementor-element.elementor-element-9977a59{--width:225px;}.elementor-5354 .elementor-element.elementor-element-cfa6bb4{--width:225px;}.elementor-5354 .elementor-element.elementor-element-795c8ad{--width:225px;}.elementor-5354 .elementor-element.elementor-element-4bfbaa9{--width:225px;}.elementor-5354 .elementor-element.elementor-element-a9cd4b8{--width:225px;}.elementor-5354 .elementor-element.elementor-element-220a7b7{--width:225px;}.elementor-5354 .elementor-element.elementor-element-fae998d{--width:225px;}.elementor-5354 .elementor-element.elementor-element-d571a6f{--width:80%;}.elementor-5354 .elementor-element.elementor-element-38050cb{--width:17%;}.elementor-5354 .elementor-element.elementor-element-45159d3{--width:80%;}.elementor-5354 .elementor-element.elementor-element-72742d2{--width:17%;}.elementor-5354 .elementor-element.elementor-element-c7333b3{--width:80%;}.elementor-5354 .elementor-element.elementor-element-0122f05{--width:17%;}.elementor-5354 .elementor-element.elementor-element-4910a48{--width:80%;}.elementor-5354 .elementor-element.elementor-element-ee1087f{--width:17%;}.elementor-5354 .elementor-element.elementor-element-335d65b{--width:80%;}.elementor-5354 .elementor-element.elementor-element-6da5d7d{--width:17%;}.elementor-5354 .elementor-element.elementor-element-ea814d1{--width:80%;}.elementor-5354 .elementor-element.elementor-element-167b3a3{--width:17%;}.elementor-5354 .elementor-element.elementor-element-4404302{--width:80%;}.elementor-5354 .elementor-element.elementor-element-203ad61{--width:17%;}.elementor-5354 .elementor-element.elementor-element-3f92dca{--width:80%;}.elementor-5354 .elementor-element.elementor-element-96066da{--width:80%;}.elementor-5354 .elementor-element.elementor-element-b8c5b8c{--width:17%;}.elementor-5354 .elementor-element.elementor-element-f6a948d{--width:80%;}.elementor-5354 .elementor-element.elementor-element-944da5c{--width:17%;}.elementor-5354 .elementor-element.elementor-element-b19a8b7{--width:fit-content !important;}.elementor-5354 .elementor-element.elementor-element-61fa506{--width:100%;}.elementor-5354 .elementor-element.elementor-element-2c636f3{--width:65%;}.elementor-5354 .elementor-element.elementor-element-a05b96b{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-5354 .elementor-element.elementor-element-d571a6f{--width:78%;}.elementor-5354 .elementor-element.elementor-element-45159d3{--width:78%;}.elementor-5354 .elementor-element.elementor-element-c7333b3{--width:78%;}.elementor-5354 .elementor-element.elementor-element-4910a48{--width:78%;}.elementor-5354 .elementor-element.elementor-element-335d65b{--width:78%;}.elementor-5354 .elementor-element.elementor-element-ea814d1{--width:78%;}.elementor-5354 .elementor-element.elementor-element-4404302{--width:78%;}.elementor-5354 .elementor-element.elementor-element-96066da{--width:78%;}.elementor-5354 .elementor-element.elementor-element-f6a948d{--width:78%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5354 .elementor-element.elementor-element-cb650c2{--width:200px;}.elementor-5354 .elementor-element.elementor-element-9ee0d98{--width:200px;}.elementor-5354 .elementor-element.elementor-element-c5f0d20{--width:200px;}.elementor-5354 .elementor-element.elementor-element-5102f4a{--width:200px;}.elementor-5354 .elementor-element.elementor-element-9977a59{--width:200px;}.elementor-5354 .elementor-element.elementor-element-cfa6bb4{--width:200px;}.elementor-5354 .elementor-element.elementor-element-795c8ad{--width:200px;}.elementor-5354 .elementor-element.elementor-element-4bfbaa9{--width:200px;}.elementor-5354 .elementor-element.elementor-element-a9cd4b8{--width:200px;}.elementor-5354 .elementor-element.elementor-element-220a7b7{--width:200px;}.elementor-5354 .elementor-element.elementor-element-fae998d{--width:200px;}.elementor-5354 .elementor-element.elementor-element-d571a6f{--width:75%;}.elementor-5354 .elementor-element.elementor-element-45159d3{--width:75%;}.elementor-5354 .elementor-element.elementor-element-c7333b3{--width:75%;}.elementor-5354 .elementor-element.elementor-element-4910a48{--width:75%;}.elementor-5354 .elementor-element.elementor-element-335d65b{--width:75%;}.elementor-5354 .elementor-element.elementor-element-ea814d1{--width:75%;}.elementor-5354 .elementor-element.elementor-element-4404302{--width:75%;}.elementor-5354 .elementor-element.elementor-element-3f92dca{--width:40%;}.elementor-5354 .elementor-element.elementor-element-96066da{--width:75%;}.elementor-5354 .elementor-element.elementor-element-f6a948d{--width:75%;}}@media(max-width:1366px){.elementor-5354 .elementor-element.elementor-element-b7bc496{--padding-top:6em;--padding-bottom:3em;--padding-left:5em;--padding-right:5em;}.elementor-5354 .elementor-element.elementor-element-9f0e3c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5354 .elementor-element.elementor-element-9f0e3c7 .elementor-heading-title{font-size:40px;}.elementor-5354 .elementor-element.elementor-element-507b108{--min-height:0px;--padding-top:4em;--padding-bottom:7em;--padding-left:4em;--padding-right:4em;}.elementor-5354 .elementor-element.elementor-element-361a2a6{--min-height:0px;--padding-top:4em;--padding-bottom:7em;--padding-left:4em;--padding-right:4em;}}@media(max-width:1200px){.elementor-5354 .elementor-element.elementor-element-b7bc496{--min-height:610px;}.elementor-5354 .elementor-element.elementor-element-9f0e3c7 .elementor-heading-title{font-size:33px;}.elementor-5354 .elementor-element.elementor-element-507b108{--padding-top:2em;--padding-bottom:05em;--padding-left:2em;--padding-right:2em;}.elementor-5354 .elementor-element.elementor-element-8d4f1d8 .elementor-heading-title{font-size:28px;}.elementor-5354 .elementor-element.elementor-element-361a2a6{--padding-top:2em;--padding-bottom:05em;--padding-left:2em;--padding-right:2em;}}@media(max-width:1024px){.elementor-5354 .elementor-element.elementor-element-b7bc496{--min-height:393px;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-5354 .elementor-element.elementor-element-9f0e3c7 .elementor-heading-title{font-size:26px;}.elementor-5354 .elementor-element.elementor-element-507b108{--padding-top:2em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-5354 .elementor-element.elementor-element-fbddd69{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-5354 .elementor-element.elementor-element-60a82af .elementor-heading-title{font-size:32px;}.elementor-5354 .elementor-element.elementor-element-d571a6f{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5354 .elementor-element.elementor-element-38050cb{--min-height:138px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5354 .elementor-element.elementor-element-8d4f1d8 .elementor-heading-title{font-size:25px;}.elementor-5354 .elementor-element.elementor-element-45159d3{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5354 .elementor-element.elementor-element-72742d2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5354 .elementor-element.elementor-element-c7333b3{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5354 .elementor-element.elementor-element-0122f05{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5354 .elementor-element.elementor-element-4910a48{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5354 .elementor-element.elementor-element-ee1087f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5354 .elementor-element.elementor-element-335d65b{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5354 .elementor-element.elementor-element-6da5d7d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5354 .elementor-element.elementor-element-3970014{padding:30px 10px 30px 0px;}.elementor-5354 .elementor-element.elementor-element-3970014 .elementor-heading-title{font-size:27px;}.elementor-5354 .elementor-element.elementor-element-ea814d1{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5354 .elementor-element.elementor-element-167b3a3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5354 .elementor-element.elementor-element-4404302{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5354 .elementor-element.elementor-element-203ad61{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5354 .elementor-element.elementor-element-e55fec2 .elementor-heading-title{font-size:33px;}.elementor-5354 .elementor-element.elementor-element-8e57b81 .elementor-heading-title{font-size:33px;}.elementor-5354 .elementor-element.elementor-element-280ba30 .elementor-heading-title{font-size:35px;}.elementor-5354 .elementor-element.elementor-element-988e5ed .elementor-heading-title{font-size:35px;}.elementor-5354 .elementor-element.elementor-element-96066da{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5354 .elementor-element.elementor-element-b8c5b8c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5354 .elementor-element.elementor-element-f6a948d{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5354 .elementor-element.elementor-element-944da5c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5354 .elementor-element.elementor-element-65f08bd .elementor-heading-title{font-size:30px;}.elementor-5354 .elementor-element.elementor-element-3b92522 .elementor-heading-title{font-size:30px;}.elementor-5354 .elementor-element.elementor-element-bb6882a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5354 .elementor-element.elementor-element-361a2a6{--padding-top:2em;--padding-bottom:5em;--padding-left:2em;--padding-right:2em;}.elementor-5354 .elementor-element.elementor-element-36d5153 .elementor-heading-title{font-size:29px;}}@media(max-width:767px){.elementor-5354 .elementor-element.elementor-element-b7bc496{--min-height:0vh;--padding-top:7em;--padding-bottom:04em;--padding-left:2em;--padding-right:2em;}.elementor-5354 .elementor-element.elementor-element-9f0e3c7{padding:20px 0px 0px 0px;text-align:center;}.elementor-5354 .elementor-element.elementor-element-9f0e3c7 .elementor-heading-title{font-size:26px;}.elementor-5354 .elementor-element.elementor-element-507b108{--min-height:0vh;--padding-top:2em;--padding-bottom:4.75em;--padding-left:1em;--padding-right:1em;}.elementor-5354 .elementor-element.elementor-element-fbddd69{--justify-content:flex-start;}.elementor-5354 .elementor-element.elementor-element-cb650c2{--width:155px;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5354 .elementor-element.elementor-element-cb650c2.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-5354 .elementor-element.elementor-element-62fa161 .elementor-heading-title{font-size:2em;}.elementor-5354 .elementor-element.elementor-element-c7bf095 .elementor-heading-title{font-size:2em;}.elementor-5354 .elementor-element.elementor-element-9ee0d98{--width:155px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5354 .elementor-element.elementor-element-9ee0d98.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5354 .elementor-element.elementor-element-c5f0d20{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-5354 .elementor-element.elementor-element-e47b64d .elementor-heading-title{font-size:2em;}.elementor-5354 .elementor-element.elementor-element-790f447 .elementor-heading-title{font-size:2em;}.elementor-5354 .elementor-element.elementor-element-13643f7 .elementor-heading-title{font-size:22px;}.elementor-5354 .elementor-element.elementor-element-9977a59{--width:155px;--margin-top:57px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5354 .elementor-element.elementor-element-9977a59.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5354 .elementor-element.elementor-element-cfa6bb4{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-5354 .elementor-element.elementor-element-a7aaa76 .elementor-heading-title{font-size:2em;}.elementor-5354 .elementor-element.elementor-element-77634fd .elementor-heading-title{font-size:2em;}.elementor-5354 .elementor-element.elementor-element-3cd1865 .elementor-heading-title{font-size:24px;}.elementor-5354 .elementor-element.elementor-element-4bfbaa9{--width:155px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5354 .elementor-element.elementor-element-4bfbaa9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5354 .elementor-element.elementor-element-374787e{padding:0px 0px 0px 0px;}.elementor-5354 .elementor-element.elementor-element-374787e .elementor-heading-title{font-size:25px;}.elementor-5354 .elementor-element.elementor-element-a9cd4b8{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-5354 .elementor-element.elementor-element-177c2f4 .elementor-heading-title{font-size:2em;}.elementor-5354 .elementor-element.elementor-element-63c1160 .elementor-heading-title{font-size:2em;}.elementor-5354 .elementor-element.elementor-element-3e607ef .elementor-heading-title{font-size:24px;}.elementor-5354 .elementor-element.elementor-element-372071e .elementor-heading-title{font-size:24px;}.elementor-5354 .elementor-element.elementor-element-60a82af{padding:20px 0px 20px 0px;}.elementor-5354 .elementor-element.elementor-element-60a82af .elementor-heading-title{font-size:22px;}.elementor-5354 .elementor-element.elementor-element-276981e{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-5354 .elementor-element.elementor-element-d571a6f{--width:67%;--min-height:116px;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-5354 .elementor-element.elementor-element-d571a6f.e-con{--align-self:stretch;}.elementor-5354 .elementor-element.elementor-element-db71e4f .elementor-heading-title{font-size:23px;}.elementor-5354 .elementor-element.elementor-element-cc03e86 .elementor-heading-title{font-size:17px;}.elementor-5354 .elementor-element.elementor-element-38050cb{--width:20%;--min-height:95px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5354 .elementor-element.elementor-element-38050cb.e-con{--align-self:stretch;}.elementor-5354 .elementor-element.elementor-element-8d4f1d8 .elementor-heading-title{font-size:16.3px;}.elementor-5354 .elementor-element.elementor-element-45159d3{--width:67%;--min-height:116px;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5354 .elementor-element.elementor-element-45159d3.e-con{--align-self:stretch;}.elementor-5354 .elementor-element.elementor-element-6ce0156 .elementor-heading-title{font-size:23px;}.elementor-5354 .elementor-element.elementor-element-85bbeb3 .elementor-heading-title{font-size:16px;}.elementor-5354 .elementor-element.elementor-element-72742d2{--width:22%;--min-height:0px;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:13px;--padding-right:13px;}.elementor-5354 .elementor-element.elementor-element-72742d2.e-con{--align-self:stretch;}.elementor-5354 .elementor-element.elementor-element-1c70174{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5354 .elementor-element.elementor-element-1c70174 .elementor-heading-title{font-size:20px;}.elementor-5354 .elementor-element.elementor-element-061322c{--e-transform-translateX:-3px;--e-transform-scale:0.6;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-5354 .elementor-element.elementor-element-c7333b3{--width:67%;--min-height:116px;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5354 .elementor-element.elementor-element-c7333b3.e-con{--align-self:stretch;}.elementor-5354 .elementor-element.elementor-element-f488b56 .elementor-heading-title{font-size:23px;}.elementor-5354 .elementor-element.elementor-element-6d652f7{padding:0px 20px 0px 0px;}.elementor-5354 .elementor-element.elementor-element-6d652f7 .elementor-heading-title{font-size:16px;}.elementor-5354 .elementor-element.elementor-element-0122f05{--width:22%;--min-height:0px;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:13px;--padding-right:13px;}.elementor-5354 .elementor-element.elementor-element-0122f05.e-con{--align-self:stretch;}.elementor-5354 .elementor-element.elementor-element-ed1afcd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5354 .elementor-element.elementor-element-ed1afcd .elementor-heading-title{font-size:20px;}.elementor-5354 .elementor-element.elementor-element-8fd4994{--e-transform-translateX:-3px;--e-transform-scale:0.6;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-5354 .elementor-element.elementor-element-4910a48{--width:67%;--min-height:116px;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5354 .elementor-element.elementor-element-4910a48.e-con{--align-self:stretch;}.elementor-5354 .elementor-element.elementor-element-f15747d .elementor-heading-title{font-size:23px;}.elementor-5354 .elementor-element.elementor-element-9f282fd{padding:0px 20px 0px 0px;}.elementor-5354 .elementor-element.elementor-element-9f282fd .elementor-heading-title{font-size:16px;}.elementor-5354 .elementor-element.elementor-element-ee1087f{--width:22%;--min-height:0px;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:13px;--padding-right:13px;}.elementor-5354 .elementor-element.elementor-element-ee1087f.e-con{--align-self:stretch;}.elementor-5354 .elementor-element.elementor-element-7fb6273{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5354 .elementor-element.elementor-element-7fb6273 .elementor-heading-title{font-size:20px;}.elementor-5354 .elementor-element.elementor-element-4da99e8{--e-transform-translateX:-3px;--e-transform-scale:0.6;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-5354 .elementor-element.elementor-element-c30712a{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-5354 .elementor-element.elementor-element-335d65b{--width:67%;--min-height:116px;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5354 .elementor-element.elementor-element-335d65b.e-con{--align-self:stretch;}.elementor-5354 .elementor-element.elementor-element-70fb6d4 .elementor-heading-title{font-size:23px;}.elementor-5354 .elementor-element.elementor-element-1c33c9b{padding:0px 20px 0px 0px;}.elementor-5354 .elementor-element.elementor-element-1c33c9b .elementor-heading-title{font-size:16px;}.elementor-5354 .elementor-element.elementor-element-6da5d7d{--width:22%;--min-height:0px;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:13px;--padding-right:13px;}.elementor-5354 .elementor-element.elementor-element-6da5d7d.e-con{--align-self:stretch;}.elementor-5354 .elementor-element.elementor-element-5262656{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5354 .elementor-element.elementor-element-5262656 .elementor-heading-title{font-size:20px;}.elementor-5354 .elementor-element.elementor-element-24335f7{--e-transform-translateX:-3px;--e-transform-scale:0.6;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;padding:0px 0px 0px 0px;}.elementor-5354 .elementor-element.elementor-element-3970014{padding:20px 0px 20px 0px;text-align:center;}.elementor-5354 .elementor-element.elementor-element-3970014 .elementor-heading-title{font-size:18px;letter-spacing:0px;}.elementor-5354 .elementor-element.elementor-element-f6f2284{--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-5354 .elementor-element.elementor-element-ea814d1{--width:67%;--min-height:116px;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5354 .elementor-element.elementor-element-ea814d1.e-con{--align-self:stretch;}.elementor-5354 .elementor-element.elementor-element-82e531a .elementor-heading-title{font-size:21px;}.elementor-5354 .elementor-element.elementor-element-ac7f41e .elementor-heading-title{font-size:16px;}.elementor-5354 .elementor-element.elementor-element-167b3a3{--width:20%;--min-height:0px;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-5354 .elementor-element.elementor-element-167b3a3.e-con{--align-self:stretch;}.elementor-5354 .elementor-element.elementor-element-2bfa147{margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5354 .elementor-element.elementor-element-2bfa147 .elementor-heading-title{font-size:20px;}.elementor-5354 .elementor-element.elementor-element-95a3f2f{--e-transform-translateX:-3px;--e-transform-scale:0.6;padding:0px 0px 0px 0px;}.elementor-5354 .elementor-element.elementor-element-65a3a22{--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-5354 .elementor-element.elementor-element-4404302{--width:67%;--min-height:122px;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-5354 .elementor-element.elementor-element-4404302.e-con{--align-self:stretch;}.elementor-5354 .elementor-element.elementor-element-ce1b863 .elementor-heading-title{font-size:19.9px;}.elementor-5354 .elementor-element.elementor-element-5a42cda .elementor-heading-title{font-size:15px;}.elementor-5354 .elementor-element.elementor-element-203ad61{--width:20%;--min-height:0px;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-5354 .elementor-element.elementor-element-203ad61.e-con{--align-self:stretch;}.elementor-5354 .elementor-element.elementor-element-5c90b00{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5354 .elementor-element.elementor-element-5c90b00 .elementor-heading-title{font-size:20px;}.elementor-5354 .elementor-element.elementor-element-570eda3{--e-transform-translateX:-3px;--e-transform-scale:0.6;padding:0px 0px 0px 0px;}.elementor-5354 .elementor-element.elementor-element-be6fa72{padding:0px 0px 0px 0px;}.elementor-5354 .elementor-element.elementor-element-be6fa72 .elementor-heading-title{font-size:12px;}.elementor-5354 .elementor-element.elementor-element-e55fec2 .elementor-heading-title{font-size:23px;}.elementor-5354 .elementor-element.elementor-element-8e57b81{padding:10px 0px 10px 0px;}.elementor-5354 .elementor-element.elementor-element-8e57b81 .elementor-heading-title{font-size:25px;}.elementor-5354 .elementor-element.elementor-element-280ba30 .elementor-heading-title{font-size:22px;}.elementor-5354 .elementor-element.elementor-element-8b683e3 .elementor-heading-title{font-size:16px;}.elementor-5354 .elementor-element.elementor-element-7b43fa2{--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-5354 .elementor-element.elementor-element-b9fde95{--e-image-carousel-slides-to-show:3;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5354 .elementor-element.elementor-element-b9fde95 .swiper-wrapper{display:flex;align-items:center;}.elementor-5354 .elementor-element.elementor-element-3f92dca{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5354 .elementor-element.elementor-element-988e5ed .elementor-heading-title{font-size:22px;}.elementor-5354 .elementor-element.elementor-element-7485786 .elementor-heading-title{font-size:16px;}.elementor-5354 .elementor-element.elementor-element-96066da{--width:66%;--min-height:97px;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-5354 .elementor-element.elementor-element-96066da.e-con{--align-self:stretch;}.elementor-5354 .elementor-element.elementor-element-7e43228 .elementor-heading-title{font-size:21px;}.elementor-5354 .elementor-element.elementor-element-b8c5b8c{--width:20%;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-5354 .elementor-element.elementor-element-b8c5b8c.e-con{--align-self:stretch;}.elementor-5354 .elementor-element.elementor-element-7e71b0b .elementor-heading-title{font-size:20px;}.elementor-5354 .elementor-element.elementor-element-f6a948d{--width:66%;--min-height:97px;--justify-content:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-5354 .elementor-element.elementor-element-f6a948d.e-con{--align-self:stretch;}.elementor-5354 .elementor-element.elementor-element-934025e .elementor-heading-title{font-size:22px;}.elementor-5354 .elementor-element.elementor-element-944da5c{--width:20%;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-5354 .elementor-element.elementor-element-944da5c.e-con{--align-self:stretch;}.elementor-5354 .elementor-element.elementor-element-14e03bb .elementor-heading-title{font-size:20px;}.elementor-5354 .elementor-element.elementor-element-65f08bd{padding:0px 0px 10px 0px;}.elementor-5354 .elementor-element.elementor-element-65f08bd .elementor-heading-title{font-size:20px;}.elementor-5354 .elementor-element.elementor-element-3b92522 .elementor-heading-title{font-size:20px;}.elementor-5354 .elementor-element.elementor-element-b19a8b7{--width:fit-content;--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5354 .elementor-element.elementor-element-bb6882a .elementor-heading-title{font-size:20px;}.elementor-5354 .elementor-element.elementor-element-0db5d60 .elementor-icon{font-size:27px;}.elementor-5354 .elementor-element.elementor-element-0db5d60 .elementor-icon svg{height:27px;}.elementor-5354 .elementor-element.elementor-element-361a2a6{--min-height:0vh;--padding-top:2em;--padding-bottom:4.75em;--padding-left:1em;--padding-right:1em;}.elementor-5354 .elementor-element.elementor-element-61fa506{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-5354 .elementor-element.elementor-element-2c636f3{--width:100%;}.elementor-5354 .elementor-element.elementor-element-937da38 .elementor-heading-title{font-size:40px;}.elementor-5354 .elementor-element.elementor-element-56a095d .elementor-heading-title{font-size:2em;}.elementor-5354 .elementor-element.elementor-element-0d28069 .elementor-button{font-size:22px;line-height:1em;padding:20px 20px 20px 20px;}.elementor-5354 .elementor-element.elementor-element-a05b96b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5354 .elementor-element.elementor-element-36d5153{text-align:center;}.elementor-5354 .elementor-element.elementor-element-36d5153 .elementor-heading-title{font-size:24px;}.elementor-5354 .elementor-element.elementor-element-720a7cc .elementor-heading-title{font-size:12px;}}/* Start custom CSS for heading, class: .elementor-element-9f0e3c7 */.elementor-5354 .elementor-element.elementor-element-9f0e3c7 span {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7bc496 */.elementor-5354 .elementor-element.elementor-element-b7bc496 {
    position: relative;
}

.elementor-5354 .elementor-element.elementor-element-b7bc496:after {
    content:'';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    backdrop-filter: blur(5px);
}

@media (min-width:1366px){
    .elementor-5354 .elementor-element.elementor-element-b7bc496 {
        min-height: 750px;
    }
}

@media (min-width:1200px){
    .elementor-5354 .elementor-element.elementor-element-b7bc496 {
        min-height: 700px;
    }
}

.whatsapp-btn {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62fa161 */.elementor-5354 .elementor-element.elementor-element-62fa161 h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ac26336 *//* From Uiverse.io by cuzpq */ 
.theme-checkbox {
  --toggle-size: 16px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 6.25em;
  height: 3.125em;
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #efefef), color-stop(50%, #2a2a2a)) no-repeat;
  background: -o-linear-gradient(left, #efefef 50%, #2a2a2a 50%) no-repeat;
  background: linear-gradient(to right, #efefef 50%, #2a2a2a 50%) no-repeat;
  background-size: 205%;
  background-position: 0;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  border-radius: 99em;
  position: relative;
  cursor: pointer;
  font-size: var(--toggle-size);
}

.theme-checkbox::before {
  content: "";
  width: 2.25em;
  height: 2.25em;
  position: absolute;
  top: 0.438em;
  left: 0.438em;
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #efefef), color-stop(50%, #2a2a2a)) no-repeat;
  background: -o-linear-gradient(left, #efefef 50%, #2a2a2a 50%) no-repeat;
  background: linear-gradient(to right, #efefef 50%, #2a2a2a 50%) no-repeat;
  background-size: 205%;
  background-position: 100%;
  border-radius: 50%;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.theme-checkbox:checked::before {
  left: calc(100% - 2.25em - 0.438em);
  background-position: 0;
}

.theme-checkbox:checked {
  background-position: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7bf095 */.elementor-5354 .elementor-element.elementor-element-c7bf095 h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e47b64d */.elementor-5354 .elementor-element.elementor-element-e47b64d h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-94f5c1a *//* From Uiverse.io by cuzpq */ 
.theme-checkbox {
  --toggle-size: 16px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 6.25em;
  height: 3.125em;
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #efefef), color-stop(50%, #2a2a2a)) no-repeat;
  background: -o-linear-gradient(left, #efefef 50%, #2a2a2a 50%) no-repeat;
  background: linear-gradient(to right, #efefef 50%, #2a2a2a 50%) no-repeat;
  background-size: 205%;
  background-position: 0;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  border-radius: 99em;
  position: relative;
  cursor: pointer;
  font-size: var(--toggle-size);
}

.theme-checkbox::before {
  content: "";
  width: 2.25em;
  height: 2.25em;
  position: absolute;
  top: 0.438em;
  left: 0.438em;
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #efefef), color-stop(50%, #2a2a2a)) no-repeat;
  background: -o-linear-gradient(left, #efefef 50%, #2a2a2a 50%) no-repeat;
  background: linear-gradient(to right, #efefef 50%, #2a2a2a 50%) no-repeat;
  background-size: 205%;
  background-position: 100%;
  border-radius: 50%;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.theme-checkbox:checked::before {
  left: calc(100% - 2.25em - 0.438em);
  background-position: 0;
}

.theme-checkbox:checked {
  background-position: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-790f447 */.elementor-5354 .elementor-element.elementor-element-790f447 h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13643f7 */.elementor-5354 .elementor-element.elementor-element-13643f7 h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7aaa76 */.elementor-5354 .elementor-element.elementor-element-a7aaa76 h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b35c7ca *//* From Uiverse.io by cuzpq */ 
.theme-checkbox {
  --toggle-size: 16px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 6.25em;
  height: 3.125em;
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #efefef), color-stop(50%, #2a2a2a)) no-repeat;
  background: -o-linear-gradient(left, #efefef 50%, #2a2a2a 50%) no-repeat;
  background: linear-gradient(to right, #efefef 50%, #2a2a2a 50%) no-repeat;
  background-size: 205%;
  background-position: 0;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  border-radius: 99em;
  position: relative;
  cursor: pointer;
  font-size: var(--toggle-size);
}

.theme-checkbox::before {
  content: "";
  width: 2.25em;
  height: 2.25em;
  position: absolute;
  top: 0.438em;
  left: 0.438em;
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #efefef), color-stop(50%, #2a2a2a)) no-repeat;
  background: -o-linear-gradient(left, #efefef 50%, #2a2a2a 50%) no-repeat;
  background: linear-gradient(to right, #efefef 50%, #2a2a2a 50%) no-repeat;
  background-size: 205%;
  background-position: 100%;
  border-radius: 50%;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.theme-checkbox:checked::before {
  left: calc(100% - 2.25em - 0.438em);
  background-position: 0;
}

.theme-checkbox:checked {
  background-position: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77634fd */.elementor-5354 .elementor-element.elementor-element-77634fd h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cd1865 */.elementor-5354 .elementor-element.elementor-element-3cd1865 h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-374787e */.elementor-5354 .elementor-element.elementor-element-374787e h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-177c2f4 */.elementor-5354 .elementor-element.elementor-element-177c2f4 h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-83659bb *//* From Uiverse.io by cuzpq */ 
.theme-checkbox {
  --toggle-size: 16px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 6.25em;
  height: 3.125em;
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #efefef), color-stop(50%, #2a2a2a)) no-repeat;
  background: -o-linear-gradient(left, #efefef 50%, #2a2a2a 50%) no-repeat;
  background: linear-gradient(to right, #efefef 50%, #2a2a2a 50%) no-repeat;
  background-size: 205%;
  background-position: 0;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  border-radius: 99em;
  position: relative;
  cursor: pointer;
  font-size: var(--toggle-size);
  
}

.theme-checkbox::before {
  content: "";
  width: 2.25em;
  height: 2.25em;
  position: absolute;
  top: 0.438em;
  left: 0.438em;
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #efefef), color-stop(50%, #2a2a2a)) no-repeat;
  background: -o-linear-gradient(left, #efefef 50%, #2a2a2a 50%) no-repeat;
  background: linear-gradient(to right, #efefef 50%, #2a2a2a 50%) no-repeat;
  background-size: 205%;
  background-position: 100%;
  border-radius: 50%;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.theme-checkbox:checked::before {
  left: calc(100% - 2.25em - 0.438em);
  background-position: 0;
}

.theme-checkbox:checked {
  background-position: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63c1160 */.elementor-5354 .elementor-element.elementor-element-63c1160 h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e607ef */.elementor-5354 .elementor-element.elementor-element-3e607ef h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-372071e */.elementor-5354 .elementor-element.elementor-element-372071e h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60a82af */.elementor-5354 .elementor-element.elementor-element-60a82af h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }

.elementor-5354 .elementor-element.elementor-element-60a82af span {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db71e4f */.elementor-5354 .elementor-element.elementor-element-db71e4f h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc03e86 */.elementor-5354 .elementor-element.elementor-element-cc03e86 h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d4f1d8 */.elementor-5354 .elementor-element.elementor-element-8d4f1d8 h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ce0156 */.elementor-5354 .elementor-element.elementor-element-6ce0156 h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85bbeb3 */.elementor-5354 .elementor-element.elementor-element-85bbeb3 h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c70174 */.elementor-5354 .elementor-element.elementor-element-1c70174 h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-061322c *//* From Uiverse.io by cuzpq */ 
.theme-checkbox {
  --toggle-size: 10px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 6.25em;
  height: 3.125em;
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #efefef), color-stop(50%, #2a2a2a)) no-repeat;
  background: -o-linear-gradient(left, #efefef 50%, #2a2a2a 50%) no-repeat;
  background: linear-gradient(to right, #efefef 50%, #2a2a2a 50%) no-repeat;
  background-size: 205%;
  background-position: 0;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  border-radius: 99em;
  position: relative;
  cursor: pointer;
  font-size: var(--toggle-size);
}

.theme-checkbox::before {
  content: "";
  width: 2.25em;
  height: 2.25em;
  position: absolute;
  top: 0.438em;
  left: 0.438em;
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #efefef), color-stop(50%, #2a2a2a)) no-repeat;
  background: -o-linear-gradient(left, #efefef 50%, #2a2a2a 50%) no-repeat;
  background: linear-gradient(to right, #efefef 50%, #2a2a2a 50%) no-repeat;
  background-size: 205%;
  background-position: 100%;
  border-radius: 50%;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.theme-checkbox:checked::before {
  left: calc(100% - 2.25em - 0.438em);
  background-position: 0;
}

.theme-checkbox:checked {
  background-position: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f488b56 */.elementor-5354 .elementor-element.elementor-element-f488b56 h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d652f7 */.elementor-5354 .elementor-element.elementor-element-6d652f7 h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed1afcd */.elementor-5354 .elementor-element.elementor-element-ed1afcd h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8fd4994 *//* From Uiverse.io by cuzpq */ 
.theme-checkbox {
  --toggle-size: 10px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 6.25em;
  height: 3.125em;
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #efefef), color-stop(50%, #2a2a2a)) no-repeat;
  background: -o-linear-gradient(left, #efefef 50%, #2a2a2a 50%) no-repeat;
  background: linear-gradient(to right, #efefef 50%, #2a2a2a 50%) no-repeat;
  background-size: 205%;
  background-position: 0;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  border-radius: 99em;
  position: relative;
  cursor: pointer;
  font-size: var(--toggle-size);
}

.theme-checkbox::before {
  content: "";
  width: 2.25em;
  height: 2.25em;
  position: absolute;
  top: 0.438em;
  left: 0.438em;
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #efefef), color-stop(50%, #2a2a2a)) no-repeat;
  background: -o-linear-gradient(left, #efefef 50%, #2a2a2a 50%) no-repeat;
  background: linear-gradient(to right, #efefef 50%, #2a2a2a 50%) no-repeat;
  background-size: 205%;
  background-position: 100%;
  border-radius: 50%;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.theme-checkbox:checked::before {
  left: calc(100% - 2.25em - 0.438em);
  background-position: 0;
}

.theme-checkbox:checked {
  background-position: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f15747d */.elementor-5354 .elementor-element.elementor-element-f15747d h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f282fd */.elementor-5354 .elementor-element.elementor-element-9f282fd h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fb6273 */.elementor-5354 .elementor-element.elementor-element-7fb6273 h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4da99e8 *//* From Uiverse.io by cuzpq */ 
.theme-checkbox {
  --toggle-size: 10px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 6.25em;
  height: 3.125em;
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #efefef), color-stop(50%, #2a2a2a)) no-repeat;
  background: -o-linear-gradient(left, #efefef 50%, #2a2a2a 50%) no-repeat;
  background: linear-gradient(to right, #efefef 50%, #2a2a2a 50%) no-repeat;
  background-size: 205%;
  background-position: 0;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  border-radius: 99em;
  position: relative;
  cursor: pointer;
  font-size: var(--toggle-size);
}

.theme-checkbox::before {
  content: "";
  width: 2.25em;
  height: 2.25em;
  position: absolute;
  top: 0.438em;
  left: 0.438em;
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #efefef), color-stop(50%, #2a2a2a)) no-repeat;
  background: -o-linear-gradient(left, #efefef 50%, #2a2a2a 50%) no-repeat;
  background: linear-gradient(to right, #efefef 50%, #2a2a2a 50%) no-repeat;
  background-size: 205%;
  background-position: 100%;
  border-radius: 50%;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.theme-checkbox:checked::before {
  left: calc(100% - 2.25em - 0.438em);
  background-position: 0;
}

.theme-checkbox:checked {
  background-position: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70fb6d4 */.elementor-5354 .elementor-element.elementor-element-70fb6d4 h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c33c9b */.elementor-5354 .elementor-element.elementor-element-1c33c9b h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5262656 */.elementor-5354 .elementor-element.elementor-element-5262656 h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-24335f7 *//* From Uiverse.io by cuzpq */ 
.theme-checkbox {
  --toggle-size: 10px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 6.25em;
  height: 3.125em;
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #efefef), color-stop(50%, #2a2a2a)) no-repeat;
  background: -o-linear-gradient(left, #efefef 50%, #2a2a2a 50%) no-repeat;
  background: linear-gradient(to right, #efefef 50%, #2a2a2a 50%) no-repeat;
  background-size: 205%;
  background-position: 0;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  border-radius: 99em;
  position: relative;
  cursor: pointer;
  font-size: var(--toggle-size);
}

.theme-checkbox::before {
  content: "";
  width: 2.25em;
  height: 2.25em;
  position: absolute;
  top: 0.438em;
  left: 0.438em;
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #efefef), color-stop(50%, #2a2a2a)) no-repeat;
  background: -o-linear-gradient(left, #efefef 50%, #2a2a2a 50%) no-repeat;
  background: linear-gradient(to right, #efefef 50%, #2a2a2a 50%) no-repeat;
  background-size: 205%;
  background-position: 100%;
  border-radius: 50%;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.theme-checkbox:checked::before {
  left: calc(100% - 2.25em - 0.438em);
  background-position: 0;
}

.theme-checkbox:checked {
  background-position: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3970014 */.elementor-5354 .elementor-element.elementor-element-3970014 h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }

.elementor-5354 .elementor-element.elementor-element-3970014 span {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-82e531a */.elementor-5354 .elementor-element.elementor-element-82e531a h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac7f41e */.elementor-5354 .elementor-element.elementor-element-ac7f41e h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bfa147 */.elementor-5354 .elementor-element.elementor-element-2bfa147 h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-95a3f2f *//* From Uiverse.io by cuzpq */ 
.theme-checkbox {
  --toggle-size: 10px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 6.25em;
  height: 3.125em;
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #efefef), color-stop(50%, #2a2a2a)) no-repeat;
  background: -o-linear-gradient(left, #efefef 50%, #2a2a2a 50%) no-repeat;
  background: linear-gradient(to right, #efefef 50%, #2a2a2a 50%) no-repeat;
  background-size: 205%;
  background-position: 0;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  border-radius: 99em;
  position: relative;
  cursor: pointer;
  font-size: var(--toggle-size);
}

.theme-checkbox::before {
  content: "";
  width: 2.25em;
  height: 2.25em;
  position: absolute;
  top: 0.438em;
  left: 0.438em;
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #efefef), color-stop(50%, #2a2a2a)) no-repeat;
  background: -o-linear-gradient(left, #efefef 50%, #2a2a2a 50%) no-repeat;
  background: linear-gradient(to right, #efefef 50%, #2a2a2a 50%) no-repeat;
  background-size: 205%;
  background-position: 100%;
  border-radius: 50%;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.theme-checkbox:checked::before {
  left: calc(100% - 2.25em - 0.438em);
  background-position: 0;
}

.theme-checkbox:checked {
  background-position: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce1b863 */.elementor-5354 .elementor-element.elementor-element-ce1b863 h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5a42cda */.elementor-5354 .elementor-element.elementor-element-5a42cda h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c90b00 */.elementor-5354 .elementor-element.elementor-element-5c90b00 h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-570eda3 *//* From Uiverse.io by cuzpq */ 
.theme-checkbox {
  --toggle-size: 10px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 6.25em;
  height: 3.125em;
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #efefef), color-stop(50%, #2a2a2a)) no-repeat;
  background: -o-linear-gradient(left, #efefef 50%, #2a2a2a 50%) no-repeat;
  background: linear-gradient(to right, #efefef 50%, #2a2a2a 50%) no-repeat;
  background-size: 205%;
  background-position: 0;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  border-radius: 99em;
  position: relative;
  cursor: pointer;
  font-size: var(--toggle-size);
}

.theme-checkbox::before {
  content: "";
  width: 2.25em;
  height: 2.25em;
  position: absolute;
  top: 0.438em;
  left: 0.438em;
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #efefef), color-stop(50%, #2a2a2a)) no-repeat;
  background: -o-linear-gradient(left, #efefef 50%, #2a2a2a 50%) no-repeat;
  background: linear-gradient(to right, #efefef 50%, #2a2a2a 50%) no-repeat;
  background-size: 205%;
  background-position: 100%;
  border-radius: 50%;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.theme-checkbox:checked::before {
  left: calc(100% - 2.25em - 0.438em);
  background-position: 0;
}

.theme-checkbox:checked {
  background-position: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-be6fa72 */.elementor-5354 .elementor-element.elementor-element-be6fa72 h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }

.elementor-5354 .elementor-element.elementor-element-be6fa72 span {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e55fec2 */.elementor-5354 .elementor-element.elementor-element-e55fec2 h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }

.elementor-5354 .elementor-element.elementor-element-e55fec2 span {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e57b81 */.elementor-5354 .elementor-element.elementor-element-8e57b81 span {
    font-weight: 450 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-280ba30 */.elementor-5354 .elementor-element.elementor-element-280ba30 h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }

.elementor-5354 .elementor-element.elementor-element-280ba30 span {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b683e3 */.elementor-5354 .elementor-element.elementor-element-8b683e3 h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }

.elementor-5354 .elementor-element.elementor-element-8b683e3 span {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b9fde95 */.elementor-5354 .elementor-element.elementor-element-b9fde95 img {
    filter: brightness(0)
            saturate(100%);
    opacity: 0.8;
    width: 200px;
    height: 120px;
    object-fit: contain;
}

.elementor-5354 .elementor-element.elementor-element-b9fde95 {
    filter: invert(1);
}

.elementor-5354 .elementor-element.elementor-element-b9fde95 .swiper-wrapper{
    -webkit-transition-timing-function: linear; 
    transition-timing-function:linear;
}

.elementor-5354 .elementor-element.elementor-element-b9fde95:before {
    content: '';
    background: transparent;
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 5;
}

.elementor-5354 .elementor-element.elementor-element-b9fde95 .elementor-image-carousel-wrapper:after {
    content: '';
    background: black;
    position: absolute;
    height: 120%;
    width: 50%;
    top:-10%;
    left: -50%;
    z-index: -1;
    border-radius: 0 20px 20px 0;
    border: solid  1px #E7E7E779;
}

.elementor-5354 .elementor-element.elementor-element-b9fde95 .elementor-image-carousel-wrapper:before {
    content: '';
    background: black;
    position: absolute;
    height: 120%;
    width: 50%;
    top:-10%;
    right: -50%;
    z-index: -1;
    border-radius: 20px 0 0 20px;
    border: solid  1px #E7E7E779;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-988e5ed */.elementor-5354 .elementor-element.elementor-element-988e5ed h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }

.elementor-5354 .elementor-element.elementor-element-988e5ed span {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7485786 */.elementor-5354 .elementor-element.elementor-element-7485786 h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }

.elementor-5354 .elementor-element.elementor-element-7485786 span {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-592b687 *//* From Uiverse.io by cuzpq */ 
.theme-checkbox {
  --toggle-size: 16px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 6.25em;
  height: 3.125em;
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #efefef), color-stop(50%, #2a2a2a)) no-repeat;
  background: -o-linear-gradient(left, #efefef 50%, #2a2a2a 50%) no-repeat;
  background: linear-gradient(to right, #efefef 50%, #2a2a2a 50%) no-repeat;
  background-size: 205%;
  background-position: 0;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  border-radius: 99em;
  position: relative;
  cursor: pointer;
  font-size: var(--toggle-size);
}

.theme-checkbox::before {
  content: "";
  width: 2.25em;
  height: 2.25em;
  position: absolute;
  top: 0.438em;
  left: 0.438em;
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #efefef), color-stop(50%, #2a2a2a)) no-repeat;
  background: -o-linear-gradient(left, #efefef 50%, #2a2a2a 50%) no-repeat;
  background: linear-gradient(to right, #efefef 50%, #2a2a2a 50%) no-repeat;
  background-size: 205%;
  background-position: 100%;
  border-radius: 50%;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.theme-checkbox:checked::before {
  left: calc(100% - 2.25em - 0.438em);
  background-position: 0;
}

.theme-checkbox:checked {
  background-position: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e43228 */.elementor-5354 .elementor-element.elementor-element-7e43228 h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e71b0b */.elementor-5354 .elementor-element.elementor-element-7e71b0b h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-934025e */.elementor-5354 .elementor-element.elementor-element-934025e h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14e03bb */.elementor-5354 .elementor-element.elementor-element-14e03bb h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9e86fb */.bloqueado {
    opacity: 0.52 !important;
    cursor: not-allowed;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65f08bd */.elementor-5354 .elementor-element.elementor-element-65f08bd span {
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b92522 */.elementor-5354 .elementor-element.elementor-element-3b92522 span {
    font-weight: 410 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-507b108 */.elementor-5354 .elementor-element.elementor-element-507b108 {
    position: relative;
    filter: grayscale(1);
}

.elementor-5354 .elementor-element.elementor-element-507b108 input:focus {
    border: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb6882a */.elementor-5354 .elementor-element.elementor-element-bb6882a {
    min-width: 127px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-937da38 */.elementor-5354 .elementor-element.elementor-element-937da38 h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56a095d */.elementor-5354 .elementor-element.elementor-element-56a095d h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36d5153 */.elementor-5354 .elementor-element.elementor-element-36d5153 h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-720a7cc */.elementor-5354 .elementor-element.elementor-element-720a7cc h2 {
         font-family: "Montserrat", sans-serif !important;
         text-transform: uppercase !important;
         font-weight: 400 !important;
    }

.elementor-5354 .elementor-element.elementor-element-720a7cc span {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-361a2a6 */.elementor-5354 .elementor-element.elementor-element-361a2a6 {
    position: relative;
    filter: grayscale(1);
}/* End custom CSS */