.elementor-11789 .elementor-element.elementor-element-cefe4d{--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-11789 .elementor-element.elementor-element-76b7e52d{--display:flex;--min-height:743px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11789 .elementor-element.elementor-element-76b7e52d:not(.elementor-motion-effects-element-type-background), .elementor-11789 .elementor-element.elementor-element-76b7e52d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8c68421 );}.elementor-11789 .elementor-element.elementor-element-76b7e52d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11789 .elementor-element.elementor-element-459cc452{--display:flex;--position:absolute;--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 64px;--row-gap:0px;--column-gap:64px;--padding-top:39px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-11789 .elementor-element.elementor-element-459cc452:not(.elementor-motion-effects-element-type-background), .elementor-11789 .elementor-element.elementor-element-459cc452 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08182000;}body:not(.rtl) .elementor-11789 .elementor-element.elementor-element-459cc452{left:0px;}body.rtl .elementor-11789 .elementor-element.elementor-element-459cc452{right:0px;}.elementor-11789 .elementor-element.elementor-element-34f03580{--display:flex;}.elementor-11789 .elementor-element.elementor-element-4e4279cc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-11789 .elementor-element.elementor-element-745f4217{--display:flex;}.elementor-11789 .elementor-element.elementor-element-6adba079{--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 64px;--row-gap:0px;--column-gap:64px;}.elementor-11789 .elementor-element.elementor-element-7888a034{--display:flex;--min-height:743px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.5;}.elementor-11789 .elementor-element.elementor-element-7888a034::before, .elementor-11789 .elementor-element.elementor-element-7888a034 > .elementor-background-video-container::before, .elementor-11789 .elementor-element.elementor-element-7888a034 > .e-con-inner > .elementor-background-video-container::before, .elementor-11789 .elementor-element.elementor-element-7888a034 > .elementor-background-slideshow::before, .elementor-11789 .elementor-element.elementor-element-7888a034 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11789 .elementor-element.elementor-element-7888a034 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000CC 0%, #00000033 100%);}.elementor-11789 .elementor-element.elementor-element-175d3b36 > .elementor-widget-container{--e-transform-scale:1.01;}.elementor-11789 .elementor-element.elementor-element-175d3b36 img{object-fit:cover;object-position:center left;transition:all 0.3s ease-in-out;}.elementor-11789 .elementor-element.elementor-element-3f5dedbc{--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;--justify-content:flex-start;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:175px;--padding-bottom:56px;--padding-left:0px;--padding-right:60px;}.elementor-11789 .elementor-element.elementor-element-2a2f7039{--display:flex;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.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-11789 .elementor-element.elementor-element-326202d2{width:var( --container-widget-width, 694px );max-width:694px;--container-widget-width:694px;--container-widget-flex-grow:0;}.elementor-11789 .elementor-element.elementor-element-326202d2 .elementor-heading-title{font-family:"Denim", Sans-serif;font-size:64px;font-weight:500;line-height:66.56px;letter-spacing:0px;color:var( --e-global-color-4411580 );}.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-11789 .elementor-element.elementor-element-51b76c21{font-family:"Denim", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:var( --e-global-color-4411580 );}.elementor-11789 .elementor-element.elementor-element-26a9cd90{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.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-11789 .elementor-element.elementor-element-52d49a20 .elementor-button{background-color:#BFFF98;font-family:"Denim", Sans-serif;font-size:19px;font-weight:600;line-height:26.6px;letter-spacing:-0.19px;border-style:none;}.elementor-11789 .elementor-element.elementor-element-52d49a20 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11789 .elementor-element.elementor-element-cdb9d20{--display:flex;}.elementor-11789 .elementor-element.elementor-element-37b4b31e{--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 64px;--row-gap:0px;--column-gap:64px;}.elementor-11789 .elementor-element.elementor-element-47023e2{--display:flex;--min-height:743px;--overflow:hidden;--overlay-opacity:0.5;}.elementor-11789 .elementor-element.elementor-element-47023e2::before, .elementor-11789 .elementor-element.elementor-element-47023e2 > .elementor-background-video-container::before, .elementor-11789 .elementor-element.elementor-element-47023e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-11789 .elementor-element.elementor-element-47023e2 > .elementor-background-slideshow::before, .elementor-11789 .elementor-element.elementor-element-47023e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11789 .elementor-element.elementor-element-47023e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000CC 0%, #00000033 100%);}.elementor-11789 .elementor-element.elementor-element-3eb431d9 img{object-fit:cover;object-position:center left;transition:all 0.3s ease-in-out;}.elementor-11789 .elementor-element.elementor-element-8479083{--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;--justify-content:flex-start;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:175px;--padding-bottom:56px;--padding-left:0px;--padding-right:60px;}.elementor-11789 .elementor-element.elementor-element-793df9dc{--display:flex;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-11789 .elementor-element.elementor-element-63bf2130{width:var( --container-widget-width, 694px );max-width:694px;--container-widget-width:694px;--container-widget-flex-grow:0;}.elementor-11789 .elementor-element.elementor-element-63bf2130 .elementor-heading-title{font-family:"Denim", Sans-serif;font-size:64px;font-weight:500;line-height:66.56px;letter-spacing:0px;color:var( --e-global-color-4411580 );}.elementor-11789 .elementor-element.elementor-element-2e7a0776{font-family:"Denim", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:var( --e-global-color-4411580 );}.elementor-11789 .elementor-element.elementor-element-529bf54a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button{background-color:#BFFF98;font-family:"Denim", Sans-serif;font-size:19px;font-weight:600;line-height:26.6px;letter-spacing:-0.19px;border-style:none;}.elementor-11789 .elementor-element.elementor-element-4577965b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11789 .elementor-element.elementor-element-697c346a{--display:flex;}.elementor-11789 .elementor-element.elementor-element-3da74b33{--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 64px;--row-gap:0px;--column-gap:64px;}.elementor-11789 .elementor-element.elementor-element-21b2895e{--display:flex;--min-height:743px;--overflow:hidden;--overlay-opacity:0.5;}.elementor-11789 .elementor-element.elementor-element-21b2895e::before, .elementor-11789 .elementor-element.elementor-element-21b2895e > .elementor-background-video-container::before, .elementor-11789 .elementor-element.elementor-element-21b2895e > .e-con-inner > .elementor-background-video-container::before, .elementor-11789 .elementor-element.elementor-element-21b2895e > .elementor-background-slideshow::before, .elementor-11789 .elementor-element.elementor-element-21b2895e > .e-con-inner > .elementor-background-slideshow::before, .elementor-11789 .elementor-element.elementor-element-21b2895e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000CC 0%, #00000033 100%);}.elementor-11789 .elementor-element.elementor-element-6bfd9760 img{object-fit:cover;object-position:center left;transition:all 0.3s ease-in-out;}.elementor-11789 .elementor-element.elementor-element-2cb6e8cc{--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;--justify-content:flex-start;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:175px;--padding-bottom:56px;--padding-left:0px;--padding-right:60px;}.elementor-11789 .elementor-element.elementor-element-39135f92{--display:flex;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-11789 .elementor-element.elementor-element-50bf28b{width:var( --container-widget-width, 694px );max-width:694px;--container-widget-width:694px;--container-widget-flex-grow:0;}.elementor-11789 .elementor-element.elementor-element-50bf28b .elementor-heading-title{font-family:"Denim", Sans-serif;font-size:64px;font-weight:500;line-height:66.56px;letter-spacing:0px;color:var( --e-global-color-4411580 );}.elementor-11789 .elementor-element.elementor-element-19a54cdf{font-family:"Denim", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:var( --e-global-color-4411580 );}.elementor-11789 .elementor-element.elementor-element-6382d225{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button{background-color:#BFFF98;font-family:"Denim", Sans-serif;font-size:19px;font-weight:600;line-height:26.6px;letter-spacing:-0.19px;border-style:none;}.elementor-11789 .elementor-element.elementor-element-400adb5c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11789 .elementor-element.elementor-element-4f49ca57{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;z-index:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-4411580 );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:0px;}@media(min-width:768px){.elementor-11789 .elementor-element.elementor-element-76b7e52d{--width:100%;}.elementor-11789 .elementor-element.elementor-element-34f03580{--width:100%;}.elementor-11789 .elementor-element.elementor-element-4e4279cc{--width:100%;}.elementor-11789 .elementor-element.elementor-element-745f4217{--content-width:1920px;}.elementor-11789 .elementor-element.elementor-element-7888a034{--width:100%;}.elementor-11789 .elementor-element.elementor-element-3f5dedbc{--width:100%;}.elementor-11789 .elementor-element.elementor-element-cdb9d20{--content-width:1920px;}.elementor-11789 .elementor-element.elementor-element-47023e2{--width:100%;}.elementor-11789 .elementor-element.elementor-element-8479083{--width:100%;}.elementor-11789 .elementor-element.elementor-element-697c346a{--content-width:1920px;}.elementor-11789 .elementor-element.elementor-element-21b2895e{--width:100%;}.elementor-11789 .elementor-element.elementor-element-2cb6e8cc{--width:100%;}}@media(max-width:1439px) and (min-width:768px){.elementor-11789 .elementor-element.elementor-element-76b7e52d{--width:102.126%;}.elementor-11789 .elementor-element.elementor-element-34f03580{--width:100%;}.elementor-11789 .elementor-element.elementor-element-4e4279cc{--width:100%;}.elementor-11789 .elementor-element.elementor-element-7888a034{--width:100%;}.elementor-11789 .elementor-element.elementor-element-47023e2{--width:100%;}.elementor-11789 .elementor-element.elementor-element-21b2895e{--width:100%;}}@media(max-width:1439px){.elementor-11789 .elementor-element.elementor-element-76b7e52d{--min-height:580px;}.elementor-11789 .elementor-element.elementor-element-459cc452{--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 48px;--row-gap:0px;--column-gap:48px;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:15px;}.elementor-11789 .elementor-element.elementor-element-4e4279cc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11789 .elementor-element.elementor-element-745f4217{--min-height:580px;}.elementor-11789 .elementor-element.elementor-element-6adba079{--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 48px;--row-gap:0px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11789 .elementor-element.elementor-element-7888a034{--min-height:580px;}.elementor-11789 .elementor-element.elementor-element-175d3b36 img{max-width:476px;height:580px;object-fit:cover;object-position:center center;}.elementor-11789 .elementor-element.elementor-element-3f5dedbc{--justify-content:flex-start;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:147px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-11789 .elementor-element.elementor-element-2a2f7039{--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:41px 41px;--row-gap:41px;--column-gap:41px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:24px;}.elementor-11789 .elementor-element.elementor-element-326202d2 .elementor-heading-title{font-size:40px;line-height:48px;letter-spacing:-0.8px;}.elementor-11789 .elementor-element.elementor-element-51b76c21{width:var( --container-widget-width, 436px );max-width:436px;--container-widget-width:436px;--container-widget-flex-grow:0;font-size:17px;line-height:25.84px;letter-spacing:0px;}.elementor-11789 .elementor-element.elementor-element-26a9cd90{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button{font-size:20px;line-height:28px;letter-spacing:-0.2px;}.elementor-11789 .elementor-element.elementor-element-cdb9d20{--min-height:580px;}.elementor-11789 .elementor-element.elementor-element-37b4b31e{--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 48px;--row-gap:0px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11789 .elementor-element.elementor-element-47023e2{--min-height:580px;}.elementor-11789 .elementor-element.elementor-element-3eb431d9 img{max-width:476px;height:580px;object-fit:cover;object-position:center center;}.elementor-11789 .elementor-element.elementor-element-8479083{--justify-content:flex-start;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:147px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-11789 .elementor-element.elementor-element-793df9dc{--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:51px 51px;--row-gap:51px;--column-gap:51px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:24px;}.elementor-11789 .elementor-element.elementor-element-63bf2130 .elementor-heading-title{font-size:40px;line-height:48px;letter-spacing:-0.8px;}.elementor-11789 .elementor-element.elementor-element-2e7a0776{width:var( --container-widget-width, 436px );max-width:436px;--container-widget-width:436px;--container-widget-flex-grow:0;font-size:17px;line-height:25.84px;letter-spacing:0px;}.elementor-11789 .elementor-element.elementor-element-529bf54a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button{font-size:20px;line-height:28px;letter-spacing:-0.2px;}.elementor-11789 .elementor-element.elementor-element-697c346a{--min-height:580px;}.elementor-11789 .elementor-element.elementor-element-3da74b33{--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 48px;--row-gap:0px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11789 .elementor-element.elementor-element-21b2895e{--min-height:580px;}.elementor-11789 .elementor-element.elementor-element-6bfd9760 img{max-width:476px;height:580px;object-fit:cover;object-position:center center;}.elementor-11789 .elementor-element.elementor-element-2cb6e8cc{--justify-content:flex-start;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:147px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-11789 .elementor-element.elementor-element-39135f92{--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:51px 51px;--row-gap:51px;--column-gap:51px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:24px;}.elementor-11789 .elementor-element.elementor-element-50bf28b .elementor-heading-title{font-size:40px;line-height:48px;letter-spacing:-0.8px;}.elementor-11789 .elementor-element.elementor-element-19a54cdf{width:var( --container-widget-width, 436px );max-width:436px;--container-widget-width:436px;--container-widget-flex-grow:0;font-size:17px;line-height:25.84px;letter-spacing:0px;}.elementor-11789 .elementor-element.elementor-element-6382d225{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button{font-size:20px;line-height:28px;letter-spacing:-0.2px;}.elementor-11789 .elementor-element.elementor-element-4f49ca57{--e-n-carousel-swiper-slides-to-display:1;z-index:0;}}@media(max-width:767px){.elementor-11789 .elementor-element.elementor-element-459cc452{--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:42px 0px;--row-gap:42px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11789 .elementor-element.elementor-element-34f03580{--min-height:330px;--justify-content:flex-start;--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:36px;--padding-bottom:0px;--padding-left:024px;--padding-right:024px;}.elementor-11789 .elementor-element.elementor-element-4e4279cc{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-11789 .elementor-element.elementor-element-6adba079{--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:26px 0px;--row-gap:26px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11789 .elementor-element.elementor-element-7888a034{--min-height:245px;--overlay-opacity:1;--padding-top:34px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-11789 .elementor-element.elementor-element-7888a034::before, .elementor-11789 .elementor-element.elementor-element-7888a034 > .elementor-background-video-container::before, .elementor-11789 .elementor-element.elementor-element-7888a034 > .e-con-inner > .elementor-background-video-container::before, .elementor-11789 .elementor-element.elementor-element-7888a034 > .elementor-background-slideshow::before, .elementor-11789 .elementor-element.elementor-element-7888a034 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11789 .elementor-element.elementor-element-7888a034 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #000000CC 0%, #00000033 100%);}.elementor-11789 .elementor-element.elementor-element-175d3b36 > .elementor-widget-container{--e-transform-scale:1.5;}.elementor-11789 .elementor-element.elementor-element-175d3b36{z-index:-1;}.elementor-11789 .elementor-element.elementor-element-175d3b36 img{width:100%;height:330px;object-fit:cover;object-position:center center;}.elementor-11789 .elementor-element.elementor-element-3f5dedbc{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:60px;--padding-left:38px;--padding-right:35px;}.elementor-11789 .elementor-element.elementor-element-2a2f7039{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11789 .elementor-element.elementor-element-326202d2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11789 .elementor-element.elementor-element-326202d2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11789 .elementor-element.elementor-element-326202d2 .elementor-heading-title{font-size:32px;line-height:35.84px;letter-spacing:-1.28px;}.elementor-11789 .elementor-element.elementor-element-51b76c21{width:100%;max-width:100%;font-size:17px;line-height:25.84px;}.elementor-11789 .elementor-element.elementor-element-26a9cd90{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:27px 27px;--row-gap:27px;--column-gap:27px;}.elementor-11789 .elementor-element.elementor-element-52d49a20 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button{font-size:18px;line-height:25.2px;letter-spacing:-0.18px;}.elementor-11789 .elementor-element.elementor-element-37b4b31e{--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:26px 0px;--row-gap:26px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11789 .elementor-element.elementor-element-47023e2{--min-height:245px;--overlay-opacity:1;--padding-top:34px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-11789 .elementor-element.elementor-element-47023e2::before, .elementor-11789 .elementor-element.elementor-element-47023e2 > .elementor-background-video-container::before, .elementor-11789 .elementor-element.elementor-element-47023e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-11789 .elementor-element.elementor-element-47023e2 > .elementor-background-slideshow::before, .elementor-11789 .elementor-element.elementor-element-47023e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11789 .elementor-element.elementor-element-47023e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #000000CC 0%, #00000033 100%);}.elementor-11789 .elementor-element.elementor-element-3eb431d9{z-index:-1;}.elementor-11789 .elementor-element.elementor-element-3eb431d9 img{width:100%;height:330px;object-fit:cover;object-position:center center;}.elementor-11789 .elementor-element.elementor-element-8479083{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:60px;--padding-left:38px;--padding-right:35px;}.elementor-11789 .elementor-element.elementor-element-793df9dc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11789 .elementor-element.elementor-element-63bf2130{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11789 .elementor-element.elementor-element-63bf2130 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11789 .elementor-element.elementor-element-63bf2130 .elementor-heading-title{font-size:32px;line-height:35.84px;letter-spacing:-1.28px;}.elementor-11789 .elementor-element.elementor-element-2e7a0776{width:100%;max-width:100%;font-size:17px;line-height:25.84px;}.elementor-11789 .elementor-element.elementor-element-529bf54a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:27px 27px;--row-gap:27px;--column-gap:27px;}.elementor-11789 .elementor-element.elementor-element-4577965b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button{font-size:18px;line-height:25.2px;letter-spacing:-0.18px;}.elementor-11789 .elementor-element.elementor-element-3da74b33{--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:26px 0px;--row-gap:26px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11789 .elementor-element.elementor-element-21b2895e{--min-height:245px;--overlay-opacity:1;--padding-top:34px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-11789 .elementor-element.elementor-element-21b2895e::before, .elementor-11789 .elementor-element.elementor-element-21b2895e > .elementor-background-video-container::before, .elementor-11789 .elementor-element.elementor-element-21b2895e > .e-con-inner > .elementor-background-video-container::before, .elementor-11789 .elementor-element.elementor-element-21b2895e > .elementor-background-slideshow::before, .elementor-11789 .elementor-element.elementor-element-21b2895e > .e-con-inner > .elementor-background-slideshow::before, .elementor-11789 .elementor-element.elementor-element-21b2895e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(180deg, #000000CC 0%, #00000033 100%);}.elementor-11789 .elementor-element.elementor-element-6bfd9760 > .elementor-widget-container{--e-transform-scale:1.5;}.elementor-11789 .elementor-element.elementor-element-6bfd9760{z-index:-1;}.elementor-11789 .elementor-element.elementor-element-6bfd9760 img{width:100%;height:330px;object-fit:cover;object-position:center center;}.elementor-11789 .elementor-element.elementor-element-2cb6e8cc{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:60px;--padding-left:38px;--padding-right:35px;}.elementor-11789 .elementor-element.elementor-element-39135f92{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11789 .elementor-element.elementor-element-50bf28b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11789 .elementor-element.elementor-element-50bf28b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11789 .elementor-element.elementor-element-50bf28b .elementor-heading-title{font-size:32px;line-height:35.84px;letter-spacing:-1.28px;}.elementor-11789 .elementor-element.elementor-element-19a54cdf{width:100%;max-width:100%;font-size:17px;line-height:25.84px;}.elementor-11789 .elementor-element.elementor-element-6382d225{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:27px 27px;--row-gap:27px;--column-gap:27px;}.elementor-11789 .elementor-element.elementor-element-400adb5c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button{font-size:18px;line-height:25.2px;letter-spacing:-0.18px;}.elementor-11789 .elementor-element.elementor-element-4f49ca57{--e-n-carousel-swiper-slides-to-display:1;z-index:0;--e-n-carousel-dots-vertical-offset:-40px;}.elementor-11789 .elementor-element.elementor-element-4f49ca57 > .elementor-widget-container{padding:0px 0px 40px 0px;}}/* Start custom CSS for container, class: .elementor-element-34f03580 */@media (min-width: 767px){
    .elementor-11789 .elementor-element.elementor-element-34f03580{
         max-width: 476px;
    }
}

@media (min-width: 1024px){
  .elementor-11789 .elementor-element.elementor-element-34f03580{
        max-width: 500px;
    
    }
}

@media (min-width: 1024px) and (max-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-34f03580{
        min-width: 500px;
    }
}

@media (min-width:1440px){
    .elementor-11789 .elementor-element.elementor-element-34f03580{
        max-width: 622px;
    }
}
@media (min-width:1920px){
    .elementor-11789 .elementor-element.elementor-element-34f03580{
        max-width: 863px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-459cc452 */@media (min-width: 1024px) and (max-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-459cc452{
        gap: 48px
    }
}

@media (min-width: 1920px){
    .elementor-11789 .elementor-element.elementor-element-459cc452{
        max-width: 1920px;
        left: 50% !important;
        transform: translateX(-50%);
        z-index: 5;
    }
}/* End custom CSS */
/* Start custom CSS for brandfolder_image_widget, class: .elementor-element-175d3b36 */.elementor-11789 .elementor-element.elementor-element-175d3b36{
        width: 100%;
        position: absolute;
        top: 75px;
        left:66px;
}

.elementor-11789 .elementor-element.elementor-element-175d3b36 img{
    object-position: 0% 50%;
}


@media (min-width: 767px){
    
    .elementor-11789 .elementor-element.elementor-element-175d3b36{
        position: static;
    }
    
    .elementor-11789 .elementor-element.elementor-element-175d3b36 img{
        object-position: 10% 50% !important;
    }
}
@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-175d3b36 img{
        object-position: 2% 50% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7888a034 */@media (min-width: 1024px) and (max-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-7888a034{
        min-width: 500px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-326202d2 */.elementor-11789 .elementor-element.elementor-element-326202d2 br{
    display: none;
}

@media (min-width:1440px){
    .elementor-11789 .elementor-element.elementor-element-326202d2 br{
        display: block;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a2f7039 */@media (min-width: 767px){
    .elementor-11789 .elementor-element.elementor-element-2a2f7039{
        max-width: 440px !important
    }
}
@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-2a2f7039{
        max-width: 656px !important
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d49a20 */.elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button {
    border-radius: 50px;
    padding: 10px 62px 10px 20px;
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    transition: all 0.3s ease-in-out;
    height: 52px;
    color: #081820;
    text-wrap: nowrap;
}

.elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button::before {
    content: '';
    width: 32px;
    height: 32px;
    background-color: #FFFFFF;
    border-radius: 50%;
    position: absolute;
    right: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
    transition: all 0.3s ease-in-out;
    transform: translateX(0);
}

.elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button::after {
    content: '';
    width: 16px;
    height: 100%;
    position: absolute;
    right: 15px;
    top: 37%;
    z-index: 2;
    background-image: url('https://amplitystg.com/wp-content/uploads/2024/09/contact_arrow_balck.png');
    background-size: contain;
    background-repeat: no-repeat;
    transition: all 0.3s ease-in-out;
    transform: translateX(0);
}

@media (min-width: 767px){
    .elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button {
        height: 49px;
        padding: 10px 53.5px 9.4px 23.3px;
        pointer-events: auto;
        cursor: pointer;
    }
    .elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button::before {
        width: 30px;
        height: 30px;
    }
    
    .elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button::after{
        width: 14px;
        top: 39%;
        right: 16px;
    }
    
    .elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button:hover::before{
        background-color: #BFFF98;
    }
    .elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button:hover{
        background-color: #081820 ;
        color: #FFFFFF;
    }
}

@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button {
        height: 52px;
        padding: 12px 56.82px 11px 18px;
       
       
    }
    
    .elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button::before {
        width: 30px;
        height: 30px;
        right: 11px;
    }
    
    
    .elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button::after{
        width: 12px;
        height: 14px;
        top: 40%;
        right: 20px;
    }

    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6adba079 */@media (min-width: 767px){
    .elementor-11789 .elementor-element.elementor-element-6adba079{
        max-height: 580px;
    }
}

@media (min-width: 1024px) and (max-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-6adba079{
        gap: 48px
    }
}

@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-6adba079{
        max-height: 743px; 
    }
}/* End custom CSS */
/* Start custom CSS for brandfolder_image_widget, class: .elementor-element-3eb431d9 */.elementor-11789 .elementor-element.elementor-element-3eb431d9{
        width: 100%;
        position: absolute;
        top: -50px;
        left: 0;
}

.elementor-11789 .elementor-element.elementor-element-3eb431d9 img{
    object-position: 90% 50%;
}


@media (min-width: 767px){
    
    .elementor-11789 .elementor-element.elementor-element-3eb431d9{
        position: static;
    }
    
    .elementor-11789 .elementor-element.elementor-element-3eb431d9 img{
        object-position: 75% 50% !important;
    }
}
@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-3eb431d9 img{
        object-position: 50% 50% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47023e2 */@media (min-width: 1024px) and (max-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-47023e2{
        min-width: 500px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63bf2130 */.elementor-11789 .elementor-element.elementor-element-63bf2130 br{
    display: none;
}

@media (min-width:767px){
    .elementor-11789 .elementor-element.elementor-element-63bf2130 br{
        display: block;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-793df9dc */@media (min-width: 767px){
    .elementor-11789 .elementor-element.elementor-element-793df9dc{
        max-width: 440px !important
    }
}
@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-793df9dc{
        max-width: 694px !important
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4577965b */.elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button {
    border-radius: 50px;
    padding: 10px 62px 10px 20px;
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    transition: all 0.3s ease-in-out;
    height: 52px;
    color: #081820;
    text-wrap: nowrap;
}

.elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button::before {
    content: '';
    width: 32px;
    height: 32px;
    background-color: #FFFFFF;
    border-radius: 50%;
    position: absolute;
    right: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
    transition: all 0.3s ease-in-out;
    transform: translateX(0);
}

.elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button::after {
    content: '';
    width: 16px;
    height: 100%;
    position: absolute;
    right: 15px;
    top: 37%;
    z-index: 2;
    background-image: url('https://amplitystg.com/wp-content/uploads/2024/09/contact_arrow_balck.png');
    background-size: contain;
    background-repeat: no-repeat;
    transition: all 0.3s ease-in-out;
    transform: translateX(0);
}

@media (min-width: 767px){
    .elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button {
        height: 49px;
        padding: 10px 53.5px 9.4px 23.3px;
        pointer-events: auto;
        cursor: pointer;
    }
    .elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button::before {
        width: 30px;
        height: 30px;
    }
    
    .elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button::after{
        width: 14px;
        top: 39%;
        right: 16px;
    }
    
    .elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button:hover::before{
        background-color: #BFFF98;
    }
    .elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button:hover{
        background-color: #081820 ;
        color: #FFFFFF;
    }
}

@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button {
        height: 52px;
        padding: 12px 56.82px 11px 18px;
    }
    
    .elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button::before {
        width: 30px;
        height: 30px;
        right: 11px;
    }
    
   
    
    .elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button::after{
        width: 12px;
        height: 14px;
        top: 40%;
        right: 20px;
    }

    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37b4b31e */@media (min-width: 767px){
    .elementor-11789 .elementor-element.elementor-element-37b4b31e{
        max-height: 580px; 
    }
}


@media (min-width: 1024px) and (max-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-37b4b31e{
        gap: 48px
    }
}

@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-37b4b31e{
        max-height: 743px; 
    }
}/* End custom CSS */
/* Start custom CSS for brandfolder_image_widget, class: .elementor-element-6bfd9760 */.elementor-11789 .elementor-element.elementor-element-6bfd9760{
        width: 100%;
        position: absolute;
        top: 75px;
        left: 0;
}

.elementor-11789 .elementor-element.elementor-element-6bfd9760 img{
    object-position: -16% 50%;
}


@media (min-width: 767px){
    
    .elementor-11789 .elementor-element.elementor-element-6bfd9760{
        position: static;
        max-height: 580px;
    }
    
    .elementor-11789 .elementor-element.elementor-element-6bfd9760 img{
        object-position: 10% 50% !important;
    }
}
@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-6bfd9760{
        max-height: 743px;
    }
    .elementor-11789 .elementor-element.elementor-element-6bfd9760 img{
        object-position: 95% 50% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21b2895e */@media (min-width: 1024px) and (max-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-21b2895e{
        min-width: 500px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50bf28b */.elementor-11789 .elementor-element.elementor-element-50bf28b br{
    display: none;
}

@media (min-width:1440px){
    .elementor-11789 .elementor-element.elementor-element-50bf28b br{
        display: block;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39135f92 */@media (max-width: 812px){
  .elementor-11789 .elementor-element.elementor-element-39135f92{
    gap: 20px !important;
  }
}

@media (min-width: 767px){
    .elementor-11789 .elementor-element.elementor-element-39135f92{
        max-width: 440px !important
    }
}
@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-39135f92{
        max-width: 656px !important
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-400adb5c */.elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button {
    border-radius: 50px;
    padding: 10px 62px 10px 20px;
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    transition: all 0.3s ease-in-out;
    height: 52px;
    color: #081820;
    text-wrap: nowrap;
}

.elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button::before {
    content: '';
    width: 32px;
    height: 32px;
    background-color: #FFFFFF;
    border-radius: 50%;
    position: absolute;
    right: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
    transition: all 0.3s ease-in-out;
    transform: translateX(0);
}

.elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button::after {
    content: '';
    width: 16px;
    height: 100%;
    position: absolute;
    right: 15px;
    top: 37%;
    z-index: 2;
    background-image: url('https://amplitystg.com/wp-content/uploads/2024/09/contact_arrow_balck.png');
    background-size: contain;
    background-repeat: no-repeat;
    transition: all 0.3s ease-in-out;
    transform: translateX(0);
}

@media (min-width: 767px){
    .elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button {
        height: 49px;
        padding: 10px 53.5px 9.4px 23.3px;
        pointer-events: auto;
        cursor: pointer;
    }
    .elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button::before {
        width: 30px;
        height: 30px;
    }
    
    .elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button::after{
        width: 14px;
        top: 39%;
        right: 16px;
    }
    .elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button:hover::before{
        background-color: #BFFF98;
    }
    .elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button:hover{
        background-color: #081820 ;
        color: #FFFFFF;
    }
}

@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button {
        height: 52px;
        padding: 12px 56.82px 11px 18px;
    }
    
    .elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button::before {
        width: 30px;
        height: 30px;
        right: 11px;
    }
    
    .elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button::after{
        width: 12px;
        height: 14px;
        top: 40%;
        right: 20px;
    }

    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3da74b33 */@media (min-width: 767px){
    .elementor-11789 .elementor-element.elementor-element-3da74b33{
        max-height: 580px; 
    }
}

@media (min-width: 1024px) and (max-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-3da74b33{
        gap: 48px
    }
}

@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-3da74b33{
        max-height: 743px; 
    }
}/* End custom CSS */
/* Start custom CSS for brandfolder_image_widget, class: .elementor-element-175d3b36 */.elementor-11789 .elementor-element.elementor-element-175d3b36{
        width: 100%;
        position: absolute;
        top: 75px;
        left:66px;
}

.elementor-11789 .elementor-element.elementor-element-175d3b36 img{
    object-position: 0% 50%;
}


@media (min-width: 767px){
    
    .elementor-11789 .elementor-element.elementor-element-175d3b36{
        position: static;
    }
    
    .elementor-11789 .elementor-element.elementor-element-175d3b36 img{
        object-position: 10% 50% !important;
    }
}
@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-175d3b36 img{
        object-position: 2% 50% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7888a034 */@media (min-width: 1024px) and (max-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-7888a034{
        min-width: 500px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-326202d2 */.elementor-11789 .elementor-element.elementor-element-326202d2 br{
    display: none;
}

@media (min-width:1440px){
    .elementor-11789 .elementor-element.elementor-element-326202d2 br{
        display: block;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a2f7039 */@media (min-width: 767px){
    .elementor-11789 .elementor-element.elementor-element-2a2f7039{
        max-width: 440px !important
    }
}
@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-2a2f7039{
        max-width: 656px !important
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d49a20 */.elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button {
    border-radius: 50px;
    padding: 10px 62px 10px 20px;
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    transition: all 0.3s ease-in-out;
    height: 52px;
    color: #081820;
    text-wrap: nowrap;
}

.elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button::before {
    content: '';
    width: 32px;
    height: 32px;
    background-color: #FFFFFF;
    border-radius: 50%;
    position: absolute;
    right: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
    transition: all 0.3s ease-in-out;
    transform: translateX(0);
}

.elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button::after {
    content: '';
    width: 16px;
    height: 100%;
    position: absolute;
    right: 15px;
    top: 37%;
    z-index: 2;
    background-image: url('https://amplitystg.com/wp-content/uploads/2024/09/contact_arrow_balck.png');
    background-size: contain;
    background-repeat: no-repeat;
    transition: all 0.3s ease-in-out;
    transform: translateX(0);
}

@media (min-width: 767px){
    .elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button {
        height: 49px;
        padding: 10px 53.5px 9.4px 23.3px;
        pointer-events: auto;
        cursor: pointer;
    }
    .elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button::before {
        width: 30px;
        height: 30px;
    }
    
    .elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button::after{
        width: 14px;
        top: 39%;
        right: 16px;
    }
    
    .elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button:hover::before{
        background-color: #BFFF98;
    }
    .elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button:hover{
        background-color: #081820 ;
        color: #FFFFFF;
    }
}

@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button {
        height: 52px;
        padding: 12px 56.82px 11px 18px;
       
       
    }
    
    .elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button::before {
        width: 30px;
        height: 30px;
        right: 11px;
    }
    
    
    .elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button::after{
        width: 12px;
        height: 14px;
        top: 40%;
        right: 20px;
    }

    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6adba079 */@media (min-width: 767px){
    .elementor-11789 .elementor-element.elementor-element-6adba079{
        max-height: 580px;
    }
}

@media (min-width: 1024px) and (max-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-6adba079{
        gap: 48px
    }
}

@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-6adba079{
        max-height: 743px; 
    }
}/* End custom CSS */
/* Start custom CSS for brandfolder_image_widget, class: .elementor-element-3eb431d9 */.elementor-11789 .elementor-element.elementor-element-3eb431d9{
        width: 100%;
        position: absolute;
        top: -50px;
        left: 0;
}

.elementor-11789 .elementor-element.elementor-element-3eb431d9 img{
    object-position: 90% 50%;
}


@media (min-width: 767px){
    
    .elementor-11789 .elementor-element.elementor-element-3eb431d9{
        position: static;
    }
    
    .elementor-11789 .elementor-element.elementor-element-3eb431d9 img{
        object-position: 75% 50% !important;
    }
}
@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-3eb431d9 img{
        object-position: 50% 50% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47023e2 */@media (min-width: 1024px) and (max-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-47023e2{
        min-width: 500px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63bf2130 */.elementor-11789 .elementor-element.elementor-element-63bf2130 br{
    display: none;
}

@media (min-width:767px){
    .elementor-11789 .elementor-element.elementor-element-63bf2130 br{
        display: block;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-793df9dc */@media (min-width: 767px){
    .elementor-11789 .elementor-element.elementor-element-793df9dc{
        max-width: 440px !important
    }
}
@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-793df9dc{
        max-width: 694px !important
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4577965b */.elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button {
    border-radius: 50px;
    padding: 10px 62px 10px 20px;
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    transition: all 0.3s ease-in-out;
    height: 52px;
    color: #081820;
    text-wrap: nowrap;
}

.elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button::before {
    content: '';
    width: 32px;
    height: 32px;
    background-color: #FFFFFF;
    border-radius: 50%;
    position: absolute;
    right: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
    transition: all 0.3s ease-in-out;
    transform: translateX(0);
}

.elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button::after {
    content: '';
    width: 16px;
    height: 100%;
    position: absolute;
    right: 15px;
    top: 37%;
    z-index: 2;
    background-image: url('https://amplitystg.com/wp-content/uploads/2024/09/contact_arrow_balck.png');
    background-size: contain;
    background-repeat: no-repeat;
    transition: all 0.3s ease-in-out;
    transform: translateX(0);
}

@media (min-width: 767px){
    .elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button {
        height: 49px;
        padding: 10px 53.5px 9.4px 23.3px;
        pointer-events: auto;
        cursor: pointer;
    }
    .elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button::before {
        width: 30px;
        height: 30px;
    }
    
    .elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button::after{
        width: 14px;
        top: 39%;
        right: 16px;
    }
    
    .elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button:hover::before{
        background-color: #BFFF98;
    }
    .elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button:hover{
        background-color: #081820 ;
        color: #FFFFFF;
    }
}

@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button {
        height: 52px;
        padding: 12px 56.82px 11px 18px;
    }
    
    .elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button::before {
        width: 30px;
        height: 30px;
        right: 11px;
    }
    
   
    
    .elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button::after{
        width: 12px;
        height: 14px;
        top: 40%;
        right: 20px;
    }

    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37b4b31e */@media (min-width: 767px){
    .elementor-11789 .elementor-element.elementor-element-37b4b31e{
        max-height: 580px; 
    }
}


@media (min-width: 1024px) and (max-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-37b4b31e{
        gap: 48px
    }
}

@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-37b4b31e{
        max-height: 743px; 
    }
}/* End custom CSS */
/* Start custom CSS for brandfolder_image_widget, class: .elementor-element-6bfd9760 */.elementor-11789 .elementor-element.elementor-element-6bfd9760{
        width: 100%;
        position: absolute;
        top: 75px;
        left: 0;
}

.elementor-11789 .elementor-element.elementor-element-6bfd9760 img{
    object-position: -16% 50%;
}


@media (min-width: 767px){
    
    .elementor-11789 .elementor-element.elementor-element-6bfd9760{
        position: static;
        max-height: 580px;
    }
    
    .elementor-11789 .elementor-element.elementor-element-6bfd9760 img{
        object-position: 10% 50% !important;
    }
}
@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-6bfd9760{
        max-height: 743px;
    }
    .elementor-11789 .elementor-element.elementor-element-6bfd9760 img{
        object-position: 95% 50% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21b2895e */@media (min-width: 1024px) and (max-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-21b2895e{
        min-width: 500px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50bf28b */.elementor-11789 .elementor-element.elementor-element-50bf28b br{
    display: none;
}

@media (min-width:1440px){
    .elementor-11789 .elementor-element.elementor-element-50bf28b br{
        display: block;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39135f92 */@media (max-width: 812px){
  .elementor-11789 .elementor-element.elementor-element-39135f92{
    gap: 20px !important;
  }
}

@media (min-width: 767px){
    .elementor-11789 .elementor-element.elementor-element-39135f92{
        max-width: 440px !important
    }
}
@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-39135f92{
        max-width: 656px !important
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-400adb5c */.elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button {
    border-radius: 50px;
    padding: 10px 62px 10px 20px;
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    transition: all 0.3s ease-in-out;
    height: 52px;
    color: #081820;
    text-wrap: nowrap;
}

.elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button::before {
    content: '';
    width: 32px;
    height: 32px;
    background-color: #FFFFFF;
    border-radius: 50%;
    position: absolute;
    right: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
    transition: all 0.3s ease-in-out;
    transform: translateX(0);
}

.elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button::after {
    content: '';
    width: 16px;
    height: 100%;
    position: absolute;
    right: 15px;
    top: 37%;
    z-index: 2;
    background-image: url('https://amplitystg.com/wp-content/uploads/2024/09/contact_arrow_balck.png');
    background-size: contain;
    background-repeat: no-repeat;
    transition: all 0.3s ease-in-out;
    transform: translateX(0);
}

@media (min-width: 767px){
    .elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button {
        height: 49px;
        padding: 10px 53.5px 9.4px 23.3px;
        pointer-events: auto;
        cursor: pointer;
    }
    .elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button::before {
        width: 30px;
        height: 30px;
    }
    
    .elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button::after{
        width: 14px;
        top: 39%;
        right: 16px;
    }
    .elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button:hover::before{
        background-color: #BFFF98;
    }
    .elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button:hover{
        background-color: #081820 ;
        color: #FFFFFF;
    }
}

@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button {
        height: 52px;
        padding: 12px 56.82px 11px 18px;
    }
    
    .elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button::before {
        width: 30px;
        height: 30px;
        right: 11px;
    }
    
    .elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button::after{
        width: 12px;
        height: 14px;
        top: 40%;
        right: 20px;
    }

    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3da74b33 */@media (min-width: 767px){
    .elementor-11789 .elementor-element.elementor-element-3da74b33{
        max-height: 580px; 
    }
}

@media (min-width: 1024px) and (max-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-3da74b33{
        gap: 48px
    }
}

@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-3da74b33{
        max-height: 743px; 
    }
}/* End custom CSS */
/* Start custom CSS for brandfolder_image_widget, class: .elementor-element-175d3b36 */.elementor-11789 .elementor-element.elementor-element-175d3b36{
        width: 100%;
        position: absolute;
        top: 75px;
        left:66px;
}

.elementor-11789 .elementor-element.elementor-element-175d3b36 img{
    object-position: 0% 50%;
}


@media (min-width: 767px){
    
    .elementor-11789 .elementor-element.elementor-element-175d3b36{
        position: static;
    }
    
    .elementor-11789 .elementor-element.elementor-element-175d3b36 img{
        object-position: 10% 50% !important;
    }
}
@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-175d3b36 img{
        object-position: 2% 50% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7888a034 */@media (min-width: 1024px) and (max-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-7888a034{
        min-width: 500px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-326202d2 */.elementor-11789 .elementor-element.elementor-element-326202d2 br{
    display: none;
}

@media (min-width:1440px){
    .elementor-11789 .elementor-element.elementor-element-326202d2 br{
        display: block;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a2f7039 */@media (min-width: 767px){
    .elementor-11789 .elementor-element.elementor-element-2a2f7039{
        max-width: 440px !important
    }
}
@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-2a2f7039{
        max-width: 656px !important
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d49a20 */.elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button {
    border-radius: 50px;
    padding: 10px 62px 10px 20px;
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    transition: all 0.3s ease-in-out;
    height: 52px;
    color: #081820;
    text-wrap: nowrap;
}

.elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button::before {
    content: '';
    width: 32px;
    height: 32px;
    background-color: #FFFFFF;
    border-radius: 50%;
    position: absolute;
    right: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
    transition: all 0.3s ease-in-out;
    transform: translateX(0);
}

.elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button::after {
    content: '';
    width: 16px;
    height: 100%;
    position: absolute;
    right: 15px;
    top: 37%;
    z-index: 2;
    background-image: url('https://amplitystg.com/wp-content/uploads/2024/09/contact_arrow_balck.png');
    background-size: contain;
    background-repeat: no-repeat;
    transition: all 0.3s ease-in-out;
    transform: translateX(0);
}

@media (min-width: 767px){
    .elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button {
        height: 49px;
        padding: 10px 53.5px 9.4px 23.3px;
        pointer-events: auto;
        cursor: pointer;
    }
    .elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button::before {
        width: 30px;
        height: 30px;
    }
    
    .elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button::after{
        width: 14px;
        top: 39%;
        right: 16px;
    }
    
    .elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button:hover::before{
        background-color: #BFFF98;
    }
    .elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button:hover{
        background-color: #081820 ;
        color: #FFFFFF;
    }
}

@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button {
        height: 52px;
        padding: 12px 56.82px 11px 18px;
       
       
    }
    
    .elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button::before {
        width: 30px;
        height: 30px;
        right: 11px;
    }
    
    
    .elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button::after{
        width: 12px;
        height: 14px;
        top: 40%;
        right: 20px;
    }

    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6adba079 */@media (min-width: 767px){
    .elementor-11789 .elementor-element.elementor-element-6adba079{
        max-height: 580px;
    }
}

@media (min-width: 1024px) and (max-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-6adba079{
        gap: 48px
    }
}

@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-6adba079{
        max-height: 743px; 
    }
}/* End custom CSS */
/* Start custom CSS for brandfolder_image_widget, class: .elementor-element-3eb431d9 */.elementor-11789 .elementor-element.elementor-element-3eb431d9{
        width: 100%;
        position: absolute;
        top: -50px;
        left: 0;
}

.elementor-11789 .elementor-element.elementor-element-3eb431d9 img{
    object-position: 90% 50%;
}


@media (min-width: 767px){
    
    .elementor-11789 .elementor-element.elementor-element-3eb431d9{
        position: static;
    }
    
    .elementor-11789 .elementor-element.elementor-element-3eb431d9 img{
        object-position: 75% 50% !important;
    }
}
@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-3eb431d9 img{
        object-position: 50% 50% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47023e2 */@media (min-width: 1024px) and (max-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-47023e2{
        min-width: 500px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63bf2130 */.elementor-11789 .elementor-element.elementor-element-63bf2130 br{
    display: none;
}

@media (min-width:767px){
    .elementor-11789 .elementor-element.elementor-element-63bf2130 br{
        display: block;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-793df9dc */@media (min-width: 767px){
    .elementor-11789 .elementor-element.elementor-element-793df9dc{
        max-width: 440px !important
    }
}
@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-793df9dc{
        max-width: 694px !important
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4577965b */.elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button {
    border-radius: 50px;
    padding: 10px 62px 10px 20px;
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    transition: all 0.3s ease-in-out;
    height: 52px;
    color: #081820;
    text-wrap: nowrap;
}

.elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button::before {
    content: '';
    width: 32px;
    height: 32px;
    background-color: #FFFFFF;
    border-radius: 50%;
    position: absolute;
    right: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
    transition: all 0.3s ease-in-out;
    transform: translateX(0);
}

.elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button::after {
    content: '';
    width: 16px;
    height: 100%;
    position: absolute;
    right: 15px;
    top: 37%;
    z-index: 2;
    background-image: url('https://amplitystg.com/wp-content/uploads/2024/09/contact_arrow_balck.png');
    background-size: contain;
    background-repeat: no-repeat;
    transition: all 0.3s ease-in-out;
    transform: translateX(0);
}

@media (min-width: 767px){
    .elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button {
        height: 49px;
        padding: 10px 53.5px 9.4px 23.3px;
        pointer-events: auto;
        cursor: pointer;
    }
    .elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button::before {
        width: 30px;
        height: 30px;
    }
    
    .elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button::after{
        width: 14px;
        top: 39%;
        right: 16px;
    }
    
    .elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button:hover::before{
        background-color: #BFFF98;
    }
    .elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button:hover{
        background-color: #081820 ;
        color: #FFFFFF;
    }
}

@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button {
        height: 52px;
        padding: 12px 56.82px 11px 18px;
    }
    
    .elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button::before {
        width: 30px;
        height: 30px;
        right: 11px;
    }
    
   
    
    .elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button::after{
        width: 12px;
        height: 14px;
        top: 40%;
        right: 20px;
    }

    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37b4b31e */@media (min-width: 767px){
    .elementor-11789 .elementor-element.elementor-element-37b4b31e{
        max-height: 580px; 
    }
}


@media (min-width: 1024px) and (max-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-37b4b31e{
        gap: 48px
    }
}

@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-37b4b31e{
        max-height: 743px; 
    }
}/* End custom CSS */
/* Start custom CSS for brandfolder_image_widget, class: .elementor-element-6bfd9760 */.elementor-11789 .elementor-element.elementor-element-6bfd9760{
        width: 100%;
        position: absolute;
        top: 75px;
        left: 0;
}

.elementor-11789 .elementor-element.elementor-element-6bfd9760 img{
    object-position: -16% 50%;
}


@media (min-width: 767px){
    
    .elementor-11789 .elementor-element.elementor-element-6bfd9760{
        position: static;
        max-height: 580px;
    }
    
    .elementor-11789 .elementor-element.elementor-element-6bfd9760 img{
        object-position: 10% 50% !important;
    }
}
@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-6bfd9760{
        max-height: 743px;
    }
    .elementor-11789 .elementor-element.elementor-element-6bfd9760 img{
        object-position: 95% 50% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21b2895e */@media (min-width: 1024px) and (max-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-21b2895e{
        min-width: 500px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50bf28b */.elementor-11789 .elementor-element.elementor-element-50bf28b br{
    display: none;
}

@media (min-width:1440px){
    .elementor-11789 .elementor-element.elementor-element-50bf28b br{
        display: block;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39135f92 */@media (max-width: 812px){
  .elementor-11789 .elementor-element.elementor-element-39135f92{
    gap: 20px !important;
  }
}

@media (min-width: 767px){
    .elementor-11789 .elementor-element.elementor-element-39135f92{
        max-width: 440px !important
    }
}
@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-39135f92{
        max-width: 656px !important
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-400adb5c */.elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button {
    border-radius: 50px;
    padding: 10px 62px 10px 20px;
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    transition: all 0.3s ease-in-out;
    height: 52px;
    color: #081820;
    text-wrap: nowrap;
}

.elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button::before {
    content: '';
    width: 32px;
    height: 32px;
    background-color: #FFFFFF;
    border-radius: 50%;
    position: absolute;
    right: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
    transition: all 0.3s ease-in-out;
    transform: translateX(0);
}

.elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button::after {
    content: '';
    width: 16px;
    height: 100%;
    position: absolute;
    right: 15px;
    top: 37%;
    z-index: 2;
    background-image: url('https://amplitystg.com/wp-content/uploads/2024/09/contact_arrow_balck.png');
    background-size: contain;
    background-repeat: no-repeat;
    transition: all 0.3s ease-in-out;
    transform: translateX(0);
}

@media (min-width: 767px){
    .elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button {
        height: 49px;
        padding: 10px 53.5px 9.4px 23.3px;
        pointer-events: auto;
        cursor: pointer;
    }
    .elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button::before {
        width: 30px;
        height: 30px;
    }
    
    .elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button::after{
        width: 14px;
        top: 39%;
        right: 16px;
    }
    .elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button:hover::before{
        background-color: #BFFF98;
    }
    .elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button:hover{
        background-color: #081820 ;
        color: #FFFFFF;
    }
}

@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button {
        height: 52px;
        padding: 12px 56.82px 11px 18px;
    }
    
    .elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button::before {
        width: 30px;
        height: 30px;
        right: 11px;
    }
    
    .elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button::after{
        width: 12px;
        height: 14px;
        top: 40%;
        right: 20px;
    }

    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3da74b33 */@media (min-width: 767px){
    .elementor-11789 .elementor-element.elementor-element-3da74b33{
        max-height: 580px; 
    }
}

@media (min-width: 1024px) and (max-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-3da74b33{
        gap: 48px
    }
}

@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-3da74b33{
        max-height: 743px; 
    }
}/* End custom CSS */
/* Start custom CSS for brandfolder_image_widget, class: .elementor-element-175d3b36 */.elementor-11789 .elementor-element.elementor-element-175d3b36{
        width: 100%;
        position: absolute;
        top: 75px;
        left:66px;
}

.elementor-11789 .elementor-element.elementor-element-175d3b36 img{
    object-position: 0% 50%;
}


@media (min-width: 767px){
    
    .elementor-11789 .elementor-element.elementor-element-175d3b36{
        position: static;
    }
    
    .elementor-11789 .elementor-element.elementor-element-175d3b36 img{
        object-position: 10% 50% !important;
    }
}
@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-175d3b36 img{
        object-position: 2% 50% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7888a034 */@media (min-width: 1024px) and (max-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-7888a034{
        min-width: 500px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-326202d2 */.elementor-11789 .elementor-element.elementor-element-326202d2 br{
    display: none;
}

@media (min-width:1440px){
    .elementor-11789 .elementor-element.elementor-element-326202d2 br{
        display: block;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a2f7039 */@media (min-width: 767px){
    .elementor-11789 .elementor-element.elementor-element-2a2f7039{
        max-width: 440px !important
    }
}
@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-2a2f7039{
        max-width: 656px !important
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-52d49a20 */.elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button {
    border-radius: 50px;
    padding: 10px 62px 10px 20px;
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    transition: all 0.3s ease-in-out;
    height: 52px;
    color: #081820;
    text-wrap: nowrap;
}

.elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button::before {
    content: '';
    width: 32px;
    height: 32px;
    background-color: #FFFFFF;
    border-radius: 50%;
    position: absolute;
    right: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
    transition: all 0.3s ease-in-out;
    transform: translateX(0);
}

.elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button::after {
    content: '';
    width: 16px;
    height: 100%;
    position: absolute;
    right: 15px;
    top: 37%;
    z-index: 2;
    background-image: url('https://amplitystg.com/wp-content/uploads/2024/09/contact_arrow_balck.png');
    background-size: contain;
    background-repeat: no-repeat;
    transition: all 0.3s ease-in-out;
    transform: translateX(0);
}

@media (min-width: 767px){
    .elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button {
        height: 49px;
        padding: 10px 53.5px 9.4px 23.3px;
        pointer-events: auto;
        cursor: pointer;
    }
    .elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button::before {
        width: 30px;
        height: 30px;
    }
    
    .elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button::after{
        width: 14px;
        top: 39%;
        right: 16px;
    }
    
    .elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button:hover::before{
        background-color: #BFFF98;
    }
    .elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button:hover{
        background-color: #081820 ;
        color: #FFFFFF;
    }
}

@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button {
        height: 52px;
        padding: 12px 56.82px 11px 18px;
       
       
    }
    
    .elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button::before {
        width: 30px;
        height: 30px;
        right: 11px;
    }
    
    
    .elementor-11789 .elementor-element.elementor-element-52d49a20 .elementor-button::after{
        width: 12px;
        height: 14px;
        top: 40%;
        right: 20px;
    }

    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6adba079 */@media (min-width: 767px){
    .elementor-11789 .elementor-element.elementor-element-6adba079{
        max-height: 580px;
    }
}

@media (min-width: 1024px) and (max-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-6adba079{
        gap: 48px
    }
}

@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-6adba079{
        max-height: 743px; 
    }
}/* End custom CSS */
/* Start custom CSS for brandfolder_image_widget, class: .elementor-element-3eb431d9 */.elementor-11789 .elementor-element.elementor-element-3eb431d9{
        width: 100%;
        position: absolute;
        top: -50px;
        left: 0;
}

.elementor-11789 .elementor-element.elementor-element-3eb431d9 img{
    object-position: 90% 50%;
}


@media (min-width: 767px){
    
    .elementor-11789 .elementor-element.elementor-element-3eb431d9{
        position: static;
    }
    
    .elementor-11789 .elementor-element.elementor-element-3eb431d9 img{
        object-position: 75% 50% !important;
    }
}
@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-3eb431d9 img{
        object-position: 50% 50% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47023e2 */@media (min-width: 1024px) and (max-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-47023e2{
        min-width: 500px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63bf2130 */.elementor-11789 .elementor-element.elementor-element-63bf2130 br{
    display: none;
}

@media (min-width:767px){
    .elementor-11789 .elementor-element.elementor-element-63bf2130 br{
        display: block;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-793df9dc */@media (min-width: 767px){
    .elementor-11789 .elementor-element.elementor-element-793df9dc{
        max-width: 440px !important
    }
}
@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-793df9dc{
        max-width: 694px !important
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4577965b */.elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button {
    border-radius: 50px;
    padding: 10px 62px 10px 20px;
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    transition: all 0.3s ease-in-out;
    height: 52px;
    color: #081820;
    text-wrap: nowrap;
}

.elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button::before {
    content: '';
    width: 32px;
    height: 32px;
    background-color: #FFFFFF;
    border-radius: 50%;
    position: absolute;
    right: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
    transition: all 0.3s ease-in-out;
    transform: translateX(0);
}

.elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button::after {
    content: '';
    width: 16px;
    height: 100%;
    position: absolute;
    right: 15px;
    top: 37%;
    z-index: 2;
    background-image: url('https://amplitystg.com/wp-content/uploads/2024/09/contact_arrow_balck.png');
    background-size: contain;
    background-repeat: no-repeat;
    transition: all 0.3s ease-in-out;
    transform: translateX(0);
}

@media (min-width: 767px){
    .elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button {
        height: 49px;
        padding: 10px 53.5px 9.4px 23.3px;
        pointer-events: auto;
        cursor: pointer;
    }
    .elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button::before {
        width: 30px;
        height: 30px;
    }
    
    .elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button::after{
        width: 14px;
        top: 39%;
        right: 16px;
    }
    
    .elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button:hover::before{
        background-color: #BFFF98;
    }
    .elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button:hover{
        background-color: #081820 ;
        color: #FFFFFF;
    }
}

@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button {
        height: 52px;
        padding: 12px 56.82px 11px 18px;
    }
    
    .elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button::before {
        width: 30px;
        height: 30px;
        right: 11px;
    }
    
   
    
    .elementor-11789 .elementor-element.elementor-element-4577965b .elementor-button::after{
        width: 12px;
        height: 14px;
        top: 40%;
        right: 20px;
    }

    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37b4b31e */@media (min-width: 767px){
    .elementor-11789 .elementor-element.elementor-element-37b4b31e{
        max-height: 580px; 
    }
}


@media (min-width: 1024px) and (max-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-37b4b31e{
        gap: 48px
    }
}

@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-37b4b31e{
        max-height: 743px; 
    }
}/* End custom CSS */
/* Start custom CSS for brandfolder_image_widget, class: .elementor-element-6bfd9760 */.elementor-11789 .elementor-element.elementor-element-6bfd9760{
        width: 100%;
        position: absolute;
        top: 75px;
        left: 0;
}

.elementor-11789 .elementor-element.elementor-element-6bfd9760 img{
    object-position: -16% 50%;
}


@media (min-width: 767px){
    
    .elementor-11789 .elementor-element.elementor-element-6bfd9760{
        position: static;
        max-height: 580px;
    }
    
    .elementor-11789 .elementor-element.elementor-element-6bfd9760 img{
        object-position: 10% 50% !important;
    }
}
@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-6bfd9760{
        max-height: 743px;
    }
    .elementor-11789 .elementor-element.elementor-element-6bfd9760 img{
        object-position: 95% 50% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21b2895e */@media (min-width: 1024px) and (max-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-21b2895e{
        min-width: 500px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50bf28b */.elementor-11789 .elementor-element.elementor-element-50bf28b br{
    display: none;
}

@media (min-width:1440px){
    .elementor-11789 .elementor-element.elementor-element-50bf28b br{
        display: block;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39135f92 */@media (max-width: 812px){
  .elementor-11789 .elementor-element.elementor-element-39135f92{
    gap: 20px !important;
  }
}

@media (min-width: 767px){
    .elementor-11789 .elementor-element.elementor-element-39135f92{
        max-width: 440px !important
    }
}
@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-39135f92{
        max-width: 656px !important
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-400adb5c */.elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button {
    border-radius: 50px;
    padding: 10px 62px 10px 20px;
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    transition: all 0.3s ease-in-out;
    height: 52px;
    color: #081820;
    text-wrap: nowrap;
}

.elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button::before {
    content: '';
    width: 32px;
    height: 32px;
    background-color: #FFFFFF;
    border-radius: 50%;
    position: absolute;
    right: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
    transition: all 0.3s ease-in-out;
    transform: translateX(0);
}

.elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button::after {
    content: '';
    width: 16px;
    height: 100%;
    position: absolute;
    right: 15px;
    top: 37%;
    z-index: 2;
    background-image: url('https://amplitystg.com/wp-content/uploads/2024/09/contact_arrow_balck.png');
    background-size: contain;
    background-repeat: no-repeat;
    transition: all 0.3s ease-in-out;
    transform: translateX(0);
}

@media (min-width: 767px){
    .elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button {
        height: 49px;
        padding: 10px 53.5px 9.4px 23.3px;
        pointer-events: auto;
        cursor: pointer;
    }
    .elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button::before {
        width: 30px;
        height: 30px;
    }
    
    .elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button::after{
        width: 14px;
        top: 39%;
        right: 16px;
    }
    .elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button:hover::before{
        background-color: #BFFF98;
    }
    .elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button:hover{
        background-color: #081820 ;
        color: #FFFFFF;
    }
}

@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button {
        height: 52px;
        padding: 12px 56.82px 11px 18px;
    }
    
    .elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button::before {
        width: 30px;
        height: 30px;
        right: 11px;
    }
    
    .elementor-11789 .elementor-element.elementor-element-400adb5c .elementor-button::after{
        width: 12px;
        height: 14px;
        top: 40%;
        right: 20px;
    }

    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3da74b33 */@media (min-width: 767px){
    .elementor-11789 .elementor-element.elementor-element-3da74b33{
        max-height: 580px; 
    }
}

@media (min-width: 1024px) and (max-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-3da74b33{
        gap: 48px
    }
}

@media (min-width: 1440px){
    .elementor-11789 .elementor-element.elementor-element-3da74b33{
        max-height: 743px; 
    }
}/* End custom CSS */