.elementor-2448 .elementor-element.elementor-element-abab0a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:91px;--padding-block-end:93px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-2448 .elementor-element.elementor-element-abab0a8:not(.elementor-motion-effects-element-type-background), .elementor-2448 .elementor-element.elementor-element-abab0a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kitpapa.net/chiropro/wp-content/uploads/2023/10/breadcrumb-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2448 .elementor-element.elementor-element-abab0a8, .elementor-2448 .elementor-element.elementor-element-abab0a8::before{--border-transition:0.3s;}.elementor-2448 .elementor-element.elementor-element-7b2db84{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-2448 .elementor-element.elementor-element-878bd0a .elementor-heading-title{color:var( --e-global-color-c77cf2e );font-family:"Roboto", Sans-serif;font-size:60px;font-weight:900;}.elementor-2448 .elementor-element.elementor-element-bc423a8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2448 .elementor-element.elementor-element-bc423a8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2448 .elementor-element.elementor-element-bc423a8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2448 .elementor-element.elementor-element-bc423a8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2448 .elementor-element.elementor-element-bc423a8 .elementor-icon-list-item > a{font-family:"Barlow", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-2448 .elementor-element.elementor-element-bc423a8 .elementor-icon-list-text{color:#DFDFDF;transition:color 0.3s;}.elementor-2448 .elementor-element.elementor-element-bc423a8 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#DFDFDF;}.elementor-2448 .elementor-element.elementor-element-bc423a8 > .elementor-widget-container{margin:9px 0px 0px 0px;}.elementor-2448 .elementor-element.elementor-element-f0184ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:112px;--padding-block-end:90px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-2448 .elementor-element.elementor-element-f0184ee:not(.elementor-motion-effects-element-type-background), .elementor-2448 .elementor-element.elementor-element-f0184ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-f0184ee, .elementor-2448 .elementor-element.elementor-element-f0184ee::before{--border-transition:0.3s;}.elementor-2448 .elementor-element.elementor-element-e1d9101{--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:wrap;--background-transition:0.3s;--padding-block-start:30px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-ed932b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:30px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-2448 .elementor-element.elementor-element-7487420{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-ebcf0d0 img{width:100%;}.elementor-2448 .elementor-element.elementor-element-2d6dfd7{--display:flex;--min-height:100%;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.6;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-2d6dfd7::before, .elementor-2448 .elementor-element.elementor-element-2d6dfd7 > .elementor-background-video-container::before, .elementor-2448 .elementor-element.elementor-element-2d6dfd7 > .e-con-inner > .elementor-background-video-container::before, .elementor-2448 .elementor-element.elementor-element-2d6dfd7 > .elementor-background-slideshow::before, .elementor-2448 .elementor-element.elementor-element-2d6dfd7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2448 .elementor-element.elementor-element-2d6dfd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-f33d514 );}.elementor-2448 .elementor-element.elementor-element-6aa7594 .elementor-icon-wrapper{text-align:center;}.elementor-2448 .elementor-element.elementor-element-6aa7594.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c77cf2e );color:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-6aa7594.elementor-view-framed .elementor-icon, .elementor-2448 .elementor-element.elementor-element-6aa7594.elementor-view-default .elementor-icon{color:var( --e-global-color-c77cf2e );border-color:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-6aa7594.elementor-view-framed .elementor-icon, .elementor-2448 .elementor-element.elementor-element-6aa7594.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-6aa7594.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-6aa7594.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-6aa7594.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-6aa7594.elementor-view-stacked .elementor-icon:hover{color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-6aa7594.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-6aa7594 .elementor-icon{font-size:32px;}.elementor-2448 .elementor-element.elementor-element-6aa7594 .elementor-icon svg{height:32px;}.elementor-2448 .elementor-element.elementor-element-6aa7594.elementor-element{--align-self:center;}.elementor-2448 .elementor-element.elementor-element-8cf6f08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:30px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-2448 .elementor-element.elementor-element-42edd33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-1cdad5a img{width:100%;}.elementor-2448 .elementor-element.elementor-element-ca5bb92{--display:flex;--min-height:100%;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.6;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-ca5bb92::before, .elementor-2448 .elementor-element.elementor-element-ca5bb92 > .elementor-background-video-container::before, .elementor-2448 .elementor-element.elementor-element-ca5bb92 > .e-con-inner > .elementor-background-video-container::before, .elementor-2448 .elementor-element.elementor-element-ca5bb92 > .elementor-background-slideshow::before, .elementor-2448 .elementor-element.elementor-element-ca5bb92 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2448 .elementor-element.elementor-element-ca5bb92 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-f33d514 );}.elementor-2448 .elementor-element.elementor-element-8474cea .elementor-icon-wrapper{text-align:center;}.elementor-2448 .elementor-element.elementor-element-8474cea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c77cf2e );color:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-8474cea.elementor-view-framed .elementor-icon, .elementor-2448 .elementor-element.elementor-element-8474cea.elementor-view-default .elementor-icon{color:var( --e-global-color-c77cf2e );border-color:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-8474cea.elementor-view-framed .elementor-icon, .elementor-2448 .elementor-element.elementor-element-8474cea.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-8474cea.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-8474cea.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-8474cea.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-8474cea.elementor-view-stacked .elementor-icon:hover{color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-8474cea.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-8474cea .elementor-icon{font-size:32px;}.elementor-2448 .elementor-element.elementor-element-8474cea .elementor-icon svg{height:32px;}.elementor-2448 .elementor-element.elementor-element-8474cea.elementor-element{--align-self:center;}.elementor-2448 .elementor-element.elementor-element-299aa5b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:30px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-2448 .elementor-element.elementor-element-386d0ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-84b8372 img{width:100%;}.elementor-2448 .elementor-element.elementor-element-f0e1e09{--display:flex;--min-height:100%;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.6;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-f0e1e09::before, .elementor-2448 .elementor-element.elementor-element-f0e1e09 > .elementor-background-video-container::before, .elementor-2448 .elementor-element.elementor-element-f0e1e09 > .e-con-inner > .elementor-background-video-container::before, .elementor-2448 .elementor-element.elementor-element-f0e1e09 > .elementor-background-slideshow::before, .elementor-2448 .elementor-element.elementor-element-f0e1e09 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2448 .elementor-element.elementor-element-f0e1e09 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-f33d514 );}.elementor-2448 .elementor-element.elementor-element-26652aa .elementor-icon-wrapper{text-align:center;}.elementor-2448 .elementor-element.elementor-element-26652aa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c77cf2e );color:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-26652aa.elementor-view-framed .elementor-icon, .elementor-2448 .elementor-element.elementor-element-26652aa.elementor-view-default .elementor-icon{color:var( --e-global-color-c77cf2e );border-color:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-26652aa.elementor-view-framed .elementor-icon, .elementor-2448 .elementor-element.elementor-element-26652aa.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-26652aa.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-26652aa.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-26652aa.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-26652aa.elementor-view-stacked .elementor-icon:hover{color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-26652aa.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-26652aa .elementor-icon{font-size:32px;}.elementor-2448 .elementor-element.elementor-element-26652aa .elementor-icon svg{height:32px;}.elementor-2448 .elementor-element.elementor-element-26652aa.elementor-element{--align-self:center;}.elementor-2448 .elementor-element.elementor-element-da3ef16{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:30px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-2448 .elementor-element.elementor-element-b6a707a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-5c079a6 img{width:100%;}.elementor-2448 .elementor-element.elementor-element-84adccd{--display:flex;--min-height:100%;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.6;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-84adccd::before, .elementor-2448 .elementor-element.elementor-element-84adccd > .elementor-background-video-container::before, .elementor-2448 .elementor-element.elementor-element-84adccd > .e-con-inner > .elementor-background-video-container::before, .elementor-2448 .elementor-element.elementor-element-84adccd > .elementor-background-slideshow::before, .elementor-2448 .elementor-element.elementor-element-84adccd > .e-con-inner > .elementor-background-slideshow::before, .elementor-2448 .elementor-element.elementor-element-84adccd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-f33d514 );}.elementor-2448 .elementor-element.elementor-element-1d878f8 .elementor-icon-wrapper{text-align:center;}.elementor-2448 .elementor-element.elementor-element-1d878f8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c77cf2e );color:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-1d878f8.elementor-view-framed .elementor-icon, .elementor-2448 .elementor-element.elementor-element-1d878f8.elementor-view-default .elementor-icon{color:var( --e-global-color-c77cf2e );border-color:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-1d878f8.elementor-view-framed .elementor-icon, .elementor-2448 .elementor-element.elementor-element-1d878f8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-1d878f8.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-1d878f8.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-1d878f8.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-1d878f8.elementor-view-stacked .elementor-icon:hover{color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-1d878f8.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-1d878f8 .elementor-icon{font-size:32px;}.elementor-2448 .elementor-element.elementor-element-1d878f8 .elementor-icon svg{height:32px;}.elementor-2448 .elementor-element.elementor-element-1d878f8.elementor-element{--align-self:center;}.elementor-2448 .elementor-element.elementor-element-f2a5d6e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:30px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-2448 .elementor-element.elementor-element-9392265{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-1f2bb2f img{width:100%;}.elementor-2448 .elementor-element.elementor-element-19aced2{--display:flex;--min-height:100%;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.6;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-19aced2::before, .elementor-2448 .elementor-element.elementor-element-19aced2 > .elementor-background-video-container::before, .elementor-2448 .elementor-element.elementor-element-19aced2 > .e-con-inner > .elementor-background-video-container::before, .elementor-2448 .elementor-element.elementor-element-19aced2 > .elementor-background-slideshow::before, .elementor-2448 .elementor-element.elementor-element-19aced2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2448 .elementor-element.elementor-element-19aced2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-f33d514 );}.elementor-2448 .elementor-element.elementor-element-772e28e .elementor-icon-wrapper{text-align:center;}.elementor-2448 .elementor-element.elementor-element-772e28e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c77cf2e );color:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-772e28e.elementor-view-framed .elementor-icon, .elementor-2448 .elementor-element.elementor-element-772e28e.elementor-view-default .elementor-icon{color:var( --e-global-color-c77cf2e );border-color:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-772e28e.elementor-view-framed .elementor-icon, .elementor-2448 .elementor-element.elementor-element-772e28e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-772e28e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-772e28e.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-772e28e.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-772e28e.elementor-view-stacked .elementor-icon:hover{color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-772e28e.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-772e28e .elementor-icon{font-size:32px;}.elementor-2448 .elementor-element.elementor-element-772e28e .elementor-icon svg{height:32px;}.elementor-2448 .elementor-element.elementor-element-772e28e.elementor-element{--align-self:center;}.elementor-2448 .elementor-element.elementor-element-11dfd14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:30px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-2448 .elementor-element.elementor-element-c7302a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-cc1c583 img{width:100%;}.elementor-2448 .elementor-element.elementor-element-95cfcf3{--display:flex;--min-height:100%;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.6;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-95cfcf3::before, .elementor-2448 .elementor-element.elementor-element-95cfcf3 > .elementor-background-video-container::before, .elementor-2448 .elementor-element.elementor-element-95cfcf3 > .e-con-inner > .elementor-background-video-container::before, .elementor-2448 .elementor-element.elementor-element-95cfcf3 > .elementor-background-slideshow::before, .elementor-2448 .elementor-element.elementor-element-95cfcf3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2448 .elementor-element.elementor-element-95cfcf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-f33d514 );}.elementor-2448 .elementor-element.elementor-element-9760439 .elementor-icon-wrapper{text-align:center;}.elementor-2448 .elementor-element.elementor-element-9760439.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c77cf2e );color:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-9760439.elementor-view-framed .elementor-icon, .elementor-2448 .elementor-element.elementor-element-9760439.elementor-view-default .elementor-icon{color:var( --e-global-color-c77cf2e );border-color:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-9760439.elementor-view-framed .elementor-icon, .elementor-2448 .elementor-element.elementor-element-9760439.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-9760439.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-9760439.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-9760439.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-9760439.elementor-view-stacked .elementor-icon:hover{color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-9760439.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-9760439 .elementor-icon{font-size:32px;}.elementor-2448 .elementor-element.elementor-element-9760439 .elementor-icon svg{height:32px;}.elementor-2448 .elementor-element.elementor-element-9760439.elementor-element{--align-self:center;}.elementor-2448 .elementor-element.elementor-element-a36da80{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:30px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-2448 .elementor-element.elementor-element-11d7299{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-a069122 img{width:100%;}.elementor-2448 .elementor-element.elementor-element-e78298a{--display:flex;--min-height:100%;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.6;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-e78298a::before, .elementor-2448 .elementor-element.elementor-element-e78298a > .elementor-background-video-container::before, .elementor-2448 .elementor-element.elementor-element-e78298a > .e-con-inner > .elementor-background-video-container::before, .elementor-2448 .elementor-element.elementor-element-e78298a > .elementor-background-slideshow::before, .elementor-2448 .elementor-element.elementor-element-e78298a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2448 .elementor-element.elementor-element-e78298a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-f33d514 );}.elementor-2448 .elementor-element.elementor-element-54f3da2 .elementor-icon-wrapper{text-align:center;}.elementor-2448 .elementor-element.elementor-element-54f3da2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c77cf2e );color:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-54f3da2.elementor-view-framed .elementor-icon, .elementor-2448 .elementor-element.elementor-element-54f3da2.elementor-view-default .elementor-icon{color:var( --e-global-color-c77cf2e );border-color:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-54f3da2.elementor-view-framed .elementor-icon, .elementor-2448 .elementor-element.elementor-element-54f3da2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-54f3da2.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-54f3da2.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-54f3da2.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-54f3da2.elementor-view-stacked .elementor-icon:hover{color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-54f3da2.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-54f3da2 .elementor-icon{font-size:32px;}.elementor-2448 .elementor-element.elementor-element-54f3da2 .elementor-icon svg{height:32px;}.elementor-2448 .elementor-element.elementor-element-54f3da2.elementor-element{--align-self:center;}.elementor-2448 .elementor-element.elementor-element-3972a0d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:30px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-2448 .elementor-element.elementor-element-f7c4303{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-11ac25b img{width:100%;}.elementor-2448 .elementor-element.elementor-element-dc8ba67{--display:flex;--min-height:100%;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.6;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-dc8ba67::before, .elementor-2448 .elementor-element.elementor-element-dc8ba67 > .elementor-background-video-container::before, .elementor-2448 .elementor-element.elementor-element-dc8ba67 > .e-con-inner > .elementor-background-video-container::before, .elementor-2448 .elementor-element.elementor-element-dc8ba67 > .elementor-background-slideshow::before, .elementor-2448 .elementor-element.elementor-element-dc8ba67 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2448 .elementor-element.elementor-element-dc8ba67 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-f33d514 );}.elementor-2448 .elementor-element.elementor-element-855c989 .elementor-icon-wrapper{text-align:center;}.elementor-2448 .elementor-element.elementor-element-855c989.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c77cf2e );color:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-855c989.elementor-view-framed .elementor-icon, .elementor-2448 .elementor-element.elementor-element-855c989.elementor-view-default .elementor-icon{color:var( --e-global-color-c77cf2e );border-color:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-855c989.elementor-view-framed .elementor-icon, .elementor-2448 .elementor-element.elementor-element-855c989.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-855c989.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-855c989.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-855c989.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-855c989.elementor-view-stacked .elementor-icon:hover{color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-855c989.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-855c989 .elementor-icon{font-size:32px;}.elementor-2448 .elementor-element.elementor-element-855c989 .elementor-icon svg{height:32px;}.elementor-2448 .elementor-element.elementor-element-855c989.elementor-element{--align-self:center;}.elementor-2448 .elementor-element.elementor-element-879173f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:30px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-2448 .elementor-element.elementor-element-51f724a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-879e3ea img{width:100%;}.elementor-2448 .elementor-element.elementor-element-fbe93a5{--display:flex;--min-height:100%;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.6;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-fbe93a5::before, .elementor-2448 .elementor-element.elementor-element-fbe93a5 > .elementor-background-video-container::before, .elementor-2448 .elementor-element.elementor-element-fbe93a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-2448 .elementor-element.elementor-element-fbe93a5 > .elementor-background-slideshow::before, .elementor-2448 .elementor-element.elementor-element-fbe93a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2448 .elementor-element.elementor-element-fbe93a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-f33d514 );}.elementor-2448 .elementor-element.elementor-element-df916b4 .elementor-icon-wrapper{text-align:center;}.elementor-2448 .elementor-element.elementor-element-df916b4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c77cf2e );color:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-df916b4.elementor-view-framed .elementor-icon, .elementor-2448 .elementor-element.elementor-element-df916b4.elementor-view-default .elementor-icon{color:var( --e-global-color-c77cf2e );border-color:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-df916b4.elementor-view-framed .elementor-icon, .elementor-2448 .elementor-element.elementor-element-df916b4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-df916b4.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-df916b4.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-df916b4.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-df916b4.elementor-view-stacked .elementor-icon:hover{color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-df916b4.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-df916b4 .elementor-icon{font-size:32px;}.elementor-2448 .elementor-element.elementor-element-df916b4 .elementor-icon svg{height:32px;}.elementor-2448 .elementor-element.elementor-element-df916b4.elementor-element{--align-self:center;}.elementor-2448 .elementor-element.elementor-element-22ad400{--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:wrap;--background-transition:0.3s;--padding-block-start:30px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-ac2b12d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:30px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-2448 .elementor-element.elementor-element-f334aef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-3fc96cc img{width:100%;}.elementor-2448 .elementor-element.elementor-element-55b11f3{--display:flex;--min-height:100%;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.6;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-55b11f3::before, .elementor-2448 .elementor-element.elementor-element-55b11f3 > .elementor-background-video-container::before, .elementor-2448 .elementor-element.elementor-element-55b11f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-2448 .elementor-element.elementor-element-55b11f3 > .elementor-background-slideshow::before, .elementor-2448 .elementor-element.elementor-element-55b11f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2448 .elementor-element.elementor-element-55b11f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-f33d514 );}.elementor-2448 .elementor-element.elementor-element-a953978 .elementor-icon-wrapper{text-align:center;}.elementor-2448 .elementor-element.elementor-element-a953978.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c77cf2e );color:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-a953978.elementor-view-framed .elementor-icon, .elementor-2448 .elementor-element.elementor-element-a953978.elementor-view-default .elementor-icon{color:var( --e-global-color-c77cf2e );border-color:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-a953978.elementor-view-framed .elementor-icon, .elementor-2448 .elementor-element.elementor-element-a953978.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-a953978.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-a953978.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-a953978.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-a953978.elementor-view-stacked .elementor-icon:hover{color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-a953978.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-a953978 .elementor-icon{font-size:32px;}.elementor-2448 .elementor-element.elementor-element-a953978 .elementor-icon svg{height:32px;}.elementor-2448 .elementor-element.elementor-element-a953978.elementor-element{--align-self:center;}.elementor-2448 .elementor-element.elementor-element-1df115c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:30px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-2448 .elementor-element.elementor-element-9540cc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-83264c1 img{width:100%;}.elementor-2448 .elementor-element.elementor-element-452b96a{--display:flex;--min-height:100%;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.6;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-452b96a::before, .elementor-2448 .elementor-element.elementor-element-452b96a > .elementor-background-video-container::before, .elementor-2448 .elementor-element.elementor-element-452b96a > .e-con-inner > .elementor-background-video-container::before, .elementor-2448 .elementor-element.elementor-element-452b96a > .elementor-background-slideshow::before, .elementor-2448 .elementor-element.elementor-element-452b96a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2448 .elementor-element.elementor-element-452b96a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-f33d514 );}.elementor-2448 .elementor-element.elementor-element-be57aef .elementor-icon-wrapper{text-align:center;}.elementor-2448 .elementor-element.elementor-element-be57aef.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c77cf2e );color:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-be57aef.elementor-view-framed .elementor-icon, .elementor-2448 .elementor-element.elementor-element-be57aef.elementor-view-default .elementor-icon{color:var( --e-global-color-c77cf2e );border-color:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-be57aef.elementor-view-framed .elementor-icon, .elementor-2448 .elementor-element.elementor-element-be57aef.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-be57aef.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-be57aef.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-be57aef.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-be57aef.elementor-view-stacked .elementor-icon:hover{color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-be57aef.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-be57aef .elementor-icon{font-size:32px;}.elementor-2448 .elementor-element.elementor-element-be57aef .elementor-icon svg{height:32px;}.elementor-2448 .elementor-element.elementor-element-be57aef.elementor-element{--align-self:center;}.elementor-2448 .elementor-element.elementor-element-5f2d0b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:30px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-2448 .elementor-element.elementor-element-6692690{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-8ddf616 img{width:100%;}.elementor-2448 .elementor-element.elementor-element-adc78a8{--display:flex;--min-height:100%;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.6;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-adc78a8::before, .elementor-2448 .elementor-element.elementor-element-adc78a8 > .elementor-background-video-container::before, .elementor-2448 .elementor-element.elementor-element-adc78a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-2448 .elementor-element.elementor-element-adc78a8 > .elementor-background-slideshow::before, .elementor-2448 .elementor-element.elementor-element-adc78a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2448 .elementor-element.elementor-element-adc78a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-f33d514 );}.elementor-2448 .elementor-element.elementor-element-71add2a .elementor-icon-wrapper{text-align:center;}.elementor-2448 .elementor-element.elementor-element-71add2a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c77cf2e );color:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-71add2a.elementor-view-framed .elementor-icon, .elementor-2448 .elementor-element.elementor-element-71add2a.elementor-view-default .elementor-icon{color:var( --e-global-color-c77cf2e );border-color:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-71add2a.elementor-view-framed .elementor-icon, .elementor-2448 .elementor-element.elementor-element-71add2a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-71add2a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-71add2a.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-71add2a.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-71add2a.elementor-view-stacked .elementor-icon:hover{color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-71add2a.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-71add2a .elementor-icon{font-size:32px;}.elementor-2448 .elementor-element.elementor-element-71add2a .elementor-icon svg{height:32px;}.elementor-2448 .elementor-element.elementor-element-71add2a.elementor-element{--align-self:center;}.elementor-2448 .elementor-element.elementor-element-131d139{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:30px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-2448 .elementor-element.elementor-element-308706a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-ee14099 img{width:100%;}.elementor-2448 .elementor-element.elementor-element-1baec98{--display:flex;--min-height:100%;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.6;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-1baec98::before, .elementor-2448 .elementor-element.elementor-element-1baec98 > .elementor-background-video-container::before, .elementor-2448 .elementor-element.elementor-element-1baec98 > .e-con-inner > .elementor-background-video-container::before, .elementor-2448 .elementor-element.elementor-element-1baec98 > .elementor-background-slideshow::before, .elementor-2448 .elementor-element.elementor-element-1baec98 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2448 .elementor-element.elementor-element-1baec98 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-f33d514 );}.elementor-2448 .elementor-element.elementor-element-0187f5e .elementor-icon-wrapper{text-align:center;}.elementor-2448 .elementor-element.elementor-element-0187f5e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c77cf2e );color:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-0187f5e.elementor-view-framed .elementor-icon, .elementor-2448 .elementor-element.elementor-element-0187f5e.elementor-view-default .elementor-icon{color:var( --e-global-color-c77cf2e );border-color:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-0187f5e.elementor-view-framed .elementor-icon, .elementor-2448 .elementor-element.elementor-element-0187f5e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-0187f5e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-0187f5e.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-0187f5e.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-0187f5e.elementor-view-stacked .elementor-icon:hover{color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-0187f5e.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-0187f5e .elementor-icon{font-size:32px;}.elementor-2448 .elementor-element.elementor-element-0187f5e .elementor-icon svg{height:32px;}.elementor-2448 .elementor-element.elementor-element-0187f5e.elementor-element{--align-self:center;}.elementor-2448 .elementor-element.elementor-element-360772d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:30px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-2448 .elementor-element.elementor-element-570c263{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-822eefc img{width:100%;}.elementor-2448 .elementor-element.elementor-element-c19c3e2{--display:flex;--min-height:100%;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.6;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-c19c3e2::before, .elementor-2448 .elementor-element.elementor-element-c19c3e2 > .elementor-background-video-container::before, .elementor-2448 .elementor-element.elementor-element-c19c3e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-2448 .elementor-element.elementor-element-c19c3e2 > .elementor-background-slideshow::before, .elementor-2448 .elementor-element.elementor-element-c19c3e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2448 .elementor-element.elementor-element-c19c3e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-f33d514 );}.elementor-2448 .elementor-element.elementor-element-0866209 .elementor-icon-wrapper{text-align:center;}.elementor-2448 .elementor-element.elementor-element-0866209.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c77cf2e );color:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-0866209.elementor-view-framed .elementor-icon, .elementor-2448 .elementor-element.elementor-element-0866209.elementor-view-default .elementor-icon{color:var( --e-global-color-c77cf2e );border-color:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-0866209.elementor-view-framed .elementor-icon, .elementor-2448 .elementor-element.elementor-element-0866209.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-0866209.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-0866209.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-0866209.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-0866209.elementor-view-stacked .elementor-icon:hover{color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-0866209.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-0866209 .elementor-icon{font-size:32px;}.elementor-2448 .elementor-element.elementor-element-0866209 .elementor-icon svg{height:32px;}.elementor-2448 .elementor-element.elementor-element-0866209.elementor-element{--align-self:center;}.elementor-2448 .elementor-element.elementor-element-dbd1dc0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:30px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-2448 .elementor-element.elementor-element-17c8d9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-bb01bce img{width:100%;}.elementor-2448 .elementor-element.elementor-element-b8e47c2{--display:flex;--min-height:100%;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.6;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-b8e47c2::before, .elementor-2448 .elementor-element.elementor-element-b8e47c2 > .elementor-background-video-container::before, .elementor-2448 .elementor-element.elementor-element-b8e47c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-2448 .elementor-element.elementor-element-b8e47c2 > .elementor-background-slideshow::before, .elementor-2448 .elementor-element.elementor-element-b8e47c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2448 .elementor-element.elementor-element-b8e47c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-f33d514 );}.elementor-2448 .elementor-element.elementor-element-2aae985 .elementor-icon-wrapper{text-align:center;}.elementor-2448 .elementor-element.elementor-element-2aae985.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c77cf2e );color:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-2aae985.elementor-view-framed .elementor-icon, .elementor-2448 .elementor-element.elementor-element-2aae985.elementor-view-default .elementor-icon{color:var( --e-global-color-c77cf2e );border-color:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-2aae985.elementor-view-framed .elementor-icon, .elementor-2448 .elementor-element.elementor-element-2aae985.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-2aae985.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-2aae985.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-2aae985.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-2aae985.elementor-view-stacked .elementor-icon:hover{color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-2aae985.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-2aae985 .elementor-icon{font-size:32px;}.elementor-2448 .elementor-element.elementor-element-2aae985 .elementor-icon svg{height:32px;}.elementor-2448 .elementor-element.elementor-element-2aae985.elementor-element{--align-self:center;}.elementor-2448 .elementor-element.elementor-element-3582303{--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:wrap;--background-transition:0.3s;--padding-block-start:30px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-86bf2e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:30px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-2448 .elementor-element.elementor-element-e45a267{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-2ef04c9 img{width:100%;}.elementor-2448 .elementor-element.elementor-element-53f8913{--display:flex;--min-height:100%;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.6;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-53f8913::before, .elementor-2448 .elementor-element.elementor-element-53f8913 > .elementor-background-video-container::before, .elementor-2448 .elementor-element.elementor-element-53f8913 > .e-con-inner > .elementor-background-video-container::before, .elementor-2448 .elementor-element.elementor-element-53f8913 > .elementor-background-slideshow::before, .elementor-2448 .elementor-element.elementor-element-53f8913 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2448 .elementor-element.elementor-element-53f8913 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-f33d514 );}.elementor-2448 .elementor-element.elementor-element-3af0d48 .elementor-icon-wrapper{text-align:center;}.elementor-2448 .elementor-element.elementor-element-3af0d48.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c77cf2e );color:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-3af0d48.elementor-view-framed .elementor-icon, .elementor-2448 .elementor-element.elementor-element-3af0d48.elementor-view-default .elementor-icon{color:var( --e-global-color-c77cf2e );border-color:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-3af0d48.elementor-view-framed .elementor-icon, .elementor-2448 .elementor-element.elementor-element-3af0d48.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-3af0d48.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-3af0d48.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-3af0d48.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-3af0d48.elementor-view-stacked .elementor-icon:hover{color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-3af0d48.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-3af0d48 .elementor-icon{font-size:32px;}.elementor-2448 .elementor-element.elementor-element-3af0d48 .elementor-icon svg{height:32px;}.elementor-2448 .elementor-element.elementor-element-3af0d48.elementor-element{--align-self:center;}.elementor-2448 .elementor-element.elementor-element-694e72d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:30px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-2448 .elementor-element.elementor-element-9760b27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-58c42b4 img{width:100%;}.elementor-2448 .elementor-element.elementor-element-06e0df9{--display:flex;--min-height:100%;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.6;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-06e0df9::before, .elementor-2448 .elementor-element.elementor-element-06e0df9 > .elementor-background-video-container::before, .elementor-2448 .elementor-element.elementor-element-06e0df9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2448 .elementor-element.elementor-element-06e0df9 > .elementor-background-slideshow::before, .elementor-2448 .elementor-element.elementor-element-06e0df9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2448 .elementor-element.elementor-element-06e0df9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-f33d514 );}.elementor-2448 .elementor-element.elementor-element-0eb186a .elementor-icon-wrapper{text-align:center;}.elementor-2448 .elementor-element.elementor-element-0eb186a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c77cf2e );color:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-0eb186a.elementor-view-framed .elementor-icon, .elementor-2448 .elementor-element.elementor-element-0eb186a.elementor-view-default .elementor-icon{color:var( --e-global-color-c77cf2e );border-color:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-0eb186a.elementor-view-framed .elementor-icon, .elementor-2448 .elementor-element.elementor-element-0eb186a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-0eb186a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-0eb186a.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-0eb186a.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-0eb186a.elementor-view-stacked .elementor-icon:hover{color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-0eb186a.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-0eb186a .elementor-icon{font-size:32px;}.elementor-2448 .elementor-element.elementor-element-0eb186a .elementor-icon svg{height:32px;}.elementor-2448 .elementor-element.elementor-element-0eb186a.elementor-element{--align-self:center;}.elementor-2448 .elementor-element.elementor-element-fddb97e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:30px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-2448 .elementor-element.elementor-element-2d5b7db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-4eae753 img{width:100%;}.elementor-2448 .elementor-element.elementor-element-8bb80fd{--display:flex;--min-height:100%;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.6;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-8bb80fd::before, .elementor-2448 .elementor-element.elementor-element-8bb80fd > .elementor-background-video-container::before, .elementor-2448 .elementor-element.elementor-element-8bb80fd > .e-con-inner > .elementor-background-video-container::before, .elementor-2448 .elementor-element.elementor-element-8bb80fd > .elementor-background-slideshow::before, .elementor-2448 .elementor-element.elementor-element-8bb80fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-2448 .elementor-element.elementor-element-8bb80fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-f33d514 );}.elementor-2448 .elementor-element.elementor-element-72ee896 .elementor-icon-wrapper{text-align:center;}.elementor-2448 .elementor-element.elementor-element-72ee896.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c77cf2e );color:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-72ee896.elementor-view-framed .elementor-icon, .elementor-2448 .elementor-element.elementor-element-72ee896.elementor-view-default .elementor-icon{color:var( --e-global-color-c77cf2e );border-color:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-72ee896.elementor-view-framed .elementor-icon, .elementor-2448 .elementor-element.elementor-element-72ee896.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-72ee896.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-72ee896.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-72ee896.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-72ee896.elementor-view-stacked .elementor-icon:hover{color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-72ee896.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-72ee896 .elementor-icon{font-size:32px;}.elementor-2448 .elementor-element.elementor-element-72ee896 .elementor-icon svg{height:32px;}.elementor-2448 .elementor-element.elementor-element-72ee896.elementor-element{--align-self:center;}.elementor-2448 .elementor-element.elementor-element-5205825{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:30px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-2448 .elementor-element.elementor-element-9e0554a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-b73cb6f img{width:100%;}.elementor-2448 .elementor-element.elementor-element-b5e4fd3{--display:flex;--min-height:100%;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.6;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-b5e4fd3::before, .elementor-2448 .elementor-element.elementor-element-b5e4fd3 > .elementor-background-video-container::before, .elementor-2448 .elementor-element.elementor-element-b5e4fd3 > .e-con-inner > .elementor-background-video-container::before, .elementor-2448 .elementor-element.elementor-element-b5e4fd3 > .elementor-background-slideshow::before, .elementor-2448 .elementor-element.elementor-element-b5e4fd3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2448 .elementor-element.elementor-element-b5e4fd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-f33d514 );}.elementor-2448 .elementor-element.elementor-element-bfff3b7 .elementor-icon-wrapper{text-align:center;}.elementor-2448 .elementor-element.elementor-element-bfff3b7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c77cf2e );color:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-bfff3b7.elementor-view-framed .elementor-icon, .elementor-2448 .elementor-element.elementor-element-bfff3b7.elementor-view-default .elementor-icon{color:var( --e-global-color-c77cf2e );border-color:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-bfff3b7.elementor-view-framed .elementor-icon, .elementor-2448 .elementor-element.elementor-element-bfff3b7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-bfff3b7.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-bfff3b7.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-bfff3b7.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-bfff3b7.elementor-view-stacked .elementor-icon:hover{color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-bfff3b7.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-bfff3b7 .elementor-icon{font-size:32px;}.elementor-2448 .elementor-element.elementor-element-bfff3b7 .elementor-icon svg{height:32px;}.elementor-2448 .elementor-element.elementor-element-bfff3b7.elementor-element{--align-self:center;}.elementor-2448 .elementor-element.elementor-element-271f465{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:30px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-2448 .elementor-element.elementor-element-0507fb3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--overflow:hidden;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-913c476 img{width:100%;}.elementor-2448 .elementor-element.elementor-element-e26d86e{--display:flex;--min-height:100%;--justify-content:center;--background-transition:0.3s;--overlay-opacity:0.6;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-2448 .elementor-element.elementor-element-e26d86e::before, .elementor-2448 .elementor-element.elementor-element-e26d86e > .elementor-background-video-container::before, .elementor-2448 .elementor-element.elementor-element-e26d86e > .e-con-inner > .elementor-background-video-container::before, .elementor-2448 .elementor-element.elementor-element-e26d86e > .elementor-background-slideshow::before, .elementor-2448 .elementor-element.elementor-element-e26d86e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2448 .elementor-element.elementor-element-e26d86e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-f33d514 );}.elementor-2448 .elementor-element.elementor-element-819255e .elementor-icon-wrapper{text-align:center;}.elementor-2448 .elementor-element.elementor-element-819255e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c77cf2e );color:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-819255e.elementor-view-framed .elementor-icon, .elementor-2448 .elementor-element.elementor-element-819255e.elementor-view-default .elementor-icon{color:var( --e-global-color-c77cf2e );border-color:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-819255e.elementor-view-framed .elementor-icon, .elementor-2448 .elementor-element.elementor-element-819255e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c77cf2e );}.elementor-2448 .elementor-element.elementor-element-819255e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-819255e.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2448 .elementor-element.elementor-element-819255e.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-819255e.elementor-view-stacked .elementor-icon:hover{color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-819255e.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-819255e .elementor-icon{font-size:32px;}.elementor-2448 .elementor-element.elementor-element-819255e .elementor-icon svg{height:32px;}.elementor-2448 .elementor-element.elementor-element-819255e.elementor-element{--align-self:center;}.elementor-2448 .elementor-element.elementor-element-9df2018{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:36px;--n-tabs-gap:15px;--n-tabs-title-padding-block-start:0px;--n-tabs-title-padding-inline-end:0px;--n-tabs-title-padding-block-end:0px;--n-tabs-title-padding-inline-start:0px;--n-tabs-title-font-size:20px;--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-color-active:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-9df2018 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){background:var( --e-global-color-2461681 );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-2461681 );}.elementor-2448 .elementor-element.elementor-element-9df2018 > .elementor-widget-container > .e-n-tabs[data-touch-mode="false"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-2461681 );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-9df2018 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-2448 .elementor-element.elementor-element-9df2018 > .elementor-widget-container > .e-n-tabs[data-touch-mode="true"] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-2461681 );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );}.elementor-2448 .elementor-element.elementor-element-9df2018 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Barlow", Sans-serif;font-weight:600;}.elementor-2448 .elementor-element.elementor-element-9df2018 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-2448 .elementor-element.elementor-element-6aa7594 .elementor-icon{font-size:25px;}.elementor-2448 .elementor-element.elementor-element-6aa7594 .elementor-icon svg{height:25px;}.elementor-2448 .elementor-element.elementor-element-8474cea .elementor-icon{font-size:25px;}.elementor-2448 .elementor-element.elementor-element-8474cea .elementor-icon svg{height:25px;}.elementor-2448 .elementor-element.elementor-element-26652aa .elementor-icon{font-size:25px;}.elementor-2448 .elementor-element.elementor-element-26652aa .elementor-icon svg{height:25px;}.elementor-2448 .elementor-element.elementor-element-1d878f8 .elementor-icon{font-size:25px;}.elementor-2448 .elementor-element.elementor-element-1d878f8 .elementor-icon svg{height:25px;}.elementor-2448 .elementor-element.elementor-element-772e28e .elementor-icon{font-size:25px;}.elementor-2448 .elementor-element.elementor-element-772e28e .elementor-icon svg{height:25px;}.elementor-2448 .elementor-element.elementor-element-9760439 .elementor-icon{font-size:25px;}.elementor-2448 .elementor-element.elementor-element-9760439 .elementor-icon svg{height:25px;}.elementor-2448 .elementor-element.elementor-element-54f3da2 .elementor-icon{font-size:25px;}.elementor-2448 .elementor-element.elementor-element-54f3da2 .elementor-icon svg{height:25px;}.elementor-2448 .elementor-element.elementor-element-855c989 .elementor-icon{font-size:25px;}.elementor-2448 .elementor-element.elementor-element-855c989 .elementor-icon svg{height:25px;}.elementor-2448 .elementor-element.elementor-element-df916b4 .elementor-icon{font-size:25px;}.elementor-2448 .elementor-element.elementor-element-df916b4 .elementor-icon svg{height:25px;}.elementor-2448 .elementor-element.elementor-element-a953978 .elementor-icon{font-size:25px;}.elementor-2448 .elementor-element.elementor-element-a953978 .elementor-icon svg{height:25px;}.elementor-2448 .elementor-element.elementor-element-be57aef .elementor-icon{font-size:25px;}.elementor-2448 .elementor-element.elementor-element-be57aef .elementor-icon svg{height:25px;}.elementor-2448 .elementor-element.elementor-element-71add2a .elementor-icon{font-size:25px;}.elementor-2448 .elementor-element.elementor-element-71add2a .elementor-icon svg{height:25px;}.elementor-2448 .elementor-element.elementor-element-0187f5e .elementor-icon{font-size:25px;}.elementor-2448 .elementor-element.elementor-element-0187f5e .elementor-icon svg{height:25px;}.elementor-2448 .elementor-element.elementor-element-0866209 .elementor-icon{font-size:25px;}.elementor-2448 .elementor-element.elementor-element-0866209 .elementor-icon svg{height:25px;}.elementor-2448 .elementor-element.elementor-element-2aae985 .elementor-icon{font-size:25px;}.elementor-2448 .elementor-element.elementor-element-2aae985 .elementor-icon svg{height:25px;}.elementor-2448 .elementor-element.elementor-element-3af0d48 .elementor-icon{font-size:25px;}.elementor-2448 .elementor-element.elementor-element-3af0d48 .elementor-icon svg{height:25px;}.elementor-2448 .elementor-element.elementor-element-0eb186a .elementor-icon{font-size:25px;}.elementor-2448 .elementor-element.elementor-element-0eb186a .elementor-icon svg{height:25px;}.elementor-2448 .elementor-element.elementor-element-72ee896 .elementor-icon{font-size:25px;}.elementor-2448 .elementor-element.elementor-element-72ee896 .elementor-icon svg{height:25px;}.elementor-2448 .elementor-element.elementor-element-bfff3b7 .elementor-icon{font-size:25px;}.elementor-2448 .elementor-element.elementor-element-bfff3b7 .elementor-icon svg{height:25px;}.elementor-2448 .elementor-element.elementor-element-819255e .elementor-icon{font-size:25px;}.elementor-2448 .elementor-element.elementor-element-819255e .elementor-icon svg{height:25px;}}@media(max-width:767px){.elementor-2448 .elementor-element.elementor-element-878bd0a .elementor-heading-title{font-size:40px;}}@media(min-width:768px){.elementor-2448 .elementor-element.elementor-element-ed932b1{--width:33.333%;}.elementor-2448 .elementor-element.elementor-element-8cf6f08{--width:33.333%;}.elementor-2448 .elementor-element.elementor-element-299aa5b{--width:33.333%;}.elementor-2448 .elementor-element.elementor-element-da3ef16{--width:33.333%;}.elementor-2448 .elementor-element.elementor-element-f2a5d6e{--width:33.333%;}.elementor-2448 .elementor-element.elementor-element-11dfd14{--width:33.333%;}.elementor-2448 .elementor-element.elementor-element-a36da80{--width:33.333%;}.elementor-2448 .elementor-element.elementor-element-3972a0d{--width:33.333%;}.elementor-2448 .elementor-element.elementor-element-879173f{--width:33.333%;}.elementor-2448 .elementor-element.elementor-element-ac2b12d{--width:33.333%;}.elementor-2448 .elementor-element.elementor-element-1df115c{--width:33.333%;}.elementor-2448 .elementor-element.elementor-element-5f2d0b4{--width:33.333%;}.elementor-2448 .elementor-element.elementor-element-131d139{--width:33.333%;}.elementor-2448 .elementor-element.elementor-element-360772d{--width:33.333%;}.elementor-2448 .elementor-element.elementor-element-dbd1dc0{--width:33.333%;}.elementor-2448 .elementor-element.elementor-element-86bf2e3{--width:33.333%;}.elementor-2448 .elementor-element.elementor-element-694e72d{--width:33.333%;}.elementor-2448 .elementor-element.elementor-element-fddb97e{--width:33.333%;}.elementor-2448 .elementor-element.elementor-element-5205825{--width:33.333%;}.elementor-2448 .elementor-element.elementor-element-271f465{--width:33.333%;}}/* Start custom CSS for icon-list, class: .elementor-element-bc423a8 */.elementor-2448 .elementor-element.elementor-element-bc423a8 a .elementor-icon-list-text{
    color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d6dfd7 */.elementor-2448 .elementor-element.elementor-element-2d6dfd7{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7487420 */.elementor-2448 .elementor-element.elementor-element-7487420 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-7487420:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed932b1 */.elementor-2448 .elementor-element.elementor-element-ed932b1 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-ed932b1:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-ed932b1:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca5bb92 */.elementor-2448 .elementor-element.elementor-element-ca5bb92{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42edd33 */.elementor-2448 .elementor-element.elementor-element-42edd33 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-42edd33:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cf6f08 */.elementor-2448 .elementor-element.elementor-element-8cf6f08 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-8cf6f08:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-8cf6f08:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0e1e09 */.elementor-2448 .elementor-element.elementor-element-f0e1e09{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-386d0ac */.elementor-2448 .elementor-element.elementor-element-386d0ac img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-386d0ac:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-299aa5b */.elementor-2448 .elementor-element.elementor-element-299aa5b img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-299aa5b:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-299aa5b:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84adccd */.elementor-2448 .elementor-element.elementor-element-84adccd{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a707a */.elementor-2448 .elementor-element.elementor-element-b6a707a img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-b6a707a:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da3ef16 */.elementor-2448 .elementor-element.elementor-element-da3ef16 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-da3ef16:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-da3ef16:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19aced2 */.elementor-2448 .elementor-element.elementor-element-19aced2{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9392265 */.elementor-2448 .elementor-element.elementor-element-9392265 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-9392265:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2a5d6e */.elementor-2448 .elementor-element.elementor-element-f2a5d6e img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-f2a5d6e:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-f2a5d6e:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95cfcf3 */.elementor-2448 .elementor-element.elementor-element-95cfcf3{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7302a4 */.elementor-2448 .elementor-element.elementor-element-c7302a4 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-c7302a4:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11dfd14 */.elementor-2448 .elementor-element.elementor-element-11dfd14 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-11dfd14:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-11dfd14:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e78298a */.elementor-2448 .elementor-element.elementor-element-e78298a{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11d7299 */.elementor-2448 .elementor-element.elementor-element-11d7299 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-11d7299:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a36da80 */.elementor-2448 .elementor-element.elementor-element-a36da80 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-a36da80:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-a36da80:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc8ba67 */.elementor-2448 .elementor-element.elementor-element-dc8ba67{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7c4303 */.elementor-2448 .elementor-element.elementor-element-f7c4303 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-f7c4303:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3972a0d */.elementor-2448 .elementor-element.elementor-element-3972a0d img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-3972a0d:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-3972a0d:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbe93a5 */.elementor-2448 .elementor-element.elementor-element-fbe93a5{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51f724a */.elementor-2448 .elementor-element.elementor-element-51f724a img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-51f724a:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-879173f */.elementor-2448 .elementor-element.elementor-element-879173f img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-879173f:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-879173f:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b11f3 */.elementor-2448 .elementor-element.elementor-element-55b11f3{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f334aef */.elementor-2448 .elementor-element.elementor-element-f334aef img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-f334aef:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac2b12d */.elementor-2448 .elementor-element.elementor-element-ac2b12d img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-ac2b12d:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-ac2b12d:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-452b96a */.elementor-2448 .elementor-element.elementor-element-452b96a{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9540cc4 */.elementor-2448 .elementor-element.elementor-element-9540cc4 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-9540cc4:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1df115c */.elementor-2448 .elementor-element.elementor-element-1df115c img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-1df115c:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-1df115c:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adc78a8 */.elementor-2448 .elementor-element.elementor-element-adc78a8{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6692690 */.elementor-2448 .elementor-element.elementor-element-6692690 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-6692690:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f2d0b4 */.elementor-2448 .elementor-element.elementor-element-5f2d0b4 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-5f2d0b4:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-5f2d0b4:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1baec98 */.elementor-2448 .elementor-element.elementor-element-1baec98{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-308706a */.elementor-2448 .elementor-element.elementor-element-308706a img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-308706a:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-131d139 */.elementor-2448 .elementor-element.elementor-element-131d139 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-131d139:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-131d139:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c19c3e2 */.elementor-2448 .elementor-element.elementor-element-c19c3e2{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-570c263 */.elementor-2448 .elementor-element.elementor-element-570c263 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-570c263:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-360772d */.elementor-2448 .elementor-element.elementor-element-360772d img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-360772d:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-360772d:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8e47c2 */.elementor-2448 .elementor-element.elementor-element-b8e47c2{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17c8d9b */.elementor-2448 .elementor-element.elementor-element-17c8d9b img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-17c8d9b:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbd1dc0 */.elementor-2448 .elementor-element.elementor-element-dbd1dc0 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-dbd1dc0:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-dbd1dc0:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53f8913 */.elementor-2448 .elementor-element.elementor-element-53f8913{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e45a267 */.elementor-2448 .elementor-element.elementor-element-e45a267 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-e45a267:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86bf2e3 */.elementor-2448 .elementor-element.elementor-element-86bf2e3 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-86bf2e3:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-86bf2e3:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06e0df9 */.elementor-2448 .elementor-element.elementor-element-06e0df9{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9760b27 */.elementor-2448 .elementor-element.elementor-element-9760b27 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-9760b27:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-694e72d */.elementor-2448 .elementor-element.elementor-element-694e72d img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-694e72d:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-694e72d:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bb80fd */.elementor-2448 .elementor-element.elementor-element-8bb80fd{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d5b7db */.elementor-2448 .elementor-element.elementor-element-2d5b7db img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-2d5b7db:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fddb97e */.elementor-2448 .elementor-element.elementor-element-fddb97e img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-fddb97e:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-fddb97e:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5e4fd3 */.elementor-2448 .elementor-element.elementor-element-b5e4fd3{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e0554a */.elementor-2448 .elementor-element.elementor-element-9e0554a img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-9e0554a:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5205825 */.elementor-2448 .elementor-element.elementor-element-5205825 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-5205825:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-5205825:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e26d86e */.elementor-2448 .elementor-element.elementor-element-e26d86e{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0507fb3 */.elementor-2448 .elementor-element.elementor-element-0507fb3 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-0507fb3:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-271f465 */.elementor-2448 .elementor-element.elementor-element-271f465 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-271f465:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-271f465:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d6dfd7 */.elementor-2448 .elementor-element.elementor-element-2d6dfd7{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7487420 */.elementor-2448 .elementor-element.elementor-element-7487420 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-7487420:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed932b1 */.elementor-2448 .elementor-element.elementor-element-ed932b1 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-ed932b1:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-ed932b1:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca5bb92 */.elementor-2448 .elementor-element.elementor-element-ca5bb92{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42edd33 */.elementor-2448 .elementor-element.elementor-element-42edd33 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-42edd33:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cf6f08 */.elementor-2448 .elementor-element.elementor-element-8cf6f08 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-8cf6f08:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-8cf6f08:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0e1e09 */.elementor-2448 .elementor-element.elementor-element-f0e1e09{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-386d0ac */.elementor-2448 .elementor-element.elementor-element-386d0ac img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-386d0ac:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-299aa5b */.elementor-2448 .elementor-element.elementor-element-299aa5b img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-299aa5b:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-299aa5b:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84adccd */.elementor-2448 .elementor-element.elementor-element-84adccd{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a707a */.elementor-2448 .elementor-element.elementor-element-b6a707a img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-b6a707a:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da3ef16 */.elementor-2448 .elementor-element.elementor-element-da3ef16 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-da3ef16:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-da3ef16:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19aced2 */.elementor-2448 .elementor-element.elementor-element-19aced2{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9392265 */.elementor-2448 .elementor-element.elementor-element-9392265 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-9392265:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2a5d6e */.elementor-2448 .elementor-element.elementor-element-f2a5d6e img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-f2a5d6e:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-f2a5d6e:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95cfcf3 */.elementor-2448 .elementor-element.elementor-element-95cfcf3{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7302a4 */.elementor-2448 .elementor-element.elementor-element-c7302a4 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-c7302a4:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11dfd14 */.elementor-2448 .elementor-element.elementor-element-11dfd14 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-11dfd14:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-11dfd14:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e78298a */.elementor-2448 .elementor-element.elementor-element-e78298a{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11d7299 */.elementor-2448 .elementor-element.elementor-element-11d7299 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-11d7299:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a36da80 */.elementor-2448 .elementor-element.elementor-element-a36da80 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-a36da80:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-a36da80:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc8ba67 */.elementor-2448 .elementor-element.elementor-element-dc8ba67{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7c4303 */.elementor-2448 .elementor-element.elementor-element-f7c4303 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-f7c4303:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3972a0d */.elementor-2448 .elementor-element.elementor-element-3972a0d img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-3972a0d:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-3972a0d:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbe93a5 */.elementor-2448 .elementor-element.elementor-element-fbe93a5{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51f724a */.elementor-2448 .elementor-element.elementor-element-51f724a img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-51f724a:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-879173f */.elementor-2448 .elementor-element.elementor-element-879173f img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-879173f:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-879173f:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b11f3 */.elementor-2448 .elementor-element.elementor-element-55b11f3{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f334aef */.elementor-2448 .elementor-element.elementor-element-f334aef img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-f334aef:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac2b12d */.elementor-2448 .elementor-element.elementor-element-ac2b12d img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-ac2b12d:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-ac2b12d:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-452b96a */.elementor-2448 .elementor-element.elementor-element-452b96a{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9540cc4 */.elementor-2448 .elementor-element.elementor-element-9540cc4 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-9540cc4:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1df115c */.elementor-2448 .elementor-element.elementor-element-1df115c img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-1df115c:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-1df115c:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adc78a8 */.elementor-2448 .elementor-element.elementor-element-adc78a8{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6692690 */.elementor-2448 .elementor-element.elementor-element-6692690 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-6692690:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f2d0b4 */.elementor-2448 .elementor-element.elementor-element-5f2d0b4 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-5f2d0b4:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-5f2d0b4:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1baec98 */.elementor-2448 .elementor-element.elementor-element-1baec98{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-308706a */.elementor-2448 .elementor-element.elementor-element-308706a img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-308706a:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-131d139 */.elementor-2448 .elementor-element.elementor-element-131d139 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-131d139:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-131d139:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c19c3e2 */.elementor-2448 .elementor-element.elementor-element-c19c3e2{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-570c263 */.elementor-2448 .elementor-element.elementor-element-570c263 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-570c263:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-360772d */.elementor-2448 .elementor-element.elementor-element-360772d img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-360772d:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-360772d:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8e47c2 */.elementor-2448 .elementor-element.elementor-element-b8e47c2{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17c8d9b */.elementor-2448 .elementor-element.elementor-element-17c8d9b img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-17c8d9b:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbd1dc0 */.elementor-2448 .elementor-element.elementor-element-dbd1dc0 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-dbd1dc0:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-dbd1dc0:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53f8913 */.elementor-2448 .elementor-element.elementor-element-53f8913{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e45a267 */.elementor-2448 .elementor-element.elementor-element-e45a267 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-e45a267:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86bf2e3 */.elementor-2448 .elementor-element.elementor-element-86bf2e3 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-86bf2e3:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-86bf2e3:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06e0df9 */.elementor-2448 .elementor-element.elementor-element-06e0df9{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9760b27 */.elementor-2448 .elementor-element.elementor-element-9760b27 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-9760b27:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-694e72d */.elementor-2448 .elementor-element.elementor-element-694e72d img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-694e72d:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-694e72d:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bb80fd */.elementor-2448 .elementor-element.elementor-element-8bb80fd{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d5b7db */.elementor-2448 .elementor-element.elementor-element-2d5b7db img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-2d5b7db:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fddb97e */.elementor-2448 .elementor-element.elementor-element-fddb97e img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-fddb97e:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-fddb97e:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5e4fd3 */.elementor-2448 .elementor-element.elementor-element-b5e4fd3{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e0554a */.elementor-2448 .elementor-element.elementor-element-9e0554a img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-9e0554a:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5205825 */.elementor-2448 .elementor-element.elementor-element-5205825 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-5205825:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-5205825:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e26d86e */.elementor-2448 .elementor-element.elementor-element-e26d86e{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0507fb3 */.elementor-2448 .elementor-element.elementor-element-0507fb3 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-0507fb3:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-271f465 */.elementor-2448 .elementor-element.elementor-element-271f465 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-271f465:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-271f465:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d6dfd7 */.elementor-2448 .elementor-element.elementor-element-2d6dfd7{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7487420 */.elementor-2448 .elementor-element.elementor-element-7487420 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-7487420:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed932b1 */.elementor-2448 .elementor-element.elementor-element-ed932b1 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-ed932b1:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-ed932b1:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca5bb92 */.elementor-2448 .elementor-element.elementor-element-ca5bb92{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42edd33 */.elementor-2448 .elementor-element.elementor-element-42edd33 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-42edd33:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cf6f08 */.elementor-2448 .elementor-element.elementor-element-8cf6f08 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-8cf6f08:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-8cf6f08:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0e1e09 */.elementor-2448 .elementor-element.elementor-element-f0e1e09{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-386d0ac */.elementor-2448 .elementor-element.elementor-element-386d0ac img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-386d0ac:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-299aa5b */.elementor-2448 .elementor-element.elementor-element-299aa5b img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-299aa5b:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-299aa5b:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84adccd */.elementor-2448 .elementor-element.elementor-element-84adccd{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a707a */.elementor-2448 .elementor-element.elementor-element-b6a707a img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-b6a707a:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da3ef16 */.elementor-2448 .elementor-element.elementor-element-da3ef16 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-da3ef16:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-da3ef16:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19aced2 */.elementor-2448 .elementor-element.elementor-element-19aced2{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9392265 */.elementor-2448 .elementor-element.elementor-element-9392265 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-9392265:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2a5d6e */.elementor-2448 .elementor-element.elementor-element-f2a5d6e img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-f2a5d6e:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-f2a5d6e:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95cfcf3 */.elementor-2448 .elementor-element.elementor-element-95cfcf3{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7302a4 */.elementor-2448 .elementor-element.elementor-element-c7302a4 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-c7302a4:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11dfd14 */.elementor-2448 .elementor-element.elementor-element-11dfd14 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-11dfd14:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-11dfd14:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e78298a */.elementor-2448 .elementor-element.elementor-element-e78298a{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11d7299 */.elementor-2448 .elementor-element.elementor-element-11d7299 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-11d7299:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a36da80 */.elementor-2448 .elementor-element.elementor-element-a36da80 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-a36da80:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-a36da80:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc8ba67 */.elementor-2448 .elementor-element.elementor-element-dc8ba67{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7c4303 */.elementor-2448 .elementor-element.elementor-element-f7c4303 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-f7c4303:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3972a0d */.elementor-2448 .elementor-element.elementor-element-3972a0d img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-3972a0d:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-3972a0d:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbe93a5 */.elementor-2448 .elementor-element.elementor-element-fbe93a5{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51f724a */.elementor-2448 .elementor-element.elementor-element-51f724a img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-51f724a:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-879173f */.elementor-2448 .elementor-element.elementor-element-879173f img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-879173f:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-879173f:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b11f3 */.elementor-2448 .elementor-element.elementor-element-55b11f3{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f334aef */.elementor-2448 .elementor-element.elementor-element-f334aef img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-f334aef:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac2b12d */.elementor-2448 .elementor-element.elementor-element-ac2b12d img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-ac2b12d:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-ac2b12d:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-452b96a */.elementor-2448 .elementor-element.elementor-element-452b96a{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9540cc4 */.elementor-2448 .elementor-element.elementor-element-9540cc4 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-9540cc4:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1df115c */.elementor-2448 .elementor-element.elementor-element-1df115c img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-1df115c:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-1df115c:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adc78a8 */.elementor-2448 .elementor-element.elementor-element-adc78a8{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6692690 */.elementor-2448 .elementor-element.elementor-element-6692690 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-6692690:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f2d0b4 */.elementor-2448 .elementor-element.elementor-element-5f2d0b4 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-5f2d0b4:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-5f2d0b4:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1baec98 */.elementor-2448 .elementor-element.elementor-element-1baec98{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-308706a */.elementor-2448 .elementor-element.elementor-element-308706a img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-308706a:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-131d139 */.elementor-2448 .elementor-element.elementor-element-131d139 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-131d139:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-131d139:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c19c3e2 */.elementor-2448 .elementor-element.elementor-element-c19c3e2{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-570c263 */.elementor-2448 .elementor-element.elementor-element-570c263 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-570c263:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-360772d */.elementor-2448 .elementor-element.elementor-element-360772d img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-360772d:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-360772d:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8e47c2 */.elementor-2448 .elementor-element.elementor-element-b8e47c2{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17c8d9b */.elementor-2448 .elementor-element.elementor-element-17c8d9b img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-17c8d9b:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbd1dc0 */.elementor-2448 .elementor-element.elementor-element-dbd1dc0 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-dbd1dc0:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-dbd1dc0:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53f8913 */.elementor-2448 .elementor-element.elementor-element-53f8913{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e45a267 */.elementor-2448 .elementor-element.elementor-element-e45a267 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-e45a267:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86bf2e3 */.elementor-2448 .elementor-element.elementor-element-86bf2e3 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-86bf2e3:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-86bf2e3:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06e0df9 */.elementor-2448 .elementor-element.elementor-element-06e0df9{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9760b27 */.elementor-2448 .elementor-element.elementor-element-9760b27 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-9760b27:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-694e72d */.elementor-2448 .elementor-element.elementor-element-694e72d img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-694e72d:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-694e72d:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bb80fd */.elementor-2448 .elementor-element.elementor-element-8bb80fd{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d5b7db */.elementor-2448 .elementor-element.elementor-element-2d5b7db img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-2d5b7db:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fddb97e */.elementor-2448 .elementor-element.elementor-element-fddb97e img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-fddb97e:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-fddb97e:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5e4fd3 */.elementor-2448 .elementor-element.elementor-element-b5e4fd3{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e0554a */.elementor-2448 .elementor-element.elementor-element-9e0554a img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-9e0554a:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5205825 */.elementor-2448 .elementor-element.elementor-element-5205825 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-5205825:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-5205825:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e26d86e */.elementor-2448 .elementor-element.elementor-element-e26d86e{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0507fb3 */.elementor-2448 .elementor-element.elementor-element-0507fb3 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-0507fb3:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-271f465 */.elementor-2448 .elementor-element.elementor-element-271f465 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-271f465:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-271f465:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d6dfd7 */.elementor-2448 .elementor-element.elementor-element-2d6dfd7{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7487420 */.elementor-2448 .elementor-element.elementor-element-7487420 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-7487420:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed932b1 */.elementor-2448 .elementor-element.elementor-element-ed932b1 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-ed932b1:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-ed932b1:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca5bb92 */.elementor-2448 .elementor-element.elementor-element-ca5bb92{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42edd33 */.elementor-2448 .elementor-element.elementor-element-42edd33 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-42edd33:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cf6f08 */.elementor-2448 .elementor-element.elementor-element-8cf6f08 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-8cf6f08:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-8cf6f08:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0e1e09 */.elementor-2448 .elementor-element.elementor-element-f0e1e09{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-386d0ac */.elementor-2448 .elementor-element.elementor-element-386d0ac img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-386d0ac:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-299aa5b */.elementor-2448 .elementor-element.elementor-element-299aa5b img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-299aa5b:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-299aa5b:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84adccd */.elementor-2448 .elementor-element.elementor-element-84adccd{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6a707a */.elementor-2448 .elementor-element.elementor-element-b6a707a img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-b6a707a:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da3ef16 */.elementor-2448 .elementor-element.elementor-element-da3ef16 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-da3ef16:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-da3ef16:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19aced2 */.elementor-2448 .elementor-element.elementor-element-19aced2{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9392265 */.elementor-2448 .elementor-element.elementor-element-9392265 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-9392265:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2a5d6e */.elementor-2448 .elementor-element.elementor-element-f2a5d6e img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-f2a5d6e:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-f2a5d6e:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95cfcf3 */.elementor-2448 .elementor-element.elementor-element-95cfcf3{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7302a4 */.elementor-2448 .elementor-element.elementor-element-c7302a4 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-c7302a4:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11dfd14 */.elementor-2448 .elementor-element.elementor-element-11dfd14 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-11dfd14:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-11dfd14:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e78298a */.elementor-2448 .elementor-element.elementor-element-e78298a{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11d7299 */.elementor-2448 .elementor-element.elementor-element-11d7299 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-11d7299:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a36da80 */.elementor-2448 .elementor-element.elementor-element-a36da80 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-a36da80:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-a36da80:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc8ba67 */.elementor-2448 .elementor-element.elementor-element-dc8ba67{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7c4303 */.elementor-2448 .elementor-element.elementor-element-f7c4303 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-f7c4303:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3972a0d */.elementor-2448 .elementor-element.elementor-element-3972a0d img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-3972a0d:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-3972a0d:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbe93a5 */.elementor-2448 .elementor-element.elementor-element-fbe93a5{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51f724a */.elementor-2448 .elementor-element.elementor-element-51f724a img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-51f724a:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-879173f */.elementor-2448 .elementor-element.elementor-element-879173f img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-879173f:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-879173f:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55b11f3 */.elementor-2448 .elementor-element.elementor-element-55b11f3{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f334aef */.elementor-2448 .elementor-element.elementor-element-f334aef img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-f334aef:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac2b12d */.elementor-2448 .elementor-element.elementor-element-ac2b12d img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-ac2b12d:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-ac2b12d:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-452b96a */.elementor-2448 .elementor-element.elementor-element-452b96a{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9540cc4 */.elementor-2448 .elementor-element.elementor-element-9540cc4 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-9540cc4:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1df115c */.elementor-2448 .elementor-element.elementor-element-1df115c img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-1df115c:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-1df115c:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adc78a8 */.elementor-2448 .elementor-element.elementor-element-adc78a8{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6692690 */.elementor-2448 .elementor-element.elementor-element-6692690 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-6692690:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f2d0b4 */.elementor-2448 .elementor-element.elementor-element-5f2d0b4 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-5f2d0b4:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-5f2d0b4:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1baec98 */.elementor-2448 .elementor-element.elementor-element-1baec98{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-308706a */.elementor-2448 .elementor-element.elementor-element-308706a img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-308706a:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-131d139 */.elementor-2448 .elementor-element.elementor-element-131d139 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-131d139:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-131d139:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c19c3e2 */.elementor-2448 .elementor-element.elementor-element-c19c3e2{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-570c263 */.elementor-2448 .elementor-element.elementor-element-570c263 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-570c263:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-360772d */.elementor-2448 .elementor-element.elementor-element-360772d img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-360772d:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-360772d:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8e47c2 */.elementor-2448 .elementor-element.elementor-element-b8e47c2{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17c8d9b */.elementor-2448 .elementor-element.elementor-element-17c8d9b img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-17c8d9b:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbd1dc0 */.elementor-2448 .elementor-element.elementor-element-dbd1dc0 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-dbd1dc0:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-dbd1dc0:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53f8913 */.elementor-2448 .elementor-element.elementor-element-53f8913{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e45a267 */.elementor-2448 .elementor-element.elementor-element-e45a267 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-e45a267:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86bf2e3 */.elementor-2448 .elementor-element.elementor-element-86bf2e3 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-86bf2e3:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-86bf2e3:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06e0df9 */.elementor-2448 .elementor-element.elementor-element-06e0df9{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9760b27 */.elementor-2448 .elementor-element.elementor-element-9760b27 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-9760b27:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-694e72d */.elementor-2448 .elementor-element.elementor-element-694e72d img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-694e72d:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-694e72d:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bb80fd */.elementor-2448 .elementor-element.elementor-element-8bb80fd{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d5b7db */.elementor-2448 .elementor-element.elementor-element-2d5b7db img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-2d5b7db:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fddb97e */.elementor-2448 .elementor-element.elementor-element-fddb97e img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-fddb97e:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-fddb97e:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5e4fd3 */.elementor-2448 .elementor-element.elementor-element-b5e4fd3{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e0554a */.elementor-2448 .elementor-element.elementor-element-9e0554a img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-9e0554a:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5205825 */.elementor-2448 .elementor-element.elementor-element-5205825 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-5205825:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-5205825:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e26d86e */.elementor-2448 .elementor-element.elementor-element-e26d86e{
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0;
    transform: perspective(400px) rotateX(0deg) translateY(0%);
    transform-origin: bottom;
    transform-style: preserve-3d;
    transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);
    z-index: 1;
    transform: scaleY(0.0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0507fb3 */.elementor-2448 .elementor-element.elementor-element-0507fb3 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-0507fb3:hover img{
        transform: scale(1.05) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-271f465 */.elementor-2448 .elementor-element.elementor-element-271f465 img{
        transform: scale(1.0);
        transition-delay: .1s;
    transition-timing-function: ease-in-out;
    transition-duration: .7s;
    transition-property: all;
}

.elementor-2448 .elementor-element.elementor-element-271f465:hover img{
        transform: scale(1.05) rotate(0deg);
}

.elementor-2448 .elementor-element.elementor-element-271f465:hover .overlay-content {
    transform: scaleY(1.0);
}/* End custom CSS */