.elementor-49 .elementor-element.elementor-element-508194b:not(.elementor-motion-effects-element-type-background), .elementor-49 .elementor-element.elementor-element-508194b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://thealmaresorts.com/wp-content/uploads/2025/05/image-52.jpg") 50% 50%;background-size:cover;}.elementor-49 .elementor-element.elementor-element-508194b > .elementor-background-overlay{opacity:0.5;transition:background 0.1s, border-radius 0.3s, opacity 0.1s;}.elementor-49 .elementor-element.elementor-element-508194b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:110px;margin-bottom:0px;}.elementor-49 .elementor-element.elementor-element-b5ce974 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-49 .elementor-element.elementor-element-b5ce974 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-49 .elementor-element.elementor-element-b5ce974 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-49 .elementor-element.elementor-element-0a9c82a .title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:300;line-height:63px;}.elementor-49 .elementor-element.elementor-element-3c69d7c > .elementor-widget-container{padding:140px 0px 140px 0px;}.elementor-49 .elementor-element.elementor-element-d5a5331{padding:0px 0px 140px 0px;}.elementor-49 .elementor-element.elementor-element-d81a8fb{--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;--padding-top:0px;--padding-bottom:00px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-bc9c4b0{--display:flex;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-49 .elementor-element.elementor-element-fccb616.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-49 .elementor-element.elementor-element-fccb616.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-49 .elementor-element.elementor-element-fccb616.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-fccb616 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-49 .elementor-element.elementor-element-fccb616 .elementor-image-box-img img{border-radius:8px;transition-duration:0.3s;}.elementor-49 .elementor-element.elementor-element-fccb616 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;line-height:29px;color:#202020;}.elementor-49 .elementor-element.elementor-element-fccb616 .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:500;color:#797978;}.elementor-49 .elementor-element.elementor-element-246ef5f{text-align:center;}.elementor-49 .elementor-element.elementor-element-0060eb2{--display:flex;}.elementor-49 .elementor-element.elementor-element-c3a1f0a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-49 .elementor-element.elementor-element-c3a1f0a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-49 .elementor-element.elementor-element-c3a1f0a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-c3a1f0a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-49 .elementor-element.elementor-element-c3a1f0a .elementor-image-box-img img{border-radius:8px;transition-duration:0.3s;}.elementor-49 .elementor-element.elementor-element-c3a1f0a .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;line-height:29px;color:#202020;}.elementor-49 .elementor-element.elementor-element-c3a1f0a .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:500;color:#797978;}.elementor-49 .elementor-element.elementor-element-50af6ab{text-align:center;}.elementor-49 .elementor-element.elementor-element-7fcfc69{--display:flex;}.elementor-49 .elementor-element.elementor-element-708a2ed.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-49 .elementor-element.elementor-element-708a2ed.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-49 .elementor-element.elementor-element-708a2ed.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-708a2ed .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-49 .elementor-element.elementor-element-708a2ed .elementor-image-box-img img{border-radius:8px;transition-duration:0.3s;}.elementor-49 .elementor-element.elementor-element-708a2ed .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;line-height:29px;color:#202020;}.elementor-49 .elementor-element.elementor-element-708a2ed .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:500;color:#797978;}.elementor-49 .elementor-element.elementor-element-437bc73{text-align:center;}.elementor-49 .elementor-element.elementor-element-129c985{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:45px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-3cf32e6{text-align:center;}.elementor-49 .elementor-element.elementor-element-4139160 > .elementor-container{max-width:870px;}.elementor-49 .elementor-element.elementor-element-4139160{padding:0px 0px 50px 0px;}.elementor-49 .elementor-element.elementor-element-0735a2d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:55px;}.elementor-49 .elementor-element.elementor-element-0735a2d > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-49 .elementor-element.elementor-element-d83c9b3{text-align:center;}.elementor-49 .elementor-element.elementor-element-b7b1f71{--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;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-c6a2612{--display:flex;}.elementor-49 .elementor-element.elementor-element-6cbbce3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-49 .elementor-element.elementor-element-6cbbce3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-49 .elementor-element.elementor-element-6cbbce3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-6cbbce3 .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-49 .elementor-element.elementor-element-6cbbce3 .elementor-image-box-img img{border-radius:16px;transition-duration:0.3s;}.elementor-49 .elementor-element.elementor-element-6cbbce3 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:29px;color:#202020;}.elementor-49 .elementor-element.elementor-element-6cbbce3 .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:26px;color:#797978;}.elementor-49 .elementor-element.elementor-element-1e68a16{--display:flex;}.elementor-49 .elementor-element.elementor-element-881be94.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-49 .elementor-element.elementor-element-881be94.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-49 .elementor-element.elementor-element-881be94.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-881be94 .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-49 .elementor-element.elementor-element-881be94 .elementor-image-box-img img{border-radius:16px;transition-duration:0.3s;}.elementor-49 .elementor-element.elementor-element-881be94 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:29px;color:#202020;}.elementor-49 .elementor-element.elementor-element-881be94 .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:26px;color:#797978;}.elementor-49 .elementor-element.elementor-element-34803e1{--display:flex;}.elementor-49 .elementor-element.elementor-element-f7fecbc.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-49 .elementor-element.elementor-element-f7fecbc.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-49 .elementor-element.elementor-element-f7fecbc.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-f7fecbc .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-49 .elementor-element.elementor-element-f7fecbc .elementor-image-box-img img{border-radius:16px;transition-duration:0.3s;}.elementor-49 .elementor-element.elementor-element-f7fecbc .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:29px;color:#202020;}.elementor-49 .elementor-element.elementor-element-f7fecbc .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:26px;color:#797978;}.elementor-49 .elementor-element.elementor-element-844f96f{--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;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-aad9620{--display:flex;}.elementor-49 .elementor-element.elementor-element-9bd7518.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-49 .elementor-element.elementor-element-9bd7518.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-49 .elementor-element.elementor-element-9bd7518.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-9bd7518 .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-49 .elementor-element.elementor-element-9bd7518 .elementor-image-box-img img{border-radius:16px;transition-duration:0.3s;}.elementor-49 .elementor-element.elementor-element-9bd7518 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:29px;color:#202020;}.elementor-49 .elementor-element.elementor-element-9bd7518 .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:26px;color:#797978;}.elementor-49 .elementor-element.elementor-element-d64f4fe{--display:flex;}.elementor-49 .elementor-element.elementor-element-8a55383.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-49 .elementor-element.elementor-element-8a55383.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-49 .elementor-element.elementor-element-8a55383.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-8a55383 .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-49 .elementor-element.elementor-element-8a55383 .elementor-image-box-img img{border-radius:16px;transition-duration:0.3s;}.elementor-49 .elementor-element.elementor-element-8a55383 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:29px;color:#202020;}.elementor-49 .elementor-element.elementor-element-8a55383 .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:26px;color:#797978;}.elementor-49 .elementor-element.elementor-element-e1fb7d5{--display:flex;}.elementor-49 .elementor-element.elementor-element-3b7b6cf.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-49 .elementor-element.elementor-element-3b7b6cf.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-49 .elementor-element.elementor-element-3b7b6cf.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-3b7b6cf .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-49 .elementor-element.elementor-element-3b7b6cf .elementor-image-box-img img{border-radius:16px;transition-duration:0.3s;}.elementor-49 .elementor-element.elementor-element-3b7b6cf .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:29px;color:#202020;}.elementor-49 .elementor-element.elementor-element-3b7b6cf .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:26px;color:#797978;}.elementor-49 .elementor-element.elementor-element-1aa298c > .elementor-container{max-width:870px;}.elementor-49 .elementor-element.elementor-element-1aa298c{padding:0px 0px 50px 0px;}.elementor-49 .elementor-element.elementor-element-804f102 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:55px;}.elementor-49 .elementor-element.elementor-element-804f102 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-49 .elementor-element.elementor-element-c1b364b{text-align:center;}.elementor-49 .elementor-element.elementor-element-e724aa3{--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;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-a505720{--display:flex;}.elementor-49 .elementor-element.elementor-element-8cfdade{--display:flex;}.elementor-49 .elementor-element.elementor-element-c2b28d5.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-49 .elementor-element.elementor-element-c2b28d5.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-49 .elementor-element.elementor-element-c2b28d5.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-c2b28d5 .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-49 .elementor-element.elementor-element-c2b28d5 .elementor-image-box-img img{border-radius:16px;transition-duration:0.3s;}.elementor-49 .elementor-element.elementor-element-c2b28d5 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:29px;color:#202020;}.elementor-49 .elementor-element.elementor-element-c2b28d5 .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:26px;color:#797978;}.elementor-49 .elementor-element.elementor-element-7d99186{--display:flex;}.elementor-49 .elementor-element.elementor-element-df2ce6c.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-49 .elementor-element.elementor-element-df2ce6c.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-49 .elementor-element.elementor-element-df2ce6c.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-df2ce6c .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-49 .elementor-element.elementor-element-df2ce6c .elementor-image-box-img img{border-radius:16px;transition-duration:0.3s;}.elementor-49 .elementor-element.elementor-element-df2ce6c .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:29px;color:#202020;}.elementor-49 .elementor-element.elementor-element-df2ce6c .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:26px;color:#797978;}.elementor-49 .elementor-element.elementor-element-1fd60e8{--display:flex;}.elementor-49 .elementor-element.elementor-element-8d0531b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-ea13656{text-align:center;}.elementor-49 .elementor-element.elementor-element-cae2713 > .elementor-container{max-width:870px;}.elementor-49 .elementor-element.elementor-element-cae2713{padding:0px 0px 50px 0px;}.elementor-49 .elementor-element.elementor-element-7fc1704 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:55px;}.elementor-49 .elementor-element.elementor-element-7fc1704 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-49 .elementor-element.elementor-element-be37d81{text-align:center;}.elementor-49 .elementor-element.elementor-element-18336a6{--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;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-cf98c31{--display:flex;}.elementor-49 .elementor-element.elementor-element-de2e141.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-49 .elementor-element.elementor-element-de2e141.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-49 .elementor-element.elementor-element-de2e141.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-de2e141 .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-49 .elementor-element.elementor-element-de2e141 .elementor-image-box-img img{border-radius:16px;transition-duration:0.3s;}.elementor-49 .elementor-element.elementor-element-de2e141 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:29px;color:#202020;}.elementor-49 .elementor-element.elementor-element-de2e141 .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:26px;color:#797978;}.elementor-49 .elementor-element.elementor-element-83ccc29{--display:flex;}.elementor-49 .elementor-element.elementor-element-29df780.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-49 .elementor-element.elementor-element-29df780.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-49 .elementor-element.elementor-element-29df780.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-29df780 .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-49 .elementor-element.elementor-element-29df780 .elementor-image-box-img img{border-radius:16px;transition-duration:0.3s;}.elementor-49 .elementor-element.elementor-element-29df780 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:29px;color:#202020;}.elementor-49 .elementor-element.elementor-element-29df780 .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:26px;color:#797978;}.elementor-49 .elementor-element.elementor-element-e153eef{--display:flex;}.elementor-49 .elementor-element.elementor-element-ad20378.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-49 .elementor-element.elementor-element-ad20378.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-49 .elementor-element.elementor-element-ad20378.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-ad20378 .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-49 .elementor-element.elementor-element-ad20378 .elementor-image-box-img img{border-radius:16px;transition-duration:0.3s;}.elementor-49 .elementor-element.elementor-element-ad20378 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:29px;color:#202020;}.elementor-49 .elementor-element.elementor-element-ad20378 .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:26px;color:#797978;}.elementor-49 .elementor-element.elementor-element-1a7483d{--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;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-cc0e36f{--display:flex;}.elementor-49 .elementor-element.elementor-element-31253cf.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-49 .elementor-element.elementor-element-31253cf.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-49 .elementor-element.elementor-element-31253cf.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-31253cf .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-49 .elementor-element.elementor-element-31253cf .elementor-image-box-img img{border-radius:16px;transition-duration:0.3s;}.elementor-49 .elementor-element.elementor-element-31253cf .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:29px;color:#202020;}.elementor-49 .elementor-element.elementor-element-31253cf .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:26px;color:#797978;}.elementor-49 .elementor-element.elementor-element-f59cb7c{--display:flex;}.elementor-49 .elementor-element.elementor-element-f6b7aed.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-49 .elementor-element.elementor-element-f6b7aed.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-49 .elementor-element.elementor-element-f6b7aed.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-f6b7aed .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-49 .elementor-element.elementor-element-f6b7aed .elementor-image-box-img img{border-radius:16px;transition-duration:0.3s;}.elementor-49 .elementor-element.elementor-element-f6b7aed .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:29px;color:#202020;}.elementor-49 .elementor-element.elementor-element-f6b7aed .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:26px;color:#797978;}.elementor-49 .elementor-element.elementor-element-b2fc64d{--display:flex;}.elementor-49 .elementor-element.elementor-element-1ae65d3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-49 .elementor-element.elementor-element-1ae65d3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-49 .elementor-element.elementor-element-1ae65d3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-1ae65d3 .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-49 .elementor-element.elementor-element-1ae65d3 .elementor-image-box-img img{border-radius:16px;transition-duration:0.3s;}.elementor-49 .elementor-element.elementor-element-1ae65d3 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:29px;color:#202020;}.elementor-49 .elementor-element.elementor-element-1ae65d3 .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:26px;color:#797978;}.elementor-49 .elementor-element.elementor-element-0984c9e{--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;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-49 .elementor-element.elementor-element-6bacf47{--display:flex;}.elementor-49 .elementor-element.elementor-element-01b8e9a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-49 .elementor-element.elementor-element-01b8e9a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-49 .elementor-element.elementor-element-01b8e9a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-01b8e9a .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-49 .elementor-element.elementor-element-01b8e9a .elementor-image-box-img img{border-radius:16px;transition-duration:0.3s;}.elementor-49 .elementor-element.elementor-element-01b8e9a .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:29px;color:#202020;}.elementor-49 .elementor-element.elementor-element-01b8e9a .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:26px;color:#797978;}.elementor-49 .elementor-element.elementor-element-f0f9273{--display:flex;}.elementor-49 .elementor-element.elementor-element-73fc4fd.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-49 .elementor-element.elementor-element-73fc4fd.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-49 .elementor-element.elementor-element-73fc4fd.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-73fc4fd .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-49 .elementor-element.elementor-element-73fc4fd .elementor-image-box-img img{border-radius:16px;transition-duration:0.3s;}.elementor-49 .elementor-element.elementor-element-73fc4fd .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:29px;color:#202020;}.elementor-49 .elementor-element.elementor-element-73fc4fd .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:26px;color:#797978;}.elementor-49 .elementor-element.elementor-element-95e9473{--display:flex;}.elementor-49 .elementor-element.elementor-element-fb5f781.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-49 .elementor-element.elementor-element-fb5f781.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-49 .elementor-element.elementor-element-fb5f781.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-fb5f781 .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-49 .elementor-element.elementor-element-fb5f781 .elementor-image-box-img img{border-radius:16px;transition-duration:0.3s;}.elementor-49 .elementor-element.elementor-element-fb5f781 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:29px;color:#202020;}.elementor-49 .elementor-element.elementor-element-fb5f781 .elementor-image-box-description{font-family:"Nunito Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:26px;color:#797978;}.elementor-49 .elementor-element.elementor-element-0187295 > .elementor-container{max-width:870px;}.elementor-49 .elementor-element.elementor-element-0187295{padding:0px 0px 140px 0px;}.elementor-49 .elementor-element.elementor-element-9f67db3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:55px;}.elementor-49 .elementor-element.elementor-element-9f67db3 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-49 .elementor-element.elementor-element-2e639b6{text-align:center;}@media(min-width:768px){.elementor-49 .elementor-element.elementor-element-d81a8fb{--width:1320px;}.elementor-49 .elementor-element.elementor-element-b7b1f71{--content-width:1340px;}.elementor-49 .elementor-element.elementor-element-844f96f{--content-width:1340px;}.elementor-49 .elementor-element.elementor-element-e724aa3{--content-width:1340px;}.elementor-49 .elementor-element.elementor-element-a505720{--width:25%;}.elementor-49 .elementor-element.elementor-element-1fd60e8{--width:25%;}.elementor-49 .elementor-element.elementor-element-18336a6{--content-width:1340px;}.elementor-49 .elementor-element.elementor-element-1a7483d{--content-width:1340px;}.elementor-49 .elementor-element.elementor-element-0984c9e{--content-width:1340px;}}@media(max-width:1024px){.elementor-49 .elementor-element.elementor-element-3c69d7c > .elementor-widget-container{padding:100px 0px 100px 0px;}.elementor-49 .elementor-element.elementor-element-d5a5331{padding:95px 0px 100px 0px;}.elementor-49 .elementor-element.elementor-element-4139160 > .elementor-container{max-width:710px;}.elementor-49 .elementor-element.elementor-element-4139160{padding:100px 0px 100px 0px;}.elementor-49 .elementor-element.elementor-element-1aa298c > .elementor-container{max-width:710px;}.elementor-49 .elementor-element.elementor-element-1aa298c{padding:100px 0px 100px 0px;}.elementor-49 .elementor-element.elementor-element-cae2713 > .elementor-container{max-width:710px;}.elementor-49 .elementor-element.elementor-element-cae2713{padding:100px 0px 100px 0px;}.elementor-49 .elementor-element.elementor-element-0187295 > .elementor-container{max-width:710px;}.elementor-49 .elementor-element.elementor-element-0187295{padding:100px 0px 100px 0px;}}@media(max-width:767px){.elementor-49 .elementor-element.elementor-element-508194b > .elementor-background-overlay{opacity:0.01;}.elementor-49 .elementor-element.elementor-element-0a9c82a .title{font-size:30px;}.elementor-49 .elementor-element.elementor-element-fccb616 .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-c3a1f0a .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-708a2ed .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-6cbbce3 .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-881be94 .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-f7fecbc .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-9bd7518 .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-8a55383 .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-3b7b6cf .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-c2b28d5 .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-df2ce6c .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-de2e141 .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-29df780 .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-ad20378 .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-31253cf .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-f6b7aed .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-1ae65d3 .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-01b8e9a .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-73fc4fd .elementor-image-box-img{margin-bottom:15px;}.elementor-49 .elementor-element.elementor-element-fb5f781 .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS for section, class: .elementor-element-508194b */.elementor-49 .elementor-element.elementor-element-508194b .elementor-background-video {
    display: block !important;
    height: 100% !important;
    width: 100% !important;
    object-fit: cover;
}

.slider-bg::before {
    background: rgba(0, 0, 0, 0.2);
}/* End custom CSS */