.elementor-2151 .elementor-element.elementor-element-5c35de25{--display:flex;}.elementor-2151 .elementor-element.elementor-element-218382fb{--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-2151 .elementor-element.elementor-element-41426a31{--display:flex;--min-height:15vh;--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-531f5d30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-293cca71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-5bfa0e30{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2151 .elementor-element.elementor-element-5bfa0e30.e-con{--align-self:center;}.elementor-2151 .elementor-element.elementor-element-343e2d7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-54503ec8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-54503ec8:not(.elementor-motion-effects-element-type-background), .elementor-2151 .elementor-element.elementor-element-54503ec8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2151 .elementor-element.elementor-element-37f0bfd0{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2151 .elementor-element.elementor-element-e06516a{--display:flex;--min-height:68vh;--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;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:0px 0px 0px 100px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:100px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0% 0% 0% 0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-e06516a::before, .elementor-2151 .elementor-element.elementor-element-e06516a > .elementor-background-video-container::before, .elementor-2151 .elementor-element.elementor-element-e06516a > .e-con-inner > .elementor-background-video-container::before, .elementor-2151 .elementor-element.elementor-element-e06516a > .elementor-background-slideshow::before, .elementor-2151 .elementor-element.elementor-element-e06516a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2151 .elementor-element.elementor-element-e06516a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2151 .elementor-element.elementor-element-e06516a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2151 .elementor-element.elementor-element-16a222de{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--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-2151 .elementor-element.elementor-element-1a68748a .elementor-heading-title{font-family:"N27", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-2151 .elementor-element.elementor-element-1d4da0be{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:none;--border-style:none;--margin-top:-176px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:106px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-5f579c35{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 30px;--row-gap:0px;--column-gap:30px;border-style:none;--border-style:none;--border-radius:0% 0% 0% 0%;--margin-top:140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:020px;}.elementor-2151 .elementor-element.elementor-element-6e5b0903{--display:flex;--min-height:10px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-6e5b0903.e-con{--align-self:flex-end;}.elementor-2151 .elementor-element.elementor-element-1242a46b{--display:flex;--min-height:10px;--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;--padding-top:0px;--padding-bottom:010px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-49b4c05d{--display:flex;--min-height:10px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-dab88bb{--display:flex;--min-height:1px;--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:020px;--padding-right:020px;}.elementor-2151 .elementor-element.elementor-element-5014b1a3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 30px;--row-gap:0px;--column-gap:30px;border-style:none;--border-style:none;--border-radius:0% 0% 0% 0%;--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:020px;}.elementor-2151 .elementor-element.elementor-element-48c177e7{--display:flex;--min-height:10px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-48c177e7.e-con{--align-self:flex-end;}.elementor-2151 .elementor-element.elementor-element-751bd1eb{--display:flex;--min-height:10px;--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;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-175eedad{--display:flex;--min-height:10px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-2e7ee9f8{--display:flex;--min-height:1px;--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:020px;--padding-right:020px;}.elementor-2151 .elementor-element.elementor-element-223bdd94{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 30px;--row-gap:0px;--column-gap:30px;border-style:none;--border-style:none;--border-radius:0% 0% 0% 0%;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:020px;}.elementor-2151 .elementor-element.elementor-element-32382e47{--display:flex;--min-height:10px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-32382e47.e-con{--align-self:flex-end;}.elementor-2151 .elementor-element.elementor-element-4c8ab5cf{--display:flex;--min-height:10px;--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;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-4373d026{--display:flex;--min-height:10px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-4c82ed{--display:flex;--min-height:1px;--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:020px;--padding-right:020px;}.elementor-2151 .elementor-element.elementor-element-4086d6a1{--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:0120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:020px;}.elementor-2151 .elementor-element.elementor-element-57d043de{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 3px;--row-gap:0px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2151 .elementor-element.elementor-element-9172ed3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-740275b2{--spacer-size:50px;}.elementor-2151 .elementor-element.elementor-element-12769791{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--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-2151 .elementor-element.elementor-element-2bf2c64d{padding:0px 0px 0px 0px;}.elementor-2151 .elementor-element.elementor-element-73558e70{--display:flex;}.elementor-2151 .elementor-element.elementor-element-1b103752{--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:020px;}.elementor-2151 .elementor-element.elementor-element-2cdec051{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2151 .elementor-element.elementor-element-3bd9e9b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-2dd145a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-a38d18f{--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-7f6f865c{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2151 .elementor-element.elementor-element-31751233{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-739855e9{--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-78874b8d{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2151 .elementor-element.elementor-element-1c568907{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-56c7ef1d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:none;--border-style:none;--margin-top:-145px;--margin-bottom:0px;--margin-left:-65px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-37c6ec6a{padding:0px -12px 0px -12px;}.elementor-2151 .elementor-element.elementor-element-37c6ec6a img{width:100%;max-width:100%;height:145px;}.elementor-2151 .elementor-element.elementor-element-13ae9826{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:none;--border-style:none;--margin-top:-145px;--margin-bottom:0px;--margin-left:-65px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-30eca2d4{padding:0px -12px 0px -12px;}.elementor-2151 .elementor-element.elementor-element-30eca2d4 img{width:100%;max-width:100%;height:145px;}.elementor-2151 .elementor-element.elementor-element-7b07610a{--display:flex;--min-height:0px;--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:flex-end;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:020px;}.elementor-2151 .elementor-element.elementor-element-160bea2f{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-43becdac img{width:100%;}.elementor-2151 .elementor-element.elementor-element-bcc9c25{--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-2151 .elementor-element.elementor-element-4b258ef6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-1120216e{--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:0020px;}.elementor-2151 .elementor-element.elementor-element-5d611aef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-5d57a81a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-3046dc53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-233bd4d2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-74001d47{--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:00px;}.elementor-2151 .elementor-element.elementor-element-12a2b911{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-791468de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-6500a7ef{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2151 .elementor-element.elementor-element-2ea89df4{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2151 .elementor-element.elementor-element-2ea89df4 .elementor-button{font-family:"N27", Sans-serif;font-weight:300;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:0px 0px 0px 0px;}.elementor-2151 .elementor-element.elementor-element-39e4b24a{--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 030px;--row-gap:0px;--column-gap:030px;--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:020px;}.elementor-2151 .elementor-element.elementor-element-29e5e266{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-78239a3e{padding:0px 0px 0px 0px;}.elementor-2151 .elementor-element.elementor-element-331dcfc2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2151 .elementor-element.elementor-element-53c30034{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-647ea128{padding:0px 0px 0px 0px;}.elementor-2151 .elementor-element.elementor-element-10493312{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2151 .elementor-element.elementor-element-7b7701f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-d04df8b{padding:0px 0px 0px 0px;}.elementor-2151 .elementor-element.elementor-element-4ee5d875{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2151 .elementor-element.elementor-element-58a488a7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-2f06fc73{--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 030px;--row-gap:0px;--column-gap:030px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-236737b3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-26c80fa7{--display:flex;}.elementor-2151 .elementor-element.elementor-element-1e02125{font-family:"N27", Sans-serif;font-weight:300;}.elementor-2151 .elementor-element.elementor-element-10423a14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-599eb48d{--display:flex;}.elementor-2151 .elementor-element.elementor-element-5b722d56{font-family:"N27", Sans-serif;font-weight:300;}.elementor-2151 .elementor-element.elementor-element-5a38fa15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-53568bbd{--display:flex;}.elementor-2151 .elementor-element.elementor-element-76c92b96{font-family:"N27", Sans-serif;font-weight:300;}.elementor-2151 .elementor-element.elementor-element-46e6327c{--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;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:090px;--padding-bottom:0px;--padding-left:020px;--padding-right:020px;}.elementor-2151 .elementor-element.elementor-element-46e6327c:not(.elementor-motion-effects-element-type-background), .elementor-2151 .elementor-element.elementor-element-46e6327c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2151 .elementor-element.elementor-element-5540e82f{padding:0px 0px 4px 0px;}.elementor-2151 .elementor-element.elementor-element-5540e82f .elementor-heading-title{font-family:"N27", Sans-serif;font-weight:300;color:var( --e-global-color-primary );}.elementor-2151 .elementor-element.elementor-element-f255e95{--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:020px;--padding-right:020px;}.elementor-2151 .elementor-element.elementor-element-f255e95:not(.elementor-motion-effects-element-type-background), .elementor-2151 .elementor-element.elementor-element-f255e95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2151 .elementor-element.elementor-element-4681c3eb{--display:flex;--min-height:0px;--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:flex-end;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-5ecf46f1 img{width:100%;max-width:100%;height:500px;object-fit:cover;object-position:center center;}.elementor-2151 .elementor-element.elementor-element-2d7be557{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-31911e62{font-family:"N27", Sans-serif;font-weight:300;color:var( --e-global-color-primary );}.elementor-2151 .elementor-element.elementor-element-771b5ab2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--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:10;}.elementor-2151 .elementor-element.elementor-element-771b5ab2:not(.elementor-motion-effects-element-type-background), .elementor-2151 .elementor-element.elementor-element-771b5ab2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2151 .elementor-element.elementor-element-5e39652{margin:-81px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0323px 0px 0px;}.elementor-2151 .elementor-element.elementor-element-5e39652.elementor-element{--align-self:flex-end;}.elementor-2151 .elementor-element.elementor-element-5e39652 img{width:120px;height:160px;}.elementor-2151 .elementor-element.elementor-element-c97ebf0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:030px;--padding-bottom:0px;--padding-left:020px;--padding-right:020px;}.elementor-2151 .elementor-element.elementor-element-c97ebf0:not(.elementor-motion-effects-element-type-background), .elementor-2151 .elementor-element.elementor-element-c97ebf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2151 .elementor-element.elementor-element-34143965 .elementor-heading-title{font-family:"N27", Sans-serif;font-weight:300;color:var( --e-global-color-primary );}.elementor-2151 .elementor-element.elementor-element-7f5e801f{--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:20px 30px;--row-gap:20px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:020px;--padding-right:020px;}.elementor-2151 .elementor-element.elementor-element-7f5e801f:not(.elementor-motion-effects-element-type-background), .elementor-2151 .elementor-element.elementor-element-7f5e801f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2151 .elementor-element.elementor-element-6c856c6c{--display:flex;--min-height:0px;--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:flex-end;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-34ed68fb img{width:100%;height:500px;}.elementor-2151 .elementor-element.elementor-element-4b021deb{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-25345ce2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-1c5b2093{font-family:"N27", Sans-serif;font-weight:300;color:var( --e-global-color-primary );}.elementor-2151 .elementor-element.elementor-element-1d4b2d62{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:090px;--padding-bottom:6px;--padding-left:020px;--padding-right:020px;}.elementor-2151 .elementor-element.elementor-element-1d4b2d62:not(.elementor-motion-effects-element-type-background), .elementor-2151 .elementor-element.elementor-element-1d4b2d62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2151 .elementor-element.elementor-element-228c6756 .elementor-heading-title{font-family:"N27", Sans-serif;font-weight:300;color:var( --e-global-color-primary );}.elementor-2151 .elementor-element.elementor-element-2a3990cd{--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:20px 030px;--row-gap:20px;--column-gap:030px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0100px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-2a3990cd:not(.elementor-motion-effects-element-type-background), .elementor-2151 .elementor-element.elementor-element-2a3990cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-2151 .elementor-element.elementor-element-35e796fc{--display:flex;--min-height:0px;--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:flex-end;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-20504d44{--display:flex;--min-height:0px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-5fa0e510{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-509a74c{font-family:"N27", Sans-serif;font-weight:300;color:var( --e-global-color-primary );}.elementor-2151 .elementor-element.elementor-element-9ccffd9{--display:flex;}.elementor-2151 .elementor-element.elementor-element-7ed0f3e9{--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-7cd09d87{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-4913fca2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-23a976b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-2c198fc4{--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:035px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-44ef1588{--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:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-617babbf{--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:05px 0px;--row-gap:05px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1.5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1.5px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-2ad05a02{--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:05px 0px;--row-gap:05px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 01.5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:01.5px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-5fdbca6a{--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:05px 0px;--row-gap:05px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1.5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1.5px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-1681a2b1{--display:flex;--min-height:0px;--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;--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-4ff1230b{--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:32px 30px;--row-gap:32px;--column-gap:30px;}.elementor-2151 .elementor-element.elementor-element-7c7693c7{--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;--margin-top:0px;--margin-bottom:-19px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-38772c80{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2151 .elementor-element.elementor-element-67bf0b71{--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:flex-end;--align-items:center;}.elementor-2151 .elementor-element.elementor-element-49362a9e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-30318417{--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;--margin-top:0px;--margin-bottom:-19px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-7a1a793a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2151 .elementor-element.elementor-element-55fdcd4f{--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:flex-end;--align-items:center;}.elementor-2151 .elementor-element.elementor-element-2debbe25{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-13b67fbf{--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;--margin-top:0px;--margin-bottom:-19px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-3734af5b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2151 .elementor-element.elementor-element-2f9f75b4{--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:flex-end;--align-items:center;}.elementor-2151 .elementor-element.elementor-element-77362b5a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-5621cbaa{--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;--margin-top:0px;--margin-bottom:-19px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-5eb791ec{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2151 .elementor-element.elementor-element-84c576f{--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:flex-end;--align-items:center;}.elementor-2151 .elementor-element.elementor-element-58b10bc3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-1f0d19b5{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-478a386d{--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;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-11954316{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-7d22d831{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-6fdb582e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-ca2e8f6{--display:flex;--min-height:454px;--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:20px 30px;--row-gap:20px;--column-gap:30px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-28dc01d7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-6de3241e img{width:100%;}.elementor-2151 .elementor-element.elementor-element-8bbb79c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-798408a4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-4020c6fa{padding:0px 0px 0px 0px;}.elementor-2151 .elementor-element.elementor-element-4020c6fa img{width:100%;}.elementor-2151 .elementor-element.elementor-element-66ebe7f6{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:030px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-623eb1b0{grid-column:span 1;grid-row:span 2;}.elementor-2151 .elementor-element.elementor-element-623eb1b0 img{width:100%;}.elementor-2151 .elementor-element.elementor-element-69b68d73 img{width:100%;}.elementor-2151 .elementor-element.elementor-element-d040a9b{--spacer-size:28px;}.elementor-2151 .elementor-element.elementor-element-33e297b7 img{width:100%;}.elementor-2151 .elementor-element.elementor-element-7cc34e2a{--spacer-size:50px;}.elementor-2151 .elementor-element.elementor-element-6bdb666{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2151 .elementor-element.elementor-element-6bdb666 img{width:100%;}.elementor-2151 .elementor-element.elementor-element-4268ad68{padding:0px 0px 0px 0px;}.elementor-2151 .elementor-element.elementor-element-4268ad68 img{width:100%;}.elementor-2151 .elementor-element.elementor-element-7a91130d{--display:flex;--min-height:0px;--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:flex-end;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:020px;}.elementor-2151 .elementor-element.elementor-element-48c5719b{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-21c10d0c img{width:100%;}.elementor-2151 .elementor-element.elementor-element-4d1f5c5f{--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-2151 .elementor-element.elementor-element-2813ccad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-3e74be53{--display:flex;}.elementor-2151 .elementor-element.elementor-element-5f65fef9{--display:flex;}.elementor-2151 .elementor-element.elementor-element-8a8ad93{--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-2151 .elementor-element.elementor-element-90028a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-6020ff9d{--display:flex;}.elementor-2151 .elementor-element.elementor-element-33aff2e8{--display:flex;}.elementor-2151 .elementor-element.elementor-element-16610d9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-21cc95f2{--display:flex;}.elementor-2151 .elementor-element.elementor-element-f8071b0{--display:flex;}.elementor-2151 .elementor-element.elementor-element-54d5eb3{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-431e42ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-a1d996d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-3b3d05b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-20b021e9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;border-style:none;--border-style:none;--margin-top:-280px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:31px;--padding-bottom:177px;--padding-left:0px;--padding-right:0150px;}.elementor-2151 .elementor-element.elementor-element-3d07cf36 img{width:22%;}.elementor-2151 .elementor-element.elementor-element-573b3e15{--display:flex;--min-height:0px;--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;--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:020px;}.elementor-2151 .elementor-element.elementor-element-16febee{--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:32px 30px;--row-gap:32px;--column-gap:30px;}.elementor-2151 .elementor-element.elementor-element-4ee81370{--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;--margin-top:0px;--margin-bottom:-19px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-5b78a5da{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2151 .elementor-element.elementor-element-64fadd03{--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:flex-end;--align-items:center;}.elementor-2151 .elementor-element.elementor-element-42d94e2b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-f15d5e9{--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;--margin-top:0px;--margin-bottom:-19px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-1018d45b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2151 .elementor-element.elementor-element-2e46caf4{--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:flex-end;--align-items:center;}.elementor-2151 .elementor-element.elementor-element-6d54ee5f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-de6cddb{--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;--margin-top:0px;--margin-bottom:-19px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-46d70235{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2151 .elementor-element.elementor-element-1b427a2a{--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:flex-end;--align-items:center;}.elementor-2151 .elementor-element.elementor-element-d4d412b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-29b2b342{--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;--margin-top:0px;--margin-bottom:-19px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-3c5a6acd{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2151 .elementor-element.elementor-element-1a4a2534{--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:flex-end;--align-items:center;}.elementor-2151 .elementor-element.elementor-element-3f4d2289{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-88ef54{--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;--margin-top:0px;--margin-bottom:-19px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-11adf13{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2151 .elementor-element.elementor-element-20f613f0{--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:flex-end;--align-items:center;}.elementor-2151 .elementor-element.elementor-element-16153a23{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-43e67356{--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;--margin-top:0px;--margin-bottom:-19px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-43818eaa{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2151 .elementor-element.elementor-element-380e1463{--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:flex-end;--align-items:center;}.elementor-2151 .elementor-element.elementor-element-53a7719b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-6a7ccca1{--display:flex;--min-height:0px;--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-2151 .elementor-element.elementor-element-6dbce172{--display:flex;--min-height:0px;}.elementor-2151 .elementor-element.elementor-element-78002a8e{--spacer-size:50px;}.elementor-2151 .elementor-element.elementor-element-26516ad0{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2151 .elementor-element.elementor-element-4e186717 img{width:100%;height:100%;}.elementor-2151 .elementor-element.elementor-element-4c76017e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;border-style:none;--border-style:none;--margin-top:-280px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:31px;--padding-bottom:177px;--padding-left:0px;--padding-right:0150px;}.elementor-2151 .elementor-element.elementor-element-2952c379 img{width:22%;}.elementor-2151 .elementor-element.elementor-element-1c0e497c{--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:020px;}.elementor-2151 .elementor-element.elementor-element-7c78715b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-646f8636{--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-30f457c8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-318addc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-6de5be76{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-bd104d2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-9b33533{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-81e802d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-579fcb2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-e049edd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-dedad71{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-e07a1f5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-b52c1f5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-6b62c518{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-30px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-30px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;}.elementor-2151 .elementor-element.elementor-element-29cb9e6a{--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:020px;}.elementor-2151 .elementor-element.elementor-element-5f98f5d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-337c82a7{--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-22128f35{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-2c9d2a48{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-73ecc70{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-1f212a7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-11aa333{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-c17227a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-1f4c2985{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-30px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-30px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;}.elementor-2151 .elementor-element.elementor-element-2971a26{--display:flex;}.elementor-2151 .elementor-element.elementor-element-7fa219d4{--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-5276dc9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-3e07e7a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-34fa60be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-29f6f3f7{--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:20px 30px;--row-gap:20px;--column-gap:30px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-5b217f66{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-5b9c0b30 img{width:100%;}.elementor-2151 .elementor-element.elementor-element-38d48020{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-6699cea8 img{width:100%;}.elementor-2151 .elementor-element.elementor-element-659dfdc5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-32bdf29c img{width:100%;}.elementor-2151 .elementor-element.elementor-element-5c6fe60e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-1beb8e7e img{width:100%;filter:brightness( 98% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2151 .elementor-element.elementor-element-c91e27d{--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 30px;--row-gap:0px;--column-gap:30px;--padding-top:015px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-173687da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-6c9a2b90{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-5fd3823{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-69eda138{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2151 .elementor-element.elementor-element-2d9baa39{--display:flex;}.elementor-2151 .elementor-element.elementor-element-6e6d9a3e{--display:flex;}.elementor-2151 .elementor-element.elementor-element-178bd46b{--display:flex;}.elementor-2151 .elementor-element.elementor-element-1336cc79{--display:flex;}.elementor-2151 .elementor-element.elementor-element-2231d2f0{--display:flex;}.elementor-2151 .elementor-element.elementor-element-621adcce{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2151 .elementor-element.elementor-element-e06516a{border-width:0px 0px 0px 31px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:31px;}.elementor-2151 .elementor-element.elementor-element-5f579c35{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-5014b1a3{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-223bdd94{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-4086d6a1{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-1b103752{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:020px;}.elementor-2151 .elementor-element.elementor-element-a38d18f{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:020px;}.elementor-2151 .elementor-element.elementor-element-739855e9{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:020px;}.elementor-2151 .elementor-element.elementor-element-7b07610a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-74001d47{--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-39e4b24a{--padding-top:020px;--padding-bottom:0px;--padding-left:020px;--padding-right:020px;}.elementor-2151 .elementor-element.elementor-element-2f06fc73{--padding-top:020px;--padding-bottom:0px;--padding-left:020px;--padding-right:020px;}.elementor-2151 .elementor-element.elementor-element-46e6327c{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:060px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-f255e95{--padding-top:030px;--padding-bottom:0px;--padding-left:20px;--padding-right:020px;}.elementor-2151 .elementor-element.elementor-element-5ecf46f1 img{height:305px;}.elementor-2151 .elementor-element.elementor-element-771b5ab2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0450px;}.elementor-2151 .elementor-element.elementor-element-5e39652{padding:0px 0px 0px 0px;}.elementor-2151 .elementor-element.elementor-element-5e39652 img{width:79px;height:106px;}.elementor-2151 .elementor-element.elementor-element-c97ebf0{--padding-top:070px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-7f5e801f{--padding-top:030px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-34ed68fb img{height:291px;object-fit:cover;}.elementor-2151 .elementor-element.elementor-element-1d4b2d62{--padding-top:70px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-2a3990cd{--padding-top:30px;--padding-bottom:70px;--padding-left:20px;--padding-right:020px;}.elementor-2151 .elementor-element.elementor-element-7ed0f3e9{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-2c198fc4{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-44ef1588{--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:flex-start;--align-items:stretch;--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-617babbf{--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:05px 0px;--row-gap:05px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-2ad05a02{--padding-top:20px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-5fdbca6a{--padding-top:20px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-1f0d19b5{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2151 .elementor-element.elementor-element-478a386d{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-ca2e8f6{--min-height:0px;--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:020px;}.elementor-2151 .elementor-element.elementor-element-798408a4{--min-height:0px;}.elementor-2151 .elementor-element.elementor-element-4020c6fa img{width:100%;max-width:100%;height:248px;object-fit:cover;}.elementor-2151 .elementor-element.elementor-element-66ebe7f6{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-7a91130d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-54d5eb3{--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:020px;}.elementor-2151 .elementor-element.elementor-element-20b021e9{--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--margin-top:48px;--margin-bottom:-164px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:84px;--padding-right:0px;--z-index:10;}.elementor-2151 .elementor-element.elementor-element-3d07cf36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2151 .elementor-element.elementor-element-3d07cf36 img{width:100%;max-width:100%;height:99px;}.elementor-2151 .elementor-element.elementor-element-573b3e15{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-26516ad0{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-2151 .elementor-element.elementor-element-4c76017e{--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--margin-top:-78px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:-14px;}.elementor-2151 .elementor-element.elementor-element-2952c379{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2151 .elementor-element.elementor-element-2952c379 img{width:100%;max-width:100%;height:99px;}.elementor-2151 .elementor-element.elementor-element-1c0e497c{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:020px;}.elementor-2151 .elementor-element.elementor-element-646f8636{--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-6b62c518{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2151 .elementor-element.elementor-element-29cb9e6a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:020px;}.elementor-2151 .elementor-element.elementor-element-337c82a7{--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-1f4c2985{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2151 .elementor-element.elementor-element-7fa219d4{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-29f6f3f7{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-c91e27d{--padding-top:010px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-621adcce{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-2151 .elementor-element.elementor-element-531f5d30{--width:25%;}.elementor-2151 .elementor-element.elementor-element-293cca71{--width:25%;}.elementor-2151 .elementor-element.elementor-element-5bfa0e30{--width:25%;}.elementor-2151 .elementor-element.elementor-element-343e2d7a{--width:25%;}.elementor-2151 .elementor-element.elementor-element-e06516a{--content-width:1440px;}.elementor-2151 .elementor-element.elementor-element-16a222de{--width:100%;}.elementor-2151 .elementor-element.elementor-element-6e5b0903{--width:50%;}.elementor-2151 .elementor-element.elementor-element-1242a46b{--width:25%;}.elementor-2151 .elementor-element.elementor-element-49b4c05d{--width:25%;}.elementor-2151 .elementor-element.elementor-element-dab88bb{--content-width:1440px;}.elementor-2151 .elementor-element.elementor-element-48c177e7{--width:50%;}.elementor-2151 .elementor-element.elementor-element-751bd1eb{--width:25%;}.elementor-2151 .elementor-element.elementor-element-175eedad{--width:25%;}.elementor-2151 .elementor-element.elementor-element-2e7ee9f8{--content-width:1440px;}.elementor-2151 .elementor-element.elementor-element-32382e47{--width:50%;}.elementor-2151 .elementor-element.elementor-element-4c8ab5cf{--width:25%;}.elementor-2151 .elementor-element.elementor-element-4373d026{--width:25%;}.elementor-2151 .elementor-element.elementor-element-4c82ed{--content-width:1440px;}.elementor-2151 .elementor-element.elementor-element-57d043de{--width:50%;}.elementor-2151 .elementor-element.elementor-element-9172ed3{--width:25%;}.elementor-2151 .elementor-element.elementor-element-12769791{--width:25%;}.elementor-2151 .elementor-element.elementor-element-2cdec051{--width:50%;}.elementor-2151 .elementor-element.elementor-element-3bd9e9b3{--width:25%;}.elementor-2151 .elementor-element.elementor-element-2dd145a3{--width:25%;}.elementor-2151 .elementor-element.elementor-element-7f6f865c{--width:50%;}.elementor-2151 .elementor-element.elementor-element-31751233{--width:25%;}.elementor-2151 .elementor-element.elementor-element-78874b8d{--width:50%;}.elementor-2151 .elementor-element.elementor-element-1c568907{--width:25%;}.elementor-2151 .elementor-element.elementor-element-160bea2f{--width:50%;}.elementor-2151 .elementor-element.elementor-element-bcc9c25{--width:25%;}.elementor-2151 .elementor-element.elementor-element-4b258ef6{--width:25%;}.elementor-2151 .elementor-element.elementor-element-5d611aef{--width:50%;}.elementor-2151 .elementor-element.elementor-element-5d57a81a{--width:25%;}.elementor-2151 .elementor-element.elementor-element-3046dc53{--width:25%;}.elementor-2151 .elementor-element.elementor-element-233bd4d2{--width:25%;}.elementor-2151 .elementor-element.elementor-element-12a2b911{--width:50%;}.elementor-2151 .elementor-element.elementor-element-791468de{--width:25%;}.elementor-2151 .elementor-element.elementor-element-6500a7ef{--width:25%;}.elementor-2151 .elementor-element.elementor-element-29e5e266{--width:25%;}.elementor-2151 .elementor-element.elementor-element-53c30034{--width:25%;}.elementor-2151 .elementor-element.elementor-element-7b7701f7{--width:25%;}.elementor-2151 .elementor-element.elementor-element-58a488a7{--width:25%;}.elementor-2151 .elementor-element.elementor-element-236737b3{--width:25%;}.elementor-2151 .elementor-element.elementor-element-10423a14{--width:25%;}.elementor-2151 .elementor-element.elementor-element-5a38fa15{--width:25%;}.elementor-2151 .elementor-element.elementor-element-4681c3eb{--width:75%;}.elementor-2151 .elementor-element.elementor-element-2d7be557{--width:25%;}.elementor-2151 .elementor-element.elementor-element-6c856c6c{--width:50%;}.elementor-2151 .elementor-element.elementor-element-4b021deb{--width:25%;}.elementor-2151 .elementor-element.elementor-element-25345ce2{--width:25%;}.elementor-2151 .elementor-element.elementor-element-35e796fc{--width:50%;}.elementor-2151 .elementor-element.elementor-element-20504d44{--width:25%;}.elementor-2151 .elementor-element.elementor-element-5fa0e510{--width:25%;}.elementor-2151 .elementor-element.elementor-element-7cd09d87{--width:50%;}.elementor-2151 .elementor-element.elementor-element-4913fca2{--width:25%;}.elementor-2151 .elementor-element.elementor-element-23a976b1{--width:25%;}.elementor-2151 .elementor-element.elementor-element-44ef1588{--width:25%;}.elementor-2151 .elementor-element.elementor-element-617babbf{--width:25%;}.elementor-2151 .elementor-element.elementor-element-2ad05a02{--width:25%;}.elementor-2151 .elementor-element.elementor-element-5fdbca6a{--width:25%;}.elementor-2151 .elementor-element.elementor-element-4ff1230b{--width:50%;}.elementor-2151 .elementor-element.elementor-element-11954316{--width:50%;}.elementor-2151 .elementor-element.elementor-element-7d22d831{--width:25%;}.elementor-2151 .elementor-element.elementor-element-6fdb582e{--width:25%;}.elementor-2151 .elementor-element.elementor-element-28dc01d7{--width:25%;}.elementor-2151 .elementor-element.elementor-element-8bbb79c{--width:25%;}.elementor-2151 .elementor-element.elementor-element-798408a4{--width:50%;}.elementor-2151 .elementor-element.elementor-element-48c5719b{--width:50%;}.elementor-2151 .elementor-element.elementor-element-4d1f5c5f{--width:25%;}.elementor-2151 .elementor-element.elementor-element-2813ccad{--width:25%;}.elementor-2151 .elementor-element.elementor-element-8a8ad93{--width:25%;}.elementor-2151 .elementor-element.elementor-element-90028a4{--width:25%;}.elementor-2151 .elementor-element.elementor-element-16610d9c{--width:25%;}.elementor-2151 .elementor-element.elementor-element-431e42ec{--width:100%;}.elementor-2151 .elementor-element.elementor-element-a1d996d{--width:25%;}.elementor-2151 .elementor-element.elementor-element-3b3d05b9{--width:25%;}.elementor-2151 .elementor-element.elementor-element-16febee{--width:50%;}.elementor-2151 .elementor-element.elementor-element-6a7ccca1{--width:50%;}.elementor-2151 .elementor-element.elementor-element-26516ad0{--width:100%;}.elementor-2151 .elementor-element.elementor-element-7c78715b{--width:50%;}.elementor-2151 .elementor-element.elementor-element-5f98f5d2{--width:50%;}.elementor-2151 .elementor-element.elementor-element-5276dc9b{--width:50%;}.elementor-2151 .elementor-element.elementor-element-3e07e7a0{--width:25%;}.elementor-2151 .elementor-element.elementor-element-34fa60be{--width:25%;}.elementor-2151 .elementor-element.elementor-element-5b217f66{--width:25%;}.elementor-2151 .elementor-element.elementor-element-38d48020{--width:25%;}.elementor-2151 .elementor-element.elementor-element-659dfdc5{--width:25%;}.elementor-2151 .elementor-element.elementor-element-5c6fe60e{--width:25%;}.elementor-2151 .elementor-element.elementor-element-173687da{--width:25%;}.elementor-2151 .elementor-element.elementor-element-6c9a2b90{--width:25%;}.elementor-2151 .elementor-element.elementor-element-5fd3823{--width:25%;}.elementor-2151 .elementor-element.elementor-element-69eda138{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2151 .elementor-element.elementor-element-5bfa0e30{--width:50%;}.elementor-2151 .elementor-element.elementor-element-57d043de{--width:80%;}.elementor-2151 .elementor-element.elementor-element-12769791{--width:30%;}.elementor-2151 .elementor-element.elementor-element-1c568907{--width:50%;}.elementor-2151 .elementor-element.elementor-element-791468de{--width:50%;}.elementor-2151 .elementor-element.elementor-element-4681c3eb{--width:50%;}.elementor-2151 .elementor-element.elementor-element-2d7be557{--width:50%;}.elementor-2151 .elementor-element.elementor-element-25345ce2{--width:50%;}.elementor-2151 .elementor-element.elementor-element-5fa0e510{--width:50%;}.elementor-2151 .elementor-element.elementor-element-44ef1588{--width:25%;}.elementor-2151 .elementor-element.elementor-element-11954316{--width:75%;}.elementor-2151 .elementor-element.elementor-element-798408a4{--width:50%;}.elementor-2151 .elementor-element.elementor-element-20b021e9{--content-width:500px;}.elementor-2151 .elementor-element.elementor-element-16febee{--width:75%;}.elementor-2151 .elementor-element.elementor-element-6dbce172{--width:140px;}.elementor-2151 .elementor-element.elementor-element-26516ad0{--width:50%;}.elementor-2151 .elementor-element.elementor-element-4c76017e{--content-width:500px;}}@media(max-width:767px){.elementor-2151 .elementor-element.elementor-element-54503ec8{--content-width:100%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:030%;--padding-right:2%;}.elementor-2151 .elementor-element.elementor-element-e06516a .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-2151 .elementor-element.elementor-element-e06516a{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-2151 .elementor-element.elementor-element-16a222de{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-1a68748a{padding:0px 010px 0px 10px;}.elementor-2151 .elementor-element.elementor-element-1d4da0be{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--border-radius:0px 0px 0px 0px;--margin-top:-162px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:28px;}.elementor-2151 .elementor-element.elementor-element-5f579c35{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-6e5b0903{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-1242a46b{--width:90%;--padding-top:5px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-49b4c05d{--margin-top:0px;--margin-bottom:-9px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-dab88bb{--content-width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-5014b1a3{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:020px;}.elementor-2151 .elementor-element.elementor-element-48c177e7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-751bd1eb{--width:90%;--padding-top:5px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-175eedad{--margin-top:0px;--margin-bottom:-9px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-2e7ee9f8{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-223bdd94{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-32382e47{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-4c8ab5cf{--width:90%;--padding-top:5px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-4373d026{--margin-top:0px;--margin-bottom:-9px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-4c82ed{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-4086d6a1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-9172ed3{--min-height:0px;}.elementor-2151 .elementor-element.elementor-element-740275b2{--spacer-size:0px;}.elementor-2151 .elementor-element.elementor-element-12769791{--width:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-2bf2c64d{padding:0px 0px 0px 0px;}.elementor-2151 .elementor-element.elementor-element-1b103752{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2151 .elementor-element.elementor-element-2cdec051{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-3bd9e9b3{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-2dd145a3{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-a38d18f{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2151 .elementor-element.elementor-element-7f6f865c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-31751233{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-739855e9{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2151 .elementor-element.elementor-element-78874b8d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-1c568907{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-56c7ef1d{--content-width:500px;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:-134px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-2151 .elementor-element.elementor-element-37c6ec6a{padding:0px 44px 0px 0px;text-align:end;}.elementor-2151 .elementor-element.elementor-element-37c6ec6a img{width:26%;max-width:68%;}.elementor-2151 .elementor-element.elementor-element-13ae9826{--content-width:500px;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--margin-top:0px;--margin-bottom:-112px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:32px;--z-index:10;}.elementor-2151 .elementor-element.elementor-element-30eca2d4{padding:0px 1px 0px 0px;text-align:end;}.elementor-2151 .elementor-element.elementor-element-30eca2d4 img{width:100%;max-width:100%;height:117px;}.elementor-2151 .elementor-element.elementor-element-7b07610a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-160bea2f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-bcc9c25{--width:50%;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-4b258ef6{--min-height:0px;}.elementor-2151 .elementor-element.elementor-element-1120216e{--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:010px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-5d611aef{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-5d57a81a{--min-height:0px;}.elementor-2151 .elementor-element.elementor-element-3046dc53{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-233bd4d2{--width:100%;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-233bd4d2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2151 .elementor-element.elementor-element-74001d47{--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:010px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-12a2b911{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-791468de{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-6500a7ef{--width:100%;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-6500a7ef.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2151 .elementor-element.elementor-element-2ea89df4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2151 .elementor-element.elementor-element-2ea89df4.elementor-element{--align-self:flex-start;}.elementor-2151 .elementor-element.elementor-element-39e4b24a{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:020px;}.elementor-2151 .elementor-element.elementor-element-29e5e266{--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-2151 .elementor-element.elementor-element-78239a3e.elementor-element{--align-self:flex-start;}.elementor-2151 .elementor-element.elementor-element-78239a3e{text-align:start;}.elementor-2151 .elementor-element.elementor-element-78239a3e img{width:150px;max-width:100%;height:150px;object-fit:cover;object-position:center left;}.elementor-2151 .elementor-element.elementor-element-53c30034{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-647ea128{text-align:start;}.elementor-2151 .elementor-element.elementor-element-647ea128 img{width:50%;}.elementor-2151 .elementor-element.elementor-element-7b7701f7{--padding-top:020px;--padding-bottom:030px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-d04df8b{text-align:start;}.elementor-2151 .elementor-element.elementor-element-d04df8b img{width:50%;}.elementor-2151 .elementor-element.elementor-element-58a488a7{--width:100%;--min-height: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-2151 .elementor-element.elementor-element-58a488a7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-2151 .elementor-element.elementor-element-2f06fc73{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:020px;}.elementor-2151 .elementor-element.elementor-element-236737b3{--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:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-26c80fa7{--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 010px;--row-gap:0px;--column-gap:010px;--padding-top:010px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-7d3d921e{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-2151 .elementor-element.elementor-element-7d3d921e.elementor-element{--align-self:flex-start;}.elementor-2151 .elementor-element.elementor-element-7d3d921e img{width:100%;max-width:100%;height:150px;object-fit:cover;object-position:center left;}.elementor-2151 .elementor-element.elementor-element-1e02125{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;font-size:15px;}.elementor-2151 .elementor-element.elementor-element-10423a14{--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:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-599eb48d{--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 010px;--row-gap:0px;--column-gap:010px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-74033e88{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-2151 .elementor-element.elementor-element-74033e88.elementor-element{--align-self:flex-start;}.elementor-2151 .elementor-element.elementor-element-74033e88 img{width:100%;max-width:100%;height:150px;object-fit:cover;object-position:center left;}.elementor-2151 .elementor-element.elementor-element-5b722d56{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;font-size:15px;}.elementor-2151 .elementor-element.elementor-element-5a38fa15{--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:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-53568bbd{--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 010px;--row-gap:0px;--column-gap:010px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-1bfd1a96{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-2151 .elementor-element.elementor-element-1bfd1a96.elementor-element{--align-self:flex-start;}.elementor-2151 .elementor-element.elementor-element-1bfd1a96 img{width:100%;max-width:100%;height:150px;object-fit:cover;object-position:center left;}.elementor-2151 .elementor-element.elementor-element-76c92b96{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;font-size:15px;}.elementor-2151 .elementor-element.elementor-element-46e6327c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:050px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-f255e95{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-4681c3eb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-5ecf46f1 img{height:234px;object-fit:cover;object-position:center center;}.elementor-2151 .elementor-element.elementor-element-2d7be557{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-771b5ab2{--min-height:0px;--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:flex-start;--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-2151 .elementor-element.elementor-element-5e39652{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2151 .elementor-element.elementor-element-5e39652 img{width:115px;height:154px;}.elementor-2151 .elementor-element.elementor-element-c97ebf0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-7f5e801f{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-6c856c6c{--width:100%;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-34ed68fb img{width:100%;height:256px;object-fit:cover;object-position:center center;}.elementor-2151 .elementor-element.elementor-element-4b021deb{--width:50%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-25345ce2{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-1d4b2d62{--padding-top:70px;--padding-bottom:0px;--padding-left:020px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-2a3990cd{--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-20504d44{--width:50%;--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:flex-start;--align-items:flex-end;}.elementor-2151 .elementor-element.elementor-element-5fa0e510{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-7ed0f3e9{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-7cd09d87{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-4913fca2{--gap:02px 0px;--row-gap:02px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-23a976b1{--padding-top:020px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-2c198fc4{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-44ef1588{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-617babbf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-2ad05a02{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-5fdbca6a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-1681a2b1{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-4ff1230b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2151 .elementor-element.elementor-element-38772c80{--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-67bf0b71{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2151 .elementor-element.elementor-element-7a1a793a{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-55fdcd4f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2151 .elementor-element.elementor-element-3734af5b{--padding-top:010px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-2f9f75b4{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2151 .elementor-element.elementor-element-5eb791ec{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-84c576f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2151 .elementor-element.elementor-element-75654339{padding:20px 0px 0px 0px;}.elementor-2151 .elementor-element.elementor-element-75654339 img{height:100%;object-fit:cover;}.elementor-2151 .elementor-element.elementor-element-1f0d19b5{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2151 .elementor-element.elementor-element-478a386d{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-11954316{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-ca2e8f6{--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:010px;--padding-right:010px;}.elementor-2151 .elementor-element.elementor-element-66ebe7f6{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:010px;--padding-right:010px;}.elementor-2151 .elementor-element.elementor-element-7a91130d{--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-48c5719b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-4d1f5c5f{--width:48%;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-2813ccad{--width:100%;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-2813ccad.e-con{--align-self:stretch;}.elementor-2151 .elementor-element.elementor-element-3e74be53{--width:48%;--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-5f65fef9{--width:48%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-8a8ad93{--width:48%;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-90028a4{--width:100%;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-90028a4.e-con{--align-self:stretch;}.elementor-2151 .elementor-element.elementor-element-6020ff9d{--width:48%;--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-33aff2e8{--width:48%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-16610d9c{--width:100%;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-16610d9c.e-con{--align-self:stretch;}.elementor-2151 .elementor-element.elementor-element-21cc95f2{--width:48%;--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-f8071b0{--width:48%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-54d5eb3{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:020px;}.elementor-2151 .elementor-element.elementor-element-431e42ec{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-20b021e9{--margin-top:-97px;--margin-bottom:-12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:147px;}.elementor-2151 .elementor-element.elementor-element-3d07cf36 img{width:100%;max-width:100%;height:70px;}.elementor-2151 .elementor-element.elementor-element-573b3e15{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-16febee{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2151 .elementor-element.elementor-element-5b78a5da{--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-64fadd03{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2151 .elementor-element.elementor-element-1018d45b{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-2e46caf4{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2151 .elementor-element.elementor-element-46d70235{--padding-top:010px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-1b427a2a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2151 .elementor-element.elementor-element-3c5a6acd{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-1a4a2534{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2151 .elementor-element.elementor-element-11adf13{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-20f613f0{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2151 .elementor-element.elementor-element-16153a23{--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-2151 .elementor-element.elementor-element-43818eaa{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-380e1463{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2151 .elementor-element.elementor-element-26516ad0{--width:50%;--min-height:0px;--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:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-4e186717 img{width:100%;height:100%;object-fit:cover;}.elementor-2151 .elementor-element.elementor-element-4c76017e{--margin-top:-97px;--margin-bottom:-12px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:147px;}.elementor-2151 .elementor-element.elementor-element-2952c379 img{width:100%;max-width:100%;height:70px;}.elementor-2151 .elementor-element.elementor-element-1c0e497c{--padding-top:0px;--padding-bottom:0px;--padding-left:010px;--padding-right:10px;}.elementor-2151 .elementor-element.elementor-element-646f8636{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:020px;}.elementor-2151 .elementor-element.elementor-element-6b62c518{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-position:10px;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-position:10px;}.elementor-2151 .elementor-element.elementor-element-29cb9e6a{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:010px;--padding-right:10px;}.elementor-2151 .elementor-element.elementor-element-337c82a7{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:020px;}.elementor-2151 .elementor-element.elementor-element-1f4c2985{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-position:10px;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-position:10px;}.elementor-2151 .elementor-element.elementor-element-7fa219d4{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-5276dc9b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-3e07e7a0{--padding-top:020px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-29f6f3f7{--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;--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-5b217f66{--width:100%;}.elementor-2151 .elementor-element.elementor-element-38d48020{--width:100%;}.elementor-2151 .elementor-element.elementor-element-2d9baa39{--padding-top:20px;--padding-bottom:050px;--padding-left:20px;--padding-right:20px;}.elementor-2151 .elementor-element.elementor-element-6e6d9a3e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-178bd46b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-1336cc79{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-2231d2f0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2151 .elementor-element.elementor-element-621adcce{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:10px;--e-n-carousel-arrow-prev-top-position:-30px;--e-n-carousel-arrow-next-right-position:10px;--e-n-carousel-arrow-next-top-position:-30px;}}/* Start custom CSS for heading, class: .elementor-element-1a68748a */.heading {
  color: white;
  text-shadow: 2px 2px 6px rgba(45, 45, 45, 0.2);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ecf46f1 */.card_arch {
  position: relative;
  overflow: hidden;
}
.card img {
  width: 100%;
  object-fit: cover;
}
.card_arch::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  z-index: 5;
  pointer-events: none;
}
.card_arch::after {
  content: "ARCHITECTURE BY \A EDUARDS BEERNAERTS · 7AM ARCHITECTS";
  position: absolute;
  bottom: 20px;
  left: 20px;
  font-size: 16px;
  color: white;
  font-weight: 300;
  z-index: 10;
  white-space: pre-line;
  line-height: 1.4;
  text-align: left;
}

/* Hide all lightbox text/captions */
.elementor-lightbox * {
  font-size: 0 !important;
}

.elementor-lightbox-title,
.elementor-lightbox-caption,
.e-lightbox-info,
.dialog-lightbox-title,
[class*="lightbox-caption"],
[class*="lightbox-title"] {
  display: none !important;
  visibility: hidden !important;
}

.e-lightbox-content {
  color: transparent !important;
}

.elementor-lightbox-image::after {
  content: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-34ed68fb */.card_int {
  position: relative;
  overflow: hidden;
}
.card_int::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  z-index: 5;
  pointer-events: none;
}
.card_int::after {
  content: "INTERIOR DESIGN BY IEVA LEJA";
  position: absolute;
  bottom: 20px;
  left: 20px;
  font-size: 16px;
  color: white;
  font-weight: 300;
  z-index: 10;
  white-space: pre-line;
  line-height: 1.4;
  text-align: left;
}

/* Hide all lightbox text/captions */
.elementor-lightbox * {
  font-size: 0 !important;
}

.elementor-lightbox-title,
.elementor-lightbox-caption,
.e-lightbox-info,
.dialog-lightbox-title,
[class*="lightbox-caption"],
[class*="lightbox-title"] {
  display: none !important;
  visibility: hidden !important;
}

.e-lightbox-content {
  color: transparent !important;
}

.elementor-lightbox-image::after {
  content: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4be05b3b */.card_land {
  position: relative;
  overflow: hidden;
}
.card_land img {
  width: 100%;
  object-fit: cover;
}
.card_land::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
  z-index: 5;
  pointer-events: none;
}
.card_land::after {
  content: "LANDSCAPE ARCHITECTURE\A BY LINDA ZAĻĀ";
  position: absolute;
  bottom: 20px;
  left: 20px;
  font-size: 16px;
  color: white;
  font-weight: 300;
  z-index: 10;
  white-space: pre-line;
  line-height: 1.4;
  text-align: left;
}

/* Hide all lightbox text/captions */
.elementor-lightbox * {
  font-size: 0 !important;
}

.elementor-lightbox-title,
.elementor-lightbox-caption,
.e-lightbox-info,
.dialog-lightbox-title,
[class*="lightbox-caption"],
[class*="lightbox-title"] {
  display: none !important;
  visibility: hidden !important;
}

.e-lightbox-content {
  color: transparent !important;
}

.elementor-lightbox-image::after {
  content: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75654339 */.scrollable-long-image {
  direction: rtl;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  max-width: 100%;
}

.scrollable-long-image img {
  direction: ltr;
  max-width: none !important;
  display: block;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6de3241e *//* Hide all lightbox text/captions */
.elementor-lightbox * {
  font-size: 0 !important;
}

.elementor-lightbox-title,
.elementor-lightbox-caption,
.e-lightbox-info,
.dialog-lightbox-title,
[class*="lightbox-caption"],
[class*="lightbox-title"] {
  display: none !important;
  visibility: hidden !important;
}

/* Target the specific filename text */
.e-lightbox-content {
  color: transparent !important;
}

.elementor-lightbox-image::after {
  content: none !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4020c6fa */.elementor-2151 .elementor-element.elementor-element-4020c6fa a {
  display: block;
  width: 100%;
  height: 100%;
}

.elementor-2151 .elementor-element.elementor-element-4020c6fa a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4e186717 */@media (max-width: 767px) {
  .phone-cover-image {
    width: 100% !important;
    height: 150px !important;
    object-fit: cover !important;
    object-position: center !important;
    display: block !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-582cb2a */.MEZ_1_A {
  position: relative;
  overflow: hidden;
}
.MEZ_1_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_1_A::before {
  content: "MEZ 1-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_1_A::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_1_A::before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f82b15b */.MEZ_1_B {
  position: relative;
  overflow: hidden;
}
.MEZ_1_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_1_B::before {
  content: "MEZ 1-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_1_B::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_1_B::before {
    font-size: 11px;
    top: unset;      /* remove the top positioning */
    bottom: 10px;    /* anchor to bottom instead */
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f963717 */.MEZ_2_A {
  position: relative;
  overflow: hidden;
}
.MEZ_2_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_2_A::before {
  content: "MEZ 2-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_2_A::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_2_A::before {
    font-size: 11px;
    top: unset;      /* remove the top positioning */
    bottom: 10px;    /* anchor to bottom instead */
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec56e5a */.MEZ_2_B {
  position: relative;
  overflow: hidden;
}
.MEZ_2_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_2_B:before {
  content: "MEZ 2-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_2_B:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_2_B:before {
    font-size: 11px;
    top: unset;      /* remove the top positioning */
    bottom: 10px;    /* anchor to bottom instead */
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-019cecc */.ZEM_1_A {
  position: relative;
  overflow: hidden;
}
.ZEM_1_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_1_A::before {
  content: "ZEM 1-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_1_A::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_1_A::before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4df629f */.ZEM_1_B {
  position: relative;
  overflow: hidden;
}
.ZEM_1_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_1_B::before {
  content: "ZEM 1-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_1_B::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_1_B::before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0db68cf */.ZEM_2_A {
  position: relative;
  overflow: hidden;
}
.ZEM_2_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_2_A:before {
  content: "ZEM 2-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_2_A:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_2_A:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14a1587 */.ZEM_2_B {
  position: relative;
  overflow: hidden;
}
.ZEM_2_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_2_B:before {
  content: "ZEM 2-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_2_B:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_2_B:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-05b71ea */.ZEM_3_A {
  position: relative;
  overflow: hidden;
}
.ZEM_3_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_3_A:before {
  content: "ZEM 3-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_3_A:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_3_A:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52bdfa5 */.ZEM_3_B {
  position: relative;
  overflow: hidden;
}
.ZEM_3_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_3_B:before {
  content: "ZEM 3-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_3_B:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_3_B:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-582cb2a */.MEZ_1_A {
  position: relative;
  overflow: hidden;
}
.MEZ_1_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_1_A::before {
  content: "MEZ 1-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_1_A::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_1_A::before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f82b15b */.MEZ_1_B {
  position: relative;
  overflow: hidden;
}
.MEZ_1_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_1_B::before {
  content: "MEZ 1-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_1_B::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_1_B::before {
    font-size: 11px;
    top: unset;      /* remove the top positioning */
    bottom: 10px;    /* anchor to bottom instead */
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f963717 */.MEZ_2_A {
  position: relative;
  overflow: hidden;
}
.MEZ_2_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_2_A::before {
  content: "MEZ 2-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_2_A::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_2_A::before {
    font-size: 11px;
    top: unset;      /* remove the top positioning */
    bottom: 10px;    /* anchor to bottom instead */
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec56e5a */.MEZ_2_B {
  position: relative;
  overflow: hidden;
}
.MEZ_2_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_2_B:before {
  content: "MEZ 2-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_2_B:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_2_B:before {
    font-size: 11px;
    top: unset;      /* remove the top positioning */
    bottom: 10px;    /* anchor to bottom instead */
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-019cecc */.ZEM_1_A {
  position: relative;
  overflow: hidden;
}
.ZEM_1_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_1_A::before {
  content: "ZEM 1-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_1_A::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_1_A::before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4df629f */.ZEM_1_B {
  position: relative;
  overflow: hidden;
}
.ZEM_1_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_1_B::before {
  content: "ZEM 1-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_1_B::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_1_B::before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0db68cf */.ZEM_2_A {
  position: relative;
  overflow: hidden;
}
.ZEM_2_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_2_A:before {
  content: "ZEM 2-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_2_A:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_2_A:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14a1587 */.ZEM_2_B {
  position: relative;
  overflow: hidden;
}
.ZEM_2_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_2_B:before {
  content: "ZEM 2-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_2_B:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_2_B:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-05b71ea */.ZEM_3_A {
  position: relative;
  overflow: hidden;
}
.ZEM_3_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_3_A:before {
  content: "ZEM 3-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_3_A:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_3_A:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52bdfa5 */.ZEM_3_B {
  position: relative;
  overflow: hidden;
}
.ZEM_3_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_3_B:before {
  content: "ZEM 3-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_3_B:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_3_B:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-582cb2a */.MEZ_1_A {
  position: relative;
  overflow: hidden;
}
.MEZ_1_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_1_A::before {
  content: "MEZ 1-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_1_A::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_1_A::before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f82b15b */.MEZ_1_B {
  position: relative;
  overflow: hidden;
}
.MEZ_1_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_1_B::before {
  content: "MEZ 1-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_1_B::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_1_B::before {
    font-size: 11px;
    top: unset;      /* remove the top positioning */
    bottom: 10px;    /* anchor to bottom instead */
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f963717 */.MEZ_2_A {
  position: relative;
  overflow: hidden;
}
.MEZ_2_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_2_A::before {
  content: "MEZ 2-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_2_A::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_2_A::before {
    font-size: 11px;
    top: unset;      /* remove the top positioning */
    bottom: 10px;    /* anchor to bottom instead */
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec56e5a */.MEZ_2_B {
  position: relative;
  overflow: hidden;
}
.MEZ_2_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_2_B:before {
  content: "MEZ 2-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_2_B:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_2_B:before {
    font-size: 11px;
    top: unset;      /* remove the top positioning */
    bottom: 10px;    /* anchor to bottom instead */
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-019cecc */.ZEM_1_A {
  position: relative;
  overflow: hidden;
}
.ZEM_1_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_1_A::before {
  content: "ZEM 1-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_1_A::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_1_A::before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4df629f */.ZEM_1_B {
  position: relative;
  overflow: hidden;
}
.ZEM_1_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_1_B::before {
  content: "ZEM 1-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_1_B::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_1_B::before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0db68cf */.ZEM_2_A {
  position: relative;
  overflow: hidden;
}
.ZEM_2_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_2_A:before {
  content: "ZEM 2-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_2_A:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_2_A:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14a1587 */.ZEM_2_B {
  position: relative;
  overflow: hidden;
}
.ZEM_2_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_2_B:before {
  content: "ZEM 2-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_2_B:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_2_B:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-05b71ea */.ZEM_3_A {
  position: relative;
  overflow: hidden;
}
.ZEM_3_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_3_A:before {
  content: "ZEM 3-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_3_A:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_3_A:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52bdfa5 */.ZEM_3_B {
  position: relative;
  overflow: hidden;
}
.ZEM_3_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_3_B:before {
  content: "ZEM 3-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_3_B:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_3_B:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-582cb2a */.MEZ_1_A {
  position: relative;
  overflow: hidden;
}
.MEZ_1_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_1_A::before {
  content: "MEZ 1-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_1_A::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_1_A::before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f82b15b */.MEZ_1_B {
  position: relative;
  overflow: hidden;
}
.MEZ_1_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_1_B::before {
  content: "MEZ 1-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_1_B::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_1_B::before {
    font-size: 11px;
    top: unset;      /* remove the top positioning */
    bottom: 10px;    /* anchor to bottom instead */
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f963717 */.MEZ_2_A {
  position: relative;
  overflow: hidden;
}
.MEZ_2_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_2_A::before {
  content: "MEZ 2-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_2_A::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_2_A::before {
    font-size: 11px;
    top: unset;      /* remove the top positioning */
    bottom: 10px;    /* anchor to bottom instead */
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec56e5a */.MEZ_2_B {
  position: relative;
  overflow: hidden;
}
.MEZ_2_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_2_B:before {
  content: "MEZ 2-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_2_B:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_2_B:before {
    font-size: 11px;
    top: unset;      /* remove the top positioning */
    bottom: 10px;    /* anchor to bottom instead */
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-019cecc */.ZEM_1_A {
  position: relative;
  overflow: hidden;
}
.ZEM_1_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_1_A::before {
  content: "ZEM 1-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_1_A::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_1_A::before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4df629f */.ZEM_1_B {
  position: relative;
  overflow: hidden;
}
.ZEM_1_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_1_B::before {
  content: "ZEM 1-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_1_B::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_1_B::before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0db68cf */.ZEM_2_A {
  position: relative;
  overflow: hidden;
}
.ZEM_2_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_2_A:before {
  content: "ZEM 2-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_2_A:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_2_A:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14a1587 */.ZEM_2_B {
  position: relative;
  overflow: hidden;
}
.ZEM_2_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_2_B:before {
  content: "ZEM 2-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_2_B:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_2_B:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-05b71ea */.ZEM_3_A {
  position: relative;
  overflow: hidden;
}
.ZEM_3_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_3_A:before {
  content: "ZEM 3-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_3_A:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_3_A:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52bdfa5 */.ZEM_3_B {
  position: relative;
  overflow: hidden;
}
.ZEM_3_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_3_B:before {
  content: "ZEM 3-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_3_B:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_3_B:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-582cb2a */.MEZ_1_A {
  position: relative;
  overflow: hidden;
}
.MEZ_1_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_1_A::before {
  content: "MEZ 1-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_1_A::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_1_A::before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f82b15b */.MEZ_1_B {
  position: relative;
  overflow: hidden;
}
.MEZ_1_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_1_B::before {
  content: "MEZ 1-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_1_B::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_1_B::before {
    font-size: 11px;
    top: unset;      /* remove the top positioning */
    bottom: 10px;    /* anchor to bottom instead */
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f963717 */.MEZ_2_A {
  position: relative;
  overflow: hidden;
}
.MEZ_2_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_2_A::before {
  content: "MEZ 2-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_2_A::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_2_A::before {
    font-size: 11px;
    top: unset;      /* remove the top positioning */
    bottom: 10px;    /* anchor to bottom instead */
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec56e5a */.MEZ_2_B {
  position: relative;
  overflow: hidden;
}
.MEZ_2_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_2_B:before {
  content: "MEZ 2-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_2_B:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_2_B:before {
    font-size: 11px;
    top: unset;      /* remove the top positioning */
    bottom: 10px;    /* anchor to bottom instead */
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-019cecc */.ZEM_1_A {
  position: relative;
  overflow: hidden;
}
.ZEM_1_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_1_A::before {
  content: "ZEM 1-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_1_A::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_1_A::before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4df629f */.ZEM_1_B {
  position: relative;
  overflow: hidden;
}
.ZEM_1_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_1_B::before {
  content: "ZEM 1-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_1_B::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_1_B::before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0db68cf */.ZEM_2_A {
  position: relative;
  overflow: hidden;
}
.ZEM_2_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_2_A:before {
  content: "ZEM 2-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_2_A:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_2_A:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14a1587 */.ZEM_2_B {
  position: relative;
  overflow: hidden;
}
.ZEM_2_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_2_B:before {
  content: "ZEM 2-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_2_B:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_2_B:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-05b71ea */.ZEM_3_A {
  position: relative;
  overflow: hidden;
}
.ZEM_3_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_3_A:before {
  content: "ZEM 3-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_3_A:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_3_A:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52bdfa5 */.ZEM_3_B {
  position: relative;
  overflow: hidden;
}
.ZEM_3_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_3_B:before {
  content: "ZEM 3-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_3_B:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_3_B:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-582cb2a */.MEZ_1_A {
  position: relative;
  overflow: hidden;
}
.MEZ_1_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_1_A::before {
  content: "MEZ 1-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_1_A::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_1_A::before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f82b15b */.MEZ_1_B {
  position: relative;
  overflow: hidden;
}
.MEZ_1_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_1_B::before {
  content: "MEZ 1-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_1_B::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_1_B::before {
    font-size: 11px;
    top: unset;      /* remove the top positioning */
    bottom: 10px;    /* anchor to bottom instead */
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f963717 */.MEZ_2_A {
  position: relative;
  overflow: hidden;
}
.MEZ_2_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_2_A::before {
  content: "MEZ 2-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_2_A::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_2_A::before {
    font-size: 11px;
    top: unset;      /* remove the top positioning */
    bottom: 10px;    /* anchor to bottom instead */
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec56e5a */.MEZ_2_B {
  position: relative;
  overflow: hidden;
}
.MEZ_2_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_2_B:before {
  content: "MEZ 2-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_2_B:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_2_B:before {
    font-size: 11px;
    top: unset;      /* remove the top positioning */
    bottom: 10px;    /* anchor to bottom instead */
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-019cecc */.ZEM_1_A {
  position: relative;
  overflow: hidden;
}
.ZEM_1_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_1_A::before {
  content: "ZEM 1-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_1_A::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_1_A::before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4df629f */.ZEM_1_B {
  position: relative;
  overflow: hidden;
}
.ZEM_1_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_1_B::before {
  content: "ZEM 1-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_1_B::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_1_B::before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0db68cf */.ZEM_2_A {
  position: relative;
  overflow: hidden;
}
.ZEM_2_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_2_A:before {
  content: "ZEM 2-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_2_A:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_2_A:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14a1587 */.ZEM_2_B {
  position: relative;
  overflow: hidden;
}
.ZEM_2_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_2_B:before {
  content: "ZEM 2-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_2_B:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_2_B:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-05b71ea */.ZEM_3_A {
  position: relative;
  overflow: hidden;
}
.ZEM_3_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_3_A:before {
  content: "ZEM 3-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_3_A:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_3_A:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52bdfa5 */.ZEM_3_B {
  position: relative;
  overflow: hidden;
}
.ZEM_3_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_3_B:before {
  content: "ZEM 3-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_3_B:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_3_B:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-582cb2a */.MEZ_1_A {
  position: relative;
  overflow: hidden;
}
.MEZ_1_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_1_A::before {
  content: "MEZ 1-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_1_A::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_1_A::before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f82b15b */.MEZ_1_B {
  position: relative;
  overflow: hidden;
}
.MEZ_1_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_1_B::before {
  content: "MEZ 1-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_1_B::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_1_B::before {
    font-size: 11px;
    top: unset;      /* remove the top positioning */
    bottom: 10px;    /* anchor to bottom instead */
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f963717 */.MEZ_2_A {
  position: relative;
  overflow: hidden;
}
.MEZ_2_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_2_A::before {
  content: "MEZ 2-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_2_A::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_2_A::before {
    font-size: 11px;
    top: unset;      /* remove the top positioning */
    bottom: 10px;    /* anchor to bottom instead */
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec56e5a */.MEZ_2_B {
  position: relative;
  overflow: hidden;
}
.MEZ_2_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_2_B:before {
  content: "MEZ 2-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_2_B:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_2_B:before {
    font-size: 11px;
    top: unset;      /* remove the top positioning */
    bottom: 10px;    /* anchor to bottom instead */
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-019cecc */.ZEM_1_A {
  position: relative;
  overflow: hidden;
}
.ZEM_1_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_1_A::before {
  content: "ZEM 1-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_1_A::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_1_A::before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4df629f */.ZEM_1_B {
  position: relative;
  overflow: hidden;
}
.ZEM_1_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_1_B::before {
  content: "ZEM 1-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_1_B::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_1_B::before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0db68cf */.ZEM_2_A {
  position: relative;
  overflow: hidden;
}
.ZEM_2_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_2_A:before {
  content: "ZEM 2-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_2_A:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_2_A:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14a1587 */.ZEM_2_B {
  position: relative;
  overflow: hidden;
}
.ZEM_2_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_2_B:before {
  content: "ZEM 2-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_2_B:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_2_B:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-05b71ea */.ZEM_3_A {
  position: relative;
  overflow: hidden;
}
.ZEM_3_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_3_A:before {
  content: "ZEM 3-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_3_A:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_3_A:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52bdfa5 */.ZEM_3_B {
  position: relative;
  overflow: hidden;
}
.ZEM_3_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_3_B:before {
  content: "ZEM 3-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_3_B:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_3_B:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-582cb2a */.MEZ_1_A {
  position: relative;
  overflow: hidden;
}
.MEZ_1_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_1_A::before {
  content: "MEZ 1-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_1_A::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_1_A::before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f82b15b */.MEZ_1_B {
  position: relative;
  overflow: hidden;
}
.MEZ_1_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_1_B::before {
  content: "MEZ 1-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_1_B::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_1_B::before {
    font-size: 11px;
    top: unset;      /* remove the top positioning */
    bottom: 10px;    /* anchor to bottom instead */
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f963717 */.MEZ_2_A {
  position: relative;
  overflow: hidden;
}
.MEZ_2_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_2_A::before {
  content: "MEZ 2-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_2_A::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_2_A::before {
    font-size: 11px;
    top: unset;      /* remove the top positioning */
    bottom: 10px;    /* anchor to bottom instead */
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec56e5a */.MEZ_2_B {
  position: relative;
  overflow: hidden;
}
.MEZ_2_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_2_B:before {
  content: "MEZ 2-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_2_B:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_2_B:before {
    font-size: 11px;
    top: unset;      /* remove the top positioning */
    bottom: 10px;    /* anchor to bottom instead */
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-019cecc */.ZEM_1_A {
  position: relative;
  overflow: hidden;
}
.ZEM_1_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_1_A::before {
  content: "ZEM 1-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_1_A::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_1_A::before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4df629f */.ZEM_1_B {
  position: relative;
  overflow: hidden;
}
.ZEM_1_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_1_B::before {
  content: "ZEM 1-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_1_B::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_1_B::before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0db68cf */.ZEM_2_A {
  position: relative;
  overflow: hidden;
}
.ZEM_2_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_2_A:before {
  content: "ZEM 2-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_2_A:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_2_A:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14a1587 */.ZEM_2_B {
  position: relative;
  overflow: hidden;
}
.ZEM_2_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_2_B:before {
  content: "ZEM 2-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_2_B:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_2_B:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-05b71ea */.ZEM_3_A {
  position: relative;
  overflow: hidden;
}
.ZEM_3_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_3_A:before {
  content: "ZEM 3-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_3_A:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_3_A:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52bdfa5 */.ZEM_3_B {
  position: relative;
  overflow: hidden;
}
.ZEM_3_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_3_B:before {
  content: "ZEM 3-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_3_B:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_3_B:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-582cb2a */.MEZ_1_A {
  position: relative;
  overflow: hidden;
}
.MEZ_1_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_1_A::before {
  content: "MEZ 1-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_1_A::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_1_A::before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f82b15b */.MEZ_1_B {
  position: relative;
  overflow: hidden;
}
.MEZ_1_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_1_B::before {
  content: "MEZ 1-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_1_B::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_1_B::before {
    font-size: 11px;
    top: unset;      /* remove the top positioning */
    bottom: 10px;    /* anchor to bottom instead */
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f963717 */.MEZ_2_A {
  position: relative;
  overflow: hidden;
}
.MEZ_2_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_2_A::before {
  content: "MEZ 2-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_2_A::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_2_A::before {
    font-size: 11px;
    top: unset;      /* remove the top positioning */
    bottom: 10px;    /* anchor to bottom instead */
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec56e5a */.MEZ_2_B {
  position: relative;
  overflow: hidden;
}
.MEZ_2_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_2_B:before {
  content: "MEZ 2-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_2_B:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_2_B:before {
    font-size: 11px;
    top: unset;      /* remove the top positioning */
    bottom: 10px;    /* anchor to bottom instead */
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-019cecc */.ZEM_1_A {
  position: relative;
  overflow: hidden;
}
.ZEM_1_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_1_A::before {
  content: "ZEM 1-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_1_A::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_1_A::before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4df629f */.ZEM_1_B {
  position: relative;
  overflow: hidden;
}
.ZEM_1_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_1_B::before {
  content: "ZEM 1-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_1_B::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_1_B::before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0db68cf */.ZEM_2_A {
  position: relative;
  overflow: hidden;
}
.ZEM_2_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_2_A:before {
  content: "ZEM 2-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_2_A:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_2_A:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14a1587 */.ZEM_2_B {
  position: relative;
  overflow: hidden;
}
.ZEM_2_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_2_B:before {
  content: "ZEM 2-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_2_B:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_2_B:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-05b71ea */.ZEM_3_A {
  position: relative;
  overflow: hidden;
}
.ZEM_3_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_3_A:before {
  content: "ZEM 3-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_3_A:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_3_A:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52bdfa5 */.ZEM_3_B {
  position: relative;
  overflow: hidden;
}
.ZEM_3_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_3_B:before {
  content: "ZEM 3-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_3_B:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_3_B:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-582cb2a */.MEZ_1_A {
  position: relative;
  overflow: hidden;
}
.MEZ_1_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_1_A::before {
  content: "MEZ 1-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_1_A::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_1_A::before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f82b15b */.MEZ_1_B {
  position: relative;
  overflow: hidden;
}
.MEZ_1_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_1_B::before {
  content: "MEZ 1-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_1_B::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_1_B::before {
    font-size: 11px;
    top: unset;      /* remove the top positioning */
    bottom: 10px;    /* anchor to bottom instead */
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f963717 */.MEZ_2_A {
  position: relative;
  overflow: hidden;
}
.MEZ_2_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_2_A::before {
  content: "MEZ 2-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_2_A::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_2_A::before {
    font-size: 11px;
    top: unset;      /* remove the top positioning */
    bottom: 10px;    /* anchor to bottom instead */
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec56e5a */.MEZ_2_B {
  position: relative;
  overflow: hidden;
}
.MEZ_2_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_2_B:before {
  content: "MEZ 2-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_2_B:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_2_B:before {
    font-size: 11px;
    top: unset;      /* remove the top positioning */
    bottom: 10px;    /* anchor to bottom instead */
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-019cecc */.ZEM_1_A {
  position: relative;
  overflow: hidden;
}
.ZEM_1_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_1_A::before {
  content: "ZEM 1-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_1_A::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_1_A::before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4df629f */.ZEM_1_B {
  position: relative;
  overflow: hidden;
}
.ZEM_1_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_1_B::before {
  content: "ZEM 1-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_1_B::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_1_B::before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0db68cf */.ZEM_2_A {
  position: relative;
  overflow: hidden;
}
.ZEM_2_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_2_A:before {
  content: "ZEM 2-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_2_A:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_2_A:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14a1587 */.ZEM_2_B {
  position: relative;
  overflow: hidden;
}
.ZEM_2_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_2_B:before {
  content: "ZEM 2-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_2_B:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_2_B:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-05b71ea */.ZEM_3_A {
  position: relative;
  overflow: hidden;
}
.ZEM_3_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_3_A:before {
  content: "ZEM 3-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_3_A:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_3_A:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52bdfa5 */.ZEM_3_B {
  position: relative;
  overflow: hidden;
}
.ZEM_3_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_3_B:before {
  content: "ZEM 3-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_3_B:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_3_B:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-582cb2a */.MEZ_1_A {
  position: relative;
  overflow: hidden;
}
.MEZ_1_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_1_A::before {
  content: "MEZ 1-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_1_A::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_1_A::before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f82b15b */.MEZ_1_B {
  position: relative;
  overflow: hidden;
}
.MEZ_1_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_1_B::before {
  content: "MEZ 1-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_1_B::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_1_B::before {
    font-size: 11px;
    top: unset;      /* remove the top positioning */
    bottom: 10px;    /* anchor to bottom instead */
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f963717 */.MEZ_2_A {
  position: relative;
  overflow: hidden;
}
.MEZ_2_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_2_A::before {
  content: "MEZ 2-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_2_A::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_2_A::before {
    font-size: 11px;
    top: unset;      /* remove the top positioning */
    bottom: 10px;    /* anchor to bottom instead */
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec56e5a */.MEZ_2_B {
  position: relative;
  overflow: hidden;
}
.MEZ_2_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_2_B:before {
  content: "MEZ 2-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_2_B:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_2_B:before {
    font-size: 11px;
    top: unset;      /* remove the top positioning */
    bottom: 10px;    /* anchor to bottom instead */
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-019cecc */.ZEM_1_A {
  position: relative;
  overflow: hidden;
}
.ZEM_1_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_1_A::before {
  content: "ZEM 1-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_1_A::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_1_A::before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4df629f */.ZEM_1_B {
  position: relative;
  overflow: hidden;
}
.ZEM_1_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_1_B::before {
  content: "ZEM 1-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_1_B::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_1_B::before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0db68cf */.ZEM_2_A {
  position: relative;
  overflow: hidden;
}
.ZEM_2_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_2_A:before {
  content: "ZEM 2-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_2_A:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_2_A:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14a1587 */.ZEM_2_B {
  position: relative;
  overflow: hidden;
}
.ZEM_2_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_2_B:before {
  content: "ZEM 2-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_2_B:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_2_B:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-05b71ea */.ZEM_3_A {
  position: relative;
  overflow: hidden;
}
.ZEM_3_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_3_A:before {
  content: "ZEM 3-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_3_A:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_3_A:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52bdfa5 */.ZEM_3_B {
  position: relative;
  overflow: hidden;
}
.ZEM_3_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_3_B:before {
  content: "ZEM 3-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_3_B:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_3_B:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-582cb2a */.MEZ_1_A {
  position: relative;
  overflow: hidden;
}
.MEZ_1_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_1_A::before {
  content: "MEZ 1-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_1_A::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_1_A::before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f82b15b */.MEZ_1_B {
  position: relative;
  overflow: hidden;
}
.MEZ_1_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_1_B::before {
  content: "MEZ 1-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_1_B::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_1_B::before {
    font-size: 11px;
    top: unset;      /* remove the top positioning */
    bottom: 10px;    /* anchor to bottom instead */
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f963717 */.MEZ_2_A {
  position: relative;
  overflow: hidden;
}
.MEZ_2_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_2_A::before {
  content: "MEZ 2-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_2_A::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_2_A::before {
    font-size: 11px;
    top: unset;      /* remove the top positioning */
    bottom: 10px;    /* anchor to bottom instead */
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec56e5a */.MEZ_2_B {
  position: relative;
  overflow: hidden;
}
.MEZ_2_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.MEZ_2_B:before {
  content: "MEZ 2-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .MEZ_2_B:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .MEZ_2_B:before {
    font-size: 11px;
    top: unset;      /* remove the top positioning */
    bottom: 10px;    /* anchor to bottom instead */
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-019cecc */.ZEM_1_A {
  position: relative;
  overflow: hidden;
}
.ZEM_1_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_1_A::before {
  content: "ZEM 1-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_1_A::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_1_A::before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4df629f */.ZEM_1_B {
  position: relative;
  overflow: hidden;
}
.ZEM_1_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_1_B::before {
  content: "ZEM 1-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_1_B::before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_1_B::before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0db68cf */.ZEM_2_A {
  position: relative;
  overflow: hidden;
}
.ZEM_2_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_2_A:before {
  content: "ZEM 2-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_2_A:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_2_A:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-14a1587 */.ZEM_2_B {
  position: relative;
  overflow: hidden;
}
.ZEM_2_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_2_B:before {
  content: "ZEM 2-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_2_B:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_2_B:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-05b71ea */.ZEM_3_A {
  position: relative;
  overflow: hidden;
}
.ZEM_3_A img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_3_A:before {
  content: "ZEM 3-A";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_3_A:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_3_A:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52bdfa5 */.ZEM_3_B {
  position: relative;
  overflow: hidden;
}
.ZEM_3_B img {
  width: 100%;
  object-fit: cover;
  display: block;
}
.ZEM_3_B:before {
  content: "ZEM 3-B";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: BLACK;
  z-index: 10;
  letter-spacing: 1px;
}
/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .ZEM_3_B:before {
    font-size: 14px;
  }
}
/* Extra small tablets/phones */
@media (max-width: 768px) {
  .ZEM_3_B:before {
    font-size: 11px;
    top: unset;
    bottom: 10px;
    left: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b9c0b30 */.card_ed {
  position: relative;
  overflow: hidden;
}

.card_ed img {
  width: 100%;
  object-fit: cover;
  display: block;
}

.card_ed::before {
  content: "ARCHITECTURE";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: white;
  z-index: 10;
  letter-spacing: 1px;
}

.card_ed::after {
  content: "7AM Architects\A Eduards Beernaerts";
  position: absolute;
  bottom: 20px;
  left: 20px;
  font-size: 16px;
  color: white;
  font-weight: 500;
  z-index: 10;
  white-space: pre-line;
  line-height: 1.4;
  text-align: left;
}

/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .card_ed::before {
    font-size: 14px;
  }

  .card_ed::after {
    font-size: 13px;
  }
}

/* Extra small tablets/phones */
@media (max-width: 768px) {
  .card_ed::before {
    font-size: 12px;
    top: 15px;
    left: 15px;
  }

  .card_ed::after {
    font-size: 11px;
    bottom: 15px;
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6699cea8 */.card_ieva {
  position: relative;
  overflow: hidden;
}

.card_ieva img {
  width: 100%;
  object-fit: cover;
  display: block;
}

.card_ieva::before {
  content: "INTERIOR";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: white;
  z-index: 10;
  letter-spacing: 1px;
}

.card_ieva::after {
  content: "Ieva Leja";
  position: absolute;
  bottom: 20px;
  left: 20px;
  font-size: 16px;
  color: white;
  font-weight: 500;
  z-index: 10;
  white-space: pre-line;
  line-height: 1.4;
  text-align: left;
}

/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .card_ieva::before {
    font-size: 14px;
  }

  .card_ieva::after {
    font-size: 13px;
  }
}

/* Extra small tablets/phones */
@media (max-width: 768px) {
  .card_ieva::before {
    font-size: 12px;
    top: 15px;
    left: 15px;
  }

  .card_ieva::after {
    font-size: 11px;
    bottom: 15px;
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-32bdf29c */.card_zala {
  position: relative;
  overflow: hidden;
}

.card_zala img {
  width: 100%;
  object-fit: cover;
  display: block;
}

.card_zala::before {
  content: "LANDSCAPE";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: white;
  z-index: 10;
  letter-spacing: 1px;
}

.card_zala::after {
  content: "Zala Landscape\A Linda Zaļāernaerts";
  position: absolute;
  bottom: 20px;
  left: 20px;
  font-size: 16px;
  color: white;
  font-weight: 500;
  z-index: 10;
  white-space: pre-line;
  line-height: 1.4;
  text-align: left;
}

/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .card_zala::before {
    font-size: 14px;
  }

  .card_zala::after {
    font-size: 13px;
  }
}

/* Extra small tablets/phones */
@media (max-width: 768px) {
  .card_zala::before {
    font-size: 12px;
    top: 15px;
    left: 15px;
  }

  .card_zala::after {
    font-size: 11px;
    bottom: 15px;
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1beb8e7e */.card_kal {
  position: relative;
  overflow: hidden;
}

.card_kal img {
  width: 100%;
  object-fit: cover;
  display: block;
}

.card_kal::before {
  content: "TIMBER";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: white;
  z-index: 10;
  letter-spacing: 1px;
}

.card_kal::after {
  content: "Kalvasta Timber Expert \A Audrius Papėčenka ";
  position: absolute;
  bottom: 20px;
  left: 20px;
  font-size: 16px;
  color: white;
  font-weight: 500;
  z-index: 10;
  white-space: pre-line;
  line-height: 1.4;
  text-align: left;
}

/* Tablet view - smaller fonts */
@media (max-width: 1024px) {
  .card_kal::before {
    font-size: 14px;
  }

  .card_kal::after {
    font-size: 13px;
  }
}

/* Extra small tablets/phones */
@media (max-width: 768px) {
  .card_kal::before {
    font-size: 12px;
    top: 15px;
    left: 15px;
  }

  .card_kal::after {
    font-size: 11px;
    bottom: 15px;
    left: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-366cda71 */.card_ed_mob {
  position: relative;
  overflow: hidden;
}

.card_ed_mob img {
  width: 100%;
  object-fit: cover;
  display: block;
}

.card_ed_mob::before {
  content: "ARCHITECTURE";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: white;
  z-index: 10;
  letter-spacing: 1px;
}

.card_ed_mob::after {
  content: "7AM Architects\A Eduards Beernaerts";
  position: absolute;
  bottom: 20px;
  left: 20px;
  font-size: 16px;
  color: white;
  font-weight: 500;
  z-index: 10;
  white-space: pre-line;
  line-height: 1.4;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-279bb790 */.card_ieva_mob {
  position: relative;
  overflow: hidden;
}

.card_ieva_mob img {
  width: 100%;
  object-fit: cover;
  display: block;
}

.card_ieva_mob::before {
  content: "INTERIOR";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: white;
  z-index: 10;
  letter-spacing: 1px;
}

.card_ieva_mob::after {
  content: "Ieva Leja";
  position: absolute;
  bottom: 20px;
  left: 20px;
  font-size: 16px;
  color: white;
  font-weight: 500;
  z-index: 10;
  white-space: pre-line;
  line-height: 1.4;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fb3ebbb */.card_zala_mob {
  position: relative;
  overflow: hidden;
}

.card_zala img {
  width: 100%;
  object-fit: cover;
  display: block;
}

.card_zala_mob::before {
  content: "LANDSCAPE";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: white;
  z-index: 10;
  letter-spacing: 1px;
}

.card_zala_mob::after {
  content: "Zala Landscape\A Linda Zaļāernaerts";
  position: absolute;
  bottom: 20px;
  left: 20px;
  font-size: 16px;
  color: white;
  font-weight: 500;
  z-index: 10;
  white-space: pre-line;
  line-height: 1.4;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d925cbd */.card_kal_mob {
  position: relative;
  overflow: hidden;
}

.card_kal_mob img {
  width: 100%;
  object-fit: cover;
  display: block;
}

.card_kal_mob::before {
  content: "TIMBER";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: white;
  z-index: 10;
  letter-spacing: 1px;
}

.card_kal_mob::after {
  content: "Kalvasta Timber Expert \A Audrius Papėčenka";
  position: absolute;
  bottom: 20px;
  left: 20px;
  font-size: 16px;
  color: white;
  font-weight: 500;
  z-index: 10;
  white-space: pre-line;
  line-height: 1.4;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-366cda71 */.card_ed_mob {
  position: relative;
  overflow: hidden;
}

.card_ed_mob img {
  width: 100%;
  object-fit: cover;
  display: block;
}

.card_ed_mob::before {
  content: "ARCHITECTURE";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: white;
  z-index: 10;
  letter-spacing: 1px;
}

.card_ed_mob::after {
  content: "7AM Architects\A Eduards Beernaerts";
  position: absolute;
  bottom: 20px;
  left: 20px;
  font-size: 16px;
  color: white;
  font-weight: 500;
  z-index: 10;
  white-space: pre-line;
  line-height: 1.4;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-279bb790 */.card_ieva_mob {
  position: relative;
  overflow: hidden;
}

.card_ieva_mob img {
  width: 100%;
  object-fit: cover;
  display: block;
}

.card_ieva_mob::before {
  content: "INTERIOR";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: white;
  z-index: 10;
  letter-spacing: 1px;
}

.card_ieva_mob::after {
  content: "Ieva Leja";
  position: absolute;
  bottom: 20px;
  left: 20px;
  font-size: 16px;
  color: white;
  font-weight: 500;
  z-index: 10;
  white-space: pre-line;
  line-height: 1.4;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fb3ebbb */.card_zala_mob {
  position: relative;
  overflow: hidden;
}

.card_zala img {
  width: 100%;
  object-fit: cover;
  display: block;
}

.card_zala_mob::before {
  content: "LANDSCAPE";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: white;
  z-index: 10;
  letter-spacing: 1px;
}

.card_zala_mob::after {
  content: "Zala Landscape\A Linda Zaļāernaerts";
  position: absolute;
  bottom: 20px;
  left: 20px;
  font-size: 16px;
  color: white;
  font-weight: 500;
  z-index: 10;
  white-space: pre-line;
  line-height: 1.4;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d925cbd */.card_kal_mob {
  position: relative;
  overflow: hidden;
}

.card_kal_mob img {
  width: 100%;
  object-fit: cover;
  display: block;
}

.card_kal_mob::before {
  content: "TIMBER";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: white;
  z-index: 10;
  letter-spacing: 1px;
}

.card_kal_mob::after {
  content: "Kalvasta Timber Expert \A Audrius Papėčenka";
  position: absolute;
  bottom: 20px;
  left: 20px;
  font-size: 16px;
  color: white;
  font-weight: 500;
  z-index: 10;
  white-space: pre-line;
  line-height: 1.4;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-366cda71 */.card_ed_mob {
  position: relative;
  overflow: hidden;
}

.card_ed_mob img {
  width: 100%;
  object-fit: cover;
  display: block;
}

.card_ed_mob::before {
  content: "ARCHITECTURE";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: white;
  z-index: 10;
  letter-spacing: 1px;
}

.card_ed_mob::after {
  content: "7AM Architects\A Eduards Beernaerts";
  position: absolute;
  bottom: 20px;
  left: 20px;
  font-size: 16px;
  color: white;
  font-weight: 500;
  z-index: 10;
  white-space: pre-line;
  line-height: 1.4;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-279bb790 */.card_ieva_mob {
  position: relative;
  overflow: hidden;
}

.card_ieva_mob img {
  width: 100%;
  object-fit: cover;
  display: block;
}

.card_ieva_mob::before {
  content: "INTERIOR";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: white;
  z-index: 10;
  letter-spacing: 1px;
}

.card_ieva_mob::after {
  content: "Ieva Leja";
  position: absolute;
  bottom: 20px;
  left: 20px;
  font-size: 16px;
  color: white;
  font-weight: 500;
  z-index: 10;
  white-space: pre-line;
  line-height: 1.4;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fb3ebbb */.card_zala_mob {
  position: relative;
  overflow: hidden;
}

.card_zala img {
  width: 100%;
  object-fit: cover;
  display: block;
}

.card_zala_mob::before {
  content: "LANDSCAPE";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: white;
  z-index: 10;
  letter-spacing: 1px;
}

.card_zala_mob::after {
  content: "Zala Landscape\A Linda Zaļāernaerts";
  position: absolute;
  bottom: 20px;
  left: 20px;
  font-size: 16px;
  color: white;
  font-weight: 500;
  z-index: 10;
  white-space: pre-line;
  line-height: 1.4;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d925cbd */.card_kal_mob {
  position: relative;
  overflow: hidden;
}

.card_kal_mob img {
  width: 100%;
  object-fit: cover;
  display: block;
}

.card_kal_mob::before {
  content: "TIMBER";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: white;
  z-index: 10;
  letter-spacing: 1px;
}

.card_kal_mob::after {
  content: "Kalvasta Timber Expert \A Audrius Papėčenka";
  position: absolute;
  bottom: 20px;
  left: 20px;
  font-size: 16px;
  color: white;
  font-weight: 500;
  z-index: 10;
  white-space: pre-line;
  line-height: 1.4;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-366cda71 */.card_ed_mob {
  position: relative;
  overflow: hidden;
}

.card_ed_mob img {
  width: 100%;
  object-fit: cover;
  display: block;
}

.card_ed_mob::before {
  content: "ARCHITECTURE";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: white;
  z-index: 10;
  letter-spacing: 1px;
}

.card_ed_mob::after {
  content: "7AM Architects\A Eduards Beernaerts";
  position: absolute;
  bottom: 20px;
  left: 20px;
  font-size: 16px;
  color: white;
  font-weight: 500;
  z-index: 10;
  white-space: pre-line;
  line-height: 1.4;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-279bb790 */.card_ieva_mob {
  position: relative;
  overflow: hidden;
}

.card_ieva_mob img {
  width: 100%;
  object-fit: cover;
  display: block;
}

.card_ieva_mob::before {
  content: "INTERIOR";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: white;
  z-index: 10;
  letter-spacing: 1px;
}

.card_ieva_mob::after {
  content: "Ieva Leja";
  position: absolute;
  bottom: 20px;
  left: 20px;
  font-size: 16px;
  color: white;
  font-weight: 500;
  z-index: 10;
  white-space: pre-line;
  line-height: 1.4;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fb3ebbb */.card_zala_mob {
  position: relative;
  overflow: hidden;
}

.card_zala img {
  width: 100%;
  object-fit: cover;
  display: block;
}

.card_zala_mob::before {
  content: "LANDSCAPE";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: white;
  z-index: 10;
  letter-spacing: 1px;
}

.card_zala_mob::after {
  content: "Zala Landscape\A Linda Zaļāernaerts";
  position: absolute;
  bottom: 20px;
  left: 20px;
  font-size: 16px;
  color: white;
  font-weight: 500;
  z-index: 10;
  white-space: pre-line;
  line-height: 1.4;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d925cbd */.card_kal_mob {
  position: relative;
  overflow: hidden;
}

.card_kal_mob img {
  width: 100%;
  object-fit: cover;
  display: block;
}

.card_kal_mob::before {
  content: "TIMBER";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: white;
  z-index: 10;
  letter-spacing: 1px;
}

.card_kal_mob::after {
  content: "Kalvasta Timber Expert \A Audrius Papėčenka";
  position: absolute;
  bottom: 20px;
  left: 20px;
  font-size: 16px;
  color: white;
  font-weight: 500;
  z-index: 10;
  white-space: pre-line;
  line-height: 1.4;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-366cda71 */.card_ed_mob {
  position: relative;
  overflow: hidden;
}

.card_ed_mob img {
  width: 100%;
  object-fit: cover;
  display: block;
}

.card_ed_mob::before {
  content: "ARCHITECTURE";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: white;
  z-index: 10;
  letter-spacing: 1px;
}

.card_ed_mob::after {
  content: "7AM Architects\A Eduards Beernaerts";
  position: absolute;
  bottom: 20px;
  left: 20px;
  font-size: 16px;
  color: white;
  font-weight: 500;
  z-index: 10;
  white-space: pre-line;
  line-height: 1.4;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-279bb790 */.card_ieva_mob {
  position: relative;
  overflow: hidden;
}

.card_ieva_mob img {
  width: 100%;
  object-fit: cover;
  display: block;
}

.card_ieva_mob::before {
  content: "INTERIOR";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: white;
  z-index: 10;
  letter-spacing: 1px;
}

.card_ieva_mob::after {
  content: "Ieva Leja";
  position: absolute;
  bottom: 20px;
  left: 20px;
  font-size: 16px;
  color: white;
  font-weight: 500;
  z-index: 10;
  white-space: pre-line;
  line-height: 1.4;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fb3ebbb */.card_zala_mob {
  position: relative;
  overflow: hidden;
}

.card_zala img {
  width: 100%;
  object-fit: cover;
  display: block;
}

.card_zala_mob::before {
  content: "LANDSCAPE";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: white;
  z-index: 10;
  letter-spacing: 1px;
}

.card_zala_mob::after {
  content: "Zala Landscape\A Linda Zaļāernaerts";
  position: absolute;
  bottom: 20px;
  left: 20px;
  font-size: 16px;
  color: white;
  font-weight: 500;
  z-index: 10;
  white-space: pre-line;
  line-height: 1.4;
  text-align: left;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5d925cbd */.card_kal_mob {
  position: relative;
  overflow: hidden;
}

.card_kal_mob img {
  width: 100%;
  object-fit: cover;
  display: block;
}

.card_kal_mob::before {
  content: "TIMBER";
  position: absolute;
  top: 20px;
  left: 20px;
  font-size: 18px;
  color: white;
  z-index: 10;
  letter-spacing: 1px;
}

.card_kal_mob::after {
  content: "Kalvasta Timber Expert \A Audrius Papėčenka";
  position: absolute;
  bottom: 20px;
  left: 20px;
  font-size: 16px;
  color: white;
  font-weight: 500;
  z-index: 10;
  white-space: pre-line;
  line-height: 1.4;
  text-align: left;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'N27';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://lignoliving.lv/wp-content/uploads/2026/05/n27-regular-webfont.woff') format('woff');
}
@font-face {
	font-family: 'N27';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://lignoliving.lv/wp-content/uploads/2026/05/n27-bold-webfont.woff') format('woff');
}
@font-face {
	font-family: 'N27';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://lignoliving.lv/wp-content/uploads/2026/05/n27-light-webfont.woff') format('woff');
}
/* End Custom Fonts CSS */