.elementor-22023 .elementor-element.elementor-element-f9ee71f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0vw 0vw 0.2vw 0vw;--border-top-width:0vw;--border-right-width:0vw;--border-bottom-width:0.2vw;--border-left-width:0vw;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-22023 .elementor-element.elementor-element-5d3b52a{--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:flex-end;--align-items:center;border-style:none;--border-style:none;--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-22023 .elementor-element.elementor-element-26cb158{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;border-style:solid;--border-style:solid;border-width:0vw 0.2vw 0vw 0.2vw;--border-top-width:0vw;--border-right-width:0.2vw;--border-bottom-width:0vw;--border-left-width:0.2vw;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8vw;--padding-bottom:8vw;--padding-left:4vw;--padding-right:4vw;}.elementor-22023 .elementor-element.elementor-element-e28b543{--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:1.5vw 0vw;--row-gap:1.5vw;--column-gap:0vw;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:10vw;--padding-right:10vw;}.elementor-22023 .elementor-element.elementor-element-728eb98{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-22023 .elementor-element.elementor-element-728eb98 .elementor-heading-title{font-size:2.6vw;font-weight:700;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-22023 .elementor-element.elementor-element-e9517d9{width:var( --container-widget-width, 62% );max-width:62%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:62%;--container-widget-flex-grow:0;columns:1;text-align:center;font-family:"Goldman", Sans-serif;font-size:0.8vw;font-weight:400;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-22023 .elementor-element.elementor-element-e9517d9.elementor-element{--align-self:center;}.elementor-22023 .elementor-element.elementor-element-e9517d9 a{color:var( --e-global-color-accent );}.elementor-22023 .elementor-element.elementor-element-7c896c4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22023 .elementor-element.elementor-element-5d11e66 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:0.4vw;font-weight:400;text-transform:uppercase;letter-spacing:0.55em;fill:var( --e-global-color-c203d74 );color:var( --e-global-color-c203d74 );border-style:solid;border-width:0.2vw 0vw 0.2vw 0.2vw;border-color:var( --e-global-color-primary );border-radius:80px 0px 0px 80px;padding:0.8vw 0.8vw 0.8vw 0.8vw;}.elementor-22023 .elementor-element.elementor-element-5d11e66 .elementor-button:hover, .elementor-22023 .elementor-element.elementor-element-5d11e66 .elementor-button:focus{background-color:var( --e-global-color-c203d74 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-22023 .elementor-element.elementor-element-5d11e66{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-22023 .elementor-element.elementor-element-5d11e66 .elementor-button:hover svg, .elementor-22023 .elementor-element.elementor-element-5d11e66 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-22023 .elementor-element.elementor-element-4095d6c .elementor-button{background-color:var( --e-global-color-c203d74 );font-family:"Montserrat", Sans-serif;font-size:0.4vw;font-weight:400;text-transform:uppercase;letter-spacing:0.55em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0.2vw 0.2vw 0.2vw 0.2vw;border-color:var( --e-global-color-primary );border-radius:0px 80px 80px 0px;padding:0.8vw 0.8vw 0.8vw 0.8vw;}.elementor-22023 .elementor-element.elementor-element-4095d6c .elementor-button:hover, .elementor-22023 .elementor-element.elementor-element-4095d6c .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-c203d74 );border-color:var( --e-global-color-primary );}.elementor-22023 .elementor-element.elementor-element-4095d6c{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-22023 .elementor-element.elementor-element-4095d6c .elementor-button:hover svg, .elementor-22023 .elementor-element.elementor-element-4095d6c .elementor-button:focus svg{fill:var( --e-global-color-c203d74 );}.elementor-22023 .elementor-element.elementor-element-199f21c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:1vw 2vw;--row-gap:1vw;--column-gap:2vw;border-style:none;--border-style:none;--margin-top:3vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-22023 .elementor-element.elementor-element-bdfb10b{--display:flex;--min-height:40vh;--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-start;--gap:1.2vw 1vw;--row-gap:1.2vw;--column-gap:1vw;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0.2vw 0.2vw 0.6vw 0.2vw;--border-top-width:0.2vw;--border-right-width:0.2vw;--border-bottom-width:0.6vw;--border-left-width:0.2vw;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:1em 1em 1em 1em;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;--z-index:3;--e-con-transform-transition-duration:800ms;}.elementor-22023 .elementor-element.elementor-element-bdfb10b:not(.elementor-motion-effects-element-type-background), .elementor-22023 .elementor-element.elementor-element-bdfb10b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c203d74 );}.elementor-22023 .elementor-element.elementor-element-bdfb10b:hover{background-color:var( --e-global-color-primary );}.elementor-22023 .elementor-element.elementor-element-bdfb10b.e-con{--align-self:flex-start;}.elementor-22023 .elementor-element.elementor-element-cd3b77a{width:var( --container-widget-width, 74% );max-width:74%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-22023 .elementor-element.elementor-element-cd3b77a.elementor-element{--align-self:center;}.elementor-22023 .elementor-element.elementor-element-7a2a48e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0vw 0vw 0vw 0vw;border-style:none;border-radius:0em 0em 0em 0em;text-align:center;}.elementor-22023 .elementor-element.elementor-element-7a2a48e.elementor-element{--align-self:center;}.elementor-22023 .elementor-element.elementor-element-7a2a48e:hover{border-style:none;border-radius:0em 0em 0em 0em;}.elementor-22023 .elementor-element.elementor-element-7a2a48e .elementor-heading-title{font-size:0.7vw;font-weight:500;text-transform:capitalize;line-height:1em;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-22023 .elementor-element.elementor-element-a499441{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;columns:1;text-align:center;font-family:"Goldman", Sans-serif;font-size:0.8vw;font-weight:400;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-22023 .elementor-element.elementor-element-a499441.elementor-element{--align-self:center;}.elementor-22023 .elementor-element.elementor-element-a499441 a{color:var( --e-global-color-accent );}.elementor-22023 .elementor-element.elementor-element-385a7e2{--display:flex;--min-height:40vh;--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-start;--gap:1.2vw 1vw;--row-gap:1.2vw;--column-gap:1vw;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0.2vw 0.2vw 0.6vw 0.2vw;--border-top-width:0.2vw;--border-right-width:0.2vw;--border-bottom-width:0.6vw;--border-left-width:0.2vw;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:1em 1em 1em 1em;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;--z-index:3;--e-con-transform-transition-duration:800ms;}.elementor-22023 .elementor-element.elementor-element-385a7e2:not(.elementor-motion-effects-element-type-background), .elementor-22023 .elementor-element.elementor-element-385a7e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c203d74 );}.elementor-22023 .elementor-element.elementor-element-385a7e2:hover{background-color:var( --e-global-color-primary );}.elementor-22023 .elementor-element.elementor-element-385a7e2.e-con{--align-self:flex-start;}.elementor-22023 .elementor-element.elementor-element-3ac6ef9{width:var( --container-widget-width, 74% );max-width:74%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-22023 .elementor-element.elementor-element-3ac6ef9.elementor-element{--align-self:center;}.elementor-22023 .elementor-element.elementor-element-314cae9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0vw 0vw 0vw 0vw;border-style:none;border-radius:0em 0em 0em 0em;text-align:center;}.elementor-22023 .elementor-element.elementor-element-314cae9.elementor-element{--align-self:center;}.elementor-22023 .elementor-element.elementor-element-314cae9:hover{border-style:none;border-radius:0em 0em 0em 0em;}.elementor-22023 .elementor-element.elementor-element-314cae9 .elementor-heading-title{font-size:0.7vw;font-weight:500;text-transform:capitalize;line-height:1em;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-22023 .elementor-element.elementor-element-5714374{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;columns:1;text-align:center;font-family:"Goldman", Sans-serif;font-size:0.8vw;font-weight:400;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-22023 .elementor-element.elementor-element-5714374.elementor-element{--align-self:center;}.elementor-22023 .elementor-element.elementor-element-5714374 a{color:var( --e-global-color-accent );}.elementor-22023 .elementor-element.elementor-element-779293a{--display:flex;--min-height:40vh;--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-start;--gap:1.2vw 1vw;--row-gap:1.2vw;--column-gap:1vw;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0.2vw 0.2vw 0.6vw 0.2vw;--border-top-width:0.2vw;--border-right-width:0.2vw;--border-bottom-width:0.6vw;--border-left-width:0.2vw;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:1em 1em 1em 1em;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;--z-index:3;--e-con-transform-transition-duration:800ms;}.elementor-22023 .elementor-element.elementor-element-779293a:not(.elementor-motion-effects-element-type-background), .elementor-22023 .elementor-element.elementor-element-779293a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c203d74 );}.elementor-22023 .elementor-element.elementor-element-779293a:hover{background-color:var( --e-global-color-primary );}.elementor-22023 .elementor-element.elementor-element-779293a.e-con{--align-self:flex-start;}.elementor-22023 .elementor-element.elementor-element-e161827{width:var( --container-widget-width, 74% );max-width:74%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-22023 .elementor-element.elementor-element-e161827.elementor-element{--align-self:center;}.elementor-22023 .elementor-element.elementor-element-69a555f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0vw 0vw 0vw 0vw;border-style:none;border-radius:0em 0em 0em 0em;text-align:center;}.elementor-22023 .elementor-element.elementor-element-69a555f.elementor-element{--align-self:center;}.elementor-22023 .elementor-element.elementor-element-69a555f:hover{border-style:none;border-radius:0em 0em 0em 0em;}.elementor-22023 .elementor-element.elementor-element-69a555f .elementor-heading-title{font-size:0.7vw;font-weight:500;text-transform:capitalize;line-height:1em;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-22023 .elementor-element.elementor-element-7601a5d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;columns:1;text-align:center;font-family:"Goldman", Sans-serif;font-size:0.8vw;font-weight:400;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-22023 .elementor-element.elementor-element-7601a5d.elementor-element{--align-self:center;}.elementor-22023 .elementor-element.elementor-element-7601a5d a{color:var( --e-global-color-accent );}.elementor-22023 .elementor-element.elementor-element-a470b4a{--display:flex;--min-height:40vh;--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-start;--gap:1.2vw 1vw;--row-gap:1.2vw;--column-gap:1vw;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0.2vw 0.2vw 0.6vw 0.2vw;--border-top-width:0.2vw;--border-right-width:0.2vw;--border-bottom-width:0.6vw;--border-left-width:0.2vw;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:1em 1em 1em 1em;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;--z-index:3;--e-con-transform-transition-duration:800ms;}.elementor-22023 .elementor-element.elementor-element-a470b4a:not(.elementor-motion-effects-element-type-background), .elementor-22023 .elementor-element.elementor-element-a470b4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c203d74 );}.elementor-22023 .elementor-element.elementor-element-a470b4a:hover{background-color:var( --e-global-color-primary );}.elementor-22023 .elementor-element.elementor-element-a470b4a.e-con{--align-self:flex-start;}.elementor-22023 .elementor-element.elementor-element-9280144{width:var( --container-widget-width, 74% );max-width:74%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-22023 .elementor-element.elementor-element-9280144.elementor-element{--align-self:center;}.elementor-22023 .elementor-element.elementor-element-2779fb8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0vw 0vw 0vw 0vw;border-style:none;border-radius:0em 0em 0em 0em;text-align:center;}.elementor-22023 .elementor-element.elementor-element-2779fb8.elementor-element{--align-self:center;}.elementor-22023 .elementor-element.elementor-element-2779fb8:hover{border-style:none;border-radius:0em 0em 0em 0em;}.elementor-22023 .elementor-element.elementor-element-2779fb8 .elementor-heading-title{font-size:0.7vw;font-weight:500;text-transform:capitalize;line-height:1em;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-22023 .elementor-element.elementor-element-8a12e40{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;columns:1;text-align:center;font-family:"Goldman", Sans-serif;font-size:0.8vw;font-weight:400;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-22023 .elementor-element.elementor-element-8a12e40.elementor-element{--align-self:center;}.elementor-22023 .elementor-element.elementor-element-8a12e40 a{color:var( --e-global-color-accent );}.elementor-22023 .elementor-element.elementor-element-2dde9ad{--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:flex-end;--align-items:center;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-22023 .elementor-element.elementor-element-f9ee71f{--width:100vw;}.elementor-22023 .elementor-element.elementor-element-5d3b52a{--width:6vw;}.elementor-22023 .elementor-element.elementor-element-26cb158{--width:88vw;}.elementor-22023 .elementor-element.elementor-element-e28b543{--width:100%;}.elementor-22023 .elementor-element.elementor-element-199f21c{--width:100%;}.elementor-22023 .elementor-element.elementor-element-bdfb10b{--width:25%;}.elementor-22023 .elementor-element.elementor-element-385a7e2{--width:25%;}.elementor-22023 .elementor-element.elementor-element-779293a{--width:25%;}.elementor-22023 .elementor-element.elementor-element-a470b4a{--width:25%;}.elementor-22023 .elementor-element.elementor-element-2dde9ad{--width:6vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-22023 .elementor-element.elementor-element-5d3b52a{--width:40px;}.elementor-22023 .elementor-element.elementor-element-26cb158{--width:calc(100% - 80px);}.elementor-22023 .elementor-element.elementor-element-e28b543{--width:100%;}.elementor-22023 .elementor-element.elementor-element-7c896c4{--width:100%;}.elementor-22023 .elementor-element.elementor-element-bdfb10b{--width:45%;}.elementor-22023 .elementor-element.elementor-element-385a7e2{--width:45%;}.elementor-22023 .elementor-element.elementor-element-779293a{--width:45%;}.elementor-22023 .elementor-element.elementor-element-a470b4a{--width:45%;}.elementor-22023 .elementor-element.elementor-element-2dde9ad{--width:40px;}}@media(max-width:1024px){.elementor-22023 .elementor-element.elementor-element-f9ee71f{border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;}.elementor-22023 .elementor-element.elementor-element-26cb158{--gap:30px 0px;--row-gap:30px;--column-gap:0px;border-width:0px 2px 0px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:2px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-22023 .elementor-element.elementor-element-e28b543{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-22023 .elementor-element.elementor-element-728eb98{width:100%;max-width:100%;text-align:center;}.elementor-22023 .elementor-element.elementor-element-728eb98 .elementor-heading-title{font-size:28px;}.elementor-22023 .elementor-element.elementor-element-e9517d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;}.elementor-22023 .elementor-element.elementor-element-e9517d9.elementor-element{--align-self:flex-start;}.elementor-22023 .elementor-element.elementor-element-7c896c4{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22023 .elementor-element.elementor-element-5d11e66 .elementor-button{font-size:8px;border-width:2px 2px 2px 2px;padding:15px 15px 15px 15px;}.elementor-22023 .elementor-element.elementor-element-4095d6c .elementor-button{font-size:8px;border-width:2px 2px 2px 2px;padding:15px 15px 15px 15px;}.elementor-22023 .elementor-element.elementor-element-199f21c{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;}.elementor-22023 .elementor-element.elementor-element-bdfb10b{--min-height:0vh;border-width:2px 2px 8px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:8px;--border-left-width:2px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-22023 .elementor-element.elementor-element-7a2a48e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0vw 0vw 0vw 0vw;}.elementor-22023 .elementor-element.elementor-element-7a2a48e .elementor-heading-title{font-size:8px;}.elementor-22023 .elementor-element.elementor-element-a499441{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;}.elementor-22023 .elementor-element.elementor-element-a499441.elementor-element{--align-self:flex-start;}.elementor-22023 .elementor-element.elementor-element-385a7e2{--min-height:0vh;border-width:2px 2px 8px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:8px;--border-left-width:2px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-22023 .elementor-element.elementor-element-314cae9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0vw 0vw 0vw 0vw;}.elementor-22023 .elementor-element.elementor-element-314cae9 .elementor-heading-title{font-size:8px;}.elementor-22023 .elementor-element.elementor-element-5714374{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;}.elementor-22023 .elementor-element.elementor-element-5714374.elementor-element{--align-self:flex-start;}.elementor-22023 .elementor-element.elementor-element-779293a{--min-height:0vh;border-width:2px 2px 8px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:8px;--border-left-width:2px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-22023 .elementor-element.elementor-element-69a555f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0vw 0vw 0vw 0vw;}.elementor-22023 .elementor-element.elementor-element-69a555f .elementor-heading-title{font-size:8px;}.elementor-22023 .elementor-element.elementor-element-7601a5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;}.elementor-22023 .elementor-element.elementor-element-7601a5d.elementor-element{--align-self:flex-start;}.elementor-22023 .elementor-element.elementor-element-a470b4a{--min-height:0vh;border-width:2px 2px 8px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:8px;--border-left-width:2px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-22023 .elementor-element.elementor-element-2779fb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0vw 0vw 0vw 0vw;}.elementor-22023 .elementor-element.elementor-element-2779fb8 .elementor-heading-title{font-size:8px;}.elementor-22023 .elementor-element.elementor-element-8a12e40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;}.elementor-22023 .elementor-element.elementor-element-8a12e40.elementor-element{--align-self:flex-start;}}@media(max-width:767px){.elementor-22023 .elementor-element.elementor-element-f9ee71f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-22023 .elementor-element.elementor-element-5d3b52a{--width:24px;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22023 .elementor-element.elementor-element-26cb158{--width:calc(100% - 48px);--min-height:0vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-width:0px 2px 0px 2px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:2px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-22023 .elementor-element.elementor-element-26cb158.e-con{--align-self:center;}.elementor-22023 .elementor-element.elementor-element-e28b543{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22023 .elementor-element.elementor-element-728eb98 .elementor-heading-title{font-size:20px;}.elementor-22023 .elementor-element.elementor-element-e9517d9{padding:0px 0px 0px 0px;}.elementor-22023 .elementor-element.elementor-element-7c896c4{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22023 .elementor-element.elementor-element-5d11e66 .elementor-button{letter-spacing:1px;border-radius:80px 80px 80px 80px;}.elementor-22023 .elementor-element.elementor-element-4095d6c .elementor-button{font-size:8px;letter-spacing:1px;border-radius:80px 80px 80px 80px;padding:15px 33px 15px 33px;}.elementor-22023 .elementor-element.elementor-element-199f21c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-22023 .elementor-element.elementor-element-bdfb10b{--width:100%;--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-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-22023 .elementor-element.elementor-element-cd3b77a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-22023 .elementor-element.elementor-element-7a2a48e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-22023 .elementor-element.elementor-element-7a2a48e .elementor-heading-title{font-size:10px;}.elementor-22023 .elementor-element.elementor-element-a499441{line-height:1.2em;}.elementor-22023 .elementor-element.elementor-element-385a7e2{--width:100%;--justify-content:flex-start;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-22023 .elementor-element.elementor-element-3ac6ef9{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-22023 .elementor-element.elementor-element-314cae9{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-22023 .elementor-element.elementor-element-314cae9 .elementor-heading-title{font-size:10px;}.elementor-22023 .elementor-element.elementor-element-5714374{line-height:1.2em;}.elementor-22023 .elementor-element.elementor-element-779293a{--width:100%;--justify-content:flex-start;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-22023 .elementor-element.elementor-element-e161827{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-22023 .elementor-element.elementor-element-69a555f{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-22023 .elementor-element.elementor-element-69a555f .elementor-heading-title{font-size:10px;}.elementor-22023 .elementor-element.elementor-element-7601a5d{line-height:1.2em;}.elementor-22023 .elementor-element.elementor-element-a470b4a{--width:100%;--justify-content:flex-start;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-22023 .elementor-element.elementor-element-2779fb8{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-22023 .elementor-element.elementor-element-2779fb8 .elementor-heading-title{font-size:10px;}.elementor-22023 .elementor-element.elementor-element-8a12e40{line-height:1.2em;}.elementor-22023 .elementor-element.elementor-element-2dde9ad{--width:24px;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-cd3b77a */.elementor-22023 .elementor-element.elementor-element-cd3b77a #RealEstate .st0 {
        fill: none;
      }

      .elementor-22023 .elementor-element.elementor-element-cd3b77a .st0, .elementor-22023 .elementor-element.elementor-element-cd3b77a .st1, .elementor-22023 .elementor-element.elementor-element-cd3b77a .st2 {
        stroke: #151515;
        stroke-miterlimit: 10;
        stroke-width: 0.1vw;
      }

.elementor-22023 .elementor-element.elementor-element-cd3b77a #RealEstate .st1 {
        fill: #fff;
      }

.elementor-22023 .elementor-element.elementor-element-cd3b77a .st2, .elementor-22023 .elementor-element.elementor-element-cd3b77a .st3 {
        fill: #151515;
      }

#RealEstate{
        height: auto;
        transition: transform 0.6s ease;
    }

.spec-box:hover #RealEstate {
            transform: scale(0.98);
        }

    #Sun {
        transition: fill 1s ease, transform 0.3s ease;
        transform-origin: top center;
    }
    
    .spec-box:hover #Sun {
        fill: #ffcc00; 
        transform: scale(1.2); 
    }

        /* Animation for Clouds */
        #Cloud_1, #Cloud_2 {
            transition: transform 0.5s ease, fill 0.5s ease;
        }

#Cloud_1, #Cloud_2 {
    transition: transform 2s ease-in-out; 
}

.spec-box:hover #Cloud_1 {
    transform: translateX(-15px); 
}

.spec-box:hover #Cloud_2 {
    transform: translateX(5px); 
}

.spec-box #Birds {
    transition: transform 0.5s ease;
}
.spec-box:hover #Birds {
    animation: flap 0.5s infinite alternate, fly 5s infinite linear;
}

@keyframes flap {
    0% {
        transform: rotate(10deg); 
    }
    50% {
        transform: rotate(-10deg); 
    }
    100% {
        transform: rotate(10deg); 
    }
}

@keyframes fly {
    0% {
        transform: translateX(0) translateY(0); 
    }
    50% {
        transform: translateX(10px) translateY(-5px); 
    }
    100% {
        transform: translateX(0) translateY(0); 
    }
}
        .spec-box:hover #Birds {
            transform: translateY(-5px);
            stroke: #fff;
            fill: #fff;
        }
        .spec-box:hover #Birds path {
            transform: translateY(-5px);
            stroke: #fff;
        }

        /* Animation for buildings */
        #Building_1, #Building_2, #Building_3 {
            transition: transform 1.2s ease;
        }

        .spec-box:hover #Building_1 {
            transform: translateY(5px) translateX(5px);
        }
        .spec-box:hover #Building_2 {
            transform: translateY(5px) translateX(-5px);
        }
        .spec-box:hover #Building_3 {
            transform: translateY(8px) translateX(-5px);
        }
        .spec-box:hover #Building_1 .st1, .spec-box:hover #Building_2 .st1, .spec-box:hover #Building_3 .st1{
            fill: #151515!important;
        }
      .spec-box:hover #Building_1 rect, .spec-box:hover #Building_2 rect, .spec-box:hover #Building_3 rect   {
        fill: #ffffff;
      }
      .spec-box:hover #Building_1 .st1, .spec-box:hover #Building_2 .st1, .spec-box:hover #Building_3 .st1,  .spec-box:hover .st2{
        stroke: #ffffff;
      }
      .spec-box:hover .st2, .spec-box:hover .st3 {
        fill: #ffffff;
      }

@media only screen and (max-width: 1167px) {
    .elementor-22023 .elementor-element.elementor-element-cd3b77a .st0, .elementor-22023 .elementor-element.elementor-element-cd3b77a .st1, .elementor-22023 .elementor-element.elementor-element-cd3b77a .st2 {
        stroke: #151515;
        stroke-miterlimit: 10;
        stroke-width: 2px;
      }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a2a48e *//*.elementor-22023 .elementor-element.elementor-element-7a2a48e {
    mix-blend-mode: soft-light;
}*//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3ac6ef9 */#BuildingLayer{
        height: auto;
        transition: transform 0.8s ease;
    }

.spec-box:hover #BuildingLayer {
            transform: scale(1.05);
        }
/* General styles for .st0 */
.elementor-22023 .elementor-element.elementor-element-3ac6ef9 .st0 {
    stroke-linecap: round;
    transition: stroke 0.3s ease; 
}


.elementor-22023 .elementor-element.elementor-element-3ac6ef9 .st0, .elementor-22023 .elementor-element.elementor-element-3ac6ef9 .st1 {
    fill: none;
    transition: fill 0.3s ease;
}


.elementor-22023 .elementor-element.elementor-element-3ac6ef9 .st0, .elementor-22023 .elementor-element.elementor-element-3ac6ef9 .st1, .elementor-22023 .elementor-element.elementor-element-3ac6ef9 .st2, .elementor-22023 .elementor-element.elementor-element-3ac6ef9 .st3 {
    stroke: #151515;
    stroke-miterlimit: 10;
    stroke-width: 2px;
    transition: stroke 0.3s ease; 
}


.star-1, .star-2, .star-3, .star-4, .star-5 {
    fill: white;
    stroke: #151515;
    stroke-width: 2px;
    transition: fill 0.3s ease, stroke 0.3s ease; 
}


.elementor-22023 .elementor-element.elementor-element-3ac6ef9 .st4, .elementor-22023 .elementor-element.elementor-element-3ac6ef9 .st2 {
    fill: #fff;
    transition: fill 0.3s ease; 
}


.elementor-22023 .elementor-element.elementor-element-3ac6ef9 .st5, .elementor-22023 .elementor-element.elementor-element-3ac6ef9 .st6 {
    isolation: isolate;
}


.elementor-22023 .elementor-element.elementor-element-3ac6ef9 .st3, .elementor-22023 .elementor-element.elementor-element-3ac6ef9 .st6, .elementor-22023 .elementor-element.elementor-element-3ac6ef9 .st7 {
    fill: #151515;
    transition: fill 0.3s ease;
}

.elementor-22023 .elementor-element.elementor-element-3ac6ef9 .st6 {
    font-size: 10px;
    font-weight: 700;
}


.spec-box:hover .elementor-22023 .elementor-element.elementor-element-3ac6ef9 .st0 {
    stroke: #fff;
}

.spec-box:hover #Banner tspan, .spec-box:hover #Banner-2 tspan {
    fill: white; 
    transition: fill 0.3s ease; 
}

.spec-box:hover #Banner-2 tspan {
    fill: white; 
}

.spec-box:hover #Banner line, .spec-box:hover #Banner-2 line {
    stroke: #fff; 
    transition: stroke 0.3s ease; 
}

.spec-box:hover #Banner rect, .spec-box:hover #Banner-2 rect {
    fill: #151515; 
    stroke: #fff;
    transition: fill 0.3s ease, stroke 0.3s ease;
}

.spec-box:hover .star-1, .spec-box:hover .star-5 {
    fill: white;
    transform: translateY(-0.5vw);
    transition: transform 0.3s ease; 
}

.spec-box:hover .star-2, .spec-box:hover .star-4 {
    fill: white;
    transform: translateY(0.3vw);
    transition: transform 0.3s ease; 
}


#windows .glass{
    fill: #151515;
}
.spec-box:hover .elementor-22023 .elementor-element.elementor-element-3ac6ef9 polyline.st0{
    fill: white;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-314cae9 *//*.elementor-22023 .elementor-element.elementor-element-314cae9 {
    mix-blend-mode: soft-light;
}*//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e161827 */#Restaurant{
        height: auto;
        transition: transform 0.8s ease;
    }

.spec-box:hover #Restaurant{
            transform: scale(1.05);
        }
      #Restaurant .st0 {
        stroke-linecap: round;
      }

      #Restaurant .st0, #Restaurant .st1, #Restaurant .st2, #Restaurant .st3, #Restaurant .st4, #Restaurant .st5, #Restaurant .st6 {
        stroke-width: 2px;
      }

      #Restaurant .st0, #Restaurant .st1, #Restaurant .st2, #Restaurant .st4, #Restaurant .st6 {
        stroke: #151515;
      }

      #Restaurant .st0, #Restaurant .st1, #Restaurant .st3, #Restaurant .st4, #Restaurant .st7, #Restaurant .st5, #Restaurant .st6 {
        stroke-miterlimit: 10;
      }

      #Restaurant .st0, #Restaurant .st1, #Restaurant .st7 {
        fill: none;
      }

      #Restaurant .st2 {
        stroke-linejoin: round;
      }

      #Restaurant .st2, #Restaurant .st8, #Restaurant .st9, #Restaurant .st4, #Restaurant .st5, #Restaurant .st10 {
        fill: #fff;
      }

      #Restaurant .st8 {
        font-size: 6px;
        letter-spacing: .8em;
      }

      #Restaurant .st8, #Restaurant .st9 {
        font-family: Montserrat-Black, Montserrat;
        font-weight: 800;
      }

      #Restaurant .st9 {
        font-size: 10px;
      }

      #Restaurant .st3, #Restaurant .st7 {
        stroke: #fff;
      }

      #Restaurant .st3, #Restaurant .st6, #Restaurant .st11 {
        fill: #151515;
      }

      #Restaurant .st5 {
        stroke: #151515;
      }

      #Restaurant .st10 {
        font-family: Lasercut-Regular, Lasercut;
        font-size: 21.4px;
      }

#tent path, #top-banner {
    transition: transform 0.8s ease;
}
.spec-box:hover #tent path {
        transform: translateY(-0.3vw);
        transform-origin: center center;
}
.spec-box:hover #top-banner{
    transform: scale(1.1) translateY(-0.2vw) translateX(-0.4vw);
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69a555f *//*.elementor-22023 .elementor-element.elementor-element-69a555f {
    mix-blend-mode: soft-light;
}*//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9280144 */#BuildingShop{
        height: auto;
        transition: transform 0.8s ease;
    }

.spec-box:hover #BuildingShop{
            transform: scale(1.05);
        }
.spec-box:hover #BuildingShop .st0{
    stroke:white;
}
.spec-box:hover #BuildingShop .st3{
    fill: white;
    stroke: #151515;
}
.spec-box:hover #clothes .st7{
    fill: #151515;
}
#banner-shop, .elementor-22023 .elementor-element.elementor-element-9280144 #tent{
    transition: transform 0.4s ease;
}
.spec-box:hover #banner-shop{
    transform: translateY(0.4vw);
}
.spec-box:hover #tent{
    transform: translateY(-0.2vw);
}
#Restaurant .st0 {
        stroke-linecap: round;
      }
#BuildingShop .st0 {
        stroke-linecap: round;
      }

      #BuildingShop .st0, #BuildingShop .st1 {
        fill: none;
      }

      #BuildingShop .st0, #BuildingShop .st1, #BuildingShop .st2, #BuildingShop .st3, #BuildingShop .st4, #BuildingShop .st5, #BuildingShop .st6 {
        stroke-width: 2px;
      }

      #BuildingShop .st0, #BuildingShop .st1, #BuildingShop .st2, #BuildingShop .st4, #BuildingShop .st6 {
        stroke: #151515;
        transition: stroke 0.4s ease;
      }

      #BuildingShop .st0, #BuildingShop .st1, #BuildingShop .st3, #BuildingShop .st4, #BuildingShop .st5, #BuildingShop .st6 {
        stroke-miterlimit: 10;
      }

      #BuildingShop .st2 {
        stroke-linejoin: round;
      }

      #BuildingShop .st2, #BuildingShop .st7, #BuildingShop .st4, #BuildingShop .st5 {
        fill: #fff;
        transition: fill 0.8s ease;
      }

      #BuildingShop .st3 {
        stroke: #fff;
        transition: stroke 0.4s ease;
      }

      #BuildingShop .st3, #BuildingShop .st6, #BuildingShop .st8, #BuildingShop .st9 {
        fill: #151515;
      }

      #BuildingShop .st5 {
        stroke: #000;
        transition: stroke 0.4s ease;
      }

      #BuildingShop .st9 {
        font-family: Montserrat-Black, Montserrat;
        font-size: 19px;
        font-weight: 800;
        letter-spacing: .2em;
      }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2779fb8 *//*.elementor-22023 .elementor-element.elementor-element-2779fb8 {
    mix-blend-mode: soft-light;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-199f21c */.spec-box:hover h3{
    color: white;
}

.spec-box:hover h3.elementor-heading-title.elementor-size-default, .spec-box:hover p {
    color: white;
}
.spec-box h3 {
    border-top: 0.2vw solid  #151515!important;
    border-bottom: 0.5vw solid  #151515!important;
    border-left: 0.2vw solid  #151515!important;
    border-right: 0.2vw solid  #151515!important;
    padding: 0.4vw;
    border-radius: 1em;
}
.spec-box:hover h3 {
    border-top: 0.5vw solid  white!important;
    border-bottom: 0.2vw solid  white!important;
    border-left: 0.2vw solid  white!important;
    border-right: 0.2vw solid  white!important;
    padding: 0.4vw;
    border-radius: 1em;
}

@media only screen and (max-width: 1167px) {
    .spec-box h3 {
    border-top: 2px solid  #151515!important;
    border-bottom: 7px solid  #151515!important;
    border-left: 2px solid  #151515!important;
    border-right: 2px solid  #151515!important;
    padding: 6px;
    border-radius: 1em;
}
.spec-box:hover h3 {
    border-top: 7px solid  white!important;
    border-bottom: 2px solid  white!important;
    border-left: 2px solid  white!important;
    border-right: 2px solid  white!important;
    padding: 6px;
    border-radius: 1em;
}
}/* End custom CSS */