.elementor-293079 .elementor-element.elementor-element-286005d6 > .elementor-container{min-height:400px;}.elementor-293079 .elementor-element.elementor-element-286005d6{border-style:none;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-293079 .elementor-element.elementor-element-286005d6, .elementor-293079 .elementor-element.elementor-element-286005d6 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-293079 .elementor-element.elementor-element-32b18bea:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-293079 .elementor-element.elementor-element-32b18bea > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000C7;}.elementor-bc-flex-widget .elementor-293079 .elementor-element.elementor-element-32b18bea.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-293079 .elementor-element.elementor-element-32b18bea.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-293079 .elementor-element.elementor-element-32b18bea > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 20px 0px;}.elementor-293079 .elementor-element.elementor-element-32b18bea > .elementor-element-populated, .elementor-293079 .elementor-element.elementor-element-32b18bea > .elementor-element-populated > .elementor-background-overlay, .elementor-293079 .elementor-element.elementor-element-32b18bea > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-293079 .elementor-element.elementor-element-32b18bea > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-293079 .elementor-element.elementor-element-d023844{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-293079 .elementor-element.elementor-element-d023844.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-293079 .elementor-element.elementor-element-13804b0{--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:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-293079 .elementor-element.elementor-element-13804b0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-293079 .elementor-element.elementor-element-ce732ae{--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-293079 .elementor-element.elementor-element-19b0c5c{--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-293079 .elementor-element.elementor-element-19b0c5c.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-293079 .elementor-element.elementor-element-748bff7{width:100%;max-width:100%;padding:10px 10px 10px 010px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#9A795B;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-293079 .elementor-element.elementor-element-748bff7.elementor-element{--align-self:center;}.elementor-293079 .elementor-element.elementor-element-748bff7 .elementor-heading-title{font-family:"TizaNegra", Sans-serif;font-size:32px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-293079 .elementor-element.elementor-element-e18d9f2{--display:flex;}.elementor-293079 .elementor-element.elementor-element-e0dca1f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--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-293079 .elementor-element.elementor-element-cbbd5dd{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-293079 .elementor-element.elementor-element-cbbd5dd.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-293079 .elementor-element.elementor-element-e65287a{width:100%;max-width:100%;padding:44px 0px 45px 0px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#9A795B;border-radius:10px 10px 10px 10px;}.elementor-293079 .elementor-element.elementor-element-e65287a.elementor-element{--align-self:flex-start;}.elementor-293079 .elementor-element.elementor-element-e65287a img{width:70%;}.elementor-293079 .elementor-element.elementor-element-04d25a5{--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:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-293079 .elementor-element.elementor-element-04d25a5.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-293079 .elementor-element.elementor-element-f0a4466{width:var( --container-widget-width, 40.175% );max-width:40.175%;padding:33px 0px 33px 0px;--container-widget-width:40.175%;--container-widget-flex-grow:0;border-style:solid;border-width:3px 3px 3px 3px;border-color:#9A795B;border-radius:10px 10px 10px 10px;}.elementor-293079 .elementor-element.elementor-element-f0a4466.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-293079 .elementor-element.elementor-element-f0a4466 img{width:100%;height:100%;}.elementor-293079 .elementor-element.elementor-element-7d2c32d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--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-293079 .elementor-element.elementor-element-6fb20ab{--display:flex;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#9A795B;--border-color:#9A795B;--border-radius:10px 10px 10px 10px;--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-293079 .elementor-element.elementor-element-6fb20ab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-293079 .elementor-element.elementor-element-814a4ae{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:15px 5px;--row-gap:15px;--column-gap:5px;--grid-auto-flow:row;}.elementor-293079 .elementor-element.elementor-element-0dbbadf.elementor-element{--align-self:center;}.elementor-293079 .elementor-element.elementor-element-02e3a9f.elementor-element{--align-self:center;}.elementor-293079 .elementor-element.elementor-element-55ca7b4.elementor-element{--align-self:center;}.elementor-293079 .elementor-element.elementor-element-7ccdf11{--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:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-293079 .elementor-element.elementor-element-7ccdf11.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-293079 .elementor-element.elementor-element-9f0168f{width:var( --container-widget-width, 40.175% );max-width:40.175%;padding:33px 0px 33px 0px;--container-widget-width:40.175%;--container-widget-flex-grow:0;border-style:solid;border-width:3px 3px 3px 3px;border-color:#9A795B;border-radius:10px 10px 10px 10px;}.elementor-293079 .elementor-element.elementor-element-9f0168f.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-293079 .elementor-element.elementor-element-9f0168f img{width:100%;height:100%;}.elementor-293079 .elementor-element.elementor-element-456a110{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#9A795B;--border-color:#9A795B;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-293079 .elementor-element.elementor-element-456a110.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-293079 .elementor-element.elementor-element-2ca2895{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-293079 .elementor-element.elementor-element-2ca2895.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-293079 .elementor-element.elementor-element-54cafa0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-293079 .elementor-element.elementor-element-02dbb76{--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:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:015px;--margin-right:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-293079 .elementor-element.elementor-element-02dbb76.e-con{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-293079 .elementor-element.elementor-element-9a5ea00{--display:flex;--position:absolute;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:9999;}.elementor-293079 .elementor-element.elementor-element-9a5ea00.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-293079 .elementor-element.elementor-element-9a5ea00{left:0px;}body.rtl .elementor-293079 .elementor-element.elementor-element-9a5ea00{right:0px;}.elementor-293079 .elementor-element.elementor-element-6ce8648{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-293079 .elementor-element.elementor-element-6ce8648.elementor-element{--align-self:flex-start;}.elementor-293079 .elementor-element.elementor-element-6ce8648 .elementor-icon-wrapper{text-align:left;}.elementor-293079 .elementor-element.elementor-element-6ce8648 .elementor-icon{font-size:50px;}.elementor-293079 .elementor-element.elementor-element-6ce8648 .elementor-icon svg{height:50px;}.elementor-293079 .elementor-element.elementor-element-6ce8648 .elementor-icon-wrapper svg{width:auto;}.elementor-293079 .elementor-element.elementor-element-35d2be1{--display:flex;--gap:05px 0px;--row-gap:05px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#9A795B;--border-color:#9A795B;--border-radius:10px 10px 10px 10px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-293079 .elementor-element.elementor-element-8aee7d5{width:auto;max-width:auto;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-293079 .elementor-element.elementor-element-8aee7d5.elementor-element{--align-self:center;}.elementor-293079 .elementor-element.elementor-element-8aee7d5 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-primary );}.elementor-293079 .elementor-element.elementor-element-c181b8f{width:auto;max-width:auto;text-align:center;}.elementor-293079 .elementor-element.elementor-element-c181b8f.elementor-element{--align-self:center;}.elementor-293079 .elementor-element.elementor-element-c181b8f .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:23px;font-weight:700;color:var( --e-global-color-accent );}.elementor-293079 .elementor-element.elementor-element-214e56d{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-293079 .elementor-element.elementor-element-214e56d.elementor-element{--align-self:center;}.elementor-293079 .elementor-element.elementor-element-214e56d .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:18px;font-weight:700;color:#9A795B;}.elementor-293079 .elementor-element.elementor-element-48d7473{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-293079 .elementor-element.elementor-element-6185421{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#9A795B;--border-color:#9A795B;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-293079 .elementor-element.elementor-element-81e7ccb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 3px 3px 3px;}.elementor-293079 .elementor-element.elementor-element-81e7ccb.elementor-element{--align-self:center;}.elementor-293079 .elementor-element.elementor-element-81e7ccb img{width:86px;}.elementor-293079 .elementor-element.elementor-element-b9ee947{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#9A795B;--border-color:#9A795B;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-293079 .elementor-element.elementor-element-6295ada{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-293079 .elementor-element.elementor-element-0d874cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-293079 .elementor-element.elementor-element-9badb52{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-293079 .elementor-element.elementor-element-a5e8a03{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#9A795B;--border-color:#9A795B;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-293079 .elementor-element.elementor-element-a5e8a03.e-con{--align-self:center;}.elementor-293079 .elementor-element.elementor-element-b17f50c{padding:14px 14px 14px 14px;}.elementor-293079 .elementor-element.elementor-element-b17f50c img{width:100%;}.elementor-293079 .elementor-element.elementor-element-2e6258c{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#9A795B;--border-color:#9A795B;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-293079 .elementor-element.elementor-element-2e6258c.e-con{--align-self:center;}.elementor-293079 .elementor-element.elementor-element-607887f{padding:14px 14px 14px 14px;}.elementor-293079 .elementor-element.elementor-element-607887f img{width:100%;}.elementor-293079 .elementor-element.elementor-element-ee8c9bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;top:-21px;}body:not(.rtl) .elementor-293079 .elementor-element.elementor-element-ee8c9bf{right:11%;}body.rtl .elementor-293079 .elementor-element.elementor-element-ee8c9bf{left:11%;}.elementor-293079 .elementor-element.elementor-element-ee8c9bf .elementor-icon-wrapper{text-align:right;}.elementor-293079 .elementor-element.elementor-element-ee8c9bf.elementor-view-stacked .elementor-icon{background-color:#ED6C0500;color:#ED6C05;}.elementor-293079 .elementor-element.elementor-element-ee8c9bf.elementor-view-framed .elementor-icon, .elementor-293079 .elementor-element.elementor-element-ee8c9bf.elementor-view-default .elementor-icon{color:#ED6C0500;border-color:#ED6C0500;}.elementor-293079 .elementor-element.elementor-element-ee8c9bf.elementor-view-framed .elementor-icon, .elementor-293079 .elementor-element.elementor-element-ee8c9bf.elementor-view-default .elementor-icon svg{fill:#ED6C0500;}.elementor-293079 .elementor-element.elementor-element-ee8c9bf.elementor-view-framed .elementor-icon{background-color:#ED6C05;}.elementor-293079 .elementor-element.elementor-element-ee8c9bf.elementor-view-stacked .elementor-icon svg{fill:#ED6C05;}.elementor-293079 .elementor-element.elementor-element-ee8c9bf.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-2fe9320 );}.elementor-293079 .elementor-element.elementor-element-ee8c9bf.elementor-view-stacked .elementor-icon:hover{color:var( --e-global-color-2fe9320 );}.elementor-293079 .elementor-element.elementor-element-ee8c9bf.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-2fe9320 );}.elementor-293079 .elementor-element.elementor-element-ee8c9bf .elementor-icon{font-size:50px;padding:0px;}.elementor-293079 .elementor-element.elementor-element-ee8c9bf .elementor-icon svg{height:50px;}.elementor-293079 .elementor-element.elementor-element-ffba3ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 0px 0px;}.elementor-293079 .elementor-element.elementor-element-ffba3ef .elementor-icon-wrapper{text-align:right;}.elementor-293079 .elementor-element.elementor-element-ffba3ef.elementor-view-stacked .elementor-icon{background-color:#ED6C0500;color:#ED6C05;}.elementor-293079 .elementor-element.elementor-element-ffba3ef.elementor-view-framed .elementor-icon, .elementor-293079 .elementor-element.elementor-element-ffba3ef.elementor-view-default .elementor-icon{color:#ED6C0500;border-color:#ED6C0500;}.elementor-293079 .elementor-element.elementor-element-ffba3ef.elementor-view-framed .elementor-icon, .elementor-293079 .elementor-element.elementor-element-ffba3ef.elementor-view-default .elementor-icon svg{fill:#ED6C0500;}.elementor-293079 .elementor-element.elementor-element-ffba3ef.elementor-view-framed .elementor-icon{background-color:#ED6C05;}.elementor-293079 .elementor-element.elementor-element-ffba3ef.elementor-view-stacked .elementor-icon svg{fill:#ED6C05;}.elementor-293079 .elementor-element.elementor-element-ffba3ef.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-2fe9320 );}.elementor-293079 .elementor-element.elementor-element-ffba3ef.elementor-view-stacked .elementor-icon:hover{color:var( --e-global-color-2fe9320 );}.elementor-293079 .elementor-element.elementor-element-ffba3ef.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-2fe9320 );}.elementor-293079 .elementor-element.elementor-element-ffba3ef .elementor-icon{font-size:50px;padding:0px;}.elementor-293079 .elementor-element.elementor-element-ffba3ef .elementor-icon svg{height:50px;}#elementor-popup-modal-293079 .dialog-widget-content{background-color:#02010100;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-293079{background-color:#000000AD;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-293079 .dialog-message{width:800px;height:auto;}@media(max-width:1280px) and (min-width:768px){.elementor-293079 .elementor-element.elementor-element-9a5ea00{--width:132.2px;}}@media(max-width:1280px){.elementor-293079 .elementor-element.elementor-element-814a4ae{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-293079 .elementor-element.elementor-element-286005d6{margin-top:0px;margin-bottom:0px;}.elementor-293079 .elementor-element.elementor-element-748bff7 .elementor-heading-title{font-size:20px;}.elementor-293079 .elementor-element.elementor-element-e0dca1f{--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;--flex-wrap:nowrap;}.elementor-293079 .elementor-element.elementor-element-7d2c32d{--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;}.elementor-293079 .elementor-element.elementor-element-814a4ae{--grid-auto-flow:row;}.elementor-293079 .elementor-element.elementor-element-456a110{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-293079 .elementor-element.elementor-element-6ce8648{padding:00px 0px 0px 0px;}.elementor-293079 .elementor-element.elementor-element-6ce8648 .elementor-icon{font-size:50px;}.elementor-293079 .elementor-element.elementor-element-6ce8648 .elementor-icon svg{height:50px;}.elementor-293079 .elementor-element.elementor-element-35d2be1{--margin-top:63px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-293079 .elementor-element.elementor-element-8aee7d5 .elementor-heading-title{font-size:20px;}.elementor-293079 .elementor-element.elementor-element-c181b8f .elementor-heading-title{font-size:17px;}.elementor-293079 .elementor-element.elementor-element-214e56d .elementor-heading-title{font-size:13px;}.elementor-293079 .elementor-element.elementor-element-81e7ccb{padding:10px 10px 10px 10px;}.elementor-293079 .elementor-element.elementor-element-b9ee947{--padding-top:30px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-293079 .elementor-element.elementor-element-6295ada{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-293079 .elementor-element.elementor-element-b17f50c{padding:12px 12px 12px 12px;}.elementor-293079 .elementor-element.elementor-element-607887f{padding:12px 12px 12px 12px;}body:not(.rtl) .elementor-293079 .elementor-element.elementor-element-ee8c9bf{right:-2px;}body.rtl .elementor-293079 .elementor-element.elementor-element-ee8c9bf{left:-2px;}#elementor-popup-modal-293079 .dialog-message{width:800px;padding:0px 0px 0px 0px;}#elementor-popup-modal-293079{justify-content:center;align-items:center;}#elementor-popup-modal-293079 .dialog-widget-content{margin:0px 0px 0px 0px;}}@media(max-width:880px){.elementor-293079 .elementor-element.elementor-element-814a4ae{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-293079 .elementor-element.elementor-element-13804b0{--width:28.5%;}.elementor-293079 .elementor-element.elementor-element-ce732ae{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-293079 .elementor-element.elementor-element-19b0c5c{--width:57%;}.elementor-293079 .elementor-element.elementor-element-748bff7 .elementor-heading-title{font-size:20px;}.elementor-293079 .elementor-element.elementor-element-e18d9f2{--content-width:30%;}.elementor-293079 .elementor-element.elementor-element-cbbd5dd{--width:50%;}.elementor-293079 .elementor-element.elementor-element-04d25a5{--width:45%;}.elementor-293079 .elementor-element.elementor-element-7d2c32d{--flex-wrap:nowrap;}.elementor-293079 .elementor-element.elementor-element-6fb20ab{--width:50%;}.elementor-293079 .elementor-element.elementor-element-814a4ae{--e-con-grid-template-columns:repeat(2, 1fr);--gap:015px 05px;--row-gap:015px;--column-gap:05px;--grid-auto-flow:column;--justify-items:center;}.elementor-293079 .elementor-element.elementor-element-7ccdf11{--width:45%;}.elementor-293079 .elementor-element.elementor-element-456a110{--width:40%;}.elementor-293079 .elementor-element.elementor-element-02dbb76{--width:29%;}.elementor-293079 .elementor-element.elementor-element-9a5ea00{--width:30%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-293079 .elementor-element.elementor-element-6ce8648{padding:0px 0px 0px 0px;}.elementor-293079 .elementor-element.elementor-element-6ce8648 .elementor-icon-wrapper{text-align:center;}.elementor-293079 .elementor-element.elementor-element-6ce8648 .elementor-icon{font-size:44px;}.elementor-293079 .elementor-element.elementor-element-6ce8648 .elementor-icon svg{height:44px;}.elementor-293079 .elementor-element.elementor-element-35d2be1{--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-293079 .elementor-element.elementor-element-8aee7d5 .elementor-heading-title{font-size:16px;}.elementor-293079 .elementor-element.elementor-element-c181b8f .elementor-heading-title{font-size:10px;}.elementor-293079 .elementor-element.elementor-element-214e56d .elementor-heading-title{font-size:12px;}.elementor-293079 .elementor-element.elementor-element-b9ee947{--gap:05px 05px;--row-gap:05px;--column-gap:05px;}.elementor-293079 .elementor-element.elementor-element-ee8c9bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;top:-271px;z-index:999;}body:not(.rtl) .elementor-293079 .elementor-element.elementor-element-ee8c9bf{right:0px;}body.rtl .elementor-293079 .elementor-element.elementor-element-ee8c9bf{left:0px;}.elementor-293079 .elementor-element.elementor-element-ee8c9bf .elementor-icon{font-size:20px;}.elementor-293079 .elementor-element.elementor-element-ee8c9bf .elementor-icon svg{height:20px;}.elementor-293079 .elementor-element.elementor-element-ffba3ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:999;}.elementor-293079 .elementor-element.elementor-element-ffba3ef .elementor-icon{font-size:20px;}.elementor-293079 .elementor-element.elementor-element-ffba3ef .elementor-icon svg{height:20px;}#elementor-popup-modal-293079 .dialog-message{width:100vw;}}@media(min-width:768px){.elementor-293079 .elementor-element.elementor-element-13804b0{--width:28.5%;}.elementor-293079 .elementor-element.elementor-element-19b0c5c{--width:57%;}.elementor-293079 .elementor-element.elementor-element-cbbd5dd{--width:57.3%;}.elementor-293079 .elementor-element.elementor-element-04d25a5{--width:50%;}.elementor-293079 .elementor-element.elementor-element-6fb20ab{--width:57.04%;}.elementor-293079 .elementor-element.elementor-element-7ccdf11{--width:50%;}.elementor-293079 .elementor-element.elementor-element-456a110{--width:373px;}.elementor-293079 .elementor-element.elementor-element-2ca2895{--width:373px;}.elementor-293079 .elementor-element.elementor-element-02dbb76{--width:29%;}.elementor-293079 .elementor-element.elementor-element-9a5ea00{--width:12%;}}@media(max-width:1024px) and (min-width:768px){.elementor-293079 .elementor-element.elementor-element-d023844{--width:1071.4px;}.elementor-293079 .elementor-element.elementor-element-cbbd5dd{--width:50%;}.elementor-293079 .elementor-element.elementor-element-04d25a5{--width:40%;}.elementor-293079 .elementor-element.elementor-element-6fb20ab{--width:50%;}.elementor-293079 .elementor-element.elementor-element-7ccdf11{--width:40%;}.elementor-293079 .elementor-element.elementor-element-456a110{--width:40%;}}/* Start custom CSS for container, class: .elementor-element-814a4ae */@media (max-width: 767px) {
    .elementor-276135 .elementor-element.elementor-element-814a4ae {
        --e-con-grid-template-columns: repeat(2, 2fr);
        --grid-auto-flow: row;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54cafa0 */.elementor-291702 .elementor-element.elementor-element-3723b41 > .elementor-container {
    max-width: 1009px;
}

.elementor-291702 .elementor-element.elementor-element-3723b41 {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-291702 .elementor-element.elementor-element-3723b41, .elementor-291702 .elementor-element.elementor-element-3723b41 > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-291702 .elementor-element.elementor-element-3723b41 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-291702 .elementor-element.elementor-element-cb7d62a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-291702 .elementor-element.elementor-element-cb7d62a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000C7;
}

.elementor-291702 .elementor-element.elementor-element-cb7d62a > .elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-primary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-291702 .elementor-element.elementor-element-cb7d62a > .elementor-element-populated, .elementor-291702 .elementor-element.elementor-element-cb7d62a > .elementor-element-populated > .elementor-background-overlay, .elementor-291702 .elementor-element.elementor-element-cb7d62a > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-291702 .elementor-element.elementor-element-cb7d62a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-291702 .elementor-element.elementor-element-ae15aea {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291702 .elementor-element.elementor-element-706e209 {
    --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: 010px 00px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 15px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291702 .elementor-element.elementor-element-706e209.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-291702 .elementor-element.elementor-element-4f958d6 {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291702 .elementor-element.elementor-element-37f232d {
    --display: flex;
    --background-transition: 0.3s;
    --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-291702 .elementor-element.elementor-element-37f232d.e-con {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-291702 .elementor-element.elementor-element-94f66f4 {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-291702 .elementor-element.elementor-element-94f66f4 > .elementor-widget-container {
    padding: 10px 10px 10px 010px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-291702 .elementor-element.elementor-element-94f66f4.elementor-element {
    --align-self: center;
}

.elementor-291702 .elementor-element.elementor-element-94f66f4 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "TizaNegra", Sans-serif;
    font-size: 32px;
    font-weight: 400;
}

.elementor-291702 .elementor-element.elementor-element-c811328 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-291702 .elementor-element.elementor-element-916bdf2 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --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-291702 .elementor-element.elementor-element-881108d {
    --display: flex;
    --min-height: 0px;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --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-291702 .elementor-element.elementor-element-881108d.e-con {
    --align-self: flex-end;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-291702 .elementor-element.elementor-element-8913037 {
    width: 100%;
    max-width: 100%;
}

.elementor-291702 .elementor-element.elementor-element-8913037 > .elementor-widget-container {
    padding: 44px 0px 45px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-291702 .elementor-element.elementor-element-8913037.elementor-element {
    --align-self: flex-start;
}

.elementor-291702 .elementor-element.elementor-element-8913037 img {
    width: 70%;
}

.elementor-291702 .elementor-element.elementor-element-aaf4e23 {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291702 .elementor-element.elementor-element-aaf4e23.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-291702 .elementor-element.elementor-element-e6d763a {
    width: var( --container-widget-width, 40.478% );
    max-width: 40.478%;
    --container-widget-width: 40.478%;
    --container-widget-flex-grow: 0;
}

.elementor-291702 .elementor-element.elementor-element-e6d763a > .elementor-widget-container {
    padding: 30px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-291702 .elementor-element.elementor-element-e6d763a.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-291702 .elementor-element.elementor-element-e6d763a img {
    width: 100%;
    height: 100%;
}

.elementor-291702 .elementor-element.elementor-element-da311ed {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --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-291702 .elementor-element.elementor-element-d26db51 {
    --display: flex;
    --justify-content: space-around;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --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-291702 .elementor-element.elementor-element-d26db51, .elementor-291702 .elementor-element.elementor-element-d26db51::before {
    --border-transition: 0.3s;
}

.elementor-291702 .elementor-element.elementor-element-d26db51.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-291702 .elementor-element.elementor-element-6f46f1d {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 15px 5px;
    --grid-auto-flow: row;
    --background-transition: 0.3s;
}

.elementor-291702 .elementor-element.elementor-element-f047b8b.elementor-element {
    --align-self: center;
}

.elementor-291702 .elementor-element.elementor-element-6bb4825.elementor-element {
    --align-self: center;
}

.elementor-291702 .elementor-element.elementor-element-37b41a8.elementor-element {
    --align-self: center;
}

.elementor-291702 .elementor-element.elementor-element-5fe7340 {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291702 .elementor-element.elementor-element-5fe7340.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-291702 .elementor-element.elementor-element-e62b079 {
    width: var( --container-widget-width, 40.175% );
    max-width: 40.175%;
    --container-widget-width: 40.175%;
    --container-widget-flex-grow: 0;
}

.elementor-291702 .elementor-element.elementor-element-e62b079 > .elementor-widget-container {
    padding: 33px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-291702 .elementor-element.elementor-element-e62b079.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-291702 .elementor-element.elementor-element-e62b079 img {
    width: 100%;
    height: 100%;
}

.elementor-291702 .elementor-element.elementor-element-88e1af4 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 40px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-291702 .elementor-element.elementor-element-88e1af4, .elementor-291702 .elementor-element.elementor-element-88e1af4::before {
    --border-transition: 0.3s;
}

.elementor-291702 .elementor-element.elementor-element-88e1af4.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-291702 .elementor-element.elementor-element-4bc354a > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-291702 .elementor-element.elementor-element-4bc354a {
    text-align: center;
}

.elementor-291702 .elementor-element.elementor-element-4bc354a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-weight: 700;
}

.elementor-291702 .elementor-element.elementor-element-fc94318 > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-291702 .elementor-element.elementor-element-fc94318 {
    text-align: center;
}

.elementor-291702 .elementor-element.elementor-element-fc94318 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.7em;
}

.elementor-291702 .elementor-element.elementor-element-f660473 > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-291702 .elementor-element.elementor-element-f660473 .elementor-field-group {
    padding-right: calc( 10px/2 );
    padding-left: calc( 10px/2 );
    margin-bottom: 10px;
}

.elementor-291702 .elementor-element.elementor-element-f660473 .elementor-form-fields-wrapper {
    margin-left: calc( -10px/2 );
    margin-right: calc( -10px/2 );
    margin-bottom: -10px;
}

.elementor-291702 .elementor-element.elementor-element-f660473 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-291702 .elementor-element.elementor-element-f660473 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-291702 .elementor-element.elementor-element-f660473 .elementor-labels-inline .elementor-field-group > label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-291702 .elementor-element.elementor-element-f660473 .elementor-labels-inline .elementor-field-group > label {
    padding-right: 0px;
}

body .elementor-291702 .elementor-element.elementor-element-f660473 .elementor-labels-above .elementor-field-group > label {
    padding-bottom: 0px;
}

.elementor-291702 .elementor-element.elementor-element-f660473 .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-291702 .elementor-element.elementor-element-f660473 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #ffffff;
    border-radius: 10px 10px 10px 10px;
}

.elementor-291702 .elementor-element.elementor-element-f660473 .elementor-field-group .elementor-select-wrapper select {
    background-color: #ffffff;
    border-radius: 10px 10px 10px 10px;
}

.elementor-291702 .elementor-element.elementor-element-f660473 .e-form__buttons__wrapper__button-next {
    background-color: #C4606000;
    color: var( --e-global-color-primary );
}

.elementor-291702 .elementor-element.elementor-element-f660473 .elementor-button[type="submit"] {
    background-color: #C4606000;
    color: var( --e-global-color-primary );
}

.elementor-291702 .elementor-element.elementor-element-f660473 .elementor-button[type="submit"] svg * {
    fill: var( --e-global-color-primary );
}

.elementor-291702 .elementor-element.elementor-element-f660473 .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-291702 .elementor-element.elementor-element-f660473 .e-form__buttons__wrapper__button-next:hover {
    color: #ffffff;
}

.elementor-291702 .elementor-element.elementor-element-f660473 .elementor-button[type="submit"]:hover {
    color: #ffffff;
}

.elementor-291702 .elementor-element.elementor-element-f660473 .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-291702 .elementor-element.elementor-element-f660473 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-291702 .elementor-element.elementor-element-f660473 .elementor-button {
    border-radius: 10px 10px 10px 10px;
}

.elementor-291702 .elementor-element.elementor-element-f660473 {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.elementor-291702 .elementor-element.elementor-element-d72a722 > .elementor-widget-container {
    margin: -25px 0px 0px 0px;
}

.elementor-291702 .elementor-element.elementor-element-d72a722.elementor-element {
    --align-self: center;
    --order: 99999 /* order end hack */;
}

.elementor-291702 .elementor-element.elementor-element-d72a722 {
    text-align: center;
}

.elementor-291702 .elementor-element.elementor-element-d72a722 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "TizaNegra", Sans-serif;
    font-size: 36px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-291702 .elementor-element.elementor-element-ec4502e {
    --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: 10px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 015px;
    --margin-right: 15px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291702 .elementor-element.elementor-element-ec4502e.e-con {
    --align-self: flex-start;
    --order: 99999 /* order end hack */;
}

.elementor-291702 .elementor-element.elementor-element-09d34af {
    --display: flex;
    --gap: 05px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291702 .elementor-element.elementor-element-09d34af, .elementor-291702 .elementor-element.elementor-element-09d34af::before {
    --border-transition: 0.3s;
}

.elementor-291702 .elementor-element.elementor-element-b7fe5f3 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-291702 .elementor-element.elementor-element-b7fe5f3 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-291702 .elementor-element.elementor-element-b7fe5f3.elementor-element {
    --align-self: center;
}

.elementor-291702 .elementor-element.elementor-element-b7fe5f3 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "Nunito", Sans-serif;
    font-size: 26px;
    font-weight: 700;
}

.elementor-291702 .elementor-element.elementor-element-27cd692 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-291702 .elementor-element.elementor-element-27cd692.elementor-element {
    --align-self: center;
}

.elementor-291702 .elementor-element.elementor-element-27cd692 .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Nunito", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-291702 .elementor-element.elementor-element-253fd8a {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-291702 .elementor-element.elementor-element-253fd8a > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-291702 .elementor-element.elementor-element-253fd8a.elementor-element {
    --align-self: center;
}

.elementor-291702 .elementor-element.elementor-element-253fd8a .elementor-heading-title {
    color: #9A795B;
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-291702 .elementor-element.elementor-element-b43510c {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291702 .elementor-element.elementor-element-e23ef60 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291702 .elementor-element.elementor-element-e23ef60, .elementor-291702 .elementor-element.elementor-element-e23ef60::before {
    --border-transition: 0.3s;
}

.elementor-291702 .elementor-element.elementor-element-9372fc4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 3px 3px 3px 3px;
}

.elementor-291702 .elementor-element.elementor-element-9372fc4.elementor-element {
    --align-self: center;
}

.elementor-291702 .elementor-element.elementor-element-9372fc4 img {
    width: 86px;
}

.elementor-291702 .elementor-element.elementor-element-bb0ca21 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291702 .elementor-element.elementor-element-bb0ca21, .elementor-291702 .elementor-element.elementor-element-bb0ca21::before {
    --border-transition: 0.3s;
}

.elementor-291702 .elementor-element.elementor-element-0cefb9c > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-291702 .elementor-element.elementor-element-5fa4231 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-291702 .elementor-element.elementor-element-fd43dad {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291702 .elementor-element.elementor-element-091bce3 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291702 .elementor-element.elementor-element-091bce3, .elementor-291702 .elementor-element.elementor-element-091bce3::before {
    --border-transition: 0.3s;
}

.elementor-291702 .elementor-element.elementor-element-091bce3.e-con {
    --align-self: center;
}

.elementor-291702 .elementor-element.elementor-element-7400e8c > .elementor-widget-container {
    padding: 4px 4px 4px 4px;
}

.elementor-291702 .elementor-element.elementor-element-7400e8c img {
    width: 100%;
}

.elementor-291702 .elementor-element.elementor-element-4af7f5f {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291702 .elementor-element.elementor-element-4af7f5f, .elementor-291702 .elementor-element.elementor-element-4af7f5f::before {
    --border-transition: 0.3s;
}

.elementor-291702 .elementor-element.elementor-element-ee01223 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 4px 4px 4px 4px;
}

.elementor-291702 .elementor-element.elementor-element-ee01223 img {
    width: 100%;
}

.elementor-291702 .elementor-element.elementor-element-9f17858 > .elementor-widget-container {
    margin: 2% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-291702 .elementor-element.elementor-element-9f17858.elementor-element {
    --align-self: center;
    --order: 99999 /* order end hack */;
    --flex-grow: 0;
    --flex-shrink: 0;
}

body:not(.rtl) .elementor-291702 .elementor-element.elementor-element-9f17858 {
    right: -0.5%;
}

body.rtl .elementor-291702 .elementor-element.elementor-element-9f17858 {
    left: -0.5%;
}

.elementor-291702 .elementor-element.elementor-element-9f17858 {
    top: -21px;
    z-index: 0;
}

.elementor-291702 .elementor-element.elementor-element-9f17858 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-291702 .elementor-element.elementor-element-9f17858.elementor-view-stacked .elementor-icon {
    background-color: #ED6C0500;
    color: #ED6C05;
}

.elementor-291702 .elementor-element.elementor-element-9f17858.elementor-view-framed .elementor-icon, .elementor-291702 .elementor-element.elementor-element-9f17858.elementor-view-default .elementor-icon {
    color: #ED6C0500;
    border-color: #ED6C0500;
}

.elementor-291702 .elementor-element.elementor-element-9f17858.elementor-view-framed .elementor-icon, .elementor-291702 .elementor-element.elementor-element-9f17858.elementor-view-default .elementor-icon svg {
    fill: #ED6C0500;
}

.elementor-291702 .elementor-element.elementor-element-9f17858.elementor-view-framed .elementor-icon {
    background-color: #ED6C05;
}

.elementor-291702 .elementor-element.elementor-element-9f17858.elementor-view-stacked .elementor-icon svg {
    fill: #ED6C05;
}

.elementor-291702 .elementor-element.elementor-element-9f17858.elementor-view-framed .elementor-icon:hover {
    background-color: var( --e-global-color-2fe9320 );
}

.elementor-291702 .elementor-element.elementor-element-9f17858.elementor-view-stacked .elementor-icon:hover {
    color: var( --e-global-color-2fe9320 );
}

.elementor-291702 .elementor-element.elementor-element-9f17858.elementor-view-stacked .elementor-icon:hover svg {
    fill: var( --e-global-color-2fe9320 );
}

.elementor-291702 .elementor-element.elementor-element-9f17858 .elementor-icon {
    font-size: 50px;
    padding: 20px;
}

.elementor-291702 .elementor-element.elementor-element-9f17858 .elementor-icon svg {
    height: 50px;
}

#elementor-popup-modal-291702 .dialog-widget-content {
    background-color: #02010100;
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,0.2);
}

#elementor-popup-modal-291702 {
    background-color: #000000AD;
    justify-content: center;
    align-items: center;
    pointer-events: all;
}

#elementor-popup-modal-291702 .dialog-message {
    width: 800px;
    height: auto;
}

@media(min-width: 768px) {
    .elementor-291702 .elementor-element.elementor-element-706e209 {
        --width:28.5%;
    }

    .elementor-291702 .elementor-element.elementor-element-37f232d {
        --width: 57%;
    }

    .elementor-291702 .elementor-element.elementor-element-881108d {
        --width: 57.3%;
    }

    .elementor-291702 .elementor-element.elementor-element-aaf4e23 {
        --width: 50%;
    }

    .elementor-291702 .elementor-element.elementor-element-d26db51 {
        --width: 57.04%;
    }

    .elementor-291702 .elementor-element.elementor-element-5fe7340 {
        --width: 50%;
    }

    .elementor-291702 .elementor-element.elementor-element-88e1af4 {
        --width: 373px;
    }

    .elementor-291702 .elementor-element.elementor-element-ec4502e {
        --width: 29%;
    }
}

@media(max-width: 1280px) {
    .elementor-291702 .elementor-element.elementor-element-6f46f1d {
        --grid-auto-flow:row;
    }
}

@media(max-width: 1024px) {
    .elementor-291702 .elementor-element.elementor-element-6f46f1d {
        --grid-auto-flow:row;
    }
}

@media(max-width: 767px) {
    .elementor-291702 .elementor-element.elementor-element-6f46f1d {
        --e-con-grid-template-columns:repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-291702 .elementor-element.elementor-element-9f17858 .elementor-icon {
        font-size: 20px;
    }

    .elementor-291702 .elementor-element.elementor-element-9f17858 .elementor-icon svg {
        height: 20px;
    }
}

.elementor-88407 .elementor-element.elementor-element-404952e > .elementor-container {
    max-width: 1009px;
}

.elementor-88407 .elementor-element.elementor-element-404952e {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-88407 .elementor-element.elementor-element-404952e, .elementor-88407 .elementor-element.elementor-element-404952e > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-88407 .elementor-element.elementor-element-404952e > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-88407 .elementor-element.elementor-element-9aac18f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-88407 .elementor-element.elementor-element-9aac18f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000C7;
}

.elementor-88407 .elementor-element.elementor-element-9aac18f > .elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-primary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-88407 .elementor-element.elementor-element-9aac18f > .elementor-element-populated, .elementor-88407 .elementor-element.elementor-element-9aac18f > .elementor-element-populated > .elementor-background-overlay, .elementor-88407 .elementor-element.elementor-element-9aac18f > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-88407 .elementor-element.elementor-element-9aac18f > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-88407 .elementor-element.elementor-element-b0c33ae {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-88407 .elementor-element.elementor-element-9a33246 {
    --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: 010px 00px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 15px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-88407 .elementor-element.elementor-element-9a33246.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-88407 .elementor-element.elementor-element-549590f {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-88407 .elementor-element.elementor-element-ee432f4 {
    --display: flex;
    --background-transition: 0.3s;
    --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-88407 .elementor-element.elementor-element-ee432f4.e-con {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-88407 .elementor-element.elementor-element-19a3984 {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-88407 .elementor-element.elementor-element-19a3984 > .elementor-widget-container {
    padding: 10px 10px 10px 010px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-88407 .elementor-element.elementor-element-19a3984.elementor-element {
    --align-self: center;
}

.elementor-88407 .elementor-element.elementor-element-19a3984 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "TizaNegra", Sans-serif;
    font-size: 32px;
    font-weight: 400;
}

.elementor-88407 .elementor-element.elementor-element-cf41dc8 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-88407 .elementor-element.elementor-element-94a3831 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --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-88407 .elementor-element.elementor-element-8934872 {
    --display: flex;
    --min-height: 0px;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --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-88407 .elementor-element.elementor-element-8934872.e-con {
    --align-self: flex-end;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-88407 .elementor-element.elementor-element-6627e16 {
    width: 100%;
    max-width: 100%;
}

.elementor-88407 .elementor-element.elementor-element-6627e16 > .elementor-widget-container {
    padding: 44px 0px 45px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-88407 .elementor-element.elementor-element-6627e16.elementor-element {
    --align-self: flex-start;
}

.elementor-88407 .elementor-element.elementor-element-6627e16 img {
    width: 70%;
}

.elementor-88407 .elementor-element.elementor-element-86ebde0 {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-88407 .elementor-element.elementor-element-86ebde0.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-88407 .elementor-element.elementor-element-6aa9cc0 {
    width: var( --container-widget-width, 40.478% );
    max-width: 40.478%;
    --container-widget-width: 40.478%;
    --container-widget-flex-grow: 0;
}

.elementor-88407 .elementor-element.elementor-element-6aa9cc0 > .elementor-widget-container {
    padding: 30px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-88407 .elementor-element.elementor-element-6aa9cc0.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-88407 .elementor-element.elementor-element-6aa9cc0 img {
    width: 100%;
    height: 100%;
}

.elementor-88407 .elementor-element.elementor-element-1137747 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --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-88407 .elementor-element.elementor-element-85e523b {
    --display: flex;
    --justify-content: space-around;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --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-88407 .elementor-element.elementor-element-85e523b, .elementor-88407 .elementor-element.elementor-element-85e523b::before {
    --border-transition: 0.3s;
}

.elementor-88407 .elementor-element.elementor-element-85e523b.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-88407 .elementor-element.elementor-element-32e6cbe {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 15px 5px;
    --grid-auto-flow: row;
    --background-transition: 0.3s;
}

.elementor-88407 .elementor-element.elementor-element-cc674c2.elementor-element {
    --align-self: center;
}

.elementor-88407 .elementor-element.elementor-element-8f93cc0.elementor-element {
    --align-self: center;
}

.elementor-88407 .elementor-element.elementor-element-41da6fd.elementor-element {
    --align-self: center;
}

.elementor-88407 .elementor-element.elementor-element-fd70c47 {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-88407 .elementor-element.elementor-element-fd70c47.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-88407 .elementor-element.elementor-element-c822680 {
    width: var( --container-widget-width, 40.175% );
    max-width: 40.175%;
    --container-widget-width: 40.175%;
    --container-widget-flex-grow: 0;
}

.elementor-88407 .elementor-element.elementor-element-c822680 > .elementor-widget-container {
    padding: 33px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-88407 .elementor-element.elementor-element-c822680.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-88407 .elementor-element.elementor-element-c822680 img {
    width: 100%;
    height: 100%;
}

.elementor-88407 .elementor-element.elementor-element-0fcb9c2 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 40px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-88407 .elementor-element.elementor-element-0fcb9c2, .elementor-88407 .elementor-element.elementor-element-0fcb9c2::before {
    --border-transition: 0.3s;
}

.elementor-88407 .elementor-element.elementor-element-0fcb9c2.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-88407 .elementor-element.elementor-element-4bc354a > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-88407 .elementor-element.elementor-element-4bc354a {
    text-align: center;
}

.elementor-88407 .elementor-element.elementor-element-4bc354a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-weight: 700;
}

.elementor-88407 .elementor-element.elementor-element-fc94318 > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-88407 .elementor-element.elementor-element-fc94318 {
    text-align: center;
}

.elementor-88407 .elementor-element.elementor-element-fc94318 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.7em;
}

.elementor-88407 .elementor-element.elementor-element-f660473 > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-88407 .elementor-element.elementor-element-f660473 .elementor-field-group {
    padding-right: calc( 10px/2 );
    padding-left: calc( 10px/2 );
    margin-bottom: 10px;
}

.elementor-88407 .elementor-element.elementor-element-f660473 .elementor-form-fields-wrapper {
    margin-left: calc( -10px/2 );
    margin-right: calc( -10px/2 );
    margin-bottom: -10px;
}

.elementor-88407 .elementor-element.elementor-element-f660473 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-88407 .elementor-element.elementor-element-f660473 .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-88407 .elementor-element.elementor-element-f660473 .elementor-labels-inline .elementor-field-group > label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-88407 .elementor-element.elementor-element-f660473 .elementor-labels-inline .elementor-field-group > label {
    padding-right: 0px;
}

body .elementor-88407 .elementor-element.elementor-element-f660473 .elementor-labels-above .elementor-field-group > label {
    padding-bottom: 0px;
}

.elementor-88407 .elementor-element.elementor-element-f660473 .elementor-field-type-html {
    padding-bottom: 0px;
}

.elementor-88407 .elementor-element.elementor-element-f660473 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
    background-color: #ffffff;
    border-radius: 10px 10px 10px 10px;
}

.elementor-88407 .elementor-element.elementor-element-f660473 .elementor-field-group .elementor-select-wrapper select {
    background-color: #ffffff;
    border-radius: 10px 10px 10px 10px;
}

.elementor-88407 .elementor-element.elementor-element-f660473 .e-form__buttons__wrapper__button-next {
    background-color: #C4606000;
    color: var( --e-global-color-primary );
}

.elementor-88407 .elementor-element.elementor-element-f660473 .elementor-button[type="submit"] {
    background-color: #C4606000;
    color: var( --e-global-color-primary );
}

.elementor-88407 .elementor-element.elementor-element-f660473 .elementor-button[type="submit"] svg * {
    fill: var( --e-global-color-primary );
}

.elementor-88407 .elementor-element.elementor-element-f660473 .e-form__buttons__wrapper__button-previous {
    color: #ffffff;
}

.elementor-88407 .elementor-element.elementor-element-f660473 .e-form__buttons__wrapper__button-next:hover {
    color: #ffffff;
}

.elementor-88407 .elementor-element.elementor-element-f660473 .elementor-button[type="submit"]:hover {
    color: #ffffff;
}

.elementor-88407 .elementor-element.elementor-element-f660473 .elementor-button[type="submit"]:hover svg * {
    fill: #ffffff;
}

.elementor-88407 .elementor-element.elementor-element-f660473 .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
}

.elementor-88407 .elementor-element.elementor-element-f660473 .elementor-button {
    border-radius: 10px 10px 10px 10px;
}

.elementor-88407 .elementor-element.elementor-element-f660473 {
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.elementor-88407 .elementor-element.elementor-element-d72a722 > .elementor-widget-container {
    margin: 110px 0px 0px 0px;
}

.elementor-88407 .elementor-element.elementor-element-d72a722.elementor-element {
    --align-self: center;
    --order: 99999 /* order end hack */;
}

.elementor-88407 .elementor-element.elementor-element-d72a722 {
    text-align: center;
}

.elementor-88407 .elementor-element.elementor-element-d72a722 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "TizaNegra", Sans-serif;
    font-size: 36px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-88407 .elementor-element.elementor-element-fc3e136 {
    --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: 10px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 015px;
    --margin-right: 15px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-88407 .elementor-element.elementor-element-fc3e136.e-con {
    --align-self: flex-start;
    --order: 99999 /* order end hack */;
}

.elementor-88407 .elementor-element.elementor-element-b192c5b {
    --display: flex;
    --gap: 05px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-88407 .elementor-element.elementor-element-b192c5b, .elementor-88407 .elementor-element.elementor-element-b192c5b::before {
    --border-transition: 0.3s;
}

.elementor-88407 .elementor-element.elementor-element-e64aa36 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-88407 .elementor-element.elementor-element-e64aa36 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-88407 .elementor-element.elementor-element-e64aa36.elementor-element {
    --align-self: center;
}

.elementor-88407 .elementor-element.elementor-element-e64aa36 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "Nunito", Sans-serif;
    font-size: 26px;
    font-weight: 700;
}

.elementor-88407 .elementor-element.elementor-element-124275f {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-88407 .elementor-element.elementor-element-124275f.elementor-element {
    --align-self: center;
}

.elementor-88407 .elementor-element.elementor-element-124275f .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Nunito", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-88407 .elementor-element.elementor-element-d6fe740 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-88407 .elementor-element.elementor-element-d6fe740 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-88407 .elementor-element.elementor-element-d6fe740.elementor-element {
    --align-self: center;
}

.elementor-88407 .elementor-element.elementor-element-d6fe740 .elementor-heading-title {
    color: #9A795B;
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-88407 .elementor-element.elementor-element-9ba5167 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-88407 .elementor-element.elementor-element-c686378 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-88407 .elementor-element.elementor-element-c686378, .elementor-88407 .elementor-element.elementor-element-c686378::before {
    --border-transition: 0.3s;
}

.elementor-88407 .elementor-element.elementor-element-66b56a5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 3px 3px 3px 3px;
}

.elementor-88407 .elementor-element.elementor-element-66b56a5.elementor-element {
    --align-self: center;
}

.elementor-88407 .elementor-element.elementor-element-66b56a5 img {
    width: 86px;
}

.elementor-88407 .elementor-element.elementor-element-e593cc8 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-88407 .elementor-element.elementor-element-e593cc8, .elementor-88407 .elementor-element.elementor-element-e593cc8::before {
    --border-transition: 0.3s;
}

.elementor-88407 .elementor-element.elementor-element-4fdf3c5 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-88407 .elementor-element.elementor-element-0544c1e > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-88407 .elementor-element.elementor-element-b9bab78 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-88407 .elementor-element.elementor-element-5215ce3 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-88407 .elementor-element.elementor-element-5215ce3, .elementor-88407 .elementor-element.elementor-element-5215ce3::before {
    --border-transition: 0.3s;
}

.elementor-88407 .elementor-element.elementor-element-5215ce3.e-con {
    --align-self: center;
}

.elementor-88407 .elementor-element.elementor-element-d7b5923 > .elementor-widget-container {
    padding: 4px 4px 4px 4px;
}

.elementor-88407 .elementor-element.elementor-element-d7b5923 img {
    width: 100%;
}

.elementor-88407 .elementor-element.elementor-element-18c3b70 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-88407 .elementor-element.elementor-element-18c3b70, .elementor-88407 .elementor-element.elementor-element-18c3b70::before {
    --border-transition: 0.3s;
}

.elementor-88407 .elementor-element.elementor-element-6b17c34 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 4px 4px 4px 4px;
}

.elementor-88407 .elementor-element.elementor-element-6b17c34 img {
    width: 100%;
}

.elementor-88407 .elementor-element.elementor-element-6350b38 > .elementor-widget-container {
    margin: 2% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-88407 .elementor-element.elementor-element-6350b38.elementor-element {
    --align-self: center;
    --order: 99999 /* order end hack */;
    --flex-grow: 0;
    --flex-shrink: 0;
}

body:not(.rtl) .elementor-88407 .elementor-element.elementor-element-6350b38 {
    right: -0.5%;
}

body.rtl .elementor-88407 .elementor-element.elementor-element-6350b38 {
    left: -0.5%;
}

.elementor-88407 .elementor-element.elementor-element-6350b38 {
    top: -21px;
    z-index: 0;
}

.elementor-88407 .elementor-element.elementor-element-6350b38 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-88407 .elementor-element.elementor-element-6350b38.elementor-view-stacked .elementor-icon {
    background-color: #ED6C0500;
    color: #ED6C05;
}

.elementor-88407 .elementor-element.elementor-element-6350b38.elementor-view-framed .elementor-icon, .elementor-88407 .elementor-element.elementor-element-6350b38.elementor-view-default .elementor-icon {
    color: #ED6C0500;
    border-color: #ED6C0500;
}

.elementor-88407 .elementor-element.elementor-element-6350b38.elementor-view-framed .elementor-icon, .elementor-88407 .elementor-element.elementor-element-6350b38.elementor-view-default .elementor-icon svg {
    fill: #ED6C0500;
}

.elementor-88407 .elementor-element.elementor-element-6350b38.elementor-view-framed .elementor-icon {
    background-color: #ED6C05;
}

.elementor-88407 .elementor-element.elementor-element-6350b38.elementor-view-stacked .elementor-icon svg {
    fill: #ED6C05;
}

.elementor-88407 .elementor-element.elementor-element-6350b38.elementor-view-framed .elementor-icon:hover {
    background-color: var( --e-global-color-2fe9320 );
}

.elementor-88407 .elementor-element.elementor-element-6350b38.elementor-view-stacked .elementor-icon:hover {
    color: var( --e-global-color-2fe9320 );
}

.elementor-88407 .elementor-element.elementor-element-6350b38.elementor-view-stacked .elementor-icon:hover svg {
    fill: var( --e-global-color-2fe9320 );
}

.elementor-88407 .elementor-element.elementor-element-6350b38 .elementor-icon {
    font-size: 50px;
    padding: 20px;
}

.elementor-88407 .elementor-element.elementor-element-6350b38 .elementor-icon svg {
    height: 50px;
}

#elementor-popup-modal-88407 .dialog-widget-content {
    background-color: #02010100;
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,0.2);
}

#elementor-popup-modal-88407 {
    background-color: #000000AD;
    justify-content: center;
    align-items: center;
    pointer-events: all;
}

#elementor-popup-modal-88407 .dialog-message {
    width: 800px;
    height: auto;
}

@media(min-width: 768px) {
    .elementor-88407 .elementor-element.elementor-element-9a33246 {
        --width:28.5%;
    }

    .elementor-88407 .elementor-element.elementor-element-ee432f4 {
        --width: 57%;
    }

    .elementor-88407 .elementor-element.elementor-element-8934872 {
        --width: 57.3%;
    }

    .elementor-88407 .elementor-element.elementor-element-86ebde0 {
        --width: 50%;
    }

    .elementor-88407 .elementor-element.elementor-element-85e523b {
        --width: 57.04%;
    }

    .elementor-88407 .elementor-element.elementor-element-fd70c47 {
        --width: 50%;
    }

    .elementor-88407 .elementor-element.elementor-element-0fcb9c2 {
        --width: 373px;
    }

    .elementor-88407 .elementor-element.elementor-element-fc3e136 {
        --width: 29%;
    }
}

@media(max-width: 1280px) {
    .elementor-88407 .elementor-element.elementor-element-32e6cbe {
        --grid-auto-flow:row;
    }
}

@media(max-width: 1024px) {
    .elementor-88407 .elementor-element.elementor-element-32e6cbe {
        --grid-auto-flow:row;
    }
}

@media(max-width: 767px) {
    .elementor-88407 .elementor-element.elementor-element-32e6cbe {
        --e-con-grid-template-columns:repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-88407 .elementor-element.elementor-element-6350b38 .elementor-icon {
        font-size: 20px;
    }

    .elementor-88407 .elementor-element.elementor-element-6350b38 .elementor-icon svg {
        height: 20px;
    }
}

.elementor-81987 .elementor-element.elementor-element-0c75eed > .elementor-container {
    max-width: 1009px;
}

.elementor-81987 .elementor-element.elementor-element-0c75eed {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-81987 .elementor-element.elementor-element-0c75eed, .elementor-81987 .elementor-element.elementor-element-0c75eed > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-81987 .elementor-element.elementor-element-0c75eed > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-81987 .elementor-element.elementor-element-92ac6c3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-81987 .elementor-element.elementor-element-92ac6c3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000C7;
}

.elementor-81987 .elementor-element.elementor-element-92ac6c3 > .elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-primary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-81987 .elementor-element.elementor-element-92ac6c3 > .elementor-element-populated, .elementor-81987 .elementor-element.elementor-element-92ac6c3 > .elementor-element-populated > .elementor-background-overlay, .elementor-81987 .elementor-element.elementor-element-92ac6c3 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-81987 .elementor-element.elementor-element-92ac6c3 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-81987 .elementor-element.elementor-element-ddc2c66 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-81987 .elementor-element.elementor-element-369af77 {
    --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: 010px 00px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 15px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-81987 .elementor-element.elementor-element-369af77.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-81987 .elementor-element.elementor-element-339524d {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-81987 .elementor-element.elementor-element-b8262e0 {
    --display: flex;
    --background-transition: 0.3s;
    --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-81987 .elementor-element.elementor-element-b8262e0.e-con {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-81987 .elementor-element.elementor-element-f179889 {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-81987 .elementor-element.elementor-element-f179889 > .elementor-widget-container {
    padding: 10px 10px 10px 010px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-81987 .elementor-element.elementor-element-f179889.elementor-element {
    --align-self: center;
}

.elementor-81987 .elementor-element.elementor-element-f179889 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "TizaNegra", Sans-serif;
    font-size: 32px;
    font-weight: 400;
}

.elementor-81987 .elementor-element.elementor-element-44289d6 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-81987 .elementor-element.elementor-element-7cd80a9 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --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-81987 .elementor-element.elementor-element-7e884dc {
    --display: flex;
    --min-height: 0px;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --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-81987 .elementor-element.elementor-element-7e884dc.e-con {
    --align-self: flex-end;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-81987 .elementor-element.elementor-element-b8cfb10 {
    width: 100%;
    max-width: 100%;
}

.elementor-81987 .elementor-element.elementor-element-b8cfb10 > .elementor-widget-container {
    padding: 44px 0px 45px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-81987 .elementor-element.elementor-element-b8cfb10.elementor-element {
    --align-self: flex-start;
}

.elementor-81987 .elementor-element.elementor-element-b8cfb10 img {
    width: 70%;
}

.elementor-81987 .elementor-element.elementor-element-13b455f {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-81987 .elementor-element.elementor-element-13b455f.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-81987 .elementor-element.elementor-element-e33f53c {
    width: var( --container-widget-width, 40.478% );
    max-width: 40.478%;
    --container-widget-width: 40.478%;
    --container-widget-flex-grow: 0;
}

.elementor-81987 .elementor-element.elementor-element-e33f53c > .elementor-widget-container {
    padding: 30px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-81987 .elementor-element.elementor-element-e33f53c.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-81987 .elementor-element.elementor-element-e33f53c img {
    width: 100%;
    height: 100%;
}

.elementor-81987 .elementor-element.elementor-element-e7dd247 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --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-81987 .elementor-element.elementor-element-dfec25d {
    --display: flex;
    --justify-content: space-around;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --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-81987 .elementor-element.elementor-element-dfec25d, .elementor-81987 .elementor-element.elementor-element-dfec25d::before {
    --border-transition: 0.3s;
}

.elementor-81987 .elementor-element.elementor-element-dfec25d.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-81987 .elementor-element.elementor-element-bc1fb56 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 15px 5px;
    --grid-auto-flow: row;
    --background-transition: 0.3s;
}

.elementor-81987 .elementor-element.elementor-element-f1a0bad.elementor-element {
    --align-self: center;
}

.elementor-81987 .elementor-element.elementor-element-eb53f42.elementor-element {
    --align-self: center;
}

.elementor-81987 .elementor-element.elementor-element-9679e0f.elementor-element {
    --align-self: center;
}

.elementor-81987 .elementor-element.elementor-element-aa5c1c3 {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-81987 .elementor-element.elementor-element-aa5c1c3.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-81987 .elementor-element.elementor-element-8d76ae1 {
    width: var( --container-widget-width, 40.175% );
    max-width: 40.175%;
    --container-widget-width: 40.175%;
    --container-widget-flex-grow: 0;
}

.elementor-81987 .elementor-element.elementor-element-8d76ae1 > .elementor-widget-container {
    padding: 33px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-81987 .elementor-element.elementor-element-8d76ae1.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-81987 .elementor-element.elementor-element-8d76ae1 img {
    width: 100%;
    height: 100%;
}

.elementor-81987 .elementor-element.elementor-element-0c62dc3 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 40px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-81987 .elementor-element.elementor-element-0c62dc3, .elementor-81987 .elementor-element.elementor-element-0c62dc3::before {
    --border-transition: 0.3s;
}

.elementor-81987 .elementor-element.elementor-element-0c62dc3.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-81987 .elementor-element.elementor-element-4bc354a > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-81987 .elementor-element.elementor-element-4bc354a.elementor-element {
    --order: -99999 /* order start hack */;
}

.elementor-81987 .elementor-element.elementor-element-4bc354a {
    text-align: center;
}

.elementor-81987 .elementor-element.elementor-element-4bc354a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-weight: 700;
}

.elementor-81987 .elementor-element.elementor-element-cc34290 {
    --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: flex-start;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 40px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-81987 .elementor-element.elementor-element-dbb3b32 {
    width: var( --container-widget-width, 12.642% );
    max-width: 12.642%;
    --container-widget-width: 12.642%;
    --container-widget-flex-grow: 0;
}

.elementor-81987 .elementor-element.elementor-element-dbb3b32 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-81987 .elementor-element.elementor-element-dbb3b32.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-81987 .elementor-element.elementor-element-941b032.elementor-element {
    --align-self: center;
}

.elementor-81987 .elementor-element.elementor-element-941b032 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-size: 27px;
    font-weight: 700;
}

.elementor-81987 .elementor-element.elementor-element-def6aa5 {
    --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: flex-start;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 40px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-81987 .elementor-element.elementor-element-1c75b6c {
    width: var( --container-widget-width, 12.642% );
    max-width: 12.642%;
    --container-widget-width: 12.642%;
    --container-widget-flex-grow: 0;
}

.elementor-81987 .elementor-element.elementor-element-1c75b6c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-81987 .elementor-element.elementor-element-1c75b6c.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-81987 .elementor-element.elementor-element-1defefc.elementor-element {
    --align-self: center;
}

.elementor-81987 .elementor-element.elementor-element-1defefc .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "Nunito", Sans-serif;
    font-size: 27px;
    font-weight: 700;
}

.elementor-81987 .elementor-element.elementor-element-2e7214e {
    --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: flex-start;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 40px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-81987 .elementor-element.elementor-element-666f7b3 {
    width: var( --container-widget-width, 12.642% );
    max-width: 12.642%;
    --container-widget-width: 12.642%;
    --container-widget-flex-grow: 0;
}

.elementor-81987 .elementor-element.elementor-element-666f7b3 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-81987 .elementor-element.elementor-element-666f7b3.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-81987 .elementor-element.elementor-element-b09f45f.elementor-element {
    --align-self: center;
}

.elementor-81987 .elementor-element.elementor-element-b09f45f .elementor-heading-title {
    color: #9A795B;
    font-family: "Nunito", Sans-serif;
    font-size: 27px;
    font-weight: 700;
}

.elementor-81987 .elementor-element.elementor-element-25f81ca {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 170px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-81987 .elementor-element.elementor-element-25f81ca.e-con {
    --order: 99999 /* order end hack */;
}

.elementor-81987 .elementor-element.elementor-element-b1cc923 > .elementor-widget-container {
    margin: -12px 0px 0px 0px;
}

.elementor-81987 .elementor-element.elementor-element-b1cc923 {
    text-align: center;
}

.elementor-81987 .elementor-element.elementor-element-b1cc923 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "TizaNegra", Sans-serif;
    font-size: 52px;
}

.elementor-81987 .elementor-element.elementor-element-6578c30 {
    --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: 10px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 015px;
    --margin-right: 15px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-81987 .elementor-element.elementor-element-6578c30.e-con {
    --align-self: flex-start;
    --order: 99999 /* order end hack */;
}

.elementor-81987 .elementor-element.elementor-element-7c60bb1 {
    --display: flex;
    --gap: 05px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-81987 .elementor-element.elementor-element-7c60bb1, .elementor-81987 .elementor-element.elementor-element-7c60bb1::before {
    --border-transition: 0.3s;
}

.elementor-81987 .elementor-element.elementor-element-8c7696a {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-81987 .elementor-element.elementor-element-8c7696a > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-81987 .elementor-element.elementor-element-8c7696a.elementor-element {
    --align-self: center;
}

.elementor-81987 .elementor-element.elementor-element-8c7696a .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "Nunito", Sans-serif;
    font-size: 26px;
    font-weight: 700;
}

.elementor-81987 .elementor-element.elementor-element-a2a10a6 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-81987 .elementor-element.elementor-element-a2a10a6.elementor-element {
    --align-self: center;
}

.elementor-81987 .elementor-element.elementor-element-a2a10a6 .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Nunito", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-81987 .elementor-element.elementor-element-79b18c5 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-81987 .elementor-element.elementor-element-79b18c5 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-81987 .elementor-element.elementor-element-79b18c5.elementor-element {
    --align-self: center;
}

.elementor-81987 .elementor-element.elementor-element-79b18c5 .elementor-heading-title {
    color: #9A795B;
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-81987 .elementor-element.elementor-element-9173365 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-81987 .elementor-element.elementor-element-0b6dffa {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-81987 .elementor-element.elementor-element-0b6dffa, .elementor-81987 .elementor-element.elementor-element-0b6dffa::before {
    --border-transition: 0.3s;
}

.elementor-81987 .elementor-element.elementor-element-6b3b46b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 3px 3px 3px 3px;
}

.elementor-81987 .elementor-element.elementor-element-6b3b46b.elementor-element {
    --align-self: center;
}

.elementor-81987 .elementor-element.elementor-element-6b3b46b img {
    width: 86px;
}

.elementor-81987 .elementor-element.elementor-element-ae62ced {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-81987 .elementor-element.elementor-element-ae62ced, .elementor-81987 .elementor-element.elementor-element-ae62ced::before {
    --border-transition: 0.3s;
}

.elementor-81987 .elementor-element.elementor-element-a4a31d8 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-81987 .elementor-element.elementor-element-159701d > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-81987 .elementor-element.elementor-element-3003963 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-81987 .elementor-element.elementor-element-33d2835 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-81987 .elementor-element.elementor-element-33d2835, .elementor-81987 .elementor-element.elementor-element-33d2835::before {
    --border-transition: 0.3s;
}

.elementor-81987 .elementor-element.elementor-element-33d2835.e-con {
    --align-self: center;
}

.elementor-81987 .elementor-element.elementor-element-4ca80c7 > .elementor-widget-container {
    padding: 4px 4px 4px 4px;
}

.elementor-81987 .elementor-element.elementor-element-4ca80c7 img {
    width: 100%;
}

.elementor-81987 .elementor-element.elementor-element-c499e89 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-81987 .elementor-element.elementor-element-c499e89, .elementor-81987 .elementor-element.elementor-element-c499e89::before {
    --border-transition: 0.3s;
}

.elementor-81987 .elementor-element.elementor-element-b71fcd4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 4px 4px 4px 4px;
}

.elementor-81987 .elementor-element.elementor-element-b71fcd4 img {
    width: 100%;
}

.elementor-81987 .elementor-element.elementor-element-40ffc88 > .elementor-widget-container {
    margin: 2% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-81987 .elementor-element.elementor-element-40ffc88.elementor-element {
    --align-self: center;
    --order: 99999 /* order end hack */;
    --flex-grow: 0;
    --flex-shrink: 0;
}

body:not(.rtl) .elementor-81987 .elementor-element.elementor-element-40ffc88 {
    right: -0.499%;
}

body.rtl .elementor-81987 .elementor-element.elementor-element-40ffc88 {
    left: -0.499%;
}

.elementor-81987 .elementor-element.elementor-element-40ffc88 {
    top: -20px;
    z-index: 0;
}

.elementor-81987 .elementor-element.elementor-element-40ffc88 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-81987 .elementor-element.elementor-element-40ffc88.elementor-view-stacked .elementor-icon {
    background-color: #ED6C0500;
    color: #ED6C05;
}

.elementor-81987 .elementor-element.elementor-element-40ffc88.elementor-view-framed .elementor-icon, .elementor-81987 .elementor-element.elementor-element-40ffc88.elementor-view-default .elementor-icon {
    color: #ED6C0500;
    border-color: #ED6C0500;
}

.elementor-81987 .elementor-element.elementor-element-40ffc88.elementor-view-framed .elementor-icon, .elementor-81987 .elementor-element.elementor-element-40ffc88.elementor-view-default .elementor-icon svg {
    fill: #ED6C0500;
}

.elementor-81987 .elementor-element.elementor-element-40ffc88.elementor-view-framed .elementor-icon {
    background-color: #ED6C05;
}

.elementor-81987 .elementor-element.elementor-element-40ffc88.elementor-view-stacked .elementor-icon svg {
    fill: #ED6C05;
}

.elementor-81987 .elementor-element.elementor-element-40ffc88.elementor-view-framed .elementor-icon:hover {
    background-color: var( --e-global-color-2fe9320 );
}

.elementor-81987 .elementor-element.elementor-element-40ffc88.elementor-view-stacked .elementor-icon:hover {
    color: var( --e-global-color-2fe9320 );
}

.elementor-81987 .elementor-element.elementor-element-40ffc88.elementor-view-stacked .elementor-icon:hover svg {
    fill: var( --e-global-color-2fe9320 );
}

.elementor-81987 .elementor-element.elementor-element-40ffc88 .elementor-icon {
    font-size: 50px;
    padding: 20px;
}

.elementor-81987 .elementor-element.elementor-element-40ffc88 .elementor-icon svg {
    height: 50px;
}

#elementor-popup-modal-81987 .dialog-widget-content {
    background-color: #02010100;
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,0.2);
}

#elementor-popup-modal-81987 {
    background-color: #000000AD;
    justify-content: center;
    align-items: center;
    pointer-events: all;
}

#elementor-popup-modal-81987 .dialog-message {
    width: 800px;
    height: auto;
}

@media(min-width: 768px) {
    .elementor-81987 .elementor-element.elementor-element-369af77 {
        --width:28.5%;
    }

    .elementor-81987 .elementor-element.elementor-element-b8262e0 {
        --width: 57%;
    }

    .elementor-81987 .elementor-element.elementor-element-7e884dc {
        --width: 57.3%;
    }

    .elementor-81987 .elementor-element.elementor-element-13b455f {
        --width: 50%;
    }

    .elementor-81987 .elementor-element.elementor-element-dfec25d {
        --width: 57.04%;
    }

    .elementor-81987 .elementor-element.elementor-element-aa5c1c3 {
        --width: 50%;
    }

    .elementor-81987 .elementor-element.elementor-element-0c62dc3 {
        --width: 373px;
    }

    .elementor-81987 .elementor-element.elementor-element-6578c30 {
        --width: 29%;
    }
}

@media(max-width: 1280px) {
    .elementor-81987 .elementor-element.elementor-element-bc1fb56 {
        --grid-auto-flow:row;
    }
}

@media(max-width: 1024px) {
    .elementor-81987 .elementor-element.elementor-element-bc1fb56 {
        --grid-auto-flow:row;
    }
}

@media(max-width: 767px) {
    .elementor-81987 .elementor-element.elementor-element-bc1fb56 {
        --e-con-grid-template-columns:repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-81987 .elementor-element.elementor-element-40ffc88 .elementor-icon {
        font-size: 20px;
    }

    .elementor-81987 .elementor-element.elementor-element-40ffc88 .elementor-icon svg {
        height: 20px;
    }
}

.elementor-95160 .elementor-element.elementor-element-f6d1c00 > .elementor-container {
    max-width: 1009px;
}

.elementor-95160 .elementor-element.elementor-element-f6d1c00 {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-95160 .elementor-element.elementor-element-f6d1c00, .elementor-95160 .elementor-element.elementor-element-f6d1c00 > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-95160 .elementor-element.elementor-element-f6d1c00 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-95160 .elementor-element.elementor-element-b8dcca4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-95160 .elementor-element.elementor-element-b8dcca4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000C7;
}

.elementor-95160 .elementor-element.elementor-element-b8dcca4 > .elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-primary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-95160 .elementor-element.elementor-element-b8dcca4 > .elementor-element-populated, .elementor-95160 .elementor-element.elementor-element-b8dcca4 > .elementor-element-populated > .elementor-background-overlay, .elementor-95160 .elementor-element.elementor-element-b8dcca4 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-95160 .elementor-element.elementor-element-b8dcca4 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-95160 .elementor-element.elementor-element-cc903c7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-95160 .elementor-element.elementor-element-f60bc8e {
    --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: 010px 00px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 15px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-95160 .elementor-element.elementor-element-f60bc8e.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-95160 .elementor-element.elementor-element-e6a3188 {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-95160 .elementor-element.elementor-element-6638876 {
    --display: flex;
    --background-transition: 0.3s;
    --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-95160 .elementor-element.elementor-element-6638876.e-con {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-95160 .elementor-element.elementor-element-06db494 {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-95160 .elementor-element.elementor-element-06db494 > .elementor-widget-container {
    padding: 10px 10px 10px 010px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-95160 .elementor-element.elementor-element-06db494.elementor-element {
    --align-self: center;
}

.elementor-95160 .elementor-element.elementor-element-06db494 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "TizaNegra", Sans-serif;
    font-size: 32px;
    font-weight: 400;
}

.elementor-95160 .elementor-element.elementor-element-4fca945 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-95160 .elementor-element.elementor-element-6107532 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --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-95160 .elementor-element.elementor-element-a44b5af {
    --display: flex;
    --min-height: 0px;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --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-95160 .elementor-element.elementor-element-a44b5af.e-con {
    --align-self: flex-end;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-95160 .elementor-element.elementor-element-ee4a36f {
    width: 100%;
    max-width: 100%;
}

.elementor-95160 .elementor-element.elementor-element-ee4a36f > .elementor-widget-container {
    padding: 44px 0px 45px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-95160 .elementor-element.elementor-element-ee4a36f.elementor-element {
    --align-self: flex-start;
}

.elementor-95160 .elementor-element.elementor-element-ee4a36f img {
    width: 70%;
}

.elementor-95160 .elementor-element.elementor-element-c3208b1 {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-95160 .elementor-element.elementor-element-c3208b1.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-95160 .elementor-element.elementor-element-5819e8b {
    width: var( --container-widget-width, 40.478% );
    max-width: 40.478%;
    --container-widget-width: 40.478%;
    --container-widget-flex-grow: 0;
}

.elementor-95160 .elementor-element.elementor-element-5819e8b > .elementor-widget-container {
    padding: 30px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-95160 .elementor-element.elementor-element-5819e8b.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-95160 .elementor-element.elementor-element-5819e8b img {
    width: 100%;
    height: 100%;
}

.elementor-95160 .elementor-element.elementor-element-1f35c5c {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --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-95160 .elementor-element.elementor-element-6d1e5ca {
    --display: flex;
    --justify-content: space-around;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --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-95160 .elementor-element.elementor-element-6d1e5ca, .elementor-95160 .elementor-element.elementor-element-6d1e5ca::before {
    --border-transition: 0.3s;
}

.elementor-95160 .elementor-element.elementor-element-6d1e5ca.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-95160 .elementor-element.elementor-element-71d8fc7 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 15px 5px;
    --grid-auto-flow: row;
    --background-transition: 0.3s;
}

.elementor-95160 .elementor-element.elementor-element-965110b.elementor-element {
    --align-self: center;
}

.elementor-95160 .elementor-element.elementor-element-cdfa2fe.elementor-element {
    --align-self: center;
}

.elementor-95160 .elementor-element.elementor-element-c7bc233.elementor-element {
    --align-self: center;
}

.elementor-95160 .elementor-element.elementor-element-ef0808d {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-95160 .elementor-element.elementor-element-ef0808d.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-95160 .elementor-element.elementor-element-ab0144f {
    width: var( --container-widget-width, 40.175% );
    max-width: 40.175%;
    --container-widget-width: 40.175%;
    --container-widget-flex-grow: 0;
}

.elementor-95160 .elementor-element.elementor-element-ab0144f > .elementor-widget-container {
    padding: 33px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-95160 .elementor-element.elementor-element-ab0144f.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-95160 .elementor-element.elementor-element-ab0144f img {
    width: 100%;
    height: 100%;
}

.elementor-95160 .elementor-element.elementor-element-133a836 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 40px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-95160 .elementor-element.elementor-element-133a836, .elementor-95160 .elementor-element.elementor-element-133a836::before {
    --border-transition: 0.3s;
}

.elementor-95160 .elementor-element.elementor-element-133a836.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-95160 .elementor-element.elementor-element-4bc354a > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-95160 .elementor-element.elementor-element-4bc354a.elementor-element {
    --order: -99999 /* order start hack */;
}

.elementor-95160 .elementor-element.elementor-element-4bc354a {
    text-align: center;
}

.elementor-95160 .elementor-element.elementor-element-4bc354a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-weight: 700;
}

.elementor-95160 .elementor-element.elementor-element-994ab26 > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-95160 .elementor-element.elementor-element-994ab26 {
    text-align: center;
}

.elementor-95160 .elementor-element.elementor-element-994ab26 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 1.4em;
}

.elementor-95160 .elementor-element.elementor-element-6fa7623 {
    text-align: center;
}

.elementor-95160 .elementor-element.elementor-element-6fa7623 .elementor-heading-title {
    color: #9A795B;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-95160 .elementor-element.elementor-element-25f81ca {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 110px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-95160 .elementor-element.elementor-element-25f81ca.e-con {
    --order: 99999 /* order end hack */;
}

.elementor-95160 .elementor-element.elementor-element-b1cc923 > .elementor-widget-container {
    margin: -12px 0px 0px 0px;
}

.elementor-95160 .elementor-element.elementor-element-b1cc923 {
    text-align: center;
}

.elementor-95160 .elementor-element.elementor-element-b1cc923 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "TizaNegra", Sans-serif;
    font-size: 52px;
}

.elementor-95160 .elementor-element.elementor-element-00b1019 {
    --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: 10px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 015px;
    --margin-right: 15px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-95160 .elementor-element.elementor-element-00b1019.e-con {
    --align-self: flex-start;
    --order: 99999 /* order end hack */;
}

.elementor-95160 .elementor-element.elementor-element-3b13954 {
    --display: flex;
    --gap: 05px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-95160 .elementor-element.elementor-element-3b13954, .elementor-95160 .elementor-element.elementor-element-3b13954::before {
    --border-transition: 0.3s;
}

.elementor-95160 .elementor-element.elementor-element-062bd2c {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-95160 .elementor-element.elementor-element-062bd2c > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-95160 .elementor-element.elementor-element-062bd2c.elementor-element {
    --align-self: center;
}

.elementor-95160 .elementor-element.elementor-element-062bd2c .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "Nunito", Sans-serif;
    font-size: 26px;
    font-weight: 700;
}

.elementor-95160 .elementor-element.elementor-element-2bcd183 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-95160 .elementor-element.elementor-element-2bcd183.elementor-element {
    --align-self: center;
}

.elementor-95160 .elementor-element.elementor-element-2bcd183 .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Nunito", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-95160 .elementor-element.elementor-element-c686762 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-95160 .elementor-element.elementor-element-c686762 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-95160 .elementor-element.elementor-element-c686762.elementor-element {
    --align-self: center;
}

.elementor-95160 .elementor-element.elementor-element-c686762 .elementor-heading-title {
    color: #9A795B;
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-95160 .elementor-element.elementor-element-b424425 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-95160 .elementor-element.elementor-element-3065c54 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-95160 .elementor-element.elementor-element-3065c54, .elementor-95160 .elementor-element.elementor-element-3065c54::before {
    --border-transition: 0.3s;
}

.elementor-95160 .elementor-element.elementor-element-b018d1b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 3px 3px 3px 3px;
}

.elementor-95160 .elementor-element.elementor-element-b018d1b.elementor-element {
    --align-self: center;
}

.elementor-95160 .elementor-element.elementor-element-b018d1b img {
    width: 86px;
}

.elementor-95160 .elementor-element.elementor-element-3ddeeba {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-95160 .elementor-element.elementor-element-3ddeeba, .elementor-95160 .elementor-element.elementor-element-3ddeeba::before {
    --border-transition: 0.3s;
}

.elementor-95160 .elementor-element.elementor-element-a514650 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-95160 .elementor-element.elementor-element-873a71e > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-95160 .elementor-element.elementor-element-962781c {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-95160 .elementor-element.elementor-element-163a1cc {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-95160 .elementor-element.elementor-element-163a1cc, .elementor-95160 .elementor-element.elementor-element-163a1cc::before {
    --border-transition: 0.3s;
}

.elementor-95160 .elementor-element.elementor-element-163a1cc.e-con {
    --align-self: center;
}

.elementor-95160 .elementor-element.elementor-element-e38af77 > .elementor-widget-container {
    padding: 4px 4px 4px 4px;
}

.elementor-95160 .elementor-element.elementor-element-e38af77 img {
    width: 100%;
}

.elementor-95160 .elementor-element.elementor-element-27d81f0 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-95160 .elementor-element.elementor-element-27d81f0, .elementor-95160 .elementor-element.elementor-element-27d81f0::before {
    --border-transition: 0.3s;
}

.elementor-95160 .elementor-element.elementor-element-862a9b2 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 4px 4px 4px 4px;
}

.elementor-95160 .elementor-element.elementor-element-862a9b2 img {
    width: 100%;
}

.elementor-95160 .elementor-element.elementor-element-dda1cc1 > .elementor-widget-container {
    margin: 2% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-95160 .elementor-element.elementor-element-dda1cc1.elementor-element {
    --align-self: center;
    --order: 99999 /* order end hack */;
    --flex-grow: 0;
    --flex-shrink: 0;
}

body:not(.rtl) .elementor-95160 .elementor-element.elementor-element-dda1cc1 {
    right: -0.5%;
}

body.rtl .elementor-95160 .elementor-element.elementor-element-dda1cc1 {
    left: -0.5%;
}

.elementor-95160 .elementor-element.elementor-element-dda1cc1 {
    top: -21px;
    z-index: 0;
}

.elementor-95160 .elementor-element.elementor-element-dda1cc1 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-95160 .elementor-element.elementor-element-dda1cc1.elementor-view-stacked .elementor-icon {
    background-color: #ED6C0500;
    color: #ED6C05;
}

.elementor-95160 .elementor-element.elementor-element-dda1cc1.elementor-view-framed .elementor-icon, .elementor-95160 .elementor-element.elementor-element-dda1cc1.elementor-view-default .elementor-icon {
    color: #ED6C0500;
    border-color: #ED6C0500;
}

.elementor-95160 .elementor-element.elementor-element-dda1cc1.elementor-view-framed .elementor-icon, .elementor-95160 .elementor-element.elementor-element-dda1cc1.elementor-view-default .elementor-icon svg {
    fill: #ED6C0500;
}

.elementor-95160 .elementor-element.elementor-element-dda1cc1.elementor-view-framed .elementor-icon {
    background-color: #ED6C05;
}

.elementor-95160 .elementor-element.elementor-element-dda1cc1.elementor-view-stacked .elementor-icon svg {
    fill: #ED6C05;
}

.elementor-95160 .elementor-element.elementor-element-dda1cc1.elementor-view-framed .elementor-icon:hover {
    background-color: var( --e-global-color-2fe9320 );
}

.elementor-95160 .elementor-element.elementor-element-dda1cc1.elementor-view-stacked .elementor-icon:hover {
    color: var( --e-global-color-2fe9320 );
}

.elementor-95160 .elementor-element.elementor-element-dda1cc1.elementor-view-stacked .elementor-icon:hover svg {
    fill: var( --e-global-color-2fe9320 );
}

.elementor-95160 .elementor-element.elementor-element-dda1cc1 .elementor-icon {
    font-size: 50px;
    padding: 20px;
}

.elementor-95160 .elementor-element.elementor-element-dda1cc1 .elementor-icon svg {
    height: 50px;
}

#elementor-popup-modal-95160 .dialog-widget-content {
    background-color: #02010100;
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,0.2);
}

#elementor-popup-modal-95160 {
    background-color: #000000AD;
    justify-content: center;
    align-items: center;
    pointer-events: all;
}

#elementor-popup-modal-95160 .dialog-message {
    width: 800px;
    height: auto;
}

@media(min-width: 768px) {
    .elementor-95160 .elementor-element.elementor-element-f60bc8e {
        --width:28.5%;
    }

    .elementor-95160 .elementor-element.elementor-element-6638876 {
        --width: 57%;
    }

    .elementor-95160 .elementor-element.elementor-element-a44b5af {
        --width: 57.3%;
    }

    .elementor-95160 .elementor-element.elementor-element-c3208b1 {
        --width: 50%;
    }

    .elementor-95160 .elementor-element.elementor-element-6d1e5ca {
        --width: 57.04%;
    }

    .elementor-95160 .elementor-element.elementor-element-ef0808d {
        --width: 50%;
    }

    .elementor-95160 .elementor-element.elementor-element-133a836 {
        --width: 373px;
    }

    .elementor-95160 .elementor-element.elementor-element-00b1019 {
        --width: 29%;
    }
}

@media(max-width: 1280px) {
    .elementor-95160 .elementor-element.elementor-element-71d8fc7 {
        --grid-auto-flow:row;
    }
}

@media(max-width: 1024px) {
    .elementor-95160 .elementor-element.elementor-element-71d8fc7 {
        --grid-auto-flow:row;
    }
}

@media(max-width: 767px) {
    .elementor-95160 .elementor-element.elementor-element-71d8fc7 {
        --e-con-grid-template-columns:repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-95160 .elementor-element.elementor-element-dda1cc1 .elementor-icon {
        font-size: 20px;
    }

    .elementor-95160 .elementor-element.elementor-element-dda1cc1 .elementor-icon svg {
        height: 20px;
    }
}


.elementor-275782 .elementor-element.elementor-element-24fc645 > .elementor-container {
    max-width: 1009px;
}

.elementor-275782 .elementor-element.elementor-element-24fc645 {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-275782 .elementor-element.elementor-element-24fc645, .elementor-275782 .elementor-element.elementor-element-24fc645 > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-275782 .elementor-element.elementor-element-24fc645 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-275782 .elementor-element.elementor-element-b6ef84b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-275782 .elementor-element.elementor-element-b6ef84b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000C7;
}

.elementor-275782 .elementor-element.elementor-element-b6ef84b > .elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-primary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-275782 .elementor-element.elementor-element-b6ef84b > .elementor-element-populated, .elementor-275782 .elementor-element.elementor-element-b6ef84b > .elementor-element-populated > .elementor-background-overlay, .elementor-275782 .elementor-element.elementor-element-b6ef84b > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-275782 .elementor-element.elementor-element-b6ef84b > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-275782 .elementor-element.elementor-element-e387475 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-275782 .elementor-element.elementor-element-8cba116 {
    --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: 010px 00px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 15px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-275782 .elementor-element.elementor-element-8cba116.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-275782 .elementor-element.elementor-element-15eed31 {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-275782 .elementor-element.elementor-element-c413d34 {
    --display: flex;
    --background-transition: 0.3s;
    --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-275782 .elementor-element.elementor-element-c413d34.e-con {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-275782 .elementor-element.elementor-element-1878d3b {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-275782 .elementor-element.elementor-element-1878d3b > .elementor-widget-container {
    padding: 10px 10px 10px 010px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-275782 .elementor-element.elementor-element-1878d3b.elementor-element {
    --align-self: center;
}

.elementor-275782 .elementor-element.elementor-element-1878d3b .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "TizaNegra", Sans-serif;
    font-size: 32px;
    font-weight: 400;
}

.elementor-275782 .elementor-element.elementor-element-f36c9ef {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-275782 .elementor-element.elementor-element-f9d8ca9 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --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-275782 .elementor-element.elementor-element-7736beb {
    --display: flex;
    --min-height: 0px;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --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-275782 .elementor-element.elementor-element-7736beb.e-con {
    --align-self: flex-end;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-275782 .elementor-element.elementor-element-2f89f9b {
    width: 100%;
    max-width: 100%;
}

.elementor-275782 .elementor-element.elementor-element-2f89f9b > .elementor-widget-container {
    padding: 44px 0px 45px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-275782 .elementor-element.elementor-element-2f89f9b.elementor-element {
    --align-self: flex-start;
}

.elementor-275782 .elementor-element.elementor-element-2f89f9b img {
    width: 70%;
}

.elementor-275782 .elementor-element.elementor-element-dd32ac5 {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-275782 .elementor-element.elementor-element-dd32ac5.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-275782 .elementor-element.elementor-element-03e015c {
    width: var( --container-widget-width, 40.478% );
    max-width: 40.478%;
    --container-widget-width: 40.478%;
    --container-widget-flex-grow: 0;
}

.elementor-275782 .elementor-element.elementor-element-03e015c > .elementor-widget-container {
    padding: 30px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-275782 .elementor-element.elementor-element-03e015c.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-275782 .elementor-element.elementor-element-03e015c img {
    width: 100%;
    height: 100%;
}

.elementor-275782 .elementor-element.elementor-element-00272e8 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --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-275782 .elementor-element.elementor-element-1656a6b {
    --display: flex;
    --justify-content: space-around;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --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-275782 .elementor-element.elementor-element-1656a6b, .elementor-275782 .elementor-element.elementor-element-1656a6b::before {
    --border-transition: 0.3s;
}

.elementor-275782 .elementor-element.elementor-element-1656a6b.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-275782 .elementor-element.elementor-element-6244b7b {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 15px 5px;
    --grid-auto-flow: row;
    --background-transition: 0.3s;
}

.elementor-275782 .elementor-element.elementor-element-a86f7f9.elementor-element {
    --align-self: center;
}

.elementor-275782 .elementor-element.elementor-element-26f4b14.elementor-element {
    --align-self: center;
}

.elementor-275782 .elementor-element.elementor-element-8089490.elementor-element {
    --align-self: center;
}

.elementor-275782 .elementor-element.elementor-element-5139546 {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-275782 .elementor-element.elementor-element-5139546.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-275782 .elementor-element.elementor-element-4a303ba {
    width: var( --container-widget-width, 40.175% );
    max-width: 40.175%;
    --container-widget-width: 40.175%;
    --container-widget-flex-grow: 0;
}

.elementor-275782 .elementor-element.elementor-element-4a303ba > .elementor-widget-container {
    padding: 33px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-275782 .elementor-element.elementor-element-4a303ba.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-275782 .elementor-element.elementor-element-4a303ba img {
    width: 100%;
    height: 100%;
}

.elementor-275782 .elementor-element.elementor-element-acf1f43 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 40px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-275782 .elementor-element.elementor-element-acf1f43, .elementor-275782 .elementor-element.elementor-element-acf1f43::before {
    --border-transition: 0.3s;
}

.elementor-275782 .elementor-element.elementor-element-acf1f43.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-275782 .elementor-element.elementor-element-4bc354a > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-275782 .elementor-element.elementor-element-4bc354a.elementor-element {
    --order: -99999 /* order start hack */;
}

.elementor-275782 .elementor-element.elementor-element-4bc354a {
    text-align: center;
}

.elementor-275782 .elementor-element.elementor-element-4bc354a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-weight: 700;
}

.elementor-275782 .elementor-element.elementor-element-994ab26 > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-275782 .elementor-element.elementor-element-994ab26 {
    text-align: center;
}

.elementor-275782 .elementor-element.elementor-element-994ab26 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 1.4em;
}

.elementor-275782 .elementor-element.elementor-element-25f81ca {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 110px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-275782 .elementor-element.elementor-element-25f81ca.e-con {
    --order: 99999 /* order end hack */;
}

.elementor-275782 .elementor-element.elementor-element-b1cc923 > .elementor-widget-container {
    margin: 72px 0px 0px 0px;
}

.elementor-275782 .elementor-element.elementor-element-b1cc923 {
    text-align: center;
}

.elementor-275782 .elementor-element.elementor-element-b1cc923 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "TizaNegra", Sans-serif;
    font-size: 52px;
}

.elementor-275782 .elementor-element.elementor-element-ee36ef5 {
    --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: 10px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 015px;
    --margin-right: 15px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-275782 .elementor-element.elementor-element-ee36ef5.e-con {
    --align-self: flex-start;
    --order: 99999 /* order end hack */;
}

.elementor-275782 .elementor-element.elementor-element-1e5b47e {
    --display: flex;
    --gap: 05px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-275782 .elementor-element.elementor-element-1e5b47e, .elementor-275782 .elementor-element.elementor-element-1e5b47e::before {
    --border-transition: 0.3s;
}

.elementor-275782 .elementor-element.elementor-element-c4d9b10 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-275782 .elementor-element.elementor-element-c4d9b10 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-275782 .elementor-element.elementor-element-c4d9b10.elementor-element {
    --align-self: center;
}

.elementor-275782 .elementor-element.elementor-element-c4d9b10 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "Nunito", Sans-serif;
    font-size: 26px;
    font-weight: 700;
}

.elementor-275782 .elementor-element.elementor-element-2985460 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-275782 .elementor-element.elementor-element-2985460.elementor-element {
    --align-self: center;
}

.elementor-275782 .elementor-element.elementor-element-2985460 .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Nunito", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-275782 .elementor-element.elementor-element-ef0e16e {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-275782 .elementor-element.elementor-element-ef0e16e > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-275782 .elementor-element.elementor-element-ef0e16e.elementor-element {
    --align-self: center;
}

.elementor-275782 .elementor-element.elementor-element-ef0e16e .elementor-heading-title {
    color: #9A795B;
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-275782 .elementor-element.elementor-element-bea9f9b {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-275782 .elementor-element.elementor-element-de3b24c {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-275782 .elementor-element.elementor-element-de3b24c, .elementor-275782 .elementor-element.elementor-element-de3b24c::before {
    --border-transition: 0.3s;
}

.elementor-275782 .elementor-element.elementor-element-84988de > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 3px 3px 3px 3px;
}

.elementor-275782 .elementor-element.elementor-element-84988de.elementor-element {
    --align-self: center;
}

.elementor-275782 .elementor-element.elementor-element-84988de img {
    width: 86px;
}

.elementor-275782 .elementor-element.elementor-element-3ba445c {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-275782 .elementor-element.elementor-element-3ba445c, .elementor-275782 .elementor-element.elementor-element-3ba445c::before {
    --border-transition: 0.3s;
}

.elementor-275782 .elementor-element.elementor-element-4d51f32 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-275782 .elementor-element.elementor-element-697677a > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-275782 .elementor-element.elementor-element-1152889 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-275782 .elementor-element.elementor-element-75cc79e {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-275782 .elementor-element.elementor-element-75cc79e, .elementor-275782 .elementor-element.elementor-element-75cc79e::before {
    --border-transition: 0.3s;
}

.elementor-275782 .elementor-element.elementor-element-75cc79e.e-con {
    --align-self: center;
}

.elementor-275782 .elementor-element.elementor-element-ed3cf52 > .elementor-widget-container {
    padding: 4px 4px 4px 4px;
}

.elementor-275782 .elementor-element.elementor-element-ed3cf52 img {
    width: 100%;
}

.elementor-275782 .elementor-element.elementor-element-6b35fb2 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-275782 .elementor-element.elementor-element-6b35fb2, .elementor-275782 .elementor-element.elementor-element-6b35fb2::before {
    --border-transition: 0.3s;
}

.elementor-275782 .elementor-element.elementor-element-c9aefde > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 4px 4px 4px 4px;
}

.elementor-275782 .elementor-element.elementor-element-c9aefde img {
    width: 100%;
}

.elementor-275782 .elementor-element.elementor-element-ead8a8c > .elementor-widget-container {
    margin: 2% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-275782 .elementor-element.elementor-element-ead8a8c.elementor-element {
    --align-self: center;
    --order: 99999 /* order end hack */;
    --flex-grow: 0;
    --flex-shrink: 0;
}

body:not(.rtl) .elementor-275782 .elementor-element.elementor-element-ead8a8c {
    right: -0.5%;
}

body.rtl .elementor-275782 .elementor-element.elementor-element-ead8a8c {
    left: -0.5%;
}

.elementor-275782 .elementor-element.elementor-element-ead8a8c {
    top: -21px;
    z-index: 0;
}

.elementor-275782 .elementor-element.elementor-element-ead8a8c .elementor-icon-wrapper {
    text-align: right;
}

.elementor-275782 .elementor-element.elementor-element-ead8a8c.elementor-view-stacked .elementor-icon {
    background-color: #ED6C0500;
    color: #ED6C05;
}

.elementor-275782 .elementor-element.elementor-element-ead8a8c.elementor-view-framed .elementor-icon, .elementor-275782 .elementor-element.elementor-element-ead8a8c.elementor-view-default .elementor-icon {
    color: #ED6C0500;
    border-color: #ED6C0500;
}

.elementor-275782 .elementor-element.elementor-element-ead8a8c.elementor-view-framed .elementor-icon, .elementor-275782 .elementor-element.elementor-element-ead8a8c.elementor-view-default .elementor-icon svg {
    fill: #ED6C0500;
}

.elementor-275782 .elementor-element.elementor-element-ead8a8c.elementor-view-framed .elementor-icon {
    background-color: #ED6C05;
}

.elementor-275782 .elementor-element.elementor-element-ead8a8c.elementor-view-stacked .elementor-icon svg {
    fill: #ED6C05;
}

.elementor-275782 .elementor-element.elementor-element-ead8a8c.elementor-view-framed .elementor-icon:hover {
    background-color: var( --e-global-color-2fe9320 );
}

.elementor-275782 .elementor-element.elementor-element-ead8a8c.elementor-view-stacked .elementor-icon:hover {
    color: var( --e-global-color-2fe9320 );
}

.elementor-275782 .elementor-element.elementor-element-ead8a8c.elementor-view-stacked .elementor-icon:hover svg {
    fill: var( --e-global-color-2fe9320 );
}

.elementor-275782 .elementor-element.elementor-element-ead8a8c .elementor-icon {
    font-size: 50px;
    padding: 20px;
}

.elementor-275782 .elementor-element.elementor-element-ead8a8c .elementor-icon svg {
    height: 50px;
}

#elementor-popup-modal-275782 .dialog-widget-content {
    background-color: #02010100;
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,0.2);
}

#elementor-popup-modal-275782 {
    background-color: #000000AD;
    justify-content: center;
    align-items: center;
    pointer-events: all;
}

#elementor-popup-modal-275782 .dialog-message {
    width: 800px;
    height: auto;
}

@media(min-width: 768px) {
    .elementor-275782 .elementor-element.elementor-element-8cba116 {
        --width:28.5%;
    }

    .elementor-275782 .elementor-element.elementor-element-c413d34 {
        --width: 57%;
    }

    .elementor-275782 .elementor-element.elementor-element-7736beb {
        --width: 57.3%;
    }

    .elementor-275782 .elementor-element.elementor-element-dd32ac5 {
        --width: 50%;
    }

    .elementor-275782 .elementor-element.elementor-element-1656a6b {
        --width: 57.04%;
    }

    .elementor-275782 .elementor-element.elementor-element-5139546 {
        --width: 50%;
    }

    .elementor-275782 .elementor-element.elementor-element-acf1f43 {
        --width: 373px;
    }

    .elementor-275782 .elementor-element.elementor-element-ee36ef5 {
        --width: 29%;
    }
}

@media(max-width: 1280px) {
    .elementor-275782 .elementor-element.elementor-element-6244b7b {
        --grid-auto-flow:row;
    }
}

@media(max-width: 1024px) {
    .elementor-275782 .elementor-element.elementor-element-6244b7b {
        --grid-auto-flow:row;
    }
}

@media(max-width: 767px) {
    .elementor-275782 .elementor-element.elementor-element-6244b7b {
        --e-con-grid-template-columns:repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-275782 .elementor-element.elementor-element-ead8a8c .elementor-icon {
        font-size: 20px;
    }

    .elementor-275782 .elementor-element.elementor-element-ead8a8c .elementor-icon svg {
        height: 20px;
    }
}


.elementor-95927 .elementor-element.elementor-element-ce5c6fb > .elementor-container {
    max-width: 1009px;
}

.elementor-95927 .elementor-element.elementor-element-ce5c6fb {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-95927 .elementor-element.elementor-element-ce5c6fb, .elementor-95927 .elementor-element.elementor-element-ce5c6fb > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-95927 .elementor-element.elementor-element-ce5c6fb > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-95927 .elementor-element.elementor-element-fe7389d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-95927 .elementor-element.elementor-element-fe7389d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000C7;
}

.elementor-95927 .elementor-element.elementor-element-fe7389d > .elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-primary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-95927 .elementor-element.elementor-element-fe7389d > .elementor-element-populated, .elementor-95927 .elementor-element.elementor-element-fe7389d > .elementor-element-populated > .elementor-background-overlay, .elementor-95927 .elementor-element.elementor-element-fe7389d > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-95927 .elementor-element.elementor-element-fe7389d > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-95927 .elementor-element.elementor-element-4cca73a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-95927 .elementor-element.elementor-element-a865948 {
    --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: 010px 00px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 15px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-95927 .elementor-element.elementor-element-a865948.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-95927 .elementor-element.elementor-element-e93f69d {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-95927 .elementor-element.elementor-element-cabd2ff {
    --display: flex;
    --background-transition: 0.3s;
    --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-95927 .elementor-element.elementor-element-cabd2ff.e-con {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-95927 .elementor-element.elementor-element-cb58d00 {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-95927 .elementor-element.elementor-element-cb58d00 > .elementor-widget-container {
    padding: 10px 10px 10px 010px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-95927 .elementor-element.elementor-element-cb58d00.elementor-element {
    --align-self: center;
}

.elementor-95927 .elementor-element.elementor-element-cb58d00 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "TizaNegra", Sans-serif;
    font-size: 32px;
    font-weight: 400;
}

.elementor-95927 .elementor-element.elementor-element-f36d65a {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-95927 .elementor-element.elementor-element-2e946c0 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --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-95927 .elementor-element.elementor-element-09af4d8 {
    --display: flex;
    --min-height: 0px;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --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-95927 .elementor-element.elementor-element-09af4d8.e-con {
    --align-self: flex-end;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-95927 .elementor-element.elementor-element-bf4a504 {
    width: 100%;
    max-width: 100%;
}

.elementor-95927 .elementor-element.elementor-element-bf4a504 > .elementor-widget-container {
    padding: 44px 0px 45px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-95927 .elementor-element.elementor-element-bf4a504.elementor-element {
    --align-self: flex-start;
}

.elementor-95927 .elementor-element.elementor-element-bf4a504 img {
    width: 70%;
}

.elementor-95927 .elementor-element.elementor-element-f3bf0dd {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-95927 .elementor-element.elementor-element-f3bf0dd.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-95927 .elementor-element.elementor-element-68d710b {
    width: var( --container-widget-width, 40.478% );
    max-width: 40.478%;
    --container-widget-width: 40.478%;
    --container-widget-flex-grow: 0;
}

.elementor-95927 .elementor-element.elementor-element-68d710b > .elementor-widget-container {
    padding: 30px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-95927 .elementor-element.elementor-element-68d710b.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-95927 .elementor-element.elementor-element-68d710b img {
    width: 100%;
    height: 100%;
}

.elementor-95927 .elementor-element.elementor-element-7d14381 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --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-95927 .elementor-element.elementor-element-c315c98 {
    --display: flex;
    --justify-content: space-around;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --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-95927 .elementor-element.elementor-element-c315c98, .elementor-95927 .elementor-element.elementor-element-c315c98::before {
    --border-transition: 0.3s;
}

.elementor-95927 .elementor-element.elementor-element-c315c98.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-95927 .elementor-element.elementor-element-392d2b9 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 15px 5px;
    --grid-auto-flow: row;
    --background-transition: 0.3s;
}

.elementor-95927 .elementor-element.elementor-element-3f9d012.elementor-element {
    --align-self: center;
}

.elementor-95927 .elementor-element.elementor-element-b6b416a.elementor-element {
    --align-self: center;
}

.elementor-95927 .elementor-element.elementor-element-026ba73.elementor-element {
    --align-self: center;
}

.elementor-95927 .elementor-element.elementor-element-8470f05 {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-95927 .elementor-element.elementor-element-8470f05.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-95927 .elementor-element.elementor-element-eaa4bc9 {
    width: var( --container-widget-width, 40.175% );
    max-width: 40.175%;
    --container-widget-width: 40.175%;
    --container-widget-flex-grow: 0;
}

.elementor-95927 .elementor-element.elementor-element-eaa4bc9 > .elementor-widget-container {
    padding: 33px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-95927 .elementor-element.elementor-element-eaa4bc9.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-95927 .elementor-element.elementor-element-eaa4bc9 img {
    width: 100%;
    height: 100%;
}

.elementor-95927 .elementor-element.elementor-element-adb34b2 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 40px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-95927 .elementor-element.elementor-element-adb34b2, .elementor-95927 .elementor-element.elementor-element-adb34b2::before {
    --border-transition: 0.3s;
}

.elementor-95927 .elementor-element.elementor-element-adb34b2.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-95927 .elementor-element.elementor-element-4bc354a > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-95927 .elementor-element.elementor-element-4bc354a.elementor-element {
    --order: -99999 /* order start hack */;
}

.elementor-95927 .elementor-element.elementor-element-4bc354a {
    text-align: center;
}

.elementor-95927 .elementor-element.elementor-element-4bc354a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-weight: 700;
}

.elementor-95927 .elementor-element.elementor-element-994ab26 > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-95927 .elementor-element.elementor-element-994ab26 {
    text-align: center;
}

.elementor-95927 .elementor-element.elementor-element-994ab26 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 1.4em;
}

.elementor-95927 .elementor-element.elementor-element-6fa7623 {
    text-align: center;
}

.elementor-95927 .elementor-element.elementor-element-6fa7623 .elementor-heading-title {
    color: var( --e-global-color-2fe9320 );
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-95927 .elementor-element.elementor-element-25f81ca {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 120px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-95927 .elementor-element.elementor-element-25f81ca.e-con {
    --order: 99999 /* order end hack */;
}

.elementor-95927 .elementor-element.elementor-element-b1cc923 {
    text-align: center;
}

.elementor-95927 .elementor-element.elementor-element-b1cc923 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "TizaNegra", Sans-serif;
    font-size: 52px;
}

.elementor-95927 .elementor-element.elementor-element-95ee2df {
    --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: 10px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 015px;
    --margin-right: 15px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-95927 .elementor-element.elementor-element-95ee2df.e-con {
    --align-self: flex-start;
    --order: 99999 /* order end hack */;
}

.elementor-95927 .elementor-element.elementor-element-9f88873 {
    --display: flex;
    --gap: 05px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-95927 .elementor-element.elementor-element-9f88873, .elementor-95927 .elementor-element.elementor-element-9f88873::before {
    --border-transition: 0.3s;
}

.elementor-95927 .elementor-element.elementor-element-096eb67 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-95927 .elementor-element.elementor-element-096eb67 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-95927 .elementor-element.elementor-element-096eb67.elementor-element {
    --align-self: center;
}

.elementor-95927 .elementor-element.elementor-element-096eb67 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "Nunito", Sans-serif;
    font-size: 26px;
    font-weight: 700;
}

.elementor-95927 .elementor-element.elementor-element-bf2e949 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-95927 .elementor-element.elementor-element-bf2e949.elementor-element {
    --align-self: center;
}

.elementor-95927 .elementor-element.elementor-element-bf2e949 .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Nunito", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-95927 .elementor-element.elementor-element-fea4d02 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-95927 .elementor-element.elementor-element-fea4d02 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-95927 .elementor-element.elementor-element-fea4d02.elementor-element {
    --align-self: center;
}

.elementor-95927 .elementor-element.elementor-element-fea4d02 .elementor-heading-title {
    color: #9A795B;
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-95927 .elementor-element.elementor-element-f918e8a {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-95927 .elementor-element.elementor-element-d0304b3 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-95927 .elementor-element.elementor-element-d0304b3, .elementor-95927 .elementor-element.elementor-element-d0304b3::before {
    --border-transition: 0.3s;
}

.elementor-95927 .elementor-element.elementor-element-42048c4 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 3px 3px 3px 3px;
}

.elementor-95927 .elementor-element.elementor-element-42048c4.elementor-element {
    --align-self: center;
}

.elementor-95927 .elementor-element.elementor-element-42048c4 img {
    width: 86px;
}

.elementor-95927 .elementor-element.elementor-element-4e06009 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-95927 .elementor-element.elementor-element-4e06009, .elementor-95927 .elementor-element.elementor-element-4e06009::before {
    --border-transition: 0.3s;
}

.elementor-95927 .elementor-element.elementor-element-67443bd > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-95927 .elementor-element.elementor-element-e50f8fe > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-95927 .elementor-element.elementor-element-91260be {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-95927 .elementor-element.elementor-element-d616979 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-95927 .elementor-element.elementor-element-d616979, .elementor-95927 .elementor-element.elementor-element-d616979::before {
    --border-transition: 0.3s;
}

.elementor-95927 .elementor-element.elementor-element-d616979.e-con {
    --align-self: center;
}

.elementor-95927 .elementor-element.elementor-element-78a3964 > .elementor-widget-container {
    padding: 4px 4px 4px 4px;
}

.elementor-95927 .elementor-element.elementor-element-78a3964 img {
    width: 100%;
}

.elementor-95927 .elementor-element.elementor-element-6ab8612 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-95927 .elementor-element.elementor-element-6ab8612, .elementor-95927 .elementor-element.elementor-element-6ab8612::before {
    --border-transition: 0.3s;
}

.elementor-95927 .elementor-element.elementor-element-0f70101 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 4px 4px 4px 4px;
}

.elementor-95927 .elementor-element.elementor-element-0f70101 img {
    width: 100%;
}

.elementor-95927 .elementor-element.elementor-element-35825e6 > .elementor-widget-container {
    margin: 2% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-95927 .elementor-element.elementor-element-35825e6.elementor-element {
    --align-self: center;
    --order: 99999 /* order end hack */;
    --flex-grow: 0;
    --flex-shrink: 0;
}

body:not(.rtl) .elementor-95927 .elementor-element.elementor-element-35825e6 {
    right: -0.5%;
}

body.rtl .elementor-95927 .elementor-element.elementor-element-35825e6 {
    left: -0.5%;
}

.elementor-95927 .elementor-element.elementor-element-35825e6 {
    top: -21px;
    z-index: 0;
}

.elementor-95927 .elementor-element.elementor-element-35825e6 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-95927 .elementor-element.elementor-element-35825e6.elementor-view-stacked .elementor-icon {
    background-color: #ED6C0500;
    color: #ED6C05;
}

.elementor-95927 .elementor-element.elementor-element-35825e6.elementor-view-framed .elementor-icon, .elementor-95927 .elementor-element.elementor-element-35825e6.elementor-view-default .elementor-icon {
    color: #ED6C0500;
    border-color: #ED6C0500;
}

.elementor-95927 .elementor-element.elementor-element-35825e6.elementor-view-framed .elementor-icon, .elementor-95927 .elementor-element.elementor-element-35825e6.elementor-view-default .elementor-icon svg {
    fill: #ED6C0500;
}

.elementor-95927 .elementor-element.elementor-element-35825e6.elementor-view-framed .elementor-icon {
    background-color: #ED6C05;
}

.elementor-95927 .elementor-element.elementor-element-35825e6.elementor-view-stacked .elementor-icon svg {
    fill: #ED6C05;
}

.elementor-95927 .elementor-element.elementor-element-35825e6.elementor-view-framed .elementor-icon:hover {
    background-color: var( --e-global-color-2fe9320 );
}

.elementor-95927 .elementor-element.elementor-element-35825e6.elementor-view-stacked .elementor-icon:hover {
    color: var( --e-global-color-2fe9320 );
}

.elementor-95927 .elementor-element.elementor-element-35825e6.elementor-view-stacked .elementor-icon:hover svg {
    fill: var( --e-global-color-2fe9320 );
}

.elementor-95927 .elementor-element.elementor-element-35825e6 .elementor-icon {
    font-size: 50px;
    padding: 20px;
}

.elementor-95927 .elementor-element.elementor-element-35825e6 .elementor-icon svg {
    height: 50px;
}

#elementor-popup-modal-95927 .dialog-widget-content {
    background-color: #02010100;
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,0.2);
}

#elementor-popup-modal-95927 {
    background-color: #000000AD;
    justify-content: center;
    align-items: center;
    pointer-events: all;
}

#elementor-popup-modal-95927 .dialog-message {
    width: 800px;
    height: auto;
}

@media(min-width: 768px) {
    .elementor-95927 .elementor-element.elementor-element-a865948 {
        --width:28.5%;
    }

    .elementor-95927 .elementor-element.elementor-element-cabd2ff {
        --width: 57%;
    }

    .elementor-95927 .elementor-element.elementor-element-09af4d8 {
        --width: 57.3%;
    }

    .elementor-95927 .elementor-element.elementor-element-f3bf0dd {
        --width: 50%;
    }

    .elementor-95927 .elementor-element.elementor-element-c315c98 {
        --width: 57.04%;
    }

    .elementor-95927 .elementor-element.elementor-element-8470f05 {
        --width: 50%;
    }

    .elementor-95927 .elementor-element.elementor-element-adb34b2 {
        --width: 373px;
    }

    .elementor-95927 .elementor-element.elementor-element-95ee2df {
        --width: 29%;
    }
}

@media(max-width: 1280px) {
    .elementor-95927 .elementor-element.elementor-element-392d2b9 {
        --grid-auto-flow:row;
    }
}

@media(max-width: 1024px) {
    .elementor-95927 .elementor-element.elementor-element-392d2b9 {
        --grid-auto-flow:row;
    }
}

@media(max-width: 767px) {
    .elementor-95927 .elementor-element.elementor-element-392d2b9 {
        --e-con-grid-template-columns:repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-95927 .elementor-element.elementor-element-35825e6 .elementor-icon {
        font-size: 20px;
    }

    .elementor-95927 .elementor-element.elementor-element-35825e6 .elementor-icon svg {
        height: 20px;
    }
}


.elementor-94841 .elementor-element.elementor-element-e1e6fef > .elementor-container {
    max-width: 1009px;
}

.elementor-94841 .elementor-element.elementor-element-e1e6fef {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-94841 .elementor-element.elementor-element-e1e6fef, .elementor-94841 .elementor-element.elementor-element-e1e6fef > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-94841 .elementor-element.elementor-element-e1e6fef > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-94841 .elementor-element.elementor-element-93ed79c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-94841 .elementor-element.elementor-element-93ed79c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000C7;
}

.elementor-94841 .elementor-element.elementor-element-93ed79c > .elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-primary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-94841 .elementor-element.elementor-element-93ed79c > .elementor-element-populated, .elementor-94841 .elementor-element.elementor-element-93ed79c > .elementor-element-populated > .elementor-background-overlay, .elementor-94841 .elementor-element.elementor-element-93ed79c > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-94841 .elementor-element.elementor-element-93ed79c > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-94841 .elementor-element.elementor-element-3b0d237 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-94841 .elementor-element.elementor-element-45b4767 {
    --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: 010px 00px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 15px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-94841 .elementor-element.elementor-element-45b4767.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-94841 .elementor-element.elementor-element-64e0d7d {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-94841 .elementor-element.elementor-element-34e5652 {
    --display: flex;
    --background-transition: 0.3s;
    --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-94841 .elementor-element.elementor-element-34e5652.e-con {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-94841 .elementor-element.elementor-element-7a495c6 {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-94841 .elementor-element.elementor-element-7a495c6 > .elementor-widget-container {
    padding: 10px 10px 10px 010px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-94841 .elementor-element.elementor-element-7a495c6.elementor-element {
    --align-self: center;
}

.elementor-94841 .elementor-element.elementor-element-7a495c6 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "TizaNegra", Sans-serif;
    font-size: 32px;
    font-weight: 400;
}

.elementor-94841 .elementor-element.elementor-element-aa3b3b3 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-94841 .elementor-element.elementor-element-5e6af4f {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --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-94841 .elementor-element.elementor-element-da3de5e {
    --display: flex;
    --min-height: 0px;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --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-94841 .elementor-element.elementor-element-da3de5e.e-con {
    --align-self: flex-end;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-94841 .elementor-element.elementor-element-1230841 {
    width: 100%;
    max-width: 100%;
}

.elementor-94841 .elementor-element.elementor-element-1230841 > .elementor-widget-container {
    padding: 44px 0px 45px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-94841 .elementor-element.elementor-element-1230841.elementor-element {
    --align-self: flex-start;
}

.elementor-94841 .elementor-element.elementor-element-1230841 img {
    width: 70%;
}

.elementor-94841 .elementor-element.elementor-element-1f7b90e {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-94841 .elementor-element.elementor-element-1f7b90e.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-94841 .elementor-element.elementor-element-05de55a {
    width: var( --container-widget-width, 40.478% );
    max-width: 40.478%;
    --container-widget-width: 40.478%;
    --container-widget-flex-grow: 0;
}

.elementor-94841 .elementor-element.elementor-element-05de55a > .elementor-widget-container {
    padding: 30px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-94841 .elementor-element.elementor-element-05de55a.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-94841 .elementor-element.elementor-element-05de55a img {
    width: 100%;
    height: 100%;
}

.elementor-94841 .elementor-element.elementor-element-d75155f {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --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-94841 .elementor-element.elementor-element-aa87e61 {
    --display: flex;
    --justify-content: space-around;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --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-94841 .elementor-element.elementor-element-aa87e61, .elementor-94841 .elementor-element.elementor-element-aa87e61::before {
    --border-transition: 0.3s;
}

.elementor-94841 .elementor-element.elementor-element-aa87e61.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-94841 .elementor-element.elementor-element-d34f248 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 15px 5px;
    --grid-auto-flow: row;
    --background-transition: 0.3s;
}

.elementor-94841 .elementor-element.elementor-element-20b321e.elementor-element {
    --align-self: center;
}

.elementor-94841 .elementor-element.elementor-element-857edb4.elementor-element {
    --align-self: center;
}

.elementor-94841 .elementor-element.elementor-element-f5fe135.elementor-element {
    --align-self: center;
}

.elementor-94841 .elementor-element.elementor-element-ce59691 {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-94841 .elementor-element.elementor-element-ce59691.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-94841 .elementor-element.elementor-element-47a402d {
    width: var( --container-widget-width, 40.175% );
    max-width: 40.175%;
    --container-widget-width: 40.175%;
    --container-widget-flex-grow: 0;
}

.elementor-94841 .elementor-element.elementor-element-47a402d > .elementor-widget-container {
    padding: 33px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-94841 .elementor-element.elementor-element-47a402d.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-94841 .elementor-element.elementor-element-47a402d img {
    width: 100%;
    height: 100%;
}

.elementor-94841 .elementor-element.elementor-element-0b6df91 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 40px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-94841 .elementor-element.elementor-element-0b6df91, .elementor-94841 .elementor-element.elementor-element-0b6df91::before {
    --border-transition: 0.3s;
}

.elementor-94841 .elementor-element.elementor-element-0b6df91.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-94841 .elementor-element.elementor-element-4bc354a > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-94841 .elementor-element.elementor-element-4bc354a.elementor-element {
    --order: -99999 /* order start hack */;
}

.elementor-94841 .elementor-element.elementor-element-4bc354a {
    text-align: center;
}

.elementor-94841 .elementor-element.elementor-element-4bc354a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-weight: 700;
}

.elementor-94841 .elementor-element.elementor-element-994ab26 > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-94841 .elementor-element.elementor-element-994ab26 {
    text-align: center;
}

.elementor-94841 .elementor-element.elementor-element-994ab26 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-size: 17px;
    font-weight: 700;
    line-height: 1.4em;
}

.elementor-94841 .elementor-element.elementor-element-6fa7623 {
    text-align: center;
}

.elementor-94841 .elementor-element.elementor-element-6fa7623 .elementor-heading-title {
    color: var( --e-global-color-2fe9320 );
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-94841 .elementor-element.elementor-element-25f81ca {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 150px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-94841 .elementor-element.elementor-element-25f81ca.e-con {
    --order: 99999 /* order end hack */;
}

.elementor-94841 .elementor-element.elementor-element-b1cc923 > .elementor-widget-container {
    margin: -8px 0px 0px 0px;
}

.elementor-94841 .elementor-element.elementor-element-b1cc923 {
    text-align: center;
}

.elementor-94841 .elementor-element.elementor-element-b1cc923 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "TizaNegra", Sans-serif;
    font-size: 52px;
}

.elementor-94841 .elementor-element.elementor-element-6b74e9a {
    --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: 10px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 015px;
    --margin-right: 15px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-94841 .elementor-element.elementor-element-6b74e9a.e-con {
    --align-self: flex-start;
    --order: 99999 /* order end hack */;
}

.elementor-94841 .elementor-element.elementor-element-f0205df {
    --display: flex;
    --gap: 05px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-94841 .elementor-element.elementor-element-f0205df, .elementor-94841 .elementor-element.elementor-element-f0205df::before {
    --border-transition: 0.3s;
}

.elementor-94841 .elementor-element.elementor-element-5484831 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-94841 .elementor-element.elementor-element-5484831 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-94841 .elementor-element.elementor-element-5484831.elementor-element {
    --align-self: center;
}

.elementor-94841 .elementor-element.elementor-element-5484831 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "Nunito", Sans-serif;
    font-size: 26px;
    font-weight: 700;
}

.elementor-94841 .elementor-element.elementor-element-60cc9d6 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-94841 .elementor-element.elementor-element-60cc9d6.elementor-element {
    --align-self: center;
}

.elementor-94841 .elementor-element.elementor-element-60cc9d6 .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Nunito", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-94841 .elementor-element.elementor-element-bdeced9 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-94841 .elementor-element.elementor-element-bdeced9 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-94841 .elementor-element.elementor-element-bdeced9.elementor-element {
    --align-self: center;
}

.elementor-94841 .elementor-element.elementor-element-bdeced9 .elementor-heading-title {
    color: #9A795B;
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-94841 .elementor-element.elementor-element-2f0a182 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-94841 .elementor-element.elementor-element-423f0eb {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-94841 .elementor-element.elementor-element-423f0eb, .elementor-94841 .elementor-element.elementor-element-423f0eb::before {
    --border-transition: 0.3s;
}

.elementor-94841 .elementor-element.elementor-element-7c3869a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 3px 3px 3px 3px;
}

.elementor-94841 .elementor-element.elementor-element-7c3869a.elementor-element {
    --align-self: center;
}

.elementor-94841 .elementor-element.elementor-element-7c3869a img {
    width: 86px;
}

.elementor-94841 .elementor-element.elementor-element-d9b7a5c {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-94841 .elementor-element.elementor-element-d9b7a5c, .elementor-94841 .elementor-element.elementor-element-d9b7a5c::before {
    --border-transition: 0.3s;
}

.elementor-94841 .elementor-element.elementor-element-45a63a1 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-94841 .elementor-element.elementor-element-2f7abc4 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-94841 .elementor-element.elementor-element-24f114c {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-94841 .elementor-element.elementor-element-578beb9 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-94841 .elementor-element.elementor-element-578beb9, .elementor-94841 .elementor-element.elementor-element-578beb9::before {
    --border-transition: 0.3s;
}

.elementor-94841 .elementor-element.elementor-element-578beb9.e-con {
    --align-self: center;
}

.elementor-94841 .elementor-element.elementor-element-8e94947 > .elementor-widget-container {
    padding: 4px 4px 4px 4px;
}

.elementor-94841 .elementor-element.elementor-element-8e94947 img {
    width: 100%;
}

.elementor-94841 .elementor-element.elementor-element-4a6c225 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-94841 .elementor-element.elementor-element-4a6c225, .elementor-94841 .elementor-element.elementor-element-4a6c225::before {
    --border-transition: 0.3s;
}

.elementor-94841 .elementor-element.elementor-element-fa22a38 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 4px 4px 4px 4px;
}

.elementor-94841 .elementor-element.elementor-element-fa22a38 img {
    width: 100%;
}

.elementor-94841 .elementor-element.elementor-element-95bebf2 > .elementor-widget-container {
    margin: 2% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-94841 .elementor-element.elementor-element-95bebf2.elementor-element {
    --align-self: center;
    --order: 99999 /* order end hack */;
    --flex-grow: 0;
    --flex-shrink: 0;
}

body:not(.rtl) .elementor-94841 .elementor-element.elementor-element-95bebf2 {
    right: -0.5%;
}

body.rtl .elementor-94841 .elementor-element.elementor-element-95bebf2 {
    left: -0.5%;
}

.elementor-94841 .elementor-element.elementor-element-95bebf2 {
    top: -21px;
    z-index: 0;
}

.elementor-94841 .elementor-element.elementor-element-95bebf2 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-94841 .elementor-element.elementor-element-95bebf2.elementor-view-stacked .elementor-icon {
    background-color: #ED6C0500;
    color: #ED6C05;
}

.elementor-94841 .elementor-element.elementor-element-95bebf2.elementor-view-framed .elementor-icon, .elementor-94841 .elementor-element.elementor-element-95bebf2.elementor-view-default .elementor-icon {
    color: #ED6C0500;
    border-color: #ED6C0500;
}

.elementor-94841 .elementor-element.elementor-element-95bebf2.elementor-view-framed .elementor-icon, .elementor-94841 .elementor-element.elementor-element-95bebf2.elementor-view-default .elementor-icon svg {
    fill: #ED6C0500;
}

.elementor-94841 .elementor-element.elementor-element-95bebf2.elementor-view-framed .elementor-icon {
    background-color: #ED6C05;
}

.elementor-94841 .elementor-element.elementor-element-95bebf2.elementor-view-stacked .elementor-icon svg {
    fill: #ED6C05;
}

.elementor-94841 .elementor-element.elementor-element-95bebf2.elementor-view-framed .elementor-icon:hover {
    background-color: var( --e-global-color-2fe9320 );
}

.elementor-94841 .elementor-element.elementor-element-95bebf2.elementor-view-stacked .elementor-icon:hover {
    color: var( --e-global-color-2fe9320 );
}

.elementor-94841 .elementor-element.elementor-element-95bebf2.elementor-view-stacked .elementor-icon:hover svg {
    fill: var( --e-global-color-2fe9320 );
}

.elementor-94841 .elementor-element.elementor-element-95bebf2 .elementor-icon {
    font-size: 50px;
    padding: 20px;
}

.elementor-94841 .elementor-element.elementor-element-95bebf2 .elementor-icon svg {
    height: 50px;
}

#elementor-popup-modal-94841 .dialog-widget-content {
    background-color: #02010100;
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,0.2);
}

#elementor-popup-modal-94841 {
    background-color: #000000AD;
    justify-content: center;
    align-items: center;
    pointer-events: all;
}

#elementor-popup-modal-94841 .dialog-message {
    width: 800px;
    height: auto;
}

@media(min-width: 768px) {
    .elementor-94841 .elementor-element.elementor-element-45b4767 {
        --width:28.5%;
    }

    .elementor-94841 .elementor-element.elementor-element-34e5652 {
        --width: 57%;
    }

    .elementor-94841 .elementor-element.elementor-element-da3de5e {
        --width: 57.3%;
    }

    .elementor-94841 .elementor-element.elementor-element-1f7b90e {
        --width: 50%;
    }

    .elementor-94841 .elementor-element.elementor-element-aa87e61 {
        --width: 57.04%;
    }

    .elementor-94841 .elementor-element.elementor-element-ce59691 {
        --width: 50%;
    }

    .elementor-94841 .elementor-element.elementor-element-0b6df91 {
        --width: 373px;
    }

    .elementor-94841 .elementor-element.elementor-element-6b74e9a {
        --width: 29%;
    }
}

@media(max-width: 1280px) {
    .elementor-94841 .elementor-element.elementor-element-d34f248 {
        --grid-auto-flow:row;
    }
}

@media(max-width: 1024px) {
    .elementor-94841 .elementor-element.elementor-element-d34f248 {
        --grid-auto-flow:row;
    }
}

@media(max-width: 767px) {
    .elementor-94841 .elementor-element.elementor-element-d34f248 {
        --e-con-grid-template-columns:repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-94841 .elementor-element.elementor-element-95bebf2 .elementor-icon {
        font-size: 20px;
    }

    .elementor-94841 .elementor-element.elementor-element-95bebf2 .elementor-icon svg {
        height: 20px;
    }
}


.elementor-94354 .elementor-element.elementor-element-488f606 > .elementor-container {
    max-width: 1009px;
}

.elementor-94354 .elementor-element.elementor-element-488f606 {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-94354 .elementor-element.elementor-element-488f606, .elementor-94354 .elementor-element.elementor-element-488f606 > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-94354 .elementor-element.elementor-element-488f606 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-94354 .elementor-element.elementor-element-c583036:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-94354 .elementor-element.elementor-element-c583036 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000C7;
}

.elementor-94354 .elementor-element.elementor-element-c583036 > .elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-primary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-94354 .elementor-element.elementor-element-c583036 > .elementor-element-populated, .elementor-94354 .elementor-element.elementor-element-c583036 > .elementor-element-populated > .elementor-background-overlay, .elementor-94354 .elementor-element.elementor-element-c583036 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-94354 .elementor-element.elementor-element-c583036 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-94354 .elementor-element.elementor-element-cb90973 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-94354 .elementor-element.elementor-element-d8c287d {
    --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: 010px 00px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 15px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-94354 .elementor-element.elementor-element-d8c287d.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-94354 .elementor-element.elementor-element-ad08c36 {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-94354 .elementor-element.elementor-element-ccf5efa {
    --display: flex;
    --background-transition: 0.3s;
    --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-94354 .elementor-element.elementor-element-ccf5efa.e-con {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-94354 .elementor-element.elementor-element-6594723 {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-94354 .elementor-element.elementor-element-6594723 > .elementor-widget-container {
    padding: 10px 10px 10px 010px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-94354 .elementor-element.elementor-element-6594723.elementor-element {
    --align-self: center;
}

.elementor-94354 .elementor-element.elementor-element-6594723 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "TizaNegra", Sans-serif;
    font-size: 32px;
    font-weight: 400;
}

.elementor-94354 .elementor-element.elementor-element-6b5fb33 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-94354 .elementor-element.elementor-element-b00ccb5 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --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-94354 .elementor-element.elementor-element-ee77e3b {
    --display: flex;
    --min-height: 0px;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --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-94354 .elementor-element.elementor-element-ee77e3b.e-con {
    --align-self: flex-end;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-94354 .elementor-element.elementor-element-87abc0f {
    width: 100%;
    max-width: 100%;
}

.elementor-94354 .elementor-element.elementor-element-87abc0f > .elementor-widget-container {
    padding: 44px 0px 45px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-94354 .elementor-element.elementor-element-87abc0f.elementor-element {
    --align-self: flex-start;
}

.elementor-94354 .elementor-element.elementor-element-87abc0f img {
    width: 70%;
}

.elementor-94354 .elementor-element.elementor-element-bd85345 {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-94354 .elementor-element.elementor-element-bd85345.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-94354 .elementor-element.elementor-element-bfa66ed {
    width: var( --container-widget-width, 40.478% );
    max-width: 40.478%;
    --container-widget-width: 40.478%;
    --container-widget-flex-grow: 0;
}

.elementor-94354 .elementor-element.elementor-element-bfa66ed > .elementor-widget-container {
    padding: 30px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-94354 .elementor-element.elementor-element-bfa66ed.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-94354 .elementor-element.elementor-element-bfa66ed img {
    width: 100%;
    height: 100%;
}

.elementor-94354 .elementor-element.elementor-element-52cb344 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --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-94354 .elementor-element.elementor-element-aa85411 {
    --display: flex;
    --justify-content: space-around;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --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-94354 .elementor-element.elementor-element-aa85411, .elementor-94354 .elementor-element.elementor-element-aa85411::before {
    --border-transition: 0.3s;
}

.elementor-94354 .elementor-element.elementor-element-aa85411.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-94354 .elementor-element.elementor-element-82ead1b {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 15px 5px;
    --grid-auto-flow: row;
    --background-transition: 0.3s;
}

.elementor-94354 .elementor-element.elementor-element-486ea0c.elementor-element {
    --align-self: center;
}

.elementor-94354 .elementor-element.elementor-element-5ca51a1.elementor-element {
    --align-self: center;
}

.elementor-94354 .elementor-element.elementor-element-a176b4e.elementor-element {
    --align-self: center;
}

.elementor-94354 .elementor-element.elementor-element-b852083 {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-94354 .elementor-element.elementor-element-b852083.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-94354 .elementor-element.elementor-element-ae9ab42 {
    width: var( --container-widget-width, 40.175% );
    max-width: 40.175%;
    --container-widget-width: 40.175%;
    --container-widget-flex-grow: 0;
}

.elementor-94354 .elementor-element.elementor-element-ae9ab42 > .elementor-widget-container {
    padding: 33px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-94354 .elementor-element.elementor-element-ae9ab42.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-94354 .elementor-element.elementor-element-ae9ab42 img {
    width: 100%;
    height: 100%;
}

.elementor-94354 .elementor-element.elementor-element-54cc34c {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 40px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-94354 .elementor-element.elementor-element-54cc34c, .elementor-94354 .elementor-element.elementor-element-54cc34c::before {
    --border-transition: 0.3s;
}

.elementor-94354 .elementor-element.elementor-element-54cc34c.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-94354 .elementor-element.elementor-element-4bc354a > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-94354 .elementor-element.elementor-element-4bc354a.elementor-element {
    --order: -99999 /* order start hack */;
}

.elementor-94354 .elementor-element.elementor-element-4bc354a {
    text-align: center;
}

.elementor-94354 .elementor-element.elementor-element-4bc354a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-weight: 700;
}

.elementor-94354 .elementor-element.elementor-element-994ab26 > .elementor-widget-container {
    padding: 0px 012px 0px 012px;
}

.elementor-94354 .elementor-element.elementor-element-994ab26 {
    text-align: center;
}

.elementor-94354 .elementor-element.elementor-element-994ab26 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.4em;
}

.elementor-94354 .elementor-element.elementor-element-6fa7623 {
    text-align: center;
}

.elementor-94354 .elementor-element.elementor-element-6fa7623 .elementor-heading-title {
    color: #9A795B;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-94354 .elementor-element.elementor-element-25f81ca {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: -10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-94354 .elementor-element.elementor-element-25f81ca.e-con {
    --order: 99999 /* order end hack */;
}

.elementor-94354 .elementor-element.elementor-element-b1cc923 > .elementor-widget-container {
    margin: -8px 0px 0px 0px;
}

.elementor-94354 .elementor-element.elementor-element-b1cc923 {
    text-align: center;
}

.elementor-94354 .elementor-element.elementor-element-b1cc923 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "TizaNegra", Sans-serif;
    font-size: 52px;
}

.elementor-94354 .elementor-element.elementor-element-c472954 {
    --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: 10px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 015px;
    --margin-right: 15px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-94354 .elementor-element.elementor-element-c472954.e-con {
    --align-self: flex-start;
    --order: 99999 /* order end hack */;
}

.elementor-94354 .elementor-element.elementor-element-020b6a4 {
    --display: flex;
    --gap: 05px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-94354 .elementor-element.elementor-element-020b6a4, .elementor-94354 .elementor-element.elementor-element-020b6a4::before {
    --border-transition: 0.3s;
}

.elementor-94354 .elementor-element.elementor-element-998c3e3 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-94354 .elementor-element.elementor-element-998c3e3 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-94354 .elementor-element.elementor-element-998c3e3.elementor-element {
    --align-self: center;
}

.elementor-94354 .elementor-element.elementor-element-998c3e3 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "Nunito", Sans-serif;
    font-size: 26px;
    font-weight: 700;
}

.elementor-94354 .elementor-element.elementor-element-38081de {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-94354 .elementor-element.elementor-element-38081de.elementor-element {
    --align-self: center;
}

.elementor-94354 .elementor-element.elementor-element-38081de .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Nunito", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-94354 .elementor-element.elementor-element-f382dc1 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-94354 .elementor-element.elementor-element-f382dc1 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-94354 .elementor-element.elementor-element-f382dc1.elementor-element {
    --align-self: center;
}

.elementor-94354 .elementor-element.elementor-element-f382dc1 .elementor-heading-title {
    color: #9A795B;
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-94354 .elementor-element.elementor-element-ae79b02 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-94354 .elementor-element.elementor-element-86caefa {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-94354 .elementor-element.elementor-element-86caefa, .elementor-94354 .elementor-element.elementor-element-86caefa::before {
    --border-transition: 0.3s;
}

.elementor-94354 .elementor-element.elementor-element-ee6297f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 3px 3px 3px 3px;
}

.elementor-94354 .elementor-element.elementor-element-ee6297f.elementor-element {
    --align-self: center;
}

.elementor-94354 .elementor-element.elementor-element-ee6297f img {
    width: 86px;
}

.elementor-94354 .elementor-element.elementor-element-7228f7a {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-94354 .elementor-element.elementor-element-7228f7a, .elementor-94354 .elementor-element.elementor-element-7228f7a::before {
    --border-transition: 0.3s;
}

.elementor-94354 .elementor-element.elementor-element-6a62d18 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-94354 .elementor-element.elementor-element-e14857a > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-94354 .elementor-element.elementor-element-2d085f4 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-94354 .elementor-element.elementor-element-9b344fb {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-94354 .elementor-element.elementor-element-9b344fb, .elementor-94354 .elementor-element.elementor-element-9b344fb::before {
    --border-transition: 0.3s;
}

.elementor-94354 .elementor-element.elementor-element-9b344fb.e-con {
    --align-self: center;
}

.elementor-94354 .elementor-element.elementor-element-c41c703 > .elementor-widget-container {
    padding: 4px 4px 4px 4px;
}

.elementor-94354 .elementor-element.elementor-element-c41c703 img {
    width: 100%;
}

.elementor-94354 .elementor-element.elementor-element-454e843 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-94354 .elementor-element.elementor-element-454e843, .elementor-94354 .elementor-element.elementor-element-454e843::before {
    --border-transition: 0.3s;
}

.elementor-94354 .elementor-element.elementor-element-786d6c8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 4px 4px 4px 4px;
}

.elementor-94354 .elementor-element.elementor-element-786d6c8 img {
    width: 100%;
}

.elementor-94354 .elementor-element.elementor-element-4b40beb > .elementor-widget-container {
    margin: 2% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-94354 .elementor-element.elementor-element-4b40beb.elementor-element {
    --align-self: center;
    --order: 99999 /* order end hack */;
    --flex-grow: 0;
    --flex-shrink: 0;
}

body:not(.rtl) .elementor-94354 .elementor-element.elementor-element-4b40beb {
    right: -0.5%;
}

body.rtl .elementor-94354 .elementor-element.elementor-element-4b40beb {
    left: -0.5%;
}

.elementor-94354 .elementor-element.elementor-element-4b40beb {
    top: -21px;
    z-index: 0;
}

.elementor-94354 .elementor-element.elementor-element-4b40beb .elementor-icon-wrapper {
    text-align: right;
}

.elementor-94354 .elementor-element.elementor-element-4b40beb.elementor-view-stacked .elementor-icon {
    background-color: #ED6C0500;
    color: #ED6C05;
}

.elementor-94354 .elementor-element.elementor-element-4b40beb.elementor-view-framed .elementor-icon, .elementor-94354 .elementor-element.elementor-element-4b40beb.elementor-view-default .elementor-icon {
    color: #ED6C0500;
    border-color: #ED6C0500;
}

.elementor-94354 .elementor-element.elementor-element-4b40beb.elementor-view-framed .elementor-icon, .elementor-94354 .elementor-element.elementor-element-4b40beb.elementor-view-default .elementor-icon svg {
    fill: #ED6C0500;
}

.elementor-94354 .elementor-element.elementor-element-4b40beb.elementor-view-framed .elementor-icon {
    background-color: #ED6C05;
}

.elementor-94354 .elementor-element.elementor-element-4b40beb.elementor-view-stacked .elementor-icon svg {
    fill: #ED6C05;
}

.elementor-94354 .elementor-element.elementor-element-4b40beb.elementor-view-framed .elementor-icon:hover {
    background-color: var( --e-global-color-2fe9320 );
}

.elementor-94354 .elementor-element.elementor-element-4b40beb.elementor-view-stacked .elementor-icon:hover {
    color: var( --e-global-color-2fe9320 );
}

.elementor-94354 .elementor-element.elementor-element-4b40beb.elementor-view-stacked .elementor-icon:hover svg {
    fill: var( --e-global-color-2fe9320 );
}

.elementor-94354 .elementor-element.elementor-element-4b40beb .elementor-icon {
    font-size: 50px;
    padding: 20px;
}

.elementor-94354 .elementor-element.elementor-element-4b40beb .elementor-icon svg {
    height: 50px;
}

#elementor-popup-modal-94354 .dialog-widget-content {
    background-color: #02010100;
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,0.2);
}

#elementor-popup-modal-94354 {
    background-color: #000000AD;
    justify-content: center;
    align-items: center;
    pointer-events: all;
}

#elementor-popup-modal-94354 .dialog-message {
    width: 800px;
    height: auto;
}

@media(min-width: 768px) {
    .elementor-94354 .elementor-element.elementor-element-d8c287d {
        --width:28.5%;
    }

    .elementor-94354 .elementor-element.elementor-element-ccf5efa {
        --width: 57%;
    }

    .elementor-94354 .elementor-element.elementor-element-ee77e3b {
        --width: 57.3%;
    }

    .elementor-94354 .elementor-element.elementor-element-bd85345 {
        --width: 50%;
    }

    .elementor-94354 .elementor-element.elementor-element-aa85411 {
        --width: 57.04%;
    }

    .elementor-94354 .elementor-element.elementor-element-b852083 {
        --width: 50%;
    }

    .elementor-94354 .elementor-element.elementor-element-54cc34c {
        --width: 373px;
    }

    .elementor-94354 .elementor-element.elementor-element-c472954 {
        --width: 29%;
    }
}

@media(max-width: 1280px) {
    .elementor-94354 .elementor-element.elementor-element-82ead1b {
        --grid-auto-flow:row;
    }
}

@media(max-width: 1024px) {
    .elementor-94354 .elementor-element.elementor-element-82ead1b {
        --grid-auto-flow:row;
    }
}

@media(max-width: 767px) {
    .elementor-94354 .elementor-element.elementor-element-82ead1b {
        --e-con-grid-template-columns:repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-94354 .elementor-element.elementor-element-4b40beb .elementor-icon {
        font-size: 20px;
    }

    .elementor-94354 .elementor-element.elementor-element-4b40beb .elementor-icon svg {
        height: 20px;
    }
}


.elementor-93457 .elementor-element.elementor-element-9d5e88e > .elementor-container {
    max-width: 1009px;
}

.elementor-93457 .elementor-element.elementor-element-9d5e88e {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-93457 .elementor-element.elementor-element-9d5e88e, .elementor-93457 .elementor-element.elementor-element-9d5e88e > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-93457 .elementor-element.elementor-element-9d5e88e > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-93457 .elementor-element.elementor-element-61c6c8e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-93457 .elementor-element.elementor-element-61c6c8e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000C7;
}

.elementor-93457 .elementor-element.elementor-element-61c6c8e > .elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-primary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-93457 .elementor-element.elementor-element-61c6c8e > .elementor-element-populated, .elementor-93457 .elementor-element.elementor-element-61c6c8e > .elementor-element-populated > .elementor-background-overlay, .elementor-93457 .elementor-element.elementor-element-61c6c8e > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-93457 .elementor-element.elementor-element-61c6c8e > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-93457 .elementor-element.elementor-element-38fb3f0 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-93457 .elementor-element.elementor-element-5aa7780 {
    --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: 010px 00px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 15px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-93457 .elementor-element.elementor-element-5aa7780.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-93457 .elementor-element.elementor-element-d2427bf {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-93457 .elementor-element.elementor-element-77579ec {
    --display: flex;
    --background-transition: 0.3s;
    --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-93457 .elementor-element.elementor-element-77579ec.e-con {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-93457 .elementor-element.elementor-element-99fccff {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-93457 .elementor-element.elementor-element-99fccff > .elementor-widget-container {
    padding: 10px 10px 10px 010px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-93457 .elementor-element.elementor-element-99fccff.elementor-element {
    --align-self: center;
}

.elementor-93457 .elementor-element.elementor-element-99fccff .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "TizaNegra", Sans-serif;
    font-size: 32px;
    font-weight: 400;
}

.elementor-93457 .elementor-element.elementor-element-c8b1806 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-93457 .elementor-element.elementor-element-316b220 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --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-93457 .elementor-element.elementor-element-550bdb9 {
    --display: flex;
    --min-height: 0px;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --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-93457 .elementor-element.elementor-element-550bdb9.e-con {
    --align-self: flex-end;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-93457 .elementor-element.elementor-element-2342c9f {
    width: 100%;
    max-width: 100%;
}

.elementor-93457 .elementor-element.elementor-element-2342c9f > .elementor-widget-container {
    padding: 44px 0px 45px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-93457 .elementor-element.elementor-element-2342c9f.elementor-element {
    --align-self: flex-start;
}

.elementor-93457 .elementor-element.elementor-element-2342c9f img {
    width: 70%;
}

.elementor-93457 .elementor-element.elementor-element-98f9741 {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-93457 .elementor-element.elementor-element-98f9741.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-93457 .elementor-element.elementor-element-69f849d {
    width: var( --container-widget-width, 40.478% );
    max-width: 40.478%;
    --container-widget-width: 40.478%;
    --container-widget-flex-grow: 0;
}

.elementor-93457 .elementor-element.elementor-element-69f849d > .elementor-widget-container {
    padding: 30px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-93457 .elementor-element.elementor-element-69f849d.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-93457 .elementor-element.elementor-element-69f849d img {
    width: 100%;
    height: 100%;
}

.elementor-93457 .elementor-element.elementor-element-d3fa6ad {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --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-93457 .elementor-element.elementor-element-3803c98 {
    --display: flex;
    --justify-content: space-around;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --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-93457 .elementor-element.elementor-element-3803c98, .elementor-93457 .elementor-element.elementor-element-3803c98::before {
    --border-transition: 0.3s;
}

.elementor-93457 .elementor-element.elementor-element-3803c98.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-93457 .elementor-element.elementor-element-ee4228b {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 15px 5px;
    --grid-auto-flow: row;
    --background-transition: 0.3s;
}

.elementor-93457 .elementor-element.elementor-element-f7467d4.elementor-element {
    --align-self: center;
}

.elementor-93457 .elementor-element.elementor-element-abfcea4.elementor-element {
    --align-self: center;
}

.elementor-93457 .elementor-element.elementor-element-72542d3.elementor-element {
    --align-self: center;
}

.elementor-93457 .elementor-element.elementor-element-8dd0253 {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-93457 .elementor-element.elementor-element-8dd0253.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-93457 .elementor-element.elementor-element-a347200 {
    width: var( --container-widget-width, 40.175% );
    max-width: 40.175%;
    --container-widget-width: 40.175%;
    --container-widget-flex-grow: 0;
}

.elementor-93457 .elementor-element.elementor-element-a347200 > .elementor-widget-container {
    padding: 33px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-93457 .elementor-element.elementor-element-a347200.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-93457 .elementor-element.elementor-element-a347200 img {
    width: 100%;
    height: 100%;
}

.elementor-93457 .elementor-element.elementor-element-b18e7e8 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 40px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-93457 .elementor-element.elementor-element-b18e7e8, .elementor-93457 .elementor-element.elementor-element-b18e7e8::before {
    --border-transition: 0.3s;
}

.elementor-93457 .elementor-element.elementor-element-b18e7e8.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-93457 .elementor-element.elementor-element-4bc354a > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-93457 .elementor-element.elementor-element-4bc354a.elementor-element {
    --order: -99999 /* order start hack */;
}

.elementor-93457 .elementor-element.elementor-element-4bc354a {
    text-align: center;
}

.elementor-93457 .elementor-element.elementor-element-4bc354a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-weight: 700;
}

.elementor-93457 .elementor-element.elementor-element-994ab26 > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-93457 .elementor-element.elementor-element-994ab26 {
    text-align: center;
}

.elementor-93457 .elementor-element.elementor-element-994ab26 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.4em;
}

.elementor-93457 .elementor-element.elementor-element-6fa7623 {
    text-align: center;
}

.elementor-93457 .elementor-element.elementor-element-6fa7623 .elementor-heading-title {
    color: #9A795B;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-93457 .elementor-element.elementor-element-25f81ca {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 130px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-93457 .elementor-element.elementor-element-25f81ca.e-con {
    --order: 99999 /* order end hack */;
}

.elementor-93457 .elementor-element.elementor-element-b1cc923 > .elementor-widget-container {
    margin: -12px 0px 0px 0px;
}

.elementor-93457 .elementor-element.elementor-element-b1cc923 {
    text-align: center;
}

.elementor-93457 .elementor-element.elementor-element-b1cc923 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "TizaNegra", Sans-serif;
    font-size: 52px;
}

.elementor-93457 .elementor-element.elementor-element-252f0bd {
    --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: 10px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 015px;
    --margin-right: 15px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-93457 .elementor-element.elementor-element-252f0bd.e-con {
    --align-self: flex-start;
    --order: 99999 /* order end hack */;
}

.elementor-93457 .elementor-element.elementor-element-b9279f7 {
    --display: flex;
    --gap: 05px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-93457 .elementor-element.elementor-element-b9279f7, .elementor-93457 .elementor-element.elementor-element-b9279f7::before {
    --border-transition: 0.3s;
}

.elementor-93457 .elementor-element.elementor-element-395614b {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-93457 .elementor-element.elementor-element-395614b > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-93457 .elementor-element.elementor-element-395614b.elementor-element {
    --align-self: center;
}

.elementor-93457 .elementor-element.elementor-element-395614b .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "Nunito", Sans-serif;
    font-size: 26px;
    font-weight: 700;
}

.elementor-93457 .elementor-element.elementor-element-34a8aef {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-93457 .elementor-element.elementor-element-34a8aef.elementor-element {
    --align-self: center;
}

.elementor-93457 .elementor-element.elementor-element-34a8aef .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Nunito", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-93457 .elementor-element.elementor-element-9446b84 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-93457 .elementor-element.elementor-element-9446b84 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-93457 .elementor-element.elementor-element-9446b84.elementor-element {
    --align-self: center;
}

.elementor-93457 .elementor-element.elementor-element-9446b84 .elementor-heading-title {
    color: #9A795B;
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-93457 .elementor-element.elementor-element-d6f7973 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-93457 .elementor-element.elementor-element-6ad56c8 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-93457 .elementor-element.elementor-element-6ad56c8, .elementor-93457 .elementor-element.elementor-element-6ad56c8::before {
    --border-transition: 0.3s;
}

.elementor-93457 .elementor-element.elementor-element-0c3c5f3 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 3px 3px 3px 3px;
}

.elementor-93457 .elementor-element.elementor-element-0c3c5f3.elementor-element {
    --align-self: center;
}

.elementor-93457 .elementor-element.elementor-element-0c3c5f3 img {
    width: 86px;
}

.elementor-93457 .elementor-element.elementor-element-640f0b7 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-93457 .elementor-element.elementor-element-640f0b7, .elementor-93457 .elementor-element.elementor-element-640f0b7::before {
    --border-transition: 0.3s;
}

.elementor-93457 .elementor-element.elementor-element-04b51e9 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-93457 .elementor-element.elementor-element-57f6375 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-93457 .elementor-element.elementor-element-54fb4ca {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-93457 .elementor-element.elementor-element-ea26665 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-93457 .elementor-element.elementor-element-ea26665, .elementor-93457 .elementor-element.elementor-element-ea26665::before {
    --border-transition: 0.3s;
}

.elementor-93457 .elementor-element.elementor-element-ea26665.e-con {
    --align-self: center;
}

.elementor-93457 .elementor-element.elementor-element-e9909e8 > .elementor-widget-container {
    padding: 4px 4px 4px 4px;
}

.elementor-93457 .elementor-element.elementor-element-e9909e8 img {
    width: 100%;
}

.elementor-93457 .elementor-element.elementor-element-2cdc356 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-93457 .elementor-element.elementor-element-2cdc356, .elementor-93457 .elementor-element.elementor-element-2cdc356::before {
    --border-transition: 0.3s;
}

.elementor-93457 .elementor-element.elementor-element-055daf3 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 4px 4px 4px 4px;
}

.elementor-93457 .elementor-element.elementor-element-055daf3 img {
    width: 100%;
}

.elementor-93457 .elementor-element.elementor-element-2d85747 > .elementor-widget-container {
    margin: 2% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-93457 .elementor-element.elementor-element-2d85747.elementor-element {
    --align-self: center;
    --order: 99999 /* order end hack */;
    --flex-grow: 0;
    --flex-shrink: 0;
}

body:not(.rtl) .elementor-93457 .elementor-element.elementor-element-2d85747 {
    right: -0.5%;
}

body.rtl .elementor-93457 .elementor-element.elementor-element-2d85747 {
    left: -0.5%;
}

.elementor-93457 .elementor-element.elementor-element-2d85747 {
    top: -21px;
    z-index: 0;
}

.elementor-93457 .elementor-element.elementor-element-2d85747 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-93457 .elementor-element.elementor-element-2d85747.elementor-view-stacked .elementor-icon {
    background-color: #ED6C0500;
    color: #ED6C05;
}

.elementor-93457 .elementor-element.elementor-element-2d85747.elementor-view-framed .elementor-icon, .elementor-93457 .elementor-element.elementor-element-2d85747.elementor-view-default .elementor-icon {
    color: #ED6C0500;
    border-color: #ED6C0500;
}

.elementor-93457 .elementor-element.elementor-element-2d85747.elementor-view-framed .elementor-icon, .elementor-93457 .elementor-element.elementor-element-2d85747.elementor-view-default .elementor-icon svg {
    fill: #ED6C0500;
}

.elementor-93457 .elementor-element.elementor-element-2d85747.elementor-view-framed .elementor-icon {
    background-color: #ED6C05;
}

.elementor-93457 .elementor-element.elementor-element-2d85747.elementor-view-stacked .elementor-icon svg {
    fill: #ED6C05;
}

.elementor-93457 .elementor-element.elementor-element-2d85747.elementor-view-framed .elementor-icon:hover {
    background-color: var( --e-global-color-2fe9320 );
}

.elementor-93457 .elementor-element.elementor-element-2d85747.elementor-view-stacked .elementor-icon:hover {
    color: var( --e-global-color-2fe9320 );
}

.elementor-93457 .elementor-element.elementor-element-2d85747.elementor-view-stacked .elementor-icon:hover svg {
    fill: var( --e-global-color-2fe9320 );
}

.elementor-93457 .elementor-element.elementor-element-2d85747 .elementor-icon {
    font-size: 50px;
    padding: 20px;
}

.elementor-93457 .elementor-element.elementor-element-2d85747 .elementor-icon svg {
    height: 50px;
}

#elementor-popup-modal-93457 .dialog-widget-content {
    background-color: #02010100;
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,0.2);
}

#elementor-popup-modal-93457 {
    background-color: #000000AD;
    justify-content: center;
    align-items: center;
    pointer-events: all;
}

#elementor-popup-modal-93457 .dialog-message {
    width: 800px;
    height: auto;
}

@media(min-width: 768px) {
    .elementor-93457 .elementor-element.elementor-element-5aa7780 {
        --width:28.5%;
    }

    .elementor-93457 .elementor-element.elementor-element-77579ec {
        --width: 57%;
    }

    .elementor-93457 .elementor-element.elementor-element-550bdb9 {
        --width: 57.3%;
    }

    .elementor-93457 .elementor-element.elementor-element-98f9741 {
        --width: 50%;
    }

    .elementor-93457 .elementor-element.elementor-element-3803c98 {
        --width: 57.04%;
    }

    .elementor-93457 .elementor-element.elementor-element-8dd0253 {
        --width: 50%;
    }

    .elementor-93457 .elementor-element.elementor-element-b18e7e8 {
        --width: 373px;
    }

    .elementor-93457 .elementor-element.elementor-element-252f0bd {
        --width: 29%;
    }
}

@media(max-width: 1280px) {
    .elementor-93457 .elementor-element.elementor-element-ee4228b {
        --grid-auto-flow:row;
    }
}

@media(max-width: 1024px) {
    .elementor-93457 .elementor-element.elementor-element-ee4228b {
        --grid-auto-flow:row;
    }
}

@media(max-width: 767px) {
    .elementor-93457 .elementor-element.elementor-element-ee4228b {
        --e-con-grid-template-columns:repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-93457 .elementor-element.elementor-element-2d85747 .elementor-icon {
        font-size: 20px;
    }

    .elementor-93457 .elementor-element.elementor-element-2d85747 .elementor-icon svg {
        height: 20px;
    }
}


.elementor-91114 .elementor-element.elementor-element-f6be039 > .elementor-container {
    max-width: 1009px;
}

.elementor-91114 .elementor-element.elementor-element-f6be039 {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-91114 .elementor-element.elementor-element-f6be039, .elementor-91114 .elementor-element.elementor-element-f6be039 > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-91114 .elementor-element.elementor-element-f6be039 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-91114 .elementor-element.elementor-element-bd483c3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-91114 .elementor-element.elementor-element-bd483c3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000C7;
}

.elementor-91114 .elementor-element.elementor-element-bd483c3 > .elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-primary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-91114 .elementor-element.elementor-element-bd483c3 > .elementor-element-populated, .elementor-91114 .elementor-element.elementor-element-bd483c3 > .elementor-element-populated > .elementor-background-overlay, .elementor-91114 .elementor-element.elementor-element-bd483c3 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-91114 .elementor-element.elementor-element-bd483c3 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-91114 .elementor-element.elementor-element-76eab54 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-91114 .elementor-element.elementor-element-950552a {
    --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: 010px 00px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 15px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-91114 .elementor-element.elementor-element-950552a.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-91114 .elementor-element.elementor-element-e499e2c {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-91114 .elementor-element.elementor-element-a3e873f {
    --display: flex;
    --background-transition: 0.3s;
    --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-91114 .elementor-element.elementor-element-a3e873f.e-con {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-91114 .elementor-element.elementor-element-1ebb734 {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-91114 .elementor-element.elementor-element-1ebb734 > .elementor-widget-container {
    padding: 10px 10px 10px 010px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-91114 .elementor-element.elementor-element-1ebb734.elementor-element {
    --align-self: center;
}

.elementor-91114 .elementor-element.elementor-element-1ebb734 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "TizaNegra", Sans-serif;
    font-size: 32px;
    font-weight: 400;
}

.elementor-91114 .elementor-element.elementor-element-855255f {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-91114 .elementor-element.elementor-element-c3218ee {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --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-91114 .elementor-element.elementor-element-4b62766 {
    --display: flex;
    --min-height: 0px;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --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-91114 .elementor-element.elementor-element-4b62766.e-con {
    --align-self: flex-end;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-91114 .elementor-element.elementor-element-1e2785b {
    width: 100%;
    max-width: 100%;
}

.elementor-91114 .elementor-element.elementor-element-1e2785b > .elementor-widget-container {
    padding: 44px 0px 45px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-91114 .elementor-element.elementor-element-1e2785b.elementor-element {
    --align-self: flex-start;
}

.elementor-91114 .elementor-element.elementor-element-1e2785b img {
    width: 70%;
}

.elementor-91114 .elementor-element.elementor-element-86fb6ca {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-91114 .elementor-element.elementor-element-86fb6ca.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-91114 .elementor-element.elementor-element-8c81a99 {
    width: var( --container-widget-width, 40.478% );
    max-width: 40.478%;
    --container-widget-width: 40.478%;
    --container-widget-flex-grow: 0;
}

.elementor-91114 .elementor-element.elementor-element-8c81a99 > .elementor-widget-container {
    padding: 30px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-91114 .elementor-element.elementor-element-8c81a99.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-91114 .elementor-element.elementor-element-8c81a99 img {
    width: 100%;
    height: 100%;
}

.elementor-91114 .elementor-element.elementor-element-71a1a4b {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --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-91114 .elementor-element.elementor-element-f083965 {
    --display: flex;
    --justify-content: space-around;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --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-91114 .elementor-element.elementor-element-f083965, .elementor-91114 .elementor-element.elementor-element-f083965::before {
    --border-transition: 0.3s;
}

.elementor-91114 .elementor-element.elementor-element-f083965.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-91114 .elementor-element.elementor-element-1ba5c1a {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 15px 5px;
    --grid-auto-flow: row;
    --background-transition: 0.3s;
}

.elementor-91114 .elementor-element.elementor-element-b97159f.elementor-element {
    --align-self: center;
}

.elementor-91114 .elementor-element.elementor-element-4895062.elementor-element {
    --align-self: center;
}

.elementor-91114 .elementor-element.elementor-element-a466372.elementor-element {
    --align-self: center;
}

.elementor-91114 .elementor-element.elementor-element-684af9a {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-91114 .elementor-element.elementor-element-684af9a.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-91114 .elementor-element.elementor-element-7dc263f {
    width: var( --container-widget-width, 40.175% );
    max-width: 40.175%;
    --container-widget-width: 40.175%;
    --container-widget-flex-grow: 0;
}

.elementor-91114 .elementor-element.elementor-element-7dc263f > .elementor-widget-container {
    padding: 33px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-91114 .elementor-element.elementor-element-7dc263f.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-91114 .elementor-element.elementor-element-7dc263f img {
    width: 100%;
    height: 100%;
}

.elementor-91114 .elementor-element.elementor-element-e236c64 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 40px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-91114 .elementor-element.elementor-element-e236c64, .elementor-91114 .elementor-element.elementor-element-e236c64::before {
    --border-transition: 0.3s;
}

.elementor-91114 .elementor-element.elementor-element-e236c64.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-91114 .elementor-element.elementor-element-4bc354a > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-91114 .elementor-element.elementor-element-4bc354a {
    text-align: center;
}

.elementor-91114 .elementor-element.elementor-element-4bc354a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-weight: 700;
}

.elementor-91114 .elementor-element.elementor-element-fc94318 > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-91114 .elementor-element.elementor-element-fc94318 {
    text-align: center;
}

.elementor-91114 .elementor-element.elementor-element-fc94318 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.7em;
}

.elementor-91114 .elementor-element.elementor-element-cad72d9 {
    text-align: center;
}

.elementor-91114 .elementor-element.elementor-element-cad72d9 .elementor-heading-title {
    color: var( --e-global-color-2fe9320 );
    font-family: "Nunito", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-91114 .elementor-element.elementor-element-d72a722 {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-91114 .elementor-element.elementor-element-d72a722 > .elementor-widget-container {
    margin: 110px 0px 0px 0px;
}

.elementor-91114 .elementor-element.elementor-element-d72a722.elementor-element {
    --align-self: center;
    --order: 99999 /* order end hack */;
}

.elementor-91114 .elementor-element.elementor-element-d72a722 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-weight: 500;
    line-height: 1.2em;
}

.elementor-91114 .elementor-element.elementor-element-6d0fa2f {
    --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: 10px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 015px;
    --margin-right: 15px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-91114 .elementor-element.elementor-element-6d0fa2f.e-con {
    --align-self: flex-start;
    --order: 99999 /* order end hack */;
}

.elementor-91114 .elementor-element.elementor-element-68de591 {
    --display: flex;
    --gap: 05px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-91114 .elementor-element.elementor-element-68de591, .elementor-91114 .elementor-element.elementor-element-68de591::before {
    --border-transition: 0.3s;
}

.elementor-91114 .elementor-element.elementor-element-617b621 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-91114 .elementor-element.elementor-element-617b621 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-91114 .elementor-element.elementor-element-617b621.elementor-element {
    --align-self: center;
}

.elementor-91114 .elementor-element.elementor-element-617b621 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "Nunito", Sans-serif;
    font-size: 26px;
    font-weight: 700;
}

.elementor-91114 .elementor-element.elementor-element-8101236 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-91114 .elementor-element.elementor-element-8101236.elementor-element {
    --align-self: center;
}

.elementor-91114 .elementor-element.elementor-element-8101236 .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Nunito", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-91114 .elementor-element.elementor-element-1609b2f {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-91114 .elementor-element.elementor-element-1609b2f > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-91114 .elementor-element.elementor-element-1609b2f.elementor-element {
    --align-self: center;
}

.elementor-91114 .elementor-element.elementor-element-1609b2f .elementor-heading-title {
    color: #9A795B;
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-91114 .elementor-element.elementor-element-b92a587 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-91114 .elementor-element.elementor-element-3c1015c {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-91114 .elementor-element.elementor-element-3c1015c, .elementor-91114 .elementor-element.elementor-element-3c1015c::before {
    --border-transition: 0.3s;
}

.elementor-91114 .elementor-element.elementor-element-cd63c85 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 3px 3px 3px 3px;
}

.elementor-91114 .elementor-element.elementor-element-cd63c85.elementor-element {
    --align-self: center;
}

.elementor-91114 .elementor-element.elementor-element-cd63c85 img {
    width: 86px;
}

.elementor-91114 .elementor-element.elementor-element-add4b01 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-91114 .elementor-element.elementor-element-add4b01, .elementor-91114 .elementor-element.elementor-element-add4b01::before {
    --border-transition: 0.3s;
}

.elementor-91114 .elementor-element.elementor-element-955f49c > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-91114 .elementor-element.elementor-element-d3260aa > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-91114 .elementor-element.elementor-element-9b3e11d {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-91114 .elementor-element.elementor-element-9839cb6 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-91114 .elementor-element.elementor-element-9839cb6, .elementor-91114 .elementor-element.elementor-element-9839cb6::before {
    --border-transition: 0.3s;
}

.elementor-91114 .elementor-element.elementor-element-9839cb6.e-con {
    --align-self: center;
}

.elementor-91114 .elementor-element.elementor-element-2f726cf > .elementor-widget-container {
    padding: 4px 4px 4px 4px;
}

.elementor-91114 .elementor-element.elementor-element-2f726cf img {
    width: 100%;
}

.elementor-91114 .elementor-element.elementor-element-c85cff7 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-91114 .elementor-element.elementor-element-c85cff7, .elementor-91114 .elementor-element.elementor-element-c85cff7::before {
    --border-transition: 0.3s;
}

.elementor-91114 .elementor-element.elementor-element-4d479d1 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 4px 4px 4px 4px;
}

.elementor-91114 .elementor-element.elementor-element-4d479d1 img {
    width: 100%;
}

.elementor-91114 .elementor-element.elementor-element-43c73c4 > .elementor-widget-container {
    margin: 2% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-91114 .elementor-element.elementor-element-43c73c4.elementor-element {
    --align-self: center;
    --order: 99999 /* order end hack */;
    --flex-grow: 0;
    --flex-shrink: 0;
}

body:not(.rtl) .elementor-91114 .elementor-element.elementor-element-43c73c4 {
    right: -0.5%;
}

body.rtl .elementor-91114 .elementor-element.elementor-element-43c73c4 {
    left: -0.5%;
}

.elementor-91114 .elementor-element.elementor-element-43c73c4 {
    top: -21px;
    z-index: 0;
}

.elementor-91114 .elementor-element.elementor-element-43c73c4 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-91114 .elementor-element.elementor-element-43c73c4.elementor-view-stacked .elementor-icon {
    background-color: #ED6C0500;
    color: #ED6C05;
}

.elementor-91114 .elementor-element.elementor-element-43c73c4.elementor-view-framed .elementor-icon, .elementor-91114 .elementor-element.elementor-element-43c73c4.elementor-view-default .elementor-icon {
    color: #ED6C0500;
    border-color: #ED6C0500;
}

.elementor-91114 .elementor-element.elementor-element-43c73c4.elementor-view-framed .elementor-icon, .elementor-91114 .elementor-element.elementor-element-43c73c4.elementor-view-default .elementor-icon svg {
    fill: #ED6C0500;
}

.elementor-91114 .elementor-element.elementor-element-43c73c4.elementor-view-framed .elementor-icon {
    background-color: #ED6C05;
}

.elementor-91114 .elementor-element.elementor-element-43c73c4.elementor-view-stacked .elementor-icon svg {
    fill: #ED6C05;
}

.elementor-91114 .elementor-element.elementor-element-43c73c4.elementor-view-framed .elementor-icon:hover {
    background-color: var( --e-global-color-2fe9320 );
}

.elementor-91114 .elementor-element.elementor-element-43c73c4.elementor-view-stacked .elementor-icon:hover {
    color: var( --e-global-color-2fe9320 );
}

.elementor-91114 .elementor-element.elementor-element-43c73c4.elementor-view-stacked .elementor-icon:hover svg {
    fill: var( --e-global-color-2fe9320 );
}

.elementor-91114 .elementor-element.elementor-element-43c73c4 .elementor-icon {
    font-size: 50px;
    padding: 20px;
}

.elementor-91114 .elementor-element.elementor-element-43c73c4 .elementor-icon svg {
    height: 50px;
}

#elementor-popup-modal-91114 .dialog-widget-content {
    background-color: #02010100;
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,0.2);
}

#elementor-popup-modal-91114 {
    background-color: #000000AD;
    justify-content: center;
    align-items: center;
    pointer-events: all;
}

#elementor-popup-modal-91114 .dialog-message {
    width: 800px;
    height: auto;
}

@media(min-width: 768px) {
    .elementor-91114 .elementor-element.elementor-element-950552a {
        --width:28.5%;
    }

    .elementor-91114 .elementor-element.elementor-element-a3e873f {
        --width: 57%;
    }

    .elementor-91114 .elementor-element.elementor-element-4b62766 {
        --width: 57.3%;
    }

    .elementor-91114 .elementor-element.elementor-element-86fb6ca {
        --width: 50%;
    }

    .elementor-91114 .elementor-element.elementor-element-f083965 {
        --width: 57.04%;
    }

    .elementor-91114 .elementor-element.elementor-element-684af9a {
        --width: 50%;
    }

    .elementor-91114 .elementor-element.elementor-element-e236c64 {
        --width: 373px;
    }

    .elementor-91114 .elementor-element.elementor-element-6d0fa2f {
        --width: 29%;
    }
}

@media(max-width: 1280px) {
    .elementor-91114 .elementor-element.elementor-element-1ba5c1a {
        --grid-auto-flow:row;
    }
}

@media(max-width: 1024px) {
    .elementor-91114 .elementor-element.elementor-element-1ba5c1a {
        --grid-auto-flow:row;
    }
}

@media(max-width: 767px) {
    .elementor-91114 .elementor-element.elementor-element-1ba5c1a {
        --e-con-grid-template-columns:repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-91114 .elementor-element.elementor-element-43c73c4 .elementor-icon {
        font-size: 20px;
    }

    .elementor-91114 .elementor-element.elementor-element-43c73c4 .elementor-icon svg {
        height: 20px;
    }
}


.elementor-90317 .elementor-element.elementor-element-630321e > .elementor-container {
    max-width: 1009px;
}

.elementor-90317 .elementor-element.elementor-element-630321e {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-90317 .elementor-element.elementor-element-630321e, .elementor-90317 .elementor-element.elementor-element-630321e > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-90317 .elementor-element.elementor-element-630321e > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-90317 .elementor-element.elementor-element-d398c2e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90317 .elementor-element.elementor-element-d398c2e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000C7;
}

.elementor-90317 .elementor-element.elementor-element-d398c2e > .elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-primary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-90317 .elementor-element.elementor-element-d398c2e > .elementor-element-populated, .elementor-90317 .elementor-element.elementor-element-d398c2e > .elementor-element-populated > .elementor-background-overlay, .elementor-90317 .elementor-element.elementor-element-d398c2e > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-90317 .elementor-element.elementor-element-d398c2e > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-90317 .elementor-element.elementor-element-6308110 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-90317 .elementor-element.elementor-element-1a30863 {
    --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: 010px 00px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 15px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-90317 .elementor-element.elementor-element-1a30863.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-90317 .elementor-element.elementor-element-01bdf61 {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-90317 .elementor-element.elementor-element-cd7a29e {
    --display: flex;
    --background-transition: 0.3s;
    --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-90317 .elementor-element.elementor-element-cd7a29e.e-con {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-90317 .elementor-element.elementor-element-dc4a092 {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-90317 .elementor-element.elementor-element-dc4a092 > .elementor-widget-container {
    padding: 10px 10px 10px 010px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-90317 .elementor-element.elementor-element-dc4a092.elementor-element {
    --align-self: center;
}

.elementor-90317 .elementor-element.elementor-element-dc4a092 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "TizaNegra", Sans-serif;
    font-size: 32px;
    font-weight: 400;
}

.elementor-90317 .elementor-element.elementor-element-df07295 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-90317 .elementor-element.elementor-element-6edec45 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --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-90317 .elementor-element.elementor-element-0306471 {
    --display: flex;
    --min-height: 0px;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --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-90317 .elementor-element.elementor-element-0306471.e-con {
    --align-self: flex-end;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-90317 .elementor-element.elementor-element-5f15406 {
    width: 100%;
    max-width: 100%;
}

.elementor-90317 .elementor-element.elementor-element-5f15406 > .elementor-widget-container {
    padding: 44px 0px 45px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-90317 .elementor-element.elementor-element-5f15406.elementor-element {
    --align-self: flex-start;
}

.elementor-90317 .elementor-element.elementor-element-5f15406 img {
    width: 70%;
}

.elementor-90317 .elementor-element.elementor-element-d3a8220 {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-90317 .elementor-element.elementor-element-d3a8220.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-90317 .elementor-element.elementor-element-44457c2 {
    width: var( --container-widget-width, 40.478% );
    max-width: 40.478%;
    --container-widget-width: 40.478%;
    --container-widget-flex-grow: 0;
}

.elementor-90317 .elementor-element.elementor-element-44457c2 > .elementor-widget-container {
    padding: 30px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-90317 .elementor-element.elementor-element-44457c2.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-90317 .elementor-element.elementor-element-44457c2 img {
    width: 100%;
    height: 100%;
}

.elementor-90317 .elementor-element.elementor-element-33ae947 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --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-90317 .elementor-element.elementor-element-c2c2276 {
    --display: flex;
    --justify-content: space-around;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --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-90317 .elementor-element.elementor-element-c2c2276, .elementor-90317 .elementor-element.elementor-element-c2c2276::before {
    --border-transition: 0.3s;
}

.elementor-90317 .elementor-element.elementor-element-c2c2276.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-90317 .elementor-element.elementor-element-4d97e8f {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 15px 5px;
    --grid-auto-flow: row;
    --background-transition: 0.3s;
}

.elementor-90317 .elementor-element.elementor-element-b3de77e.elementor-element {
    --align-self: center;
}

.elementor-90317 .elementor-element.elementor-element-ced56e2.elementor-element {
    --align-self: center;
}

.elementor-90317 .elementor-element.elementor-element-5af3d7c.elementor-element {
    --align-self: center;
}

.elementor-90317 .elementor-element.elementor-element-52bdd0a {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-90317 .elementor-element.elementor-element-52bdd0a.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-90317 .elementor-element.elementor-element-18e43c3 {
    width: var( --container-widget-width, 40.175% );
    max-width: 40.175%;
    --container-widget-width: 40.175%;
    --container-widget-flex-grow: 0;
}

.elementor-90317 .elementor-element.elementor-element-18e43c3 > .elementor-widget-container {
    padding: 33px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-90317 .elementor-element.elementor-element-18e43c3.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-90317 .elementor-element.elementor-element-18e43c3 img {
    width: 100%;
    height: 100%;
}

.elementor-90317 .elementor-element.elementor-element-967e22c {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 40px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-90317 .elementor-element.elementor-element-967e22c, .elementor-90317 .elementor-element.elementor-element-967e22c::before {
    --border-transition: 0.3s;
}

.elementor-90317 .elementor-element.elementor-element-967e22c.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-90317 .elementor-element.elementor-element-4bc354a > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-90317 .elementor-element.elementor-element-4bc354a {
    text-align: center;
}

.elementor-90317 .elementor-element.elementor-element-4bc354a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-weight: 700;
}

.elementor-90317 .elementor-element.elementor-element-fc94318 > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-90317 .elementor-element.elementor-element-fc94318 {
    text-align: center;
}

.elementor-90317 .elementor-element.elementor-element-fc94318 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.7em;
}

.elementor-90317 .elementor-element.elementor-element-cad72d9 {
    text-align: center;
}

.elementor-90317 .elementor-element.elementor-element-cad72d9 .elementor-heading-title {
    color: #9A795B;
}

.elementor-90317 .elementor-element.elementor-element-d72a722 > .elementor-widget-container {
    margin: 170px 0px 0px 0px;
}

.elementor-90317 .elementor-element.elementor-element-d72a722.elementor-element {
    --align-self: center;
    --order: 99999 /* order end hack */;
}

.elementor-90317 .elementor-element.elementor-element-d72a722 {
    text-align: center;
}

.elementor-90317 .elementor-element.elementor-element-d72a722 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-weight: 500;
    line-height: 1.2em;
}

.elementor-90317 .elementor-element.elementor-element-942fd08 {
    --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: 10px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 015px;
    --margin-right: 15px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-90317 .elementor-element.elementor-element-942fd08.e-con {
    --align-self: flex-start;
    --order: 99999 /* order end hack */;
}

.elementor-90317 .elementor-element.elementor-element-a065075 {
    --display: flex;
    --gap: 05px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-90317 .elementor-element.elementor-element-a065075, .elementor-90317 .elementor-element.elementor-element-a065075::before {
    --border-transition: 0.3s;
}

.elementor-90317 .elementor-element.elementor-element-c9927c0 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-90317 .elementor-element.elementor-element-c9927c0 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-90317 .elementor-element.elementor-element-c9927c0.elementor-element {
    --align-self: center;
}

.elementor-90317 .elementor-element.elementor-element-c9927c0 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "Nunito", Sans-serif;
    font-size: 26px;
    font-weight: 700;
}

.elementor-90317 .elementor-element.elementor-element-d15b10a {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-90317 .elementor-element.elementor-element-d15b10a.elementor-element {
    --align-self: center;
}

.elementor-90317 .elementor-element.elementor-element-d15b10a .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Nunito", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-90317 .elementor-element.elementor-element-002e63d {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-90317 .elementor-element.elementor-element-002e63d > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-90317 .elementor-element.elementor-element-002e63d.elementor-element {
    --align-self: center;
}

.elementor-90317 .elementor-element.elementor-element-002e63d .elementor-heading-title {
    color: #9A795B;
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-90317 .elementor-element.elementor-element-d39fcb1 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-90317 .elementor-element.elementor-element-39496c3 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-90317 .elementor-element.elementor-element-39496c3, .elementor-90317 .elementor-element.elementor-element-39496c3::before {
    --border-transition: 0.3s;
}

.elementor-90317 .elementor-element.elementor-element-decdd6c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 3px 3px 3px 3px;
}

.elementor-90317 .elementor-element.elementor-element-decdd6c.elementor-element {
    --align-self: center;
}

.elementor-90317 .elementor-element.elementor-element-decdd6c img {
    width: 86px;
}

.elementor-90317 .elementor-element.elementor-element-87717d1 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-90317 .elementor-element.elementor-element-87717d1, .elementor-90317 .elementor-element.elementor-element-87717d1::before {
    --border-transition: 0.3s;
}

.elementor-90317 .elementor-element.elementor-element-85d6fcd > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-90317 .elementor-element.elementor-element-6277ead > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-90317 .elementor-element.elementor-element-6b29edd {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-90317 .elementor-element.elementor-element-7406b79 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-90317 .elementor-element.elementor-element-7406b79, .elementor-90317 .elementor-element.elementor-element-7406b79::before {
    --border-transition: 0.3s;
}

.elementor-90317 .elementor-element.elementor-element-7406b79.e-con {
    --align-self: center;
}

.elementor-90317 .elementor-element.elementor-element-f45f1fb > .elementor-widget-container {
    padding: 4px 4px 4px 4px;
}

.elementor-90317 .elementor-element.elementor-element-f45f1fb img {
    width: 100%;
}

.elementor-90317 .elementor-element.elementor-element-c921b3f {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-90317 .elementor-element.elementor-element-c921b3f, .elementor-90317 .elementor-element.elementor-element-c921b3f::before {
    --border-transition: 0.3s;
}

.elementor-90317 .elementor-element.elementor-element-897ce2d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 4px 4px 4px 4px;
}

.elementor-90317 .elementor-element.elementor-element-897ce2d img {
    width: 100%;
}

.elementor-90317 .elementor-element.elementor-element-d5747d7 > .elementor-widget-container {
    margin: 2% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-90317 .elementor-element.elementor-element-d5747d7.elementor-element {
    --align-self: center;
    --order: 99999 /* order end hack */;
    --flex-grow: 0;
    --flex-shrink: 0;
}

body:not(.rtl) .elementor-90317 .elementor-element.elementor-element-d5747d7 {
    right: -0.5%;
}

body.rtl .elementor-90317 .elementor-element.elementor-element-d5747d7 {
    left: -0.5%;
}

.elementor-90317 .elementor-element.elementor-element-d5747d7 {
    top: -21px;
    z-index: 0;
}

.elementor-90317 .elementor-element.elementor-element-d5747d7 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-90317 .elementor-element.elementor-element-d5747d7.elementor-view-stacked .elementor-icon {
    background-color: #ED6C0500;
    color: #ED6C05;
}

.elementor-90317 .elementor-element.elementor-element-d5747d7.elementor-view-framed .elementor-icon, .elementor-90317 .elementor-element.elementor-element-d5747d7.elementor-view-default .elementor-icon {
    color: #ED6C0500;
    border-color: #ED6C0500;
}

.elementor-90317 .elementor-element.elementor-element-d5747d7.elementor-view-framed .elementor-icon, .elementor-90317 .elementor-element.elementor-element-d5747d7.elementor-view-default .elementor-icon svg {
    fill: #ED6C0500;
}

.elementor-90317 .elementor-element.elementor-element-d5747d7.elementor-view-framed .elementor-icon {
    background-color: #ED6C05;
}

.elementor-90317 .elementor-element.elementor-element-d5747d7.elementor-view-stacked .elementor-icon svg {
    fill: #ED6C05;
}

.elementor-90317 .elementor-element.elementor-element-d5747d7.elementor-view-framed .elementor-icon:hover {
    background-color: var( --e-global-color-2fe9320 );
}

.elementor-90317 .elementor-element.elementor-element-d5747d7.elementor-view-stacked .elementor-icon:hover {
    color: var( --e-global-color-2fe9320 );
}

.elementor-90317 .elementor-element.elementor-element-d5747d7.elementor-view-stacked .elementor-icon:hover svg {
    fill: var( --e-global-color-2fe9320 );
}

.elementor-90317 .elementor-element.elementor-element-d5747d7 .elementor-icon {
    font-size: 50px;
    padding: 20px;
}

.elementor-90317 .elementor-element.elementor-element-d5747d7 .elementor-icon svg {
    height: 50px;
}

#elementor-popup-modal-90317 .dialog-widget-content {
    background-color: #02010100;
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,0.2);
}

#elementor-popup-modal-90317 {
    background-color: #000000AD;
    justify-content: center;
    align-items: center;
    pointer-events: all;
}

#elementor-popup-modal-90317 .dialog-message {
    width: 800px;
    height: auto;
}

@media(min-width: 768px) {
    .elementor-90317 .elementor-element.elementor-element-1a30863 {
        --width:28.5%;
    }

    .elementor-90317 .elementor-element.elementor-element-cd7a29e {
        --width: 57%;
    }

    .elementor-90317 .elementor-element.elementor-element-0306471 {
        --width: 57.3%;
    }

    .elementor-90317 .elementor-element.elementor-element-d3a8220 {
        --width: 50%;
    }

    .elementor-90317 .elementor-element.elementor-element-c2c2276 {
        --width: 57.04%;
    }

    .elementor-90317 .elementor-element.elementor-element-52bdd0a {
        --width: 50%;
    }

    .elementor-90317 .elementor-element.elementor-element-967e22c {
        --width: 373px;
    }

    .elementor-90317 .elementor-element.elementor-element-942fd08 {
        --width: 29%;
    }
}

@media(max-width: 1280px) {
    .elementor-90317 .elementor-element.elementor-element-4d97e8f {
        --grid-auto-flow:row;
    }
}

@media(max-width: 1024px) {
    .elementor-90317 .elementor-element.elementor-element-4d97e8f {
        --grid-auto-flow:row;
    }
}

@media(max-width: 767px) {
    .elementor-90317 .elementor-element.elementor-element-4d97e8f {
        --e-con-grid-template-columns:repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-90317 .elementor-element.elementor-element-d5747d7 .elementor-icon {
        font-size: 20px;
    }

    .elementor-90317 .elementor-element.elementor-element-d5747d7 .elementor-icon svg {
        height: 20px;
    }
}


.elementor-89289 .elementor-element.elementor-element-6a9999c > .elementor-container {
    max-width: 1009px;
}

.elementor-89289 .elementor-element.elementor-element-6a9999c {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-89289 .elementor-element.elementor-element-6a9999c, .elementor-89289 .elementor-element.elementor-element-6a9999c > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-89289 .elementor-element.elementor-element-6a9999c > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89289 .elementor-element.elementor-element-19caa2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-89289 .elementor-element.elementor-element-19caa2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000C7;
}

.elementor-89289 .elementor-element.elementor-element-19caa2a > .elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-primary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-89289 .elementor-element.elementor-element-19caa2a > .elementor-element-populated, .elementor-89289 .elementor-element.elementor-element-19caa2a > .elementor-element-populated > .elementor-background-overlay, .elementor-89289 .elementor-element.elementor-element-19caa2a > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-89289 .elementor-element.elementor-element-19caa2a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-89289 .elementor-element.elementor-element-92e8368 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-89289 .elementor-element.elementor-element-0c3bb75 {
    --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: 010px 00px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 15px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-89289 .elementor-element.elementor-element-0c3bb75.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-89289 .elementor-element.elementor-element-3a57571 {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-89289 .elementor-element.elementor-element-9b9a079 {
    --display: flex;
    --background-transition: 0.3s;
    --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-89289 .elementor-element.elementor-element-9b9a079.e-con {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-89289 .elementor-element.elementor-element-ef94784 {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-89289 .elementor-element.elementor-element-ef94784 > .elementor-widget-container {
    padding: 10px 10px 10px 010px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-89289 .elementor-element.elementor-element-ef94784.elementor-element {
    --align-self: center;
}

.elementor-89289 .elementor-element.elementor-element-ef94784 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "TizaNegra", Sans-serif;
    font-size: 32px;
    font-weight: 400;
}

.elementor-89289 .elementor-element.elementor-element-6654cb3 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-89289 .elementor-element.elementor-element-5eef135 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --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-89289 .elementor-element.elementor-element-98947e3 {
    --display: flex;
    --min-height: 0px;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --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-89289 .elementor-element.elementor-element-98947e3.e-con {
    --align-self: flex-end;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-89289 .elementor-element.elementor-element-6c11803 {
    width: 100%;
    max-width: 100%;
}

.elementor-89289 .elementor-element.elementor-element-6c11803 > .elementor-widget-container {
    padding: 44px 0px 45px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-89289 .elementor-element.elementor-element-6c11803.elementor-element {
    --align-self: flex-start;
}

.elementor-89289 .elementor-element.elementor-element-6c11803 img {
    width: 70%;
}

.elementor-89289 .elementor-element.elementor-element-edb05a1 {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-89289 .elementor-element.elementor-element-edb05a1.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-89289 .elementor-element.elementor-element-678bcca {
    width: var( --container-widget-width, 40.478% );
    max-width: 40.478%;
    --container-widget-width: 40.478%;
    --container-widget-flex-grow: 0;
}

.elementor-89289 .elementor-element.elementor-element-678bcca > .elementor-widget-container {
    padding: 30px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-89289 .elementor-element.elementor-element-678bcca.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-89289 .elementor-element.elementor-element-678bcca img {
    width: 100%;
    height: 100%;
}

.elementor-89289 .elementor-element.elementor-element-48cf19a {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --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-89289 .elementor-element.elementor-element-397d68d {
    --display: flex;
    --justify-content: space-around;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --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-89289 .elementor-element.elementor-element-397d68d, .elementor-89289 .elementor-element.elementor-element-397d68d::before {
    --border-transition: 0.3s;
}

.elementor-89289 .elementor-element.elementor-element-397d68d.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-89289 .elementor-element.elementor-element-0c7388b {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 15px 5px;
    --grid-auto-flow: row;
    --background-transition: 0.3s;
}

.elementor-89289 .elementor-element.elementor-element-3dc1fc4.elementor-element {
    --align-self: center;
}

.elementor-89289 .elementor-element.elementor-element-5244e85.elementor-element {
    --align-self: center;
}

.elementor-89289 .elementor-element.elementor-element-c9c9909.elementor-element {
    --align-self: center;
}

.elementor-89289 .elementor-element.elementor-element-2c14fc5 {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-89289 .elementor-element.elementor-element-2c14fc5.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-89289 .elementor-element.elementor-element-935d090 {
    width: var( --container-widget-width, 40.175% );
    max-width: 40.175%;
    --container-widget-width: 40.175%;
    --container-widget-flex-grow: 0;
}

.elementor-89289 .elementor-element.elementor-element-935d090 > .elementor-widget-container {
    padding: 33px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-89289 .elementor-element.elementor-element-935d090.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-89289 .elementor-element.elementor-element-935d090 img {
    width: 100%;
    height: 100%;
}

.elementor-89289 .elementor-element.elementor-element-97046a5 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 40px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-89289 .elementor-element.elementor-element-97046a5, .elementor-89289 .elementor-element.elementor-element-97046a5::before {
    --border-transition: 0.3s;
}

.elementor-89289 .elementor-element.elementor-element-97046a5.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-89289 .elementor-element.elementor-element-4bc354a > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-89289 .elementor-element.elementor-element-4bc354a {
    text-align: center;
}

.elementor-89289 .elementor-element.elementor-element-4bc354a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-weight: 700;
}

.elementor-89289 .elementor-element.elementor-element-fc94318 > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-89289 .elementor-element.elementor-element-fc94318 {
    text-align: center;
}

.elementor-89289 .elementor-element.elementor-element-fc94318 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.7em;
}

.elementor-89289 .elementor-element.elementor-element-f4f130b {
    text-align: center;
}

.elementor-89289 .elementor-element.elementor-element-f4f130b .elementor-heading-title {
    color: #9A795B;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-89289 .elementor-element.elementor-element-d72a722 {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-89289 .elementor-element.elementor-element-d72a722 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-89289 .elementor-element.elementor-element-d72a722.elementor-element {
    --align-self: center;
    --order: 99999 /* order end hack */;
}

.elementor-89289 .elementor-element.elementor-element-d72a722 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-weight: 400;
    line-height: 1.1em;
}

.elementor-89289 .elementor-element.elementor-element-8c795a9 {
    --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: 10px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 015px;
    --margin-right: 15px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-89289 .elementor-element.elementor-element-8c795a9.e-con {
    --align-self: flex-start;
    --order: 99999 /* order end hack */;
}

.elementor-89289 .elementor-element.elementor-element-a3c9d83 {
    --display: flex;
    --gap: 05px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-89289 .elementor-element.elementor-element-a3c9d83, .elementor-89289 .elementor-element.elementor-element-a3c9d83::before {
    --border-transition: 0.3s;
}

.elementor-89289 .elementor-element.elementor-element-8666a1a {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-89289 .elementor-element.elementor-element-8666a1a > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-89289 .elementor-element.elementor-element-8666a1a.elementor-element {
    --align-self: center;
}

.elementor-89289 .elementor-element.elementor-element-8666a1a .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "Nunito", Sans-serif;
    font-size: 26px;
    font-weight: 700;
}

.elementor-89289 .elementor-element.elementor-element-bd5d532 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-89289 .elementor-element.elementor-element-bd5d532.elementor-element {
    --align-self: center;
}

.elementor-89289 .elementor-element.elementor-element-bd5d532 .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Nunito", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-89289 .elementor-element.elementor-element-5996b74 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-89289 .elementor-element.elementor-element-5996b74 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-89289 .elementor-element.elementor-element-5996b74.elementor-element {
    --align-self: center;
}

.elementor-89289 .elementor-element.elementor-element-5996b74 .elementor-heading-title {
    color: #9A795B;
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-89289 .elementor-element.elementor-element-45c9775 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-89289 .elementor-element.elementor-element-c7f932d {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-89289 .elementor-element.elementor-element-c7f932d, .elementor-89289 .elementor-element.elementor-element-c7f932d::before {
    --border-transition: 0.3s;
}

.elementor-89289 .elementor-element.elementor-element-699471b > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 3px 3px 3px 3px;
}

.elementor-89289 .elementor-element.elementor-element-699471b.elementor-element {
    --align-self: center;
}

.elementor-89289 .elementor-element.elementor-element-699471b img {
    width: 86px;
}

.elementor-89289 .elementor-element.elementor-element-0797abb {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-89289 .elementor-element.elementor-element-0797abb, .elementor-89289 .elementor-element.elementor-element-0797abb::before {
    --border-transition: 0.3s;
}

.elementor-89289 .elementor-element.elementor-element-d282213 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-89289 .elementor-element.elementor-element-b323bd9 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-89289 .elementor-element.elementor-element-36d764f {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-89289 .elementor-element.elementor-element-364d7be {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-89289 .elementor-element.elementor-element-364d7be, .elementor-89289 .elementor-element.elementor-element-364d7be::before {
    --border-transition: 0.3s;
}

.elementor-89289 .elementor-element.elementor-element-364d7be.e-con {
    --align-self: center;
}

.elementor-89289 .elementor-element.elementor-element-7dbb8be > .elementor-widget-container {
    padding: 4px 4px 4px 4px;
}

.elementor-89289 .elementor-element.elementor-element-7dbb8be img {
    width: 100%;
}

.elementor-89289 .elementor-element.elementor-element-56d4975 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-89289 .elementor-element.elementor-element-56d4975, .elementor-89289 .elementor-element.elementor-element-56d4975::before {
    --border-transition: 0.3s;
}

.elementor-89289 .elementor-element.elementor-element-c67606e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 4px 4px 4px 4px;
}

.elementor-89289 .elementor-element.elementor-element-c67606e img {
    width: 100%;
}

.elementor-89289 .elementor-element.elementor-element-541830b > .elementor-widget-container {
    margin: 2% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-89289 .elementor-element.elementor-element-541830b.elementor-element {
    --align-self: center;
    --order: 99999 /* order end hack */;
    --flex-grow: 0;
    --flex-shrink: 0;
}

body:not(.rtl) .elementor-89289 .elementor-element.elementor-element-541830b {
    right: -0.5%;
}

body.rtl .elementor-89289 .elementor-element.elementor-element-541830b {
    left: -0.5%;
}

.elementor-89289 .elementor-element.elementor-element-541830b {
    top: -21px;
    z-index: 0;
}

.elementor-89289 .elementor-element.elementor-element-541830b .elementor-icon-wrapper {
    text-align: right;
}

.elementor-89289 .elementor-element.elementor-element-541830b.elementor-view-stacked .elementor-icon {
    background-color: #ED6C0500;
    color: #ED6C05;
}

.elementor-89289 .elementor-element.elementor-element-541830b.elementor-view-framed .elementor-icon, .elementor-89289 .elementor-element.elementor-element-541830b.elementor-view-default .elementor-icon {
    color: #ED6C0500;
    border-color: #ED6C0500;
}

.elementor-89289 .elementor-element.elementor-element-541830b.elementor-view-framed .elementor-icon, .elementor-89289 .elementor-element.elementor-element-541830b.elementor-view-default .elementor-icon svg {
    fill: #ED6C0500;
}

.elementor-89289 .elementor-element.elementor-element-541830b.elementor-view-framed .elementor-icon {
    background-color: #ED6C05;
}

.elementor-89289 .elementor-element.elementor-element-541830b.elementor-view-stacked .elementor-icon svg {
    fill: #ED6C05;
}

.elementor-89289 .elementor-element.elementor-element-541830b.elementor-view-framed .elementor-icon:hover {
    background-color: var( --e-global-color-2fe9320 );
}

.elementor-89289 .elementor-element.elementor-element-541830b.elementor-view-stacked .elementor-icon:hover {
    color: var( --e-global-color-2fe9320 );
}

.elementor-89289 .elementor-element.elementor-element-541830b.elementor-view-stacked .elementor-icon:hover svg {
    fill: var( --e-global-color-2fe9320 );
}

.elementor-89289 .elementor-element.elementor-element-541830b .elementor-icon {
    font-size: 50px;
    padding: 20px;
}

.elementor-89289 .elementor-element.elementor-element-541830b .elementor-icon svg {
    height: 50px;
}

#elementor-popup-modal-89289 .dialog-widget-content {
    background-color: #02010100;
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,0.2);
}

#elementor-popup-modal-89289 {
    background-color: #000000AD;
    justify-content: center;
    align-items: center;
    pointer-events: all;
}

#elementor-popup-modal-89289 .dialog-message {
    width: 800px;
    height: auto;
}

@media(min-width: 768px) {
    .elementor-89289 .elementor-element.elementor-element-0c3bb75 {
        --width:28.5%;
    }

    .elementor-89289 .elementor-element.elementor-element-9b9a079 {
        --width: 57%;
    }

    .elementor-89289 .elementor-element.elementor-element-98947e3 {
        --width: 57.3%;
    }

    .elementor-89289 .elementor-element.elementor-element-edb05a1 {
        --width: 50%;
    }

    .elementor-89289 .elementor-element.elementor-element-397d68d {
        --width: 57.04%;
    }

    .elementor-89289 .elementor-element.elementor-element-2c14fc5 {
        --width: 50%;
    }

    .elementor-89289 .elementor-element.elementor-element-97046a5 {
        --width: 373px;
    }

    .elementor-89289 .elementor-element.elementor-element-8c795a9 {
        --width: 29%;
    }
}

@media(max-width: 1280px) {
    .elementor-89289 .elementor-element.elementor-element-0c7388b {
        --grid-auto-flow:row;
    }
}

@media(max-width: 1024px) {
    .elementor-89289 .elementor-element.elementor-element-0c7388b {
        --grid-auto-flow:row;
    }
}

@media(max-width: 767px) {
    .elementor-89289 .elementor-element.elementor-element-0c7388b {
        --e-con-grid-template-columns:repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-89289 .elementor-element.elementor-element-541830b .elementor-icon {
        font-size: 20px;
    }

    .elementor-89289 .elementor-element.elementor-element-541830b .elementor-icon svg {
        height: 20px;
    }
}


.elementor-291636 .elementor-element.elementor-element-208eaa6 > .elementor-container {
    max-width: 1009px;
}

.elementor-291636 .elementor-element.elementor-element-208eaa6 {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-291636 .elementor-element.elementor-element-208eaa6, .elementor-291636 .elementor-element.elementor-element-208eaa6 > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-291636 .elementor-element.elementor-element-208eaa6 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-291636 .elementor-element.elementor-element-6474a2f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-291636 .elementor-element.elementor-element-6474a2f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000C7;
}

.elementor-291636 .elementor-element.elementor-element-6474a2f > .elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-primary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-291636 .elementor-element.elementor-element-6474a2f > .elementor-element-populated, .elementor-291636 .elementor-element.elementor-element-6474a2f > .elementor-element-populated > .elementor-background-overlay, .elementor-291636 .elementor-element.elementor-element-6474a2f > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-291636 .elementor-element.elementor-element-6474a2f > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-291636 .elementor-element.elementor-element-fce216d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291636 .elementor-element.elementor-element-163424e {
    --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: 010px 00px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 15px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291636 .elementor-element.elementor-element-163424e.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-291636 .elementor-element.elementor-element-890f2e8 {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291636 .elementor-element.elementor-element-0531182 {
    --display: flex;
    --background-transition: 0.3s;
    --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-291636 .elementor-element.elementor-element-0531182.e-con {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-291636 .elementor-element.elementor-element-3006ed9 {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-291636 .elementor-element.elementor-element-3006ed9 > .elementor-widget-container {
    padding: 10px 10px 10px 010px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-291636 .elementor-element.elementor-element-3006ed9.elementor-element {
    --align-self: center;
}

.elementor-291636 .elementor-element.elementor-element-3006ed9 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "TizaNegra", Sans-serif;
    font-size: 32px;
    font-weight: 400;
}

.elementor-291636 .elementor-element.elementor-element-188a72a {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-291636 .elementor-element.elementor-element-be14440 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --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-291636 .elementor-element.elementor-element-baa5264 {
    --display: flex;
    --min-height: 0px;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --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-291636 .elementor-element.elementor-element-baa5264.e-con {
    --align-self: flex-end;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-291636 .elementor-element.elementor-element-0741ce0 {
    width: 100%;
    max-width: 100%;
}

.elementor-291636 .elementor-element.elementor-element-0741ce0 > .elementor-widget-container {
    padding: 44px 0px 45px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-291636 .elementor-element.elementor-element-0741ce0.elementor-element {
    --align-self: flex-start;
}

.elementor-291636 .elementor-element.elementor-element-0741ce0 img {
    width: 70%;
}

.elementor-291636 .elementor-element.elementor-element-2e5f457 {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291636 .elementor-element.elementor-element-2e5f457.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-291636 .elementor-element.elementor-element-24e8ea5 {
    width: var( --container-widget-width, 40.478% );
    max-width: 40.478%;
    --container-widget-width: 40.478%;
    --container-widget-flex-grow: 0;
}

.elementor-291636 .elementor-element.elementor-element-24e8ea5 > .elementor-widget-container {
    padding: 30px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-291636 .elementor-element.elementor-element-24e8ea5.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-291636 .elementor-element.elementor-element-24e8ea5 img {
    width: 100%;
    height: 100%;
}

.elementor-291636 .elementor-element.elementor-element-393188b {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --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-291636 .elementor-element.elementor-element-5a1ca31 {
    --display: flex;
    --justify-content: space-around;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --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-291636 .elementor-element.elementor-element-5a1ca31, .elementor-291636 .elementor-element.elementor-element-5a1ca31::before {
    --border-transition: 0.3s;
}

.elementor-291636 .elementor-element.elementor-element-5a1ca31.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-291636 .elementor-element.elementor-element-f5b8821 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 15px 5px;
    --grid-auto-flow: row;
    --background-transition: 0.3s;
}

.elementor-291636 .elementor-element.elementor-element-05ea6f1.elementor-element {
    --align-self: center;
}

.elementor-291636 .elementor-element.elementor-element-1f3c6d5.elementor-element {
    --align-self: center;
}

.elementor-291636 .elementor-element.elementor-element-c3c693a.elementor-element {
    --align-self: center;
}

.elementor-291636 .elementor-element.elementor-element-7f7307a {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291636 .elementor-element.elementor-element-7f7307a.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-291636 .elementor-element.elementor-element-e58aab6 {
    width: var( --container-widget-width, 40.175% );
    max-width: 40.175%;
    --container-widget-width: 40.175%;
    --container-widget-flex-grow: 0;
}

.elementor-291636 .elementor-element.elementor-element-e58aab6 > .elementor-widget-container {
    padding: 33px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-291636 .elementor-element.elementor-element-e58aab6.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-291636 .elementor-element.elementor-element-e58aab6 img {
    width: 100%;
    height: 100%;
}

.elementor-291636 .elementor-element.elementor-element-cbb089e {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 40px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-291636 .elementor-element.elementor-element-cbb089e, .elementor-291636 .elementor-element.elementor-element-cbb089e::before {
    --border-transition: 0.3s;
}

.elementor-291636 .elementor-element.elementor-element-cbb089e.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-291636 .elementor-element.elementor-element-4bc354a > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-291636 .elementor-element.elementor-element-4bc354a.elementor-element {
    --order: -99999 /* order start hack */;
}

.elementor-291636 .elementor-element.elementor-element-4bc354a {
    text-align: center;
}

.elementor-291636 .elementor-element.elementor-element-4bc354a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-weight: 700;
}

.elementor-291636 .elementor-element.elementor-element-994ab26 > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-291636 .elementor-element.elementor-element-994ab26 {
    text-align: center;
}

.elementor-291636 .elementor-element.elementor-element-994ab26 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.4em;
}

.elementor-291636 .elementor-element.elementor-element-6fa7623 {
    text-align: center;
}

.elementor-291636 .elementor-element.elementor-element-6fa7623 .elementor-heading-title {
    color: #9A795B;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-291636 .elementor-element.elementor-element-25f81ca {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 70px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-291636 .elementor-element.elementor-element-25f81ca.e-con {
    --order: 99999 /* order end hack */;
}

.elementor-291636 .elementor-element.elementor-element-b1cc923 > .elementor-widget-container {
    margin: -18px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-291636 .elementor-element.elementor-element-b1cc923 {
    text-align: center;
}

.elementor-291636 .elementor-element.elementor-element-b1cc923 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "TizaNegra", Sans-serif;
    font-size: 52px;
}

.elementor-291636 .elementor-element.elementor-element-a0afa59 {
    --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: 10px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 015px;
    --margin-right: 15px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291636 .elementor-element.elementor-element-a0afa59.e-con {
    --align-self: flex-start;
    --order: 99999 /* order end hack */;
}

.elementor-291636 .elementor-element.elementor-element-dfb5ce4 {
    --display: flex;
    --gap: 05px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291636 .elementor-element.elementor-element-dfb5ce4, .elementor-291636 .elementor-element.elementor-element-dfb5ce4::before {
    --border-transition: 0.3s;
}

.elementor-291636 .elementor-element.elementor-element-2efabc8 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-291636 .elementor-element.elementor-element-2efabc8 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-291636 .elementor-element.elementor-element-2efabc8.elementor-element {
    --align-self: center;
}

.elementor-291636 .elementor-element.elementor-element-2efabc8 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "Nunito", Sans-serif;
    font-size: 26px;
    font-weight: 700;
}

.elementor-291636 .elementor-element.elementor-element-097921a {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-291636 .elementor-element.elementor-element-097921a.elementor-element {
    --align-self: center;
}

.elementor-291636 .elementor-element.elementor-element-097921a .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Nunito", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-291636 .elementor-element.elementor-element-8220941 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-291636 .elementor-element.elementor-element-8220941 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-291636 .elementor-element.elementor-element-8220941.elementor-element {
    --align-self: center;
}

.elementor-291636 .elementor-element.elementor-element-8220941 .elementor-heading-title {
    color: #9A795B;
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-291636 .elementor-element.elementor-element-aac2ae6 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291636 .elementor-element.elementor-element-bb197d1 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291636 .elementor-element.elementor-element-bb197d1, .elementor-291636 .elementor-element.elementor-element-bb197d1::before {
    --border-transition: 0.3s;
}

.elementor-291636 .elementor-element.elementor-element-5f268b2 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 3px 3px 3px 3px;
}

.elementor-291636 .elementor-element.elementor-element-5f268b2.elementor-element {
    --align-self: center;
}

.elementor-291636 .elementor-element.elementor-element-5f268b2 img {
    width: 86px;
}

.elementor-291636 .elementor-element.elementor-element-1efc26e {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291636 .elementor-element.elementor-element-1efc26e, .elementor-291636 .elementor-element.elementor-element-1efc26e::before {
    --border-transition: 0.3s;
}

.elementor-291636 .elementor-element.elementor-element-2580158 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-291636 .elementor-element.elementor-element-d094253 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-291636 .elementor-element.elementor-element-28e701c {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291636 .elementor-element.elementor-element-7b25b53 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291636 .elementor-element.elementor-element-7b25b53, .elementor-291636 .elementor-element.elementor-element-7b25b53::before {
    --border-transition: 0.3s;
}

.elementor-291636 .elementor-element.elementor-element-7b25b53.e-con {
    --align-self: center;
}

.elementor-291636 .elementor-element.elementor-element-7937e48 > .elementor-widget-container {
    padding: 4px 4px 4px 4px;
}

.elementor-291636 .elementor-element.elementor-element-7937e48 img {
    width: 100%;
}

.elementor-291636 .elementor-element.elementor-element-6090002 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291636 .elementor-element.elementor-element-6090002, .elementor-291636 .elementor-element.elementor-element-6090002::before {
    --border-transition: 0.3s;
}

.elementor-291636 .elementor-element.elementor-element-1bd43cf > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 4px 4px 4px 4px;
}

.elementor-291636 .elementor-element.elementor-element-1bd43cf img {
    width: 100%;
}

.elementor-291636 .elementor-element.elementor-element-ab52c66 > .elementor-widget-container {
    margin: 2% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-291636 .elementor-element.elementor-element-ab52c66.elementor-element {
    --align-self: center;
    --order: 99999 /* order end hack */;
    --flex-grow: 0;
    --flex-shrink: 0;
}

body:not(.rtl) .elementor-291636 .elementor-element.elementor-element-ab52c66 {
    right: -0.5%;
}

body.rtl .elementor-291636 .elementor-element.elementor-element-ab52c66 {
    left: -0.5%;
}

.elementor-291636 .elementor-element.elementor-element-ab52c66 {
    top: -21px;
    z-index: 0;
}

.elementor-291636 .elementor-element.elementor-element-ab52c66 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-291636 .elementor-element.elementor-element-ab52c66.elementor-view-stacked .elementor-icon {
    background-color: #ED6C0500;
    color: #ED6C05;
}

.elementor-291636 .elementor-element.elementor-element-ab52c66.elementor-view-framed .elementor-icon, .elementor-291636 .elementor-element.elementor-element-ab52c66.elementor-view-default .elementor-icon {
    color: #ED6C0500;
    border-color: #ED6C0500;
}

.elementor-291636 .elementor-element.elementor-element-ab52c66.elementor-view-framed .elementor-icon, .elementor-291636 .elementor-element.elementor-element-ab52c66.elementor-view-default .elementor-icon svg {
    fill: #ED6C0500;
}

.elementor-291636 .elementor-element.elementor-element-ab52c66.elementor-view-framed .elementor-icon {
    background-color: #ED6C05;
}

.elementor-291636 .elementor-element.elementor-element-ab52c66.elementor-view-stacked .elementor-icon svg {
    fill: #ED6C05;
}

.elementor-291636 .elementor-element.elementor-element-ab52c66.elementor-view-framed .elementor-icon:hover {
    background-color: var( --e-global-color-2fe9320 );
}

.elementor-291636 .elementor-element.elementor-element-ab52c66.elementor-view-stacked .elementor-icon:hover {
    color: var( --e-global-color-2fe9320 );
}

.elementor-291636 .elementor-element.elementor-element-ab52c66.elementor-view-stacked .elementor-icon:hover svg {
    fill: var( --e-global-color-2fe9320 );
}

.elementor-291636 .elementor-element.elementor-element-ab52c66 .elementor-icon {
    font-size: 50px;
    padding: 20px;
}

.elementor-291636 .elementor-element.elementor-element-ab52c66 .elementor-icon svg {
    height: 50px;
}

#elementor-popup-modal-291636 .dialog-widget-content {
    background-color: #02010100;
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,0.2);
}

#elementor-popup-modal-291636 {
    background-color: #000000AD;
    justify-content: center;
    align-items: center;
    pointer-events: all;
}

#elementor-popup-modal-291636 .dialog-message {
    width: 800px;
    height: auto;
}

@media(min-width: 768px) {
    .elementor-291636 .elementor-element.elementor-element-163424e {
        --width:28.5%;
    }

    .elementor-291636 .elementor-element.elementor-element-0531182 {
        --width: 57%;
    }

    .elementor-291636 .elementor-element.elementor-element-baa5264 {
        --width: 57.3%;
    }

    .elementor-291636 .elementor-element.elementor-element-2e5f457 {
        --width: 50%;
    }

    .elementor-291636 .elementor-element.elementor-element-5a1ca31 {
        --width: 57.04%;
    }

    .elementor-291636 .elementor-element.elementor-element-7f7307a {
        --width: 50%;
    }

    .elementor-291636 .elementor-element.elementor-element-cbb089e {
        --width: 373px;
    }

    .elementor-291636 .elementor-element.elementor-element-a0afa59 {
        --width: 29%;
    }
}

@media(max-width: 1280px) {
    .elementor-291636 .elementor-element.elementor-element-f5b8821 {
        --grid-auto-flow:row;
    }
}

@media(max-width: 1024px) {
    .elementor-291636 .elementor-element.elementor-element-f5b8821 {
        --grid-auto-flow:row;
    }
}

@media(max-width: 767px) {
    .elementor-291636 .elementor-element.elementor-element-f5b8821 {
        --e-con-grid-template-columns:repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-291636 .elementor-element.elementor-element-ab52c66 .elementor-icon {
        font-size: 20px;
    }

    .elementor-291636 .elementor-element.elementor-element-ab52c66 .elementor-icon svg {
        height: 20px;
    }
}


.elementor-87888 .elementor-element.elementor-element-4c85e7e > .elementor-container {
    max-width: 1009px;
}

.elementor-87888 .elementor-element.elementor-element-4c85e7e {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-87888 .elementor-element.elementor-element-4c85e7e, .elementor-87888 .elementor-element.elementor-element-4c85e7e > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-87888 .elementor-element.elementor-element-4c85e7e > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-87888 .elementor-element.elementor-element-34fe689:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-87888 .elementor-element.elementor-element-34fe689 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000C7;
}

.elementor-87888 .elementor-element.elementor-element-34fe689 > .elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-primary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-87888 .elementor-element.elementor-element-34fe689 > .elementor-element-populated, .elementor-87888 .elementor-element.elementor-element-34fe689 > .elementor-element-populated > .elementor-background-overlay, .elementor-87888 .elementor-element.elementor-element-34fe689 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-87888 .elementor-element.elementor-element-34fe689 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-87888 .elementor-element.elementor-element-df1713d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-87888 .elementor-element.elementor-element-1f5a518 {
    --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: 010px 00px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 15px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-87888 .elementor-element.elementor-element-1f5a518.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-87888 .elementor-element.elementor-element-5a3a4f2 {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-87888 .elementor-element.elementor-element-fa70ef3 {
    --display: flex;
    --background-transition: 0.3s;
    --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-87888 .elementor-element.elementor-element-fa70ef3.e-con {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-87888 .elementor-element.elementor-element-306d24a {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-87888 .elementor-element.elementor-element-306d24a > .elementor-widget-container {
    padding: 10px 10px 10px 010px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-87888 .elementor-element.elementor-element-306d24a.elementor-element {
    --align-self: center;
}

.elementor-87888 .elementor-element.elementor-element-306d24a .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "TizaNegra", Sans-serif;
    font-size: 32px;
    font-weight: 400;
}

.elementor-87888 .elementor-element.elementor-element-dd701bb {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-87888 .elementor-element.elementor-element-207b332 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --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-87888 .elementor-element.elementor-element-270f3cc {
    --display: flex;
    --min-height: 0px;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --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-87888 .elementor-element.elementor-element-270f3cc.e-con {
    --align-self: flex-end;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-87888 .elementor-element.elementor-element-7822c84 {
    width: 100%;
    max-width: 100%;
}

.elementor-87888 .elementor-element.elementor-element-7822c84 > .elementor-widget-container {
    padding: 44px 0px 45px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-87888 .elementor-element.elementor-element-7822c84.elementor-element {
    --align-self: flex-start;
}

.elementor-87888 .elementor-element.elementor-element-7822c84 img {
    width: 70%;
}

.elementor-87888 .elementor-element.elementor-element-ec6d0bf {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-87888 .elementor-element.elementor-element-ec6d0bf.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-87888 .elementor-element.elementor-element-531a8db {
    width: var( --container-widget-width, 40.478% );
    max-width: 40.478%;
    --container-widget-width: 40.478%;
    --container-widget-flex-grow: 0;
}

.elementor-87888 .elementor-element.elementor-element-531a8db > .elementor-widget-container {
    padding: 30px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-87888 .elementor-element.elementor-element-531a8db.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-87888 .elementor-element.elementor-element-531a8db img {
    width: 100%;
    height: 100%;
}

.elementor-87888 .elementor-element.elementor-element-bf0d71a {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --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-87888 .elementor-element.elementor-element-111e6ea {
    --display: flex;
    --justify-content: space-around;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --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-87888 .elementor-element.elementor-element-111e6ea, .elementor-87888 .elementor-element.elementor-element-111e6ea::before {
    --border-transition: 0.3s;
}

.elementor-87888 .elementor-element.elementor-element-111e6ea.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-87888 .elementor-element.elementor-element-9f45e14 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 15px 5px;
    --grid-auto-flow: row;
    --background-transition: 0.3s;
}

.elementor-87888 .elementor-element.elementor-element-78c752d.elementor-element {
    --align-self: center;
}

.elementor-87888 .elementor-element.elementor-element-840a4fa.elementor-element {
    --align-self: center;
}

.elementor-87888 .elementor-element.elementor-element-0962043.elementor-element {
    --align-self: center;
}

.elementor-87888 .elementor-element.elementor-element-d1ae903 {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-87888 .elementor-element.elementor-element-d1ae903.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-87888 .elementor-element.elementor-element-e9f96eb {
    width: var( --container-widget-width, 40.175% );
    max-width: 40.175%;
    --container-widget-width: 40.175%;
    --container-widget-flex-grow: 0;
}

.elementor-87888 .elementor-element.elementor-element-e9f96eb > .elementor-widget-container {
    padding: 33px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-87888 .elementor-element.elementor-element-e9f96eb.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-87888 .elementor-element.elementor-element-e9f96eb img {
    width: 100%;
    height: 100%;
}

.elementor-87888 .elementor-element.elementor-element-eeac78f {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 40px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-87888 .elementor-element.elementor-element-eeac78f, .elementor-87888 .elementor-element.elementor-element-eeac78f::before {
    --border-transition: 0.3s;
}

.elementor-87888 .elementor-element.elementor-element-eeac78f.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-87888 .elementor-element.elementor-element-4bc354a > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-87888 .elementor-element.elementor-element-4bc354a {
    text-align: center;
}

.elementor-87888 .elementor-element.elementor-element-4bc354a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-weight: 700;
}

.elementor-87888 .elementor-element.elementor-element-fc94318 > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-87888 .elementor-element.elementor-element-fc94318 {
    text-align: center;
}

.elementor-87888 .elementor-element.elementor-element-fc94318 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.7em;
}

.elementor-87888 .elementor-element.elementor-element-cad72d9 {
    text-align: center;
}

.elementor-87888 .elementor-element.elementor-element-cad72d9 .elementor-heading-title {
    color: #9A795B;
    text-transform: uppercase;
}

.elementor-87888 .elementor-element.elementor-element-d72a722 > .elementor-widget-container {
    margin: 100px 0px 0px 0px;
}

.elementor-87888 .elementor-element.elementor-element-d72a722.elementor-element {
    --align-self: center;
    --order: 99999 /* order end hack */;
}

.elementor-87888 .elementor-element.elementor-element-d72a722 {
    text-align: center;
}

.elementor-87888 .elementor-element.elementor-element-d72a722 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-weight: 500;
    line-height: 1.2em;
}

.elementor-87888 .elementor-element.elementor-element-f605cdb {
    --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: 10px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 015px;
    --margin-right: 15px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-87888 .elementor-element.elementor-element-f605cdb.e-con {
    --align-self: flex-start;
    --order: 99999 /* order end hack */;
}

.elementor-87888 .elementor-element.elementor-element-b806762 {
    --display: flex;
    --gap: 05px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-87888 .elementor-element.elementor-element-b806762, .elementor-87888 .elementor-element.elementor-element-b806762::before {
    --border-transition: 0.3s;
}

.elementor-87888 .elementor-element.elementor-element-a3756af {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-87888 .elementor-element.elementor-element-a3756af > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-87888 .elementor-element.elementor-element-a3756af.elementor-element {
    --align-self: center;
}

.elementor-87888 .elementor-element.elementor-element-a3756af .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "Nunito", Sans-serif;
    font-size: 26px;
    font-weight: 700;
}

.elementor-87888 .elementor-element.elementor-element-0f97617 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-87888 .elementor-element.elementor-element-0f97617.elementor-element {
    --align-self: center;
}

.elementor-87888 .elementor-element.elementor-element-0f97617 .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Nunito", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-87888 .elementor-element.elementor-element-f3d8755 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-87888 .elementor-element.elementor-element-f3d8755 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-87888 .elementor-element.elementor-element-f3d8755.elementor-element {
    --align-self: center;
}

.elementor-87888 .elementor-element.elementor-element-f3d8755 .elementor-heading-title {
    color: #9A795B;
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-87888 .elementor-element.elementor-element-1fb13dc {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-87888 .elementor-element.elementor-element-4067338 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-87888 .elementor-element.elementor-element-4067338, .elementor-87888 .elementor-element.elementor-element-4067338::before {
    --border-transition: 0.3s;
}

.elementor-87888 .elementor-element.elementor-element-379f7bc > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 3px 3px 3px 3px;
}

.elementor-87888 .elementor-element.elementor-element-379f7bc.elementor-element {
    --align-self: center;
}

.elementor-87888 .elementor-element.elementor-element-379f7bc img {
    width: 86px;
}

.elementor-87888 .elementor-element.elementor-element-c0412cd {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-87888 .elementor-element.elementor-element-c0412cd, .elementor-87888 .elementor-element.elementor-element-c0412cd::before {
    --border-transition: 0.3s;
}

.elementor-87888 .elementor-element.elementor-element-2907845 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-87888 .elementor-element.elementor-element-7f41403 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-87888 .elementor-element.elementor-element-78b9ad1 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-87888 .elementor-element.elementor-element-d39d088 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-87888 .elementor-element.elementor-element-d39d088, .elementor-87888 .elementor-element.elementor-element-d39d088::before {
    --border-transition: 0.3s;
}

.elementor-87888 .elementor-element.elementor-element-d39d088.e-con {
    --align-self: center;
}

.elementor-87888 .elementor-element.elementor-element-05446df > .elementor-widget-container {
    padding: 4px 4px 4px 4px;
}

.elementor-87888 .elementor-element.elementor-element-05446df img {
    width: 100%;
}

.elementor-87888 .elementor-element.elementor-element-f030fca {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-87888 .elementor-element.elementor-element-f030fca, .elementor-87888 .elementor-element.elementor-element-f030fca::before {
    --border-transition: 0.3s;
}

.elementor-87888 .elementor-element.elementor-element-cf3561d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 4px 4px 4px 4px;
}

.elementor-87888 .elementor-element.elementor-element-cf3561d img {
    width: 100%;
}

.elementor-87888 .elementor-element.elementor-element-2cb8fd0 > .elementor-widget-container {
    margin: 2% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-87888 .elementor-element.elementor-element-2cb8fd0.elementor-element {
    --align-self: center;
    --order: 99999 /* order end hack */;
    --flex-grow: 0;
    --flex-shrink: 0;
}

body:not(.rtl) .elementor-87888 .elementor-element.elementor-element-2cb8fd0 {
    right: -0.5%;
}

body.rtl .elementor-87888 .elementor-element.elementor-element-2cb8fd0 {
    left: -0.5%;
}

.elementor-87888 .elementor-element.elementor-element-2cb8fd0 {
    top: -21px;
    z-index: 0;
}

.elementor-87888 .elementor-element.elementor-element-2cb8fd0 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-87888 .elementor-element.elementor-element-2cb8fd0.elementor-view-stacked .elementor-icon {
    background-color: #ED6C0500;
    color: #ED6C05;
}

.elementor-87888 .elementor-element.elementor-element-2cb8fd0.elementor-view-framed .elementor-icon, .elementor-87888 .elementor-element.elementor-element-2cb8fd0.elementor-view-default .elementor-icon {
    color: #ED6C0500;
    border-color: #ED6C0500;
}

.elementor-87888 .elementor-element.elementor-element-2cb8fd0.elementor-view-framed .elementor-icon, .elementor-87888 .elementor-element.elementor-element-2cb8fd0.elementor-view-default .elementor-icon svg {
    fill: #ED6C0500;
}

.elementor-87888 .elementor-element.elementor-element-2cb8fd0.elementor-view-framed .elementor-icon {
    background-color: #ED6C05;
}

.elementor-87888 .elementor-element.elementor-element-2cb8fd0.elementor-view-stacked .elementor-icon svg {
    fill: #ED6C05;
}

.elementor-87888 .elementor-element.elementor-element-2cb8fd0.elementor-view-framed .elementor-icon:hover {
    background-color: var( --e-global-color-2fe9320 );
}

.elementor-87888 .elementor-element.elementor-element-2cb8fd0.elementor-view-stacked .elementor-icon:hover {
    color: var( --e-global-color-2fe9320 );
}

.elementor-87888 .elementor-element.elementor-element-2cb8fd0.elementor-view-stacked .elementor-icon:hover svg {
    fill: var( --e-global-color-2fe9320 );
}

.elementor-87888 .elementor-element.elementor-element-2cb8fd0 .elementor-icon {
    font-size: 50px;
    padding: 20px;
}

.elementor-87888 .elementor-element.elementor-element-2cb8fd0 .elementor-icon svg {
    height: 50px;
}

#elementor-popup-modal-87888 .dialog-widget-content {
    background-color: #02010100;
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,0.2);
}

#elementor-popup-modal-87888 {
    background-color: #000000AD;
    justify-content: center;
    align-items: center;
    pointer-events: all;
}

#elementor-popup-modal-87888 .dialog-message {
    width: 800px;
    height: auto;
}

@media(min-width: 768px) {
    .elementor-87888 .elementor-element.elementor-element-1f5a518 {
        --width:28.5%;
    }

    .elementor-87888 .elementor-element.elementor-element-fa70ef3 {
        --width: 57%;
    }

    .elementor-87888 .elementor-element.elementor-element-270f3cc {
        --width: 57.3%;
    }

    .elementor-87888 .elementor-element.elementor-element-ec6d0bf {
        --width: 50%;
    }

    .elementor-87888 .elementor-element.elementor-element-111e6ea {
        --width: 57.04%;
    }

    .elementor-87888 .elementor-element.elementor-element-d1ae903 {
        --width: 50%;
    }

    .elementor-87888 .elementor-element.elementor-element-eeac78f {
        --width: 373px;
    }

    .elementor-87888 .elementor-element.elementor-element-f605cdb {
        --width: 29%;
    }
}

@media(max-width: 1280px) {
    .elementor-87888 .elementor-element.elementor-element-9f45e14 {
        --grid-auto-flow:row;
    }
}

@media(max-width: 1024px) {
    .elementor-87888 .elementor-element.elementor-element-9f45e14 {
        --grid-auto-flow:row;
    }
}

@media(max-width: 767px) {
    .elementor-87888 .elementor-element.elementor-element-9f45e14 {
        --e-con-grid-template-columns:repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-87888 .elementor-element.elementor-element-2cb8fd0 .elementor-icon {
        font-size: 20px;
    }

    .elementor-87888 .elementor-element.elementor-element-2cb8fd0 .elementor-icon svg {
        height: 20px;
    }
}


.elementor-291667 .elementor-element.elementor-element-a2ce602 > .elementor-container {
    max-width: 1009px;
}

.elementor-291667 .elementor-element.elementor-element-a2ce602 {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-291667 .elementor-element.elementor-element-a2ce602, .elementor-291667 .elementor-element.elementor-element-a2ce602 > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-291667 .elementor-element.elementor-element-a2ce602 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-291667 .elementor-element.elementor-element-1bd194a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-291667 .elementor-element.elementor-element-1bd194a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000C7;
}

.elementor-291667 .elementor-element.elementor-element-1bd194a > .elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-primary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-291667 .elementor-element.elementor-element-1bd194a > .elementor-element-populated, .elementor-291667 .elementor-element.elementor-element-1bd194a > .elementor-element-populated > .elementor-background-overlay, .elementor-291667 .elementor-element.elementor-element-1bd194a > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-291667 .elementor-element.elementor-element-1bd194a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-291667 .elementor-element.elementor-element-482878e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291667 .elementor-element.elementor-element-5d43a9a {
    --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: 010px 00px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 15px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291667 .elementor-element.elementor-element-5d43a9a.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-291667 .elementor-element.elementor-element-a7524ce {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291667 .elementor-element.elementor-element-21d6d03 {
    --display: flex;
    --background-transition: 0.3s;
    --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-291667 .elementor-element.elementor-element-21d6d03.e-con {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-291667 .elementor-element.elementor-element-05e99bc {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-291667 .elementor-element.elementor-element-05e99bc > .elementor-widget-container {
    padding: 10px 10px 10px 010px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-291667 .elementor-element.elementor-element-05e99bc.elementor-element {
    --align-self: center;
}

.elementor-291667 .elementor-element.elementor-element-05e99bc .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "TizaNegra", Sans-serif;
    font-size: 32px;
    font-weight: 400;
}

.elementor-291667 .elementor-element.elementor-element-becbc0b {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-291667 .elementor-element.elementor-element-5b4b2d6 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --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-291667 .elementor-element.elementor-element-8a7b9a9 {
    --display: flex;
    --min-height: 0px;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --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-291667 .elementor-element.elementor-element-8a7b9a9.e-con {
    --align-self: flex-end;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-291667 .elementor-element.elementor-element-5aeacce {
    width: 100%;
    max-width: 100%;
}

.elementor-291667 .elementor-element.elementor-element-5aeacce > .elementor-widget-container {
    padding: 44px 0px 45px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-291667 .elementor-element.elementor-element-5aeacce.elementor-element {
    --align-self: flex-start;
}

.elementor-291667 .elementor-element.elementor-element-5aeacce img {
    width: 70%;
}

.elementor-291667 .elementor-element.elementor-element-33c8223 {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291667 .elementor-element.elementor-element-33c8223.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-291667 .elementor-element.elementor-element-530d7c5 {
    width: var( --container-widget-width, 40.478% );
    max-width: 40.478%;
    --container-widget-width: 40.478%;
    --container-widget-flex-grow: 0;
}

.elementor-291667 .elementor-element.elementor-element-530d7c5 > .elementor-widget-container {
    padding: 30px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-291667 .elementor-element.elementor-element-530d7c5.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-291667 .elementor-element.elementor-element-530d7c5 img {
    width: 100%;
    height: 100%;
}

.elementor-291667 .elementor-element.elementor-element-3b06d48 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --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-291667 .elementor-element.elementor-element-35d5c37 {
    --display: flex;
    --justify-content: space-around;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --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-291667 .elementor-element.elementor-element-35d5c37, .elementor-291667 .elementor-element.elementor-element-35d5c37::before {
    --border-transition: 0.3s;
}

.elementor-291667 .elementor-element.elementor-element-35d5c37.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-291667 .elementor-element.elementor-element-ba527cb {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 15px 5px;
    --grid-auto-flow: row;
    --background-transition: 0.3s;
}

.elementor-291667 .elementor-element.elementor-element-39c27b6.elementor-element {
    --align-self: center;
}

.elementor-291667 .elementor-element.elementor-element-603d2c7.elementor-element {
    --align-self: center;
}

.elementor-291667 .elementor-element.elementor-element-72369d3.elementor-element {
    --align-self: center;
}

.elementor-291667 .elementor-element.elementor-element-efe78c1 {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291667 .elementor-element.elementor-element-efe78c1.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-291667 .elementor-element.elementor-element-0352ebc {
    width: var( --container-widget-width, 40.175% );
    max-width: 40.175%;
    --container-widget-width: 40.175%;
    --container-widget-flex-grow: 0;
}

.elementor-291667 .elementor-element.elementor-element-0352ebc > .elementor-widget-container {
    padding: 33px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-291667 .elementor-element.elementor-element-0352ebc.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-291667 .elementor-element.elementor-element-0352ebc img {
    width: 100%;
    height: 100%;
}

.elementor-291667 .elementor-element.elementor-element-1e55926 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 40px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-291667 .elementor-element.elementor-element-1e55926, .elementor-291667 .elementor-element.elementor-element-1e55926::before {
    --border-transition: 0.3s;
}

.elementor-291667 .elementor-element.elementor-element-1e55926.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-291667 .elementor-element.elementor-element-4bc354a > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-291667 .elementor-element.elementor-element-4bc354a.elementor-element {
    --order: -99999 /* order start hack */;
}

.elementor-291667 .elementor-element.elementor-element-4bc354a {
    text-align: center;
}

.elementor-291667 .elementor-element.elementor-element-4bc354a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-weight: 700;
}

.elementor-291667 .elementor-element.elementor-element-994ab26 > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-291667 .elementor-element.elementor-element-994ab26 {
    text-align: center;
}

.elementor-291667 .elementor-element.elementor-element-994ab26 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.4em;
}

.elementor-291667 .elementor-element.elementor-element-6fa7623 .elementor-heading-title {
    color: #9A795B;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-291667 .elementor-element.elementor-element-25f81ca {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 130px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-291667 .elementor-element.elementor-element-25f81ca.e-con {
    --order: 99999 /* order end hack */;
}

.elementor-291667 .elementor-element.elementor-element-b1cc923 {
    text-align: center;
}

.elementor-291667 .elementor-element.elementor-element-b1cc923 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "TizaNegra", Sans-serif;
    font-size: 52px;
}

.elementor-291667 .elementor-element.elementor-element-ea855b3 {
    --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: 10px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 015px;
    --margin-right: 15px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291667 .elementor-element.elementor-element-ea855b3.e-con {
    --align-self: flex-start;
    --order: 99999 /* order end hack */;
}

.elementor-291667 .elementor-element.elementor-element-d551c94 {
    --display: flex;
    --gap: 05px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291667 .elementor-element.elementor-element-d551c94, .elementor-291667 .elementor-element.elementor-element-d551c94::before {
    --border-transition: 0.3s;
}

.elementor-291667 .elementor-element.elementor-element-883ac2a {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-291667 .elementor-element.elementor-element-883ac2a > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-291667 .elementor-element.elementor-element-883ac2a.elementor-element {
    --align-self: center;
}

.elementor-291667 .elementor-element.elementor-element-883ac2a .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "Nunito", Sans-serif;
    font-size: 26px;
    font-weight: 700;
}

.elementor-291667 .elementor-element.elementor-element-114bf06 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-291667 .elementor-element.elementor-element-114bf06.elementor-element {
    --align-self: center;
}

.elementor-291667 .elementor-element.elementor-element-114bf06 .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Nunito", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-291667 .elementor-element.elementor-element-57f5ef7 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-291667 .elementor-element.elementor-element-57f5ef7 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-291667 .elementor-element.elementor-element-57f5ef7.elementor-element {
    --align-self: center;
}

.elementor-291667 .elementor-element.elementor-element-57f5ef7 .elementor-heading-title {
    color: #9A795B;
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-291667 .elementor-element.elementor-element-82e560c {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291667 .elementor-element.elementor-element-669a7b6 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291667 .elementor-element.elementor-element-669a7b6, .elementor-291667 .elementor-element.elementor-element-669a7b6::before {
    --border-transition: 0.3s;
}

.elementor-291667 .elementor-element.elementor-element-8c57a90 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 3px 3px 3px 3px;
}

.elementor-291667 .elementor-element.elementor-element-8c57a90.elementor-element {
    --align-self: center;
}

.elementor-291667 .elementor-element.elementor-element-8c57a90 img {
    width: 86px;
}

.elementor-291667 .elementor-element.elementor-element-cdd2699 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291667 .elementor-element.elementor-element-cdd2699, .elementor-291667 .elementor-element.elementor-element-cdd2699::before {
    --border-transition: 0.3s;
}

.elementor-291667 .elementor-element.elementor-element-b38b986 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-291667 .elementor-element.elementor-element-9115ac9 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-291667 .elementor-element.elementor-element-db39816 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291667 .elementor-element.elementor-element-8236264 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291667 .elementor-element.elementor-element-8236264, .elementor-291667 .elementor-element.elementor-element-8236264::before {
    --border-transition: 0.3s;
}

.elementor-291667 .elementor-element.elementor-element-8236264.e-con {
    --align-self: center;
}

.elementor-291667 .elementor-element.elementor-element-f3098d2 > .elementor-widget-container {
    padding: 4px 4px 4px 4px;
}

.elementor-291667 .elementor-element.elementor-element-f3098d2 img {
    width: 100%;
}

.elementor-291667 .elementor-element.elementor-element-8d59a43 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291667 .elementor-element.elementor-element-8d59a43, .elementor-291667 .elementor-element.elementor-element-8d59a43::before {
    --border-transition: 0.3s;
}

.elementor-291667 .elementor-element.elementor-element-2f0c51a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 4px 4px 4px 4px;
}

.elementor-291667 .elementor-element.elementor-element-2f0c51a img {
    width: 100%;
}

.elementor-291667 .elementor-element.elementor-element-46c99b2 > .elementor-widget-container {
    margin: 2% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-291667 .elementor-element.elementor-element-46c99b2.elementor-element {
    --align-self: center;
    --order: 99999 /* order end hack */;
    --flex-grow: 0;
    --flex-shrink: 0;
}

body:not(.rtl) .elementor-291667 .elementor-element.elementor-element-46c99b2 {
    right: -0.5%;
}

body.rtl .elementor-291667 .elementor-element.elementor-element-46c99b2 {
    left: -0.5%;
}

.elementor-291667 .elementor-element.elementor-element-46c99b2 {
    top: -21px;
    z-index: 0;
}

.elementor-291667 .elementor-element.elementor-element-46c99b2 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-291667 .elementor-element.elementor-element-46c99b2.elementor-view-stacked .elementor-icon {
    background-color: #ED6C0500;
    color: #ED6C05;
}

.elementor-291667 .elementor-element.elementor-element-46c99b2.elementor-view-framed .elementor-icon, .elementor-291667 .elementor-element.elementor-element-46c99b2.elementor-view-default .elementor-icon {
    color: #ED6C0500;
    border-color: #ED6C0500;
}

.elementor-291667 .elementor-element.elementor-element-46c99b2.elementor-view-framed .elementor-icon, .elementor-291667 .elementor-element.elementor-element-46c99b2.elementor-view-default .elementor-icon svg {
    fill: #ED6C0500;
}

.elementor-291667 .elementor-element.elementor-element-46c99b2.elementor-view-framed .elementor-icon {
    background-color: #ED6C05;
}

.elementor-291667 .elementor-element.elementor-element-46c99b2.elementor-view-stacked .elementor-icon svg {
    fill: #ED6C05;
}

.elementor-291667 .elementor-element.elementor-element-46c99b2.elementor-view-framed .elementor-icon:hover {
    background-color: var( --e-global-color-2fe9320 );
}

.elementor-291667 .elementor-element.elementor-element-46c99b2.elementor-view-stacked .elementor-icon:hover {
    color: var( --e-global-color-2fe9320 );
}

.elementor-291667 .elementor-element.elementor-element-46c99b2.elementor-view-stacked .elementor-icon:hover svg {
    fill: var( --e-global-color-2fe9320 );
}

.elementor-291667 .elementor-element.elementor-element-46c99b2 .elementor-icon {
    font-size: 50px;
    padding: 20px;
}

.elementor-291667 .elementor-element.elementor-element-46c99b2 .elementor-icon svg {
    height: 50px;
}

#elementor-popup-modal-291667 .dialog-widget-content {
    background-color: #02010100;
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,0.2);
}

#elementor-popup-modal-291667 {
    background-color: #000000AD;
    justify-content: center;
    align-items: center;
    pointer-events: all;
}

#elementor-popup-modal-291667 .dialog-message {
    width: 800px;
    height: auto;
}

@media(min-width: 768px) {
    .elementor-291667 .elementor-element.elementor-element-5d43a9a {
        --width:28.5%;
    }

    .elementor-291667 .elementor-element.elementor-element-21d6d03 {
        --width: 57%;
    }

    .elementor-291667 .elementor-element.elementor-element-8a7b9a9 {
        --width: 57.3%;
    }

    .elementor-291667 .elementor-element.elementor-element-33c8223 {
        --width: 50%;
    }

    .elementor-291667 .elementor-element.elementor-element-35d5c37 {
        --width: 57.04%;
    }

    .elementor-291667 .elementor-element.elementor-element-efe78c1 {
        --width: 50%;
    }

    .elementor-291667 .elementor-element.elementor-element-1e55926 {
        --width: 373px;
    }

    .elementor-291667 .elementor-element.elementor-element-ea855b3 {
        --width: 29%;
    }
}

@media(max-width: 1280px) {
    .elementor-291667 .elementor-element.elementor-element-ba527cb {
        --grid-auto-flow:row;
    }
}

@media(max-width: 1024px) {
    .elementor-291667 .elementor-element.elementor-element-ba527cb {
        --grid-auto-flow:row;
    }
}

@media(max-width: 767px) {
    .elementor-291667 .elementor-element.elementor-element-ba527cb {
        --e-con-grid-template-columns:repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-291667 .elementor-element.elementor-element-46c99b2 .elementor-icon {
        font-size: 20px;
    }

    .elementor-291667 .elementor-element.elementor-element-46c99b2 .elementor-icon svg {
        height: 20px;
    }
}


.elementor-84875 .elementor-element.elementor-element-6d80702 > .elementor-container {
    max-width: 1009px;
}

.elementor-84875 .elementor-element.elementor-element-6d80702 {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-84875 .elementor-element.elementor-element-6d80702, .elementor-84875 .elementor-element.elementor-element-6d80702 > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-84875 .elementor-element.elementor-element-6d80702 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-84875 .elementor-element.elementor-element-69bd45c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-84875 .elementor-element.elementor-element-69bd45c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000C7;
}

.elementor-84875 .elementor-element.elementor-element-69bd45c > .elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-primary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-84875 .elementor-element.elementor-element-69bd45c > .elementor-element-populated, .elementor-84875 .elementor-element.elementor-element-69bd45c > .elementor-element-populated > .elementor-background-overlay, .elementor-84875 .elementor-element.elementor-element-69bd45c > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-84875 .elementor-element.elementor-element-69bd45c > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-84875 .elementor-element.elementor-element-17b0504 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-84875 .elementor-element.elementor-element-b5f651c {
    --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: 010px 00px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 15px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-84875 .elementor-element.elementor-element-b5f651c.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-84875 .elementor-element.elementor-element-e6c5df9 {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-84875 .elementor-element.elementor-element-8ee044a {
    --display: flex;
    --background-transition: 0.3s;
    --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-84875 .elementor-element.elementor-element-8ee044a.e-con {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-84875 .elementor-element.elementor-element-f72be57 {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-84875 .elementor-element.elementor-element-f72be57 > .elementor-widget-container {
    padding: 10px 10px 10px 010px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-84875 .elementor-element.elementor-element-f72be57.elementor-element {
    --align-self: center;
}

.elementor-84875 .elementor-element.elementor-element-f72be57 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "TizaNegra", Sans-serif;
    font-size: 32px;
    font-weight: 400;
}

.elementor-84875 .elementor-element.elementor-element-bcf22b5 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-84875 .elementor-element.elementor-element-8850d98 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --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-84875 .elementor-element.elementor-element-7c237fb {
    --display: flex;
    --min-height: 0px;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --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-84875 .elementor-element.elementor-element-7c237fb.e-con {
    --align-self: flex-end;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-84875 .elementor-element.elementor-element-337e4bf {
    width: 100%;
    max-width: 100%;
}

.elementor-84875 .elementor-element.elementor-element-337e4bf > .elementor-widget-container {
    padding: 44px 0px 45px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-84875 .elementor-element.elementor-element-337e4bf.elementor-element {
    --align-self: flex-start;
}

.elementor-84875 .elementor-element.elementor-element-337e4bf img {
    width: 70%;
}

.elementor-84875 .elementor-element.elementor-element-9ebd557 {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-84875 .elementor-element.elementor-element-9ebd557.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-84875 .elementor-element.elementor-element-686f8fc {
    width: var( --container-widget-width, 40.478% );
    max-width: 40.478%;
    --container-widget-width: 40.478%;
    --container-widget-flex-grow: 0;
}

.elementor-84875 .elementor-element.elementor-element-686f8fc > .elementor-widget-container {
    padding: 30px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-84875 .elementor-element.elementor-element-686f8fc.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-84875 .elementor-element.elementor-element-686f8fc img {
    width: 100%;
    height: 100%;
}

.elementor-84875 .elementor-element.elementor-element-22ca3cf {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --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-84875 .elementor-element.elementor-element-9b39d52 {
    --display: flex;
    --justify-content: space-around;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --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-84875 .elementor-element.elementor-element-9b39d52, .elementor-84875 .elementor-element.elementor-element-9b39d52::before {
    --border-transition: 0.3s;
}

.elementor-84875 .elementor-element.elementor-element-9b39d52.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-84875 .elementor-element.elementor-element-f9775a2 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 15px 5px;
    --grid-auto-flow: row;
    --background-transition: 0.3s;
}

.elementor-84875 .elementor-element.elementor-element-cb5823a.elementor-element {
    --align-self: center;
}

.elementor-84875 .elementor-element.elementor-element-aade582.elementor-element {
    --align-self: center;
}

.elementor-84875 .elementor-element.elementor-element-e7b02c9.elementor-element {
    --align-self: center;
}

.elementor-84875 .elementor-element.elementor-element-92eb358 {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-84875 .elementor-element.elementor-element-92eb358.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-84875 .elementor-element.elementor-element-dd297b6 {
    width: var( --container-widget-width, 40.175% );
    max-width: 40.175%;
    --container-widget-width: 40.175%;
    --container-widget-flex-grow: 0;
}

.elementor-84875 .elementor-element.elementor-element-dd297b6 > .elementor-widget-container {
    padding: 33px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-84875 .elementor-element.elementor-element-dd297b6.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-84875 .elementor-element.elementor-element-dd297b6 img {
    width: 100%;
    height: 100%;
}

.elementor-84875 .elementor-element.elementor-element-7b4447c {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 40px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-84875 .elementor-element.elementor-element-7b4447c, .elementor-84875 .elementor-element.elementor-element-7b4447c::before {
    --border-transition: 0.3s;
}

.elementor-84875 .elementor-element.elementor-element-7b4447c.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-84875 .elementor-element.elementor-element-4bc354a > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-84875 .elementor-element.elementor-element-4bc354a.elementor-element {
    --order: -99999 /* order start hack */;
}

.elementor-84875 .elementor-element.elementor-element-4bc354a {
    text-align: center;
}

.elementor-84875 .elementor-element.elementor-element-4bc354a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-weight: 700;
}

.elementor-84875 .elementor-element.elementor-element-994ab26 > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-84875 .elementor-element.elementor-element-994ab26 {
    text-align: center;
}

.elementor-84875 .elementor-element.elementor-element-994ab26 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.4em;
}

.elementor-84875 .elementor-element.elementor-element-6fa7623 {
    text-align: center;
}

.elementor-84875 .elementor-element.elementor-element-6fa7623 .elementor-heading-title {
    color: #9A795B;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-84875 .elementor-element.elementor-element-25f81ca {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-84875 .elementor-element.elementor-element-25f81ca.e-con {
    --order: 99999 /* order end hack */;
}

.elementor-84875 .elementor-element.elementor-element-b1cc923 > .elementor-widget-container {
    margin: -25px 0px 0px 0px;
}

.elementor-84875 .elementor-element.elementor-element-b1cc923 {
    text-align: center;
}

.elementor-84875 .elementor-element.elementor-element-b1cc923 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "TizaNegra", Sans-serif;
    font-size: 52px;
}

.elementor-84875 .elementor-element.elementor-element-72342fd {
    --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: 10px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 015px;
    --margin-right: 15px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-84875 .elementor-element.elementor-element-72342fd.e-con {
    --align-self: flex-start;
    --order: 99999 /* order end hack */;
}

.elementor-84875 .elementor-element.elementor-element-ab02f14 {
    --display: flex;
    --gap: 05px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-84875 .elementor-element.elementor-element-ab02f14, .elementor-84875 .elementor-element.elementor-element-ab02f14::before {
    --border-transition: 0.3s;
}

.elementor-84875 .elementor-element.elementor-element-609df85 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-84875 .elementor-element.elementor-element-609df85 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-84875 .elementor-element.elementor-element-609df85.elementor-element {
    --align-self: center;
}

.elementor-84875 .elementor-element.elementor-element-609df85 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "Nunito", Sans-serif;
    font-size: 26px;
    font-weight: 700;
}

.elementor-84875 .elementor-element.elementor-element-4f749fd {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-84875 .elementor-element.elementor-element-4f749fd.elementor-element {
    --align-self: center;
}

.elementor-84875 .elementor-element.elementor-element-4f749fd .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Nunito", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-84875 .elementor-element.elementor-element-1d596a3 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-84875 .elementor-element.elementor-element-1d596a3 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-84875 .elementor-element.elementor-element-1d596a3.elementor-element {
    --align-self: center;
}

.elementor-84875 .elementor-element.elementor-element-1d596a3 .elementor-heading-title {
    color: #9A795B;
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-84875 .elementor-element.elementor-element-dae64f4 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-84875 .elementor-element.elementor-element-5ed1a15 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-84875 .elementor-element.elementor-element-5ed1a15, .elementor-84875 .elementor-element.elementor-element-5ed1a15::before {
    --border-transition: 0.3s;
}

.elementor-84875 .elementor-element.elementor-element-a59e74d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 3px 3px 3px 3px;
}

.elementor-84875 .elementor-element.elementor-element-a59e74d.elementor-element {
    --align-self: center;
}

.elementor-84875 .elementor-element.elementor-element-a59e74d img {
    width: 86px;
}

.elementor-84875 .elementor-element.elementor-element-11317ab {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-84875 .elementor-element.elementor-element-11317ab, .elementor-84875 .elementor-element.elementor-element-11317ab::before {
    --border-transition: 0.3s;
}

.elementor-84875 .elementor-element.elementor-element-de91d65 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-84875 .elementor-element.elementor-element-c61f801 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-84875 .elementor-element.elementor-element-9568ccc {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-84875 .elementor-element.elementor-element-aab1bfa {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-84875 .elementor-element.elementor-element-aab1bfa, .elementor-84875 .elementor-element.elementor-element-aab1bfa::before {
    --border-transition: 0.3s;
}

.elementor-84875 .elementor-element.elementor-element-aab1bfa.e-con {
    --align-self: center;
}

.elementor-84875 .elementor-element.elementor-element-764c03f > .elementor-widget-container {
    padding: 4px 4px 4px 4px;
}

.elementor-84875 .elementor-element.elementor-element-764c03f img {
    width: 100%;
}

.elementor-84875 .elementor-element.elementor-element-1ea9977 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-84875 .elementor-element.elementor-element-1ea9977, .elementor-84875 .elementor-element.elementor-element-1ea9977::before {
    --border-transition: 0.3s;
}

.elementor-84875 .elementor-element.elementor-element-af757ef > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 4px 4px 4px 4px;
}

.elementor-84875 .elementor-element.elementor-element-af757ef img {
    width: 100%;
}

.elementor-84875 .elementor-element.elementor-element-d64dd39 > .elementor-widget-container {
    margin: 2% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-84875 .elementor-element.elementor-element-d64dd39.elementor-element {
    --align-self: center;
    --order: 99999 /* order end hack */;
    --flex-grow: 0;
    --flex-shrink: 0;
}

body:not(.rtl) .elementor-84875 .elementor-element.elementor-element-d64dd39 {
    right: -0.5%;
}

body.rtl .elementor-84875 .elementor-element.elementor-element-d64dd39 {
    left: -0.5%;
}

.elementor-84875 .elementor-element.elementor-element-d64dd39 {
    top: -21px;
    z-index: 0;
}

.elementor-84875 .elementor-element.elementor-element-d64dd39 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-84875 .elementor-element.elementor-element-d64dd39.elementor-view-stacked .elementor-icon {
    background-color: #ED6C0500;
    color: #ED6C05;
}

.elementor-84875 .elementor-element.elementor-element-d64dd39.elementor-view-framed .elementor-icon, .elementor-84875 .elementor-element.elementor-element-d64dd39.elementor-view-default .elementor-icon {
    color: #ED6C0500;
    border-color: #ED6C0500;
}

.elementor-84875 .elementor-element.elementor-element-d64dd39.elementor-view-framed .elementor-icon, .elementor-84875 .elementor-element.elementor-element-d64dd39.elementor-view-default .elementor-icon svg {
    fill: #ED6C0500;
}

.elementor-84875 .elementor-element.elementor-element-d64dd39.elementor-view-framed .elementor-icon {
    background-color: #ED6C05;
}

.elementor-84875 .elementor-element.elementor-element-d64dd39.elementor-view-stacked .elementor-icon svg {
    fill: #ED6C05;
}

.elementor-84875 .elementor-element.elementor-element-d64dd39.elementor-view-framed .elementor-icon:hover {
    background-color: var( --e-global-color-2fe9320 );
}

.elementor-84875 .elementor-element.elementor-element-d64dd39.elementor-view-stacked .elementor-icon:hover {
    color: var( --e-global-color-2fe9320 );
}

.elementor-84875 .elementor-element.elementor-element-d64dd39.elementor-view-stacked .elementor-icon:hover svg {
    fill: var( --e-global-color-2fe9320 );
}

.elementor-84875 .elementor-element.elementor-element-d64dd39 .elementor-icon {
    font-size: 50px;
    padding: 20px;
}

.elementor-84875 .elementor-element.elementor-element-d64dd39 .elementor-icon svg {
    height: 50px;
}

#elementor-popup-modal-84875 .dialog-widget-content {
    background-color: #02010100;
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,0.2);
}

#elementor-popup-modal-84875 {
    background-color: #000000AD;
    justify-content: center;
    align-items: center;
    pointer-events: all;
}

#elementor-popup-modal-84875 .dialog-message {
    width: 800px;
    height: auto;
}

@media(min-width: 768px) {
    .elementor-84875 .elementor-element.elementor-element-b5f651c {
        --width:28.5%;
    }

    .elementor-84875 .elementor-element.elementor-element-8ee044a {
        --width: 57%;
    }

    .elementor-84875 .elementor-element.elementor-element-7c237fb {
        --width: 57.3%;
    }

    .elementor-84875 .elementor-element.elementor-element-9ebd557 {
        --width: 50%;
    }

    .elementor-84875 .elementor-element.elementor-element-9b39d52 {
        --width: 57.04%;
    }

    .elementor-84875 .elementor-element.elementor-element-92eb358 {
        --width: 50%;
    }

    .elementor-84875 .elementor-element.elementor-element-7b4447c {
        --width: 373px;
    }

    .elementor-84875 .elementor-element.elementor-element-72342fd {
        --width: 29%;
    }
}

@media(max-width: 1280px) {
    .elementor-84875 .elementor-element.elementor-element-f9775a2 {
        --grid-auto-flow:row;
    }
}

@media(max-width: 1024px) {
    .elementor-84875 .elementor-element.elementor-element-f9775a2 {
        --grid-auto-flow:row;
    }
}

@media(max-width: 767px) {
    .elementor-84875 .elementor-element.elementor-element-f9775a2 {
        --e-con-grid-template-columns:repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-84875 .elementor-element.elementor-element-d64dd39 .elementor-icon {
        font-size: 20px;
    }

    .elementor-84875 .elementor-element.elementor-element-d64dd39 .elementor-icon svg {
        height: 20px;
    }
}


.elementor-84493 .elementor-element.elementor-element-a7ba596 > .elementor-container {
    max-width: 1009px;
}

.elementor-84493 .elementor-element.elementor-element-a7ba596 {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-84493 .elementor-element.elementor-element-a7ba596, .elementor-84493 .elementor-element.elementor-element-a7ba596 > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-84493 .elementor-element.elementor-element-a7ba596 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-84493 .elementor-element.elementor-element-2e7c14c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-84493 .elementor-element.elementor-element-2e7c14c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000C7;
}

.elementor-84493 .elementor-element.elementor-element-2e7c14c > .elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-primary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-84493 .elementor-element.elementor-element-2e7c14c > .elementor-element-populated, .elementor-84493 .elementor-element.elementor-element-2e7c14c > .elementor-element-populated > .elementor-background-overlay, .elementor-84493 .elementor-element.elementor-element-2e7c14c > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-84493 .elementor-element.elementor-element-2e7c14c > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-84493 .elementor-element.elementor-element-34741aa {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-84493 .elementor-element.elementor-element-5735922 {
    --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: 010px 00px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 15px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-84493 .elementor-element.elementor-element-5735922.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-84493 .elementor-element.elementor-element-9cf294e {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-84493 .elementor-element.elementor-element-7464c54 {
    --display: flex;
    --background-transition: 0.3s;
    --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-84493 .elementor-element.elementor-element-7464c54.e-con {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-84493 .elementor-element.elementor-element-44ba883 {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-84493 .elementor-element.elementor-element-44ba883 > .elementor-widget-container {
    padding: 10px 10px 10px 010px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-84493 .elementor-element.elementor-element-44ba883.elementor-element {
    --align-self: center;
}

.elementor-84493 .elementor-element.elementor-element-44ba883 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "TizaNegra", Sans-serif;
    font-size: 32px;
    font-weight: 400;
}

.elementor-84493 .elementor-element.elementor-element-3583e17 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-84493 .elementor-element.elementor-element-cf70982 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --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-84493 .elementor-element.elementor-element-e172d70 {
    --display: flex;
    --min-height: 0px;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --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-84493 .elementor-element.elementor-element-e172d70.e-con {
    --align-self: flex-end;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-84493 .elementor-element.elementor-element-b881be7 {
    width: 100%;
    max-width: 100%;
}

.elementor-84493 .elementor-element.elementor-element-b881be7 > .elementor-widget-container {
    padding: 44px 0px 45px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-84493 .elementor-element.elementor-element-b881be7.elementor-element {
    --align-self: flex-start;
}

.elementor-84493 .elementor-element.elementor-element-b881be7 img {
    width: 70%;
}

.elementor-84493 .elementor-element.elementor-element-60f9b6e {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-84493 .elementor-element.elementor-element-60f9b6e.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-84493 .elementor-element.elementor-element-6ba8703 {
    width: var( --container-widget-width, 40.478% );
    max-width: 40.478%;
    --container-widget-width: 40.478%;
    --container-widget-flex-grow: 0;
}

.elementor-84493 .elementor-element.elementor-element-6ba8703 > .elementor-widget-container {
    padding: 30px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-84493 .elementor-element.elementor-element-6ba8703.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-84493 .elementor-element.elementor-element-6ba8703 img {
    width: 100%;
    height: 100%;
}

.elementor-84493 .elementor-element.elementor-element-921501c {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --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-84493 .elementor-element.elementor-element-c6d1bf8 {
    --display: flex;
    --justify-content: space-around;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --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-84493 .elementor-element.elementor-element-c6d1bf8, .elementor-84493 .elementor-element.elementor-element-c6d1bf8::before {
    --border-transition: 0.3s;
}

.elementor-84493 .elementor-element.elementor-element-c6d1bf8.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-84493 .elementor-element.elementor-element-4e34afb {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 15px 5px;
    --grid-auto-flow: row;
    --background-transition: 0.3s;
}

.elementor-84493 .elementor-element.elementor-element-9f7cf02.elementor-element {
    --align-self: center;
}

.elementor-84493 .elementor-element.elementor-element-2f45b02.elementor-element {
    --align-self: center;
}

.elementor-84493 .elementor-element.elementor-element-61f9df1.elementor-element {
    --align-self: center;
}

.elementor-84493 .elementor-element.elementor-element-03f2f9c {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-84493 .elementor-element.elementor-element-03f2f9c.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-84493 .elementor-element.elementor-element-0e0dd81 {
    width: var( --container-widget-width, 40.175% );
    max-width: 40.175%;
    --container-widget-width: 40.175%;
    --container-widget-flex-grow: 0;
}

.elementor-84493 .elementor-element.elementor-element-0e0dd81 > .elementor-widget-container {
    padding: 33px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-84493 .elementor-element.elementor-element-0e0dd81.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-84493 .elementor-element.elementor-element-0e0dd81 img {
    width: 100%;
    height: 100%;
}

.elementor-84493 .elementor-element.elementor-element-2766e37 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 40px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-84493 .elementor-element.elementor-element-2766e37, .elementor-84493 .elementor-element.elementor-element-2766e37::before {
    --border-transition: 0.3s;
}

.elementor-84493 .elementor-element.elementor-element-2766e37.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-84493 .elementor-element.elementor-element-4bc354a > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-84493 .elementor-element.elementor-element-4bc354a.elementor-element {
    --order: -99999 /* order start hack */;
}

.elementor-84493 .elementor-element.elementor-element-4bc354a {
    text-align: center;
}

.elementor-84493 .elementor-element.elementor-element-4bc354a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-weight: 700;
}

.elementor-84493 .elementor-element.elementor-element-994ab26 > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-84493 .elementor-element.elementor-element-994ab26 {
    text-align: center;
}

.elementor-84493 .elementor-element.elementor-element-994ab26 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.4em;
}

.elementor-84493 .elementor-element.elementor-element-6fa7623 {
    text-align: center;
}

.elementor-84493 .elementor-element.elementor-element-6fa7623 .elementor-heading-title {
    color: #9A795B;
    font-size: 23px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-84493 .elementor-element.elementor-element-25f81ca {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 150px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-84493 .elementor-element.elementor-element-25f81ca.e-con {
    --order: 99999 /* order end hack */;
}

.elementor-84493 .elementor-element.elementor-element-b1cc923 > .elementor-widget-container {
    margin: -19px 0px 0px 0px;
}

.elementor-84493 .elementor-element.elementor-element-b1cc923 {
    text-align: center;
}

.elementor-84493 .elementor-element.elementor-element-b1cc923 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "TizaNegra", Sans-serif;
    font-size: 52px;
}

.elementor-84493 .elementor-element.elementor-element-7f52b16 {
    --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: 10px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 015px;
    --margin-right: 15px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-84493 .elementor-element.elementor-element-7f52b16.e-con {
    --align-self: flex-start;
    --order: 99999 /* order end hack */;
}

.elementor-84493 .elementor-element.elementor-element-42299c1 {
    --display: flex;
    --gap: 05px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-84493 .elementor-element.elementor-element-42299c1, .elementor-84493 .elementor-element.elementor-element-42299c1::before {
    --border-transition: 0.3s;
}

.elementor-84493 .elementor-element.elementor-element-8564f77 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-84493 .elementor-element.elementor-element-8564f77 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-84493 .elementor-element.elementor-element-8564f77.elementor-element {
    --align-self: center;
}

.elementor-84493 .elementor-element.elementor-element-8564f77 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "Nunito", Sans-serif;
    font-size: 26px;
    font-weight: 700;
}

.elementor-84493 .elementor-element.elementor-element-4bdaa1a {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-84493 .elementor-element.elementor-element-4bdaa1a.elementor-element {
    --align-self: center;
}

.elementor-84493 .elementor-element.elementor-element-4bdaa1a .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Nunito", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-84493 .elementor-element.elementor-element-b246920 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-84493 .elementor-element.elementor-element-b246920 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-84493 .elementor-element.elementor-element-b246920.elementor-element {
    --align-self: center;
}

.elementor-84493 .elementor-element.elementor-element-b246920 .elementor-heading-title {
    color: #9A795B;
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-84493 .elementor-element.elementor-element-b552033 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-84493 .elementor-element.elementor-element-17590f8 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-84493 .elementor-element.elementor-element-17590f8, .elementor-84493 .elementor-element.elementor-element-17590f8::before {
    --border-transition: 0.3s;
}

.elementor-84493 .elementor-element.elementor-element-c252660 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 3px 3px 3px 3px;
}

.elementor-84493 .elementor-element.elementor-element-c252660.elementor-element {
    --align-self: center;
}

.elementor-84493 .elementor-element.elementor-element-c252660 img {
    width: 86px;
}

.elementor-84493 .elementor-element.elementor-element-7463b87 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-84493 .elementor-element.elementor-element-7463b87, .elementor-84493 .elementor-element.elementor-element-7463b87::before {
    --border-transition: 0.3s;
}

.elementor-84493 .elementor-element.elementor-element-b2ed679 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-84493 .elementor-element.elementor-element-0401a36 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-84493 .elementor-element.elementor-element-957ada0 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-84493 .elementor-element.elementor-element-c7c08d5 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-84493 .elementor-element.elementor-element-c7c08d5, .elementor-84493 .elementor-element.elementor-element-c7c08d5::before {
    --border-transition: 0.3s;
}

.elementor-84493 .elementor-element.elementor-element-c7c08d5.e-con {
    --align-self: center;
}

.elementor-84493 .elementor-element.elementor-element-303bca0 > .elementor-widget-container {
    padding: 4px 4px 4px 4px;
}

.elementor-84493 .elementor-element.elementor-element-303bca0 img {
    width: 100%;
}

.elementor-84493 .elementor-element.elementor-element-22a558b {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-84493 .elementor-element.elementor-element-22a558b, .elementor-84493 .elementor-element.elementor-element-22a558b::before {
    --border-transition: 0.3s;
}

.elementor-84493 .elementor-element.elementor-element-f18cc12 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 4px 4px 4px 4px;
}

.elementor-84493 .elementor-element.elementor-element-f18cc12 img {
    width: 100%;
}

.elementor-84493 .elementor-element.elementor-element-97f68e0 > .elementor-widget-container {
    margin: 2% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-84493 .elementor-element.elementor-element-97f68e0.elementor-element {
    --align-self: center;
    --order: 99999 /* order end hack */;
    --flex-grow: 0;
    --flex-shrink: 0;
}

body:not(.rtl) .elementor-84493 .elementor-element.elementor-element-97f68e0 {
    right: -0.5%;
}

body.rtl .elementor-84493 .elementor-element.elementor-element-97f68e0 {
    left: -0.5%;
}

.elementor-84493 .elementor-element.elementor-element-97f68e0 {
    top: -21px;
    z-index: 0;
}

.elementor-84493 .elementor-element.elementor-element-97f68e0 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-84493 .elementor-element.elementor-element-97f68e0.elementor-view-stacked .elementor-icon {
    background-color: #ED6C0500;
    color: #ED6C05;
}

.elementor-84493 .elementor-element.elementor-element-97f68e0.elementor-view-framed .elementor-icon, .elementor-84493 .elementor-element.elementor-element-97f68e0.elementor-view-default .elementor-icon {
    color: #ED6C0500;
    border-color: #ED6C0500;
}

.elementor-84493 .elementor-element.elementor-element-97f68e0.elementor-view-framed .elementor-icon, .elementor-84493 .elementor-element.elementor-element-97f68e0.elementor-view-default .elementor-icon svg {
    fill: #ED6C0500;
}

.elementor-84493 .elementor-element.elementor-element-97f68e0.elementor-view-framed .elementor-icon {
    background-color: #ED6C05;
}

.elementor-84493 .elementor-element.elementor-element-97f68e0.elementor-view-stacked .elementor-icon svg {
    fill: #ED6C05;
}

.elementor-84493 .elementor-element.elementor-element-97f68e0.elementor-view-framed .elementor-icon:hover {
    background-color: var( --e-global-color-2fe9320 );
}

.elementor-84493 .elementor-element.elementor-element-97f68e0.elementor-view-stacked .elementor-icon:hover {
    color: var( --e-global-color-2fe9320 );
}

.elementor-84493 .elementor-element.elementor-element-97f68e0.elementor-view-stacked .elementor-icon:hover svg {
    fill: var( --e-global-color-2fe9320 );
}

.elementor-84493 .elementor-element.elementor-element-97f68e0 .elementor-icon {
    font-size: 50px;
    padding: 20px;
}

.elementor-84493 .elementor-element.elementor-element-97f68e0 .elementor-icon svg {
    height: 50px;
}

#elementor-popup-modal-84493 .dialog-widget-content {
    background-color: #02010100;
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,0.2);
}

#elementor-popup-modal-84493 {
    background-color: #000000AD;
    justify-content: center;
    align-items: center;
    pointer-events: all;
}

#elementor-popup-modal-84493 .dialog-message {
    width: 800px;
    height: auto;
}

@media(min-width: 768px) {
    .elementor-84493 .elementor-element.elementor-element-5735922 {
        --width:28.5%;
    }

    .elementor-84493 .elementor-element.elementor-element-7464c54 {
        --width: 57%;
    }

    .elementor-84493 .elementor-element.elementor-element-e172d70 {
        --width: 57.3%;
    }

    .elementor-84493 .elementor-element.elementor-element-60f9b6e {
        --width: 50%;
    }

    .elementor-84493 .elementor-element.elementor-element-c6d1bf8 {
        --width: 57.04%;
    }

    .elementor-84493 .elementor-element.elementor-element-03f2f9c {
        --width: 50%;
    }

    .elementor-84493 .elementor-element.elementor-element-2766e37 {
        --width: 373px;
    }

    .elementor-84493 .elementor-element.elementor-element-7f52b16 {
        --width: 29%;
    }
}

@media(max-width: 1280px) {
    .elementor-84493 .elementor-element.elementor-element-4e34afb {
        --grid-auto-flow:row;
    }
}

@media(max-width: 1024px) {
    .elementor-84493 .elementor-element.elementor-element-4e34afb {
        --grid-auto-flow:row;
    }
}

@media(max-width: 767px) {
    .elementor-84493 .elementor-element.elementor-element-4e34afb {
        --e-con-grid-template-columns:repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-84493 .elementor-element.elementor-element-97f68e0 .elementor-icon {
        font-size: 20px;
    }

    .elementor-84493 .elementor-element.elementor-element-97f68e0 .elementor-icon svg {
        height: 20px;
    }
}


.elementor-84143 .elementor-element.elementor-element-e86b46c > .elementor-container {
    max-width: 1009px;
}

.elementor-84143 .elementor-element.elementor-element-e86b46c {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-84143 .elementor-element.elementor-element-e86b46c, .elementor-84143 .elementor-element.elementor-element-e86b46c > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-84143 .elementor-element.elementor-element-e86b46c > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-84143 .elementor-element.elementor-element-0392270:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-84143 .elementor-element.elementor-element-0392270 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000C7;
}

.elementor-84143 .elementor-element.elementor-element-0392270 > .elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-primary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-84143 .elementor-element.elementor-element-0392270 > .elementor-element-populated, .elementor-84143 .elementor-element.elementor-element-0392270 > .elementor-element-populated > .elementor-background-overlay, .elementor-84143 .elementor-element.elementor-element-0392270 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-84143 .elementor-element.elementor-element-0392270 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-84143 .elementor-element.elementor-element-81e988d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-84143 .elementor-element.elementor-element-f431711 {
    --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: 010px 00px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 15px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-84143 .elementor-element.elementor-element-f431711.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-84143 .elementor-element.elementor-element-e23764f {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-84143 .elementor-element.elementor-element-2b447b2 {
    --display: flex;
    --background-transition: 0.3s;
    --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-84143 .elementor-element.elementor-element-2b447b2.e-con {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-84143 .elementor-element.elementor-element-c37f499 {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-84143 .elementor-element.elementor-element-c37f499 > .elementor-widget-container {
    padding: 10px 10px 10px 010px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-84143 .elementor-element.elementor-element-c37f499.elementor-element {
    --align-self: center;
}

.elementor-84143 .elementor-element.elementor-element-c37f499 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "TizaNegra", Sans-serif;
    font-size: 32px;
    font-weight: 400;
}

.elementor-84143 .elementor-element.elementor-element-098114e {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-84143 .elementor-element.elementor-element-94c88e4 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --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-84143 .elementor-element.elementor-element-07c50e5 {
    --display: flex;
    --min-height: 0px;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --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-84143 .elementor-element.elementor-element-07c50e5.e-con {
    --align-self: flex-end;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-84143 .elementor-element.elementor-element-4fe80e4 {
    width: 100%;
    max-width: 100%;
}

.elementor-84143 .elementor-element.elementor-element-4fe80e4 > .elementor-widget-container {
    padding: 44px 0px 45px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-84143 .elementor-element.elementor-element-4fe80e4.elementor-element {
    --align-self: flex-start;
}

.elementor-84143 .elementor-element.elementor-element-4fe80e4 img {
    width: 70%;
}

.elementor-84143 .elementor-element.elementor-element-9bf31e8 {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-84143 .elementor-element.elementor-element-9bf31e8.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-84143 .elementor-element.elementor-element-f33e256 {
    width: var( --container-widget-width, 40.478% );
    max-width: 40.478%;
    --container-widget-width: 40.478%;
    --container-widget-flex-grow: 0;
}

.elementor-84143 .elementor-element.elementor-element-f33e256 > .elementor-widget-container {
    padding: 30px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-84143 .elementor-element.elementor-element-f33e256.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-84143 .elementor-element.elementor-element-f33e256 img {
    width: 100%;
    height: 100%;
}

.elementor-84143 .elementor-element.elementor-element-147bc18 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --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-84143 .elementor-element.elementor-element-d3d0c3f {
    --display: flex;
    --justify-content: space-around;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --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-84143 .elementor-element.elementor-element-d3d0c3f, .elementor-84143 .elementor-element.elementor-element-d3d0c3f::before {
    --border-transition: 0.3s;
}

.elementor-84143 .elementor-element.elementor-element-d3d0c3f.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-84143 .elementor-element.elementor-element-ff84926 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 15px 5px;
    --grid-auto-flow: row;
    --background-transition: 0.3s;
}

.elementor-84143 .elementor-element.elementor-element-2f82e3d.elementor-element {
    --align-self: center;
}

.elementor-84143 .elementor-element.elementor-element-e0ee5ea.elementor-element {
    --align-self: center;
}

.elementor-84143 .elementor-element.elementor-element-787a6f7.elementor-element {
    --align-self: center;
}

.elementor-84143 .elementor-element.elementor-element-555ca63 {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-84143 .elementor-element.elementor-element-555ca63.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-84143 .elementor-element.elementor-element-83490ae {
    width: var( --container-widget-width, 40.175% );
    max-width: 40.175%;
    --container-widget-width: 40.175%;
    --container-widget-flex-grow: 0;
}

.elementor-84143 .elementor-element.elementor-element-83490ae > .elementor-widget-container {
    padding: 33px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-84143 .elementor-element.elementor-element-83490ae.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-84143 .elementor-element.elementor-element-83490ae img {
    width: 100%;
    height: 100%;
}

.elementor-84143 .elementor-element.elementor-element-1557a1b {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 40px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-84143 .elementor-element.elementor-element-1557a1b, .elementor-84143 .elementor-element.elementor-element-1557a1b::before {
    --border-transition: 0.3s;
}

.elementor-84143 .elementor-element.elementor-element-1557a1b.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-84143 .elementor-element.elementor-element-4bc354a > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-84143 .elementor-element.elementor-element-4bc354a.elementor-element {
    --order: -99999 /* order start hack */;
}

.elementor-84143 .elementor-element.elementor-element-4bc354a {
    text-align: center;
}

.elementor-84143 .elementor-element.elementor-element-4bc354a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-weight: 700;
}

.elementor-84143 .elementor-element.elementor-element-994ab26 > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-84143 .elementor-element.elementor-element-994ab26 {
    text-align: center;
}

.elementor-84143 .elementor-element.elementor-element-994ab26 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.4em;
}

.elementor-84143 .elementor-element.elementor-element-6fa7623 {
    text-align: center;
}

.elementor-84143 .elementor-element.elementor-element-6fa7623 .elementor-heading-title {
    color: #9A795B;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-84143 .elementor-element.elementor-element-25f81ca {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 80px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-84143 .elementor-element.elementor-element-25f81ca.e-con {
    --order: 99999 /* order end hack */;
}

.elementor-84143 .elementor-element.elementor-element-b1cc923 > .elementor-widget-container {
    margin: -17px 0px 0px 0px;
}

.elementor-84143 .elementor-element.elementor-element-b1cc923 {
    text-align: center;
}

.elementor-84143 .elementor-element.elementor-element-b1cc923 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "TizaNegra", Sans-serif;
    font-size: 52px;
}

.elementor-84143 .elementor-element.elementor-element-f74597b {
    --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: 10px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 015px;
    --margin-right: 15px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-84143 .elementor-element.elementor-element-f74597b.e-con {
    --align-self: flex-start;
    --order: 99999 /* order end hack */;
}

.elementor-84143 .elementor-element.elementor-element-7e02688 {
    --display: flex;
    --gap: 05px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-84143 .elementor-element.elementor-element-7e02688, .elementor-84143 .elementor-element.elementor-element-7e02688::before {
    --border-transition: 0.3s;
}

.elementor-84143 .elementor-element.elementor-element-a5bd7ba {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-84143 .elementor-element.elementor-element-a5bd7ba > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-84143 .elementor-element.elementor-element-a5bd7ba.elementor-element {
    --align-self: center;
}

.elementor-84143 .elementor-element.elementor-element-a5bd7ba .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "Nunito", Sans-serif;
    font-size: 26px;
    font-weight: 700;
}

.elementor-84143 .elementor-element.elementor-element-6f966dc {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-84143 .elementor-element.elementor-element-6f966dc.elementor-element {
    --align-self: center;
}

.elementor-84143 .elementor-element.elementor-element-6f966dc .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Nunito", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-84143 .elementor-element.elementor-element-d7fe683 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-84143 .elementor-element.elementor-element-d7fe683 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-84143 .elementor-element.elementor-element-d7fe683.elementor-element {
    --align-self: center;
}

.elementor-84143 .elementor-element.elementor-element-d7fe683 .elementor-heading-title {
    color: #9A795B;
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-84143 .elementor-element.elementor-element-527e077 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-84143 .elementor-element.elementor-element-1e09909 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-84143 .elementor-element.elementor-element-1e09909, .elementor-84143 .elementor-element.elementor-element-1e09909::before {
    --border-transition: 0.3s;
}

.elementor-84143 .elementor-element.elementor-element-6731d79 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 3px 3px 3px 3px;
}

.elementor-84143 .elementor-element.elementor-element-6731d79.elementor-element {
    --align-self: center;
}

.elementor-84143 .elementor-element.elementor-element-6731d79 img {
    width: 86px;
}

.elementor-84143 .elementor-element.elementor-element-0306d0f {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-84143 .elementor-element.elementor-element-0306d0f, .elementor-84143 .elementor-element.elementor-element-0306d0f::before {
    --border-transition: 0.3s;
}

.elementor-84143 .elementor-element.elementor-element-cedcfc6 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-84143 .elementor-element.elementor-element-b951474 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-84143 .elementor-element.elementor-element-60bbfa3 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-84143 .elementor-element.elementor-element-4346c55 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-84143 .elementor-element.elementor-element-4346c55, .elementor-84143 .elementor-element.elementor-element-4346c55::before {
    --border-transition: 0.3s;
}

.elementor-84143 .elementor-element.elementor-element-4346c55.e-con {
    --align-self: center;
}

.elementor-84143 .elementor-element.elementor-element-c462263 > .elementor-widget-container {
    padding: 4px 4px 4px 4px;
}

.elementor-84143 .elementor-element.elementor-element-c462263 img {
    width: 100%;
}

.elementor-84143 .elementor-element.elementor-element-2b22cdd {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-84143 .elementor-element.elementor-element-2b22cdd, .elementor-84143 .elementor-element.elementor-element-2b22cdd::before {
    --border-transition: 0.3s;
}

.elementor-84143 .elementor-element.elementor-element-b17b24a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 4px 4px 4px 4px;
}

.elementor-84143 .elementor-element.elementor-element-b17b24a img {
    width: 100%;
}

.elementor-84143 .elementor-element.elementor-element-9c1e5ee > .elementor-widget-container {
    margin: 2% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-84143 .elementor-element.elementor-element-9c1e5ee.elementor-element {
    --align-self: center;
    --order: 99999 /* order end hack */;
    --flex-grow: 0;
    --flex-shrink: 0;
}

body:not(.rtl) .elementor-84143 .elementor-element.elementor-element-9c1e5ee {
    right: -0.5%;
}

body.rtl .elementor-84143 .elementor-element.elementor-element-9c1e5ee {
    left: -0.5%;
}

.elementor-84143 .elementor-element.elementor-element-9c1e5ee {
    top: -21px;
    z-index: 0;
}

.elementor-84143 .elementor-element.elementor-element-9c1e5ee .elementor-icon-wrapper {
    text-align: right;
}

.elementor-84143 .elementor-element.elementor-element-9c1e5ee.elementor-view-stacked .elementor-icon {
    background-color: #ED6C0500;
    color: #ED6C05;
}

.elementor-84143 .elementor-element.elementor-element-9c1e5ee.elementor-view-framed .elementor-icon, .elementor-84143 .elementor-element.elementor-element-9c1e5ee.elementor-view-default .elementor-icon {
    color: #ED6C0500;
    border-color: #ED6C0500;
}

.elementor-84143 .elementor-element.elementor-element-9c1e5ee.elementor-view-framed .elementor-icon, .elementor-84143 .elementor-element.elementor-element-9c1e5ee.elementor-view-default .elementor-icon svg {
    fill: #ED6C0500;
}

.elementor-84143 .elementor-element.elementor-element-9c1e5ee.elementor-view-framed .elementor-icon {
    background-color: #ED6C05;
}

.elementor-84143 .elementor-element.elementor-element-9c1e5ee.elementor-view-stacked .elementor-icon svg {
    fill: #ED6C05;
}

.elementor-84143 .elementor-element.elementor-element-9c1e5ee.elementor-view-framed .elementor-icon:hover {
    background-color: var( --e-global-color-2fe9320 );
}

.elementor-84143 .elementor-element.elementor-element-9c1e5ee.elementor-view-stacked .elementor-icon:hover {
    color: var( --e-global-color-2fe9320 );
}

.elementor-84143 .elementor-element.elementor-element-9c1e5ee.elementor-view-stacked .elementor-icon:hover svg {
    fill: var( --e-global-color-2fe9320 );
}

.elementor-84143 .elementor-element.elementor-element-9c1e5ee .elementor-icon {
    font-size: 50px;
    padding: 20px;
}

.elementor-84143 .elementor-element.elementor-element-9c1e5ee .elementor-icon svg {
    height: 50px;
}

#elementor-popup-modal-84143 .dialog-widget-content {
    background-color: #02010100;
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,0.2);
}

#elementor-popup-modal-84143 {
    background-color: #000000AD;
    justify-content: center;
    align-items: center;
    pointer-events: all;
}

#elementor-popup-modal-84143 .dialog-message {
    width: 800px;
    height: auto;
}

@media(min-width: 768px) {
    .elementor-84143 .elementor-element.elementor-element-f431711 {
        --width:28.5%;
    }

    .elementor-84143 .elementor-element.elementor-element-2b447b2 {
        --width: 57%;
    }

    .elementor-84143 .elementor-element.elementor-element-07c50e5 {
        --width: 57.3%;
    }

    .elementor-84143 .elementor-element.elementor-element-9bf31e8 {
        --width: 50%;
    }

    .elementor-84143 .elementor-element.elementor-element-d3d0c3f {
        --width: 57.04%;
    }

    .elementor-84143 .elementor-element.elementor-element-555ca63 {
        --width: 50%;
    }

    .elementor-84143 .elementor-element.elementor-element-1557a1b {
        --width: 373px;
    }

    .elementor-84143 .elementor-element.elementor-element-f74597b {
        --width: 29%;
    }
}

@media(max-width: 1280px) {
    .elementor-84143 .elementor-element.elementor-element-ff84926 {
        --grid-auto-flow:row;
    }
}

@media(max-width: 1024px) {
    .elementor-84143 .elementor-element.elementor-element-ff84926 {
        --grid-auto-flow:row;
    }
}

@media(max-width: 767px) {
    .elementor-84143 .elementor-element.elementor-element-ff84926 {
        --e-con-grid-template-columns:repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-84143 .elementor-element.elementor-element-9c1e5ee .elementor-icon {
        font-size: 20px;
    }

    .elementor-84143 .elementor-element.elementor-element-9c1e5ee .elementor-icon svg {
        height: 20px;
    }
}


.elementor-83128 .elementor-element.elementor-element-d303c23 > .elementor-container {
    max-width: 1009px;
}

.elementor-83128 .elementor-element.elementor-element-d303c23 {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-83128 .elementor-element.elementor-element-d303c23, .elementor-83128 .elementor-element.elementor-element-d303c23 > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-83128 .elementor-element.elementor-element-d303c23 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-83128 .elementor-element.elementor-element-248636d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-83128 .elementor-element.elementor-element-248636d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000C7;
}

.elementor-83128 .elementor-element.elementor-element-248636d > .elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-primary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-83128 .elementor-element.elementor-element-248636d > .elementor-element-populated, .elementor-83128 .elementor-element.elementor-element-248636d > .elementor-element-populated > .elementor-background-overlay, .elementor-83128 .elementor-element.elementor-element-248636d > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-83128 .elementor-element.elementor-element-248636d > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-83128 .elementor-element.elementor-element-b0d6591 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-83128 .elementor-element.elementor-element-2289914 {
    --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: 010px 00px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 15px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-83128 .elementor-element.elementor-element-2289914.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-83128 .elementor-element.elementor-element-df3215d {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-83128 .elementor-element.elementor-element-5db7124 {
    --display: flex;
    --background-transition: 0.3s;
    --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-83128 .elementor-element.elementor-element-5db7124.e-con {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-83128 .elementor-element.elementor-element-524d188 {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-83128 .elementor-element.elementor-element-524d188 > .elementor-widget-container {
    padding: 10px 10px 10px 010px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-83128 .elementor-element.elementor-element-524d188.elementor-element {
    --align-self: center;
}

.elementor-83128 .elementor-element.elementor-element-524d188 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "TizaNegra", Sans-serif;
    font-size: 32px;
    font-weight: 400;
}

.elementor-83128 .elementor-element.elementor-element-10ff7cf {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-83128 .elementor-element.elementor-element-7ccfa58 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --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-83128 .elementor-element.elementor-element-eea8858 {
    --display: flex;
    --min-height: 0px;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --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-83128 .elementor-element.elementor-element-eea8858.e-con {
    --align-self: flex-end;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-83128 .elementor-element.elementor-element-a6b5bae {
    width: 100%;
    max-width: 100%;
}

.elementor-83128 .elementor-element.elementor-element-a6b5bae > .elementor-widget-container {
    padding: 44px 0px 45px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-83128 .elementor-element.elementor-element-a6b5bae.elementor-element {
    --align-self: flex-start;
}

.elementor-83128 .elementor-element.elementor-element-a6b5bae img {
    width: 70%;
}

.elementor-83128 .elementor-element.elementor-element-820cef1 {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-83128 .elementor-element.elementor-element-820cef1.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-83128 .elementor-element.elementor-element-6286f25 {
    width: var( --container-widget-width, 40.478% );
    max-width: 40.478%;
    --container-widget-width: 40.478%;
    --container-widget-flex-grow: 0;
}

.elementor-83128 .elementor-element.elementor-element-6286f25 > .elementor-widget-container {
    padding: 30px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-83128 .elementor-element.elementor-element-6286f25.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-83128 .elementor-element.elementor-element-6286f25 img {
    width: 100%;
    height: 100%;
}

.elementor-83128 .elementor-element.elementor-element-4e5c81e {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --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-83128 .elementor-element.elementor-element-1faf7bc {
    --display: flex;
    --justify-content: space-around;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --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-83128 .elementor-element.elementor-element-1faf7bc, .elementor-83128 .elementor-element.elementor-element-1faf7bc::before {
    --border-transition: 0.3s;
}

.elementor-83128 .elementor-element.elementor-element-1faf7bc.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-83128 .elementor-element.elementor-element-1d48f74 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 15px 5px;
    --grid-auto-flow: row;
    --background-transition: 0.3s;
}

.elementor-83128 .elementor-element.elementor-element-5f9a374.elementor-element {
    --align-self: center;
}

.elementor-83128 .elementor-element.elementor-element-deef766.elementor-element {
    --align-self: center;
}

.elementor-83128 .elementor-element.elementor-element-0ca85c5.elementor-element {
    --align-self: center;
}

.elementor-83128 .elementor-element.elementor-element-0d8cd84 {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-83128 .elementor-element.elementor-element-0d8cd84.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-83128 .elementor-element.elementor-element-eaad097 {
    width: var( --container-widget-width, 40.175% );
    max-width: 40.175%;
    --container-widget-width: 40.175%;
    --container-widget-flex-grow: 0;
}

.elementor-83128 .elementor-element.elementor-element-eaad097 > .elementor-widget-container {
    padding: 33px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-83128 .elementor-element.elementor-element-eaad097.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-83128 .elementor-element.elementor-element-eaad097 img {
    width: 100%;
    height: 100%;
}

.elementor-83128 .elementor-element.elementor-element-0779d1a {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 40px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-83128 .elementor-element.elementor-element-0779d1a, .elementor-83128 .elementor-element.elementor-element-0779d1a::before {
    --border-transition: 0.3s;
}

.elementor-83128 .elementor-element.elementor-element-0779d1a.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-83128 .elementor-element.elementor-element-4bc354a > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-83128 .elementor-element.elementor-element-4bc354a.elementor-element {
    --order: -99999 /* order start hack */;
}

.elementor-83128 .elementor-element.elementor-element-4bc354a {
    text-align: center;
}

.elementor-83128 .elementor-element.elementor-element-4bc354a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-weight: 700;
}

.elementor-83128 .elementor-element.elementor-element-25f81ca {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 350px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-83128 .elementor-element.elementor-element-25f81ca.e-con {
    --order: 99999 /* order end hack */;
}

.elementor-83128 .elementor-element.elementor-element-b1cc923 > .elementor-widget-container {
    margin: -18px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-83128 .elementor-element.elementor-element-b1cc923 {
    text-align: center;
}

.elementor-83128 .elementor-element.elementor-element-b1cc923 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "TizaNegra", Sans-serif;
    font-size: 52px;
}

.elementor-83128 .elementor-element.elementor-element-38a7b18 {
    --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: 10px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 015px;
    --margin-right: 15px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-83128 .elementor-element.elementor-element-38a7b18.e-con {
    --align-self: flex-start;
    --order: 99999 /* order end hack */;
}

.elementor-83128 .elementor-element.elementor-element-fcb5474 {
    --display: flex;
    --gap: 05px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-83128 .elementor-element.elementor-element-fcb5474, .elementor-83128 .elementor-element.elementor-element-fcb5474::before {
    --border-transition: 0.3s;
}

.elementor-83128 .elementor-element.elementor-element-ea23063 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-83128 .elementor-element.elementor-element-ea23063 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-83128 .elementor-element.elementor-element-ea23063.elementor-element {
    --align-self: center;
}

.elementor-83128 .elementor-element.elementor-element-ea23063 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "Nunito", Sans-serif;
    font-size: 26px;
    font-weight: 700;
}

.elementor-83128 .elementor-element.elementor-element-5245a45 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-83128 .elementor-element.elementor-element-5245a45.elementor-element {
    --align-self: center;
}

.elementor-83128 .elementor-element.elementor-element-5245a45 .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Nunito", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-83128 .elementor-element.elementor-element-6ffd884 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-83128 .elementor-element.elementor-element-6ffd884 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-83128 .elementor-element.elementor-element-6ffd884.elementor-element {
    --align-self: center;
}

.elementor-83128 .elementor-element.elementor-element-6ffd884 .elementor-heading-title {
    color: #9A795B;
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-83128 .elementor-element.elementor-element-f5cff76 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-83128 .elementor-element.elementor-element-64616e0 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-83128 .elementor-element.elementor-element-64616e0, .elementor-83128 .elementor-element.elementor-element-64616e0::before {
    --border-transition: 0.3s;
}

.elementor-83128 .elementor-element.elementor-element-235f7c9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 3px 3px 3px 3px;
}

.elementor-83128 .elementor-element.elementor-element-235f7c9.elementor-element {
    --align-self: center;
}

.elementor-83128 .elementor-element.elementor-element-235f7c9 img {
    width: 86px;
}

.elementor-83128 .elementor-element.elementor-element-c2d230a {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-83128 .elementor-element.elementor-element-c2d230a, .elementor-83128 .elementor-element.elementor-element-c2d230a::before {
    --border-transition: 0.3s;
}

.elementor-83128 .elementor-element.elementor-element-e980e41 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-83128 .elementor-element.elementor-element-0b45e79 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-83128 .elementor-element.elementor-element-23ce23c {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-83128 .elementor-element.elementor-element-0939738 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-83128 .elementor-element.elementor-element-0939738, .elementor-83128 .elementor-element.elementor-element-0939738::before {
    --border-transition: 0.3s;
}

.elementor-83128 .elementor-element.elementor-element-0939738.e-con {
    --align-self: center;
}

.elementor-83128 .elementor-element.elementor-element-0dda79f > .elementor-widget-container {
    padding: 4px 4px 4px 4px;
}

.elementor-83128 .elementor-element.elementor-element-0dda79f img {
    width: 100%;
}

.elementor-83128 .elementor-element.elementor-element-4e37eed {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-83128 .elementor-element.elementor-element-4e37eed, .elementor-83128 .elementor-element.elementor-element-4e37eed::before {
    --border-transition: 0.3s;
}

.elementor-83128 .elementor-element.elementor-element-5c0ea28 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 4px 4px 4px 4px;
}

.elementor-83128 .elementor-element.elementor-element-5c0ea28 img {
    width: 100%;
}

.elementor-83128 .elementor-element.elementor-element-8021d94 > .elementor-widget-container {
    margin: 2% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-83128 .elementor-element.elementor-element-8021d94.elementor-element {
    --align-self: center;
    --order: 99999 /* order end hack */;
    --flex-grow: 0;
    --flex-shrink: 0;
}

body:not(.rtl) .elementor-83128 .elementor-element.elementor-element-8021d94 {
    right: -0.5%;
}

body.rtl .elementor-83128 .elementor-element.elementor-element-8021d94 {
    left: -0.5%;
}

.elementor-83128 .elementor-element.elementor-element-8021d94 {
    top: -21px;
    z-index: 0;
}

.elementor-83128 .elementor-element.elementor-element-8021d94 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-83128 .elementor-element.elementor-element-8021d94.elementor-view-stacked .elementor-icon {
    background-color: #ED6C0500;
    color: #ED6C05;
}

.elementor-83128 .elementor-element.elementor-element-8021d94.elementor-view-framed .elementor-icon, .elementor-83128 .elementor-element.elementor-element-8021d94.elementor-view-default .elementor-icon {
    color: #ED6C0500;
    border-color: #ED6C0500;
}

.elementor-83128 .elementor-element.elementor-element-8021d94.elementor-view-framed .elementor-icon, .elementor-83128 .elementor-element.elementor-element-8021d94.elementor-view-default .elementor-icon svg {
    fill: #ED6C0500;
}

.elementor-83128 .elementor-element.elementor-element-8021d94.elementor-view-framed .elementor-icon {
    background-color: #ED6C05;
}

.elementor-83128 .elementor-element.elementor-element-8021d94.elementor-view-stacked .elementor-icon svg {
    fill: #ED6C05;
}

.elementor-83128 .elementor-element.elementor-element-8021d94.elementor-view-framed .elementor-icon:hover {
    background-color: var( --e-global-color-2fe9320 );
}

.elementor-83128 .elementor-element.elementor-element-8021d94.elementor-view-stacked .elementor-icon:hover {
    color: var( --e-global-color-2fe9320 );
}

.elementor-83128 .elementor-element.elementor-element-8021d94.elementor-view-stacked .elementor-icon:hover svg {
    fill: var( --e-global-color-2fe9320 );
}

.elementor-83128 .elementor-element.elementor-element-8021d94 .elementor-icon {
    font-size: 50px;
    padding: 20px;
}

.elementor-83128 .elementor-element.elementor-element-8021d94 .elementor-icon svg {
    height: 50px;
}

#elementor-popup-modal-83128 .dialog-widget-content {
    background-color: #02010100;
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,0.2);
}

#elementor-popup-modal-83128 {
    background-color: #000000AD;
    justify-content: center;
    align-items: center;
    pointer-events: all;
}

#elementor-popup-modal-83128 .dialog-message {
    width: 800px;
    height: auto;
}

@media(min-width: 768px) {
    .elementor-83128 .elementor-element.elementor-element-2289914 {
        --width:28.5%;
    }

    .elementor-83128 .elementor-element.elementor-element-5db7124 {
        --width: 57%;
    }

    .elementor-83128 .elementor-element.elementor-element-eea8858 {
        --width: 57.3%;
    }

    .elementor-83128 .elementor-element.elementor-element-820cef1 {
        --width: 50%;
    }

    .elementor-83128 .elementor-element.elementor-element-1faf7bc {
        --width: 57.04%;
    }

    .elementor-83128 .elementor-element.elementor-element-0d8cd84 {
        --width: 50%;
    }

    .elementor-83128 .elementor-element.elementor-element-0779d1a {
        --width: 373px;
    }

    .elementor-83128 .elementor-element.elementor-element-38a7b18 {
        --width: 29%;
    }
}

@media(max-width: 1280px) {
    .elementor-83128 .elementor-element.elementor-element-1d48f74 {
        --grid-auto-flow:row;
    }
}

@media(max-width: 1024px) {
    .elementor-83128 .elementor-element.elementor-element-1d48f74 {
        --grid-auto-flow:row;
    }
}

@media(max-width: 767px) {
    .elementor-83128 .elementor-element.elementor-element-1d48f74 {
        --e-con-grid-template-columns:repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-83128 .elementor-element.elementor-element-8021d94 .elementor-icon {
        font-size: 20px;
    }

    .elementor-83128 .elementor-element.elementor-element-8021d94 .elementor-icon svg {
        height: 20px;
    }
}


.elementor-291641 .elementor-element.elementor-element-5730a07 > .elementor-container {
    max-width: 1009px;
}

.elementor-291641 .elementor-element.elementor-element-5730a07 {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-291641 .elementor-element.elementor-element-5730a07, .elementor-291641 .elementor-element.elementor-element-5730a07 > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-291641 .elementor-element.elementor-element-5730a07 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-291641 .elementor-element.elementor-element-25c52887:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-291641 .elementor-element.elementor-element-25c52887 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000C7;
}

.elementor-291641 .elementor-element.elementor-element-25c52887 > .elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-primary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-291641 .elementor-element.elementor-element-25c52887 > .elementor-element-populated, .elementor-291641 .elementor-element.elementor-element-25c52887 > .elementor-element-populated > .elementor-background-overlay, .elementor-291641 .elementor-element.elementor-element-25c52887 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-291641 .elementor-element.elementor-element-25c52887 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-291641 .elementor-element.elementor-element-1c512ed9 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291641 .elementor-element.elementor-element-2c604ce {
    --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: 010px 00px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 15px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291641 .elementor-element.elementor-element-2c604ce.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-291641 .elementor-element.elementor-element-23a84e52 {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291641 .elementor-element.elementor-element-5f986585 {
    --display: flex;
    --background-transition: 0.3s;
    --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-291641 .elementor-element.elementor-element-5f986585.e-con {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-291641 .elementor-element.elementor-element-4e8e9f80 {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-291641 .elementor-element.elementor-element-4e8e9f80 > .elementor-widget-container {
    padding: 10px 10px 10px 010px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-291641 .elementor-element.elementor-element-4e8e9f80.elementor-element {
    --align-self: center;
}

.elementor-291641 .elementor-element.elementor-element-4e8e9f80 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "TizaNegra", Sans-serif;
    font-size: 32px;
    font-weight: 400;
}

.elementor-291641 .elementor-element.elementor-element-13cf4e1c {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-291641 .elementor-element.elementor-element-2956aa9f {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --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-291641 .elementor-element.elementor-element-5929adff {
    --display: flex;
    --min-height: 0px;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --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-291641 .elementor-element.elementor-element-5929adff.e-con {
    --align-self: flex-end;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-291641 .elementor-element.elementor-element-349a3b7d {
    width: 100%;
    max-width: 100%;
}

.elementor-291641 .elementor-element.elementor-element-349a3b7d > .elementor-widget-container {
    padding: 44px 0px 45px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-291641 .elementor-element.elementor-element-349a3b7d.elementor-element {
    --align-self: flex-start;
}

.elementor-291641 .elementor-element.elementor-element-349a3b7d img {
    width: 70%;
}

.elementor-291641 .elementor-element.elementor-element-c789160 {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291641 .elementor-element.elementor-element-c789160.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-291641 .elementor-element.elementor-element-6074beb1 {
    width: var( --container-widget-width, 40.478% );
    max-width: 40.478%;
    --container-widget-width: 40.478%;
    --container-widget-flex-grow: 0;
}

.elementor-291641 .elementor-element.elementor-element-6074beb1 > .elementor-widget-container {
    padding: 30px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-291641 .elementor-element.elementor-element-6074beb1.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-291641 .elementor-element.elementor-element-6074beb1 img {
    width: 100%;
    height: 100%;
}

.elementor-291641 .elementor-element.elementor-element-3a357452 {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --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-291641 .elementor-element.elementor-element-26b70dde {
    --display: flex;
    --justify-content: space-around;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --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-291641 .elementor-element.elementor-element-26b70dde, .elementor-291641 .elementor-element.elementor-element-26b70dde::before {
    --border-transition: 0.3s;
}

.elementor-291641 .elementor-element.elementor-element-26b70dde.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-291641 .elementor-element.elementor-element-1c990d1d {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 15px 5px;
    --grid-auto-flow: row;
    --background-transition: 0.3s;
}

.elementor-291641 .elementor-element.elementor-element-145824b7.elementor-element {
    --align-self: center;
}

.elementor-291641 .elementor-element.elementor-element-12f78c4d.elementor-element {
    --align-self: center;
}

.elementor-291641 .elementor-element.elementor-element-77b2a93d.elementor-element {
    --align-self: center;
}

.elementor-291641 .elementor-element.elementor-element-490feeaa {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291641 .elementor-element.elementor-element-490feeaa.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-291641 .elementor-element.elementor-element-19e55f1c {
    width: var( --container-widget-width, 40.175% );
    max-width: 40.175%;
    --container-widget-width: 40.175%;
    --container-widget-flex-grow: 0;
}

.elementor-291641 .elementor-element.elementor-element-19e55f1c > .elementor-widget-container {
    padding: 33px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-291641 .elementor-element.elementor-element-19e55f1c.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-291641 .elementor-element.elementor-element-19e55f1c img {
    width: 100%;
    height: 100%;
}

.elementor-291641 .elementor-element.elementor-element-392eb93c {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 40px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-291641 .elementor-element.elementor-element-392eb93c, .elementor-291641 .elementor-element.elementor-element-392eb93c::before {
    --border-transition: 0.3s;
}

.elementor-291641 .elementor-element.elementor-element-392eb93c.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-291641 .elementor-element.elementor-element-6fdcb5d > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-291641 .elementor-element.elementor-element-6fdcb5d {
    text-align: center;
}

.elementor-291641 .elementor-element.elementor-element-6fdcb5d .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-weight: 700;
}

.elementor-291641 .elementor-element.elementor-element-a2ba8fd > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
}

.elementor-291641 .elementor-element.elementor-element-a2ba8fd {
    text-align: center;
}

.elementor-291641 .elementor-element.elementor-element-a2ba8fd .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.7em;
}

.elementor-291641 .elementor-element.elementor-element-2032cc2 {
    text-align: center;
}

.elementor-291641 .elementor-element.elementor-element-2032cc2 .elementor-heading-title {
    color: var( --e-global-color-2fe9320 );
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-291641 .elementor-element.elementor-element-dbec076 {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-291641 .elementor-element.elementor-element-dbec076 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-291641 .elementor-element.elementor-element-dbec076.elementor-element {
    --align-self: center;
    --order: 99999 /* order end hack */;
}

.elementor-291641 .elementor-element.elementor-element-dbec076 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-weight: 400;
    line-height: 1.1em;
}

.elementor-291641 .elementor-element.elementor-element-37df27b3 {
    --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: 10px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 015px;
    --margin-right: 15px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291641 .elementor-element.elementor-element-37df27b3.e-con {
    --align-self: flex-start;
    --order: 99999 /* order end hack */;
}

.elementor-291641 .elementor-element.elementor-element-227881b0 {
    --display: flex;
    --gap: 05px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291641 .elementor-element.elementor-element-227881b0, .elementor-291641 .elementor-element.elementor-element-227881b0::before {
    --border-transition: 0.3s;
}

.elementor-291641 .elementor-element.elementor-element-38327622 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-291641 .elementor-element.elementor-element-38327622 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-291641 .elementor-element.elementor-element-38327622.elementor-element {
    --align-self: center;
}

.elementor-291641 .elementor-element.elementor-element-38327622 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "Nunito", Sans-serif;
    font-size: 26px;
    font-weight: 700;
}

.elementor-291641 .elementor-element.elementor-element-404a6ce0 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-291641 .elementor-element.elementor-element-404a6ce0.elementor-element {
    --align-self: center;
}

.elementor-291641 .elementor-element.elementor-element-404a6ce0 .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Nunito", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-291641 .elementor-element.elementor-element-59f7e56f {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-291641 .elementor-element.elementor-element-59f7e56f > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-291641 .elementor-element.elementor-element-59f7e56f.elementor-element {
    --align-self: center;
}

.elementor-291641 .elementor-element.elementor-element-59f7e56f .elementor-heading-title {
    color: #9A795B;
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-291641 .elementor-element.elementor-element-4c9dee2e {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291641 .elementor-element.elementor-element-82eaf10 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291641 .elementor-element.elementor-element-82eaf10, .elementor-291641 .elementor-element.elementor-element-82eaf10::before {
    --border-transition: 0.3s;
}

.elementor-291641 .elementor-element.elementor-element-1ef7fe4a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 3px 3px 3px 3px;
}

.elementor-291641 .elementor-element.elementor-element-1ef7fe4a.elementor-element {
    --align-self: center;
}

.elementor-291641 .elementor-element.elementor-element-1ef7fe4a img {
    width: 86px;
}

.elementor-291641 .elementor-element.elementor-element-2831c81e {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291641 .elementor-element.elementor-element-2831c81e, .elementor-291641 .elementor-element.elementor-element-2831c81e::before {
    --border-transition: 0.3s;
}

.elementor-291641 .elementor-element.elementor-element-1f9be96d > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-291641 .elementor-element.elementor-element-6a8e7baf > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-291641 .elementor-element.elementor-element-6c48378c {
    --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: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291641 .elementor-element.elementor-element-5325ddcf {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291641 .elementor-element.elementor-element-5325ddcf, .elementor-291641 .elementor-element.elementor-element-5325ddcf::before {
    --border-transition: 0.3s;
}

.elementor-291641 .elementor-element.elementor-element-5325ddcf.e-con {
    --align-self: center;
}

.elementor-291641 .elementor-element.elementor-element-682cb515 > .elementor-widget-container {
    padding: 4px 4px 4px 4px;
}

.elementor-291641 .elementor-element.elementor-element-682cb515 img {
    width: 100%;
}

.elementor-291641 .elementor-element.elementor-element-b07bc06 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-291641 .elementor-element.elementor-element-b07bc06, .elementor-291641 .elementor-element.elementor-element-b07bc06::before {
    --border-transition: 0.3s;
}

.elementor-291641 .elementor-element.elementor-element-44c7248d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 4px 4px 4px 4px;
}

.elementor-291641 .elementor-element.elementor-element-44c7248d img {
    width: 100%;
}

.elementor-291641 .elementor-element.elementor-element-254492d5 > .elementor-widget-container {
    margin: 2% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-291641 .elementor-element.elementor-element-254492d5.elementor-element {
    --align-self: center;
    --order: 99999 /* order end hack */;
    --flex-grow: 0;
    --flex-shrink: 0;
}

body:not(.rtl) .elementor-291641 .elementor-element.elementor-element-254492d5 {
    right: -0.5%;
}

body.rtl .elementor-291641 .elementor-element.elementor-element-254492d5 {
    left: -0.5%;
}

.elementor-291641 .elementor-element.elementor-element-254492d5 {
    top: -21px;
    z-index: 0;
}

.elementor-291641 .elementor-element.elementor-element-254492d5 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-291641 .elementor-element.elementor-element-254492d5.elementor-view-stacked .elementor-icon {
    background-color: #ED6C0500;
    color: #ED6C05;
}

.elementor-291641 .elementor-element.elementor-element-254492d5.elementor-view-framed .elementor-icon, .elementor-291641 .elementor-element.elementor-element-254492d5.elementor-view-default .elementor-icon {
    color: #ED6C0500;
    border-color: #ED6C0500;
}

.elementor-291641 .elementor-element.elementor-element-254492d5.elementor-view-framed .elementor-icon, .elementor-291641 .elementor-element.elementor-element-254492d5.elementor-view-default .elementor-icon svg {
    fill: #ED6C0500;
}

.elementor-291641 .elementor-element.elementor-element-254492d5.elementor-view-framed .elementor-icon {
    background-color: #ED6C05;
}

.elementor-291641 .elementor-element.elementor-element-254492d5.elementor-view-stacked .elementor-icon svg {
    fill: #ED6C05;
}

.elementor-291641 .elementor-element.elementor-element-254492d5.elementor-view-framed .elementor-icon:hover {
    background-color: var( --e-global-color-2fe9320 );
}

.elementor-291641 .elementor-element.elementor-element-254492d5.elementor-view-stacked .elementor-icon:hover {
    color: var( --e-global-color-2fe9320 );
}

.elementor-291641 .elementor-element.elementor-element-254492d5.elementor-view-stacked .elementor-icon:hover svg {
    fill: var( --e-global-color-2fe9320 );
}

.elementor-291641 .elementor-element.elementor-element-254492d5 .elementor-icon {
    font-size: 50px;
    padding: 20px;
}

.elementor-291641 .elementor-element.elementor-element-254492d5 .elementor-icon svg {
    height: 50px;
}

#elementor-popup-modal-291641 .dialog-widget-content {
    background-color: #02010100;
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,0.2);
}

#elementor-popup-modal-291641 {
    background-color: #000000AD;
    justify-content: center;
    align-items: center;
    pointer-events: all;
}

#elementor-popup-modal-291641 .dialog-message {
    width: 800px;
    height: auto;
}

@media(min-width: 768px) {
    .elementor-291641 .elementor-element.elementor-element-2c604ce {
        --width:28.5%;
    }

    .elementor-291641 .elementor-element.elementor-element-5f986585 {
        --width: 57%;
    }

    .elementor-291641 .elementor-element.elementor-element-5929adff {
        --width: 57.3%;
    }

    .elementor-291641 .elementor-element.elementor-element-c789160 {
        --width: 50%;
    }

    .elementor-291641 .elementor-element.elementor-element-26b70dde {
        --width: 57.04%;
    }

    .elementor-291641 .elementor-element.elementor-element-490feeaa {
        --width: 50%;
    }

    .elementor-291641 .elementor-element.elementor-element-392eb93c {
        --width: 373px;
    }

    .elementor-291641 .elementor-element.elementor-element-37df27b3 {
        --width: 29%;
    }
}

@media(max-width: 1280px) {
    .elementor-291641 .elementor-element.elementor-element-1c990d1d {
        --grid-auto-flow:row;
    }
}

@media(max-width: 1024px) {
    .elementor-291641 .elementor-element.elementor-element-1c990d1d {
        --grid-auto-flow:row;
    }
}

@media(max-width: 767px) {
    .elementor-291641 .elementor-element.elementor-element-1c990d1d {
        --e-con-grid-template-columns:repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-291641 .elementor-element.elementor-element-254492d5 .elementor-icon {
        font-size: 20px;
    }

    .elementor-291641 .elementor-element.elementor-element-254492d5 .elementor-icon svg {
        height: 20px;
    }
}


.elementor-276135 .elementor-element.elementor-element-286005d6 > .elementor-container {
    max-width: 1009px;
}

.elementor-276135 .elementor-element.elementor-element-286005d6 {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-276135 .elementor-element.elementor-element-286005d6, .elementor-276135 .elementor-element.elementor-element-286005d6 > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-276135 .elementor-element.elementor-element-286005d6 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-276135 .elementor-element.elementor-element-32b18bea:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-276135 .elementor-element.elementor-element-32b18bea > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000C7;
}

.elementor-276135 .elementor-element.elementor-element-32b18bea > .elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-primary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-276135 .elementor-element.elementor-element-32b18bea > .elementor-element-populated, .elementor-276135 .elementor-element.elementor-element-32b18bea > .elementor-element-populated > .elementor-background-overlay, .elementor-276135 .elementor-element.elementor-element-32b18bea > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-276135 .elementor-element.elementor-element-32b18bea > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-276135 .elementor-element.elementor-element-d023844 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-276135 .elementor-element.elementor-element-d023844.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-276135 .elementor-element.elementor-element-13804b0 {
    --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: 10px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 15px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-276135 .elementor-element.elementor-element-13804b0.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-276135 .elementor-element.elementor-element-ce732ae {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-276135 .elementor-element.elementor-element-19b0c5c {
    --display: flex;
    --background-transition: 0.3s;
    --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-276135 .elementor-element.elementor-element-19b0c5c.e-con {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-276135 .elementor-element.elementor-element-748bff7 {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-276135 .elementor-element.elementor-element-748bff7 > .elementor-widget-container {
    padding: 10px 10px 10px 010px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-276135 .elementor-element.elementor-element-748bff7.elementor-element {
    --align-self: center;
}

.elementor-276135 .elementor-element.elementor-element-748bff7 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "TizaNegra", Sans-serif;
    font-size: 32px;
    font-weight: 400;
}

.elementor-276135 .elementor-element.elementor-element-e18d9f2 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-276135 .elementor-element.elementor-element-e0dca1f {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 10px;
    --background-transition: 0.3s;
    --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-276135 .elementor-element.elementor-element-cbbd5dd {
    --display: flex;
    --min-height: 0px;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --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-276135 .elementor-element.elementor-element-cbbd5dd.e-con {
    --align-self: flex-end;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-276135 .elementor-element.elementor-element-e65287a {
    width: 100%;
    max-width: 100%;
}

.elementor-276135 .elementor-element.elementor-element-e65287a > .elementor-widget-container {
    padding: 44px 0px 45px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-276135 .elementor-element.elementor-element-e65287a.elementor-element {
    --align-self: flex-start;
}

.elementor-276135 .elementor-element.elementor-element-e65287a img {
    width: 70%;
}

.elementor-276135 .elementor-element.elementor-element-04d25a5 {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-276135 .elementor-element.elementor-element-04d25a5.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-276135 .elementor-element.elementor-element-f0a4466 {
    width: var( --container-widget-width, 40.478% );
    max-width: 40.478%;
    --container-widget-width: 40.478%;
    --container-widget-flex-grow: 0;
}

.elementor-276135 .elementor-element.elementor-element-f0a4466 > .elementor-widget-container {
    padding: 30px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-276135 .elementor-element.elementor-element-f0a4466.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-276135 .elementor-element.elementor-element-f0a4466 img {
    width: 100%;
    height: 100%;
}

.elementor-276135 .elementor-element.elementor-element-7d2c32d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 10px;
    --background-transition: 0.3s;
    --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-276135 .elementor-element.elementor-element-6fb20ab {
    --display: flex;
    --justify-content: space-around;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --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-276135 .elementor-element.elementor-element-6fb20ab, .elementor-276135 .elementor-element.elementor-element-6fb20ab::before {
    --border-transition: 0.3s;
}

.elementor-276135 .elementor-element.elementor-element-6fb20ab.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-276135 .elementor-element.elementor-element-814a4ae {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 15px 5px;
    --grid-auto-flow: row;
    --background-transition: 0.3s;
}

.elementor-276135 .elementor-element.elementor-element-0dbbadf.elementor-element {
    --align-self: center;
}

.elementor-276135 .elementor-element.elementor-element-02e3a9f.elementor-element {
    --align-self: center;
}

.elementor-276135 .elementor-element.elementor-element-55ca7b4.elementor-element {
    --align-self: center;
}

.elementor-276135 .elementor-element.elementor-element-7ccdf11 {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-276135 .elementor-element.elementor-element-7ccdf11.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-276135 .elementor-element.elementor-element-9f0168f {
    width: var( --container-widget-width, 40.175% );
    max-width: 40.175%;
    --container-widget-width: 40.175%;
    --container-widget-flex-grow: 0;
}

.elementor-276135 .elementor-element.elementor-element-9f0168f > .elementor-widget-container {
    padding: 33px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-276135 .elementor-element.elementor-element-9f0168f.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-276135 .elementor-element.elementor-element-9f0168f img {
    width: 100%;
    height: 100%;
}

.elementor-276135 .elementor-element.elementor-element-456a110 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 40px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-276135 .elementor-element.elementor-element-456a110, .elementor-276135 .elementor-element.elementor-element-456a110::before {
    --border-transition: 0.3s;
}

.elementor-276135 .elementor-element.elementor-element-456a110.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-276135 .elementor-element.elementor-element-e8e2250 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-276135 .elementor-element.elementor-element-c7cbbe6 > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-276135 .elementor-element.elementor-element-c7cbbe6 {
    z-index: 10;
    text-align: center;
}

.elementor-276135 .elementor-element.elementor-element-c7cbbe6 .elementor-heading-title {
    color: #ED6C05;
    font-family: "Nunito", Sans-serif;
    font-size: 40px;
    font-weight: 700;
}

.elementor-276135 .elementor-element.elementor-element-55ffc41 {
    text-align: center;
}

.elementor-276135 .elementor-element.elementor-element-55ffc41 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-size: 40px;
    font-weight: 700;
}

.elementor-276135 .elementor-element.elementor-element-f027ed7 {
    text-align: center;
}

.elementor-276135 .elementor-element.elementor-element-f027ed7 .elementor-heading-title {
    color: #ED6C05;
    font-family: "Nunito", Sans-serif;
    font-size: 63px;
    font-weight: 700;
}

.elementor-276135 .elementor-element.elementor-element-07ab13b {
    text-align: center;
}

.elementor-276135 .elementor-element.elementor-element-07ab13b .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-size: 36px;
    font-weight: 700;
}

.elementor-276135 .elementor-element.elementor-element-24743fa {
    text-align: center;
}

.elementor-276135 .elementor-element.elementor-element-24743fa .elementor-heading-title {
    color: #9A795B;
    font-family: "Nunito", Sans-serif;
    font-size: 60px;
    font-weight: 700;
}

.elementor-276135 .elementor-element.elementor-element-79984aa {
    text-align: center;
}

.elementor-276135 .elementor-element.elementor-element-79984aa .elementor-heading-title {
    color: #ED6C05;
    font-family: "Nunito", Sans-serif;
    font-size: 40px;
    font-weight: 700;
}

.elementor-276135 .elementor-element.elementor-element-1b477f7 {
    text-align: center;
}

.elementor-276135 .elementor-element.elementor-element-1b477f7 .elementor-heading-title {
    color: #ED6C05;
    font-family: "Nunito", Sans-serif;
    font-size: 50px;
    font-weight: 900;
}

.elementor-276135 .elementor-element.elementor-element-e0cb1fe {
    text-align: center;
}

.elementor-276135 .elementor-element.elementor-element-e0cb1fe .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-size: 63px;
    font-weight: 700;
}

.elementor-276135 .elementor-element.elementor-element-15f7cf2 {
    text-align: center;
}

.elementor-276135 .elementor-element.elementor-element-15f7cf2 .elementor-heading-title {
    color: var( --e-global-color-e0b35ba );
    font-family: "Nunito", Sans-serif;
    font-size: 36px;
    font-weight: 700;
}

.elementor-276135 .elementor-element.elementor-element-044df75 {
    text-align: center;
}

.elementor-276135 .elementor-element.elementor-element-044df75 .elementor-heading-title {
    color: #9A795B;
    font-family: "Nunito", Sans-serif;
    font-size: 40px;
    font-weight: 700;
}

.elementor-276135 .elementor-element.elementor-element-e860995 {
    text-align: center;
}

.elementor-276135 .elementor-element.elementor-element-e860995 .elementor-heading-title {
    color: #ED6C05;
    font-family: "Nunito", Sans-serif;
    font-size: 49px;
    font-weight: 700;
}

.elementor-276135 .elementor-element.elementor-element-8a1a8e9 {
    text-align: center;
}

.elementor-276135 .elementor-element.elementor-element-8a1a8e9 .elementor-heading-title {
    color: var( --e-global-color-7fd45bf );
    font-family: "Nunito", Sans-serif;
    font-size: 40px;
    font-weight: 700;
}

.elementor-276135 .elementor-element.elementor-element-70dbc98 {
    text-align: center;
}

.elementor-276135 .elementor-element.elementor-element-70dbc98 .elementor-heading-title {
    color: var( --e-global-color-e0b35ba );
    font-family: "Nunito", Sans-serif;
    font-size: 50px;
    font-weight: 700;
}

.elementor-276135 .elementor-element.elementor-element-140655f {
    text-align: center;
}

.elementor-276135 .elementor-element.elementor-element-140655f .elementor-heading-title {
    color: #ED6C05;
    font-family: "Nunito", Sans-serif;
    font-size: 36px;
    font-weight: 700;
}

.elementor-276135 .elementor-element.elementor-element-d4a80b9 {
    text-align: center;
}

.elementor-276135 .elementor-element.elementor-element-d4a80b9 .elementor-heading-title {
    color: var( --e-global-color-7fd45bf );
    font-family: "Nunito", Sans-serif;
    font-size: 60px;
    font-weight: 700;
}

.elementor-276135 .elementor-element.elementor-element-f6f3256 {
    text-align: center;
}

.elementor-276135 .elementor-element.elementor-element-f6f3256 .elementor-heading-title {
    color: var( --e-global-color-e0b35ba );
    font-family: "Nunito", Sans-serif;
    font-size: 44px;
    font-weight: 700;
}

.elementor-276135 .elementor-element.elementor-element-e7d4eb1 {
    text-align: center;
}

.elementor-276135 .elementor-element.elementor-element-e7d4eb1 .elementor-heading-title {
    color: var( --e-global-color-7fd45bf );
    font-family: "Nunito", Sans-serif;
    font-size: 36px;
    font-weight: 700;
}

.elementor-276135 .elementor-element.elementor-element-067e0e3 {
    text-align: center;
}

.elementor-276135 .elementor-element.elementor-element-067e0e3 .elementor-heading-title {
    color: #ED6C05;
    font-family: "Nunito", Sans-serif;
    font-size: 68px;
    font-weight: 700;
}

.elementor-276135 .elementor-element.elementor-element-2ca2895 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 40px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-276135 .elementor-element.elementor-element-2ca2895, .elementor-276135 .elementor-element.elementor-element-2ca2895::before {
    --border-transition: 0.3s;
}

.elementor-276135 .elementor-element.elementor-element-2ca2895.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-276135 .elementor-element.elementor-element-54cafa0 {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-276135 .elementor-element.elementor-element-54cafa0, .elementor-276135 .elementor-element.elementor-element-54cafa0::before {
    --border-transition: 0.3s;
}

.elementor-276135 .elementor-element.elementor-element-02dbb76 {
    --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: 10px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 015px;
    --margin-right: 15px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-276135 .elementor-element.elementor-element-02dbb76.e-con {
    --align-self: flex-start;
    --order: 99999 /* order end hack */;
}

.elementor-276135 .elementor-element.elementor-element-682804c {
    --display: flex;
    --gap: 05px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-276135 .elementor-element.elementor-element-682804c, .elementor-276135 .elementor-element.elementor-element-682804c::before {
    --border-transition: 0.3s;
}

.elementor-276135 .elementor-element.elementor-element-3137516 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-276135 .elementor-element.elementor-element-3137516 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-276135 .elementor-element.elementor-element-3137516.elementor-element {
    --align-self: center;
}

.elementor-276135 .elementor-element.elementor-element-3137516 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "Nunito", Sans-serif;
    font-size: 26px;
    font-weight: 700;
}

.elementor-276135 .elementor-element.elementor-element-f87d6c2 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-276135 .elementor-element.elementor-element-f87d6c2.elementor-element {
    --align-self: center;
}

.elementor-276135 .elementor-element.elementor-element-f87d6c2 .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Nunito", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-276135 .elementor-element.elementor-element-e2200c0 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-276135 .elementor-element.elementor-element-e2200c0 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-276135 .elementor-element.elementor-element-e2200c0.elementor-element {
    --align-self: center;
}

.elementor-276135 .elementor-element.elementor-element-e2200c0 .elementor-heading-title {
    color: #9A795B;
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-276135 .elementor-element.elementor-element-48d7473 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-276135 .elementor-element.elementor-element-6185421 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-276135 .elementor-element.elementor-element-6185421, .elementor-276135 .elementor-element.elementor-element-6185421::before {
    --border-transition: 0.3s;
}

.elementor-276135 .elementor-element.elementor-element-81e7ccb > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 3px 3px 3px 3px;
}

.elementor-276135 .elementor-element.elementor-element-81e7ccb.elementor-element {
    --align-self: center;
}

.elementor-276135 .elementor-element.elementor-element-81e7ccb img {
    width: 86px;
}

.elementor-276135 .elementor-element.elementor-element-b9ee947 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-276135 .elementor-element.elementor-element-b9ee947, .elementor-276135 .elementor-element.elementor-element-b9ee947::before {
    --border-transition: 0.3s;
}

.elementor-276135 .elementor-element.elementor-element-6295ada > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-276135 .elementor-element.elementor-element-0d874cb > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-276135 .elementor-element.elementor-element-9badb52 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-276135 .elementor-element.elementor-element-a5e8a03 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-276135 .elementor-element.elementor-element-a5e8a03, .elementor-276135 .elementor-element.elementor-element-a5e8a03::before {
    --border-transition: 0.3s;
}

.elementor-276135 .elementor-element.elementor-element-a5e8a03.e-con {
    --align-self: center;
}

.elementor-276135 .elementor-element.elementor-element-b17f50c > .elementor-widget-container {
    padding: 4px 4px 4px 4px;
}

.elementor-276135 .elementor-element.elementor-element-b17f50c img {
    width: 100%;
}

.elementor-276135 .elementor-element.elementor-element-2e6258c {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-276135 .elementor-element.elementor-element-2e6258c, .elementor-276135 .elementor-element.elementor-element-2e6258c::before {
    --border-transition: 0.3s;
}

.elementor-276135 .elementor-element.elementor-element-607887f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 4px 4px 4px 4px;
}

.elementor-276135 .elementor-element.elementor-element-607887f img {
    width: 100%;
}

.elementor-276135 .elementor-element.elementor-element-ee8c9bf > .elementor-widget-container {
    margin: 2% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-276135 .elementor-element.elementor-element-ee8c9bf.elementor-element {
    --align-self: center;
    --order: 99999 /* order end hack */;
    --flex-grow: 0;
    --flex-shrink: 0;
}

body:not(.rtl) .elementor-276135 .elementor-element.elementor-element-ee8c9bf {
    right: -0.5%;
}

body.rtl .elementor-276135 .elementor-element.elementor-element-ee8c9bf {
    left: -0.5%;
}

.elementor-276135 .elementor-element.elementor-element-ee8c9bf {
    top: -21px;
    z-index: 0;
}

.elementor-276135 .elementor-element.elementor-element-ee8c9bf .elementor-icon-wrapper {
    text-align: right;
}

.elementor-276135 .elementor-element.elementor-element-ee8c9bf.elementor-view-stacked .elementor-icon {
    background-color: #ED6C0500;
    color: #ED6C05;
}

.elementor-276135 .elementor-element.elementor-element-ee8c9bf.elementor-view-framed .elementor-icon, .elementor-276135 .elementor-element.elementor-element-ee8c9bf.elementor-view-default .elementor-icon {
    color: #ED6C0500;
    border-color: #ED6C0500;
}

.elementor-276135 .elementor-element.elementor-element-ee8c9bf.elementor-view-framed .elementor-icon, .elementor-276135 .elementor-element.elementor-element-ee8c9bf.elementor-view-default .elementor-icon svg {
    fill: #ED6C0500;
}

.elementor-276135 .elementor-element.elementor-element-ee8c9bf.elementor-view-framed .elementor-icon {
    background-color: #ED6C05;
}

.elementor-276135 .elementor-element.elementor-element-ee8c9bf.elementor-view-stacked .elementor-icon svg {
    fill: #ED6C05;
}

.elementor-276135 .elementor-element.elementor-element-ee8c9bf.elementor-view-framed .elementor-icon:hover {
    background-color: var( --e-global-color-2fe9320 );
}

.elementor-276135 .elementor-element.elementor-element-ee8c9bf.elementor-view-stacked .elementor-icon:hover {
    color: var( --e-global-color-2fe9320 );
}

.elementor-276135 .elementor-element.elementor-element-ee8c9bf.elementor-view-stacked .elementor-icon:hover svg {
    fill: var( --e-global-color-2fe9320 );
}

.elementor-276135 .elementor-element.elementor-element-ee8c9bf .elementor-icon {
    font-size: 50px;
    padding: 20px;
}

.elementor-276135 .elementor-element.elementor-element-ee8c9bf .elementor-icon svg {
    height: 50px;
}

#elementor-popup-modal-276135 .dialog-widget-content {
    background-color: #02010100;
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,0.2);
}

#elementor-popup-modal-276135 {
    background-color: #000000AD;
    justify-content: center;
    align-items: center;
    pointer-events: all;
}

#elementor-popup-modal-276135 .dialog-message {
    width: 800px;
    height: auto;
}

@media(min-width: 768px) {
    .elementor-276135 .elementor-element.elementor-element-13804b0 {
        --width:28.5%;
    }

    .elementor-276135 .elementor-element.elementor-element-19b0c5c {
        --width: 57%;
    }

    .elementor-276135 .elementor-element.elementor-element-cbbd5dd {
        --width: 57.3%;
    }

    .elementor-276135 .elementor-element.elementor-element-04d25a5 {
        --width: 50%;
    }

    .elementor-276135 .elementor-element.elementor-element-6fb20ab {
        --width: 57.04%;
    }

    .elementor-276135 .elementor-element.elementor-element-7ccdf11 {
        --width: 50%;
    }

    .elementor-276135 .elementor-element.elementor-element-456a110 {
        --width: 373px;
    }

    .elementor-276135 .elementor-element.elementor-element-2ca2895 {
        --width: 373px;
    }

    .elementor-276135 .elementor-element.elementor-element-02dbb76 {
        --width: 29%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-276135 .elementor-element.elementor-element-d023844 {
        --width:1071.4px;
    }
}

@media(max-width: 1280px) {
    .elementor-276135 .elementor-element.elementor-element-814a4ae {
        --grid-auto-flow:row;
    }
}

@media(max-width: 1024px) {
    .elementor-276135 .elementor-element.elementor-element-814a4ae {
        --grid-auto-flow:row;
    }
}

@media(max-width: 767px) {
    .elementor-276135 .elementor-element.elementor-element-814a4ae {
        --e-con-grid-template-columns:repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-276135 .elementor-element.elementor-element-ee8c9bf .elementor-icon {
        font-size: 20px;
    }

    .elementor-276135 .elementor-element.elementor-element-ee8c9bf .elementor-icon svg {
        height: 20px;
    }
}

/* Start custom CSS for container, class: .elementor-element-54cafa0 */
.elementor-kit-15463 {
    --e-global-color-primary: #ED6C05;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #7A7A7A;
    --e-global-color-accent: #FFEFE2;
    --e-global-color-2fe9320: #000000;
    --e-global-color-35d2ea9: #DFDCEA;
    --e-global-color-e0b35ba: #FFFFFF;
    --e-global-color-20d1459: #4B4B4A;
    --e-global-color-bb6072f: #D16B1C;
    --e-global-color-1dc9614: #5C554C;
    --e-global-color-7fd45bf: #99785A;
    --e-global-color-bdf4519: #C9884B;
    --e-global-color-d6f48cd: #634428;
    --e-global-typography-primary-font-family: "Nunito";
    --e-global-typography-primary-font-size: 16px;
    --e-global-typography-primary-font-weight: 400;
    --e-global-typography-secondary-font-family: "Nunito";
    --e-global-typography-secondary-font-weight: 400;
    --e-global-typography-text-font-family: "Nunito";
    --e-global-typography-text-font-size: 17px;
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Roboto";
    --e-global-typography-accent-font-weight: 500;
    --e-global-typography-7217c6b-font-family: "Nunito";
    --e-global-typography-7217c6b-font-size: 48px;
    --e-global-typography-4bb6cfe-font-family: "Nunito";
    --e-global-typography-4bb6cfe-font-size: 32px;
    --e-global-typography-4bb6cfe-font-weight: 400;
    --e-global-typography-4bb6cfe-text-transform: none;
    --e-global-typography-9bb7626-font-family: "Nunito";
    --e-global-typography-9bb7626-font-size: 2.6rem;
    --e-global-typography-9bb7626-font-weight: 600;
    --e-global-typography-9bb7626-text-transform: capitalize;
    --e-global-typography-9bb7626-font-style: normal;
    --e-global-typography-9bb7626-text-decoration: none;
    --e-global-typography-9bb7626-line-height: 1em;
    --e-global-typography-adf6e4e-font-family: "Nunito";
    --e-global-typography-adf6e4e-font-size: 1rem;
    --e-global-typography-adf6e4e-text-transform: none;
    --e-global-typography-adf6e4e-font-style: normal;
    --e-global-typography-adf6e4e-text-decoration: none;
    --e-global-typography-adf6e4e-line-height: 1.8em;
    --e-global-typography-887357e-font-family: "Nunito";
    --e-global-typography-887357e-font-size: 1rem;
    --e-global-typography-887357e-font-weight: bold;
    --e-global-typography-887357e-font-style: italic;
    --e-global-typography-887357e-text-decoration: none;
    --e-global-typography-887357e-line-height: 1em;
    --e-global-typography-55129fc-font-family: "Nunito";
    --e-global-typography-55129fc-font-size: 48px;
    --e-global-typography-56794f6-font-family: "TizaNegra";
    --e-global-typography-56794f6-font-size: 4.1rem;
    --e-global-typography-56794f6-font-weight: 600;
    background-color: var( --e-global-color-2fe9320 );
}

.elementor-kit-15463 button,.elementor-kit-15463 input[type="button"],.elementor-kit-15463 input[type="submit"],.elementor-kit-15463 .elementor-button {
    background-color: var( --e-global-color-primary );
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
    color: var( --e-global-color-e0b35ba );
}

.elementor-kit-15463 a {
    /* color: var( --e-global-color-primary ); */
    font-family: "Nunito", Sans-serif;
    /* font-size: 17px; */
    /* font-weight: 600; */
}

.elementor-kit-15463 input:not([type="button"]):not([type="submit"]),.elementor-kit-15463 textarea,.elementor-kit-15463 .elementor-field-textual {
    color: var( --e-global-color-text );
}

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1500px;
}

.e-con {
    --container-max-width: 1500px;
}

.elementor-widget:not(:last-child) {
    margin-block-end:20px;}

.elementor-element {
    --widgets-spacing: 20px 20px;
}

{
}

h1.entry-title {
    display: var(--page-title-display);
}

@media(max-width: 1024px) {
    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width:1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media(max-width: 767px) {
    .elementor-kit-15463 {
        --e-global-typography-9bb7626-font-size:2.3rem;
    }

    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 770px;
    }

    .e-con {
        --container-max-width: 770px;
    }
}

/* Start Custom Fonts CSS */
@font-face {
    font-family: 'TizaNegra';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('https://freakuence.nl/wp-content/uploads/2024/10/TizaNegra.woff2') format('woff2'), url('https://freakuence.nl/wp-content/uploads/2024/10/TizaNegra.woff') format('woff'), url('https://freakuence.nl/wp-content/uploads/2024/10/TizaNegra.ttf') format('truetype'), url('https://freakuence.nl/wp-content/uploads/2024/10/TizaNegra.svg#TizaNegra') format('svg');
}

/* End Custom Fonts CSS */
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-456a110 */
#frkboard-content {
    overflow-y: auto;
    max-height: 491px;
    scrollbar-width: none;
    /* Firefox */
    -ms-overflow-style: none;
    /* Internet Explorer 10+ */
}

#frkboard-content::-webkit-scrollbar,.infinite-scroll-content::-webkit-scrollbar {
    display: none;
    /* WebKit */
}

#content-container .elementor-element {
    border-style: none !important;
}

/*.infinite-scroll-content-child{*/
/*    transform: translateY(100%); */
/*    transition: transform 0.5s ease-out; */
/*}*/
/* End custom CSS */
/* Start Custom Fonts CSS */
@font-face {
    font-family: 'TizaNegra';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('https://freakuence.nl/wp-content/uploads/2024/10/TizaNegra.woff2') format('woff2'), url('https://freakuence.nl/wp-content/uploads/2024/10/TizaNegra.woff') format('woff'), url('https://freakuence.nl/wp-content/uploads/2024/10/TizaNegra.ttf') format('truetype'), url('https://freakuence.nl/wp-content/uploads/2024/10/TizaNegra.svg#TizaNegra') format('svg');
}

/* End Custom Fonts CSS *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-456a110 */#frkboard-content{
 overflow-y: auto;
 max-height: 100%;  
 scrollbar-width: none; /* Firefox */
 -ms-overflow-style: none;  /* Internet Explorer 10+ */
}
#frkboard-content::-webkit-scrollbar,.infinite-scroll-content::-webkit-scrollbar { 
       display: none;  /* WebKit */
}
#content-container .elementor-element{
    border-style:none !important;
}
/*.infinite-scroll-content-child{*/
/*    transform: translateY(100%); */
/*    transition: transform 0.5s ease-out; */
/*}*//* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6ce8648 */.elementor-276135 .elementor-element.elementor-element-682804c{
    border:0px;
	}
	.elementor-276135 .elementor-element.elementor-element-25f7816 .elementor-icon-wrapper {
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a5ea00 */.elementor-276135 .elementor-element.elementor-element-682804c {
    margin-top: 0px !important;
}
#freakboard-back-btn {
    pointer-events: auto; 
    display: none;
}/* End custom CSS */