.elementor-20382 .elementor-element.elementor-element-59eb29b{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--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-20382 .elementor-element.elementor-element-59eb29b:not(.elementor-motion-effects-element-type-background), .elementor-20382 .elementor-element.elementor-element-59eb29b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-20382 .elementor-element.elementor-element-59eb29b::before, .elementor-20382 .elementor-element.elementor-element-59eb29b > .elementor-background-video-container::before, .elementor-20382 .elementor-element.elementor-element-59eb29b > .e-con-inner > .elementor-background-video-container::before, .elementor-20382 .elementor-element.elementor-element-59eb29b > .elementor-background-slideshow::before, .elementor-20382 .elementor-element.elementor-element-59eb29b > .e-con-inner > .elementor-background-slideshow::before, .elementor-20382 .elementor-element.elementor-element-59eb29b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#202020;--background-overlay:'';}.elementor-20382 .elementor-element.elementor-element-0781a5b{--display:flex;--min-height:40px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:990;}.elementor-20382 .elementor-element.elementor-element-0781a5b:not(.elementor-motion-effects-element-type-background), .elementor-20382 .elementor-element.elementor-element-0781a5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-20382 .elementor-element.elementor-element-0781a5b.e-con{--align-self:center;}.elementor-20382 .elementor-element.elementor-element-3dc3aca{--display:grid;--min-height:40px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--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-20382 .elementor-element.elementor-element-3dc3aca.e-con{--align-self:center;}.elementor-20382 .elementor-element.elementor-element-57280cd{--display:flex;--min-height:40px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20382 .elementor-element.elementor-element-78a5382:hover .elementor-widget-container{background-color:#E7E4DF;}.elementor-20382 .elementor-element.elementor-element-78a5382 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-20382 .elementor-element.elementor-element-78a5382.elementor-element{--align-self:flex-start;}.elementor-20382 .elementor-element.elementor-element-78a5382 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;letter-spacing:1px;color:#E7E4DF;}.elementor-20382 .elementor-element.elementor-element-0ef5f84{--display:flex;--min-height:40px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-20382 .elementor-element.elementor-element-0ef5f84.e-con{--align-self:center;}.elementor-20382 .elementor-element.elementor-element-c8c3217:hover .elementor-widget-container{background-color:#E7E4DF;}.elementor-20382 .elementor-element.elementor-element-c8c3217 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-20382 .elementor-element.elementor-element-c8c3217.elementor-element{--align-self:center;}.elementor-20382 .elementor-element.elementor-element-c8c3217 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;letter-spacing:1px;color:#E7E4DF;}.elementor-20382 .elementor-element.elementor-element-a784dac{--display:flex;--min-height:40px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-20382 .elementor-element.elementor-element-2372e09:hover .elementor-widget-container{background-color:#E7E4DF;}.elementor-20382 .elementor-element.elementor-element-2372e09 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-20382 .elementor-element.elementor-element-2372e09 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;letter-spacing:1px;color:#E7E4DF;}.elementor-20382 .elementor-element.elementor-element-305d0f6{--display:flex;--min-height:40px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:980;}.elementor-20382 .elementor-element.elementor-element-305d0f6:not(.elementor-motion-effects-element-type-background), .elementor-20382 .elementor-element.elementor-element-305d0f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-20382 .elementor-element.elementor-element-305d0f6.e-con{--align-self:center;--order:-99999 /* order start hack */;}.elementor-20382 .elementor-element.elementor-element-5178d22{--display:flex;--position:fixed;--min-height:0vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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:40px;--z-index:987;}.elementor-20382 .elementor-element.elementor-element-5178d22:not(.elementor-motion-effects-element-type-background), .elementor-20382 .elementor-element.elementor-element-5178d22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}body:not(.rtl) .elementor-20382 .elementor-element.elementor-element-5178d22{right:0px;}body.rtl .elementor-20382 .elementor-element.elementor-element-5178d22{left:0px;}.elementor-20382 .elementor-element.elementor-element-382f732{--display:flex;--min-height:40px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E7E4DF;--border-color:#E7E4DF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:990;}.elementor-20382 .elementor-element.elementor-element-382f732:not(.elementor-motion-effects-element-type-background), .elementor-20382 .elementor-element.elementor-element-382f732 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-20382 .elementor-element.elementor-element-382f732.e-con{--align-self:center;}.elementor-20382 .elementor-element.elementor-element-b0d2c88{--display:grid;--min-height:40px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--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-20382 .elementor-element.elementor-element-b0d2c88.e-con{--align-self:center;}.elementor-20382 .elementor-element.elementor-element-a25024f{--display:flex;--min-height:40px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-20382 .elementor-element.elementor-element-2009882:hover .elementor-widget-container{background-color:#E7E4DF;}.elementor-20382 .elementor-element.elementor-element-2009882 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-20382 .elementor-element.elementor-element-2009882 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;letter-spacing:1px;color:#E7E4DF;}.elementor-20382 .elementor-element.elementor-element-509e6da{--display:flex;--min-height:40px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--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-20382 .elementor-element.elementor-element-3aca089:hover .elementor-widget-container{background-color:#F24A3C;}.elementor-20382 .elementor-element.elementor-element-3aca089 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-20382 .elementor-element.elementor-element-3aca089.elementor-element{--align-self:flex-end;}.elementor-20382 .elementor-element.elementor-element-3aca089 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;letter-spacing:1px;color:#E7E4DF;}.elementor-20382 .elementor-element.elementor-element-d603017:hover .elementor-widget-container{background-color:#E7E4DF;}.elementor-20382 .elementor-element.elementor-element-d603017 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-20382 .elementor-element.elementor-element-d603017.elementor-element{--align-self:flex-end;}.elementor-20382 .elementor-element.elementor-element-d603017{text-align:center;}.elementor-20382 .elementor-element.elementor-element-d603017 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;letter-spacing:1px;color:#E7E4DF;}.elementor-20382 .elementor-element.elementor-element-1b27e59{--display:flex;--min-height:40px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:980;}.elementor-20382 .elementor-element.elementor-element-1b27e59:not(.elementor-motion-effects-element-type-background), .elementor-20382 .elementor-element.elementor-element-1b27e59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-20382 .elementor-element.elementor-element-1b27e59.e-con{--align-self:center;}.elementor-20382 .elementor-element.elementor-element-c29e282{--display:flex;--position:fixed;--min-height:0vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--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:40px;--z-index:990;}.elementor-20382 .elementor-element.elementor-element-c29e282:not(.elementor-motion-effects-element-type-background), .elementor-20382 .elementor-element.elementor-element-c29e282 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}body:not(.rtl) .elementor-20382 .elementor-element.elementor-element-c29e282{left:0px;}body.rtl .elementor-20382 .elementor-element.elementor-element-c29e282{right:0px;}.elementor-20382 .elementor-element.elementor-element-891d2b2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:auto;--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-20382 .elementor-element.elementor-element-891d2b2:not(.elementor-motion-effects-element-type-background), .elementor-20382 .elementor-element.elementor-element-891d2b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-20382 .elementor-element.elementor-element-891d2b2.e-con{--align-self:center;}.elementor-20382 .elementor-element.elementor-element-b16cb7a{--display:grid;--min-height:350px;--e-con-grid-template-columns:1fr 1.5fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:column;--justify-items:center;--grid-justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#202020;--border-color:#202020;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:980;}.elementor-20382 .elementor-element.elementor-element-b16cb7a:not(.elementor-motion-effects-element-type-background), .elementor-20382 .elementor-element.elementor-element-b16cb7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E4DF;}.elementor-20382 .elementor-element.elementor-element-b16cb7a.e-con{--align-self:center;}.elementor-20382 .elementor-element.elementor-element-75fdf94{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-20382 .elementor-element.elementor-element-899e44d{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 15px;--row-gap:0px;--column-gap:15px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-20382 .elementor-element.elementor-element-899e44d.e-con{--align-self:center;}.elementor-20382 .elementor-element.elementor-element-bdfd3e9{--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-20382 .elementor-element.elementor-element-fe03b39 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 25px;}.elementor-20382 .elementor-element.elementor-element-fe03b39{text-align:end;}.elementor-20382 .elementor-element.elementor-element-fe03b39 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:20px;font-weight:900;color:#202020;}.elementor-20382 .elementor-element.elementor-element-93205cd{--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-20382 .elementor-element.elementor-element-3ec40a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 0px;}.elementor-20382 .elementor-element.elementor-element-3ec40a2.elementor-element{--align-self:flex-start;}.elementor-20382 .elementor-element.elementor-element-3ec40a2{text-align:start;}.elementor-20382 .elementor-element.elementor-element-3ec40a2 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:20px;font-weight:500;color:#202020;}.elementor-20382 .elementor-element.elementor-element-fcb9bea{--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-20382 .elementor-element.elementor-element-06d9218 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 25px;}.elementor-20382 .elementor-element.elementor-element-06d9218{text-align:end;}.elementor-20382 .elementor-element.elementor-element-06d9218 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:20px;font-weight:900;color:#202020;}.elementor-20382 .elementor-element.elementor-element-fea70a0{--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-20382 .elementor-element.elementor-element-98d78ac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 0px;}.elementor-20382 .elementor-element.elementor-element-98d78ac.elementor-element{--align-self:flex-start;}.elementor-20382 .elementor-element.elementor-element-98d78ac{text-align:start;}.elementor-20382 .elementor-element.elementor-element-98d78ac .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:20px;font-weight:500;color:#202020;}.elementor-20382 .elementor-element.elementor-element-5e67027{--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-20382 .elementor-element.elementor-element-bf22d8f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 25px;}.elementor-20382 .elementor-element.elementor-element-bf22d8f{text-align:end;}.elementor-20382 .elementor-element.elementor-element-bf22d8f .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:20px;font-weight:900;color:#202020;}.elementor-20382 .elementor-element.elementor-element-fe3ff03{--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-20382 .elementor-element.elementor-element-7956807 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 0px;}.elementor-20382 .elementor-element.elementor-element-7956807.elementor-element{--align-self:flex-start;}.elementor-20382 .elementor-element.elementor-element-7956807{text-align:start;}.elementor-20382 .elementor-element.elementor-element-7956807 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:20px;font-weight:500;color:#202020;}.elementor-20382 .elementor-element.elementor-element-f99e48f{--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-20382 .elementor-element.elementor-element-057e070 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 25px;}.elementor-20382 .elementor-element.elementor-element-057e070{text-align:end;}.elementor-20382 .elementor-element.elementor-element-057e070 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:20px;font-weight:900;color:#202020;}.elementor-20382 .elementor-element.elementor-element-d59ae45{--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-20382 .elementor-element.elementor-element-c9654a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 0px;}.elementor-20382 .elementor-element.elementor-element-c9654a3.elementor-element{--align-self:flex-start;}.elementor-20382 .elementor-element.elementor-element-c9654a3{text-align:start;}.elementor-20382 .elementor-element.elementor-element-c9654a3 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:20px;font-weight:500;color:#202020;}.elementor-20382 .elementor-element.elementor-element-5a59168{--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-20382 .elementor-element.elementor-element-7c82cdd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 25px;}.elementor-20382 .elementor-element.elementor-element-7c82cdd{text-align:end;}.elementor-20382 .elementor-element.elementor-element-7c82cdd .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:20px;font-weight:900;color:#202020;}.elementor-20382 .elementor-element.elementor-element-d19737e{--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-20382 .elementor-element.elementor-element-ed4e4e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 0px;}.elementor-20382 .elementor-element.elementor-element-ed4e4e8.elementor-element{--align-self:flex-start;}.elementor-20382 .elementor-element.elementor-element-ed4e4e8{text-align:start;}.elementor-20382 .elementor-element.elementor-element-ed4e4e8 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:20px;font-weight:500;color:#202020;}.elementor-20382 .elementor-element.elementor-element-91357d5{--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-20382 .elementor-element.elementor-element-2ae66aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 25px;}.elementor-20382 .elementor-element.elementor-element-2ae66aa{text-align:end;}.elementor-20382 .elementor-element.elementor-element-2ae66aa .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:20px;font-weight:900;color:#202020;}.elementor-20382 .elementor-element.elementor-element-22f6ff3{--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-20382 .elementor-element.elementor-element-e0793bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 0px;}.elementor-20382 .elementor-element.elementor-element-e0793bd.elementor-element{--align-self:flex-start;}.elementor-20382 .elementor-element.elementor-element-e0793bd{text-align:start;}.elementor-20382 .elementor-element.elementor-element-e0793bd .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:20px;font-weight:500;color:#202020;}.elementor-20382 .elementor-element.elementor-element-afce7ad{--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-20382 .elementor-element.elementor-element-5956222 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 25px;}.elementor-20382 .elementor-element.elementor-element-5956222{text-align:end;}.elementor-20382 .elementor-element.elementor-element-5956222 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:20px;font-weight:900;color:#202020;}.elementor-20382 .elementor-element.elementor-element-6a69573{--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-20382 .elementor-element.elementor-element-0832527 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 0px;}.elementor-20382 .elementor-element.elementor-element-0832527.elementor-element{--align-self:flex-start;}.elementor-20382 .elementor-element.elementor-element-0832527{text-align:start;}.elementor-20382 .elementor-element.elementor-element-0832527 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:20px;font-weight:500;color:#202020;}.elementor-20382 .elementor-element.elementor-element-41336c4{--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-20382 .elementor-element.elementor-element-bcd539e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 25px;}.elementor-20382 .elementor-element.elementor-element-bcd539e{text-align:end;}.elementor-20382 .elementor-element.elementor-element-bcd539e .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:20px;font-weight:900;color:#202020;}.elementor-20382 .elementor-element.elementor-element-467e6b7{--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-20382 .elementor-element.elementor-element-1563b7d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 0px;}.elementor-20382 .elementor-element.elementor-element-1563b7d.elementor-element{--align-self:flex-start;}.elementor-20382 .elementor-element.elementor-element-1563b7d{text-align:start;}.elementor-20382 .elementor-element.elementor-element-1563b7d .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:20px;font-weight:500;color:#202020;}.elementor-20382 .elementor-element.elementor-element-27084de{--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-20382 .elementor-element.elementor-element-0efd79c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 25px;}.elementor-20382 .elementor-element.elementor-element-0efd79c{text-align:end;}.elementor-20382 .elementor-element.elementor-element-0efd79c .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:20px;font-weight:900;color:#202020;}.elementor-20382 .elementor-element.elementor-element-fc58d6a{--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-20382 .elementor-element.elementor-element-452aae3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 25px 0px 0px;}.elementor-20382 .elementor-element.elementor-element-452aae3.elementor-element{--align-self:flex-start;}.elementor-20382 .elementor-element.elementor-element-452aae3{text-align:start;}.elementor-20382 .elementor-element.elementor-element-452aae3 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:20px;font-weight:500;color:#202020;}.elementor-20382 .elementor-element.elementor-element-75df02d7{--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:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#202020;--border-color:#202020;--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-20382 .elementor-element.elementor-element-d0b3833 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 100px 0px 100px;}.elementor-20382 .elementor-element.elementor-element-d0b3833.elementor-element{--align-self:center;}.elementor-20382 .elementor-element.elementor-element-d0b3833{text-align:start;}.elementor-20382 .elementor-element.elementor-element-d0b3833 .elementor-heading-title{font-family:"Albert Sans", Sans-serif;font-size:20px;font-weight:500;color:#202020;}.elementor-20382 .elementor-element.elementor-element-742fd94{--display:flex;--min-height:0vh;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:auto;border-style:solid;--border-style:solid;border-width:2px 2px 0px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:2px;border-color:#E7E4DF;--border-color:#E7E4DF;--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-20382 .elementor-element.elementor-element-ffe7379{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-20382 .elementor-element.elementor-element-ffe7379.e-con{--align-self:center;}.elementor-20382 .elementor-element.elementor-element-c89ac61{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#E7E4DF;--border-color:#E7E4DF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-20382 .elementor-element.elementor-element-cd552d5 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-20382 .elementor-element.elementor-element-cd552d5 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-20382 .elementor-element.elementor-element-cd552d5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 24px 20px;}.elementor-20382 .elementor-element.elementor-element-cd552d5{--image-border-width:0px;--image-border-radius:0px;--image-transition-duration:0ms;--overlay-transition-duration:800ms;--content-text-align:center;}.elementor-20382 .elementor-element.elementor-element-cd552d5 .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-20382 .elementor-element.elementor-element-cd552d5 .e-gallery-item:hover .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}@media(min-width:768px){.elementor-20382 .elementor-element.elementor-element-59eb29b{--width:100%;}.elementor-20382 .elementor-element.elementor-element-0781a5b{--width:100%;}.elementor-20382 .elementor-element.elementor-element-3dc3aca{--width:100%;}.elementor-20382 .elementor-element.elementor-element-305d0f6{--width:100%;}.elementor-20382 .elementor-element.elementor-element-5178d22{--width:40px;}.elementor-20382 .elementor-element.elementor-element-382f732{--width:100%;}.elementor-20382 .elementor-element.elementor-element-b0d2c88{--width:100%;}.elementor-20382 .elementor-element.elementor-element-1b27e59{--width:100%;}.elementor-20382 .elementor-element.elementor-element-c29e282{--width:40px;}.elementor-20382 .elementor-element.elementor-element-b16cb7a{--width:100%;}.elementor-20382 .elementor-element.elementor-element-899e44d{--width:100%;}}@media(max-width:1500px){.elementor-20382 .elementor-element.elementor-element-3dc3aca{--grid-auto-flow:row;}.elementor-20382 .elementor-element.elementor-element-b0d2c88{--grid-auto-flow:row;}.elementor-20382 .elementor-element.elementor-element-b16cb7a{--min-height:300px;--grid-auto-flow:row;--grid-align-content:center;}.elementor-20382 .elementor-element.elementor-element-75fdf94{--min-height:20vh;}.elementor-20382 .elementor-element.elementor-element-75fdf94.e-con{--align-self:stretch;}.elementor-20382 .elementor-element.elementor-element-899e44d{--grid-auto-flow:row;}.elementor-20382 .elementor-element.elementor-element-75df02d7{--min-height:20vh;}.elementor-20382 .elementor-element.elementor-element-75df02d7.e-con{--align-self:stretch;}.elementor-20382 .elementor-element.elementor-element-d0b3833 > .elementor-widget-container{padding:0px 25px 0px 25px;}.elementor-20382 .elementor-element.elementor-element-742fd94{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:1024px){.elementor-20382 .elementor-element.elementor-element-3dc3aca{--grid-auto-flow:row;}.elementor-20382 .elementor-element.elementor-element-b0d2c88{--grid-auto-flow:row;}.elementor-20382 .elementor-element.elementor-element-b16cb7a{--min-height:275px;--e-con-grid-template-columns:1fr 1.25fr;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20382 .elementor-element.elementor-element-899e44d{--grid-auto-flow:row;--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-20382 .elementor-element.elementor-element-899e44d.e-con{--align-self:center;}.elementor-20382 .elementor-element.elementor-element-fe03b39.elementor-element{--align-self:flex-end;}.elementor-20382 .elementor-element.elementor-element-3ec40a2.elementor-element{--align-self:flex-start;}.elementor-20382 .elementor-element.elementor-element-06d9218.elementor-element{--align-self:flex-end;}.elementor-20382 .elementor-element.elementor-element-98d78ac.elementor-element{--align-self:flex-start;}.elementor-20382 .elementor-element.elementor-element-bf22d8f.elementor-element{--align-self:flex-end;}.elementor-20382 .elementor-element.elementor-element-7956807.elementor-element{--align-self:flex-start;}.elementor-20382 .elementor-element.elementor-element-057e070.elementor-element{--align-self:flex-end;}.elementor-20382 .elementor-element.elementor-element-c9654a3.elementor-element{--align-self:flex-start;}.elementor-20382 .elementor-element.elementor-element-7c82cdd.elementor-element{--align-self:flex-end;}.elementor-20382 .elementor-element.elementor-element-ed4e4e8.elementor-element{--align-self:flex-start;}.elementor-20382 .elementor-element.elementor-element-2ae66aa.elementor-element{--align-self:flex-end;}.elementor-20382 .elementor-element.elementor-element-e0793bd.elementor-element{--align-self:flex-start;}.elementor-20382 .elementor-element.elementor-element-5956222.elementor-element{--align-self:flex-end;}.elementor-20382 .elementor-element.elementor-element-0832527.elementor-element{--align-self:flex-start;}.elementor-20382 .elementor-element.elementor-element-bcd539e.elementor-element{--align-self:flex-end;}.elementor-20382 .elementor-element.elementor-element-1563b7d.elementor-element{--align-self:flex-start;}.elementor-20382 .elementor-element.elementor-element-0efd79c.elementor-element{--align-self:flex-end;}.elementor-20382 .elementor-element.elementor-element-452aae3.elementor-element{--align-self:flex-start;}.elementor-20382 .elementor-element.elementor-element-d0b3833.elementor-element{--align-self:flex-start;}.elementor-20382 .elementor-element.elementor-element-742fd94{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-20382 .elementor-element.elementor-element-0781a5b{--min-height:30px;}.elementor-20382 .elementor-element.elementor-element-3dc3aca{--min-height:30px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20382 .elementor-element.elementor-element-57280cd{--min-height:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20382 .elementor-element.elementor-element-78a5382 .elementor-heading-title{font-size:14px;}.elementor-20382 .elementor-element.elementor-element-0ef5f84{--min-height:30px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-20382 .elementor-element.elementor-element-0ef5f84.e-con{--align-self:center;}.elementor-20382 .elementor-element.elementor-element-c8c3217 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20382 .elementor-element.elementor-element-c8c3217 .elementor-heading-title{font-size:14px;}.elementor-20382 .elementor-element.elementor-element-a784dac{--min-height:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20382 .elementor-element.elementor-element-2372e09 .elementor-heading-title{font-size:14px;}.elementor-20382 .elementor-element.elementor-element-305d0f6{--min-height:30px;}.elementor-20382 .elementor-element.elementor-element-5178d22{--width:30px;top:30px;}.elementor-20382 .elementor-element.elementor-element-382f732{--min-height:30px;}.elementor-20382 .elementor-element.elementor-element-b0d2c88{--min-height:30px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20382 .elementor-element.elementor-element-a25024f{--min-height:30px;}.elementor-20382 .elementor-element.elementor-element-2009882 .elementor-heading-title{font-size:14px;}.elementor-20382 .elementor-element.elementor-element-509e6da{--min-height:30px;}.elementor-20382 .elementor-element.elementor-element-3aca089 .elementor-heading-title{font-size:14px;}.elementor-20382 .elementor-element.elementor-element-d603017 .elementor-heading-title{font-size:14px;}.elementor-20382 .elementor-element.elementor-element-1b27e59{--min-height:30px;}.elementor-20382 .elementor-element.elementor-element-c29e282{--width:30px;--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:30px;}.elementor-20382 .elementor-element.elementor-element-b16cb7a{--min-height:215px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--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-20382 .elementor-element.elementor-element-899e44d{--width:100vw;--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--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-20382 .elementor-element.elementor-element-bdfd3e9{--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-end;}.elementor-20382 .elementor-element.elementor-element-fe03b39 > .elementor-widget-container{padding:0px 0px 0px 25px;}.elementor-20382 .elementor-element.elementor-element-06d9218 > .elementor-widget-container{padding:0px 0px 0px 25px;}.elementor-20382 .elementor-element.elementor-element-bf22d8f > .elementor-widget-container{padding:0px 0px 0px 25px;}.elementor-20382 .elementor-element.elementor-element-057e070 > .elementor-widget-container{padding:0px 0px 0px 25px;}.elementor-20382 .elementor-element.elementor-element-7c82cdd > .elementor-widget-container{padding:0px 0px 0px 25px;}.elementor-20382 .elementor-element.elementor-element-ed4e4e8.elementor-element{--align-self:flex-start;}.elementor-20382 .elementor-element.elementor-element-2ae66aa > .elementor-widget-container{padding:0px 0px 0px 25px;}.elementor-20382 .elementor-element.elementor-element-5956222 > .elementor-widget-container{padding:0px 0px 0px 25px;}.elementor-20382 .elementor-element.elementor-element-bcd539e > .elementor-widget-container{padding:0px 0px 0px 25px;}.elementor-20382 .elementor-element.elementor-element-0efd79c > .elementor-widget-container{padding:0px 0px 0px 25px;}.elementor-20382 .elementor-element.elementor-element-742fd94{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20382 .elementor-element.elementor-element-c89ac61{border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20382 .elementor-element.elementor-element-cd552d5 > .elementor-widget-container{padding:0px 00px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-78a5382 */.elementor-20382 .elementor-element.elementor-element-78a5382 h2 {
line-height: 1.2;
}

.elementor-20382 .elementor-element.elementor-element-78a5382 h2  {
    overflow: hidden;
  color: #202020;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: all 0.3s;
}

.elementor-20382 .elementor-element.elementor-element-78a5382 h2:hover  {
color: #202020 !important;
cursor: pointer;
transition: all 0.3s;
}

.elementor-20382 .elementor-element.elementor-element-78a5382:hover h2  {
color: #202020 !important;
cursor: pointer;
transition: all 0.3s;
}

@media (max-width: 1500px) {
.elementor-20382 .elementor-element.elementor-element-78a5382 h2 {
font-size: 14px !important;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8c3217 */.elementor-20382 .elementor-element.elementor-element-c8c3217 h2 {
line-height: 1.2;
}

.elementor-20382 .elementor-element.elementor-element-c8c3217 h2  {
    overflow: hidden;
  color: #202020;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: all 0.3s;
}

.elementor-20382 .elementor-element.elementor-element-c8c3217 h2:hover  {
color: #202020 !important;
cursor: pointer;
transition: all 0.3s;
}

.elementor-20382 .elementor-element.elementor-element-c8c3217:hover h2  {
color: #202020 !important;
cursor: pointer;
transition: all 0.3s;
}

@media (max-width: 1500px) {
.elementor-20382 .elementor-element.elementor-element-c8c3217 h2 {
font-size: 14px !important;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2372e09 */.elementor-20382 .elementor-element.elementor-element-2372e09 h2 {
line-height: 1.2;
}

.elementor-20382 .elementor-element.elementor-element-2372e09 h2  {
    overflow: hidden;
  color: #202020;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: all 0.3s;
}

.elementor-20382 .elementor-element.elementor-element-2372e09 h2:hover  {
color: #202020 !important;
cursor: pointer;
transition: all 0.3s;
}

.elementor-20382 .elementor-element.elementor-element-2372e09:hover h2  {
color: #202020 !important;
cursor: pointer;
transition: all 0.3s;
}

@media (max-width: 1500px) {
.elementor-20382 .elementor-element.elementor-element-2372e09 h2 {
font-size: 14px !important;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc3aca */.elementor-20382 .elementor-element.elementor-element-3dc3aca {
      display: grid;
  grid-template-columns: repeat(3, 1fr);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0781a5b */.site-header  {
    display: none !important;
}

.elementor-20382 .elementor-element.elementor-element-0781a5b {
position: fixed;
top: 0;
width: calc(100% - 80px) !important;
}

@media only screen and (max-width: 767px) {
  .elementor-20382 .elementor-element.elementor-element-0781a5b {
position: fixed;
top: 0;
width: calc(100% - 60px) !important;
border-bottom: solid 2px #E7E4DF;
} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-305d0f6 */.site-header  {
    display: none !important;
}

.elementor-20382 .elementor-element.elementor-element-305d0f6 {
position: fixed;
top: 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5178d22 */.elementor-20382 .elementor-element.elementor-element-5178d22 {
    writing-mode: vertical-lr;
        height: calc(100% - 80px) !important;
               width: 40px;
}

@media only screen and (max-width: 767px) {
  .elementor-20382 .elementor-element.elementor-element-5178d22 {
   height: calc(100% - 60px) !important;
          width: 30px;

} }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2009882 */.elementor-20382 .elementor-element.elementor-element-2009882 h2 {
line-height: 1.2;
}

.elementor-20382 .elementor-element.elementor-element-2009882 h2  {
    overflow: hidden;
  color: #202020;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: all 0.3s;
}

.elementor-20382 .elementor-element.elementor-element-2009882 h2:hover  {
color: #202020 !important;
cursor: pointer;
transition: all 0.3s;
}

.elementor-20382 .elementor-element.elementor-element-2009882:hover h2  {
color: #202020 !important;
cursor: pointer;
transition: all 0.3s;
}

@media (max-width: 1500px) {
.elementor-20382 .elementor-element.elementor-element-2009882 h2 {
font-size: 14px !important;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aca089 */.elementor-20382 .elementor-element.elementor-element-3aca089 h2 {
line-height: 1.2;
}

.elementor-20382 .elementor-element.elementor-element-3aca089 h2  {
    overflow: hidden;
  color: #eee;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.elementor-20382 .elementor-element.elementor-element-3aca089 h2:hover  {
color: white !important;
cursor: pointer;
}

@media (max-width: 1500px) {
.elementor-20382 .elementor-element.elementor-element-3aca089 h2 {
font-size: 14px !important;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d603017 */.elementor-20382 .elementor-element.elementor-element-d603017 {
    display: none;
}

.elementor-20382 .elementor-element.elementor-element-d603017 h2 {
line-height: 1.2;
}

.elementor-20382 .elementor-element.elementor-element-d603017 h2  {
    overflow: hidden;
  color: #202020;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.elementor-20382 .elementor-element.elementor-element-d603017 h2:hover  {
color: #202020 !important;
cursor: pointer;
}

@media (max-width: 1500px) {
.elementor-20382 .elementor-element.elementor-element-d603017 h2 {
font-size: 14px !important;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-509e6da */.elementor-20382 .elementor-element.elementor-element-509e6da:hover .all-rights {
    display: flex;
}

.elementor-20382 .elementor-element.elementor-element-509e6da:hover .copyright {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0d2c88 */.elementor-20382 .elementor-element.elementor-element-b0d2c88 {
      display: grid;
  grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-382f732 */.site-header  {
    display: none !important
}

.elementor-20382 .elementor-element.elementor-element-382f732 {
position: fixed;
bottom: 0;
width: calc(100% - 80px) !important;
}

@media only screen and (max-width: 767px) {
  .elementor-20382 .elementor-element.elementor-element-382f732 {
position: fixed;
bottom: 0;
width: calc(100% - 60px) !important;
} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b27e59 */.site-header  {
    display: none !important;
}

.elementor-20382 .elementor-element.elementor-element-1b27e59 {
position: fixed;
bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c29e282 */.elementor-20382 .elementor-element.elementor-element-c29e282 {
    writing-mode: vertical-lr;
        height: calc(100% - 80px) !important;
               width: 40px;
}


@media only screen and (max-width: 767px) {
  .elementor-20382 .elementor-element.elementor-element-c29e282 {
   height: calc(100% - 60px) !important;
       width: 30px;

} }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe03b39 */.elementor-20382 .elementor-element.elementor-element-fe03b39 h2 {
    overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: all 0.3s;
    color: #202020;
        line-height: 1.2;
}

@media (max-width: 1600px) {
.elementor-20382 .elementor-element.elementor-element-fe03b39 h2 {
font-size: 14px !important;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec40a2 */.elementor-20382 .elementor-element.elementor-element-3ec40a2 h2 {
    overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: all 0.3s;
    color: #202020;
        line-height: 1.2;
}

@media (max-width: 1600px) {
.elementor-20382 .elementor-element.elementor-element-3ec40a2 h2 {
font-size: 14px !important;
}}

.elementor-20382 .elementor-element.elementor-element-3ec40a2 h2:hover {
    color: #E7E4DF;
    cursor: pointer;
    background: #202020;
    padding-right: 5px;
    padding-left: 5px;
}

.elementor-20382 .elementor-element.elementor-element-3ec40a2:hover h2 {
    color: #E7E4DF;
        cursor: pointer;
            background: #202020;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06d9218 */.elementor-20382 .elementor-element.elementor-element-06d9218 h2 {
    overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: all 0.3s;
    color: #202020;
        line-height: 1.2;
}

@media (max-width: 1600px) {
.elementor-20382 .elementor-element.elementor-element-06d9218 h2 {
font-size: 14px !important;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98d78ac */.elementor-20382 .elementor-element.elementor-element-98d78ac h2 {
    overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: all 0.3s;
    color: #202020;
        line-height: 1.2;
}

@media (max-width: 1600px) {
.elementor-20382 .elementor-element.elementor-element-98d78ac h2 {
font-size: 14px !important;
}}

.elementor-20382 .elementor-element.elementor-element-98d78ac h2:hover {
    color: #E7E4DF;
    cursor: pointer;
    background: #202020;
    padding-right: 5px;
    padding-left: 5px;
}

.elementor-20382 .elementor-element.elementor-element-98d78ac:hover h2 {
    color: #E7E4DF;
        cursor: pointer;
            background: #202020;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf22d8f */.elementor-20382 .elementor-element.elementor-element-bf22d8f h2 {
    overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: all 0.3s;
    color: #202020;
        line-height: 1.2;
}

@media (max-width: 1600px) {
.elementor-20382 .elementor-element.elementor-element-bf22d8f h2 {
font-size: 14px !important;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7956807 */.elementor-20382 .elementor-element.elementor-element-7956807 h2 {
    overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: all 0.3s;
    color: #202020;
        line-height: 1.2;
}

@media (max-width: 1600px) {
.elementor-20382 .elementor-element.elementor-element-7956807 h2 {
font-size: 14px !important;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-057e070 */.elementor-20382 .elementor-element.elementor-element-057e070 h2 {
    overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: all 0.3s;
    color: #202020;
        line-height: 1.2;
}

@media (max-width: 1600px) {
.elementor-20382 .elementor-element.elementor-element-057e070 h2 {
font-size: 14px !important;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c9654a3 */.elementor-20382 .elementor-element.elementor-element-c9654a3 h2 {
    overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: all 0.3s;
    color: #202020;
        line-height: 1.2;
}

@media (max-width: 1600px) {
.elementor-20382 .elementor-element.elementor-element-c9654a3 h2 {
font-size: 14px !important;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c82cdd */.elementor-20382 .elementor-element.elementor-element-7c82cdd h2 {
    overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: all 0.3s;
    color: #202020;
        line-height: 1.2;
}

@media (max-width: 1600px) {
.elementor-20382 .elementor-element.elementor-element-7c82cdd h2 {
font-size: 14px !important;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed4e4e8 */.elementor-20382 .elementor-element.elementor-element-ed4e4e8 h2 {
    overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: all 0.3s;
    color: #202020;
        line-height: 1.2;
}

@media (max-width: 1600px) {
.elementor-20382 .elementor-element.elementor-element-ed4e4e8 h2 {
font-size: 14px !important;
}}

.elementor-20382 .elementor-element.elementor-element-ed4e4e8 h2:hover {
    color: #E7E4DF;
    cursor: pointer;
    background: #202020;
    padding-right: 5px;
    padding-left: 5px;
}

.elementor-20382 .elementor-element.elementor-element-ed4e4e8:hover h2 {
    color: #E7E4DF;
        cursor: pointer;
            background: #202020;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ae66aa */.elementor-20382 .elementor-element.elementor-element-2ae66aa h2 {
    overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: all 0.3s;
    color: #202020;
        line-height: 1.2;
}

@media (max-width: 1600px) {
.elementor-20382 .elementor-element.elementor-element-2ae66aa h2 {
font-size: 14px !important;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e0793bd */.elementor-20382 .elementor-element.elementor-element-e0793bd h2 {
    overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: all 0.3s;
    color: #202020;
        line-height: 1.2;
}

@media (max-width: 1600px) {
.elementor-20382 .elementor-element.elementor-element-e0793bd h2 {
font-size: 14px !important;
}}

.elementor-20382 .elementor-element.elementor-element-e0793bd h2:hover {
    color: #E7E4DF;
    cursor: pointer;
    background: #202020;
    padding-right: 5px;
    padding-left: 5px;
}

.elementor-20382 .elementor-element.elementor-element-e0793bd:hover h2 {
    color: #E7E4DF;
        cursor: pointer;
            background: #202020;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5956222 */.elementor-20382 .elementor-element.elementor-element-5956222 h2 {
    overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: all 0.3s;
    color: #202020;
        line-height: 1.2;
}

@media (max-width: 1600px) {
.elementor-20382 .elementor-element.elementor-element-5956222 h2 {
font-size: 14px !important;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0832527 */.elementor-20382 .elementor-element.elementor-element-0832527 h2 {
    overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: all 0.3s;
    color: #202020;
        line-height: 1.2;
}

@media (max-width: 1600px) {
.elementor-20382 .elementor-element.elementor-element-0832527 h2 {
font-size: 14px !important;
}}

.elementor-20382 .elementor-element.elementor-element-0832527 h2:hover {
    color: #E7E4DF;
    cursor: pointer;
    background: #202020;
    padding-right: 5px;
    padding-left: 5px;
}

.elementor-20382 .elementor-element.elementor-element-0832527:hover h2 {
    color: #E7E4DF;
        cursor: pointer;
            background: #202020;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bcd539e */.elementor-20382 .elementor-element.elementor-element-bcd539e h2 {
    overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: all 0.3s;
    color: #202020;
        line-height: 1.2;
}

@media (max-width: 1600px) {
.elementor-20382 .elementor-element.elementor-element-bcd539e h2 {
font-size: 14px !important;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1563b7d */.elementor-20382 .elementor-element.elementor-element-1563b7d h2 {
    overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: all 0.3s;
    color: #202020;
        line-height: 1.2;
}

@media (max-width: 1600px) {
.elementor-20382 .elementor-element.elementor-element-1563b7d h2 {
font-size: 14px !important;
}}

.elementor-20382 .elementor-element.elementor-element-1563b7d h2:hover {
    color: #E7E4DF;
    cursor: pointer;
    background: #202020;
    padding-right: 5px;
    padding-left: 5px;
}

.elementor-20382 .elementor-element.elementor-element-1563b7d:hover h2 {
    color: #E7E4DF;
        cursor: pointer;
            background: #202020;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0efd79c */.elementor-20382 .elementor-element.elementor-element-0efd79c h2 {
    overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: all 0.3s;
    color: #202020;
        line-height: 1.2;
}

@media (max-width: 1600px) {
.elementor-20382 .elementor-element.elementor-element-0efd79c h2 {
font-size: 14px !important;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-452aae3 */.elementor-20382 .elementor-element.elementor-element-452aae3 h2 {
    overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: all 0.3s;
    color: #202020;
        line-height: 1.2;
}

@media (max-width: 1600px) {
.elementor-20382 .elementor-element.elementor-element-452aae3 h2 {
font-size: 14px !important;
}}

.elementor-20382 .elementor-element.elementor-element-452aae3 h2:hover {
    color: #E7E4DF;
    cursor: pointer;
    background: #202020;
    padding-right: 5px;
    padding-left: 5px;
}

.elementor-20382 .elementor-element.elementor-element-452aae3:hover h2 {
    color: #E7E4DF;
        cursor: pointer;
            background: #202020;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-899e44d */@media (max-width: 767px) {
.elementor-20382 .elementor-element.elementor-element-899e44d {
display: grid;
width: calc(100vw - 60px) !important;
}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0b3833 */.elementor-20382 .elementor-element.elementor-element-d0b3833 h2 {
    overflow: hidden;
  text-overflow: ellipsis;
-
  transition: all 0.3s;
    color: #202020;
        line-height: 1.2;
}

.elementor-20382 .elementor-element.elementor-element-d0b3833 h2 span {
font-weight: 900;
margin-right: 15px;
}

@media (max-width: 1600px) {
.elementor-20382 .elementor-element.elementor-element-d0b3833 h2 {
font-size: 14px !important;

}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75df02d7 */@media (max-width: 767px) {
.elementor-20382 .elementor-element.elementor-element-75df02d7 {
display: none;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b16cb7a */.elementor-20382 .elementor-element.elementor-element-b16cb7a {
    height: calc(350px - 2px) !important;
    }


@media (max-width: 1500px) {
.elementor-20382 .elementor-element.elementor-element-b16cb7a {
    height: calc(300px - 2px) !important;
}}

@media (max-width: 1024px) {
.elementor-20382 .elementor-element.elementor-element-b16cb7a {
    height: calc(275px - 2px) !important;
}}

@media (max-width: 767px) {
.elementor-20382 .elementor-element.elementor-element-b16cb7a {
    height: calc(215px - 2px) !important;
}}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-cd552d5 */.elementor-gallery-item__overlay {
box-shadow: inset 0 2px 0 #E7E4DF, inset 2px 0 0 0 #E7E4DF, inset -2px 0 0 0 #E7E4DF, inset 0 -2px 0 0 #E7E4DF;
}

@media only screen and (max-width: 767px) {
.elementor-gallery-item__overlay {
    box-shadow: inset 2px 0 0 0 #E7E4DF, inset -2px 0 0 0 #E7E4DF !important;
}}


.e-gallery-item:hover  {
scale: 85% !important;
}

@media only screen and (max-width: 767px) {
.e-gallery-item:hover  {
scale: 100% !important;
}}

@media only screen and (max-width: 767px) {
.elementor-gallery-item__overlay {
width: calc(100% - 4px) !important;

} }

.elementor-lightbox .elementor-lightbox-image {
    border: 2px solid #E7E4DF!important;
    border-radius: 0px !important;
}

.elementor-lightbox .elementor-lightbox-image:hover {
    border: 2px solid #E7E4DF !important;
        border-radius: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c89ac61 */.elementor-20382 .elementor-element.elementor-element-c89ac61 {
      width: calc(100% + 4px) !important;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffe7379 */@media only screen and (max-width: 767px) {
  .elementor-20382 .elementor-element.elementor-element-ffe7379 {
border: none;
} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-742fd94 */.elementor-20382 .elementor-element.elementor-element-742fd94 {
     overflow-x: hidden; 
     margin-top: 40px;
     margin-bottom: 40px;
}

@media only screen and (max-width: 1500px) {
  .elementor-20382 .elementor-element.elementor-element-742fd94 {
     margin-top: 40px;
     margin-bottom: 40px;
} }

@media only screen and (max-width: 1024px) {
  .elementor-20382 .elementor-element.elementor-element-742fd94 {
     margin-top: 40px;
     margin-bottom: 40px;
} }



@media only screen and (max-width: 767px) {
  .elementor-20382 .elementor-element.elementor-element-742fd94 {
border: none !important;
overflow: visible !important;
     margin-top: 30px;
     margin-bottom: 30px;
} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-891d2b2 */.elementor-20382 .elementor-element.elementor-element-891d2b2 {
width: calc(100% - 80px) !important;
}


@media only screen and (max-width: 767px) {
  .elementor-20382 .elementor-element.elementor-element-891d2b2 {
width: calc(100% - 60px) !important;
overflow: visible !important;
background: #E7E4DF !important;
background-color: #E7E4DF !important;
} }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59eb29b */.site-header  {
    display: none !important
}

.elementor-20382 .elementor-element.elementor-element-59eb29b {
    max-heigh: 100vh !important;
    height: 100vh;
}/* End custom CSS */