.elementor-307 .elementor-element.elementor-element-6da1be3{--display:flex;--min-height:65vh;--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-between;--gap:0px 80px;--row-gap:0px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-307 .elementor-element.elementor-element-8002980{--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;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-307 .elementor-element.elementor-element-8002980.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-307 .elementor-element.elementor-element-1db285e{--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;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-ac56b1d{text-align:right;}.elementor-307 .elementor-element.elementor-element-ac56b1d .wpr-logo{padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-ac56b1d .wpr-logo-image{max-width:420px;}.elementor-307 .elementor-element.elementor-element-ac56b1d.wpr-logo-position-left .wpr-logo-image{margin-right:0px;}.elementor-307 .elementor-element.elementor-element-ac56b1d.wpr-logo-position-right .wpr-logo-image{margin-left:0px;}.elementor-307 .elementor-element.elementor-element-ac56b1d.wpr-logo-position-center .wpr-logo-image{margin-bottom:0px;}.elementor-307 .elementor-element.elementor-element-ac56b1d .wpr-logo-image img{-webkit-transition-duration:0.7s;transition-duration:0.7s;}.elementor-307 .elementor-element.elementor-element-ac56b1d .wpr-logo-title{color:#605BE5;margin:0 0 0px;}.elementor-307 .elementor-element.elementor-element-ac56b1d .wpr-logo-description{color:#888888;}.elementor-307 .elementor-element.elementor-element-7573e1c{font-family:"Alexandria", Sans-serif;font-size:20px;font-weight:600;line-height:32px;color:var( --e-global-color-accent );}.elementor-307 .elementor-element.elementor-element-7573e1c p{margin-block-end:0px;}.elementor-307 .elementor-element.elementor-element-3aa3c5e{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-307 .elementor-element.elementor-element-d4d7668{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-307 .elementor-element.elementor-element-d4d7668 .elementor-divider-separator{width:100%;}.elementor-307 .elementor-element.elementor-element-d4d7668 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-307 .elementor-element.elementor-element-dbe8d18{text-align:center;font-family:"Alexandria", Sans-serif;font-size:14px;font-weight:700;line-height:14px;}.elementor-307 .elementor-element.elementor-element-dbe8d18 p{margin-block-end:0px;}.elementor-307 .elementor-element.elementor-element-b460a41{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-307 .elementor-element.elementor-element-b460a41 .elementor-divider-separator{width:100%;}.elementor-307 .elementor-element.elementor-element-b460a41 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-307 .elementor-element.elementor-element-732e81a{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-246e3cd.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-307 .elementor-element.elementor-element-246e3cd .elementor-button{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 );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-307 .elementor-element.elementor-element-3f3b66d .elementor-button{background-color:#FFFFFF00;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 );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-3f3b66d .elementor-button:hover, .elementor-307 .elementor-element.elementor-element-3f3b66d .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-6f6f79f );}.elementor-307 .elementor-element.elementor-element-3f3b66d .elementor-button:hover svg, .elementor-307 .elementor-element.elementor-element-3f3b66d .elementor-button:focus svg{fill:var( --e-global-color-6f6f79f );}.elementor-307 .elementor-element.elementor-element-442200d{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-307 .elementor-element.elementor-element-442200d.e-con{--e-con-transform-translateX:8px;--flex-grow:0;--flex-shrink:1;}.elementor-307 .elementor-element.elementor-element-fdc4012{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-307 .elementor-element.elementor-element-fdc4012:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-fdc4012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E5E5;}body:not(.rtl) .elementor-307 .elementor-element.elementor-element-fdc4012{left:0px;}body.rtl .elementor-307 .elementor-element.elementor-element-fdc4012{right:0px;}.elementor-307 .elementor-element.elementor-element-637ac4b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-637ac4b:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-637ac4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://futurebridge.sa/wp-content/uploads/2026/04/1.jpeg");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-307 .elementor-element.elementor-element-33bbd97{left:50px;}body.rtl .elementor-307 .elementor-element.elementor-element-33bbd97{right:50px;}.elementor-307 .elementor-element.elementor-element-33bbd97{top:100px;z-index:0;}.elementor-307 .elementor-element.elementor-element-33bbd97 .elementor-icon-wrapper{text-align:center;}.elementor-307 .elementor-element.elementor-element-33bbd97 .elementor-icon{font-size:54vw;}.elementor-307 .elementor-element.elementor-element-33bbd97 .elementor-icon svg{height:54vw;}.elementor-307 .elementor-element.elementor-element-fea50fb{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-307 .elementor-element.elementor-element-5a2d379{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-307 .elementor-element.elementor-element-b05ae56 .elementor-heading-title{font-family:"The Year of Handicrafts", Sans-serif;font-size:72px;font-weight:700;line-height:90px;}.elementor-307 .elementor-element.elementor-element-56f33a3{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;text-align:center;font-family:"Alexandria", Sans-serif;font-size:24px;font-weight:500;line-height:40px;color:var( --e-global-color-accent );}.elementor-307 .elementor-element.elementor-element-56f33a3 p{margin-block-end:0px;}.elementor-307 .elementor-element.elementor-element-8ed390a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-307 .elementor-element.elementor-element-5ead980{font-family:"Alexandria", Sans-serif;font-size:18px;font-weight:500;text-decoration:none;line-height:22px;color:var( --e-global-color-text );}.elementor-307 .elementor-element.elementor-element-5ead980 p{margin-block-end:0px;}.elementor-307 .elementor-element.elementor-element-bed9c35.elementor-element{--align-self:center;}.elementor-307 .elementor-element.elementor-element-bed9c35 .elementor-icon-wrapper{text-align:center;}.elementor-307 .elementor-element.elementor-element-bed9c35.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-307 .elementor-element.elementor-element-bed9c35.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-bed9c35.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-307 .elementor-element.elementor-element-bed9c35.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-bed9c35.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-307 .elementor-element.elementor-element-bed9c35 .elementor-icon{font-size:6px;}.elementor-307 .elementor-element.elementor-element-bed9c35 .elementor-icon svg{height:6px;}.elementor-307 .elementor-element.elementor-element-313a80e{font-family:"Alexandria", Sans-serif;font-size:18px;font-weight:500;text-decoration:none;line-height:22px;color:var( --e-global-color-text );}.elementor-307 .elementor-element.elementor-element-313a80e p{margin-block-end:0px;}.elementor-307 .elementor-element.elementor-element-2cc0c0c.elementor-element{--align-self:center;}.elementor-307 .elementor-element.elementor-element-2cc0c0c .elementor-icon-wrapper{text-align:center;}.elementor-307 .elementor-element.elementor-element-2cc0c0c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-307 .elementor-element.elementor-element-2cc0c0c.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-2cc0c0c.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-307 .elementor-element.elementor-element-2cc0c0c.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-2cc0c0c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-307 .elementor-element.elementor-element-2cc0c0c .elementor-icon{font-size:6px;}.elementor-307 .elementor-element.elementor-element-2cc0c0c .elementor-icon svg{height:6px;}.elementor-307 .elementor-element.elementor-element-90b4ebf{font-family:"Alexandria", Sans-serif;font-size:18px;font-weight:500;text-decoration:none;line-height:22px;color:var( --e-global-color-text );}.elementor-307 .elementor-element.elementor-element-90b4ebf p{margin-block-end:0px;}.elementor-307 .elementor-element.elementor-element-13a4455{--display:flex;--min-height:1px;}.elementor-307 .elementor-element.elementor-element-608a993{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-307 .elementor-element.elementor-element-515ee4b{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-307 .elementor-element.elementor-element-ec4383c .elementor-button{background-color:#00000000;font-family:"Alexandria", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;line-height:22px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-ec4383c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-307 .elementor-element.elementor-element-ec4383c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-307 .elementor-element.elementor-element-f3bb1fb .elementor-button{background-color:#00000000;font-family:"Alexandria", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;line-height:22px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-f3bb1fb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-307 .elementor-element.elementor-element-f3bb1fb .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-307 .elementor-element.elementor-element-6c029f2{--display:flex;--min-height:35px;}.elementor-307 .elementor-element.elementor-element-6c029f2:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-6c029f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-307 .elementor-element.elementor-element-15054ed .elementor-button{background-color:#FFFFFF00;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 );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-15054ed .elementor-button:hover, .elementor-307 .elementor-element.elementor-element-15054ed .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-6f6f79f );}.elementor-307 .elementor-element.elementor-element-15054ed .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-307 .elementor-element.elementor-element-15054ed .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-307 .elementor-element.elementor-element-15054ed .elementor-button:hover svg, .elementor-307 .elementor-element.elementor-element-15054ed .elementor-button:focus svg{fill:var( --e-global-color-6f6f79f );}body:not(.rtl) .elementor-307 .elementor-element.elementor-element-f6df3c5{left:-32px;}body.rtl .elementor-307 .elementor-element.elementor-element-f6df3c5{right:-32px;}.elementor-307 .elementor-element.elementor-element-f6df3c5{bottom:0px;}.elementor-307 .elementor-element.elementor-element-f6df3c5 .elementor-icon-wrapper{text-align:center;}.elementor-307 .elementor-element.elementor-element-f6df3c5 .elementor-icon{font-size:14vw;}.elementor-307 .elementor-element.elementor-element-f6df3c5 .elementor-icon svg{height:14vw;}.elementor-307 .elementor-element.elementor-element-dec766c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-307 .elementor-element.elementor-element-8838a31{--display:flex;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-307 .elementor-element.elementor-element-8838a31.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-307 .elementor-element.elementor-element-d6ced9a{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-307 .elementor-element.elementor-element-7773085 .elementor-heading-title{font-family:"The Year of Handicrafts", Sans-serif;font-size:72px;font-weight:700;line-height:90px;}.elementor-307 .elementor-element.elementor-element-ed1f76d{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;text-align:start;font-family:"Alexandria", Sans-serif;font-size:24px;font-weight:500;line-height:40px;color:var( --e-global-color-accent );}.elementor-307 .elementor-element.elementor-element-ed1f76d p{margin-block-end:0px;}.elementor-307 .elementor-element.elementor-element-9375f7d{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-307 .elementor-element.elementor-element-7d1184b{--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;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#A9A9A9;--border-color:#A9A9A9;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:18px;}.elementor-307 .elementor-element.elementor-element-2cf7b98 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:var( --e-global-color-text );}.elementor-307 .elementor-element.elementor-element-f6988b8{font-family:"Alexandria", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;line-height:22px;color:var( --e-global-color-accent );}.elementor-307 .elementor-element.elementor-element-f6988b8 p{margin-block-end:0px;}.elementor-307 .elementor-element.elementor-element-76871b7{--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;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#A9A9A9;--border-color:#A9A9A9;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:18px;}.elementor-307 .elementor-element.elementor-element-338a3f6 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:var( --e-global-color-text );}.elementor-307 .elementor-element.elementor-element-2b0137b{font-family:"Alexandria", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;line-height:22px;color:var( --e-global-color-accent );}.elementor-307 .elementor-element.elementor-element-2b0137b p{margin-block-end:0px;}.elementor-307 .elementor-element.elementor-element-31ec9f6{--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;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:#A9A9A9;--border-color:#A9A9A9;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:18px;}.elementor-307 .elementor-element.elementor-element-fdbc375 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:var( --e-global-color-text );}.elementor-307 .elementor-element.elementor-element-708aa2c{font-family:"Alexandria", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;line-height:22px;color:var( --e-global-color-accent );}.elementor-307 .elementor-element.elementor-element-708aa2c p{margin-block-end:0px;}.elementor-307 .elementor-element.elementor-element-edaef23 .elementor-button{background-color:#FFFFFF00;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 );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-edaef23 .elementor-button:hover, .elementor-307 .elementor-element.elementor-element-edaef23 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-6f6f79f );}.elementor-307 .elementor-element.elementor-element-edaef23 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-307 .elementor-element.elementor-element-edaef23 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-307 .elementor-element.elementor-element-edaef23 .elementor-button:hover svg, .elementor-307 .elementor-element.elementor-element-edaef23 .elementor-button:focus svg{fill:var( --e-global-color-6f6f79f );}.elementor-307 .elementor-element.elementor-element-070e3fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-307 .elementor-element.elementor-element-d927860{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-d927860.e-con{--e-con-transform-translateX:8px;--flex-grow:0;--flex-shrink:1;}.elementor-307 .elementor-element.elementor-element-0854226{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-0854226:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-0854226 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://futurebridge.sa/wp-content/uploads/2026/04/3.jpg-scaled-e1775385530165.jpeg");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-307 .elementor-element.elementor-element-2a8a287{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-307 .elementor-element.elementor-element-dd6d591{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-dd6d591.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-307 .elementor-element.elementor-element-ca731c5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-ca731c5:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-ca731c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://futurebridge.sa/wp-content/uploads/2026/04/2-scaled.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-307 .elementor-element.elementor-element-7101431{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-307 .elementor-element.elementor-element-dc5d339{--display:flex;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-307 .elementor-element.elementor-element-dc5d339.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-307 .elementor-element.elementor-element-982ecbb{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-307 .elementor-element.elementor-element-3fbcb31{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-307 .elementor-element.elementor-element-3fbcb31 .elementor-heading-title{font-family:"The Year of Handicrafts", Sans-serif;font-size:72px;font-weight:700;line-height:90px;}.elementor-307 .elementor-element.elementor-element-96a10b6{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;text-align:start;font-family:"Alexandria", Sans-serif;font-size:24px;font-weight:500;line-height:40px;color:var( --e-global-color-accent );}.elementor-307 .elementor-element.elementor-element-96a10b6 p{margin-block-end:0px;}.elementor-307 .elementor-element.elementor-element-e11d961 .elementor-button{background-color:#FFFFFF00;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 );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-e11d961 .elementor-button:hover, .elementor-307 .elementor-element.elementor-element-e11d961 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-6f6f79f );}.elementor-307 .elementor-element.elementor-element-e11d961 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-307 .elementor-element.elementor-element-e11d961 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-307 .elementor-element.elementor-element-e11d961 .elementor-button:hover svg, .elementor-307 .elementor-element.elementor-element-e11d961 .elementor-button:focus svg{fill:var( --e-global-color-6f6f79f );}body:not(.rtl) .elementor-307 .elementor-element.elementor-element-08b152a{right:8vw;}body.rtl .elementor-307 .elementor-element.elementor-element-08b152a{left:8vw;}.elementor-307 .elementor-element.elementor-element-08b152a{bottom:-27px;}.elementor-307 .elementor-element.elementor-element-08b152a img{width:232px;}.elementor-307 .elementor-element.elementor-element-08585a8{--display:flex;--min-height:1px;}.elementor-307 .elementor-element.elementor-element-167e9e1{--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;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-307 .elementor-element.elementor-element-e923c82{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-307 .elementor-element.elementor-element-9784de8 .elementor-heading-title{font-family:"The Year of Handicrafts", Sans-serif;font-size:72px;font-weight:700;line-height:90px;}.elementor-307 .elementor-element.elementor-element-a4d4a48{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;text-align:center;font-family:"Alexandria", Sans-serif;font-size:24px;font-weight:500;line-height:40px;color:var( --e-global-color-accent );}.elementor-307 .elementor-element.elementor-element-a4d4a48 p{margin-block-end:0px;}.elementor-307 .elementor-element.elementor-element-e2a988b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-307 .elementor-element.elementor-element-8677a97{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:40px 40px 40px 40px;box-shadow:-8px 8px 53px 0px rgba(0, 0, 0, 0.05);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-307 .elementor-element.elementor-element-8677a97:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-8677a97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1e1064 );}.elementor-307 .elementor-element.elementor-element-8677a97.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-307 .elementor-element.elementor-element-c94347b .elementor-icon-wrapper{text-align:center;}.elementor-307 .elementor-element.elementor-element-c94347b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-c94347b.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-c94347b.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-c94347b.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-c94347b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-c94347b .elementor-icon{font-size:40px;}.elementor-307 .elementor-element.elementor-element-c94347b .elementor-icon svg{height:40px;}.elementor-307 .elementor-element.elementor-element-7a8f0eb{text-align:center;}.elementor-307 .elementor-element.elementor-element-7a8f0eb .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:18px;font-weight:600;line-height:28px;color:var( --e-global-color-primary );}.elementor-307 .elementor-element.elementor-element-aac727e{text-align:center;font-family:"Alexandria", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;line-height:22px;color:var( --e-global-color-accent );}.elementor-307 .elementor-element.elementor-element-aac727e p{margin-block-end:0px;}.elementor-307 .elementor-element.elementor-element-1fe60f6{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:40px 40px 40px 40px;box-shadow:-8px 8px 53px 0px rgba(0, 0, 0, 0.05);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-307 .elementor-element.elementor-element-1fe60f6:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-1fe60f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1e1064 );}.elementor-307 .elementor-element.elementor-element-1fe60f6.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-307 .elementor-element.elementor-element-2d7e66e .elementor-icon-wrapper{text-align:center;}.elementor-307 .elementor-element.elementor-element-2d7e66e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-2d7e66e.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-2d7e66e.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-2d7e66e.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-2d7e66e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-2d7e66e .elementor-icon{font-size:40px;}.elementor-307 .elementor-element.elementor-element-2d7e66e .elementor-icon svg{height:40px;}.elementor-307 .elementor-element.elementor-element-65869d9{text-align:center;}.elementor-307 .elementor-element.elementor-element-65869d9 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:18px;font-weight:600;line-height:28px;color:var( --e-global-color-primary );}.elementor-307 .elementor-element.elementor-element-a488f38{text-align:center;font-family:"Alexandria", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;line-height:22px;color:var( --e-global-color-accent );}.elementor-307 .elementor-element.elementor-element-a488f38 p{margin-block-end:0px;}.elementor-307 .elementor-element.elementor-element-74ac727{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:40px 40px 40px 40px;box-shadow:-8px 8px 53px 0px rgba(0, 0, 0, 0.05);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-307 .elementor-element.elementor-element-74ac727:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-74ac727 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1e1064 );}.elementor-307 .elementor-element.elementor-element-74ac727.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-307 .elementor-element.elementor-element-fe75145 .elementor-icon-wrapper{text-align:center;}.elementor-307 .elementor-element.elementor-element-fe75145.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-fe75145.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-fe75145.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-fe75145.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-fe75145.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-fe75145 .elementor-icon{font-size:40px;}.elementor-307 .elementor-element.elementor-element-fe75145 .elementor-icon svg{height:40px;}.elementor-307 .elementor-element.elementor-element-58640c6{text-align:center;}.elementor-307 .elementor-element.elementor-element-58640c6 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:18px;font-weight:600;line-height:28px;color:var( --e-global-color-primary );}.elementor-307 .elementor-element.elementor-element-f4de086{text-align:center;font-family:"Alexandria", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;line-height:22px;color:var( --e-global-color-accent );}.elementor-307 .elementor-element.elementor-element-f4de086 p{margin-block-end:0px;}.elementor-307 .elementor-element.elementor-element-ee76f17{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:40px 40px 40px 40px;box-shadow:-8px 8px 53px 0px rgba(0, 0, 0, 0.05);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-307 .elementor-element.elementor-element-ee76f17:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-ee76f17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1e1064 );}.elementor-307 .elementor-element.elementor-element-ee76f17.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-307 .elementor-element.elementor-element-70d5e44 .elementor-icon-wrapper{text-align:center;}.elementor-307 .elementor-element.elementor-element-70d5e44.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-70d5e44.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-70d5e44.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-70d5e44.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-70d5e44.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-70d5e44 .elementor-icon{font-size:40px;}.elementor-307 .elementor-element.elementor-element-70d5e44 .elementor-icon svg{height:40px;}.elementor-307 .elementor-element.elementor-element-003662f{text-align:center;}.elementor-307 .elementor-element.elementor-element-003662f .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:18px;font-weight:600;line-height:28px;color:var( --e-global-color-primary );}.elementor-307 .elementor-element.elementor-element-ac62058{text-align:center;font-family:"Alexandria", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;line-height:22px;color:var( --e-global-color-accent );}.elementor-307 .elementor-element.elementor-element-ac62058 p{margin-block-end:0px;}.elementor-307 .elementor-element.elementor-element-eecbf74{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:40px 40px 40px 40px;box-shadow:-8px 8px 53px 0px rgba(0, 0, 0, 0.05);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-307 .elementor-element.elementor-element-eecbf74:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-eecbf74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1e1064 );}.elementor-307 .elementor-element.elementor-element-eecbf74.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-307 .elementor-element.elementor-element-56a12ef .elementor-icon-wrapper{text-align:center;}.elementor-307 .elementor-element.elementor-element-56a12ef.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-56a12ef.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-56a12ef.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-56a12ef.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-56a12ef.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-56a12ef .elementor-icon{font-size:40px;}.elementor-307 .elementor-element.elementor-element-56a12ef .elementor-icon svg{height:40px;}.elementor-307 .elementor-element.elementor-element-12ebb65{text-align:center;}.elementor-307 .elementor-element.elementor-element-12ebb65 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:18px;font-weight:600;line-height:28px;color:var( --e-global-color-primary );}.elementor-307 .elementor-element.elementor-element-eedcc44{text-align:center;font-family:"Alexandria", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;line-height:22px;color:var( --e-global-color-accent );}.elementor-307 .elementor-element.elementor-element-eedcc44 p{margin-block-end:0px;}.elementor-307 .elementor-element.elementor-element-233e26f{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:40px 40px 40px 40px;box-shadow:-8px 8px 53px 0px rgba(0, 0, 0, 0.05);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-307 .elementor-element.elementor-element-233e26f:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-233e26f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1e1064 );}.elementor-307 .elementor-element.elementor-element-233e26f.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-307 .elementor-element.elementor-element-a1940b6 .elementor-icon-wrapper{text-align:center;}.elementor-307 .elementor-element.elementor-element-a1940b6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-a1940b6.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-a1940b6.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-a1940b6.elementor-view-framed .elementor-icon, .elementor-307 .elementor-element.elementor-element-a1940b6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-a1940b6 .elementor-icon{font-size:40px;}.elementor-307 .elementor-element.elementor-element-a1940b6 .elementor-icon svg{height:40px;}.elementor-307 .elementor-element.elementor-element-d15436e{text-align:center;}.elementor-307 .elementor-element.elementor-element-d15436e .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:18px;font-weight:600;line-height:28px;color:var( --e-global-color-primary );}.elementor-307 .elementor-element.elementor-element-780532f{text-align:center;font-family:"Alexandria", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;line-height:22px;color:var( --e-global-color-accent );}.elementor-307 .elementor-element.elementor-element-780532f p{margin-block-end:0px;}.elementor-307 .elementor-element.elementor-element-924fafe .elementor-button{background-color:#FFFFFF00;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 );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-924fafe .elementor-button:hover, .elementor-307 .elementor-element.elementor-element-924fafe .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-6f6f79f );}.elementor-307 .elementor-element.elementor-element-924fafe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-307 .elementor-element.elementor-element-924fafe .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-307 .elementor-element.elementor-element-924fafe .elementor-button:hover svg, .elementor-307 .elementor-element.elementor-element-924fafe .elementor-button:focus svg{fill:var( --e-global-color-6f6f79f );}.elementor-307 .elementor-element.elementor-element-16caf55{--display:flex;--min-height:1px;}.elementor-307 .elementor-element.elementor-element-66cdb13{--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;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-307 .elementor-element.elementor-element-bdc332b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-307 .elementor-element.elementor-element-fa0cf8b .elementor-heading-title{font-family:"The Year of Handicrafts", Sans-serif;font-size:72px;font-weight:700;line-height:90px;}.elementor-307 .elementor-element.elementor-element-8fb6f91{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;text-align:center;font-family:"Alexandria", Sans-serif;font-size:24px;font-weight:500;line-height:40px;color:var( --e-global-color-accent );}.elementor-307 .elementor-element.elementor-element-8fb6f91 p{margin-block-end:0px;}.elementor-307 .elementor-element.elementor-element-291ec3d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-307 .elementor-element.elementor-element-abd9f1b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--justify-items:center;}.elementor-307 .elementor-element.elementor-element-651cc8c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-307 .elementor-element.elementor-element-d9d6c44{--display:flex;--justify-content:center;--border-radius:64px 64px 64px 64px;box-shadow:-2px 2px 15px 0px rgba(0, 0, 0, 0.15);}.elementor-307 .elementor-element.elementor-element-d9d6c44:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-d9d6c44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1e1064 );}.elementor-307 .elementor-element.elementor-element-7b43e40.elementor-element{--align-self:center;}.elementor-307 .elementor-element.elementor-element-7b43e40{text-align:center;}.elementor-307 .elementor-element.elementor-element-7b43e40 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:24px;font-weight:700;text-decoration:none;line-height:22px;}.elementor-307 .elementor-element.elementor-element-b726b9b{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-307 .elementor-element.elementor-element-2c53251{text-align:center;}.elementor-307 .elementor-element.elementor-element-2c53251 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:20px;font-weight:600;line-height:24px;color:var( --e-global-color-primary );}.elementor-307 .elementor-element.elementor-element-bd1cd4e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-307 .elementor-element.elementor-element-971a9a7{--display:flex;--justify-content:center;--border-radius:64px 64px 64px 64px;box-shadow:-2px 2px 15px 0px rgba(0, 0, 0, 0.15);}.elementor-307 .elementor-element.elementor-element-971a9a7:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-971a9a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1e1064 );}.elementor-307 .elementor-element.elementor-element-3410a6a.elementor-element{--align-self:center;}.elementor-307 .elementor-element.elementor-element-3410a6a{text-align:center;}.elementor-307 .elementor-element.elementor-element-3410a6a .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:24px;font-weight:700;text-decoration:none;line-height:22px;}.elementor-307 .elementor-element.elementor-element-84b6681{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-307 .elementor-element.elementor-element-f2d8504{text-align:center;}.elementor-307 .elementor-element.elementor-element-f2d8504 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:20px;font-weight:600;line-height:24px;color:var( --e-global-color-primary );}.elementor-307 .elementor-element.elementor-element-cfefcd5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-307 .elementor-element.elementor-element-a62cfbb{--display:flex;--justify-content:center;--border-radius:64px 64px 64px 64px;box-shadow:-2px 2px 15px 0px rgba(0, 0, 0, 0.15);}.elementor-307 .elementor-element.elementor-element-a62cfbb:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-a62cfbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1e1064 );}.elementor-307 .elementor-element.elementor-element-c86005e.elementor-element{--align-self:center;}.elementor-307 .elementor-element.elementor-element-c86005e{text-align:center;}.elementor-307 .elementor-element.elementor-element-c86005e .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:24px;font-weight:700;text-decoration:none;line-height:22px;}.elementor-307 .elementor-element.elementor-element-dad7596{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-307 .elementor-element.elementor-element-240b7c3{text-align:center;}.elementor-307 .elementor-element.elementor-element-240b7c3 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:20px;font-weight:600;line-height:24px;color:var( --e-global-color-primary );}.elementor-307 .elementor-element.elementor-element-7be7698{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--justify-items:center;}.elementor-307 .elementor-element.elementor-element-d4be557{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-307 .elementor-element.elementor-element-c2dafda{--display:flex;--justify-content:center;--border-radius:64px 64px 64px 64px;box-shadow:-2px 2px 15px 0px rgba(0, 0, 0, 0.15);}.elementor-307 .elementor-element.elementor-element-c2dafda:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-c2dafda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1e1064 );}.elementor-307 .elementor-element.elementor-element-42b98f5.elementor-element{--align-self:center;}.elementor-307 .elementor-element.elementor-element-42b98f5{text-align:center;}.elementor-307 .elementor-element.elementor-element-42b98f5 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:24px;font-weight:700;text-decoration:none;line-height:22px;}.elementor-307 .elementor-element.elementor-element-e2181d4{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-307 .elementor-element.elementor-element-bd4f0c4{text-align:center;}.elementor-307 .elementor-element.elementor-element-bd4f0c4 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:20px;font-weight:600;line-height:24px;color:var( --e-global-color-primary );}.elementor-307 .elementor-element.elementor-element-0458170{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-307 .elementor-element.elementor-element-d0e855e{--display:flex;--justify-content:center;--border-radius:64px 64px 64px 64px;box-shadow:-2px 2px 15px 0px rgba(0, 0, 0, 0.15);}.elementor-307 .elementor-element.elementor-element-d0e855e:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-d0e855e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1e1064 );}.elementor-307 .elementor-element.elementor-element-7075dd3.elementor-element{--align-self:center;}.elementor-307 .elementor-element.elementor-element-7075dd3{text-align:center;}.elementor-307 .elementor-element.elementor-element-7075dd3 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:24px;font-weight:700;text-decoration:none;line-height:22px;}.elementor-307 .elementor-element.elementor-element-396b1a8{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-307 .elementor-element.elementor-element-bf19f5e{text-align:center;}.elementor-307 .elementor-element.elementor-element-bf19f5e .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:20px;font-weight:600;line-height:24px;color:var( --e-global-color-primary );}.elementor-307 .elementor-element.elementor-element-32c3e12{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-307 .elementor-element.elementor-element-392bf0d{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-307 .elementor-element.elementor-element-34ce585 .elementor-button{background-color:#00000000;font-family:"Alexandria", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;line-height:22px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-34ce585 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-307 .elementor-element.elementor-element-34ce585 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-307 .elementor-element.elementor-element-bcbaef7 .elementor-button{background-color:#00000000;font-family:"Alexandria", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;line-height:22px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-307 .elementor-element.elementor-element-bcbaef7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-307 .elementor-element.elementor-element-bcbaef7 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-307 .elementor-element.elementor-element-098a10f{--display:flex;--min-height:35px;}.elementor-307 .elementor-element.elementor-element-098a10f:not(.elementor-motion-effects-element-type-background), .elementor-307 .elementor-element.elementor-element-098a10f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-307 .elementor-element.elementor-element-de49cca .elementor-button{background-color:#FFFFFF00;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 );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-de49cca .elementor-button:hover, .elementor-307 .elementor-element.elementor-element-de49cca .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-6f6f79f );}.elementor-307 .elementor-element.elementor-element-de49cca .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-307 .elementor-element.elementor-element-de49cca .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-307 .elementor-element.elementor-element-de49cca .elementor-button:hover svg, .elementor-307 .elementor-element.elementor-element-de49cca .elementor-button:focus svg{fill:var( --e-global-color-6f6f79f );}.elementor-307 .elementor-element.elementor-element-4f03764{--display:flex;--min-height:1px;}.elementor-307 .elementor-element.elementor-element-c730e4a{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-307 .elementor-element.elementor-element-e1d71d7{--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;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-de0df67{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-307 .elementor-element.elementor-element-2ea354e{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-307 .elementor-element.elementor-element-2ea354e .elementor-heading-title{font-family:"The Year of Handicrafts", Sans-serif;font-size:72px;font-weight:700;line-height:90px;}.elementor-307 .elementor-element.elementor-element-b260983{width:var( --container-widget-width, 850px );max-width:850px;--container-widget-width:850px;--container-widget-flex-grow:0;text-align:start;font-family:"Alexandria", Sans-serif;font-size:24px;font-weight:500;line-height:40px;color:var( --e-global-color-accent );}.elementor-307 .elementor-element.elementor-element-b260983 p{margin-block-end:0px;}.elementor-307 .elementor-element.elementor-element-340f0f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Alexandria", Sans-serif;font-size:18px;font-weight:400;line-height:32px;}.elementor-307 .elementor-element.elementor-element-340f0f6 p{margin-block-end:0px;}.elementor-307 .elementor-element.elementor-element-63ee301 .elementor-button{background-color:#FFFFFF00;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 );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-307 .elementor-element.elementor-element-63ee301 .elementor-button:hover, .elementor-307 .elementor-element.elementor-element-63ee301 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-6f6f79f );}.elementor-307 .elementor-element.elementor-element-63ee301 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-307 .elementor-element.elementor-element-63ee301 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-307 .elementor-element.elementor-element-63ee301 .elementor-button:hover svg, .elementor-307 .elementor-element.elementor-element-63ee301 .elementor-button:focus svg{fill:var( --e-global-color-6f6f79f );}.elementor-307 .elementor-element.elementor-element-016c3d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-307 .elementor-element.elementor-element-4b29d4d{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-307 .elementor-element.elementor-element-e9e6601{text-align:center;font-family:"Alexandria", Sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#1F1F1F99;}.elementor-307 .elementor-element.elementor-element-e9e6601 p{margin-block-end:0px;}.elementor-307 .elementor-element.elementor-element-b204415{--e-image-carousel-slides-to-show:1;}.elementor-307 .elementor-element.elementor-element-b204415 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;width:8px;height:8px;background:var( --e-global-color-a1e1064 );}.elementor-307 .elementor-element.elementor-element-b204415 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF00;opacity:1;}.elementor-307 .elementor-element.elementor-element-b204415 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:24px 24px 24px 24px;}@media(max-width:1024px){.elementor-307 .elementor-element.elementor-element-6da1be3{--min-height:55vh;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-307 .elementor-element.elementor-element-8002980{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-307 .elementor-element.elementor-element-ac56b1d .wpr-logo-image{max-width:300px;}.elementor-307 .elementor-element.elementor-element-7573e1c{font-size:18px;line-height:24px;}.elementor-307 .elementor-element.elementor-element-3aa3c5e{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-307 .elementor-element.elementor-element-dbe8d18{text-align:center;font-size:12px;}.elementor-307 .elementor-element.elementor-element-732e81a{--flex-wrap:wrap;}.elementor-307 .elementor-element.elementor-element-246e3cd .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-307 .elementor-element.elementor-element-3f3b66d .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-307 .elementor-element.elementor-element-442200d.e-con{--e-con-transform-translateX:8px;}.elementor-307 .elementor-element.elementor-element-33bbd97 .elementor-icon{font-size:64vw;}.elementor-307 .elementor-element.elementor-element-33bbd97 .elementor-icon svg{height:64vw;}.elementor-307 .elementor-element.elementor-element-fea50fb{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-307 .elementor-element.elementor-element-b05ae56 .elementor-heading-title{font-size:46px;line-height:50px;}.elementor-307 .elementor-element.elementor-element-56f33a3{--container-widget-width:534px;--container-widget-flex-grow:0;width:var( --container-widget-width, 534px );max-width:534px;text-align:start;font-size:16px;line-height:26px;}.elementor-307 .elementor-element.elementor-element-5ead980{font-size:14px;}.elementor-307 .elementor-element.elementor-element-313a80e{font-size:14px;}.elementor-307 .elementor-element.elementor-element-90b4ebf{font-size:14px;}.elementor-307 .elementor-element.elementor-element-15054ed .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}body:not(.rtl) .elementor-307 .elementor-element.elementor-element-f6df3c5{left:-16px;}body.rtl .elementor-307 .elementor-element.elementor-element-f6df3c5{right:-16px;}.elementor-307 .elementor-element.elementor-element-f6df3c5 .elementor-icon{font-size:18vw;}.elementor-307 .elementor-element.elementor-element-f6df3c5 .elementor-icon svg{height:18vw;}.elementor-307 .elementor-element.elementor-element-dec766c{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-307 .elementor-element.elementor-element-8838a31{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-307 .elementor-element.elementor-element-8838a31.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-307 .elementor-element.elementor-element-7773085 .elementor-heading-title{font-size:46px;line-height:50px;}.elementor-307 .elementor-element.elementor-element-ed1f76d{--container-widget-width:534px;--container-widget-flex-grow:0;width:var( --container-widget-width, 534px );max-width:534px;text-align:start;font-size:16px;line-height:26px;}.elementor-307 .elementor-element.elementor-element-2cf7b98 .elementor-heading-title{font-size:18px;line-height:20px;}.elementor-307 .elementor-element.elementor-element-f6988b8{font-size:14px;}.elementor-307 .elementor-element.elementor-element-338a3f6 .elementor-heading-title{font-size:18px;line-height:20px;}.elementor-307 .elementor-element.elementor-element-2b0137b{font-size:14px;}.elementor-307 .elementor-element.elementor-element-fdbc375 .elementor-heading-title{font-size:18px;line-height:20px;}.elementor-307 .elementor-element.elementor-element-708aa2c{font-size:14px;}.elementor-307 .elementor-element.elementor-element-edaef23 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-307 .elementor-element.elementor-element-d927860{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-307 .elementor-element.elementor-element-2a8a287{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-307 .elementor-element.elementor-element-dd6d591{--justify-content:center;}.elementor-307 .elementor-element.elementor-element-dd6d591.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-307 .elementor-element.elementor-element-3fbcb31 .elementor-heading-title{font-size:46px;line-height:50px;}.elementor-307 .elementor-element.elementor-element-96a10b6{--container-widget-width:534px;--container-widget-flex-grow:0;width:var( --container-widget-width, 534px );max-width:534px;text-align:start;font-size:16px;line-height:26px;}.elementor-307 .elementor-element.elementor-element-e11d961 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-307 .elementor-element.elementor-element-08b152a{bottom:-16px;}.elementor-307 .elementor-element.elementor-element-08b152a img{width:130px;}.elementor-307 .elementor-element.elementor-element-167e9e1{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-307 .elementor-element.elementor-element-9784de8 .elementor-heading-title{font-size:46px;line-height:50px;}.elementor-307 .elementor-element.elementor-element-a4d4a48{--container-widget-width:534px;--container-widget-flex-grow:0;width:var( --container-widget-width, 534px );max-width:534px;text-align:start;font-size:16px;line-height:26px;}.elementor-307 .elementor-element.elementor-element-e2a988b{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-307 .elementor-element.elementor-element-8677a97{--justify-content:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-307 .elementor-element.elementor-element-c94347b .elementor-icon{font-size:24px;}.elementor-307 .elementor-element.elementor-element-c94347b .elementor-icon svg{height:24px;}.elementor-307 .elementor-element.elementor-element-7a8f0eb .elementor-heading-title{font-size:14px;line-height:24px;}.elementor-307 .elementor-element.elementor-element-aac727e{font-size:14px;}.elementor-307 .elementor-element.elementor-element-1fe60f6{--justify-content:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-307 .elementor-element.elementor-element-2d7e66e .elementor-icon{font-size:24px;}.elementor-307 .elementor-element.elementor-element-2d7e66e .elementor-icon svg{height:24px;}.elementor-307 .elementor-element.elementor-element-65869d9 .elementor-heading-title{font-size:14px;line-height:24px;}.elementor-307 .elementor-element.elementor-element-a488f38{font-size:14px;}.elementor-307 .elementor-element.elementor-element-74ac727{--justify-content:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-307 .elementor-element.elementor-element-fe75145 .elementor-icon{font-size:24px;}.elementor-307 .elementor-element.elementor-element-fe75145 .elementor-icon svg{height:24px;}.elementor-307 .elementor-element.elementor-element-58640c6 .elementor-heading-title{font-size:14px;line-height:24px;}.elementor-307 .elementor-element.elementor-element-f4de086{font-size:14px;}.elementor-307 .elementor-element.elementor-element-ee76f17{--justify-content:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-307 .elementor-element.elementor-element-70d5e44 .elementor-icon{font-size:24px;}.elementor-307 .elementor-element.elementor-element-70d5e44 .elementor-icon svg{height:24px;}.elementor-307 .elementor-element.elementor-element-003662f .elementor-heading-title{font-size:14px;line-height:24px;}.elementor-307 .elementor-element.elementor-element-ac62058{font-size:14px;}.elementor-307 .elementor-element.elementor-element-eecbf74{--justify-content:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-307 .elementor-element.elementor-element-56a12ef .elementor-icon{font-size:24px;}.elementor-307 .elementor-element.elementor-element-56a12ef .elementor-icon svg{height:24px;}.elementor-307 .elementor-element.elementor-element-12ebb65 .elementor-heading-title{font-size:14px;line-height:24px;}.elementor-307 .elementor-element.elementor-element-eedcc44{font-size:14px;}.elementor-307 .elementor-element.elementor-element-233e26f{--justify-content:center;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:24px 24px 24px 24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-307 .elementor-element.elementor-element-a1940b6 .elementor-icon{font-size:24px;}.elementor-307 .elementor-element.elementor-element-a1940b6 .elementor-icon svg{height:24px;}.elementor-307 .elementor-element.elementor-element-d15436e .elementor-heading-title{font-size:14px;line-height:24px;}.elementor-307 .elementor-element.elementor-element-780532f{font-size:14px;}.elementor-307 .elementor-element.elementor-element-924fafe .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-307 .elementor-element.elementor-element-66cdb13{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-307 .elementor-element.elementor-element-fa0cf8b .elementor-heading-title{font-size:46px;line-height:50px;}.elementor-307 .elementor-element.elementor-element-8fb6f91{--container-widget-width:534px;--container-widget-flex-grow:0;width:var( --container-widget-width, 534px );max-width:534px;text-align:start;font-size:16px;line-height:26px;}.elementor-307 .elementor-element.elementor-element-291ec3d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-307 .elementor-element.elementor-element-abd9f1b{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-307 .elementor-element.elementor-element-651cc8c{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-307 .elementor-element.elementor-element-2c53251 .elementor-heading-title{font-size:18px;}.elementor-307 .elementor-element.elementor-element-bd1cd4e{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-307 .elementor-element.elementor-element-f2d8504 .elementor-heading-title{font-size:18px;}.elementor-307 .elementor-element.elementor-element-cfefcd5{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-307 .elementor-element.elementor-element-240b7c3 .elementor-heading-title{font-size:18px;}.elementor-307 .elementor-element.elementor-element-7be7698{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-307 .elementor-element.elementor-element-d4be557{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-307 .elementor-element.elementor-element-bd4f0c4 .elementor-heading-title{font-size:18px;}.elementor-307 .elementor-element.elementor-element-0458170{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-307 .elementor-element.elementor-element-bf19f5e .elementor-heading-title{font-size:18px;}.elementor-307 .elementor-element.elementor-element-32c3e12{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-307 .elementor-element.elementor-element-392bf0d{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-307 .elementor-element.elementor-element-de49cca .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-307 .elementor-element.elementor-element-c730e4a{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-307 .elementor-element.elementor-element-e1d71d7{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-2ea354e .elementor-heading-title{font-size:46px;line-height:50px;}.elementor-307 .elementor-element.elementor-element-b260983{--container-widget-width:534px;--container-widget-flex-grow:0;width:var( --container-widget-width, 534px );max-width:534px;text-align:start;font-size:16px;line-height:26px;}.elementor-307 .elementor-element.elementor-element-340f0f6{font-size:16px;line-height:24px;}.elementor-307 .elementor-element.elementor-element-63ee301 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-307 .elementor-element.elementor-element-4b29d4d{--justify-content:center;}}@media(max-width:767px){.elementor-307 .elementor-element.elementor-element-6da1be3{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:24px;}.elementor-307 .elementor-element.elementor-element-8002980{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-307 .elementor-element.elementor-element-1db285e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-307 .elementor-element.elementor-element-ac56b1d .wpr-logo-image{max-width:120px;}.elementor-307 .elementor-element.elementor-element-7573e1c{text-align:center;font-size:18px;line-height:20px;}.elementor-307 .elementor-element.elementor-element-3aa3c5e{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;}.elementor-307 .elementor-element.elementor-element-dbe8d18.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-307 .elementor-element.elementor-element-732e81a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-307 .elementor-element.elementor-element-246e3cd .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-307 .elementor-element.elementor-element-3f3b66d .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-307 .elementor-element.elementor-element-442200d.e-con{--e-con-transform-translateX:0px;--order:-99999 /* order start hack */;}.elementor-307 .elementor-element.elementor-element-442200d{--min-height:24vh;}body:not(.rtl) .elementor-307 .elementor-element.elementor-element-33bbd97{left:0px;}body.rtl .elementor-307 .elementor-element.elementor-element-33bbd97{right:0px;}.elementor-307 .elementor-element.elementor-element-33bbd97{top:160px;}.elementor-307 .elementor-element.elementor-element-33bbd97 .elementor-icon{font-size:90vw;}.elementor-307 .elementor-element.elementor-element-33bbd97 .elementor-icon svg{height:90vw;}.elementor-307 .elementor-element.elementor-element-fea50fb{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-307 .elementor-element.elementor-element-b05ae56{text-align:center;}.elementor-307 .elementor-element.elementor-element-b05ae56 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-307 .elementor-element.elementor-element-56f33a3{text-align:center;font-size:14px;line-height:22px;}.elementor-307 .elementor-element.elementor-element-5ead980{font-size:14px;}.elementor-307 .elementor-element.elementor-element-313a80e{font-size:14px;}.elementor-307 .elementor-element.elementor-element-90b4ebf{font-size:14px;}.elementor-307 .elementor-element.elementor-element-608a993{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-307 .elementor-element.elementor-element-515ee4b{--width:100%;}.elementor-307 .elementor-element.elementor-element-6c029f2{--min-height:1px;}.elementor-307 .elementor-element.elementor-element-15054ed .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}body:not(.rtl) .elementor-307 .elementor-element.elementor-element-f6df3c5{left:-8px;}body.rtl .elementor-307 .elementor-element.elementor-element-f6df3c5{right:-8px;}.elementor-307 .elementor-element.elementor-element-f6df3c5{bottom:90px;}.elementor-307 .elementor-element.elementor-element-dec766c{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-307 .elementor-element.elementor-element-d6ced9a{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-307 .elementor-element.elementor-element-7773085{text-align:center;}.elementor-307 .elementor-element.elementor-element-7773085 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-307 .elementor-element.elementor-element-ed1f76d{text-align:start;font-size:16px;line-height:22px;}.elementor-307 .elementor-element.elementor-element-9375f7d{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-307 .elementor-element.elementor-element-7d1184b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:8px;}.elementor-307 .elementor-element.elementor-element-2cf7b98 .elementor-heading-title{font-size:16px;}.elementor-307 .elementor-element.elementor-element-76871b7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:8px;}.elementor-307 .elementor-element.elementor-element-338a3f6 .elementor-heading-title{font-size:16px;}.elementor-307 .elementor-element.elementor-element-31ec9f6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:8px;}.elementor-307 .elementor-element.elementor-element-fdbc375 .elementor-heading-title{font-size:16px;}.elementor-307 .elementor-element.elementor-element-edaef23 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-307 .elementor-element.elementor-element-d927860.e-con{--e-con-transform-translateX:-8px;--order:-99999 /* order start hack */;}.elementor-307 .elementor-element.elementor-element-d927860{--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:-32px;--margin-right:0px;}.elementor-307 .elementor-element.elementor-element-2a8a287{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-307 .elementor-element.elementor-element-dd6d591.e-con{--e-con-transform-translateX:24px;}.elementor-307 .elementor-element.elementor-element-dd6d591{--justify-content:flex-start;}.elementor-307 .elementor-element.elementor-element-dc5d339{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-307 .elementor-element.elementor-element-982ecbb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-307 .elementor-element.elementor-element-3fbcb31{text-align:center;}.elementor-307 .elementor-element.elementor-element-3fbcb31 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-307 .elementor-element.elementor-element-96a10b6{text-align:center;font-size:16px;line-height:22px;}.elementor-307 .elementor-element.elementor-element-e11d961 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-307 .elementor-element.elementor-element-08b152a{bottom:-8px;}.elementor-307 .elementor-element.elementor-element-08b152a img{width:60px;}.elementor-307 .elementor-element.elementor-element-167e9e1{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-307 .elementor-element.elementor-element-e923c82{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-307 .elementor-element.elementor-element-9784de8{text-align:center;}.elementor-307 .elementor-element.elementor-element-9784de8 .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-307 .elementor-element.elementor-element-a4d4a48{text-align:center;font-size:16px;line-height:22px;}.elementor-307 .elementor-element.elementor-element-e2a988b{--e-con-grid-template-columns:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-307 .elementor-element.elementor-element-8677a97{--justify-content:center;}.elementor-307 .elementor-element.elementor-element-1fe60f6{--justify-content:center;}.elementor-307 .elementor-element.elementor-element-74ac727{--justify-content:center;}.elementor-307 .elementor-element.elementor-element-ee76f17{--justify-content:center;}.elementor-307 .elementor-element.elementor-element-eecbf74{--justify-content:center;}.elementor-307 .elementor-element.elementor-element-233e26f{--justify-content:center;}.elementor-307 .elementor-element.elementor-element-924fafe .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-307 .elementor-element.elementor-element-66cdb13{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-307 .elementor-element.elementor-element-fa0cf8b{text-align:center;}.elementor-307 .elementor-element.elementor-element-fa0cf8b .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-307 .elementor-element.elementor-element-8fb6f91{text-align:center;font-size:16px;line-height:22px;}.elementor-307 .elementor-element.elementor-element-abd9f1b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-307 .elementor-element.elementor-element-651cc8c{--width:250px;}.elementor-307 .elementor-element.elementor-element-d9d6c44{--width:32px;}.elementor-307 .elementor-element.elementor-element-bd1cd4e{--width:250px;}.elementor-307 .elementor-element.elementor-element-971a9a7{--width:32px;}.elementor-307 .elementor-element.elementor-element-cfefcd5{--width:250px;}.elementor-307 .elementor-element.elementor-element-a62cfbb{--width:32px;}.elementor-307 .elementor-element.elementor-element-7be7698{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-307 .elementor-element.elementor-element-d4be557{--width:250px;}.elementor-307 .elementor-element.elementor-element-c2dafda{--width:32px;}.elementor-307 .elementor-element.elementor-element-0458170{--width:250px;}.elementor-307 .elementor-element.elementor-element-d0e855e{--width:32px;}.elementor-307 .elementor-element.elementor-element-32c3e12{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-307 .elementor-element.elementor-element-392bf0d{--width:100%;}.elementor-307 .elementor-element.elementor-element-098a10f{--min-height:1px;}.elementor-307 .elementor-element.elementor-element-de49cca .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-307 .elementor-element.elementor-element-c730e4a{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-307 .elementor-element.elementor-element-e1d71d7{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-307 .elementor-element.elementor-element-2ea354e{text-align:start;}.elementor-307 .elementor-element.elementor-element-2ea354e .elementor-heading-title{font-size:32px;line-height:42px;}.elementor-307 .elementor-element.elementor-element-b260983{text-align:start;font-size:16px;line-height:22px;}.elementor-307 .elementor-element.elementor-element-340f0f6{text-align:start;font-size:14px;line-height:20px;}.elementor-307 .elementor-element.elementor-element-63ee301 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-307 .elementor-element.elementor-element-e9e6601{text-align:start;}}@media(min-width:768px){.elementor-307 .elementor-element.elementor-element-8002980{--width:600px;}.elementor-307 .elementor-element.elementor-element-6c029f2{--width:1px;}.elementor-307 .elementor-element.elementor-element-8838a31{--width:50%;}.elementor-307 .elementor-element.elementor-element-070e3fa{--width:1px;}.elementor-307 .elementor-element.elementor-element-d927860{--width:50%;}.elementor-307 .elementor-element.elementor-element-dd6d591{--width:50%;}.elementor-307 .elementor-element.elementor-element-7101431{--width:1px;}.elementor-307 .elementor-element.elementor-element-dc5d339{--width:46%;}.elementor-307 .elementor-element.elementor-element-e2a988b{--width:80%;}.elementor-307 .elementor-element.elementor-element-651cc8c{--width:300px;}.elementor-307 .elementor-element.elementor-element-d9d6c44{--width:64px;}.elementor-307 .elementor-element.elementor-element-bd1cd4e{--width:300px;}.elementor-307 .elementor-element.elementor-element-971a9a7{--width:64px;}.elementor-307 .elementor-element.elementor-element-cfefcd5{--width:300px;}.elementor-307 .elementor-element.elementor-element-a62cfbb{--width:64px;}.elementor-307 .elementor-element.elementor-element-d4be557{--width:300px;}.elementor-307 .elementor-element.elementor-element-c2dafda{--width:64px;}.elementor-307 .elementor-element.elementor-element-0458170{--width:300px;}.elementor-307 .elementor-element.elementor-element-d0e855e{--width:64px;}.elementor-307 .elementor-element.elementor-element-098a10f{--width:1px;}.elementor-307 .elementor-element.elementor-element-016c3d6{--width:1px;}}@media(max-width:1024px) and (min-width:768px){.elementor-307 .elementor-element.elementor-element-8002980{--width:400px;}.elementor-307 .elementor-element.elementor-element-fdc4012{--width:100%;}.elementor-307 .elementor-element.elementor-element-637ac4b{--width:100%;}.elementor-307 .elementor-element.elementor-element-8838a31{--width:55%;}.elementor-307 .elementor-element.elementor-element-dc5d339{--width:55%;}.elementor-307 .elementor-element.elementor-element-651cc8c{--width:180px;}.elementor-307 .elementor-element.elementor-element-d9d6c44{--width:40px;}.elementor-307 .elementor-element.elementor-element-bd1cd4e{--width:180px;}.elementor-307 .elementor-element.elementor-element-971a9a7{--width:40px;}.elementor-307 .elementor-element.elementor-element-cfefcd5{--width:180px;}.elementor-307 .elementor-element.elementor-element-a62cfbb{--width:40px;}.elementor-307 .elementor-element.elementor-element-d4be557{--width:180px;}.elementor-307 .elementor-element.elementor-element-c2dafda{--width:40px;}.elementor-307 .elementor-element.elementor-element-0458170{--width:180px;}.elementor-307 .elementor-element.elementor-element-d0e855e{--width:40px;}}/* Start custom CSS for divider, class: .elementor-element-d4d7668 */.elementor-307 .elementor-element.elementor-element-d4d7668{
    min-width: 10px;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-b460a41 */.elementor-307 .elementor-element.elementor-element-b460a41{
    min-width: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdc4012 */.elementor-307 .elementor-element.elementor-element-fdc4012 {
  height: 100%;

  -webkit-mask-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='659' height='522' viewBox='0 0 659 522' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H658.688L653.518 210.496C649.665 367.347 525.602 494.738 368.907 502.739L0 521.577V0Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-size: cover;
  -webkit-mask-position: bottom right;
  mask-position: bottom right;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-637ac4b */.elementor-307 .elementor-element.elementor-element-637ac4b {
  height: 100%;

  -webkit-mask-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg width='658' height='509' viewBox='0 0 658 509' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H657.377L620.189 234.655C598.17 373.589 482.574 478.568 342.168 487.14L0 508.029V0Z' fill='black'/%3E%3C/svg%3E");
  mask-size: cover;
  -webkit-mask-position: bottom right;
  mask-position: bottom right;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-442200d *//* This forces the container to ignore the 'Boxed' limit on the left side only */
.elementor-307 .elementor-element.elementor-element-442200d {
    margin-left: calc( (100% - 100vw) / 2 ) !important;
    max-width: none !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13a4455 */.elementor-307 .elementor-element.elementor-element-13a4455{
    background: linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, #687351 50%, rgba(0, 0, 0, 0) 100%);
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-515ee4b */.elementor-307 .elementor-element.elementor-element-515ee4b{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-070e3fa */.elementor-307 .elementor-element.elementor-element-070e3fa{
background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #4E513E 50%, rgba(0, 0, 0, 0) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0854226 */.elementor-307 .elementor-element.elementor-element-0854226 {
  /* 1. Dimensions: Keep the same scale as before */
  width: 70%;
  height: auto;
  aspect-ratio: 619 / 861;
  display: block;
  object-fit: cover;

  /* 2. Positioning & Flip */
  margin-right: auto;    /* Push the element to the very right */
  margin-left: 0;

  /* 3. Webkit Mask (Chrome, Safari, Edge) */
  -webkit-mask-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg viewBox='0 0 619 861' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 861C174.411 769.151 349.958 678.97 527.712 591.982C553.909 571.296 581.436 548.164 596.592 520.736C651.797 420.829 589.312 190.391 575.738 73.2706C572.927 49.0286 577.157 24.2215 575.498 0L0 440.307V861Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-size: 100% 100%;
  -webkit-mask-position: left; /* Anchor the mask to the right edge */
  -webkit-mask-repeat: no-repeat;

  /* 4. Standard Mask (Firefox) */
  mask-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg viewBox='0 0 619 861' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 861C174.411 769.151 349.958 678.97 527.712 591.982C553.909 571.296 581.436 548.164 596.592 520.736C651.797 420.829 589.312 190.391 575.738 73.2706C572.927 49.0286 577.157 24.2215 575.498 0L0 440.307V861Z' fill='black'/%3E%3C/svg%3E");
  mask-size: 100% 100%;
  mask-position: left;
  mask-repeat: no-repeat;
}

/* 5. Fix the Image content so it's not mirrored */
.elementor-307 .elementor-element.elementor-element-0854226 img,
.elementor-307 .elementor-element.elementor-element-0854226 .elementor-image img { /* Use the specific class for your image library */
}

@media (max-width:1024px) {
    .elementor-307 .elementor-element.elementor-element-0854226{
        width: 90% !important;
    }
}

@media (max-width:767px) {
    .elementor-307 .elementor-element.elementor-element-0854226{
        width: 60% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d927860 *//* This forces the container to ignore the 'Boxed' limit on the lwft side only */
@media (min-width:768px) {
    .elementor-307 .elementor-element.elementor-element-d927860 {
    margin-left: calc( (100% - 100vw) / 2 ) !important;
    max-width: none !important;
    padding: 0 !important;
    width: calc(100% + 160px) !important;
    height: 50vh;
    }
}

@media (max-width:1024px) {
    .elementor-307 .elementor-element.elementor-element-d927860{
        height: 40vw;
    }
}

@media (max-width:767px) {
    .elementor-307 .elementor-element.elementor-element-d927860{
        height: 60vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca731c5 */.elementor-307 .elementor-element.elementor-element-ca731c5 {
  /* 1. Dimensions: Keep the same scale as before */
  width: 70%;
  height: auto;
  aspect-ratio: 619 / 861;
  display: block;
  object-fit: cover;

  /* 2. Positioning & Flip */
  margin-left: auto;    /* Push the element to the very right */
  margin-right: 0;
  transform: scaleX(-1); /* Flips the element to create a right-side mask */

  /* 3. Webkit Mask (Chrome, Safari, Edge) */
  -webkit-mask-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg viewBox='0 0 619 861' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 861C174.411 769.151 349.958 678.97 527.712 591.982C553.909 571.296 581.436 548.164 596.592 520.736C651.797 420.829 589.312 190.391 575.738 73.2706C572.927 49.0286 577.157 24.2215 575.498 0L0 440.307V861Z' fill='black'/%3E%3C/svg%3E");
  -webkit-mask-size: 100% 100%;
  -webkit-mask-position: right; /* Anchor the mask to the right edge */
  -webkit-mask-repeat: no-repeat;

  /* 4. Standard Mask (Firefox) */
  mask-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg viewBox='0 0 619 861' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 861C174.411 769.151 349.958 678.97 527.712 591.982C553.909 571.296 581.436 548.164 596.592 520.736C651.797 420.829 589.312 190.391 575.738 73.2706C572.927 49.0286 577.157 24.2215 575.498 0L0 440.307V861Z' fill='black'/%3E%3C/svg%3E");
  mask-size: 100% 100%;
  mask-position: right;
  mask-repeat: no-repeat;
}

/* 5. Fix the Image content so it's not mirrored */
.elementor-307 .elementor-element.elementor-element-ca731c5 img,
.elementor-307 .elementor-element.elementor-element-ca731c5 .elementor-image img { /* Use the specific class for your image library */
  transform: scaleX(-1);
}

@media (max-width:1024px) {
    .elementor-307 .elementor-element.elementor-element-ca731c5{
        width: 90% !important;
    }
}

@media (max-width:767px) {
    .elementor-307 .elementor-element.elementor-element-ca731c5{
        width: 60% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd6d591 *//* This forces the container to ignore the 'Boxed' limit on the right side only */
@media (min-width:768px) {
    .elementor-307 .elementor-element.elementor-element-dd6d591 {
    margin-right: calc( (100% - 100vw) / 2 ) !important;
    max-width: none !important;
    padding: 0 !important;
    width: calc(100% + 160px) !important;
    height: 60vh;
    }
}

@media (max-width:1024px) {
    .elementor-307 .elementor-element.elementor-element-dd6d591{
        height: 40vw;
    }
}

@media (max-width:767px) {
    .elementor-307 .elementor-element.elementor-element-dd6d591{
        height: 60vw;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7101431 */.elementor-307 .elementor-element.elementor-element-7101431{
background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #4E513E 50%, rgba(0, 0, 0, 0) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08585a8 */.elementor-307 .elementor-element.elementor-element-08585a8{
    background: linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, #687351 50%, rgba(0, 0, 0, 0) 100%);
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16caf55 */.elementor-307 .elementor-element.elementor-element-16caf55{
    background: linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, #687351 50%, rgba(0, 0, 0, 0) 100%);
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9d6c44 */.elementor-307 .elementor-element.elementor-element-d9d6c44 {
    height: 64px;
}

@media (max-width: 768px) {
    .elementor-307 .elementor-element.elementor-element-d9d6c44 {
        height: 40px;
    }
}

@media (max-width: 480px) {
    .elementor-307 .elementor-element.elementor-element-d9d6c44 {
        height: 32px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-971a9a7 */.elementor-307 .elementor-element.elementor-element-971a9a7 {
    height: 64px;
}

@media (max-width: 768px) {
    .elementor-307 .elementor-element.elementor-element-971a9a7 {
        height: 40px;
    }
}

@media (max-width: 480px) {
    .elementor-307 .elementor-element.elementor-element-971a9a7 {
        height: 32px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a62cfbb */.elementor-307 .elementor-element.elementor-element-a62cfbb {
    height: 64px;
}

@media (max-width: 768px) {
    .elementor-307 .elementor-element.elementor-element-a62cfbb {
        height: 40px;
    }
}

@media (max-width: 480px) {
    .elementor-307 .elementor-element.elementor-element-a62cfbb {
        height: 32px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2dafda */.elementor-307 .elementor-element.elementor-element-c2dafda {
    height: 64px;
}

@media (max-width: 768px) {
    .elementor-307 .elementor-element.elementor-element-c2dafda {
        height: 40px;
    }
}

@media (max-width: 480px) {
    .elementor-307 .elementor-element.elementor-element-c2dafda {
        height: 32px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0e855e */.elementor-307 .elementor-element.elementor-element-d0e855e {
    height: 64px;
}

@media (max-width: 768px) {
    .elementor-307 .elementor-element.elementor-element-d0e855e {
        height: 40px;
    }
}

@media (max-width: 480px) {
    .elementor-307 .elementor-element.elementor-element-d0e855e {
        height: 32px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-392bf0d */.elementor-307 .elementor-element.elementor-element-392bf0d{
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f03764 */.elementor-307 .elementor-element.elementor-element-4f03764{
    background: linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, #687351 50%, rgba(0, 0, 0, 0) 100%);
    height: 1px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-340f0f6 */.elementor-307 .elementor-element.elementor-element-340f0f6 ul {
    padding-right: 18px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-016c3d6 */.elementor-307 .elementor-element.elementor-element-016c3d6{
background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #4E513E 50%, rgba(0, 0, 0, 0) 100%);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b204415 */.swiper-pagination{
    background: #1F3A32;
    width: 106px !important;
    right: 50%;
    bottom: 16px !important;
    transform: translateX(50%) !important;
    height: 32px;
    border-radius: 100px;
}

.swiper-pagination-bullet{
    border: 1px solid #fff;
    border-radius: 4px !important;
    transition: width 0.4s ease !important;
}

.swiper-pagination-bullet-active{
    width: 24px !important;
    border-radius: 4px !important;
    transition: width 0.4s ease !important;
}/* End custom CSS */