.elementor-407 .elementor-element.elementor-element-32fedf0{--display:flex;--min-height:50vh;--justify-content:center;--padding-top:0px;--padding-bottom:100px;--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 );}.elementor-407 .elementor-element.elementor-element-042644b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:5;}.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 );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-407 .elementor-element.elementor-element-44561a5{text-align:left;font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-407 .elementor-element.elementor-element-3455d1e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:00px;}.elementor-407 .elementor-element.elementor-element-cf6c2c5{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;}.elementor-407 .elementor-element.elementor-element-a236787{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;}.elementor-407 .elementor-element.elementor-element-964a3cb{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;}.elementor-407 .elementor-element.elementor-element-9eee110{--display:flex;--padding-top:100px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{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 );}.elementor-407 .elementor-element.elementor-element-cfa75ed > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-407 .elementor-element.elementor-element-cfa75ed{text-align:center;}.elementor-widget-gallery .elementor-gallery-item__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 );}.elementor-widget-gallery .elementor-gallery-item__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 );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-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 );}.elementor-407 .elementor-element.elementor-element-76f3324 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-407 .elementor-element.elementor-element-76f3324 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-407 .elementor-element.elementor-element-76f3324 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-407 .elementor-element.elementor-element-76f3324{--image-border-radius:15px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;}.elementor-407 .elementor-element.elementor-element-3d0423c{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-407 .elementor-element.elementor-element-bad7988{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-407 .elementor-element.elementor-element-bad7988:not(.elementor-motion-effects-element-type-background), .elementor-407 .elementor-element.elementor-element-bad7988 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EBE0;}.elementor-407 .elementor-element.elementor-element-d258ea4{--e-rating-icon-font-size:20px;}.elementor-407 .elementor-element.elementor-element-b4f58b3{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;}.elementor-407 .elementor-element.elementor-element-d56e647 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-407 .elementor-element.elementor-element-d56e647 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-407 .elementor-element.elementor-element-d56e647{--image-border-radius:15px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-407 .elementor-element.elementor-element-85c90b0{--display:flex;--padding-top:170px;--padding-bottom:170px;--padding-left:20px;--padding-right:20px;}.elementor-407 .elementor-element.elementor-element-e63b5e8{--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;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-407 .elementor-element.elementor-element-e63b5e8:not(.elementor-motion-effects-element-type-background), .elementor-407 .elementor-element.elementor-element-e63b5e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-407 .elementor-element.elementor-element-ae2edd9{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:90px;--padding-right:0px;}.elementor-407 .elementor-element.elementor-element-39360ae{font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.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 );}.elementor-407 .elementor-element.elementor-element-3ad9775 .elementor-button{background-color:#FF914C00;border-style:solid;border-width:1px 1px 1px 1px;border-radius:99px 99px 99px 99px;padding:15px 25px 15px 25px;}.elementor-407 .elementor-element.elementor-element-747604e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-407 .elementor-element.elementor-element-2901ccc{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-407 .elementor-element.elementor-element-1dabdc1 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-407 .elementor-element.elementor-element-1dabdc1{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-407 .elementor-element.elementor-element-45cdf9e{--display:flex;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;}.elementor-407 .elementor-element.elementor-element-6cbb170{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#333333;}.elementor-407 .elementor-element.elementor-element-bc77ef2 .elementor-button{background-color:transparent;background-image:linear-gradient(90deg, #FF914C 0%, #CC6A2B 100%);border-radius:99px 99px 99px 99px;padding:15px 25px 15px 25px;}body:not(.rtl) .elementor-407 .elementor-element.elementor-element-07b31fa{right:5%;}body.rtl .elementor-407 .elementor-element.elementor-element-07b31fa{left:5%;}.elementor-407 .elementor-element.elementor-element-07b31fa{top:0px;}body:not(.rtl) .elementor-407 .elementor-element.elementor-element-4a0acde{left:6%;}body.rtl .elementor-407 .elementor-element.elementor-element-4a0acde{right:6%;}.elementor-407 .elementor-element.elementor-element-4a0acde{bottom:-114px;}body:not(.rtl) .elementor-407 .elementor-element.elementor-element-1757e2b{left:2%;}body.rtl .elementor-407 .elementor-element.elementor-element-1757e2b{right:2%;}.elementor-407 .elementor-element.elementor-element-1757e2b{bottom:20px;}body:not(.rtl) .elementor-407 .elementor-element.elementor-element-c12023c{right:5%;}body.rtl .elementor-407 .elementor-element.elementor-element-c12023c{left:5%;}.elementor-407 .elementor-element.elementor-element-c12023c{top:103px;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-gallery .elementor-gallery-item__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-gallery .elementor-gallery-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for image, class: .elementor-element-68e60e4 */.elementor-407 .elementor-element.elementor-element-68e60e4{
    position: absolute;
    inset:0px;
    width:100%; 
    height:100%;
}
.elementor-407 .elementor-element.elementor-element-68e60e4 img{
    position: absolute;
    inset:0px;
    width:100%; 
    height:100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44561a5 */.elementor-407 .elementor-element.elementor-element-44561a5{
    max-width:650px!important;
}
.elementor-407 .elementor-element.elementor-element-44561a5 h1{
    font-size:50px;
    line-height: 60px;
    font-weight:300;
}
.elementor-407 .elementor-element.elementor-element-44561a5 h1 strong{
    font-weight:bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-042644b */.elementor-407 .elementor-element.elementor-element-042644b:after{
content: "";
    position: absolute;
    inset: -100px;
    background: #0000007d;
    border-radius: 150%;
    filter: blur(20px);
    z-index: -1;
    left: -100%;
    bottom: -100%;
    right: -30%;
    top: -10%;
}
.elementor-407 .elementor-element.elementor-element-042644b{
    width:fit-content;
    margin-top:auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32fedf0 */.elementor-407 .elementor-element.elementor-element-32fedf0:after{
    content:"";
    position: absolute;
    z-index: 3 ;
    inset: 0px;
    background: linear-gradient(180deg, rgb(19 19 19 / 28%) 4%, rgb(0 0 0 / 24%) 100%) !important;

}
.elementor-407 .elementor-element.elementor-element-32fedf0{
    overflow:hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf6c2c5 */.elementor-407 .elementor-element.elementor-element-cf6c2c5 strong{
    color:#FF914C;
    font-size:20px;
    font-weight:normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a236787 */.elementor-407 .elementor-element.elementor-element-a236787 strong{
    color:#FF914C;
    font-size:20px;
    font-weight:normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-964a3cb */.elementor-407 .elementor-element.elementor-element-964a3cb strong{
    color:#FF914C;
    font-size:20px;
    font-weight:normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3455d1e */.elementor-407 .elementor-element.elementor-element-3455d1e{
    max-width: 900px;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-76f3324 */.elementor-407 .elementor-element.elementor-element-76f3324 .e-gallery-grid{
    grid-template-columns: 1.5fr 1fr;
}
.elementor-407 .elementor-element.elementor-element-76f3324 .elementor-gallery__container{
    padding:0px;
}
.elementor-slideshow__title{
    display:none;
}
.elementor-407 .elementor-element.elementor-element-76f3324 .e-gallery-image{
    height:100%;
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-baad596 */.elementor-407 .elementor-element.elementor-element-baad596 strong{
    font-size:30px;
    margin:5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39360ae */.elementor-407 .elementor-element.elementor-element-39360ae h2{
    font-size:45px;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae2edd9 */.elementor-407 .elementor-element.elementor-element-ae2edd9:after{
    content: "";
    height: auto;
    width: 100%;
    max-width: 46px;
    background-color: #FF914C;
    aspect-ratio: 1;
    position: absolute;
    right: -23%;
    transform: rotate(60deg);
    z-index: 1;
    top: -8%;
    left: unset;
}
.elementor-407 .elementor-element.elementor-element-ae2edd9:before{
    content:"";
    height:auto; 
    width:20%;
    border: 7px solid #FF914C;
    aspect-ratio: 1;
    position: absolute;
    right:-10%;
    transform:rotate(20deg);
    z-index: 1;
    top:-1%;
    left:unset;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-384438e */.elementor-407 .elementor-element.elementor-element-384438e img{
    height:100%;
    object-fit: cover;
    border-radius:0px 40px 40px 0px;
}
.elementor-407 .elementor-element.elementor-element-384438e{
    position: absolute;
    inset:0px;
}
.elementor-407 .elementor-element.elementor-element-384438e:before{
    content:"";
    position: absolute;
    inset:0px;
background: transparent linear-gradient(182deg, #00000000 0%, #000000 100%) 0% 0% no-repeat padding-box;
    border-radius:0px 40px 40px 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2901ccc */.elementor-407 .elementor-element.elementor-element-2901ccc{
    max-width: 340px!important;
    margin:auto;
    margin-bottom:0px;
}
.elementor-407 .elementor-element.elementor-element-2901ccc:before{
    content:"“";
    color:white;
    position: absolute;
    left:-30px;
    font-size:52px;
    top:-30px;
}
.elementor-407 .elementor-element.elementor-element-2901ccc:after{
    content:"“";
    color:white;
    position: absolute;
    right:-30px;
    font-size:52px;
    bottom:-30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-747604e */.elementor-407 .elementor-element.elementor-element-747604e{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85c90b0 */.elementor-407 .elementor-element.elementor-element-85c90b0:before{
    content:"";
width: 50%;
height: 60%;
/* UI Properties */
background: #E8D1AE 0% 0% no-repeat padding-box;
filter: blur(50px);
position: absolute; 
inset:-20px; 
top:40%;
left:0%;
opacity: 0.5;
right:0px;
z-index: -1;
bottom:20%;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6cbb170 */.elementor-407 .elementor-element.elementor-element-6cbb170 h2{
    font-size:45px;
    color:#333333;
    font-weight:normal;
    max-width: 470px;
    margin:auto;
}
.elementor-407 .elementor-element.elementor-element-6cbb170 p{
    max-width: 725px;
    margin:auto;
}/* End custom CSS */