.elementor-29 .elementor-element.elementor-element-5ae1b04{--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;--overlay-opacity:0.96;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-5ae1b04::before, .elementor-29 .elementor-element.elementor-element-5ae1b04 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-5ae1b04 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-5ae1b04 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-5ae1b04 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-5ae1b04 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#181511D9;--background-overlay:'';}.elementor-29 .elementor-element.elementor-element-b689596{--display:flex;--min-height:500px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overlay-opacity:0.43;box-shadow:0px 0px 100px 23px rgba(0, 0, 0, 0.74) inset;--padding-top:90px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-b689596::before, .elementor-29 .elementor-element.elementor-element-b689596 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-b689596 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-b689596 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-b689596 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-b689596 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-29 .elementor-element.elementor-element-fe08462{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-51a3ea3{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;}.elementor-29 .elementor-element.elementor-element-51a3ea3 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-0d0bbb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-29 .elementor-element.elementor-element-4917c16{--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;--overlay-opacity:0.96;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-4917c16::before, .elementor-29 .elementor-element.elementor-element-4917c16 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-4917c16 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-4917c16 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-4917c16 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-4917c16 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#181511D9;--background-overlay:'';}.elementor-29 .elementor-element.elementor-element-9ccf3c4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overlay-opacity:0.43;box-shadow:0px 0px 100px 23px rgba(0, 0, 0, 0.74) inset;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-9ccf3c4::before, .elementor-29 .elementor-element.elementor-element-9ccf3c4 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-9ccf3c4 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-9ccf3c4 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-9ccf3c4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-9ccf3c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-29 .elementor-element.elementor-element-25c3e7e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-d24ed2d{text-align:center;}.elementor-29 .elementor-element.elementor-element-d24ed2d .elementor-heading-title{font-family:var( --e-global-typography-d8896d7-font-family ), Sans-serif;font-size:var( --e-global-typography-d8896d7-font-size );font-weight:var( --e-global-typography-d8896d7-font-weight );line-height:var( --e-global-typography-d8896d7-line-height );color:var( --e-global-color-1389519 );}.elementor-29 .elementor-element.elementor-element-d69c004{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-29 .elementor-element.elementor-element-d69c004 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-29 .elementor-element.elementor-element-c735f9e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-2161aae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-e089132{--display:flex;--min-height:320px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-e28ce24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;}.elementor-29 .elementor-element.elementor-element-d4c6e9a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-e6e711a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-29 .elementor-element.elementor-element-5aad52d{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-5aad52d img{width:60px;height:60px;object-fit:cover;object-position:center center;border-radius:100px 100px 100px 100px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-1b2a154{width:auto;max-width:auto;margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-29 .elementor-element.elementor-element-1b2a154 .elementor-icon-box-wrapper{text-align:left;}.elementor-29 .elementor-element.elementor-element-1b2a154 .elementor-icon-box-title{margin-block-end:2px;}.elementor-29 .elementor-element.elementor-element-1b2a154 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-1b2a154 .elementor-icon-box-title a{font-family:var( --e-global-typography-d8896d7-font-family ), Sans-serif;font-size:var( --e-global-typography-d8896d7-font-size );font-weight:var( --e-global-typography-d8896d7-font-weight );line-height:var( --e-global-typography-d8896d7-line-height );}.elementor-29 .elementor-element.elementor-element-1b2a154 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-29 .elementor-element.elementor-element-10e5c8a{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;--e-rating-icon-font-size:14px;--e-rating-icon-marked-color:#DEA460;}.elementor-29 .elementor-element.elementor-element-10e5c8a.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-86ad051{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-52b7bb8{--display:flex;--min-height:320px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-66f7e16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;}.elementor-29 .elementor-element.elementor-element-9269014{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-b1e3de8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-82a4fb4{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-82a4fb4 img{width:60px;height:60px;object-fit:cover;object-position:center center;border-radius:100px 100px 100px 100px;}.elementor-29 .elementor-element.elementor-element-0232406{width:auto;max-width:auto;margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-29 .elementor-element.elementor-element-0232406 .elementor-icon-box-wrapper{text-align:left;}.elementor-29 .elementor-element.elementor-element-0232406 .elementor-icon-box-title{margin-block-end:2px;}.elementor-29 .elementor-element.elementor-element-0232406 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-0232406 .elementor-icon-box-title a{font-family:var( --e-global-typography-d8896d7-font-family ), Sans-serif;font-size:var( --e-global-typography-d8896d7-font-size );font-weight:var( --e-global-typography-d8896d7-font-weight );line-height:var( --e-global-typography-d8896d7-line-height );}.elementor-29 .elementor-element.elementor-element-0232406 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-29 .elementor-element.elementor-element-f9a520f{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;--e-rating-icon-font-size:14px;--e-rating-icon-marked-color:#DEA460;}.elementor-29 .elementor-element.elementor-element-f9a520f.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-337f079{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-4d06e30{--display:flex;--min-height:320px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-5267505{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;}.elementor-29 .elementor-element.elementor-element-697880e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-68f822a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-9dad113{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-9dad113 img{width:60px;height:60px;object-fit:cover;object-position:center center;border-radius:100px 100px 100px 100px;}.elementor-29 .elementor-element.elementor-element-334b338{width:auto;max-width:auto;margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-29 .elementor-element.elementor-element-334b338 .elementor-icon-box-wrapper{text-align:left;}.elementor-29 .elementor-element.elementor-element-334b338 .elementor-icon-box-title{margin-block-end:2px;}.elementor-29 .elementor-element.elementor-element-334b338 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-334b338 .elementor-icon-box-title a{font-family:var( --e-global-typography-d8896d7-font-family ), Sans-serif;font-size:var( --e-global-typography-d8896d7-font-size );font-weight:var( --e-global-typography-d8896d7-font-weight );line-height:var( --e-global-typography-d8896d7-line-height );}.elementor-29 .elementor-element.elementor-element-334b338 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-29 .elementor-element.elementor-element-99c2286{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;--e-rating-icon-font-size:14px;--e-rating-icon-marked-color:#DEA460;}.elementor-29 .elementor-element.elementor-element-99c2286.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-e59ccc9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-d610a55{--display:flex;--min-height:320px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-8d07577{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;}.elementor-29 .elementor-element.elementor-element-b3b40dd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-fd26291{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-b0ebf4e{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-b0ebf4e img{width:60px;height:60px;object-fit:cover;object-position:center center;border-radius:100px 100px 100px 100px;}.elementor-29 .elementor-element.elementor-element-6109385{width:auto;max-width:auto;margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-29 .elementor-element.elementor-element-6109385 .elementor-icon-box-wrapper{text-align:left;}.elementor-29 .elementor-element.elementor-element-6109385 .elementor-icon-box-title{margin-block-end:2px;}.elementor-29 .elementor-element.elementor-element-6109385 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-6109385 .elementor-icon-box-title a{font-family:var( --e-global-typography-d8896d7-font-family ), Sans-serif;font-size:var( --e-global-typography-d8896d7-font-size );font-weight:var( --e-global-typography-d8896d7-font-weight );line-height:var( --e-global-typography-d8896d7-line-height );}.elementor-29 .elementor-element.elementor-element-6109385 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-29 .elementor-element.elementor-element-0e9f17b{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;--e-rating-icon-font-size:14px;--e-rating-icon-marked-color:#DEA460;}.elementor-29 .elementor-element.elementor-element-0e9f17b.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-bb27c1a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-495ea7f{--display:flex;--min-height:320px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-b110a68{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;}.elementor-29 .elementor-element.elementor-element-d498a65{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-b5bb0fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-c5534f4{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-c5534f4 img{width:60px;height:60px;object-fit:cover;object-position:center center;border-radius:100px 100px 100px 100px;}.elementor-29 .elementor-element.elementor-element-aeac51b{width:auto;max-width:auto;margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-29 .elementor-element.elementor-element-aeac51b .elementor-icon-box-wrapper{text-align:left;}.elementor-29 .elementor-element.elementor-element-aeac51b .elementor-icon-box-title{margin-block-end:2px;}.elementor-29 .elementor-element.elementor-element-aeac51b .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-aeac51b .elementor-icon-box-title a{font-family:var( --e-global-typography-d8896d7-font-family ), Sans-serif;font-size:var( --e-global-typography-d8896d7-font-size );font-weight:var( --e-global-typography-d8896d7-font-weight );line-height:var( --e-global-typography-d8896d7-line-height );}.elementor-29 .elementor-element.elementor-element-aeac51b .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-29 .elementor-element.elementor-element-6484d61{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;--e-rating-icon-font-size:14px;--e-rating-icon-marked-color:#DEA460;}.elementor-29 .elementor-element.elementor-element-6484d61.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-0e4ac78{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-31d158b{--display:flex;--min-height:320px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-933f4d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;}.elementor-29 .elementor-element.elementor-element-4b2f33d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-c89d6a2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-f416bce{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-f416bce img{width:60px;height:60px;object-fit:cover;object-position:center center;border-radius:100px 100px 100px 100px;}.elementor-29 .elementor-element.elementor-element-5c9b6ec{width:auto;max-width:auto;margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-29 .elementor-element.elementor-element-5c9b6ec .elementor-icon-box-wrapper{text-align:left;}.elementor-29 .elementor-element.elementor-element-5c9b6ec .elementor-icon-box-title{margin-block-end:2px;}.elementor-29 .elementor-element.elementor-element-5c9b6ec .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-5c9b6ec .elementor-icon-box-title a{font-family:var( --e-global-typography-d8896d7-font-family ), Sans-serif;font-size:var( --e-global-typography-d8896d7-font-size );font-weight:var( --e-global-typography-d8896d7-font-weight );line-height:var( --e-global-typography-d8896d7-line-height );}.elementor-29 .elementor-element.elementor-element-5c9b6ec .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-29 .elementor-element.elementor-element-ea41f68{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;--e-rating-icon-font-size:14px;--e-rating-icon-marked-color:#DEA460;}.elementor-29 .elementor-element.elementor-element-ea41f68.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-586f6fd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-482ea7f{--display:flex;--min-height:320px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-a392596{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;}.elementor-29 .elementor-element.elementor-element-074967d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-152fc16{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-c717b5a{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-c717b5a img{width:60px;height:60px;object-fit:cover;object-position:center center;border-radius:100px 100px 100px 100px;}.elementor-29 .elementor-element.elementor-element-2966a5f{width:auto;max-width:auto;margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-29 .elementor-element.elementor-element-2966a5f .elementor-icon-box-wrapper{text-align:left;}.elementor-29 .elementor-element.elementor-element-2966a5f .elementor-icon-box-title{margin-block-end:2px;}.elementor-29 .elementor-element.elementor-element-2966a5f .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-2966a5f .elementor-icon-box-title a{font-family:var( --e-global-typography-d8896d7-font-family ), Sans-serif;font-size:var( --e-global-typography-d8896d7-font-size );font-weight:var( --e-global-typography-d8896d7-font-weight );line-height:var( --e-global-typography-d8896d7-line-height );}.elementor-29 .elementor-element.elementor-element-2966a5f .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-29 .elementor-element.elementor-element-caab8a4{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;--e-rating-icon-font-size:14px;--e-rating-icon-marked-color:#DEA460;}.elementor-29 .elementor-element.elementor-element-caab8a4.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-89c1e0d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-5876663{--display:flex;--min-height:320px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-9dae3a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;}.elementor-29 .elementor-element.elementor-element-3491d9e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-50cf85f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-ae99819{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-ae99819 img{width:60px;height:60px;object-fit:cover;object-position:center center;border-radius:100px 100px 100px 100px;}.elementor-29 .elementor-element.elementor-element-58da0f4{width:var( --container-widget-width, 41.737% );max-width:41.737%;margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;--container-widget-width:41.737%;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-58da0f4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-58da0f4 .elementor-icon-box-wrapper{text-align:left;}.elementor-29 .elementor-element.elementor-element-58da0f4 .elementor-icon-box-title{margin-block-end:2px;}.elementor-29 .elementor-element.elementor-element-58da0f4 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-58da0f4 .elementor-icon-box-title a{font-family:var( --e-global-typography-d8896d7-font-family ), Sans-serif;font-size:var( --e-global-typography-d8896d7-font-size );font-weight:var( --e-global-typography-d8896d7-font-weight );line-height:var( --e-global-typography-d8896d7-line-height );}.elementor-29 .elementor-element.elementor-element-58da0f4 .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-29 .elementor-element.elementor-element-d45d944{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;--e-rating-icon-font-size:14px;--e-rating-icon-marked-color:#DEA460;}.elementor-29 .elementor-element.elementor-element-d45d944.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-4cd1658{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-9d142c0{--display:flex;--min-height:320px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-cdb05e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;}.elementor-29 .elementor-element.elementor-element-bf0f6bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-06208ae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-39d5730{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-29 .elementor-element.elementor-element-39d5730 img{width:60px;height:60px;object-fit:cover;object-position:center center;border-radius:100px 100px 100px 100px;}.elementor-29 .elementor-element.elementor-element-e7d287b{width:auto;max-width:auto;margin:-1px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-29 .elementor-element.elementor-element-e7d287b .elementor-icon-box-wrapper{text-align:left;}.elementor-29 .elementor-element.elementor-element-e7d287b .elementor-icon-box-title{margin-block-end:2px;}.elementor-29 .elementor-element.elementor-element-e7d287b .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-e7d287b .elementor-icon-box-title a{font-family:var( --e-global-typography-d8896d7-font-family ), Sans-serif;font-size:var( --e-global-typography-d8896d7-font-size );font-weight:var( --e-global-typography-d8896d7-font-weight );line-height:var( --e-global-typography-d8896d7-line-height );}.elementor-29 .elementor-element.elementor-element-e7d287b .elementor-icon-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-29 .elementor-element.elementor-element-9661069{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;--e-rating-icon-font-size:14px;--e-rating-icon-marked-color:#DEA460;}.elementor-29 .elementor-element.elementor-element-9661069.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-568ba85{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:6px;--e-n-carousel-dots-normal-color:var( --e-global-color-2b4fc27 );--e-n-carousel-dots-hover-color:#AAAAAA;--e-n-carousel-swiper-pagination-spacing:17px;}.elementor-29 .elementor-element.elementor-element-568ba85 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-b689596{--min-height:400px;--padding-top:90px;--padding-bottom:60px;--padding-left:020px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-fe08462{--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-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-29 .elementor-element.elementor-element-51a3ea3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-29 .elementor-element.elementor-element-0d0bbb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-size:var( --e-global-typography-text-font-size );}.elementor-29 .elementor-element.elementor-element-25c3e7e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-29 .elementor-element.elementor-element-d24ed2d .elementor-heading-title{font-size:var( --e-global-typography-d8896d7-font-size );line-height:var( --e-global-typography-d8896d7-line-height );}.elementor-29 .elementor-element.elementor-element-d69c004 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-29 .elementor-element.elementor-element-c735f9e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-29 .elementor-element.elementor-element-1b2a154 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-1b2a154 .elementor-icon-box-title a{font-size:var( --e-global-typography-d8896d7-font-size );line-height:var( --e-global-typography-d8896d7-line-height );}.elementor-29 .elementor-element.elementor-element-0232406 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-0232406 .elementor-icon-box-title a{font-size:var( --e-global-typography-d8896d7-font-size );line-height:var( --e-global-typography-d8896d7-line-height );}.elementor-29 .elementor-element.elementor-element-334b338 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-334b338 .elementor-icon-box-title a{font-size:var( --e-global-typography-d8896d7-font-size );line-height:var( --e-global-typography-d8896d7-line-height );}.elementor-29 .elementor-element.elementor-element-6109385 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-6109385 .elementor-icon-box-title a{font-size:var( --e-global-typography-d8896d7-font-size );line-height:var( --e-global-typography-d8896d7-line-height );}.elementor-29 .elementor-element.elementor-element-aeac51b .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-aeac51b .elementor-icon-box-title a{font-size:var( --e-global-typography-d8896d7-font-size );line-height:var( --e-global-typography-d8896d7-line-height );}.elementor-29 .elementor-element.elementor-element-5c9b6ec .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-5c9b6ec .elementor-icon-box-title a{font-size:var( --e-global-typography-d8896d7-font-size );line-height:var( --e-global-typography-d8896d7-line-height );}.elementor-29 .elementor-element.elementor-element-2966a5f .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-2966a5f .elementor-icon-box-title a{font-size:var( --e-global-typography-d8896d7-font-size );line-height:var( --e-global-typography-d8896d7-line-height );}.elementor-29 .elementor-element.elementor-element-58da0f4 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-58da0f4 .elementor-icon-box-title a{font-size:var( --e-global-typography-d8896d7-font-size );line-height:var( --e-global-typography-d8896d7-line-height );}.elementor-29 .elementor-element.elementor-element-e7d287b .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-e7d287b .elementor-icon-box-title a{font-size:var( --e-global-typography-d8896d7-font-size );line-height:var( --e-global-typography-d8896d7-line-height );}.elementor-29 .elementor-element.elementor-element-568ba85{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-b689596{--padding-top:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-fe08462{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-29 .elementor-element.elementor-element-51a3ea3{width:auto;max-width:auto;}.elementor-29 .elementor-element.elementor-element-51a3ea3 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-29 .elementor-element.elementor-element-0d0bbb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;font-size:var( --e-global-typography-text-font-size );}.elementor-29 .elementor-element.elementor-element-9ccf3c4{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-25c3e7e{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-29 .elementor-element.elementor-element-d24ed2d .elementor-heading-title{font-size:var( --e-global-typography-d8896d7-font-size );line-height:var( --e-global-typography-d8896d7-line-height );}.elementor-29 .elementor-element.elementor-element-d69c004 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-29 .elementor-element.elementor-element-e6e711a{--width:68%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-29 .elementor-element.elementor-element-1b2a154 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-1b2a154 .elementor-icon-box-title a{font-size:var( --e-global-typography-d8896d7-font-size );line-height:var( --e-global-typography-d8896d7-line-height );}.elementor-29 .elementor-element.elementor-element-10e5c8a{width:auto;max-width:auto;}.elementor-29 .elementor-element.elementor-element-0232406 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-0232406 .elementor-icon-box-title a{font-size:var( --e-global-typography-d8896d7-font-size );line-height:var( --e-global-typography-d8896d7-line-height );}.elementor-29 .elementor-element.elementor-element-334b338 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-334b338 .elementor-icon-box-title a{font-size:var( --e-global-typography-d8896d7-font-size );line-height:var( --e-global-typography-d8896d7-line-height );}.elementor-29 .elementor-element.elementor-element-6109385 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-6109385 .elementor-icon-box-title a{font-size:var( --e-global-typography-d8896d7-font-size );line-height:var( --e-global-typography-d8896d7-line-height );}.elementor-29 .elementor-element.elementor-element-aeac51b .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-aeac51b .elementor-icon-box-title a{font-size:var( --e-global-typography-d8896d7-font-size );line-height:var( --e-global-typography-d8896d7-line-height );}.elementor-29 .elementor-element.elementor-element-5c9b6ec .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-5c9b6ec .elementor-icon-box-title a{font-size:var( --e-global-typography-d8896d7-font-size );line-height:var( --e-global-typography-d8896d7-line-height );}.elementor-29 .elementor-element.elementor-element-2966a5f .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-2966a5f .elementor-icon-box-title a{font-size:var( --e-global-typography-d8896d7-font-size );line-height:var( --e-global-typography-d8896d7-line-height );}.elementor-29 .elementor-element.elementor-element-58da0f4 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-58da0f4 .elementor-icon-box-title a{font-size:var( --e-global-typography-d8896d7-font-size );line-height:var( --e-global-typography-d8896d7-line-height );}.elementor-29 .elementor-element.elementor-element-e7d287b .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-e7d287b .elementor-icon-box-title a{font-size:var( --e-global-typography-d8896d7-font-size );line-height:var( --e-global-typography-d8896d7-line-height );}.elementor-29 .elementor-element.elementor-element-568ba85{--e-n-carousel-swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-b689596{--content-width:1400px;}.elementor-29 .elementor-element.elementor-element-fe08462{--width:36%;}.elementor-29 .elementor-element.elementor-element-9ccf3c4{--content-width:1300px;}.elementor-29 .elementor-element.elementor-element-25c3e7e{--width:50%;}.elementor-29 .elementor-element.elementor-element-e089132{--width:100%;}.elementor-29 .elementor-element.elementor-element-52b7bb8{--width:100%;}.elementor-29 .elementor-element.elementor-element-4d06e30{--width:100%;}.elementor-29 .elementor-element.elementor-element-d610a55{--width:100%;}.elementor-29 .elementor-element.elementor-element-495ea7f{--width:100%;}.elementor-29 .elementor-element.elementor-element-31d158b{--width:100%;}.elementor-29 .elementor-element.elementor-element-482ea7f{--width:100%;}.elementor-29 .elementor-element.elementor-element-5876663{--width:100%;}.elementor-29 .elementor-element.elementor-element-9d142c0{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-29 .elementor-element.elementor-element-fe08462{--width:72%;}.elementor-29 .elementor-element.elementor-element-25c3e7e{--width:72%;}}/* Start custom CSS for container, class: .elementor-element-b689596 */.elementor-29 .elementor-element.elementor-element-b689596 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    background-color: rgba(0, 0, 0, 0.10);
    border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ae1b04 */.containerbg {
  background: linear-gradient(135deg, #181511 , #BAA286 , #181511 );
  color: #ffffff;

}


/* Glassmorphism card effect *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e089132 */.elementor-29 .elementor-element.elementor-element-e089132 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52b7bb8 */.elementor-29 .elementor-element.elementor-element-52b7bb8 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d06e30 */.elementor-29 .elementor-element.elementor-element-4d06e30 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d610a55 */.elementor-29 .elementor-element.elementor-element-d610a55 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-495ea7f */.elementor-29 .elementor-element.elementor-element-495ea7f {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d158b */.elementor-29 .elementor-element.elementor-element-31d158b {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-482ea7f */.elementor-29 .elementor-element.elementor-element-482ea7f {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5876663 */.elementor-29 .elementor-element.elementor-element-5876663 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d142c0 */.elementor-29 .elementor-element.elementor-element-9d142c0 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e089132 */.elementor-29 .elementor-element.elementor-element-e089132 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52b7bb8 */.elementor-29 .elementor-element.elementor-element-52b7bb8 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d06e30 */.elementor-29 .elementor-element.elementor-element-4d06e30 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d610a55 */.elementor-29 .elementor-element.elementor-element-d610a55 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-495ea7f */.elementor-29 .elementor-element.elementor-element-495ea7f {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d158b */.elementor-29 .elementor-element.elementor-element-31d158b {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-482ea7f */.elementor-29 .elementor-element.elementor-element-482ea7f {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5876663 */.elementor-29 .elementor-element.elementor-element-5876663 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d142c0 */.elementor-29 .elementor-element.elementor-element-9d142c0 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e089132 */.elementor-29 .elementor-element.elementor-element-e089132 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52b7bb8 */.elementor-29 .elementor-element.elementor-element-52b7bb8 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d06e30 */.elementor-29 .elementor-element.elementor-element-4d06e30 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d610a55 */.elementor-29 .elementor-element.elementor-element-d610a55 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-495ea7f */.elementor-29 .elementor-element.elementor-element-495ea7f {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d158b */.elementor-29 .elementor-element.elementor-element-31d158b {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-482ea7f */.elementor-29 .elementor-element.elementor-element-482ea7f {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5876663 */.elementor-29 .elementor-element.elementor-element-5876663 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d142c0 */.elementor-29 .elementor-element.elementor-element-9d142c0 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e089132 */.elementor-29 .elementor-element.elementor-element-e089132 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52b7bb8 */.elementor-29 .elementor-element.elementor-element-52b7bb8 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d06e30 */.elementor-29 .elementor-element.elementor-element-4d06e30 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d610a55 */.elementor-29 .elementor-element.elementor-element-d610a55 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-495ea7f */.elementor-29 .elementor-element.elementor-element-495ea7f {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d158b */.elementor-29 .elementor-element.elementor-element-31d158b {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-482ea7f */.elementor-29 .elementor-element.elementor-element-482ea7f {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5876663 */.elementor-29 .elementor-element.elementor-element-5876663 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d142c0 */.elementor-29 .elementor-element.elementor-element-9d142c0 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e089132 */.elementor-29 .elementor-element.elementor-element-e089132 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52b7bb8 */.elementor-29 .elementor-element.elementor-element-52b7bb8 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d06e30 */.elementor-29 .elementor-element.elementor-element-4d06e30 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d610a55 */.elementor-29 .elementor-element.elementor-element-d610a55 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-495ea7f */.elementor-29 .elementor-element.elementor-element-495ea7f {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d158b */.elementor-29 .elementor-element.elementor-element-31d158b {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-482ea7f */.elementor-29 .elementor-element.elementor-element-482ea7f {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5876663 */.elementor-29 .elementor-element.elementor-element-5876663 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d142c0 */.elementor-29 .elementor-element.elementor-element-9d142c0 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e089132 */.elementor-29 .elementor-element.elementor-element-e089132 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52b7bb8 */.elementor-29 .elementor-element.elementor-element-52b7bb8 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d06e30 */.elementor-29 .elementor-element.elementor-element-4d06e30 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d610a55 */.elementor-29 .elementor-element.elementor-element-d610a55 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-495ea7f */.elementor-29 .elementor-element.elementor-element-495ea7f {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d158b */.elementor-29 .elementor-element.elementor-element-31d158b {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-482ea7f */.elementor-29 .elementor-element.elementor-element-482ea7f {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5876663 */.elementor-29 .elementor-element.elementor-element-5876663 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d142c0 */.elementor-29 .elementor-element.elementor-element-9d142c0 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e089132 */.elementor-29 .elementor-element.elementor-element-e089132 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52b7bb8 */.elementor-29 .elementor-element.elementor-element-52b7bb8 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d06e30 */.elementor-29 .elementor-element.elementor-element-4d06e30 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d610a55 */.elementor-29 .elementor-element.elementor-element-d610a55 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-495ea7f */.elementor-29 .elementor-element.elementor-element-495ea7f {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d158b */.elementor-29 .elementor-element.elementor-element-31d158b {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-482ea7f */.elementor-29 .elementor-element.elementor-element-482ea7f {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5876663 */.elementor-29 .elementor-element.elementor-element-5876663 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d142c0 */.elementor-29 .elementor-element.elementor-element-9d142c0 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e089132 */.elementor-29 .elementor-element.elementor-element-e089132 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52b7bb8 */.elementor-29 .elementor-element.elementor-element-52b7bb8 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d06e30 */.elementor-29 .elementor-element.elementor-element-4d06e30 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d610a55 */.elementor-29 .elementor-element.elementor-element-d610a55 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-495ea7f */.elementor-29 .elementor-element.elementor-element-495ea7f {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d158b */.elementor-29 .elementor-element.elementor-element-31d158b {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-482ea7f */.elementor-29 .elementor-element.elementor-element-482ea7f {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5876663 */.elementor-29 .elementor-element.elementor-element-5876663 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d142c0 */.elementor-29 .elementor-element.elementor-element-9d142c0 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e089132 */.elementor-29 .elementor-element.elementor-element-e089132 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52b7bb8 */.elementor-29 .elementor-element.elementor-element-52b7bb8 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d06e30 */.elementor-29 .elementor-element.elementor-element-4d06e30 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d610a55 */.elementor-29 .elementor-element.elementor-element-d610a55 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-495ea7f */.elementor-29 .elementor-element.elementor-element-495ea7f {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d158b */.elementor-29 .elementor-element.elementor-element-31d158b {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-482ea7f */.elementor-29 .elementor-element.elementor-element-482ea7f {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5876663 */.elementor-29 .elementor-element.elementor-element-5876663 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d142c0 */.elementor-29 .elementor-element.elementor-element-9d142c0 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e089132 */.elementor-29 .elementor-element.elementor-element-e089132 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52b7bb8 */.elementor-29 .elementor-element.elementor-element-52b7bb8 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d06e30 */.elementor-29 .elementor-element.elementor-element-4d06e30 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d610a55 */.elementor-29 .elementor-element.elementor-element-d610a55 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-495ea7f */.elementor-29 .elementor-element.elementor-element-495ea7f {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31d158b */.elementor-29 .elementor-element.elementor-element-31d158b {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-482ea7f */.elementor-29 .elementor-element.elementor-element-482ea7f {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5876663 */.elementor-29 .elementor-element.elementor-element-5876663 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d142c0 */.elementor-29 .elementor-element.elementor-element-9d142c0 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    
    background-color: rgba(124, 110, 94, 0.23);border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ccf3c4 */.elementor-29 .elementor-element.elementor-element-9ccf3c4 {
    backdrop-filter: blur(10px) saturate(200%);
    -webkit-backdrop-filter: blur(10px) saturate(200%);
    background-color: rgba(0, 0, 0, 0.10);
    border: 1px solid rgba(255, 255, 255, 0.125);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4917c16 */.containerbg {
  background: linear-gradient(135deg, #181511 , #BAA286 , #181511 );
  color: #ffffff;

}


/* Glassmorphism card effect *//* End custom CSS */