.elementor-17 .elementor-element.elementor-element-8937cf9{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-8937cf9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-99747a2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-79375ca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-e9c5721{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-07b78d0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-07b78d0:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-07b78d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2D2B2;background-image:url("https://rifapng.com/wp-content/uploads/2026/03/Rectangle_3_5.webp");background-position:center center;background-repeat:repeat-x;background-size:cover;}.elementor-17 .elementor-element.elementor-element-07b78d0::before, .elementor-17 .elementor-element.elementor-element-07b78d0 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-07b78d0 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-07b78d0 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-07b78d0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-07b78d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-9f58e40{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-5e74967{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-5e74967 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:40px;font-weight:400;line-height:1em;}.elementor-17 .elementor-element.elementor-element-1ee96ac{width:var( --container-widget-width, 450px );max-width:450px;padding:15px 0px 15px 0px;--container-widget-width:450px;--container-widget-flex-grow:0;text-align:center;font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:var( --e-global-color-accent );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-0d6f356 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Urbanist", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.6em;padding:10px 50px 10px 50px;}.elementor-17 .elementor-element.elementor-element-0d6f356 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-0d6f356 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-2cf4d18{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-c7ff7fc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-bdcaa88{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-94419fb{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-c8c5e3c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-c8c5e3c:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-c8c5e3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rifapng.com/wp-content/uploads/2026/03/Rectangle_3_5.webp");}.elementor-17 .elementor-element.elementor-element-94f855e{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-45ffb0e{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-45ffb0e .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:40px;font-weight:400;line-height:1em;}.elementor-17 .elementor-element.elementor-element-b131b9f{width:var( --container-widget-width, 450px );max-width:450px;padding:15px 0px 15px 0px;--container-widget-width:450px;--container-widget-flex-grow:0;text-align:center;font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-bd5fa2a .elementor-button{background-color:var( --e-global-color-primary );font-family:"Urbanist", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.6em;padding:10px 50px 10px 50px;}.elementor-17 .elementor-element.elementor-element-bd5fa2a .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-bd5fa2a .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-9ec68ae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-9d3341e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-6217791{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-1b86004{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-b64a5b0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-b64a5b0:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-b64a5b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rifapng.com/wp-content/uploads/2026/03/Rectangle_3_5.webp");}.elementor-17 .elementor-element.elementor-element-c8aaac1{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-a12ac0a{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-a12ac0a .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:40px;font-weight:400;line-height:1em;}.elementor-17 .elementor-element.elementor-element-e31581e{width:var( --container-widget-width, 450px );max-width:450px;padding:15px 0px 15px 0px;--container-widget-width:450px;--container-widget-flex-grow:0;text-align:center;font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:var( --e-global-color-accent );}.elementor-17 .elementor-element.elementor-element-c76996e .elementor-button{background-color:var( --e-global-color-primary );font-family:"Urbanist", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.6em;padding:10px 50px 10px 50px;}.elementor-17 .elementor-element.elementor-element-c76996e .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-c76996e .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-cb04535{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-78ae7cd{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;width:100%;max-width:100%;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:10px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:10px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-544b96f );--e-n-carousel-arrow-hover-color:var( --e-global-color-544b96f );--e-n-carousel-dots-normal-color:var( --e-global-color-544b96f );}.elementor-17 .elementor-element.elementor-element-78ae7cd :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-17 .elementor-element.elementor-element-e4213d5{--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:70px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-778aed8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-17 .elementor-element.elementor-element-130d6d0{--display:flex;--justify-content:center;--overflow:hidden;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-130d6d0::before, .elementor-17 .elementor-element.elementor-element-130d6d0 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-130d6d0 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-130d6d0 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-130d6d0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-130d6d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-9ac9d1f img{width:100%;max-width:100%;height:400px;object-fit:cover;object-position:center center;}.elementor-17 .elementor-element.elementor-element-8301b4b{padding:0px 0px 0px 0px;bottom:88px;text-align:start;}.elementor-17 .elementor-element.elementor-element-8301b4b.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-8301b4b .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:30px;font-weight:400;line-height:1.2em;color:var( --e-global-color-cc0c17f );}.elementor-17 .elementor-element.elementor-element-912fbbd .elementor-button{background-color:var( --e-global-color-primary );font-family:"Urbanist", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.6em;fill:var( --e-global-color-cc0c17f );color:var( --e-global-color-cc0c17f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:3px 3px 3px 3px;padding:8px 30px 8px 30px;}.elementor-17 .elementor-element.elementor-element-912fbbd .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-912fbbd .elementor-button:focus{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-912fbbd.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-912fbbd{bottom:30px;}.elementor-17 .elementor-element.elementor-element-1aeb5f3{--display:flex;--justify-content:center;--overflow:hidden;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4e82ee4 img{width:100%;max-width:100%;height:400px;object-fit:cover;object-position:center center;}.elementor-17 .elementor-element.elementor-element-359f93f{padding:0px 0px 0px 0px;bottom:90px;text-align:center;}.elementor-17 .elementor-element.elementor-element-359f93f.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-359f93f .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:30px;font-weight:400;line-height:1.2em;color:var( --e-global-color-cc0c17f );}.elementor-17 .elementor-element.elementor-element-c828064 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Urbanist", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.6em;fill:var( --e-global-color-cc0c17f );color:var( --e-global-color-cc0c17f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:3px 3px 3px 3px;padding:8px 30px 8px 30px;}.elementor-17 .elementor-element.elementor-element-c828064 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-c828064 .elementor-button:focus{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-c828064.elementor-element{--align-self:center;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-c828064{left:187.734px;}body.rtl .elementor-17 .elementor-element.elementor-element-c828064{right:187.734px;}.elementor-17 .elementor-element.elementor-element-c828064{bottom:31px;}.elementor-17 .elementor-element.elementor-element-812b527{--display:flex;--justify-content:center;--overflow:hidden;--overlay-opacity:1;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-812b527::before, .elementor-17 .elementor-element.elementor-element-812b527 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-812b527 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-812b527 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-812b527 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-812b527 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-3e70048 img{width:100%;max-width:100%;height:400px;object-fit:cover;object-position:center center;}.elementor-17 .elementor-element.elementor-element-5d6f49c{padding:0px 0px 0px 0px;bottom:90px;text-align:center;}.elementor-17 .elementor-element.elementor-element-5d6f49c.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-5d6f49c .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:30px;font-weight:400;line-height:1.2em;color:var( --e-global-color-cc0c17f );}.elementor-17 .elementor-element.elementor-element-fdd910b .elementor-button{background-color:var( --e-global-color-primary );font-family:"Urbanist", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.6em;fill:var( --e-global-color-cc0c17f );color:var( --e-global-color-cc0c17f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:3px 3px 3px 3px;padding:8px 30px 8px 30px;}.elementor-17 .elementor-element.elementor-element-fdd910b .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-fdd910b .elementor-button:focus{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-fdd910b.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-fdd910b{bottom:30px;}.elementor-17 .elementor-element.elementor-element-2e4a4f5{--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:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-b9e78d4{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-cb7c46d{text-align:center;font-family:var( --e-global-typography-eb4334e-font-family ), Sans-serif;font-size:var( --e-global-typography-eb4334e-font-size );font-weight:var( --e-global-typography-eb4334e-font-weight );line-height:var( --e-global-typography-eb4334e-line-height );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-819e1da{padding:0px 0px 30px 0px;text-align:center;}.elementor-17 .elementor-element.elementor-element-819e1da .elementor-heading-title{font-family:var( --e-global-typography-37c7286-font-family ), Sans-serif;font-size:var( --e-global-typography-37c7286-font-size );font-weight:var( --e-global-typography-37c7286-font-weight );line-height:var( --e-global-typography-37c7286-line-height );color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-fee621e > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-17 .elementor-element.elementor-element-6546f52{--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:20px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-3e2d862{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-91ca4a4{--display:flex;--overflow:hidden;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-91ca4a4::before, .elementor-17 .elementor-element.elementor-element-91ca4a4 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-91ca4a4 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-91ca4a4 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-91ca4a4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-91ca4a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-6262dc2 img{width:100%;max-width:100%;height:550px;object-fit:cover;object-position:center center;}.elementor-17 .elementor-element.elementor-element-5c2f320{--display:flex;--position:absolute;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:50px;--z-index:2;}.elementor-17 .elementor-element.elementor-element-5c2f320:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-5c2f320 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-544b96f );}.elementor-17 .elementor-element.elementor-element-5c2f320.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-5c2f320{left:50px;}body.rtl .elementor-17 .elementor-element.elementor-element-5c2f320{right:50px;}.elementor-17 .elementor-element.elementor-element-3fb5468{color:var( --e-global-color-cc0c17f );}.elementor-17 .elementor-element.elementor-element-a8df658{padding:0px 0px 20px 0px;}.elementor-17 .elementor-element.elementor-element-a8df658 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:34px;font-weight:400;line-height:1.2em;color:var( --e-global-color-cc0c17f );}.elementor-17 .elementor-element.elementor-element-9b2fbcc .elementor-button{background-color:var( --e-global-color-544b96f );font-family:"Urbanist", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.6em;fill:var( --e-global-color-cc0c17f );color:var( --e-global-color-cc0c17f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cc0c17f );border-radius:3px 3px 3px 3px;padding:8px 30px 8px 30px;}.elementor-17 .elementor-element.elementor-element-9b2fbcc .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-9b2fbcc .elementor-button:focus{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-195587f{--display:flex;--overflow:hidden;--overlay-opacity:0.27;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-195587f::before, .elementor-17 .elementor-element.elementor-element-195587f > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-195587f > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-195587f > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-195587f > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-195587f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#663130;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-5ad5dc0 img{width:100%;max-width:100%;height:550px;object-fit:cover;object-position:center center;}.elementor-17 .elementor-element.elementor-element-960ff7e{--display:flex;--position:absolute;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:50px;--z-index:2;}.elementor-17 .elementor-element.elementor-element-960ff7e:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-960ff7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-544b96f );}.elementor-17 .elementor-element.elementor-element-960ff7e.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-960ff7e{left:50px;}body.rtl .elementor-17 .elementor-element.elementor-element-960ff7e{right:50px;}.elementor-17 .elementor-element.elementor-element-bc93f4f{color:var( --e-global-color-cc0c17f );}.elementor-17 .elementor-element.elementor-element-9be7acf{padding:0px 0px 20px 0px;}.elementor-17 .elementor-element.elementor-element-9be7acf .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:34px;font-weight:400;line-height:1.2em;color:var( --e-global-color-cc0c17f );}.elementor-17 .elementor-element.elementor-element-e561121 .elementor-button{background-color:var( --e-global-color-544b96f );font-family:"Urbanist", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.6em;fill:var( --e-global-color-cc0c17f );color:var( --e-global-color-cc0c17f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cc0c17f );border-radius:3px 3px 3px 3px;padding:8px 30px 8px 30px;}.elementor-17 .elementor-element.elementor-element-e561121 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-e561121 .elementor-button:focus{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-c72cb47{--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:70px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-12459ea{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-3c9c50c{--display:flex;--overflow:hidden;--overlay-opacity:0.27;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-3c9c50c::before, .elementor-17 .elementor-element.elementor-element-3c9c50c > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-3c9c50c > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-3c9c50c > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-3c9c50c > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-3c9c50c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#663130;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-3c9c50c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-d6dfdc2 img{width:100%;max-width:100%;height:550px;object-fit:cover;object-position:center center;}.elementor-17 .elementor-element.elementor-element-4388bc0{--display:flex;--position:absolute;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:50px;--z-index:2;}.elementor-17 .elementor-element.elementor-element-4388bc0:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-4388bc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-544b96f );}.elementor-17 .elementor-element.elementor-element-4388bc0.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-4388bc0{left:50px;}body.rtl .elementor-17 .elementor-element.elementor-element-4388bc0{right:50px;}.elementor-17 .elementor-element.elementor-element-68d17a8{color:var( --e-global-color-cc0c17f );}.elementor-17 .elementor-element.elementor-element-fb9ff6e{padding:0px 0px 20px 0px;}.elementor-17 .elementor-element.elementor-element-fb9ff6e .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:34px;font-weight:400;line-height:1.2em;color:var( --e-global-color-cc0c17f );}.elementor-17 .elementor-element.elementor-element-406528d .elementor-button{background-color:var( --e-global-color-544b96f );font-family:"Urbanist", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.6em;fill:var( --e-global-color-cc0c17f );color:var( --e-global-color-cc0c17f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cc0c17f );border-radius:3px 3px 3px 3px;padding:8px 30px 8px 30px;}.elementor-17 .elementor-element.elementor-element-406528d .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-406528d .elementor-button:focus{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-abc1394{--display:flex;--overflow:hidden;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-abc1394::before, .elementor-17 .elementor-element.elementor-element-abc1394 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-abc1394 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-abc1394 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-abc1394 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-abc1394 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-5db1d97 img{width:100%;max-width:100%;height:550px;object-fit:cover;object-position:center center;}.elementor-17 .elementor-element.elementor-element-cabe43b{--display:flex;--position:absolute;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:50px;--z-index:2;}.elementor-17 .elementor-element.elementor-element-cabe43b:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-cabe43b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-544b96f );}.elementor-17 .elementor-element.elementor-element-cabe43b.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-cabe43b{left:50px;}body.rtl .elementor-17 .elementor-element.elementor-element-cabe43b{right:50px;}.elementor-17 .elementor-element.elementor-element-22ee5ab{color:var( --e-global-color-cc0c17f );}.elementor-17 .elementor-element.elementor-element-747bd23{padding:0px 0px 20px 0px;}.elementor-17 .elementor-element.elementor-element-747bd23 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:34px;font-weight:400;line-height:1.2em;color:var( --e-global-color-cc0c17f );}.elementor-17 .elementor-element.elementor-element-e377421 .elementor-button{background-color:var( --e-global-color-544b96f );font-family:"Urbanist", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.6em;fill:var( --e-global-color-cc0c17f );color:var( --e-global-color-cc0c17f );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cc0c17f );border-radius:3px 3px 3px 3px;padding:8px 30px 8px 30px;}.elementor-17 .elementor-element.elementor-element-e377421 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-e377421 .elementor-button:focus{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-7c078ee{--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:70px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-77bf04a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-93962cb{text-align:center;font-family:var( --e-global-typography-eb4334e-font-family ), Sans-serif;font-size:var( --e-global-typography-eb4334e-font-size );font-weight:var( --e-global-typography-eb4334e-font-weight );line-height:var( --e-global-typography-eb4334e-line-height );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-3ab97b3{padding:0px 0px 30px 0px;text-align:center;}.elementor-17 .elementor-element.elementor-element-3ab97b3 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-5a34b19 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-17 .elementor-element.elementor-element-3186f9d{--display:flex;--min-height:560px;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-2742c7a{--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:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-2742c7a:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-2742c7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEF6F3;}.elementor-17 .elementor-element.elementor-element-9332101{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-ebe0c97{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-687c234{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-f0d8181{text-align:start;font-family:var( --e-global-typography-eb4334e-font-family ), Sans-serif;font-size:var( --e-global-typography-eb4334e-font-size );font-weight:var( --e-global-typography-eb4334e-font-weight );line-height:var( --e-global-typography-eb4334e-line-height );color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-0607054{padding:0px 0px 10px 0px;text-align:start;}.elementor-17 .elementor-element.elementor-element-0607054 .elementor-heading-title{font-family:var( --e-global-typography-756178c-font-family ), Sans-serif;font-size:var( --e-global-typography-756178c-font-size );font-weight:var( --e-global-typography-756178c-font-weight );line-height:var( --e-global-typography-756178c-line-height );color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-998e9dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-ccf452b{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-ccf452b:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-ccf452b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cc0c17f );}.elementor-17 .elementor-element.elementor-element-e895c62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-1cf1f7f{border-style:none;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-789db97{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-a1db618 .elementor-image-box-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-a1db618.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-17 .elementor-element.elementor-element-a1db618.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-17 .elementor-element.elementor-element-a1db618.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-17 .elementor-element.elementor-element-a1db618 .elementor-image-box-title{margin-bottom:8px;font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-a1db618 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-17 .elementor-element.elementor-element-a1db618 .elementor-image-box-img img{border-radius:50px;transition-duration:0.3s;}.elementor-17 .elementor-element.elementor-element-a1db618:has(:hover) .elementor-image-box-title,
					 .elementor-17 .elementor-element.elementor-element-a1db618:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-a1db618 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-76382d3{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-76382d3:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-76382d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cc0c17f );}.elementor-17 .elementor-element.elementor-element-81fcf87{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-b31a72b{border-style:none;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-29c54c1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4c1fe32.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-17 .elementor-element.elementor-element-4c1fe32.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-17 .elementor-element.elementor-element-4c1fe32.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-17 .elementor-element.elementor-element-4c1fe32 .elementor-image-box-title{margin-bottom:8px;font-family:"Urbanist", Sans-serif;font-size:18px;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-4c1fe32 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-17 .elementor-element.elementor-element-4c1fe32 .elementor-image-box-img img{border-radius:50px;transition-duration:0.3s;}.elementor-17 .elementor-element.elementor-element-4c1fe32:has(:hover) .elementor-image-box-title,
					 .elementor-17 .elementor-element.elementor-element-4c1fe32:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-4c1fe32 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-356b193{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:20px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );--e-n-carousel-dots-hover-color:var( --e-global-color-secondary );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:30px;}.elementor-17 .elementor-element.elementor-element-a41e9a0{--display:flex;}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-8937cf9{--width:100.846%;}.elementor-17 .elementor-element.elementor-element-99747a2{--content-width:100%;}.elementor-17 .elementor-element.elementor-element-c7ff7fc{--content-width:100%;}.elementor-17 .elementor-element.elementor-element-9d3341e{--content-width:100%;}.elementor-17 .elementor-element.elementor-element-91ca4a4{--width:60%;}.elementor-17 .elementor-element.elementor-element-195587f{--width:40%;}.elementor-17 .elementor-element.elementor-element-3c9c50c{--width:40%;}.elementor-17 .elementor-element.elementor-element-abc1394{--width:60%;}.elementor-17 .elementor-element.elementor-element-687c234{--width:30%;}.elementor-17 .elementor-element.elementor-element-998e9dc{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-17 .elementor-element.elementor-element-3c9c50c{--width:276.188px;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17 .elementor-element.elementor-element-5e74967 .elementor-heading-title{font-size:30px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-45ffb0e .elementor-heading-title{font-size:30px;}.elementor-17 .elementor-element.elementor-element-a12ac0a .elementor-heading-title{font-size:30px;}.elementor-17 .elementor-element.elementor-element-78ae7cd{--e-n-carousel-swiper-slides-to-display:1;}.elementor-17 .elementor-element.elementor-element-e4213d5{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-778aed8{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-9ac9d1f img{height:450px;}.elementor-17 .elementor-element.elementor-element-8301b4b .elementor-heading-title{font-size:26px;}.elementor-17 .elementor-element.elementor-element-4e82ee4 img{height:450px;}.elementor-17 .elementor-element.elementor-element-359f93f .elementor-heading-title{font-size:26px;}.elementor-17 .elementor-element.elementor-element-3e70048 img{height:450px;}.elementor-17 .elementor-element.elementor-element-5d6f49c .elementor-heading-title{font-size:26px;}.elementor-17 .elementor-element.elementor-element-2e4a4f5{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-cb7c46d{font-size:var( --e-global-typography-eb4334e-font-size );line-height:var( --e-global-typography-eb4334e-line-height );}.elementor-17 .elementor-element.elementor-element-819e1da .elementor-heading-title{font-size:var( --e-global-typography-37c7286-font-size );line-height:var( --e-global-typography-37c7286-line-height );}.elementor-17 .elementor-element.elementor-element-fee621e > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-17 .elementor-element.elementor-element-6546f52{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-3e2d862{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-17 .elementor-element.elementor-element-6262dc2 img{height:500px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-5c2f320{left:20px;}body.rtl .elementor-17 .elementor-element.elementor-element-5c2f320{right:20px;}.elementor-17 .elementor-element.elementor-element-5c2f320{bottom:20px;}.elementor-17 .elementor-element.elementor-element-a8df658 .elementor-heading-title{font-size:28px;}.elementor-17 .elementor-element.elementor-element-5ad5dc0 img{height:500px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-960ff7e{left:20px;}body.rtl .elementor-17 .elementor-element.elementor-element-960ff7e{right:20px;}.elementor-17 .elementor-element.elementor-element-960ff7e{bottom:20px;}.elementor-17 .elementor-element.elementor-element-9be7acf .elementor-heading-title{font-size:28px;}.elementor-17 .elementor-element.elementor-element-c72cb47{--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-12459ea{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-4388bc0{left:20px;}body.rtl .elementor-17 .elementor-element.elementor-element-4388bc0{right:20px;}.elementor-17 .elementor-element.elementor-element-4388bc0{bottom:20px;}.elementor-17 .elementor-element.elementor-element-fb9ff6e .elementor-heading-title{font-size:28px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-cabe43b{left:20px;}body.rtl .elementor-17 .elementor-element.elementor-element-cabe43b{right:20px;}.elementor-17 .elementor-element.elementor-element-cabe43b{bottom:20px;}.elementor-17 .elementor-element.elementor-element-747bd23 .elementor-heading-title{font-size:28px;}.elementor-17 .elementor-element.elementor-element-7c078ee{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-93962cb{font-size:var( --e-global-typography-eb4334e-font-size );line-height:var( --e-global-typography-eb4334e-line-height );}.elementor-17 .elementor-element.elementor-element-3ab97b3 .elementor-heading-title{font-size:30px;}.elementor-17 .elementor-element.elementor-element-5a34b19 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-17 .elementor-element.elementor-element-f0d8181{font-size:var( --e-global-typography-eb4334e-font-size );line-height:var( --e-global-typography-eb4334e-line-height );}.elementor-17 .elementor-element.elementor-element-0607054 .elementor-heading-title{font-size:var( --e-global-typography-756178c-font-size );line-height:var( --e-global-typography-756178c-line-height );}.elementor-17 .elementor-element.elementor-element-ccf452b{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-1cf1f7f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-76382d3{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-b31a72b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-356b193{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-99747a2{--min-height:400px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-07b78d0:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-07b78d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rifapng.com/wp-content/uploads/2026/03/Rectangle_2.webp");}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17 .elementor-element.elementor-element-5e74967 .elementor-heading-title{font-size:28px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-c8c5e3c:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-c8c5e3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rifapng.com/wp-content/uploads/2026/03/Slider_grid_image_01.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-45ffb0e .elementor-heading-title{font-size:28px;}.elementor-17 .elementor-element.elementor-element-b64a5b0:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-b64a5b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rifapng.com/wp-content/uploads/2026/03/slider-img.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-a12ac0a .elementor-heading-title{font-size:28px;}.elementor-17 .elementor-element.elementor-element-78ae7cd{--e-n-carousel-swiper-slides-to-display:1;}.elementor-17 .elementor-element.elementor-element-778aed8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-9ac9d1f img{height:400px;}.elementor-17 .elementor-element.elementor-element-8301b4b .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-4e82ee4 img{height:400px;}.elementor-17 .elementor-element.elementor-element-359f93f .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-3e70048 img{height:400px;}.elementor-17 .elementor-element.elementor-element-5d6f49c .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-cb7c46d{font-size:var( --e-global-typography-eb4334e-font-size );line-height:var( --e-global-typography-eb4334e-line-height );}.elementor-17 .elementor-element.elementor-element-819e1da .elementor-heading-title{font-size:var( --e-global-typography-37c7286-font-size );line-height:var( --e-global-typography-37c7286-line-height );}.elementor-17 .elementor-element.elementor-element-fee621e > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-17 .elementor-element.elementor-element-6262dc2 img{height:400px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-5c2f320{left:20px;}body.rtl .elementor-17 .elementor-element.elementor-element-5c2f320{right:20px;}.elementor-17 .elementor-element.elementor-element-5c2f320{bottom:20px;}.elementor-17 .elementor-element.elementor-element-a8df658 .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-5ad5dc0 img{height:400px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-960ff7e{left:20px;}body.rtl .elementor-17 .elementor-element.elementor-element-960ff7e{right:20px;}.elementor-17 .elementor-element.elementor-element-960ff7e{bottom:20px;}.elementor-17 .elementor-element.elementor-element-9be7acf .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-c72cb47{--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-d6dfdc2 img{height:400px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-4388bc0{left:20px;}body.rtl .elementor-17 .elementor-element.elementor-element-4388bc0{right:20px;}.elementor-17 .elementor-element.elementor-element-4388bc0{bottom:20px;}.elementor-17 .elementor-element.elementor-element-fb9ff6e .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-5db1d97 img{height:400px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-cabe43b{left:20px;}body.rtl .elementor-17 .elementor-element.elementor-element-cabe43b{right:20px;}.elementor-17 .elementor-element.elementor-element-cabe43b{bottom:20px;}.elementor-17 .elementor-element.elementor-element-747bd23 .elementor-heading-title{font-size:24px;}.elementor-17 .elementor-element.elementor-element-93962cb{font-size:var( --e-global-typography-eb4334e-font-size );line-height:var( --e-global-typography-eb4334e-line-height );}.elementor-17 .elementor-element.elementor-element-3ab97b3 .elementor-heading-title{font-size:26px;}.elementor-17 .elementor-element.elementor-element-5a34b19 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-17 .elementor-element.elementor-element-f0d8181{text-align:center;font-size:var( --e-global-typography-eb4334e-font-size );line-height:var( --e-global-typography-eb4334e-line-height );}.elementor-17 .elementor-element.elementor-element-0607054{text-align:center;}.elementor-17 .elementor-element.elementor-element-0607054 .elementor-heading-title{font-size:var( --e-global-typography-756178c-font-size );line-height:var( --e-global-typography-756178c-line-height );}.elementor-17 .elementor-element.elementor-element-ab465e8{text-align:center;}.elementor-17 .elementor-element.elementor-element-ccf452b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-1cf1f7f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-789db97{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-a1db618 .elementor-image-box-img{margin-bottom:15px;}.elementor-17 .elementor-element.elementor-element-b31a72b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-4c1fe32 .elementor-image-box-img{margin-bottom:15px;}.elementor-17 .elementor-element.elementor-element-356b193{--e-n-carousel-swiper-slides-to-display:1;padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-9f58e40 */.elementor-17 .elementor-element.elementor-element-9f58e40 p{
margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ee96ac */.elementor-17 .elementor-element.elementor-element-1ee96ac p{
margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94f855e */.elementor-17 .elementor-element.elementor-element-94f855e p{
margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b131b9f */.elementor-17 .elementor-element.elementor-element-b131b9f p{
margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8aaac1 */.elementor-17 .elementor-element.elementor-element-c8aaac1 p{
margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e31581e */.elementor-17 .elementor-element.elementor-element-e31581e p{
margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f58e40 */.elementor-17 .elementor-element.elementor-element-9f58e40 p{
margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ee96ac */.elementor-17 .elementor-element.elementor-element-1ee96ac p{
margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94f855e */.elementor-17 .elementor-element.elementor-element-94f855e p{
margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b131b9f */.elementor-17 .elementor-element.elementor-element-b131b9f p{
margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8aaac1 */.elementor-17 .elementor-element.elementor-element-c8aaac1 p{
margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e31581e */.elementor-17 .elementor-element.elementor-element-e31581e p{
margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f58e40 */.elementor-17 .elementor-element.elementor-element-9f58e40 p{
margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ee96ac */.elementor-17 .elementor-element.elementor-element-1ee96ac p{
margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94f855e */.elementor-17 .elementor-element.elementor-element-94f855e p{
margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b131b9f */.elementor-17 .elementor-element.elementor-element-b131b9f p{
margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8aaac1 */.elementor-17 .elementor-element.elementor-element-c8aaac1 p{
margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e31581e */.elementor-17 .elementor-element.elementor-element-e31581e p{
margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f58e40 */.elementor-17 .elementor-element.elementor-element-9f58e40 p{
margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ee96ac */.elementor-17 .elementor-element.elementor-element-1ee96ac p{
margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-94f855e */.elementor-17 .elementor-element.elementor-element-94f855e p{
margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b131b9f */.elementor-17 .elementor-element.elementor-element-b131b9f p{
margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8aaac1 */.elementor-17 .elementor-element.elementor-element-c8aaac1 p{
margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e31581e */.elementor-17 .elementor-element.elementor-element-e31581e p{
margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-78ae7cd */.elementor-swiper-button {
    opacity: 0;
}


.elementor-17 .elementor-element.elementor-element-78ae7cd:hover .elementor-swiper-button {
    opacity: 1;
}

@media all and (max-width:768px){
.phone_clm{
 height: 500px !important; 
 position: relative;
}

.phone_clm:before{
content: "" !important;
position: absolute important;
height: 100% !important;
width: 100% !important;
background: #0000007a !important;
}

.elementor-17 .elementor-element.elementor-element-78ae7cd p, .elementor-17 .elementor-element.elementor-element-78ae7cd .elementor-widget-text-editor, .elementor-17 .elementor-element.elementor-element-78ae7cd h2.elementor-heading-title.elementor-size-default {
    color: #fff !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8301b4b */.elementor-17 .elementor-element.elementor-element-8301b4b h2{
word-break: break-all;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-130d6d0 */.elementor-17 .elementor-element.elementor-element-130d6d0:hover  img{
    transform: scale(1.1);
     transition: all 0.3s;
}

.elementor-17 .elementor-element.elementor-element-130d6d0 img,
.elementor-17 .elementor-element.elementor-element-130d6d0 .portfolio-overlay{
 transition: all 0.5s;
}

.elementor-17 .elementor-element.elementor-element-130d6d0{
position: relative;
}

.elementor-17 .elementor-element.elementor-element-130d6d0:before{
position: absolute;
height: 100%;
width: 100%;
content: "";
background: #0000006b;
z-index: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-359f93f */.elementor-17 .elementor-element.elementor-element-359f93f h2{
word-break: break-all;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aeb5f3 */.elementor-17 .elementor-element.elementor-element-1aeb5f3:hover  img{
    transform: scale(1.1);
     transition: all 0.3s;
}

.elementor-17 .elementor-element.elementor-element-1aeb5f3 img,
.elementor-17 .elementor-element.elementor-element-1aeb5f3 .portfolio-overlay{
 transition: all 0.5s;
}

.elementor-17 .elementor-element.elementor-element-1aeb5f3{
position: relative;
}

.elementor-17 .elementor-element.elementor-element-1aeb5f3:before{
position: absolute;
height: 100%;
width: 100%;
content: "";
background: #0000006b;
z-index: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d6f49c */.elementor-17 .elementor-element.elementor-element-5d6f49c h2{
word-break: break-all;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-812b527 */.elementor-17 .elementor-element.elementor-element-812b527:hover  img{
    transform: scale(1.1);
     transition: all 0.3s;
}

.elementor-17 .elementor-element.elementor-element-812b527 img,
.elementor-17 .elementor-element.elementor-element-812b527 .portfolio-overlay{
 transition: all 0.5s;
}

.elementor-17 .elementor-element.elementor-element-812b527{
position: relative;
}

.elementor-17 .elementor-element.elementor-element-812b527:before{
position: absolute;
height: 100%;
width: 100%;
content: "";
background: #0000006b;
z-index: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cb7c46d */.elementor-17 .elementor-element.elementor-element-cb7c46d p{
margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb5468 */.elementor-17 .elementor-element.elementor-element-3fb5468 p{
margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a8df658 */.elementor-17 .elementor-element.elementor-element-a8df658 h2{
word-break: break-all;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c2f320 */.elementor-17 .elementor-element.elementor-element-5c2f320{
max-width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91ca4a4 */.elementor-17 .elementor-element.elementor-element-91ca4a4:hover  img{
    transform: scale(1.1);
     transition: all 0.3s;
}

.elementor-17 .elementor-element.elementor-element-91ca4a4 img,
.elementor-17 .elementor-element.elementor-element-91ca4a4 .portfolio-overlay{
 transition: all 0.5s;
}

.elementor-17 .elementor-element.elementor-element-91ca4a4{
position: relative;
}

.elementor-17 .elementor-element.elementor-element-91ca4a4:before{
position: absolute;
height: 100%;
width: 100%;
content: "";
background: #66313085;
z-index: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc93f4f */.elementor-17 .elementor-element.elementor-element-bc93f4f p{
margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9be7acf */.elementor-17 .elementor-element.elementor-element-9be7acf h2{
word-break: break-all;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-960ff7e */.elementor-17 .elementor-element.elementor-element-960ff7e{
max-width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-195587f */.elementor-17 .elementor-element.elementor-element-195587f:hover  img{
    transform: scale(1.1);
     transition: all 0.3s;
}

.elementor-17 .elementor-element.elementor-element-195587f img,
.elementor-17 .elementor-element.elementor-element-195587f .portfolio-overlay{
 transition: all 0.5s;
}


.elementor-17 .elementor-element.elementor-element-195587f{
position: relative;
}

.elementor-17 .elementor-element.elementor-element-195587f:before{
position: absolute;
height: 100%;
width: 100%;
content: "";
background: #66313085;
z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68d17a8 */.elementor-17 .elementor-element.elementor-element-68d17a8 p{
margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb9ff6e */.elementor-17 .elementor-element.elementor-element-fb9ff6e h2{
word-break: break-all;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4388bc0 */.elementor-17 .elementor-element.elementor-element-4388bc0{
max-width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c9c50c */.elementor-17 .elementor-element.elementor-element-3c9c50c:hover  img{
    transform: scale(1.1);
     transition: all 0.3s;
}

.elementor-17 .elementor-element.elementor-element-3c9c50c img,
.elementor-17 .elementor-element.elementor-element-3c9c50c .portfolio-overlay{
 transition: all 0.5s;
}


.elementor-17 .elementor-element.elementor-element-3c9c50c{
position: relative;
}

.elementor-17 .elementor-element.elementor-element-3c9c50c:before{
position: absolute;
height: 100%;
width: 100%;
content: "";
background: #66313085;
z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22ee5ab */.elementor-17 .elementor-element.elementor-element-22ee5ab p{
margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-747bd23 */.elementor-17 .elementor-element.elementor-element-747bd23 h2{
word-break: break-all;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cabe43b */.elementor-17 .elementor-element.elementor-element-cabe43b{
max-width: max-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abc1394 */.elementor-17 .elementor-element.elementor-element-abc1394:hover  img{
    transform: scale(1.1);
     transition: all 0.3s;
}

.elementor-17 .elementor-element.elementor-element-abc1394 img,
.elementor-17 .elementor-element.elementor-element-abc1394 .portfolio-overlay{
 transition: all 0.5s;
}

.elementor-17 .elementor-element.elementor-element-abc1394{
position: relative;
}

.elementor-17 .elementor-element.elementor-element-abc1394:before{
position: absolute;
height: 100%;
width: 100%;
content: "";
background: #66313085;
z-index: 1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-93962cb */.elementor-17 .elementor-element.elementor-element-93962cb p{
margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0d8181 */.elementor-17 .elementor-element.elementor-element-f0d8181 p{
margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab465e8 */.elementor-17 .elementor-element.elementor-element-ab465e8 p{
margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a1db618 */.elementor-17 .elementor-element.elementor-element-a1db618 
.elementor-image-box-wrapper {
    display: flex !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4c1fe32 */.elementor-17 .elementor-element.elementor-element-4c1fe32 
.elementor-image-box-wrapper {
    display: flex !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a1db618 */.elementor-17 .elementor-element.elementor-element-a1db618 
.elementor-image-box-wrapper {
    display: flex !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4c1fe32 */.elementor-17 .elementor-element.elementor-element-4c1fe32 
.elementor-image-box-wrapper {
    display: flex !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a1db618 */.elementor-17 .elementor-element.elementor-element-a1db618 
.elementor-image-box-wrapper {
    display: flex !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4c1fe32 */.elementor-17 .elementor-element.elementor-element-4c1fe32 
.elementor-image-box-wrapper {
    display: flex !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-356b193 */.elementor-17 .elementor-element.elementor-element-356b193  span.swiper-pagination-bullet{
    width: 20px !important;
    border-radius: 0px !important;
    height: 5px !important;
}/* End custom CSS */