.elementor-28999 .elementor-element.elementor-element-c56031f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28999 .elementor-element.elementor-element-47699dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28999 .elementor-element.elementor-element-8d22fdb .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );font-weight:var( --e-global-typography-304e4a6-font-weight );text-transform:var( --e-global-typography-304e4a6-text-transform );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-24779c8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-28999 .elementor-element.elementor-element-24779c8:not(.elementor-motion-effects-element-type-background), .elementor-28999 .elementor-element.elementor-element-24779c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-196b4af );}.elementor-28999 .elementor-element.elementor-element-16c6ee2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28999 .elementor-element.elementor-element-bd39ec5 .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );font-weight:var( --e-global-typography-304e4a6-font-weight );text-transform:var( --e-global-typography-304e4a6-text-transform );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-7fc829a .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );font-weight:var( --e-global-typography-304e4a6-font-weight );text-transform:var( --e-global-typography-304e4a6-text-transform );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-30e08a9 .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );font-weight:var( --e-global-typography-304e4a6-font-weight );text-transform:var( --e-global-typography-304e4a6-text-transform );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-cd667ee .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );font-weight:var( --e-global-typography-304e4a6-font-weight );text-transform:var( --e-global-typography-304e4a6-text-transform );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-5778bd6 .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );font-weight:var( --e-global-typography-304e4a6-font-weight );text-transform:var( --e-global-typography-304e4a6-text-transform );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-a4e7ab7 .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );font-weight:var( --e-global-typography-304e4a6-font-weight );text-transform:var( --e-global-typography-304e4a6-text-transform );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-2dfba2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28999 .elementor-element.elementor-element-3ad6032{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:4px;--margin-bottom:4px;--margin-left:4px;--margin-right:4px;}.elementor-28999 .elementor-element.elementor-element-3ad6032:not(.elementor-motion-effects-element-type-background), .elementor-28999 .elementor-element.elementor-element-3ad6032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-196b4af );}.elementor-28999 .elementor-element.elementor-element-940c6ab{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:4px;--margin-bottom:4px;--margin-left:4px;--margin-right:4px;}.elementor-28999 .elementor-element.elementor-element-940c6ab:not(.elementor-motion-effects-element-type-background), .elementor-28999 .elementor-element.elementor-element-940c6ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-196b4af );}.elementor-28999 .elementor-element.elementor-element-c916087{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:4px;--margin-bottom:4px;--margin-left:4px;--margin-right:4px;}.elementor-28999 .elementor-element.elementor-element-c916087:not(.elementor-motion-effects-element-type-background), .elementor-28999 .elementor-element.elementor-element-c916087 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-196b4af );}.elementor-28999 .elementor-element.elementor-element-c503d06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28999 .elementor-element.elementor-element-7c87db1{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:4px;--margin-bottom:4px;--margin-left:4px;--margin-right:4px;}.elementor-28999 .elementor-element.elementor-element-7c87db1:not(.elementor-motion-effects-element-type-background), .elementor-28999 .elementor-element.elementor-element-7c87db1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-196b4af );}.elementor-28999 .elementor-element.elementor-element-05d327f{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:4px;--margin-bottom:4px;--margin-left:4px;--margin-right:4px;}.elementor-28999 .elementor-element.elementor-element-05d327f:not(.elementor-motion-effects-element-type-background), .elementor-28999 .elementor-element.elementor-element-05d327f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-196b4af );}.elementor-28999 .elementor-element.elementor-element-4cc6fe8{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:4px;--margin-bottom:4px;--margin-left:4px;--margin-right:4px;}.elementor-28999 .elementor-element.elementor-element-4cc6fe8:not(.elementor-motion-effects-element-type-background), .elementor-28999 .elementor-element.elementor-element-4cc6fe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-196b4af );}.elementor-28999 .elementor-element.elementor-element-663bb2d{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:4px;--margin-bottom:4px;--margin-left:4px;--margin-right:4px;}.elementor-28999 .elementor-element.elementor-element-663bb2d:not(.elementor-motion-effects-element-type-background), .elementor-28999 .elementor-element.elementor-element-663bb2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-196b4af );}.elementor-28999 .elementor-element.elementor-element-113e9bc{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:4px;--margin-bottom:4px;--margin-left:4px;--margin-right:4px;}.elementor-28999 .elementor-element.elementor-element-113e9bc:not(.elementor-motion-effects-element-type-background), .elementor-28999 .elementor-element.elementor-element-113e9bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-196b4af );}.elementor-28999 .elementor-element.elementor-element-5a79f11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28999 .elementor-element.elementor-element-d33984a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28999 .elementor-element.elementor-element-f9edcdb .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );font-weight:var( --e-global-typography-304e4a6-font-weight );text-transform:var( --e-global-typography-304e4a6-text-transform );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-86a8894{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28999 .elementor-element.elementor-element-db5c1c6 .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );font-weight:var( --e-global-typography-304e4a6-font-weight );text-transform:var( --e-global-typography-304e4a6-text-transform );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-681e4c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28999 .elementor-element.elementor-element-b7cb7f1 .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );font-weight:var( --e-global-typography-304e4a6-font-weight );text-transform:var( --e-global-typography-304e4a6-text-transform );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-3a51497{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28999 .elementor-element.elementor-element-ebdcea5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-28999 .elementor-element.elementor-element-ebdcea5 .elementor-button{font-size:var( --e-global-typography-e9d61eb-font-size );font-weight:var( --e-global-typography-e9d61eb-font-weight );fill:var( --e-global-color-4ac65a9 );color:var( --e-global-color-4ac65a9 );padding:16px 30px 16px 30px;}body.elementor-page-28999{--ang-classes-border:rgba(79, 122, 233, 0.58);--ang-classes-label:#406DE1;--ang-css-border:rgba(211, 0, 0, 0.35);}@media(max-width:1366px){.elementor-28999 .elementor-element.elementor-element-8d22fdb .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-24779c8{--grid-auto-flow:row;}.elementor-28999 .elementor-element.elementor-element-bd39ec5 .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-7fc829a .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-30e08a9 .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-cd667ee .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-5778bd6 .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-a4e7ab7 .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-f9edcdb .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-db5c1c6 .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-b7cb7f1 .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-ebdcea5 .elementor-button{font-size:var( --e-global-typography-e9d61eb-font-size );}}@media(max-width:1200px){.elementor-28999 .elementor-element.elementor-element-24779c8{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-28999 .elementor-element.elementor-element-8d22fdb .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-24779c8{--grid-auto-flow:row;}.elementor-28999 .elementor-element.elementor-element-bd39ec5 .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-7fc829a .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-30e08a9 .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-cd667ee .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-5778bd6 .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-a4e7ab7 .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-f9edcdb .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-db5c1c6 .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-b7cb7f1 .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-ebdcea5 .elementor-button{font-size:var( --e-global-typography-e9d61eb-font-size );padding:16px 30px 16px 30px;}}@media(max-width:880px){.elementor-28999 .elementor-element.elementor-element-24779c8{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-28999 .elementor-element.elementor-element-8d22fdb .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-24779c8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-28999 .elementor-element.elementor-element-bd39ec5 .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-7fc829a .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-30e08a9 .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-cd667ee .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-5778bd6 .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-a4e7ab7 .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-f9edcdb .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-db5c1c6 .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-b7cb7f1 .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-ebdcea5 .elementor-button{font-size:var( --e-global-typography-e9d61eb-font-size );padding:16px 16px 16px 16px;}}@media(min-width:2400px){.elementor-28999 .elementor-element.elementor-element-8d22fdb .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-24779c8{--grid-auto-flow:row;}.elementor-28999 .elementor-element.elementor-element-bd39ec5 .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-7fc829a .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-30e08a9 .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-cd667ee .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-5778bd6 .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-a4e7ab7 .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-f9edcdb .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-db5c1c6 .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-b7cb7f1 .elementor-heading-title{font-size:var( --e-global-typography-304e4a6-font-size );line-height:var( --e-global-typography-304e4a6-line-height );}.elementor-28999 .elementor-element.elementor-element-ebdcea5 .elementor-button{font-size:var( --e-global-typography-e9d61eb-font-size );}}/* Start custom CSS */html, body {
    overflow-x: hidden;
}

.frm_error_style {
    display: none;
}

@keyframes logo-pulse {
	0% {
		transform: scale(0.95);
	}

	70% {
		transform: scale(1);
	}

	100% {
		transform: scale(0.95);
	}
}

.theme-hello-elementor e-page-transition {
    --animation-duration: 2000ms;
    --e-preloader-delay: 2000ms;
    --e-page-transition-animation-duration: 3000ms;
}

.theme-hello-elementor e-page-transition img.e-page-transition--preloader {
    opacity: 1 !important;
    animation: 2000ms infinite linear logo-pulse;
}

h1, h2, h3 {
    font-variation-settings: "slnt" 0, "wdth" 1, "wght" 250;
}

h4, h5 {
  font-variation-settings: 'wght' 80, 'wdth' 60, 'slnt' 1;
}

.woocommerce .star-rating {
    color: var(--e-global-color-primary);
}

input, select, .select2, textarea {
    border-radius: 0 !important;
}

.frm_primary_label {
    margin-bottom: 5px;
}

button.frm_button_submit.frm_final_submit {
    text-transform: uppercase;
}

/*Heading Animation*/
.title-animation {
  position: relative;
  /*margin-bottom: -100px;*/
}

.title-animation .elementor-heading-title span {
    width: 100%;
    float: left;
    -webkit-clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 80%);
    clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 80%);
    transform: translateY(-50px);
    opacity: 0;
    line-height: 1;
    padding: 0 0;
    animation-name: titleAnimation;
    animation-timing-function: ease;
    animation-duration: 3s;
}

.title-animation .elementor-heading-title span {
  animation-delay: 0.7s;
  -webkit-animation-fill-mode: forwards;
}

.title-animation .elementor-heading-title span::first-child {
    animation-delay: 0.8s;
}

.title-animation .elementor-heading-title span::last-child {
    animation-delay: 0.6s;
}

.single-title {
    margin-bottom: -2.5em;
}


@keyframes titleAnimation {
  0% {
    transform: translateY(-50px);
    opacity: 0;
    -webkit-clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 80%);
    clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 80%);
  }
  40% {
    transform: translateY(0);
    opacity: 1;
    -webkit-clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 15%);
    clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 0%);
  }

  100% {
    transform: translateY(0);
    opacity: 1;
    -webkit-clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 15%);
    clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 0%);
  }
}



/* woocommerce CSS */

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    border-radius: 0 !important;
    background: var( --e-global-color-accent ) ;
    color: var( --e-global-color-a513c7f ) !important;
    text-transform: capitalize;
    font-weight: 600;
    font-size: 20px;
    font-family: sofia-pro, sans-serif;
    padding: 16px 30px 18px 30px;
}

.woocommerce, .woocommerce-page {
    font-family: sofia-pro, sans-serif;
}

.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
    background-color:var( --e-global-color-f77b41c ) !important;
}


.woocommerce-info::before {
    color: var(--e-global-color-accent);
}

.woocommerce-info {
    border-top-color: var(--e-global-color-accent);
}

.is-success, .is-info, .is-error {
    border-radius: 0 !important;
}

/* Carouse & Popup */
.open-desc-in-popup .jet-carousel__item-text {
    display: none;
}

.open-desc-in-popup .jet-carousel__item {
    cursor: pointer;
}

.open-desc-in-popup .jet-carousel__content {
    align-items: center !important;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.open-desc-in-popup .jet-carousel__item-inner img {
    height: 360px;
    width: 100%;
    object-fit: cover;
}

.open-desc-in-popup  .jet-carousel__item-title {
    font-weight: 700 !important;
}

@media (max-width: 1024px) {
    .open-desc-in-popup .jet-carousel__item-inner img {
        height: 300px;
        width: 100%;
        object-fit: cover;
    }

    .single-title {
      margin-bottom: -1em;
    }
}

@media (max-width: 767px) {
    .title-animation, .single-title {
      margin-bottom: 0;
    }
    
    .common-popup {
        position: fixed !important;
    }
}/* End custom CSS */