.elementor-3130 .elementor-element.elementor-element-21866f4{--display:flex;--min-height:103vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--margin-top:-3vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:15%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-3130 .elementor-element.elementor-element-21866f4:not(.elementor-motion-effects-element-type-background), .elementor-3130 .elementor-element.elementor-element-21866f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(330deg, #EC343B 0%, #FF5B61 43%);}.elementor-3130 .elementor-element.elementor-element-21866f4, .elementor-3130 .elementor-element.elementor-element-21866f4::before{--border-transition:0.3s;}.elementor-3130 .elementor-element.elementor-element-2851002{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:2rem 2rem;--background-transition:0.3s;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3130 .elementor-element.elementor-element-6c6004c .elementor-heading-title{color:#FFFFFF;font-family:"Blockbeheavy", Sans-serif;font-size:4.4vw;font-weight:normal;text-transform:uppercase;line-height:4.84vw;}.elementor-3130 .elementor-element.elementor-element-6c6004c > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-3130 .elementor-element.elementor-element-5982f63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-3130 .elementor-element.elementor-element-5982f63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-3130 .elementor-element.elementor-element-5982f63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-3130 .elementor-element.elementor-element-5982f63 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-3130 .elementor-element.elementor-element-5982f63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-3130 .elementor-element.elementor-element-5982f63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-3130 .elementor-element.elementor-element-5982f63 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3130 .elementor-element.elementor-element-5982f63 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3130 .elementor-element.elementor-element-5982f63{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3130 .elementor-element.elementor-element-5982f63 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3130 .elementor-element.elementor-element-5982f63 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1.4vw;font-weight:500;letter-spacing:0.2px;}.elementor-3130 .elementor-element.elementor-element-5982f63 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3130 .elementor-element.elementor-element-5982f63.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3130 .elementor-element.elementor-element-74c30c8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:4% 4%;--background-transition:0.3s;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3130 .elementor-element.elementor-element-5e1538e{text-align:left;width:auto;max-width:auto;}.elementor-3130 .elementor-element.elementor-element-5e1538e img{max-width:14vw;}.elementor-3130 .elementor-element.elementor-element-5e1538e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3130 .elementor-element.elementor-element-5e1538e.elementor-element{--align-self:flex-start;}.elementor-3130 .elementor-element.elementor-element-1cfdb06{text-align:left;width:auto;max-width:auto;}.elementor-3130 .elementor-element.elementor-element-1cfdb06 img{width:100%;max-width:14vw;}.elementor-3130 .elementor-element.elementor-element-1cfdb06 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3130 .elementor-element.elementor-element-1cfdb06.elementor-element{--align-self:flex-start;}.elementor-3130 .elementor-element.elementor-element-4175e40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3130 .elementor-element.elementor-element-e68d757{text-align:center;}.elementor-3130 .elementor-element.elementor-element-e68d757 img{width:30vw;filter:brightness( 100% ) contrast( 100% ) saturate( 120% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3130 .elementor-element.elementor-element-e68d757 > .elementor-widget-container{margin:0vw 2vw 0vw -1vw;}.elementor-3130 .elementor-element.elementor-element-589467c{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3130 .elementor-element.elementor-element-589467c, .elementor-3130 .elementor-element.elementor-element-589467c::before{--border-transition:0.3s;}.elementor-3130 .elementor-element.elementor-element-a9c0da7 .elementor-icon-wrapper{text-align:center;}.elementor-3130 .elementor-element.elementor-element-a9c0da7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-3130 .elementor-element.elementor-element-a9c0da7.elementor-view-framed .elementor-icon, .elementor-3130 .elementor-element.elementor-element-a9c0da7.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3130 .elementor-element.elementor-element-a9c0da7.elementor-view-framed .elementor-icon, .elementor-3130 .elementor-element.elementor-element-a9c0da7.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3130 .elementor-element.elementor-element-a9c0da7 .elementor-icon{font-size:49px;}.elementor-3130 .elementor-element.elementor-element-a9c0da7 .elementor-icon svg{height:49px;}.elementor-3130 .elementor-element.elementor-element-a9c0da7.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-3130 .elementor-element.elementor-element-a9c0da7{right:3vw;}body.rtl .elementor-3130 .elementor-element.elementor-element-a9c0da7{left:3vw;}.elementor-3130 .elementor-element.elementor-element-a9c0da7{bottom:2vw;}.elementor-3130 .elementor-element.elementor-element-fb39ea9{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3130 .elementor-element.elementor-element-fb39ea9:not(.elementor-motion-effects-element-type-background), .elementor-3130 .elementor-element.elementor-element-fb39ea9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414;}.elementor-3130 .elementor-element.elementor-element-fb39ea9, .elementor-3130 .elementor-element.elementor-element-fb39ea9::before{--border-transition:0.3s;}.elementor-3130 .elementor-element.elementor-element-0917697 img{width:100%;}.elementor-3130 .elementor-element.elementor-element-1158f35 img{width:100%;filter:brightness( 96% ) contrast( 100% ) saturate( 126% ) blur( 0px ) hue-rotate( 0deg );}.elementor-3130 .elementor-element.elementor-element-d8beb3f{--display:flex;--min-height:53vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3130 .elementor-element.elementor-element-d8beb3f:not(.elementor-motion-effects-element-type-background), .elementor-3130 .elementor-element.elementor-element-d8beb3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-3130 .elementor-element.elementor-element-d8beb3f::before, .elementor-3130 .elementor-element.elementor-element-d8beb3f > .elementor-background-video-container::before, .elementor-3130 .elementor-element.elementor-element-d8beb3f > .e-con-inner > .elementor-background-video-container::before, .elementor-3130 .elementor-element.elementor-element-d8beb3f > .elementor-background-slideshow::before, .elementor-3130 .elementor-element.elementor-element-d8beb3f > .e-con-inner > .elementor-background-slideshow::before, .elementor-3130 .elementor-element.elementor-element-d8beb3f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(211deg, #FFFFFF00 31%, #505050 100%);}.elementor-3130 .elementor-element.elementor-element-d8beb3f, .elementor-3130 .elementor-element.elementor-element-d8beb3f::before{--border-transition:0.3s;}.elementor-3130 .elementor-element.elementor-element-d8beb3f > .elementor-shape-bottom .elementor-shape-fill, .elementor-3130 .elementor-element.elementor-element-d8beb3f > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F12E2F;}.elementor-3130 .elementor-element.elementor-element-d8beb3f > .elementor-shape-bottom svg, .elementor-3130 .elementor-element.elementor-element-d8beb3f > .e-con-inner > .elementor-shape-bottom svg{width:calc(117% + 1.3px);height:10px;transform:translateX(-50%) rotateY(180deg);}.elementor-3130 .elementor-element.elementor-element-d8beb3f > .elementor-shape-bottom, .elementor-3130 .elementor-element.elementor-element-d8beb3f > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-3130 .elementor-element.elementor-element-a6f8e60{--display:flex;--min-height:42vh;--justify-content:flex-end;--overflow:hidden;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3130 .elementor-element.elementor-element-de66a63 img{width:29vw;}.elementor-3130 .elementor-element.elementor-element-de66a63 > .elementor-widget-container{margin:2vw 5vw -14vw 0vw;}.elementor-3130 .elementor-element.elementor-element-e1edd20 img{width:29vw;}.elementor-3130 .elementor-element.elementor-element-e1edd20 > .elementor-widget-container{margin:2vw 5vw -14vw 0vw;}.elementor-3130 .elementor-element.elementor-element-87b13c5{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--overflow:hidden;--background-transition:0.3s;--padding-top:2vw;--padding-bottom:6vw;--padding-left:0vw;--padding-right:11vw;}.elementor-3130 .elementor-element.elementor-element-48e7157 img{width:5vw;}.elementor-3130 .elementor-element.elementor-element-48e7157 > .elementor-widget-container{margin:-1vw 0vw -4.7vw 0vw;}.elementor-3130 .elementor-element.elementor-element-ca6917e img{width:20vw;}.elementor-3130 .elementor-element.elementor-element-ca6917e > .elementor-widget-container{margin:0vw 0vw 3vw 0vw;}.elementor-3130 .elementor-element.elementor-element-b31917b img{width:22vw;}.elementor-3130 .elementor-element.elementor-element-b31917b > .elementor-widget-container{margin:0vw 0vw 3vw 0vw;}.elementor-3130 .elementor-element.elementor-element-53ecfd8 .elementor-button{font-family:"Blockbeheavy", Sans-serif;font-size:1.4vw;font-weight:100;text-transform:uppercase;line-height:1;letter-spacing:0.03em;fill:#FFFFFF;color:#FFFFFF;background-color:#FD3738;border-radius:386px 386px 386px 386px;padding:1.7vw 0vw 1.7vw 0vw;}.elementor-3130 .elementor-element.elementor-element-53ecfd8 .elementor-button:hover, .elementor-3130 .elementor-element.elementor-element-53ecfd8 .elementor-button:focus{color:#000000;background-color:#FFFFFF;}.elementor-3130 .elementor-element.elementor-element-53ecfd8 .elementor-button:hover svg, .elementor-3130 .elementor-element.elementor-element-53ecfd8 .elementor-button:focus svg{fill:#000000;}.elementor-3130 .elementor-element.elementor-element-53ecfd8 > .elementor-widget-container{margin:0.4vw 0vw 0.4vw 0vw;}.elementor-3130 .elementor-element.elementor-element-53ecfd8{width:var( --container-widget-width, 15vw );max-width:15vw;--container-widget-width:15vw;--container-widget-flex-grow:0;}.elementor-3130 .elementor-element.elementor-element-53ecfd8.elementor-element{--align-self:center;}.elementor-3130 .elementor-element.elementor-element-a4b940e{--display:flex;--min-height:89vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--overflow:hidden;--background-transition:0.3s;--overlay-opacity:0.75;--overlay-mix-blend-mode:luminosity;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3130 .elementor-element.elementor-element-a4b940e:not(.elementor-motion-effects-element-type-background), .elementor-3130 .elementor-element.elementor-element-a4b940e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FD3738;}.elementor-3130 .elementor-element.elementor-element-a4b940e::before, .elementor-3130 .elementor-element.elementor-element-a4b940e > .elementor-background-video-container::before, .elementor-3130 .elementor-element.elementor-element-a4b940e > .e-con-inner > .elementor-background-video-container::before, .elementor-3130 .elementor-element.elementor-element-a4b940e > .elementor-background-slideshow::before, .elementor-3130 .elementor-element.elementor-element-a4b940e > .e-con-inner > .elementor-background-slideshow::before, .elementor-3130 .elementor-element.elementor-element-a4b940e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://pointb-officiel.com/wp-content/uploads/2024/01/superposition-section-3.png");background-position:0px 82%;background-repeat:no-repeat;background-size:cover;}.elementor-3130 .elementor-element.elementor-element-a4b940e, .elementor-3130 .elementor-element.elementor-element-a4b940e::before{--border-transition:0.3s;}.elementor-3130 .elementor-element.elementor-element-a4b940e > .elementor-shape-bottom .elementor-shape-fill, .elementor-3130 .elementor-element.elementor-element-a4b940e > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#3B4E2F;}.elementor-3130 .elementor-element.elementor-element-a4b940e > .elementor-shape-bottom svg, .elementor-3130 .elementor-element.elementor-element-a4b940e > .e-con-inner > .elementor-shape-bottom svg{width:calc(219% + 1.3px);height:13px;transform:translateX(-50%) rotateY(180deg);}.elementor-3130 .elementor-element.elementor-element-a4b940e > .elementor-shape-bottom, .elementor-3130 .elementor-element.elementor-element-a4b940e > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-3130 .elementor-element.elementor-element-a66d3f7{text-align:center;}.elementor-3130 .elementor-element.elementor-element-a66d3f7 .elementor-heading-title{color:#FFFFFF;font-family:"Blockbeheavy", Sans-serif;font-size:5.3vw;font-weight:normal;text-transform:uppercase;line-height:45px;letter-spacing:2.1px;}.elementor-3130 .elementor-element.elementor-element-a66d3f7 > .elementor-widget-container{margin:0vw 0vw 2vw 0vw;}.elementor-3130 .elementor-element.elementor-element-000a292{text-align:center;}.elementor-3130 .elementor-element.elementor-element-000a292 .elementor-heading-title{color:#FFFFFF;font-family:"Alvaro", Sans-serif;font-size:3vw;font-weight:normal;}.elementor-3130 .elementor-element.elementor-element-000a292 > .elementor-widget-container{margin:2.5vw 0vw -7vw 0vw;}.elementor-3130 .elementor-element.elementor-element-949c268{--display:flex;--min-height:38vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--margin-top:0vw;--margin-bottom:0.5vw;--margin-left:0vw;--margin-right:0vw;--padding-top:6vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3130 .elementor-element.elementor-element-1d6b52f{text-align:center;}.elementor-3130 .elementor-element.elementor-element-1d6b52f .elementor-heading-title{color:#FFFFFF;font-family:"Alvaro", Sans-serif;font-size:3vw;font-weight:normal;}.elementor-3130 .elementor-element.elementor-element-1d6b52f > .elementor-widget-container{margin:0vw 2vw 0vw 0vw;}.elementor-3130 .elementor-element.elementor-element-ef457d0 img{width:16vw;}.elementor-3130 .elementor-element.elementor-element-ef457d0 > .elementor-widget-container{margin:-2vw 0vw 2vw 0vw;}.elementor-3130 .elementor-element.elementor-element-0e16b63 img{width:18vw;}.elementor-3130 .elementor-element.elementor-element-0e16b63 > .elementor-widget-container{margin:0vw -6vw 0vw -8vw;}.elementor-3130 .elementor-element.elementor-element-0e16b63{z-index:2;--bdt-floating-effect-rotate-duration:3000ms;}.elementor-3130 .elementor-element.elementor-element-a29bcc8 img{width:13vw;}.elementor-3130 .elementor-element.elementor-element-a29bcc8 > .elementor-widget-container{margin:0vw 0vw 0.5vw 0vw;}.elementor-3130 .elementor-element.elementor-element-42b029d{text-align:center;}.elementor-3130 .elementor-element.elementor-element-42b029d .elementor-heading-title{color:#FFFFFF;font-family:"Alvaro", Sans-serif;font-size:3vw;font-weight:normal;}.elementor-3130 .elementor-element.elementor-element-42b029d > .elementor-widget-container{margin:0vw 0vw 0vw 2vw;}.elementor-3130 .elementor-element.elementor-element-7027490{--display:flex;--min-height:25vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3130 .elementor-element.elementor-element-09c7dcf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3130 .elementor-element.elementor-element-7b54da8 img{width:36vw;}.elementor-3130 .elementor-element.elementor-element-7b54da8 > .elementor-widget-container{margin:-3vw 0vw -12vw 0vw;}.elementor-3130 .elementor-element.elementor-element-7b54da8{z-index:8;}.elementor-3130 .elementor-element.elementor-element-188b41d img{width:21vw;}.elementor-3130 .elementor-element.elementor-element-188b41d > .elementor-widget-container{margin:0vw 0vw -12vw -7vw;padding:3.9vw 0vw 0vw 0vw;}.elementor-3130 .elementor-element.elementor-element-188b41d{z-index:12;}.elementor-3130 .elementor-element.elementor-element-1ca2576 img{width:13vw;}body:not(.rtl) .elementor-3130 .elementor-element.elementor-element-1ca2576{right:8.998vw;}body.rtl .elementor-3130 .elementor-element.elementor-element-1ca2576{left:8.998vw;}.elementor-3130 .elementor-element.elementor-element-1ca2576{top:22px;}.elementor-3130 .elementor-element.elementor-element-097cd95 img{width:6vw;}body:not(.rtl) .elementor-3130 .elementor-element.elementor-element-097cd95{left:29vw;}body.rtl .elementor-3130 .elementor-element.elementor-element-097cd95{right:29vw;}.elementor-3130 .elementor-element.elementor-element-097cd95{top:245px;}.elementor-3130 .elementor-element.elementor-element-9e08aff{--display:flex;--min-height:10vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--background-transition:0.3s;--padding-top:4vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3130 .elementor-element.elementor-element-9e08aff:not(.elementor-motion-effects-element-type-background), .elementor-3130 .elementor-element.elementor-element-9e08aff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-181f40c ) 0%, #415733 100%);}.elementor-3130 .elementor-element.elementor-element-9e08aff, .elementor-3130 .elementor-element.elementor-element-9e08aff::before{--border-transition:0.3s;}.elementor-3130 .elementor-element.elementor-element-5bce8af .elementor-heading-title{color:#FFFFFF;font-family:"Blockbeheavy", Sans-serif;font-size:4.6vw;font-weight:normal;text-transform:uppercase;letter-spacing:1.2px;}.elementor-3130 .elementor-element.elementor-element-740ac12{--display:flex;--min-height:42vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--background-transition:0.3s;--padding-top:3vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3130 .elementor-element.elementor-element-740ac12:not(.elementor-motion-effects-element-type-background), .elementor-3130 .elementor-element.elementor-element-740ac12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #415733 20%, #678A52 100%);}.elementor-3130 .elementor-element.elementor-element-740ac12, .elementor-3130 .elementor-element.elementor-element-740ac12::before{--border-transition:0.3s;}.elementor-3130 .elementor-element.elementor-element-4120808{--display:flex;--min-height:40vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-3130 .elementor-element.elementor-element-6ff0b0b{--display:flex;--min-height:260px;--justify-content:space-between;--background-transition:0.3s;--border-radius:21px 21px 21px 21px;}.elementor-3130 .elementor-element.elementor-element-6ff0b0b:not(.elementor-motion-effects-element-type-background), .elementor-3130 .elementor-element.elementor-element-6ff0b0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FF5B61 36%, #F74045 100%);}.elementor-3130 .elementor-element.elementor-element-6ff0b0b, .elementor-3130 .elementor-element.elementor-element-6ff0b0b::before{--border-transition:0.3s;}.elementor-3130 .elementor-element.elementor-element-827a8b5{text-align:center;}.elementor-3130 .elementor-element.elementor-element-827a8b5 img{width:23vw;}.elementor-3130 .elementor-element.elementor-element-827a8b5 > .elementor-widget-container{margin:0.4vw -3.7vw -0.5vw -3.7vw;}.elementor-3130 .elementor-element.elementor-element-1dfe6d9{text-align:center;}.elementor-3130 .elementor-element.elementor-element-1dfe6d9 img{width:20vw;}.elementor-3130 .elementor-element.elementor-element-1dfe6d9 > .elementor-widget-container{margin:.8vw -20vw 0vw -20vw;}.elementor-3130 .elementor-element.elementor-element-a0880a9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3130 .elementor-element.elementor-element-a0880a9 .elementor-button .elementor-button-content-wrapper{gap:0.4em;}.elementor-3130 .elementor-element.elementor-element-a0880a9 .elementor-button{font-family:"Neodex", Sans-serif;font-size:1.5vw;font-weight:500;letter-spacing:0.7px;background-color:#61CE7000;}.elementor-3130 .elementor-element.elementor-element-a0880a9 .elementor-button:hover, .elementor-3130 .elementor-element.elementor-element-a0880a9 .elementor-button:focus{color:var( --e-global-color-adcf4c8 );}.elementor-3130 .elementor-element.elementor-element-a0880a9 .elementor-button:hover svg, .elementor-3130 .elementor-element.elementor-element-a0880a9 .elementor-button:focus svg{fill:var( --e-global-color-adcf4c8 );}.elementor-3130 .elementor-element.elementor-element-a0880a9 > .elementor-widget-container{margin:0vw 0vw 0.3vw 0vw;}.elementor-3130 .elementor-element.elementor-element-41d89ec{--display:flex;--min-height:36vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-3130 .elementor-element.elementor-element-15f3c7e{--display:flex;--min-height:260px;--justify-content:space-between;--background-transition:0.3s;--border-radius:21px 21px 21px 21px;}.elementor-3130 .elementor-element.elementor-element-15f3c7e:not(.elementor-motion-effects-element-type-background), .elementor-3130 .elementor-element.elementor-element-15f3c7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FF5B61 36%, #F74045 100%);}.elementor-3130 .elementor-element.elementor-element-15f3c7e, .elementor-3130 .elementor-element.elementor-element-15f3c7e::before{--border-transition:0.3s;}.elementor-3130 .elementor-element.elementor-element-964a6dd{text-align:center;}.elementor-3130 .elementor-element.elementor-element-964a6dd img{width:25.5vw;}.elementor-3130 .elementor-element.elementor-element-964a6dd > .elementor-widget-container{margin:0.3vw -4.25vw -0.9vw -4.25vw;}.elementor-3130 .elementor-element.elementor-element-270833d{text-align:center;}.elementor-3130 .elementor-element.elementor-element-270833d img{width:20vw;}.elementor-3130 .elementor-element.elementor-element-270833d > .elementor-widget-container{margin:.8vw -20vw 0vw -20vw;}.elementor-3130 .elementor-element.elementor-element-2b5888c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3130 .elementor-element.elementor-element-2b5888c .elementor-button .elementor-button-content-wrapper{gap:0.4em;}.elementor-3130 .elementor-element.elementor-element-2b5888c .elementor-button{font-family:"Neodex", Sans-serif;font-size:1.5vw;font-weight:500;letter-spacing:0.7px;background-color:#61CE7000;}.elementor-3130 .elementor-element.elementor-element-2b5888c .elementor-button:hover, .elementor-3130 .elementor-element.elementor-element-2b5888c .elementor-button:focus{color:var( --e-global-color-adcf4c8 );}.elementor-3130 .elementor-element.elementor-element-2b5888c .elementor-button:hover svg, .elementor-3130 .elementor-element.elementor-element-2b5888c .elementor-button:focus svg{fill:var( --e-global-color-adcf4c8 );}.elementor-3130 .elementor-element.elementor-element-2b5888c > .elementor-widget-container{margin:0vw 0vw 0.3vw 0vw;}.elementor-3130 .elementor-element.elementor-element-4098a32{--display:flex;--min-height:36vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-3130 .elementor-element.elementor-element-079c996{--display:flex;--min-height:260px;--justify-content:space-between;--background-transition:0.3s;--border-radius:21px 21px 21px 21px;}.elementor-3130 .elementor-element.elementor-element-079c996:not(.elementor-motion-effects-element-type-background), .elementor-3130 .elementor-element.elementor-element-079c996 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FF5B61 36%, #F74045 100%);}.elementor-3130 .elementor-element.elementor-element-079c996, .elementor-3130 .elementor-element.elementor-element-079c996::before{--border-transition:0.3s;}.elementor-3130 .elementor-element.elementor-element-0c7bd86{text-align:center;}.elementor-3130 .elementor-element.elementor-element-0c7bd86 img{width:23.5vw;}.elementor-3130 .elementor-element.elementor-element-0c7bd86 > .elementor-widget-container{margin:0.2vw -4vw -0.4vw -4vw;}.elementor-3130 .elementor-element.elementor-element-6072173{text-align:center;}.elementor-3130 .elementor-element.elementor-element-6072173 img{width:20vw;}.elementor-3130 .elementor-element.elementor-element-6072173 > .elementor-widget-container{margin:.8vw -20vw 0vw -20vw;}.elementor-3130 .elementor-element.elementor-element-548f239 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3130 .elementor-element.elementor-element-548f239 .elementor-button .elementor-button-content-wrapper{gap:0.4em;}.elementor-3130 .elementor-element.elementor-element-548f239 .elementor-button{font-family:"Neodex", Sans-serif;font-size:1.5vw;font-weight:500;letter-spacing:0.7px;background-color:#61CE7000;}.elementor-3130 .elementor-element.elementor-element-548f239 .elementor-button:hover, .elementor-3130 .elementor-element.elementor-element-548f239 .elementor-button:focus{color:var( --e-global-color-adcf4c8 );}.elementor-3130 .elementor-element.elementor-element-548f239 .elementor-button:hover svg, .elementor-3130 .elementor-element.elementor-element-548f239 .elementor-button:focus svg{fill:var( --e-global-color-adcf4c8 );}.elementor-3130 .elementor-element.elementor-element-548f239 > .elementor-widget-container{margin:0vw 0vw 0.3vw 0vw;}.elementor-3130 .elementor-element.elementor-element-4e9730f{--display:flex;--min-height:36vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-3130 .elementor-element.elementor-element-9cbc5b0{--display:flex;--min-height:260px;--justify-content:space-between;--background-transition:0.3s;--border-radius:21px 21px 21px 21px;}.elementor-3130 .elementor-element.elementor-element-9cbc5b0:not(.elementor-motion-effects-element-type-background), .elementor-3130 .elementor-element.elementor-element-9cbc5b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FF5B61 36%, #F74045 100%);}.elementor-3130 .elementor-element.elementor-element-9cbc5b0, .elementor-3130 .elementor-element.elementor-element-9cbc5b0::before{--border-transition:0.3s;}.elementor-3130 .elementor-element.elementor-element-bb2a423{text-align:center;}.elementor-3130 .elementor-element.elementor-element-bb2a423 img{width:23.5vw;}.elementor-3130 .elementor-element.elementor-element-bb2a423 > .elementor-widget-container{margin:0.2vw -4vw -0.4vw -4vw;}.elementor-3130 .elementor-element.elementor-element-eae9436{text-align:center;}.elementor-3130 .elementor-element.elementor-element-eae9436 img{width:20vw;}.elementor-3130 .elementor-element.elementor-element-eae9436 > .elementor-widget-container{margin:.8vw -20vw 0vw -20vw;}.elementor-3130 .elementor-element.elementor-element-bea0f72 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3130 .elementor-element.elementor-element-bea0f72 .elementor-button .elementor-button-content-wrapper{gap:0.4em;}.elementor-3130 .elementor-element.elementor-element-bea0f72 .elementor-button{font-family:"Neodex", Sans-serif;font-size:1.5vw;font-weight:500;letter-spacing:0.7px;background-color:#61CE7000;}.elementor-3130 .elementor-element.elementor-element-bea0f72 .elementor-button:hover, .elementor-3130 .elementor-element.elementor-element-bea0f72 .elementor-button:focus{color:var( --e-global-color-adcf4c8 );}.elementor-3130 .elementor-element.elementor-element-bea0f72 .elementor-button:hover svg, .elementor-3130 .elementor-element.elementor-element-bea0f72 .elementor-button:focus svg{fill:var( --e-global-color-adcf4c8 );}.elementor-3130 .elementor-element.elementor-element-bea0f72 > .elementor-widget-container{margin:0vw 0vw 0.3vw 0vw;}.elementor-3130 .elementor-element.elementor-element-f67c161{--display:flex;--min-height:36vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-3130 .elementor-element.elementor-element-a99d751{--display:flex;--min-height:260px;--justify-content:space-between;--background-transition:0.3s;--border-radius:21px 21px 21px 21px;}.elementor-3130 .elementor-element.elementor-element-a99d751:not(.elementor-motion-effects-element-type-background), .elementor-3130 .elementor-element.elementor-element-a99d751 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FF5B61 36%, #F74045 100%);}.elementor-3130 .elementor-element.elementor-element-a99d751, .elementor-3130 .elementor-element.elementor-element-a99d751::before{--border-transition:0.3s;}.elementor-3130 .elementor-element.elementor-element-16a7bc9{text-align:center;}.elementor-3130 .elementor-element.elementor-element-16a7bc9 img{width:23.5vw;}.elementor-3130 .elementor-element.elementor-element-16a7bc9 > .elementor-widget-container{margin:1vw -3.2vw -0.4vw -3.1vw;}.elementor-3130 .elementor-element.elementor-element-d5f3a6d{text-align:center;}.elementor-3130 .elementor-element.elementor-element-d5f3a6d img{width:20vw;}.elementor-3130 .elementor-element.elementor-element-d5f3a6d > .elementor-widget-container{margin:.8vw -20vw 0vw -20vw;}.elementor-3130 .elementor-element.elementor-element-08beb99 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3130 .elementor-element.elementor-element-08beb99 .elementor-button .elementor-button-content-wrapper{gap:0.4em;}.elementor-3130 .elementor-element.elementor-element-08beb99 .elementor-button{font-family:"Neodex", Sans-serif;font-size:1.5vw;font-weight:500;letter-spacing:0.7px;background-color:#61CE7000;}.elementor-3130 .elementor-element.elementor-element-08beb99 .elementor-button:hover, .elementor-3130 .elementor-element.elementor-element-08beb99 .elementor-button:focus{color:var( --e-global-color-adcf4c8 );}.elementor-3130 .elementor-element.elementor-element-08beb99 .elementor-button:hover svg, .elementor-3130 .elementor-element.elementor-element-08beb99 .elementor-button:focus svg{fill:var( --e-global-color-adcf4c8 );}.elementor-3130 .elementor-element.elementor-element-08beb99 > .elementor-widget-container{margin:0vw 0vw 0.3vw 0vw;}.elementor-3130 .elementor-element.elementor-element-638148d{--display:flex;--min-height:36vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-3130 .elementor-element.elementor-element-c84df43{--display:flex;--min-height:260px;--justify-content:space-between;--background-transition:0.3s;--border-radius:21px 21px 21px 21px;}.elementor-3130 .elementor-element.elementor-element-c84df43:not(.elementor-motion-effects-element-type-background), .elementor-3130 .elementor-element.elementor-element-c84df43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FF5B61 36%, #F74045 100%);}.elementor-3130 .elementor-element.elementor-element-c84df43, .elementor-3130 .elementor-element.elementor-element-c84df43::before{--border-transition:0.3s;}.elementor-3130 .elementor-element.elementor-element-846d794{text-align:center;}.elementor-3130 .elementor-element.elementor-element-846d794 img{width:23.5vw;}.elementor-3130 .elementor-element.elementor-element-846d794 > .elementor-widget-container{margin:0.2vw -4vw -0.4vw -4vw;}.elementor-3130 .elementor-element.elementor-element-7d14f14{text-align:center;}.elementor-3130 .elementor-element.elementor-element-7d14f14 img{width:20vw;}.elementor-3130 .elementor-element.elementor-element-7d14f14 > .elementor-widget-container{margin:.8vw -20vw 0vw -20vw;}.elementor-3130 .elementor-element.elementor-element-dc47fb4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3130 .elementor-element.elementor-element-dc47fb4 .elementor-button .elementor-button-content-wrapper{gap:0.4em;}.elementor-3130 .elementor-element.elementor-element-dc47fb4 .elementor-button{font-family:"Neodex", Sans-serif;font-size:1.5vw;font-weight:500;letter-spacing:0.7px;background-color:#61CE7000;}.elementor-3130 .elementor-element.elementor-element-dc47fb4 .elementor-button:hover, .elementor-3130 .elementor-element.elementor-element-dc47fb4 .elementor-button:focus{color:var( --e-global-color-adcf4c8 );}.elementor-3130 .elementor-element.elementor-element-dc47fb4 .elementor-button:hover svg, .elementor-3130 .elementor-element.elementor-element-dc47fb4 .elementor-button:focus svg{fill:var( --e-global-color-adcf4c8 );}.elementor-3130 .elementor-element.elementor-element-dc47fb4 > .elementor-widget-container{margin:0vw 0vw 0.3vw 0vw;}.elementor-3130 .elementor-element.elementor-element-130f3bb{--display:flex;--min-height:36vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-3130 .elementor-element.elementor-element-c285cc6{--display:flex;--min-height:260px;--justify-content:space-between;--background-transition:0.3s;--border-radius:21px 21px 21px 21px;}.elementor-3130 .elementor-element.elementor-element-c285cc6:not(.elementor-motion-effects-element-type-background), .elementor-3130 .elementor-element.elementor-element-c285cc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FF5B61 36%, #F74045 100%);}.elementor-3130 .elementor-element.elementor-element-c285cc6, .elementor-3130 .elementor-element.elementor-element-c285cc6::before{--border-transition:0.3s;}.elementor-3130 .elementor-element.elementor-element-a269dae{text-align:center;}.elementor-3130 .elementor-element.elementor-element-a269dae img{width:23.5vw;}.elementor-3130 .elementor-element.elementor-element-a269dae > .elementor-widget-container{margin:0.2vw -4vw -1.3vw -4vw;}.elementor-3130 .elementor-element.elementor-element-cb89795{text-align:center;}.elementor-3130 .elementor-element.elementor-element-cb89795 img{width:20vw;}.elementor-3130 .elementor-element.elementor-element-cb89795 > .elementor-widget-container{margin:.8vw -20vw 0vw -20vw;}.elementor-3130 .elementor-element.elementor-element-15207ef .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3130 .elementor-element.elementor-element-15207ef .elementor-button .elementor-button-content-wrapper{gap:0.4em;}.elementor-3130 .elementor-element.elementor-element-15207ef .elementor-button{font-family:"Neodex", Sans-serif;font-size:1.5vw;font-weight:500;letter-spacing:0.7px;background-color:#61CE7000;}.elementor-3130 .elementor-element.elementor-element-15207ef .elementor-button:hover, .elementor-3130 .elementor-element.elementor-element-15207ef .elementor-button:focus{color:var( --e-global-color-adcf4c8 );}.elementor-3130 .elementor-element.elementor-element-15207ef .elementor-button:hover svg, .elementor-3130 .elementor-element.elementor-element-15207ef .elementor-button:focus svg{fill:var( --e-global-color-adcf4c8 );}.elementor-3130 .elementor-element.elementor-element-15207ef > .elementor-widget-container{margin:0vw 0vw 0.3vw 0vw;}.elementor-3130 .elementor-element.elementor-element-6cb0c47{--display:flex;--min-height:36vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-3130 .elementor-element.elementor-element-744a8b4{--display:flex;--min-height:260px;--justify-content:space-between;--background-transition:0.3s;--border-radius:21px 21px 21px 21px;}.elementor-3130 .elementor-element.elementor-element-744a8b4:not(.elementor-motion-effects-element-type-background), .elementor-3130 .elementor-element.elementor-element-744a8b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FF5B61 36%, #F74045 100%);}.elementor-3130 .elementor-element.elementor-element-744a8b4, .elementor-3130 .elementor-element.elementor-element-744a8b4::before{--border-transition:0.3s;}.elementor-3130 .elementor-element.elementor-element-6088840{text-align:center;}.elementor-3130 .elementor-element.elementor-element-6088840 img{width:23.5vw;}.elementor-3130 .elementor-element.elementor-element-6088840 > .elementor-widget-container{margin:0.2vw -4vw -0.4vw -4vw;}.elementor-3130 .elementor-element.elementor-element-0ca21df{text-align:center;}.elementor-3130 .elementor-element.elementor-element-0ca21df img{width:20vw;}.elementor-3130 .elementor-element.elementor-element-0ca21df > .elementor-widget-container{margin:.8vw -20vw 0vw -20vw;}.elementor-3130 .elementor-element.elementor-element-b1e3a3c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3130 .elementor-element.elementor-element-b1e3a3c .elementor-button .elementor-button-content-wrapper{gap:0.4em;}.elementor-3130 .elementor-element.elementor-element-b1e3a3c .elementor-button{font-family:"Neodex", Sans-serif;font-size:1.5vw;font-weight:500;letter-spacing:0.7px;background-color:#61CE7000;}.elementor-3130 .elementor-element.elementor-element-b1e3a3c .elementor-button:hover, .elementor-3130 .elementor-element.elementor-element-b1e3a3c .elementor-button:focus{color:var( --e-global-color-adcf4c8 );}.elementor-3130 .elementor-element.elementor-element-b1e3a3c .elementor-button:hover svg, .elementor-3130 .elementor-element.elementor-element-b1e3a3c .elementor-button:focus svg{fill:var( --e-global-color-adcf4c8 );}.elementor-3130 .elementor-element.elementor-element-b1e3a3c > .elementor-widget-container{margin:0vw 0vw 0.3vw 0vw;}.elementor-3130 .elementor-element.elementor-element-99bd4b8{--display:flex;--min-height:36vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-3130 .elementor-element.elementor-element-b51045b{--display:flex;--min-height:260px;--justify-content:space-between;--background-transition:0.3s;--border-radius:21px 21px 21px 21px;}.elementor-3130 .elementor-element.elementor-element-b51045b:not(.elementor-motion-effects-element-type-background), .elementor-3130 .elementor-element.elementor-element-b51045b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FF5B61 36%, #F74045 100%);}.elementor-3130 .elementor-element.elementor-element-b51045b, .elementor-3130 .elementor-element.elementor-element-b51045b::before{--border-transition:0.3s;}.elementor-3130 .elementor-element.elementor-element-7fe1b4a{text-align:center;}.elementor-3130 .elementor-element.elementor-element-7fe1b4a img{width:23.5vw;}.elementor-3130 .elementor-element.elementor-element-7fe1b4a > .elementor-widget-container{margin:0.2vw -4vw -1.3vw -4vw;}.elementor-3130 .elementor-element.elementor-element-f39d0e7{text-align:center;}.elementor-3130 .elementor-element.elementor-element-f39d0e7 img{width:20vw;}.elementor-3130 .elementor-element.elementor-element-f39d0e7 > .elementor-widget-container{margin:.8vw -20vw 0vw -20vw;}.elementor-3130 .elementor-element.elementor-element-aaf69e4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3130 .elementor-element.elementor-element-aaf69e4 .elementor-button .elementor-button-content-wrapper{gap:0.4em;}.elementor-3130 .elementor-element.elementor-element-aaf69e4 .elementor-button{font-family:"Neodex", Sans-serif;font-size:1.5vw;font-weight:500;letter-spacing:0.7px;background-color:#61CE7000;}.elementor-3130 .elementor-element.elementor-element-aaf69e4 .elementor-button:hover, .elementor-3130 .elementor-element.elementor-element-aaf69e4 .elementor-button:focus{color:var( --e-global-color-adcf4c8 );}.elementor-3130 .elementor-element.elementor-element-aaf69e4 .elementor-button:hover svg, .elementor-3130 .elementor-element.elementor-element-aaf69e4 .elementor-button:focus svg{fill:var( --e-global-color-adcf4c8 );}.elementor-3130 .elementor-element.elementor-element-aaf69e4 > .elementor-widget-container{margin:0vw 0vw 0.3vw 0vw;}.elementor-3130 .elementor-element.elementor-element-e2541d9{--display:flex;--min-height:36vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-3130 .elementor-element.elementor-element-57a468d{--display:flex;--min-height:260px;--justify-content:space-between;--background-transition:0.3s;--border-radius:21px 21px 21px 21px;}.elementor-3130 .elementor-element.elementor-element-57a468d:not(.elementor-motion-effects-element-type-background), .elementor-3130 .elementor-element.elementor-element-57a468d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FF5B61 36%, #F74045 100%);}.elementor-3130 .elementor-element.elementor-element-57a468d, .elementor-3130 .elementor-element.elementor-element-57a468d::before{--border-transition:0.3s;}.elementor-3130 .elementor-element.elementor-element-ddc6a31{text-align:center;}.elementor-3130 .elementor-element.elementor-element-ddc6a31 img{width:23.5vw;}.elementor-3130 .elementor-element.elementor-element-ddc6a31 > .elementor-widget-container{margin:0.2vw -4vw -0.4vw -4vw;}.elementor-3130 .elementor-element.elementor-element-53045de{text-align:center;}.elementor-3130 .elementor-element.elementor-element-53045de img{width:20vw;}.elementor-3130 .elementor-element.elementor-element-53045de > .elementor-widget-container{margin:.8vw -20vw 0vw -20vw;}.elementor-3130 .elementor-element.elementor-element-f9337c1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3130 .elementor-element.elementor-element-f9337c1 .elementor-button .elementor-button-content-wrapper{gap:0.4em;}.elementor-3130 .elementor-element.elementor-element-f9337c1 .elementor-button{font-family:"Neodex", Sans-serif;font-size:1.5vw;font-weight:500;letter-spacing:0.7px;background-color:#61CE7000;}.elementor-3130 .elementor-element.elementor-element-f9337c1 .elementor-button:hover, .elementor-3130 .elementor-element.elementor-element-f9337c1 .elementor-button:focus{color:var( --e-global-color-adcf4c8 );}.elementor-3130 .elementor-element.elementor-element-f9337c1 .elementor-button:hover svg, .elementor-3130 .elementor-element.elementor-element-f9337c1 .elementor-button:focus svg{fill:var( --e-global-color-adcf4c8 );}.elementor-3130 .elementor-element.elementor-element-f9337c1 > .elementor-widget-container{margin:0vw 0vw 0.3vw 0vw;}.elementor-3130 .elementor-element.elementor-element-56e091e{--display:flex;--min-height:36vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-3130 .elementor-element.elementor-element-05038aa{--display:flex;--min-height:260px;--justify-content:space-between;--background-transition:0.3s;--border-radius:21px 21px 21px 21px;}.elementor-3130 .elementor-element.elementor-element-05038aa:not(.elementor-motion-effects-element-type-background), .elementor-3130 .elementor-element.elementor-element-05038aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FF5B61 36%, #F74045 100%);}.elementor-3130 .elementor-element.elementor-element-05038aa, .elementor-3130 .elementor-element.elementor-element-05038aa::before{--border-transition:0.3s;}.elementor-3130 .elementor-element.elementor-element-edcc017{text-align:center;}.elementor-3130 .elementor-element.elementor-element-edcc017 img{width:23.5vw;}.elementor-3130 .elementor-element.elementor-element-edcc017 > .elementor-widget-container{margin:0.2vw -4vw -0.4vw -4vw;}.elementor-3130 .elementor-element.elementor-element-e917e20{text-align:center;}.elementor-3130 .elementor-element.elementor-element-e917e20 img{width:20vw;}.elementor-3130 .elementor-element.elementor-element-e917e20 > .elementor-widget-container{margin:.8vw -20vw 0vw -20vw;}.elementor-3130 .elementor-element.elementor-element-9e17b93 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3130 .elementor-element.elementor-element-9e17b93 .elementor-button .elementor-button-content-wrapper{gap:0.4em;}.elementor-3130 .elementor-element.elementor-element-9e17b93 .elementor-button{font-family:"Neodex", Sans-serif;font-size:1.5vw;font-weight:500;letter-spacing:0.7px;background-color:#61CE7000;}.elementor-3130 .elementor-element.elementor-element-9e17b93 .elementor-button:hover, .elementor-3130 .elementor-element.elementor-element-9e17b93 .elementor-button:focus{color:var( --e-global-color-adcf4c8 );}.elementor-3130 .elementor-element.elementor-element-9e17b93 .elementor-button:hover svg, .elementor-3130 .elementor-element.elementor-element-9e17b93 .elementor-button:focus svg{fill:var( --e-global-color-adcf4c8 );}.elementor-3130 .elementor-element.elementor-element-9e17b93 > .elementor-widget-container{margin:0vw 0vw 0.3vw 0vw;}.elementor-3130 .elementor-element.elementor-element-77e7d20{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-42px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-42px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:0.1em;--e-n-carousel-arrow-size:38px;--e-n-carousel-arrow-normal-color:var( --e-global-color-adcf4c8 );--e-n-carousel-arrow-hover-color:var( --e-global-color-f6d9996 );}.elementor-3130 .elementor-element.elementor-element-77e7d20 > .elementor-widget-container{padding:0px 0px 45px 0px;}.elementor-3130 .elementor-element.elementor-element-9267aad .elementor-button{font-family:"Blockbeheavy", Sans-serif;font-size:1.4vw;font-weight:100;text-transform:uppercase;line-height:1;letter-spacing:0.03em;fill:#000000;color:#000000;background-color:var( --e-global-color-adcf4c8 );border-radius:65px 65px 65px 65px;padding:1.7vw 2vw 1.7vw 2vw;}.elementor-3130 .elementor-element.elementor-element-9267aad .elementor-button:hover, .elementor-3130 .elementor-element.elementor-element-9267aad .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-f6d9996 );}.elementor-3130 .elementor-element.elementor-element-9267aad .elementor-button:hover svg, .elementor-3130 .elementor-element.elementor-element-9267aad .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3130 .elementor-element.elementor-element-9267aad > .elementor-widget-container{margin:1vw 0vw 0.4vw 0vw;}.elementor-3130 .elementor-element.elementor-element-9267aad{width:var( --container-widget-width, 16vw );max-width:16vw;--container-widget-width:16vw;--container-widget-flex-grow:0;}.elementor-3130 .elementor-element.elementor-element-9267aad.elementor-element{--align-self:center;}.elementor-3130 .elementor-element.elementor-element-cf02c5d{--display:flex;--min-height:76vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overflow:hidden;--background-transition:0.3s;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3130 .elementor-element.elementor-element-cf02c5d:not(.elementor-motion-effects-element-type-background), .elementor-3130 .elementor-element.elementor-element-cf02c5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0BF38;}.elementor-3130 .elementor-element.elementor-element-cf02c5d::before, .elementor-3130 .elementor-element.elementor-element-cf02c5d > .elementor-background-video-container::before, .elementor-3130 .elementor-element.elementor-element-cf02c5d > .e-con-inner > .elementor-background-video-container::before, .elementor-3130 .elementor-element.elementor-element-cf02c5d > .elementor-background-slideshow::before, .elementor-3130 .elementor-element.elementor-element-cf02c5d > .e-con-inner > .elementor-background-slideshow::before, .elementor-3130 .elementor-element.elementor-element-cf02c5d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://pointb-officiel.com/wp-content/uploads/2024/01/section-4-overlay.png");background-position:center left;background-repeat:no-repeat;background-size:100% auto;}.elementor-3130 .elementor-element.elementor-element-cf02c5d, .elementor-3130 .elementor-element.elementor-element-cf02c5d::before{--border-transition:0.3s;}.elementor-3130 .elementor-element.elementor-element-cf02c5d > .elementor-shape-top .elementor-shape-fill, .elementor-3130 .elementor-element.elementor-element-cf02c5d > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#61814D;}.elementor-3130 .elementor-element.elementor-element-cf02c5d > .elementor-shape-top svg, .elementor-3130 .elementor-element.elementor-element-cf02c5d > .e-con-inner > .elementor-shape-top svg{width:calc(190% + 1.3px);height:15px;transform:translateX(-50%) rotateY(180deg);}.elementor-3130 .elementor-element.elementor-element-cf02c5d > .elementor-shape-bottom .elementor-shape-fill, .elementor-3130 .elementor-element.elementor-element-cf02c5d > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-f6d9996 );}.elementor-3130 .elementor-element.elementor-element-cf02c5d > .elementor-shape-bottom svg, .elementor-3130 .elementor-element.elementor-element-cf02c5d > .e-con-inner > .elementor-shape-bottom svg{width:calc(175% + 1.3px);height:34px;transform:translateX(-50%) rotateY(180deg);}.elementor-3130 .elementor-element.elementor-element-cf02c5d > .elementor-shape-bottom, .elementor-3130 .elementor-element.elementor-element-cf02c5d > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-3130 .elementor-element.elementor-element-4d67673{--display:flex;--min-height:25vh;--justify-content:flex-end;--overflow:hidden;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3130 .elementor-element.elementor-element-aa9e351 img{width:63vw;}.elementor-3130 .elementor-element.elementor-element-aa9e351 > .elementor-widget-container{margin:1vw -10vw -10vw -10vw;}.elementor-3130 .elementor-element.elementor-element-999c161{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0.2vw 0.2vw;--background-transition:0.3s;--padding-top:2vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:11vw;}.elementor-3130 .elementor-element.elementor-element-65ed5f9{text-align:center;}.elementor-3130 .elementor-element.elementor-element-65ed5f9 .elementor-heading-title{color:#000000;font-family:"Blockbeheavy", Sans-serif;font-size:2.5vw;font-weight:normal;text-transform:uppercase;letter-spacing:1.2px;}.elementor-3130 .elementor-element.elementor-element-65ed5f9 > .elementor-widget-container{margin:-1vw 0vw 0vw 0vw;}.elementor-3130 .elementor-element.elementor-element-183ff10{text-align:center;}.elementor-3130 .elementor-element.elementor-element-183ff10 .elementor-heading-title{color:#FFFFFF;font-family:"Blockbeheavy", Sans-serif;font-size:6.3vw;font-weight:normal;text-transform:uppercase;line-height:1.05em;letter-spacing:1.2px;}.elementor-3130 .elementor-element.elementor-element-183ff10 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-3130 .elementor-element.elementor-element-61bcb8e{text-align:center;width:var( --container-widget-width, 38vw );max-width:38vw;--container-widget-width:38vw;--container-widget-flex-grow:0;}.elementor-3130 .elementor-element.elementor-element-61bcb8e .elementor-heading-title{color:#000000;font-family:"Blockbeheavy", Sans-serif;font-size:2.5vw;font-weight:normal;text-transform:uppercase;letter-spacing:1.2px;}.elementor-3130 .elementor-element.elementor-element-61bcb8e.elementor-element{--align-self:center;}.elementor-3130 .elementor-element.elementor-element-466b3f3 .elementor-button{font-family:"Blockbeheavy", Sans-serif;font-size:1.6vw;font-weight:100;text-transform:uppercase;line-height:1;letter-spacing:0.03em;fill:#FFFFFF;color:#FFFFFF;background-color:#FD3738;border-radius:386px 386px 386px 386px;padding:2vw 0vw 2vw 0vw;}.elementor-3130 .elementor-element.elementor-element-466b3f3 .elementor-button:hover, .elementor-3130 .elementor-element.elementor-element-466b3f3 .elementor-button:focus{color:#000000;background-color:#FFFFFF;}.elementor-3130 .elementor-element.elementor-element-466b3f3 .elementor-button:hover svg, .elementor-3130 .elementor-element.elementor-element-466b3f3 .elementor-button:focus svg{fill:#000000;}.elementor-3130 .elementor-element.elementor-element-466b3f3 > .elementor-widget-container{margin:3vw 0vw 0.4vw 0vw;}.elementor-3130 .elementor-element.elementor-element-466b3f3{width:var( --container-widget-width, 29vw );max-width:29vw;--container-widget-width:29vw;--container-widget-flex-grow:0;}.elementor-3130 .elementor-element.elementor-element-466b3f3.elementor-element{--align-self:center;}body.elementor-page-3130:not(.elementor-motion-effects-element-type-background), body.elementor-page-3130 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f6d9996 );}@media(max-width:1024px){.elementor-3130 .elementor-element.elementor-element-21866f4{--min-height:0vh;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:19%;--padding-bottom:14%;--padding-left:0%;--padding-right:0%;}.elementor-3130 .elementor-element.elementor-element-6c6004c{text-align:center;}.elementor-3130 .elementor-element.elementor-element-6c6004c .elementor-heading-title{font-size:8.3vw;line-height:9.5vw;}.elementor-3130 .elementor-element.elementor-element-6c6004c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-3130 .elementor-element.elementor-element-5982f63 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3130 .elementor-element.elementor-element-5982f63 .elementor-icon-list-item > a{font-size:24px;}.elementor-3130 .elementor-element.elementor-element-5982f63 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3130 .elementor-element.elementor-element-5982f63{width:var( --container-widget-width, 625px );max-width:625px;--container-widget-width:625px;--container-widget-flex-grow:0;}.elementor-3130 .elementor-element.elementor-element-5982f63.elementor-element{--align-self:center;}.elementor-3130 .elementor-element.elementor-element-74c30c8{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;}.elementor-3130 .elementor-element.elementor-element-5e1538e img{width:100%;max-width:30vw;}.elementor-3130 .elementor-element.elementor-element-1cfdb06 img{width:100%;max-width:30vw;}.elementor-3130 .elementor-element.elementor-element-e68d757 img{width:48vw;}.elementor-3130 .elementor-element.elementor-element-e68d757 > .elementor-widget-container{margin:0px 0px 28px -25px;}.elementor-3130 .elementor-element.elementor-element-589467c{--min-height:70vh;--margin-top:0px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-3130 .elementor-element.elementor-element-fb39ea9{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3130 .elementor-element.elementor-element-de66a63 img{width:34vw;}.elementor-3130 .elementor-element.elementor-element-de66a63 > .elementor-widget-container{margin:10vw 0vw -21vw 0vw;}.elementor-3130 .elementor-element.elementor-element-e1edd20 img{width:36vw;}.elementor-3130 .elementor-element.elementor-element-e1edd20 > .elementor-widget-container{margin:-7vw 0vw 5vw 0vw;}.elementor-3130 .elementor-element.elementor-element-87b13c5{--padding-top:5vw;--padding-bottom:5vw;--padding-left:0vw;--padding-right:12vw;}.elementor-3130 .elementor-element.elementor-element-87b13c5.e-con{--align-self:center;}.elementor-3130 .elementor-element.elementor-element-48e7157 img{width:7vw;}.elementor-3130 .elementor-element.elementor-element-ca6917e img{width:27vw;}.elementor-3130 .elementor-element.elementor-element-b31917b img{width:37vw;}.elementor-3130 .elementor-element.elementor-element-53ecfd8 .elementor-button{font-size:2.5vw;line-height:2em;}.elementor-3130 .elementor-element.elementor-element-53ecfd8 > .elementor-widget-container{margin:3vw 0vw 5vw 0vw;}.elementor-3130 .elementor-element.elementor-element-53ecfd8{--container-widget-width:27vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 27vw );max-width:27vw;}.elementor-3130 .elementor-element.elementor-element-a4b940e{--min-height:709px;--padding-top:5vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3130 .elementor-element.elementor-element-a4b940e::before, .elementor-3130 .elementor-element.elementor-element-a4b940e > .elementor-background-video-container::before, .elementor-3130 .elementor-element.elementor-element-a4b940e > .e-con-inner > .elementor-background-video-container::before, .elementor-3130 .elementor-element.elementor-element-a4b940e > .elementor-background-slideshow::before, .elementor-3130 .elementor-element.elementor-element-a4b940e > .e-con-inner > .elementor-background-slideshow::before, .elementor-3130 .elementor-element.elementor-element-a4b940e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0%;}.elementor-3130 .elementor-element.elementor-element-a66d3f7 .elementor-heading-title{font-size:5.6vw;}.elementor-3130 .elementor-element.elementor-element-000a292 .elementor-heading-title{font-size:55px;}.elementor-3130 .elementor-element.elementor-element-000a292 > .elementor-widget-container{margin:6vw 0vw -8vw 0vw;}.elementor-3130 .elementor-element.elementor-element-949c268{--min-height:339px;}.elementor-3130 .elementor-element.elementor-element-1d6b52f .elementor-heading-title{font-size:44px;}.elementor-3130 .elementor-element.elementor-element-1d6b52f > .elementor-widget-container{margin:0vw -15vw 34vw -1vw;}.elementor-3130 .elementor-element.elementor-element-ef457d0 img{width:208px;}.elementor-3130 .elementor-element.elementor-element-ef457d0 > .elementor-widget-container{margin:0vw 0vw -5vw 0vw;}.elementor-3130 .elementor-element.elementor-element-0e16b63 img{width:302px;}.elementor-3130 .elementor-element.elementor-element-0e16b63 > .elementor-widget-container{margin:0vw -4vw 2vw -6vw;}.elementor-3130 .elementor-element.elementor-element-a29bcc8 img{width:179px;}.elementor-3130 .elementor-element.elementor-element-a29bcc8 > .elementor-widget-container{margin:0vw 0vw -2vw 0vw;}.elementor-3130 .elementor-element.elementor-element-42b029d .elementor-heading-title{font-size:44px;}.elementor-3130 .elementor-element.elementor-element-42b029d > .elementor-widget-container{margin:0vw -3vw 33vw -14vw;}.elementor-3130 .elementor-element.elementor-element-7027490{--min-height:291px;}.elementor-3130 .elementor-element.elementor-element-7b54da8 img{width:572px;}.elementor-3130 .elementor-element.elementor-element-7b54da8 > .elementor-widget-container{margin:-85px 0px -73px 0px;}.elementor-3130 .elementor-element.elementor-element-188b41d img{width:253px;}.elementor-3130 .elementor-element.elementor-element-188b41d > .elementor-widget-container{margin:-42px 0px -75px -76px;}.elementor-3130 .elementor-element.elementor-element-1ca2576 img{width:117px;}body:not(.rtl) .elementor-3130 .elementor-element.elementor-element-1ca2576{right:6vw;}body.rtl .elementor-3130 .elementor-element.elementor-element-1ca2576{left:6vw;}.elementor-3130 .elementor-element.elementor-element-1ca2576{top:18.998vw;}.elementor-3130 .elementor-element.elementor-element-9e08aff{--padding-top:5vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3130 .elementor-element.elementor-element-5bce8af .elementor-heading-title{font-size:5.6vw;}.elementor-3130 .elementor-element.elementor-element-5bce8af > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-3130 .elementor-element.elementor-element-740ac12{--min-height:325px;--margin-top:-1vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:7vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3130 .elementor-element.elementor-element-4120808{--min-height:35vh;}.elementor-3130 .elementor-element.elementor-element-6ff0b0b{--min-height:210px;}.elementor-3130 .elementor-element.elementor-element-827a8b5 img{width:260px;}.elementor-3130 .elementor-element.elementor-element-827a8b5 > .elementor-widget-container{margin:3px -38px -8px -38px;}.elementor-3130 .elementor-element.elementor-element-1dfe6d9 img{width:290px;}.elementor-3130 .elementor-element.elementor-element-1dfe6d9 > .elementor-widget-container{margin:-2px -61px -19px -61px;}.elementor-3130 .elementor-element.elementor-element-a0880a9 .elementor-button{font-size:23px;}.elementor-3130 .elementor-element.elementor-element-15f3c7e{--min-height:210px;}.elementor-3130 .elementor-element.elementor-element-964a6dd img{width:260px;}.elementor-3130 .elementor-element.elementor-element-964a6dd > .elementor-widget-container{margin:3px -38px -8px -38px;}.elementor-3130 .elementor-element.elementor-element-270833d img{width:314px;}.elementor-3130 .elementor-element.elementor-element-270833d > .elementor-widget-container{margin:-2px -66px -25px -66px;}.elementor-3130 .elementor-element.elementor-element-2b5888c .elementor-button{font-size:23px;}.elementor-3130 .elementor-element.elementor-element-079c996{--min-height:210px;}.elementor-3130 .elementor-element.elementor-element-0c7bd86 img{width:260px;}.elementor-3130 .elementor-element.elementor-element-0c7bd86 > .elementor-widget-container{margin:3px -38px -8px -38px;}.elementor-3130 .elementor-element.elementor-element-6072173 img{width:308px;}.elementor-3130 .elementor-element.elementor-element-6072173 > .elementor-widget-container{margin:-2px -71px -19px -71px;}.elementor-3130 .elementor-element.elementor-element-548f239 .elementor-button{font-size:23px;}.elementor-3130 .elementor-element.elementor-element-9cbc5b0{--min-height:210px;}.elementor-3130 .elementor-element.elementor-element-bb2a423 img{width:260px;}.elementor-3130 .elementor-element.elementor-element-bb2a423 > .elementor-widget-container{margin:3px -38px -8px -38px;}.elementor-3130 .elementor-element.elementor-element-eae9436 img{width:309px;}.elementor-3130 .elementor-element.elementor-element-eae9436 > .elementor-widget-container{margin:-2px -61px -19px -61px;}.elementor-3130 .elementor-element.elementor-element-bea0f72 .elementor-button{font-size:23px;}.elementor-3130 .elementor-element.elementor-element-a99d751{--min-height:210px;}.elementor-3130 .elementor-element.elementor-element-16a7bc9 img{width:260px;}.elementor-3130 .elementor-element.elementor-element-16a7bc9 > .elementor-widget-container{margin:3px -38px -8px -38px;}.elementor-3130 .elementor-element.elementor-element-d5f3a6d img{width:309px;}.elementor-3130 .elementor-element.elementor-element-d5f3a6d > .elementor-widget-container{margin:-2px -61px -19px -61px;}.elementor-3130 .elementor-element.elementor-element-08beb99 .elementor-button{font-size:23px;}.elementor-3130 .elementor-element.elementor-element-c84df43{--min-height:210px;}.elementor-3130 .elementor-element.elementor-element-846d794 img{width:260px;}.elementor-3130 .elementor-element.elementor-element-846d794 > .elementor-widget-container{margin:3px -38px -8px -38px;}.elementor-3130 .elementor-element.elementor-element-7d14f14 img{width:308px;}.elementor-3130 .elementor-element.elementor-element-7d14f14 > .elementor-widget-container{margin:-2px -71px -19px -71px;}.elementor-3130 .elementor-element.elementor-element-dc47fb4 .elementor-button{font-size:23px;}.elementor-3130 .elementor-element.elementor-element-c285cc6{--min-height:210px;}.elementor-3130 .elementor-element.elementor-element-a269dae img{width:260px;}.elementor-3130 .elementor-element.elementor-element-a269dae > .elementor-widget-container{margin:3px -38px -8px -38px;}.elementor-3130 .elementor-element.elementor-element-cb89795 img{width:308px;}.elementor-3130 .elementor-element.elementor-element-cb89795 > .elementor-widget-container{margin:-2px -71px -29px -71px;}.elementor-3130 .elementor-element.elementor-element-15207ef .elementor-button{font-size:23px;}.elementor-3130 .elementor-element.elementor-element-744a8b4{--min-height:210px;}.elementor-3130 .elementor-element.elementor-element-6088840 img{width:260px;}.elementor-3130 .elementor-element.elementor-element-6088840 > .elementor-widget-container{margin:3px -38px -8px -38px;}.elementor-3130 .elementor-element.elementor-element-0ca21df img{width:308px;}.elementor-3130 .elementor-element.elementor-element-0ca21df > .elementor-widget-container{margin:-2px -71px -19px -71px;}.elementor-3130 .elementor-element.elementor-element-b1e3a3c .elementor-button{font-size:23px;}.elementor-3130 .elementor-element.elementor-element-b51045b{--min-height:210px;}.elementor-3130 .elementor-element.elementor-element-7fe1b4a img{width:260px;}.elementor-3130 .elementor-element.elementor-element-7fe1b4a > .elementor-widget-container{margin:3px -38px -8px -38px;}.elementor-3130 .elementor-element.elementor-element-f39d0e7 img{width:308px;}.elementor-3130 .elementor-element.elementor-element-f39d0e7 > .elementor-widget-container{margin:-2px -71px -29px -71px;}.elementor-3130 .elementor-element.elementor-element-aaf69e4 .elementor-button{font-size:23px;}.elementor-3130 .elementor-element.elementor-element-57a468d{--min-height:210px;}.elementor-3130 .elementor-element.elementor-element-ddc6a31 img{width:260px;}.elementor-3130 .elementor-element.elementor-element-ddc6a31 > .elementor-widget-container{margin:3px -38px -8px -38px;}.elementor-3130 .elementor-element.elementor-element-53045de img{width:308px;}.elementor-3130 .elementor-element.elementor-element-53045de > .elementor-widget-container{margin:-2px -71px -19px -71px;}.elementor-3130 .elementor-element.elementor-element-f9337c1 .elementor-button{font-size:23px;}.elementor-3130 .elementor-element.elementor-element-05038aa{--min-height:210px;}.elementor-3130 .elementor-element.elementor-element-edcc017 img{width:260px;}.elementor-3130 .elementor-element.elementor-element-edcc017 > .elementor-widget-container{margin:3px -38px -8px -38px;}.elementor-3130 .elementor-element.elementor-element-e917e20 img{width:308px;}.elementor-3130 .elementor-element.elementor-element-e917e20 > .elementor-widget-container{margin:-2px -71px -19px -71px;}.elementor-3130 .elementor-element.elementor-element-9e17b93 .elementor-button{font-size:23px;}.elementor-3130 .elementor-element.elementor-element-77e7d20{--e-n-carousel-swiper-slides-to-display:2;}.elementor-3130 .elementor-element.elementor-element-77e7d20 > .elementor-widget-container{margin:12px 0px 15px 0px;}.elementor-3130 .elementor-element.elementor-element-9267aad .elementor-button{font-size:2.5vw;line-height:2em;}.elementor-3130 .elementor-element.elementor-element-9267aad > .elementor-widget-container{margin:-2vw 0vw 7vw 0vw;}.elementor-3130 .elementor-element.elementor-element-9267aad{--container-widget-width:33vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 33vw );max-width:33vw;}.elementor-3130 .elementor-element.elementor-element-cf02c5d{--min-height:448px;}.elementor-3130 .elementor-element.elementor-element-cf02c5d::before, .elementor-3130 .elementor-element.elementor-element-cf02c5d > .elementor-background-video-container::before, .elementor-3130 .elementor-element.elementor-element-cf02c5d > .e-con-inner > .elementor-background-video-container::before, .elementor-3130 .elementor-element.elementor-element-cf02c5d > .elementor-background-slideshow::before, .elementor-3130 .elementor-element.elementor-element-cf02c5d > .e-con-inner > .elementor-background-slideshow::before, .elementor-3130 .elementor-element.elementor-element-cf02c5d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:110vw auto;}.elementor-3130 .elementor-element.elementor-element-4d67673{--min-height:21vh;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:-5vw;}.elementor-3130 .elementor-element.elementor-element-aa9e351 img{width:72vw;}.elementor-3130 .elementor-element.elementor-element-aa9e351 > .elementor-widget-container{margin:3vw -2vw -4vw -8vw;}.elementor-3130 .elementor-element.elementor-element-999c161{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:6vw;}.elementor-3130 .elementor-element.elementor-element-466b3f3 .elementor-button{font-size:2.5vw;line-height:2em;}.elementor-3130 .elementor-element.elementor-element-466b3f3{--container-widget-width:42vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 42vw );max-width:42vw;}}@media(min-width:768px){.elementor-3130 .elementor-element.elementor-element-21866f4{--content-width:85vw;}.elementor-3130 .elementor-element.elementor-element-2851002{--width:51%;}.elementor-3130 .elementor-element.elementor-element-74c30c8{--content-width:100%;}.elementor-3130 .elementor-element.elementor-element-4175e40{--width:46%;}.elementor-3130 .elementor-element.elementor-element-fb39ea9{--content-width:100%;}.elementor-3130 .elementor-element.elementor-element-d8beb3f{--content-width:100vw;}.elementor-3130 .elementor-element.elementor-element-a6f8e60{--width:49vw;}.elementor-3130 .elementor-element.elementor-element-87b13c5{--width:49vw;}.elementor-3130 .elementor-element.elementor-element-a4b940e{--content-width:100vw;}.elementor-3130 .elementor-element.elementor-element-949c268{--content-width:100vw;}.elementor-3130 .elementor-element.elementor-element-7027490{--content-width:100vw;}.elementor-3130 .elementor-element.elementor-element-09c7dcf{--width:75vw;}.elementor-3130 .elementor-element.elementor-element-9e08aff{--content-width:80vw;}.elementor-3130 .elementor-element.elementor-element-740ac12{--content-width:87vw;}.elementor-3130 .elementor-element.elementor-element-6ff0b0b{--width:15vw;}.elementor-3130 .elementor-element.elementor-element-15f3c7e{--width:15vw;}.elementor-3130 .elementor-element.elementor-element-079c996{--width:15vw;}.elementor-3130 .elementor-element.elementor-element-9cbc5b0{--width:15vw;}.elementor-3130 .elementor-element.elementor-element-a99d751{--width:15vw;}.elementor-3130 .elementor-element.elementor-element-c84df43{--width:15vw;}.elementor-3130 .elementor-element.elementor-element-c285cc6{--width:15vw;}.elementor-3130 .elementor-element.elementor-element-744a8b4{--width:15vw;}.elementor-3130 .elementor-element.elementor-element-b51045b{--width:15vw;}.elementor-3130 .elementor-element.elementor-element-57a468d{--width:15vw;}.elementor-3130 .elementor-element.elementor-element-05038aa{--width:15vw;}.elementor-3130 .elementor-element.elementor-element-cf02c5d{--content-width:100vw;}.elementor-3130 .elementor-element.elementor-element-4d67673{--width:50vw;}.elementor-3130 .elementor-element.elementor-element-999c161{--width:49vw;}}@media(max-width:1366px) and (min-width:768px){.elementor-3130 .elementor-element.elementor-element-21866f4{--content-width:89%;}.elementor-3130 .elementor-element.elementor-element-2851002{--width:52%;}.elementor-3130 .elementor-element.elementor-element-4175e40{--width:47%;}.elementor-3130 .elementor-element.elementor-element-6ff0b0b{--width:15vw;}.elementor-3130 .elementor-element.elementor-element-15f3c7e{--width:15vw;}.elementor-3130 .elementor-element.elementor-element-079c996{--width:15vw;}.elementor-3130 .elementor-element.elementor-element-9cbc5b0{--width:15vw;}.elementor-3130 .elementor-element.elementor-element-a99d751{--width:15vw;}.elementor-3130 .elementor-element.elementor-element-c84df43{--width:15vw;}.elementor-3130 .elementor-element.elementor-element-c285cc6{--width:15vw;}.elementor-3130 .elementor-element.elementor-element-744a8b4{--width:15vw;}.elementor-3130 .elementor-element.elementor-element-b51045b{--width:15vw;}.elementor-3130 .elementor-element.elementor-element-57a468d{--width:15vw;}.elementor-3130 .elementor-element.elementor-element-05038aa{--width:15vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-3130 .elementor-element.elementor-element-21866f4{--content-width:100%;}.elementor-3130 .elementor-element.elementor-element-2851002{--width:87%;}.elementor-3130 .elementor-element.elementor-element-4175e40{--width:75%;}.elementor-3130 .elementor-element.elementor-element-740ac12{--content-width:83vw;}.elementor-3130 .elementor-element.elementor-element-6ff0b0b{--width:205px;}.elementor-3130 .elementor-element.elementor-element-15f3c7e{--width:205px;}.elementor-3130 .elementor-element.elementor-element-079c996{--width:205px;}.elementor-3130 .elementor-element.elementor-element-9cbc5b0{--width:205px;}.elementor-3130 .elementor-element.elementor-element-a99d751{--width:205px;}.elementor-3130 .elementor-element.elementor-element-c84df43{--width:205px;}.elementor-3130 .elementor-element.elementor-element-c285cc6{--width:205px;}.elementor-3130 .elementor-element.elementor-element-744a8b4{--width:205px;}.elementor-3130 .elementor-element.elementor-element-b51045b{--width:205px;}.elementor-3130 .elementor-element.elementor-element-57a468d{--width:205px;}.elementor-3130 .elementor-element.elementor-element-05038aa{--width:205px;}.elementor-3130 .elementor-element.elementor-element-4d67673{--width:52vw;}}@media(max-width:1366px){.elementor-3130 .elementor-element.elementor-element-21866f4{--min-height:100vh;--justify-content:space-between;--margin-top:-3vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:15%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-3130 .elementor-element.elementor-element-2851002{--gap:1.5rem 1.5rem;}.elementor-3130 .elementor-element.elementor-element-5982f63 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3130 .elementor-element.elementor-element-5982f63 .elementor-icon-list-item > a{font-size:20px;}.elementor-3130 .elementor-element.elementor-element-5982f63 > .elementor-widget-container{margin:0px -35px 0px 0px;}.elementor-3130 .elementor-element.elementor-element-74c30c8{--gap:22px 22px;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3130 .elementor-element.elementor-element-5e1538e img{max-width:15vw;}.elementor-3130 .elementor-element.elementor-element-1cfdb06 img{max-width:15vw;}.elementor-3130 .elementor-element.elementor-element-e68d757 img{width:37vw;}.elementor-3130 .elementor-element.elementor-element-e68d757 > .elementor-widget-container{margin:14px 10px 0px -18px;}.elementor-3130 .elementor-element.elementor-element-a9c0da7 .elementor-icon{font-size:41px;}.elementor-3130 .elementor-element.elementor-element-a9c0da7 .elementor-icon svg{height:41px;}body:not(.rtl) .elementor-3130 .elementor-element.elementor-element-a9c0da7{right:3vw;}body.rtl .elementor-3130 .elementor-element.elementor-element-a9c0da7{left:3vw;}.elementor-3130 .elementor-element.elementor-element-a9c0da7{bottom:2vh;}.elementor-3130 .elementor-element.elementor-element-fb39ea9{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3130 .elementor-element.elementor-element-0917697 img{width:100%;}.elementor-3130 .elementor-element.elementor-element-1158f35 img{width:100%;}.elementor-3130 .elementor-element.elementor-element-d8beb3f{--min-height:582px;}.elementor-3130 .elementor-element.elementor-element-a6f8e60{--min-height:265px;}.elementor-3130 .elementor-element.elementor-element-53ecfd8 .elementor-button{font-size:1.9vw;padding:2.1vw 0vw 2.1vw 0vw;}.elementor-3130 .elementor-element.elementor-element-53ecfd8{--container-widget-width:20vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 20vw );max-width:20vw;}.elementor-3130 .elementor-element.elementor-element-a4b940e{--min-height:729px;}.elementor-3130 .elementor-element.elementor-element-740ac12{--min-height:347px;--padding-top:0px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-3130 .elementor-element.elementor-element-4120808{--min-height:394px;}.elementor-3130 .elementor-element.elementor-element-6ff0b0b{--min-height:214px;--border-radius:17px 17px 17px 17px;}.elementor-3130 .elementor-element.elementor-element-827a8b5 img{width:25vw;}.elementor-3130 .elementor-element.elementor-element-827a8b5 > .elementor-widget-container{margin:0vw -4vw -3vw -4vw;}.elementor-3130 .elementor-element.elementor-element-1dfe6d9 img{width:25vw;}.elementor-3130 .elementor-element.elementor-element-1dfe6d9 > .elementor-widget-container{margin:0vw -5vw -3vw -5vw;}.elementor-3130 .elementor-element.elementor-element-a0880a9 .elementor-button{font-size:1.5vw;}.elementor-3130 .elementor-element.elementor-element-a0880a9 > .elementor-widget-container{margin:1px 0px -1px 0px;}.elementor-3130 .elementor-element.elementor-element-a0880a9{width:100%;max-width:100%;}.elementor-3130 .elementor-element.elementor-element-15f3c7e{--min-height:214px;--border-radius:17px 17px 17px 17px;}.elementor-3130 .elementor-element.elementor-element-964a6dd img{width:25vw;}.elementor-3130 .elementor-element.elementor-element-964a6dd > .elementor-widget-container{margin:0.3vw -4vw -2vw -4vw;}.elementor-3130 .elementor-element.elementor-element-270833d img{width:25vw;}.elementor-3130 .elementor-element.elementor-element-270833d > .elementor-widget-container{margin:0vw -5vw -3vw -5vw;}.elementor-3130 .elementor-element.elementor-element-2b5888c .elementor-button{font-size:1.5vw;}.elementor-3130 .elementor-element.elementor-element-2b5888c > .elementor-widget-container{margin:1px 0px -1px 0px;}.elementor-3130 .elementor-element.elementor-element-2b5888c{width:100%;max-width:100%;}.elementor-3130 .elementor-element.elementor-element-079c996{--min-height:214px;--border-radius:17px 17px 17px 17px;}.elementor-3130 .elementor-element.elementor-element-0c7bd86 img{width:25vw;}.elementor-3130 .elementor-element.elementor-element-0c7bd86 > .elementor-widget-container{margin:0vw -4vw -3vw -4vw;}.elementor-3130 .elementor-element.elementor-element-6072173 img{width:25vw;}.elementor-3130 .elementor-element.elementor-element-6072173 > .elementor-widget-container{margin:0vw -5vw -3vw -5vw;}.elementor-3130 .elementor-element.elementor-element-548f239 .elementor-button{font-size:1.5vw;}.elementor-3130 .elementor-element.elementor-element-548f239 > .elementor-widget-container{margin:1px 0px -1px 0px;}.elementor-3130 .elementor-element.elementor-element-548f239{width:100%;max-width:100%;}.elementor-3130 .elementor-element.elementor-element-9cbc5b0{--min-height:214px;--border-radius:17px 17px 17px 17px;}.elementor-3130 .elementor-element.elementor-element-bb2a423 img{width:25vw;}.elementor-3130 .elementor-element.elementor-element-bb2a423 > .elementor-widget-container{margin:0vw -4vw -3vw -4vw;}.elementor-3130 .elementor-element.elementor-element-eae9436 img{width:25vw;}.elementor-3130 .elementor-element.elementor-element-eae9436 > .elementor-widget-container{margin:0vw -5vw -3vw -5vw;}.elementor-3130 .elementor-element.elementor-element-bea0f72 .elementor-button{font-size:1.5vw;}.elementor-3130 .elementor-element.elementor-element-bea0f72 > .elementor-widget-container{margin:1px 0px -1px 0px;}.elementor-3130 .elementor-element.elementor-element-bea0f72{width:100%;max-width:100%;}.elementor-3130 .elementor-element.elementor-element-a99d751{--min-height:214px;--border-radius:17px 17px 17px 17px;}.elementor-3130 .elementor-element.elementor-element-16a7bc9 img{width:25vw;}.elementor-3130 .elementor-element.elementor-element-16a7bc9 > .elementor-widget-container{margin:0vw -4vw -3vw -4vw;}.elementor-3130 .elementor-element.elementor-element-d5f3a6d img{width:25vw;}.elementor-3130 .elementor-element.elementor-element-d5f3a6d > .elementor-widget-container{margin:0vw -5vw -3vw -5vw;}.elementor-3130 .elementor-element.elementor-element-08beb99 .elementor-button{font-size:1.5vw;}.elementor-3130 .elementor-element.elementor-element-08beb99 > .elementor-widget-container{margin:1px 0px -1px 0px;}.elementor-3130 .elementor-element.elementor-element-08beb99{width:100%;max-width:100%;}.elementor-3130 .elementor-element.elementor-element-c84df43{--min-height:214px;--border-radius:17px 17px 17px 17px;}.elementor-3130 .elementor-element.elementor-element-846d794 img{width:25vw;}.elementor-3130 .elementor-element.elementor-element-846d794 > .elementor-widget-container{margin:0vw -4vw -3vw -4vw;}.elementor-3130 .elementor-element.elementor-element-7d14f14 img{width:25vw;}.elementor-3130 .elementor-element.elementor-element-7d14f14 > .elementor-widget-container{margin:0vw -5vw -3vw -5vw;}.elementor-3130 .elementor-element.elementor-element-dc47fb4 .elementor-button{font-size:1.5vw;}.elementor-3130 .elementor-element.elementor-element-dc47fb4 > .elementor-widget-container{margin:1px 0px -1px 0px;}.elementor-3130 .elementor-element.elementor-element-dc47fb4{width:100%;max-width:100%;}.elementor-3130 .elementor-element.elementor-element-c285cc6{--min-height:214px;--border-radius:17px 17px 17px 17px;}.elementor-3130 .elementor-element.elementor-element-a269dae img{width:25vw;}.elementor-3130 .elementor-element.elementor-element-a269dae > .elementor-widget-container{margin:0vw -4vw -3.2vw -4vw;}.elementor-3130 .elementor-element.elementor-element-cb89795 img{width:25vw;}.elementor-3130 .elementor-element.elementor-element-cb89795 > .elementor-widget-container{margin:0vw -5vw -3vw -5vw;}.elementor-3130 .elementor-element.elementor-element-15207ef .elementor-button{font-size:1.5vw;}.elementor-3130 .elementor-element.elementor-element-15207ef > .elementor-widget-container{margin:1px 0px -1px 0px;}.elementor-3130 .elementor-element.elementor-element-15207ef{width:100%;max-width:100%;}.elementor-3130 .elementor-element.elementor-element-744a8b4{--min-height:214px;--border-radius:17px 17px 17px 17px;}.elementor-3130 .elementor-element.elementor-element-6088840 img{width:25vw;}.elementor-3130 .elementor-element.elementor-element-6088840 > .elementor-widget-container{margin:0vw -4vw -3vw -4vw;}.elementor-3130 .elementor-element.elementor-element-0ca21df img{width:25vw;}.elementor-3130 .elementor-element.elementor-element-0ca21df > .elementor-widget-container{margin:0vw -5vw -3vw -5vw;}.elementor-3130 .elementor-element.elementor-element-b1e3a3c .elementor-button{font-size:1.5vw;}.elementor-3130 .elementor-element.elementor-element-b1e3a3c > .elementor-widget-container{margin:1px 0px -1px 0px;}.elementor-3130 .elementor-element.elementor-element-b1e3a3c{width:100%;max-width:100%;}.elementor-3130 .elementor-element.elementor-element-b51045b{--min-height:214px;--border-radius:17px 17px 17px 17px;}.elementor-3130 .elementor-element.elementor-element-7fe1b4a img{width:25vw;}.elementor-3130 .elementor-element.elementor-element-7fe1b4a > .elementor-widget-container{margin:0vw -4vw -3.2vw -4vw;}.elementor-3130 .elementor-element.elementor-element-f39d0e7 img{width:25vw;}.elementor-3130 .elementor-element.elementor-element-f39d0e7 > .elementor-widget-container{margin:0vw -5vw -3vw -5vw;}.elementor-3130 .elementor-element.elementor-element-aaf69e4 .elementor-button{font-size:1.5vw;}.elementor-3130 .elementor-element.elementor-element-aaf69e4 > .elementor-widget-container{margin:1px 0px -1px 0px;}.elementor-3130 .elementor-element.elementor-element-aaf69e4{width:100%;max-width:100%;}.elementor-3130 .elementor-element.elementor-element-57a468d{--min-height:214px;--border-radius:17px 17px 17px 17px;}.elementor-3130 .elementor-element.elementor-element-ddc6a31 img{width:25vw;}.elementor-3130 .elementor-element.elementor-element-ddc6a31 > .elementor-widget-container{margin:0vw -4vw -3vw -4vw;}.elementor-3130 .elementor-element.elementor-element-53045de img{width:25vw;}.elementor-3130 .elementor-element.elementor-element-53045de > .elementor-widget-container{margin:0vw -5vw -3vw -5vw;}.elementor-3130 .elementor-element.elementor-element-f9337c1 .elementor-button{font-size:1.5vw;}.elementor-3130 .elementor-element.elementor-element-f9337c1 > .elementor-widget-container{margin:1px 0px -1px 0px;}.elementor-3130 .elementor-element.elementor-element-f9337c1{width:100%;max-width:100%;}.elementor-3130 .elementor-element.elementor-element-05038aa{--min-height:214px;--border-radius:17px 17px 17px 17px;}.elementor-3130 .elementor-element.elementor-element-edcc017 img{width:25vw;}.elementor-3130 .elementor-element.elementor-element-edcc017 > .elementor-widget-container{margin:0vw -4vw -3vw -4vw;}.elementor-3130 .elementor-element.elementor-element-e917e20 img{width:25vw;}.elementor-3130 .elementor-element.elementor-element-e917e20 > .elementor-widget-container{margin:0vw -5vw -3vw -5vw;}.elementor-3130 .elementor-element.elementor-element-9e17b93 .elementor-button{font-size:1.5vw;}.elementor-3130 .elementor-element.elementor-element-9e17b93 > .elementor-widget-container{margin:1px 0px -1px 0px;}.elementor-3130 .elementor-element.elementor-element-9e17b93{width:100%;max-width:100%;}.elementor-3130 .elementor-element.elementor-element-77e7d20{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:40em;}.elementor-3130 .elementor-element.elementor-element-77e7d20 > .elementor-widget-container{margin:-17px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-3130 .elementor-element.elementor-element-9267aad .elementor-button{font-size:1.9vw;padding:2.1vw 0vw 2.1vw 0vw;}.elementor-3130 .elementor-element.elementor-element-9267aad > .elementor-widget-container{margin:0vw 0vw 7vw 0vw;}.elementor-3130 .elementor-element.elementor-element-9267aad{--container-widget-width:22vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 22vw );max-width:22vw;}.elementor-3130 .elementor-element.elementor-element-cf02c5d{--min-height:631px;}.elementor-3130 .elementor-element.elementor-element-aa9e351 > .elementor-widget-container{margin:-1vw -10vw -8vw -10vw;}.elementor-3130 .elementor-element.elementor-element-466b3f3 .elementor-button{font-size:1.9vw;padding:2.1vw 0vw 2.1vw 0vw;}.elementor-3130 .elementor-element.elementor-element-466b3f3{--container-widget-width:33.6vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 33.6vw );max-width:33.6vw;}}@media(max-width:767px){.elementor-3130 .elementor-element.elementor-element-21866f4{--content-width:87%;--min-height:0vh;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28%;--padding-bottom:16%;--padding-left:0%;--padding-right:0%;--z-index:1;}.elementor-3130 .elementor-element.elementor-element-2851002{--gap:2px 2px;}.elementor-3130 .elementor-element.elementor-element-6c6004c{text-align:center;}.elementor-3130 .elementor-element.elementor-element-6c6004c .elementor-heading-title{font-size:9.3vw;line-height:11vw;letter-spacing:1px;}.elementor-3130 .elementor-element.elementor-element-6c6004c > .elementor-widget-container{margin:0px -6px 0px -6px;padding:0px 0px 16px 0px;}.elementor-3130 .elementor-element.elementor-element-5982f63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(6px/2);}.elementor-3130 .elementor-element.elementor-element-5982f63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(6px/2);}.elementor-3130 .elementor-element.elementor-element-5982f63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(6px/2);margin-left:calc(6px/2);}.elementor-3130 .elementor-element.elementor-element-5982f63 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-6px/2);margin-left:calc(-6px/2);}body.rtl .elementor-3130 .elementor-element.elementor-element-5982f63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-6px/2);}body:not(.rtl) .elementor-3130 .elementor-element.elementor-element-5982f63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-6px/2);}.elementor-3130 .elementor-element.elementor-element-5982f63 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3130 .elementor-element.elementor-element-5982f63 .elementor-icon-list-item > a{font-size:4.1vw;line-height:1.7em;}.elementor-3130 .elementor-element.elementor-element-5982f63 > .elementor-widget-container{margin:0px -17px 0px -17px;}.elementor-3130 .elementor-element.elementor-element-74c30c8{--content-width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--flex-wrap:nowrap;--margin-top:27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3130 .elementor-element.elementor-element-5e1538e{text-align:center;}.elementor-3130 .elementor-element.elementor-element-5e1538e img{width:100%;max-width:180px;}.elementor-3130 .elementor-element.elementor-element-1cfdb06{text-align:center;}.elementor-3130 .elementor-element.elementor-element-1cfdb06 img{width:100%;max-width:180px;}.elementor-3130 .elementor-element.elementor-element-4175e40{--width:93%;}.elementor-3130 .elementor-element.elementor-element-e68d757 img{width:67vw;}.elementor-3130 .elementor-element.elementor-element-e68d757 > .elementor-widget-container{margin:0vw 0vw 4vw -7vw;}.elementor-3130 .elementor-element.elementor-element-589467c{--min-height:53vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-3130 .elementor-element.elementor-element-a9c0da7 .elementor-icon{font-size:8vw;}.elementor-3130 .elementor-element.elementor-element-a9c0da7 .elementor-icon svg{height:8vw;}body:not(.rtl) .elementor-3130 .elementor-element.elementor-element-a9c0da7{right:5vw;}body.rtl .elementor-3130 .elementor-element.elementor-element-a9c0da7{left:5vw;}.elementor-3130 .elementor-element.elementor-element-a9c0da7{bottom:4vw;}.elementor-3130 .elementor-element.elementor-element-fb39ea9{--min-height:0px;--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-3130 .elementor-element.elementor-element-1158f35 img{width:100%;}.elementor-3130 .elementor-element.elementor-element-d8beb3f{--gap:4vw 4vw;}.elementor-3130 .elementor-element.elementor-element-a6f8e60{--min-height:32vh;}.elementor-3130 .elementor-element.elementor-element-a6f8e60.e-con{--order:99999 /* order end hack */;}.elementor-3130 .elementor-element.elementor-element-de66a63 img{width:54vw;}.elementor-3130 .elementor-element.elementor-element-e1edd20 img{width:54vw;}.elementor-3130 .elementor-element.elementor-element-e1edd20 > .elementor-widget-container{margin:-15vw 0vw 0vw 0vw;}.elementor-3130 .elementor-element.elementor-element-87b13c5{--padding-top:12vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3130 .elementor-element.elementor-element-48e7157 img{width:17vw;}.elementor-3130 .elementor-element.elementor-element-48e7157 > .elementor-widget-container{margin:0vw 0vw -12vw 0vw;}.elementor-3130 .elementor-element.elementor-element-ca6917e img{width:58vw;}.elementor-3130 .elementor-element.elementor-element-b31917b img{width:60vw;}.elementor-3130 .elementor-element.elementor-element-b31917b > .elementor-widget-container{margin:3vw 0vw 0vw 0vw;}.elementor-3130 .elementor-element.elementor-element-53ecfd8 .elementor-button{font-size:4.9vw;line-height:3em;padding:1.1vw 0vw 1.1vw 0vw;}.elementor-3130 .elementor-element.elementor-element-53ecfd8 > .elementor-widget-container{margin:8vw 0vw 0vw 0vw;}.elementor-3130 .elementor-element.elementor-element-53ecfd8{--container-widget-width:51vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 51vw );max-width:51vw;}.elementor-3130 .elementor-element.elementor-element-a4b940e{--min-height:440px;--padding-top:9vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3130 .elementor-element.elementor-element-a4b940e::before, .elementor-3130 .elementor-element.elementor-element-a4b940e > .elementor-background-video-container::before, .elementor-3130 .elementor-element.elementor-element-a4b940e > .e-con-inner > .elementor-background-video-container::before, .elementor-3130 .elementor-element.elementor-element-a4b940e > .elementor-background-slideshow::before, .elementor-3130 .elementor-element.elementor-element-a4b940e > .e-con-inner > .elementor-background-slideshow::before, .elementor-3130 .elementor-element.elementor-element-a4b940e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0%;}.elementor-3130 .elementor-element.elementor-element-a4b940e > .elementor-shape-bottom svg, .elementor-3130 .elementor-element.elementor-element-a4b940e > .e-con-inner > .elementor-shape-bottom svg{width:calc(148% + 1.3px);height:10px;}.elementor-3130 .elementor-element.elementor-element-a66d3f7 .elementor-heading-title{font-size:9.3vw;line-height:1.1em;}.elementor-3130 .elementor-element.elementor-element-000a292 .elementor-heading-title{font-size:30px;}.elementor-3130 .elementor-element.elementor-element-000a292 > .elementor-widget-container{margin:5.5vw 0vw -15vw 0vw;}.elementor-3130 .elementor-element.elementor-element-949c268{--min-height:38vh;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3130 .elementor-element.elementor-element-1d6b52f .elementor-heading-title{font-size:25px;}.elementor-3130 .elementor-element.elementor-element-1d6b52f > .elementor-widget-container{margin:0px -57px 163px -15px;}.elementor-3130 .elementor-element.elementor-element-ef457d0 img{width:108px;}.elementor-3130 .elementor-element.elementor-element-ef457d0 > .elementor-widget-container{margin:-10px 0px 10px 0px;}.elementor-3130 .elementor-element.elementor-element-0e16b63 img{width:166px;}.elementor-3130 .elementor-element.elementor-element-0e16b63 > .elementor-widget-container{margin:-13px -22px 38px -37px;}.elementor-3130 .elementor-element.elementor-element-a29bcc8 img{width:88px;}.elementor-3130 .elementor-element.elementor-element-a29bcc8 > .elementor-widget-container{margin:-10px 0px 15px 0px;}.elementor-3130 .elementor-element.elementor-element-42b029d .elementor-heading-title{font-size:25px;}.elementor-3130 .elementor-element.elementor-element-42b029d > .elementor-widget-container{margin:-6px -33px 159px -89px;}.elementor-3130 .elementor-element.elementor-element-42b029d.elementor-element{--align-self:center;}.elementor-3130 .elementor-element.elementor-element-7027490{--min-height:8vh;--margin-top:0vw;--margin-bottom:-18vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3130 .elementor-element.elementor-element-09c7dcf{--gap:0px 0px;--margin-top:0vw;--margin-bottom:28vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3130 .elementor-element.elementor-element-7b54da8 img{width:273px;}.elementor-3130 .elementor-element.elementor-element-7b54da8 > .elementor-widget-container{margin:-127px 0px 0px 0px;}.elementor-3130 .elementor-element.elementor-element-188b41d img{width:132px;}.elementor-3130 .elementor-element.elementor-element-188b41d > .elementor-widget-container{margin:-74px 0px -65px -43px;padding:0vw 0vw 0vw 0vw;}.elementor-3130 .elementor-element.elementor-element-1ca2576 img{width:65px;}body:not(.rtl) .elementor-3130 .elementor-element.elementor-element-1ca2576{right:4.998vw;}body.rtl .elementor-3130 .elementor-element.elementor-element-1ca2576{left:4.998vw;}.elementor-3130 .elementor-element.elementor-element-1ca2576{top:-8vw;z-index:25;}body:not(.rtl) .elementor-3130 .elementor-element.elementor-element-097cd95{left:20vw;}body.rtl .elementor-3130 .elementor-element.elementor-element-097cd95{right:20vw;}.elementor-3130 .elementor-element.elementor-element-097cd95{top:1vw;}.elementor-3130 .elementor-element.elementor-element-9e08aff{--padding-top:15vw;--padding-bottom:4vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3130 .elementor-element.elementor-element-5bce8af .elementor-heading-title{font-size:9.3vw;}.elementor-3130 .elementor-element.elementor-element-740ac12{--content-width:94vw;--min-height:26vh;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3130 .elementor-element.elementor-element-4120808{--min-height:348px;}.elementor-3130 .elementor-element.elementor-element-6ff0b0b{--width:220px;--min-height:240px;--border-radius:18px 18px 18px 18px;}.elementor-3130 .elementor-element.elementor-element-827a8b5 img{width:368px;}.elementor-3130 .elementor-element.elementor-element-827a8b5 > .elementor-widget-container{margin:6px -60px -3px -60px;}.elementor-3130 .elementor-element.elementor-element-1dfe6d9 img{width:368px;}.elementor-3130 .elementor-element.elementor-element-1dfe6d9 > .elementor-widget-container{margin:6px -61px -20px -61px;}.elementor-3130 .elementor-element.elementor-element-a0880a9 .elementor-button{font-size:22px;}.elementor-3130 .elementor-element.elementor-element-a0880a9 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-3130 .elementor-element.elementor-element-15f3c7e{--width:220px;--min-height:240px;--border-radius:18px 18px 18px 18px;}.elementor-3130 .elementor-element.elementor-element-964a6dd img{width:368px;}.elementor-3130 .elementor-element.elementor-element-964a6dd > .elementor-widget-container{margin:6px -60px -3px -60px;}.elementor-3130 .elementor-element.elementor-element-270833d img{width:368px;}.elementor-3130 .elementor-element.elementor-element-270833d > .elementor-widget-container{margin:9px -75px -20px -75px;}.elementor-3130 .elementor-element.elementor-element-2b5888c .elementor-button{font-size:22px;}.elementor-3130 .elementor-element.elementor-element-2b5888c > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-3130 .elementor-element.elementor-element-079c996{--width:220px;--min-height:240px;--border-radius:18px 18px 18px 18px;}.elementor-3130 .elementor-element.elementor-element-0c7bd86 img{width:368px;}.elementor-3130 .elementor-element.elementor-element-0c7bd86 > .elementor-widget-container{margin:6px -60px -3px -60px;}.elementor-3130 .elementor-element.elementor-element-6072173 img{width:368px;}.elementor-3130 .elementor-element.elementor-element-6072173 > .elementor-widget-container{margin:6px -75px -20px -75px;}.elementor-3130 .elementor-element.elementor-element-548f239 .elementor-button{font-size:22px;}.elementor-3130 .elementor-element.elementor-element-548f239 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-3130 .elementor-element.elementor-element-9cbc5b0{--width:220px;--min-height:240px;--border-radius:18px 18px 18px 18px;}.elementor-3130 .elementor-element.elementor-element-bb2a423 img{width:368px;}.elementor-3130 .elementor-element.elementor-element-bb2a423 > .elementor-widget-container{margin:6px -60px -3px -60px;}.elementor-3130 .elementor-element.elementor-element-eae9436 img{width:368px;}.elementor-3130 .elementor-element.elementor-element-eae9436 > .elementor-widget-container{margin:9px -75px -20px -75px;}.elementor-3130 .elementor-element.elementor-element-bea0f72 .elementor-button{font-size:22px;}.elementor-3130 .elementor-element.elementor-element-bea0f72 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-3130 .elementor-element.elementor-element-a99d751{--width:220px;--min-height:240px;--border-radius:18px 18px 18px 18px;}.elementor-3130 .elementor-element.elementor-element-16a7bc9 img{width:368px;}.elementor-3130 .elementor-element.elementor-element-16a7bc9 > .elementor-widget-container{margin:6px -60px -3px -60px;}.elementor-3130 .elementor-element.elementor-element-d5f3a6d img{width:368px;}.elementor-3130 .elementor-element.elementor-element-d5f3a6d > .elementor-widget-container{margin:20px -53px -16px -53px;}.elementor-3130 .elementor-element.elementor-element-08beb99 .elementor-button{font-size:22px;}.elementor-3130 .elementor-element.elementor-element-08beb99 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-3130 .elementor-element.elementor-element-c84df43{--width:220px;--min-height:240px;--border-radius:18px 18px 18px 18px;}.elementor-3130 .elementor-element.elementor-element-846d794 img{width:368px;}.elementor-3130 .elementor-element.elementor-element-846d794 > .elementor-widget-container{margin:6px -60px -3px -60px;}.elementor-3130 .elementor-element.elementor-element-7d14f14 img{width:368px;}.elementor-3130 .elementor-element.elementor-element-7d14f14 > .elementor-widget-container{margin:6px -75px -20px -75px;}.elementor-3130 .elementor-element.elementor-element-dc47fb4 .elementor-button{font-size:22px;}.elementor-3130 .elementor-element.elementor-element-dc47fb4 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-3130 .elementor-element.elementor-element-c285cc6{--width:220px;--min-height:240px;--border-radius:18px 18px 18px 18px;}.elementor-3130 .elementor-element.elementor-element-a269dae img{width:368px;}.elementor-3130 .elementor-element.elementor-element-a269dae > .elementor-widget-container{margin:6px -60px -3px -60px;}.elementor-3130 .elementor-element.elementor-element-cb89795 img{width:368px;}.elementor-3130 .elementor-element.elementor-element-cb89795 > .elementor-widget-container{margin:6px -75px -27px -75px;}.elementor-3130 .elementor-element.elementor-element-15207ef .elementor-button{font-size:22px;}.elementor-3130 .elementor-element.elementor-element-15207ef > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-3130 .elementor-element.elementor-element-744a8b4{--width:220px;--min-height:240px;--border-radius:18px 18px 18px 18px;}.elementor-3130 .elementor-element.elementor-element-6088840 img{width:368px;}.elementor-3130 .elementor-element.elementor-element-6088840 > .elementor-widget-container{margin:6px -60px -3px -60px;}.elementor-3130 .elementor-element.elementor-element-0ca21df img{width:368px;}.elementor-3130 .elementor-element.elementor-element-0ca21df > .elementor-widget-container{margin:6px -75px -20px -75px;}.elementor-3130 .elementor-element.elementor-element-b1e3a3c .elementor-button{font-size:22px;}.elementor-3130 .elementor-element.elementor-element-b1e3a3c > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-3130 .elementor-element.elementor-element-b51045b{--width:220px;--min-height:240px;--border-radius:18px 18px 18px 18px;}.elementor-3130 .elementor-element.elementor-element-7fe1b4a img{width:368px;}.elementor-3130 .elementor-element.elementor-element-7fe1b4a > .elementor-widget-container{margin:6px -60px -3px -60px;}.elementor-3130 .elementor-element.elementor-element-f39d0e7 img{width:368px;}.elementor-3130 .elementor-element.elementor-element-f39d0e7 > .elementor-widget-container{margin:6px -75px -27px -75px;}.elementor-3130 .elementor-element.elementor-element-aaf69e4 .elementor-button{font-size:22px;}.elementor-3130 .elementor-element.elementor-element-aaf69e4 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-3130 .elementor-element.elementor-element-57a468d{--width:220px;--min-height:240px;--border-radius:18px 18px 18px 18px;}.elementor-3130 .elementor-element.elementor-element-ddc6a31 img{width:368px;}.elementor-3130 .elementor-element.elementor-element-ddc6a31 > .elementor-widget-container{margin:6px -60px -3px -60px;}.elementor-3130 .elementor-element.elementor-element-53045de img{width:368px;}.elementor-3130 .elementor-element.elementor-element-53045de > .elementor-widget-container{margin:6px -75px -20px -75px;}.elementor-3130 .elementor-element.elementor-element-f9337c1 .elementor-button{font-size:22px;}.elementor-3130 .elementor-element.elementor-element-f9337c1 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-3130 .elementor-element.elementor-element-05038aa{--width:220px;--min-height:240px;--border-radius:18px 18px 18px 18px;}.elementor-3130 .elementor-element.elementor-element-edcc017 img{width:368px;}.elementor-3130 .elementor-element.elementor-element-edcc017 > .elementor-widget-container{margin:6px -60px -3px -60px;}.elementor-3130 .elementor-element.elementor-element-e917e20 img{width:368px;}.elementor-3130 .elementor-element.elementor-element-e917e20 > .elementor-widget-container{margin:6px -75px -20px -75px;}.elementor-3130 .elementor-element.elementor-element-9e17b93 .elementor-button{font-size:22px;}.elementor-3130 .elementor-element.elementor-element-9e17b93 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-3130 .elementor-element.elementor-element-77e7d20{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-next-right-position:0px;}.elementor-3130 .elementor-element.elementor-element-77e7d20 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-3130 .elementor-element.elementor-element-9267aad .elementor-button{font-size:4.9vw;line-height:2.9em;padding:1.1vw 0vw 1.1vw 0vw;}.elementor-3130 .elementor-element.elementor-element-9267aad > .elementor-widget-container{margin:-5vw 0vw 21vw 0vw;}.elementor-3130 .elementor-element.elementor-element-9267aad{--container-widget-width:220px;--container-widget-flex-grow:0;width:var( --container-widget-width, 220px );max-width:220px;}.elementor-3130 .elementor-element.elementor-element-cf02c5d::before, .elementor-3130 .elementor-element.elementor-element-cf02c5d > .elementor-background-video-container::before, .elementor-3130 .elementor-element.elementor-element-cf02c5d > .e-con-inner > .elementor-background-video-container::before, .elementor-3130 .elementor-element.elementor-element-cf02c5d > .elementor-background-slideshow::before, .elementor-3130 .elementor-element.elementor-element-cf02c5d > .e-con-inner > .elementor-background-slideshow::before, .elementor-3130 .elementor-element.elementor-element-cf02c5d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:76% 3%;background-size:285vw auto;}.elementor-3130 .elementor-element.elementor-element-cf02c5d > .elementor-shape-top svg, .elementor-3130 .elementor-element.elementor-element-cf02c5d > .e-con-inner > .elementor-shape-top svg{width:calc(254% + 1.3px);height:21px;}.elementor-3130 .elementor-element.elementor-element-cf02c5d > .elementor-shape-bottom svg, .elementor-3130 .elementor-element.elementor-element-cf02c5d > .e-con-inner > .elementor-shape-bottom svg{width:calc(192% + 1.3px);height:13px;}.elementor-3130 .elementor-element.elementor-element-4d67673{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3130 .elementor-element.elementor-element-4d67673.e-con{--order:99999 /* order end hack */;}.elementor-3130 .elementor-element.elementor-element-aa9e351 img{width:74vw;}.elementor-3130 .elementor-element.elementor-element-aa9e351 > .elementor-widget-container{margin:0vw 0vw -3vw 0vw;}.elementor-3130 .elementor-element.elementor-element-999c161{--padding-top:16vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3130 .elementor-element.elementor-element-65ed5f9 .elementor-heading-title{font-size:6.5vw;}.elementor-3130 .elementor-element.elementor-element-183ff10 .elementor-heading-title{font-size:13.5vw;}.elementor-3130 .elementor-element.elementor-element-183ff10 > .elementor-widget-container{margin:2vw 0vw 2vw 0vw;}.elementor-3130 .elementor-element.elementor-element-61bcb8e .elementor-heading-title{font-size:6.5vw;}.elementor-3130 .elementor-element.elementor-element-61bcb8e{--container-widget-width:77vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 77vw );max-width:77vw;}.elementor-3130 .elementor-element.elementor-element-466b3f3 .elementor-button{font-size:4.9vw;line-height:3em;padding:1.4vw 0vw 1.4vw 0vw;}.elementor-3130 .elementor-element.elementor-element-466b3f3 > .elementor-widget-container{margin:6vw 0vw 0vw 0vw;}.elementor-3130 .elementor-element.elementor-element-466b3f3{--container-widget-width:83vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 83vw );max-width:83vw;}}/* Start custom CSS for image, class: .elementor-element-0917697 */@media screen and (max-width: 640px) {
    
    .elementor-3130 .elementor-element.elementor-element-0917697 {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1158f35 */@media screen and (min-width: 640px) {
    
    .elementor-3130 .elementor-element.elementor-element-1158f35 {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-de66a63 */@media (MAX-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-de66a63{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1edd20 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-e1edd20{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4b940e */.elementor-3130 .elementor-element.elementor-element-a4b940e > .elementor-shape-bottom, .elementor-3130 .elementor-element.elementor-element-a4b940e > .e-con-inner > .elementor-shape-bottom {
    z-index: 999;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-827a8b5 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-827a8b5{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1dfe6d9 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-1dfe6d9{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a0880a9 */.elementor-3130 .elementor-element.elementor-element-a0880a9 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ff0b0b */.elementor-3130 .elementor-element.elementor-element-6ff0b0b{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4120808 */.elementor-3130 .elementor-element.elementor-element-4120808 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}

@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-4120808:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-4120808:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-964a6dd */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-964a6dd{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-270833d */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-270833d{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b5888c */.elementor-3130 .elementor-element.elementor-element-2b5888c .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15f3c7e */.elementor-3130 .elementor-element.elementor-element-15f3c7e{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41d89ec */.elementor-3130 .elementor-element.elementor-element-41d89ec {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-41d89ec:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-41d89ec:hover .img-anim {
    
    transform: scale(1.18) rotate(4deg) translateY(-10px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c7bd86 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-0c7bd86{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6072173 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-6072173{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-548f239 */.elementor-3130 .elementor-element.elementor-element-548f239 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-079c996 */.elementor-3130 .elementor-element.elementor-element-079c996{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4098a32 */.elementor-3130 .elementor-element.elementor-element-4098a32 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-4098a32:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-4098a32:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb2a423 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-bb2a423{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eae9436 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-eae9436{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bea0f72 */.elementor-3130 .elementor-element.elementor-element-bea0f72 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cbc5b0 */.elementor-3130 .elementor-element.elementor-element-9cbc5b0{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e9730f */.elementor-3130 .elementor-element.elementor-element-4e9730f {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-4e9730f:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-4e9730f:hover .img-anim {
    
    transform: scale(1.26) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16a7bc9 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-16a7bc9{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d5f3a6d */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-d5f3a6d{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-08beb99 */.elementor-3130 .elementor-element.elementor-element-08beb99 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99d751 */.elementor-3130 .elementor-element.elementor-element-a99d751{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f67c161 */.elementor-3130 .elementor-element.elementor-element-f67c161 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-f67c161:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-f67c161:hover .img-anim {
    
    transform: scale(1.26) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-846d794 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-846d794{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d14f14 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-7d14f14{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc47fb4 */.elementor-3130 .elementor-element.elementor-element-dc47fb4 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c84df43 */.elementor-3130 .elementor-element.elementor-element-c84df43{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-638148d */.elementor-3130 .elementor-element.elementor-element-638148d {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-638148d:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-638148d:hover .img-anim {
    
    transform: scale(1.23) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a269dae */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-a269dae{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb89795 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-cb89795{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-15207ef */.elementor-3130 .elementor-element.elementor-element-15207ef .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c285cc6 */.elementor-3130 .elementor-element.elementor-element-c285cc6{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-130f3bb */.elementor-3130 .elementor-element.elementor-element-130f3bb {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-130f3bb:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-130f3bb:hover .img-anim {
    
    transform: scale(1.23) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6088840 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-6088840{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ca21df */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-0ca21df{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b1e3a3c */.elementor-3130 .elementor-element.elementor-element-b1e3a3c .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-744a8b4 */.elementor-3130 .elementor-element.elementor-element-744a8b4{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb0c47 */.elementor-3130 .elementor-element.elementor-element-6cb0c47 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-6cb0c47:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-6cb0c47:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7fe1b4a */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-7fe1b4a{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f39d0e7 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-f39d0e7{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aaf69e4 */.elementor-3130 .elementor-element.elementor-element-aaf69e4 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b51045b */.elementor-3130 .elementor-element.elementor-element-b51045b{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99bd4b8 */.elementor-3130 .elementor-element.elementor-element-99bd4b8 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-99bd4b8:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-99bd4b8:hover .img-anim {
    
    transform: scale(1.23) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddc6a31 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-ddc6a31{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53045de */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-53045de{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f9337c1 */.elementor-3130 .elementor-element.elementor-element-f9337c1 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a468d */.elementor-3130 .elementor-element.elementor-element-57a468d{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2541d9 */.elementor-3130 .elementor-element.elementor-element-e2541d9 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-e2541d9:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-e2541d9:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-edcc017 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-edcc017{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e917e20 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-e917e20{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9e17b93 */.elementor-3130 .elementor-element.elementor-element-9e17b93 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05038aa */.elementor-3130 .elementor-element.elementor-element-05038aa{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e091e */.elementor-3130 .elementor-element.elementor-element-56e091e {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-56e091e:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-56e091e:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-827a8b5 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-827a8b5{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1dfe6d9 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-1dfe6d9{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a0880a9 */.elementor-3130 .elementor-element.elementor-element-a0880a9 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ff0b0b */.elementor-3130 .elementor-element.elementor-element-6ff0b0b{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4120808 */.elementor-3130 .elementor-element.elementor-element-4120808 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}

@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-4120808:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-4120808:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-964a6dd */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-964a6dd{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-270833d */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-270833d{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b5888c */.elementor-3130 .elementor-element.elementor-element-2b5888c .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15f3c7e */.elementor-3130 .elementor-element.elementor-element-15f3c7e{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41d89ec */.elementor-3130 .elementor-element.elementor-element-41d89ec {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-41d89ec:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-41d89ec:hover .img-anim {
    
    transform: scale(1.18) rotate(4deg) translateY(-10px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c7bd86 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-0c7bd86{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6072173 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-6072173{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-548f239 */.elementor-3130 .elementor-element.elementor-element-548f239 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-079c996 */.elementor-3130 .elementor-element.elementor-element-079c996{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4098a32 */.elementor-3130 .elementor-element.elementor-element-4098a32 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-4098a32:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-4098a32:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb2a423 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-bb2a423{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eae9436 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-eae9436{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bea0f72 */.elementor-3130 .elementor-element.elementor-element-bea0f72 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cbc5b0 */.elementor-3130 .elementor-element.elementor-element-9cbc5b0{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e9730f */.elementor-3130 .elementor-element.elementor-element-4e9730f {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-4e9730f:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-4e9730f:hover .img-anim {
    
    transform: scale(1.26) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16a7bc9 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-16a7bc9{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d5f3a6d */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-d5f3a6d{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-08beb99 */.elementor-3130 .elementor-element.elementor-element-08beb99 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99d751 */.elementor-3130 .elementor-element.elementor-element-a99d751{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f67c161 */.elementor-3130 .elementor-element.elementor-element-f67c161 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-f67c161:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-f67c161:hover .img-anim {
    
    transform: scale(1.26) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-846d794 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-846d794{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d14f14 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-7d14f14{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc47fb4 */.elementor-3130 .elementor-element.elementor-element-dc47fb4 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c84df43 */.elementor-3130 .elementor-element.elementor-element-c84df43{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-638148d */.elementor-3130 .elementor-element.elementor-element-638148d {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-638148d:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-638148d:hover .img-anim {
    
    transform: scale(1.23) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a269dae */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-a269dae{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb89795 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-cb89795{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-15207ef */.elementor-3130 .elementor-element.elementor-element-15207ef .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c285cc6 */.elementor-3130 .elementor-element.elementor-element-c285cc6{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-130f3bb */.elementor-3130 .elementor-element.elementor-element-130f3bb {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-130f3bb:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-130f3bb:hover .img-anim {
    
    transform: scale(1.23) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6088840 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-6088840{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ca21df */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-0ca21df{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b1e3a3c */.elementor-3130 .elementor-element.elementor-element-b1e3a3c .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-744a8b4 */.elementor-3130 .elementor-element.elementor-element-744a8b4{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb0c47 */.elementor-3130 .elementor-element.elementor-element-6cb0c47 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-6cb0c47:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-6cb0c47:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7fe1b4a */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-7fe1b4a{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f39d0e7 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-f39d0e7{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aaf69e4 */.elementor-3130 .elementor-element.elementor-element-aaf69e4 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b51045b */.elementor-3130 .elementor-element.elementor-element-b51045b{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99bd4b8 */.elementor-3130 .elementor-element.elementor-element-99bd4b8 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-99bd4b8:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-99bd4b8:hover .img-anim {
    
    transform: scale(1.23) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddc6a31 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-ddc6a31{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53045de */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-53045de{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f9337c1 */.elementor-3130 .elementor-element.elementor-element-f9337c1 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a468d */.elementor-3130 .elementor-element.elementor-element-57a468d{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2541d9 */.elementor-3130 .elementor-element.elementor-element-e2541d9 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-e2541d9:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-e2541d9:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-edcc017 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-edcc017{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e917e20 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-e917e20{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9e17b93 */.elementor-3130 .elementor-element.elementor-element-9e17b93 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05038aa */.elementor-3130 .elementor-element.elementor-element-05038aa{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e091e */.elementor-3130 .elementor-element.elementor-element-56e091e {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-56e091e:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-56e091e:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-827a8b5 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-827a8b5{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1dfe6d9 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-1dfe6d9{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a0880a9 */.elementor-3130 .elementor-element.elementor-element-a0880a9 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ff0b0b */.elementor-3130 .elementor-element.elementor-element-6ff0b0b{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4120808 */.elementor-3130 .elementor-element.elementor-element-4120808 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}

@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-4120808:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-4120808:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-964a6dd */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-964a6dd{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-270833d */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-270833d{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b5888c */.elementor-3130 .elementor-element.elementor-element-2b5888c .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15f3c7e */.elementor-3130 .elementor-element.elementor-element-15f3c7e{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41d89ec */.elementor-3130 .elementor-element.elementor-element-41d89ec {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-41d89ec:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-41d89ec:hover .img-anim {
    
    transform: scale(1.18) rotate(4deg) translateY(-10px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c7bd86 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-0c7bd86{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6072173 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-6072173{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-548f239 */.elementor-3130 .elementor-element.elementor-element-548f239 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-079c996 */.elementor-3130 .elementor-element.elementor-element-079c996{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4098a32 */.elementor-3130 .elementor-element.elementor-element-4098a32 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-4098a32:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-4098a32:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb2a423 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-bb2a423{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eae9436 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-eae9436{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bea0f72 */.elementor-3130 .elementor-element.elementor-element-bea0f72 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cbc5b0 */.elementor-3130 .elementor-element.elementor-element-9cbc5b0{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e9730f */.elementor-3130 .elementor-element.elementor-element-4e9730f {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-4e9730f:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-4e9730f:hover .img-anim {
    
    transform: scale(1.26) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16a7bc9 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-16a7bc9{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d5f3a6d */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-d5f3a6d{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-08beb99 */.elementor-3130 .elementor-element.elementor-element-08beb99 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99d751 */.elementor-3130 .elementor-element.elementor-element-a99d751{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f67c161 */.elementor-3130 .elementor-element.elementor-element-f67c161 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-f67c161:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-f67c161:hover .img-anim {
    
    transform: scale(1.26) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-846d794 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-846d794{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d14f14 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-7d14f14{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc47fb4 */.elementor-3130 .elementor-element.elementor-element-dc47fb4 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c84df43 */.elementor-3130 .elementor-element.elementor-element-c84df43{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-638148d */.elementor-3130 .elementor-element.elementor-element-638148d {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-638148d:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-638148d:hover .img-anim {
    
    transform: scale(1.23) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a269dae */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-a269dae{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb89795 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-cb89795{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-15207ef */.elementor-3130 .elementor-element.elementor-element-15207ef .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c285cc6 */.elementor-3130 .elementor-element.elementor-element-c285cc6{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-130f3bb */.elementor-3130 .elementor-element.elementor-element-130f3bb {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-130f3bb:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-130f3bb:hover .img-anim {
    
    transform: scale(1.23) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6088840 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-6088840{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ca21df */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-0ca21df{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b1e3a3c */.elementor-3130 .elementor-element.elementor-element-b1e3a3c .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-744a8b4 */.elementor-3130 .elementor-element.elementor-element-744a8b4{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb0c47 */.elementor-3130 .elementor-element.elementor-element-6cb0c47 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-6cb0c47:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-6cb0c47:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7fe1b4a */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-7fe1b4a{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f39d0e7 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-f39d0e7{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aaf69e4 */.elementor-3130 .elementor-element.elementor-element-aaf69e4 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b51045b */.elementor-3130 .elementor-element.elementor-element-b51045b{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99bd4b8 */.elementor-3130 .elementor-element.elementor-element-99bd4b8 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-99bd4b8:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-99bd4b8:hover .img-anim {
    
    transform: scale(1.23) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddc6a31 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-ddc6a31{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53045de */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-53045de{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f9337c1 */.elementor-3130 .elementor-element.elementor-element-f9337c1 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a468d */.elementor-3130 .elementor-element.elementor-element-57a468d{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2541d9 */.elementor-3130 .elementor-element.elementor-element-e2541d9 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-e2541d9:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-e2541d9:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-edcc017 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-edcc017{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e917e20 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-e917e20{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9e17b93 */.elementor-3130 .elementor-element.elementor-element-9e17b93 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05038aa */.elementor-3130 .elementor-element.elementor-element-05038aa{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e091e */.elementor-3130 .elementor-element.elementor-element-56e091e {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-56e091e:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-56e091e:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-827a8b5 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-827a8b5{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1dfe6d9 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-1dfe6d9{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a0880a9 */.elementor-3130 .elementor-element.elementor-element-a0880a9 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ff0b0b */.elementor-3130 .elementor-element.elementor-element-6ff0b0b{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4120808 */.elementor-3130 .elementor-element.elementor-element-4120808 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}

@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-4120808:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-4120808:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-964a6dd */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-964a6dd{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-270833d */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-270833d{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b5888c */.elementor-3130 .elementor-element.elementor-element-2b5888c .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15f3c7e */.elementor-3130 .elementor-element.elementor-element-15f3c7e{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41d89ec */.elementor-3130 .elementor-element.elementor-element-41d89ec {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-41d89ec:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-41d89ec:hover .img-anim {
    
    transform: scale(1.18) rotate(4deg) translateY(-10px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c7bd86 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-0c7bd86{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6072173 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-6072173{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-548f239 */.elementor-3130 .elementor-element.elementor-element-548f239 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-079c996 */.elementor-3130 .elementor-element.elementor-element-079c996{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4098a32 */.elementor-3130 .elementor-element.elementor-element-4098a32 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-4098a32:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-4098a32:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb2a423 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-bb2a423{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eae9436 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-eae9436{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bea0f72 */.elementor-3130 .elementor-element.elementor-element-bea0f72 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cbc5b0 */.elementor-3130 .elementor-element.elementor-element-9cbc5b0{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e9730f */.elementor-3130 .elementor-element.elementor-element-4e9730f {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-4e9730f:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-4e9730f:hover .img-anim {
    
    transform: scale(1.26) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16a7bc9 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-16a7bc9{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d5f3a6d */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-d5f3a6d{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-08beb99 */.elementor-3130 .elementor-element.elementor-element-08beb99 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99d751 */.elementor-3130 .elementor-element.elementor-element-a99d751{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f67c161 */.elementor-3130 .elementor-element.elementor-element-f67c161 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-f67c161:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-f67c161:hover .img-anim {
    
    transform: scale(1.26) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-846d794 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-846d794{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d14f14 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-7d14f14{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc47fb4 */.elementor-3130 .elementor-element.elementor-element-dc47fb4 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c84df43 */.elementor-3130 .elementor-element.elementor-element-c84df43{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-638148d */.elementor-3130 .elementor-element.elementor-element-638148d {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-638148d:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-638148d:hover .img-anim {
    
    transform: scale(1.23) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a269dae */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-a269dae{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb89795 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-cb89795{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-15207ef */.elementor-3130 .elementor-element.elementor-element-15207ef .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c285cc6 */.elementor-3130 .elementor-element.elementor-element-c285cc6{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-130f3bb */.elementor-3130 .elementor-element.elementor-element-130f3bb {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-130f3bb:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-130f3bb:hover .img-anim {
    
    transform: scale(1.23) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6088840 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-6088840{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ca21df */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-0ca21df{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b1e3a3c */.elementor-3130 .elementor-element.elementor-element-b1e3a3c .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-744a8b4 */.elementor-3130 .elementor-element.elementor-element-744a8b4{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb0c47 */.elementor-3130 .elementor-element.elementor-element-6cb0c47 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-6cb0c47:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-6cb0c47:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7fe1b4a */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-7fe1b4a{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f39d0e7 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-f39d0e7{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aaf69e4 */.elementor-3130 .elementor-element.elementor-element-aaf69e4 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b51045b */.elementor-3130 .elementor-element.elementor-element-b51045b{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99bd4b8 */.elementor-3130 .elementor-element.elementor-element-99bd4b8 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-99bd4b8:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-99bd4b8:hover .img-anim {
    
    transform: scale(1.23) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddc6a31 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-ddc6a31{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53045de */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-53045de{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f9337c1 */.elementor-3130 .elementor-element.elementor-element-f9337c1 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a468d */.elementor-3130 .elementor-element.elementor-element-57a468d{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2541d9 */.elementor-3130 .elementor-element.elementor-element-e2541d9 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-e2541d9:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-e2541d9:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-edcc017 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-edcc017{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e917e20 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-e917e20{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9e17b93 */.elementor-3130 .elementor-element.elementor-element-9e17b93 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05038aa */.elementor-3130 .elementor-element.elementor-element-05038aa{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e091e */.elementor-3130 .elementor-element.elementor-element-56e091e {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-56e091e:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-56e091e:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-827a8b5 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-827a8b5{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1dfe6d9 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-1dfe6d9{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a0880a9 */.elementor-3130 .elementor-element.elementor-element-a0880a9 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ff0b0b */.elementor-3130 .elementor-element.elementor-element-6ff0b0b{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4120808 */.elementor-3130 .elementor-element.elementor-element-4120808 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}

@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-4120808:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-4120808:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-964a6dd */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-964a6dd{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-270833d */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-270833d{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b5888c */.elementor-3130 .elementor-element.elementor-element-2b5888c .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15f3c7e */.elementor-3130 .elementor-element.elementor-element-15f3c7e{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41d89ec */.elementor-3130 .elementor-element.elementor-element-41d89ec {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-41d89ec:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-41d89ec:hover .img-anim {
    
    transform: scale(1.18) rotate(4deg) translateY(-10px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c7bd86 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-0c7bd86{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6072173 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-6072173{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-548f239 */.elementor-3130 .elementor-element.elementor-element-548f239 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-079c996 */.elementor-3130 .elementor-element.elementor-element-079c996{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4098a32 */.elementor-3130 .elementor-element.elementor-element-4098a32 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-4098a32:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-4098a32:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb2a423 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-bb2a423{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eae9436 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-eae9436{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bea0f72 */.elementor-3130 .elementor-element.elementor-element-bea0f72 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cbc5b0 */.elementor-3130 .elementor-element.elementor-element-9cbc5b0{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e9730f */.elementor-3130 .elementor-element.elementor-element-4e9730f {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-4e9730f:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-4e9730f:hover .img-anim {
    
    transform: scale(1.26) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16a7bc9 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-16a7bc9{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d5f3a6d */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-d5f3a6d{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-08beb99 */.elementor-3130 .elementor-element.elementor-element-08beb99 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99d751 */.elementor-3130 .elementor-element.elementor-element-a99d751{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f67c161 */.elementor-3130 .elementor-element.elementor-element-f67c161 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-f67c161:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-f67c161:hover .img-anim {
    
    transform: scale(1.26) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-846d794 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-846d794{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d14f14 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-7d14f14{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc47fb4 */.elementor-3130 .elementor-element.elementor-element-dc47fb4 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c84df43 */.elementor-3130 .elementor-element.elementor-element-c84df43{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-638148d */.elementor-3130 .elementor-element.elementor-element-638148d {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-638148d:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-638148d:hover .img-anim {
    
    transform: scale(1.23) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a269dae */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-a269dae{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb89795 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-cb89795{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-15207ef */.elementor-3130 .elementor-element.elementor-element-15207ef .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c285cc6 */.elementor-3130 .elementor-element.elementor-element-c285cc6{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-130f3bb */.elementor-3130 .elementor-element.elementor-element-130f3bb {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-130f3bb:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-130f3bb:hover .img-anim {
    
    transform: scale(1.23) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6088840 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-6088840{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ca21df */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-0ca21df{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b1e3a3c */.elementor-3130 .elementor-element.elementor-element-b1e3a3c .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-744a8b4 */.elementor-3130 .elementor-element.elementor-element-744a8b4{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb0c47 */.elementor-3130 .elementor-element.elementor-element-6cb0c47 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-6cb0c47:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-6cb0c47:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7fe1b4a */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-7fe1b4a{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f39d0e7 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-f39d0e7{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aaf69e4 */.elementor-3130 .elementor-element.elementor-element-aaf69e4 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b51045b */.elementor-3130 .elementor-element.elementor-element-b51045b{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99bd4b8 */.elementor-3130 .elementor-element.elementor-element-99bd4b8 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-99bd4b8:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-99bd4b8:hover .img-anim {
    
    transform: scale(1.23) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddc6a31 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-ddc6a31{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53045de */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-53045de{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f9337c1 */.elementor-3130 .elementor-element.elementor-element-f9337c1 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a468d */.elementor-3130 .elementor-element.elementor-element-57a468d{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2541d9 */.elementor-3130 .elementor-element.elementor-element-e2541d9 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-e2541d9:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-e2541d9:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-edcc017 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-edcc017{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e917e20 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-e917e20{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9e17b93 */.elementor-3130 .elementor-element.elementor-element-9e17b93 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05038aa */.elementor-3130 .elementor-element.elementor-element-05038aa{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e091e */.elementor-3130 .elementor-element.elementor-element-56e091e {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-56e091e:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-56e091e:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-827a8b5 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-827a8b5{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1dfe6d9 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-1dfe6d9{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a0880a9 */.elementor-3130 .elementor-element.elementor-element-a0880a9 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ff0b0b */.elementor-3130 .elementor-element.elementor-element-6ff0b0b{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4120808 */.elementor-3130 .elementor-element.elementor-element-4120808 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}

@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-4120808:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-4120808:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-964a6dd */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-964a6dd{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-270833d */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-270833d{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b5888c */.elementor-3130 .elementor-element.elementor-element-2b5888c .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15f3c7e */.elementor-3130 .elementor-element.elementor-element-15f3c7e{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41d89ec */.elementor-3130 .elementor-element.elementor-element-41d89ec {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-41d89ec:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-41d89ec:hover .img-anim {
    
    transform: scale(1.18) rotate(4deg) translateY(-10px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c7bd86 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-0c7bd86{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6072173 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-6072173{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-548f239 */.elementor-3130 .elementor-element.elementor-element-548f239 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-079c996 */.elementor-3130 .elementor-element.elementor-element-079c996{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4098a32 */.elementor-3130 .elementor-element.elementor-element-4098a32 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-4098a32:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-4098a32:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb2a423 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-bb2a423{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eae9436 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-eae9436{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bea0f72 */.elementor-3130 .elementor-element.elementor-element-bea0f72 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cbc5b0 */.elementor-3130 .elementor-element.elementor-element-9cbc5b0{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e9730f */.elementor-3130 .elementor-element.elementor-element-4e9730f {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-4e9730f:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-4e9730f:hover .img-anim {
    
    transform: scale(1.26) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16a7bc9 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-16a7bc9{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d5f3a6d */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-d5f3a6d{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-08beb99 */.elementor-3130 .elementor-element.elementor-element-08beb99 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99d751 */.elementor-3130 .elementor-element.elementor-element-a99d751{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f67c161 */.elementor-3130 .elementor-element.elementor-element-f67c161 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-f67c161:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-f67c161:hover .img-anim {
    
    transform: scale(1.26) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-846d794 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-846d794{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d14f14 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-7d14f14{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc47fb4 */.elementor-3130 .elementor-element.elementor-element-dc47fb4 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c84df43 */.elementor-3130 .elementor-element.elementor-element-c84df43{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-638148d */.elementor-3130 .elementor-element.elementor-element-638148d {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-638148d:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-638148d:hover .img-anim {
    
    transform: scale(1.23) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a269dae */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-a269dae{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb89795 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-cb89795{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-15207ef */.elementor-3130 .elementor-element.elementor-element-15207ef .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c285cc6 */.elementor-3130 .elementor-element.elementor-element-c285cc6{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-130f3bb */.elementor-3130 .elementor-element.elementor-element-130f3bb {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-130f3bb:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-130f3bb:hover .img-anim {
    
    transform: scale(1.23) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6088840 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-6088840{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ca21df */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-0ca21df{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b1e3a3c */.elementor-3130 .elementor-element.elementor-element-b1e3a3c .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-744a8b4 */.elementor-3130 .elementor-element.elementor-element-744a8b4{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb0c47 */.elementor-3130 .elementor-element.elementor-element-6cb0c47 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-6cb0c47:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-6cb0c47:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7fe1b4a */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-7fe1b4a{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f39d0e7 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-f39d0e7{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aaf69e4 */.elementor-3130 .elementor-element.elementor-element-aaf69e4 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b51045b */.elementor-3130 .elementor-element.elementor-element-b51045b{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99bd4b8 */.elementor-3130 .elementor-element.elementor-element-99bd4b8 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-99bd4b8:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-99bd4b8:hover .img-anim {
    
    transform: scale(1.23) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddc6a31 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-ddc6a31{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53045de */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-53045de{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f9337c1 */.elementor-3130 .elementor-element.elementor-element-f9337c1 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a468d */.elementor-3130 .elementor-element.elementor-element-57a468d{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2541d9 */.elementor-3130 .elementor-element.elementor-element-e2541d9 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-e2541d9:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-e2541d9:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-edcc017 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-edcc017{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e917e20 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-e917e20{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9e17b93 */.elementor-3130 .elementor-element.elementor-element-9e17b93 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05038aa */.elementor-3130 .elementor-element.elementor-element-05038aa{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e091e */.elementor-3130 .elementor-element.elementor-element-56e091e {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-56e091e:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-56e091e:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-827a8b5 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-827a8b5{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1dfe6d9 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-1dfe6d9{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a0880a9 */.elementor-3130 .elementor-element.elementor-element-a0880a9 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ff0b0b */.elementor-3130 .elementor-element.elementor-element-6ff0b0b{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4120808 */.elementor-3130 .elementor-element.elementor-element-4120808 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}

@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-4120808:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-4120808:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-964a6dd */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-964a6dd{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-270833d */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-270833d{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b5888c */.elementor-3130 .elementor-element.elementor-element-2b5888c .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15f3c7e */.elementor-3130 .elementor-element.elementor-element-15f3c7e{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41d89ec */.elementor-3130 .elementor-element.elementor-element-41d89ec {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-41d89ec:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-41d89ec:hover .img-anim {
    
    transform: scale(1.18) rotate(4deg) translateY(-10px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c7bd86 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-0c7bd86{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6072173 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-6072173{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-548f239 */.elementor-3130 .elementor-element.elementor-element-548f239 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-079c996 */.elementor-3130 .elementor-element.elementor-element-079c996{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4098a32 */.elementor-3130 .elementor-element.elementor-element-4098a32 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-4098a32:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-4098a32:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb2a423 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-bb2a423{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eae9436 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-eae9436{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bea0f72 */.elementor-3130 .elementor-element.elementor-element-bea0f72 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cbc5b0 */.elementor-3130 .elementor-element.elementor-element-9cbc5b0{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e9730f */.elementor-3130 .elementor-element.elementor-element-4e9730f {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-4e9730f:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-4e9730f:hover .img-anim {
    
    transform: scale(1.26) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16a7bc9 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-16a7bc9{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d5f3a6d */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-d5f3a6d{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-08beb99 */.elementor-3130 .elementor-element.elementor-element-08beb99 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99d751 */.elementor-3130 .elementor-element.elementor-element-a99d751{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f67c161 */.elementor-3130 .elementor-element.elementor-element-f67c161 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-f67c161:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-f67c161:hover .img-anim {
    
    transform: scale(1.26) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-846d794 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-846d794{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d14f14 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-7d14f14{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc47fb4 */.elementor-3130 .elementor-element.elementor-element-dc47fb4 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c84df43 */.elementor-3130 .elementor-element.elementor-element-c84df43{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-638148d */.elementor-3130 .elementor-element.elementor-element-638148d {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-638148d:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-638148d:hover .img-anim {
    
    transform: scale(1.23) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a269dae */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-a269dae{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb89795 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-cb89795{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-15207ef */.elementor-3130 .elementor-element.elementor-element-15207ef .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c285cc6 */.elementor-3130 .elementor-element.elementor-element-c285cc6{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-130f3bb */.elementor-3130 .elementor-element.elementor-element-130f3bb {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-130f3bb:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-130f3bb:hover .img-anim {
    
    transform: scale(1.23) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6088840 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-6088840{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ca21df */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-0ca21df{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b1e3a3c */.elementor-3130 .elementor-element.elementor-element-b1e3a3c .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-744a8b4 */.elementor-3130 .elementor-element.elementor-element-744a8b4{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb0c47 */.elementor-3130 .elementor-element.elementor-element-6cb0c47 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-6cb0c47:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-6cb0c47:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7fe1b4a */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-7fe1b4a{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f39d0e7 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-f39d0e7{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aaf69e4 */.elementor-3130 .elementor-element.elementor-element-aaf69e4 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b51045b */.elementor-3130 .elementor-element.elementor-element-b51045b{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99bd4b8 */.elementor-3130 .elementor-element.elementor-element-99bd4b8 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-99bd4b8:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-99bd4b8:hover .img-anim {
    
    transform: scale(1.23) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddc6a31 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-ddc6a31{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53045de */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-53045de{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f9337c1 */.elementor-3130 .elementor-element.elementor-element-f9337c1 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a468d */.elementor-3130 .elementor-element.elementor-element-57a468d{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2541d9 */.elementor-3130 .elementor-element.elementor-element-e2541d9 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-e2541d9:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-e2541d9:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-edcc017 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-edcc017{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e917e20 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-e917e20{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9e17b93 */.elementor-3130 .elementor-element.elementor-element-9e17b93 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05038aa */.elementor-3130 .elementor-element.elementor-element-05038aa{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e091e */.elementor-3130 .elementor-element.elementor-element-56e091e {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-56e091e:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-56e091e:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-827a8b5 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-827a8b5{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1dfe6d9 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-1dfe6d9{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a0880a9 */.elementor-3130 .elementor-element.elementor-element-a0880a9 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ff0b0b */.elementor-3130 .elementor-element.elementor-element-6ff0b0b{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4120808 */.elementor-3130 .elementor-element.elementor-element-4120808 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}

@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-4120808:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-4120808:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-964a6dd */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-964a6dd{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-270833d */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-270833d{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b5888c */.elementor-3130 .elementor-element.elementor-element-2b5888c .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15f3c7e */.elementor-3130 .elementor-element.elementor-element-15f3c7e{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41d89ec */.elementor-3130 .elementor-element.elementor-element-41d89ec {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-41d89ec:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-41d89ec:hover .img-anim {
    
    transform: scale(1.18) rotate(4deg) translateY(-10px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c7bd86 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-0c7bd86{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6072173 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-6072173{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-548f239 */.elementor-3130 .elementor-element.elementor-element-548f239 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-079c996 */.elementor-3130 .elementor-element.elementor-element-079c996{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4098a32 */.elementor-3130 .elementor-element.elementor-element-4098a32 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-4098a32:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-4098a32:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb2a423 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-bb2a423{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eae9436 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-eae9436{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bea0f72 */.elementor-3130 .elementor-element.elementor-element-bea0f72 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cbc5b0 */.elementor-3130 .elementor-element.elementor-element-9cbc5b0{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e9730f */.elementor-3130 .elementor-element.elementor-element-4e9730f {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-4e9730f:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-4e9730f:hover .img-anim {
    
    transform: scale(1.26) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16a7bc9 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-16a7bc9{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d5f3a6d */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-d5f3a6d{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-08beb99 */.elementor-3130 .elementor-element.elementor-element-08beb99 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99d751 */.elementor-3130 .elementor-element.elementor-element-a99d751{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f67c161 */.elementor-3130 .elementor-element.elementor-element-f67c161 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-f67c161:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-f67c161:hover .img-anim {
    
    transform: scale(1.26) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-846d794 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-846d794{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d14f14 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-7d14f14{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc47fb4 */.elementor-3130 .elementor-element.elementor-element-dc47fb4 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c84df43 */.elementor-3130 .elementor-element.elementor-element-c84df43{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-638148d */.elementor-3130 .elementor-element.elementor-element-638148d {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-638148d:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-638148d:hover .img-anim {
    
    transform: scale(1.23) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a269dae */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-a269dae{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb89795 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-cb89795{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-15207ef */.elementor-3130 .elementor-element.elementor-element-15207ef .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c285cc6 */.elementor-3130 .elementor-element.elementor-element-c285cc6{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-130f3bb */.elementor-3130 .elementor-element.elementor-element-130f3bb {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-130f3bb:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-130f3bb:hover .img-anim {
    
    transform: scale(1.23) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6088840 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-6088840{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ca21df */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-0ca21df{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b1e3a3c */.elementor-3130 .elementor-element.elementor-element-b1e3a3c .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-744a8b4 */.elementor-3130 .elementor-element.elementor-element-744a8b4{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb0c47 */.elementor-3130 .elementor-element.elementor-element-6cb0c47 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-6cb0c47:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-6cb0c47:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7fe1b4a */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-7fe1b4a{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f39d0e7 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-f39d0e7{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aaf69e4 */.elementor-3130 .elementor-element.elementor-element-aaf69e4 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b51045b */.elementor-3130 .elementor-element.elementor-element-b51045b{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99bd4b8 */.elementor-3130 .elementor-element.elementor-element-99bd4b8 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-99bd4b8:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-99bd4b8:hover .img-anim {
    
    transform: scale(1.23) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddc6a31 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-ddc6a31{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53045de */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-53045de{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f9337c1 */.elementor-3130 .elementor-element.elementor-element-f9337c1 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a468d */.elementor-3130 .elementor-element.elementor-element-57a468d{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2541d9 */.elementor-3130 .elementor-element.elementor-element-e2541d9 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-e2541d9:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-e2541d9:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-edcc017 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-edcc017{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e917e20 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-e917e20{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9e17b93 */.elementor-3130 .elementor-element.elementor-element-9e17b93 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05038aa */.elementor-3130 .elementor-element.elementor-element-05038aa{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e091e */.elementor-3130 .elementor-element.elementor-element-56e091e {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-56e091e:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-56e091e:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-827a8b5 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-827a8b5{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1dfe6d9 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-1dfe6d9{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a0880a9 */.elementor-3130 .elementor-element.elementor-element-a0880a9 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ff0b0b */.elementor-3130 .elementor-element.elementor-element-6ff0b0b{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4120808 */.elementor-3130 .elementor-element.elementor-element-4120808 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}

@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-4120808:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-4120808:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-964a6dd */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-964a6dd{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-270833d */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-270833d{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b5888c */.elementor-3130 .elementor-element.elementor-element-2b5888c .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15f3c7e */.elementor-3130 .elementor-element.elementor-element-15f3c7e{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41d89ec */.elementor-3130 .elementor-element.elementor-element-41d89ec {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-41d89ec:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-41d89ec:hover .img-anim {
    
    transform: scale(1.18) rotate(4deg) translateY(-10px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c7bd86 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-0c7bd86{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6072173 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-6072173{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-548f239 */.elementor-3130 .elementor-element.elementor-element-548f239 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-079c996 */.elementor-3130 .elementor-element.elementor-element-079c996{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4098a32 */.elementor-3130 .elementor-element.elementor-element-4098a32 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-4098a32:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-4098a32:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb2a423 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-bb2a423{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eae9436 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-eae9436{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bea0f72 */.elementor-3130 .elementor-element.elementor-element-bea0f72 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cbc5b0 */.elementor-3130 .elementor-element.elementor-element-9cbc5b0{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e9730f */.elementor-3130 .elementor-element.elementor-element-4e9730f {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-4e9730f:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-4e9730f:hover .img-anim {
    
    transform: scale(1.26) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16a7bc9 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-16a7bc9{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d5f3a6d */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-d5f3a6d{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-08beb99 */.elementor-3130 .elementor-element.elementor-element-08beb99 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99d751 */.elementor-3130 .elementor-element.elementor-element-a99d751{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f67c161 */.elementor-3130 .elementor-element.elementor-element-f67c161 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-f67c161:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-f67c161:hover .img-anim {
    
    transform: scale(1.26) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-846d794 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-846d794{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d14f14 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-7d14f14{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc47fb4 */.elementor-3130 .elementor-element.elementor-element-dc47fb4 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c84df43 */.elementor-3130 .elementor-element.elementor-element-c84df43{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-638148d */.elementor-3130 .elementor-element.elementor-element-638148d {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-638148d:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-638148d:hover .img-anim {
    
    transform: scale(1.23) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a269dae */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-a269dae{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb89795 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-cb89795{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-15207ef */.elementor-3130 .elementor-element.elementor-element-15207ef .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c285cc6 */.elementor-3130 .elementor-element.elementor-element-c285cc6{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-130f3bb */.elementor-3130 .elementor-element.elementor-element-130f3bb {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-130f3bb:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-130f3bb:hover .img-anim {
    
    transform: scale(1.23) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6088840 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-6088840{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ca21df */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-0ca21df{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b1e3a3c */.elementor-3130 .elementor-element.elementor-element-b1e3a3c .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-744a8b4 */.elementor-3130 .elementor-element.elementor-element-744a8b4{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb0c47 */.elementor-3130 .elementor-element.elementor-element-6cb0c47 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-6cb0c47:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-6cb0c47:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7fe1b4a */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-7fe1b4a{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f39d0e7 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-f39d0e7{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aaf69e4 */.elementor-3130 .elementor-element.elementor-element-aaf69e4 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b51045b */.elementor-3130 .elementor-element.elementor-element-b51045b{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99bd4b8 */.elementor-3130 .elementor-element.elementor-element-99bd4b8 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-99bd4b8:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-99bd4b8:hover .img-anim {
    
    transform: scale(1.23) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddc6a31 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-ddc6a31{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53045de */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-53045de{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f9337c1 */.elementor-3130 .elementor-element.elementor-element-f9337c1 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a468d */.elementor-3130 .elementor-element.elementor-element-57a468d{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2541d9 */.elementor-3130 .elementor-element.elementor-element-e2541d9 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-e2541d9:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-e2541d9:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-edcc017 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-edcc017{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e917e20 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-e917e20{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9e17b93 */.elementor-3130 .elementor-element.elementor-element-9e17b93 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05038aa */.elementor-3130 .elementor-element.elementor-element-05038aa{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e091e */.elementor-3130 .elementor-element.elementor-element-56e091e {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-56e091e:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-56e091e:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-827a8b5 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-827a8b5{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1dfe6d9 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-1dfe6d9{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a0880a9 */.elementor-3130 .elementor-element.elementor-element-a0880a9 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ff0b0b */.elementor-3130 .elementor-element.elementor-element-6ff0b0b{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4120808 */.elementor-3130 .elementor-element.elementor-element-4120808 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}

@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-4120808:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-4120808:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-964a6dd */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-964a6dd{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-270833d */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-270833d{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b5888c */.elementor-3130 .elementor-element.elementor-element-2b5888c .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15f3c7e */.elementor-3130 .elementor-element.elementor-element-15f3c7e{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41d89ec */.elementor-3130 .elementor-element.elementor-element-41d89ec {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-41d89ec:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-41d89ec:hover .img-anim {
    
    transform: scale(1.18) rotate(4deg) translateY(-10px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c7bd86 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-0c7bd86{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6072173 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-6072173{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-548f239 */.elementor-3130 .elementor-element.elementor-element-548f239 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-079c996 */.elementor-3130 .elementor-element.elementor-element-079c996{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4098a32 */.elementor-3130 .elementor-element.elementor-element-4098a32 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-4098a32:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-4098a32:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb2a423 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-bb2a423{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eae9436 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-eae9436{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bea0f72 */.elementor-3130 .elementor-element.elementor-element-bea0f72 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cbc5b0 */.elementor-3130 .elementor-element.elementor-element-9cbc5b0{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e9730f */.elementor-3130 .elementor-element.elementor-element-4e9730f {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-4e9730f:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-4e9730f:hover .img-anim {
    
    transform: scale(1.26) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16a7bc9 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-16a7bc9{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d5f3a6d */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-d5f3a6d{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-08beb99 */.elementor-3130 .elementor-element.elementor-element-08beb99 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99d751 */.elementor-3130 .elementor-element.elementor-element-a99d751{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f67c161 */.elementor-3130 .elementor-element.elementor-element-f67c161 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-f67c161:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-f67c161:hover .img-anim {
    
    transform: scale(1.26) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-846d794 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-846d794{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d14f14 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-7d14f14{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc47fb4 */.elementor-3130 .elementor-element.elementor-element-dc47fb4 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c84df43 */.elementor-3130 .elementor-element.elementor-element-c84df43{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-638148d */.elementor-3130 .elementor-element.elementor-element-638148d {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-638148d:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-638148d:hover .img-anim {
    
    transform: scale(1.23) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a269dae */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-a269dae{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb89795 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-cb89795{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-15207ef */.elementor-3130 .elementor-element.elementor-element-15207ef .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c285cc6 */.elementor-3130 .elementor-element.elementor-element-c285cc6{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-130f3bb */.elementor-3130 .elementor-element.elementor-element-130f3bb {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-130f3bb:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-130f3bb:hover .img-anim {
    
    transform: scale(1.23) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6088840 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-6088840{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ca21df */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-0ca21df{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b1e3a3c */.elementor-3130 .elementor-element.elementor-element-b1e3a3c .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-744a8b4 */.elementor-3130 .elementor-element.elementor-element-744a8b4{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb0c47 */.elementor-3130 .elementor-element.elementor-element-6cb0c47 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-6cb0c47:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-6cb0c47:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7fe1b4a */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-7fe1b4a{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f39d0e7 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-f39d0e7{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aaf69e4 */.elementor-3130 .elementor-element.elementor-element-aaf69e4 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b51045b */.elementor-3130 .elementor-element.elementor-element-b51045b{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99bd4b8 */.elementor-3130 .elementor-element.elementor-element-99bd4b8 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-99bd4b8:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-99bd4b8:hover .img-anim {
    
    transform: scale(1.23) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddc6a31 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-ddc6a31{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53045de */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-53045de{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f9337c1 */.elementor-3130 .elementor-element.elementor-element-f9337c1 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a468d */.elementor-3130 .elementor-element.elementor-element-57a468d{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2541d9 */.elementor-3130 .elementor-element.elementor-element-e2541d9 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-e2541d9:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-e2541d9:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-edcc017 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-edcc017{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e917e20 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-e917e20{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9e17b93 */.elementor-3130 .elementor-element.elementor-element-9e17b93 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05038aa */.elementor-3130 .elementor-element.elementor-element-05038aa{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e091e */.elementor-3130 .elementor-element.elementor-element-56e091e {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-56e091e:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-56e091e:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-827a8b5 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-827a8b5{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1dfe6d9 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-1dfe6d9{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a0880a9 */.elementor-3130 .elementor-element.elementor-element-a0880a9 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ff0b0b */.elementor-3130 .elementor-element.elementor-element-6ff0b0b{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4120808 */.elementor-3130 .elementor-element.elementor-element-4120808 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}

@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-4120808:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-4120808:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-964a6dd */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-964a6dd{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-270833d */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-270833d{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b5888c */.elementor-3130 .elementor-element.elementor-element-2b5888c .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15f3c7e */.elementor-3130 .elementor-element.elementor-element-15f3c7e{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41d89ec */.elementor-3130 .elementor-element.elementor-element-41d89ec {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-41d89ec:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-41d89ec:hover .img-anim {
    
    transform: scale(1.18) rotate(4deg) translateY(-10px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c7bd86 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-0c7bd86{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6072173 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-6072173{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-548f239 */.elementor-3130 .elementor-element.elementor-element-548f239 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-079c996 */.elementor-3130 .elementor-element.elementor-element-079c996{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4098a32 */.elementor-3130 .elementor-element.elementor-element-4098a32 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-4098a32:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-4098a32:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb2a423 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-bb2a423{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eae9436 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-eae9436{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bea0f72 */.elementor-3130 .elementor-element.elementor-element-bea0f72 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cbc5b0 */.elementor-3130 .elementor-element.elementor-element-9cbc5b0{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e9730f */.elementor-3130 .elementor-element.elementor-element-4e9730f {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-4e9730f:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-4e9730f:hover .img-anim {
    
    transform: scale(1.26) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16a7bc9 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-16a7bc9{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d5f3a6d */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-d5f3a6d{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-08beb99 */.elementor-3130 .elementor-element.elementor-element-08beb99 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99d751 */.elementor-3130 .elementor-element.elementor-element-a99d751{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f67c161 */.elementor-3130 .elementor-element.elementor-element-f67c161 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-f67c161:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-f67c161:hover .img-anim {
    
    transform: scale(1.26) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-846d794 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-846d794{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d14f14 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-7d14f14{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc47fb4 */.elementor-3130 .elementor-element.elementor-element-dc47fb4 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c84df43 */.elementor-3130 .elementor-element.elementor-element-c84df43{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-638148d */.elementor-3130 .elementor-element.elementor-element-638148d {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-638148d:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-638148d:hover .img-anim {
    
    transform: scale(1.23) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a269dae */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-a269dae{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb89795 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-cb89795{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-15207ef */.elementor-3130 .elementor-element.elementor-element-15207ef .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c285cc6 */.elementor-3130 .elementor-element.elementor-element-c285cc6{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-130f3bb */.elementor-3130 .elementor-element.elementor-element-130f3bb {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-130f3bb:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-130f3bb:hover .img-anim {
    
    transform: scale(1.23) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6088840 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-6088840{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ca21df */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-0ca21df{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b1e3a3c */.elementor-3130 .elementor-element.elementor-element-b1e3a3c .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-744a8b4 */.elementor-3130 .elementor-element.elementor-element-744a8b4{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb0c47 */.elementor-3130 .elementor-element.elementor-element-6cb0c47 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-6cb0c47:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-6cb0c47:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7fe1b4a */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-7fe1b4a{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f39d0e7 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-f39d0e7{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aaf69e4 */.elementor-3130 .elementor-element.elementor-element-aaf69e4 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b51045b */.elementor-3130 .elementor-element.elementor-element-b51045b{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99bd4b8 */.elementor-3130 .elementor-element.elementor-element-99bd4b8 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-99bd4b8:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-99bd4b8:hover .img-anim {
    
    transform: scale(1.23) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddc6a31 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-ddc6a31{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53045de */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-53045de{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f9337c1 */.elementor-3130 .elementor-element.elementor-element-f9337c1 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a468d */.elementor-3130 .elementor-element.elementor-element-57a468d{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2541d9 */.elementor-3130 .elementor-element.elementor-element-e2541d9 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-e2541d9:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-e2541d9:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-edcc017 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-edcc017{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e917e20 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-e917e20{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9e17b93 */.elementor-3130 .elementor-element.elementor-element-9e17b93 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05038aa */.elementor-3130 .elementor-element.elementor-element-05038aa{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e091e */.elementor-3130 .elementor-element.elementor-element-56e091e {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-56e091e:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-56e091e:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-827a8b5 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-827a8b5{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1dfe6d9 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-1dfe6d9{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a0880a9 */.elementor-3130 .elementor-element.elementor-element-a0880a9 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ff0b0b */.elementor-3130 .elementor-element.elementor-element-6ff0b0b{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4120808 */.elementor-3130 .elementor-element.elementor-element-4120808 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}

@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-4120808:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-4120808:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-964a6dd */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-964a6dd{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-270833d */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-270833d{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2b5888c */.elementor-3130 .elementor-element.elementor-element-2b5888c .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15f3c7e */.elementor-3130 .elementor-element.elementor-element-15f3c7e{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41d89ec */.elementor-3130 .elementor-element.elementor-element-41d89ec {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-41d89ec:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-41d89ec:hover .img-anim {
    
    transform: scale(1.18) rotate(4deg) translateY(-10px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c7bd86 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-0c7bd86{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6072173 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-6072173{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-548f239 */.elementor-3130 .elementor-element.elementor-element-548f239 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-079c996 */.elementor-3130 .elementor-element.elementor-element-079c996{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4098a32 */.elementor-3130 .elementor-element.elementor-element-4098a32 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-4098a32:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-4098a32:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb2a423 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-bb2a423{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eae9436 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-eae9436{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bea0f72 */.elementor-3130 .elementor-element.elementor-element-bea0f72 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cbc5b0 */.elementor-3130 .elementor-element.elementor-element-9cbc5b0{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e9730f */.elementor-3130 .elementor-element.elementor-element-4e9730f {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-4e9730f:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-4e9730f:hover .img-anim {
    
    transform: scale(1.26) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16a7bc9 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-16a7bc9{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d5f3a6d */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-d5f3a6d{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-08beb99 */.elementor-3130 .elementor-element.elementor-element-08beb99 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99d751 */.elementor-3130 .elementor-element.elementor-element-a99d751{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f67c161 */.elementor-3130 .elementor-element.elementor-element-f67c161 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-f67c161:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-f67c161:hover .img-anim {
    
    transform: scale(1.26) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-846d794 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-846d794{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7d14f14 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-7d14f14{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dc47fb4 */.elementor-3130 .elementor-element.elementor-element-dc47fb4 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c84df43 */.elementor-3130 .elementor-element.elementor-element-c84df43{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-638148d */.elementor-3130 .elementor-element.elementor-element-638148d {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-638148d:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-638148d:hover .img-anim {
    
    transform: scale(1.23) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a269dae */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-a269dae{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb89795 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-cb89795{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-15207ef */.elementor-3130 .elementor-element.elementor-element-15207ef .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c285cc6 */.elementor-3130 .elementor-element.elementor-element-c285cc6{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-130f3bb */.elementor-3130 .elementor-element.elementor-element-130f3bb {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-130f3bb:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-130f3bb:hover .img-anim {
    
    transform: scale(1.23) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6088840 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-6088840{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ca21df */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-0ca21df{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b1e3a3c */.elementor-3130 .elementor-element.elementor-element-b1e3a3c .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-744a8b4 */.elementor-3130 .elementor-element.elementor-element-744a8b4{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cb0c47 */.elementor-3130 .elementor-element.elementor-element-6cb0c47 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-6cb0c47:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-6cb0c47:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7fe1b4a */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-7fe1b4a{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f39d0e7 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-f39d0e7{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-aaf69e4 */.elementor-3130 .elementor-element.elementor-element-aaf69e4 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b51045b */.elementor-3130 .elementor-element.elementor-element-b51045b{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99bd4b8 */.elementor-3130 .elementor-element.elementor-element-99bd4b8 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-99bd4b8:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-99bd4b8:hover .img-anim {
    
    transform: scale(1.23) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ddc6a31 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-ddc6a31{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-53045de */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-53045de{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f9337c1 */.elementor-3130 .elementor-element.elementor-element-f9337c1 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a468d */.elementor-3130 .elementor-element.elementor-element-57a468d{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e2541d9 */.elementor-3130 .elementor-element.elementor-element-e2541d9 {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-e2541d9:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-e2541d9:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-edcc017 */@media (max-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-edcc017{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e917e20 */@media (min-width: 1024px) { .elementor-3130 .elementor-element.elementor-element-e917e20{
    display: none ;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9e17b93 */.elementor-3130 .elementor-element.elementor-element-9e17b93 .elementor-button-icon {
    font-size: 80% !important;
    padding-top: 1px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05038aa */.elementor-3130 .elementor-element.elementor-element-05038aa{
box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56e091e */.elementor-3130 .elementor-element.elementor-element-56e091e {
    overflow: visible !important;
}

.burger-container {
 
    
     transition: all 0.23s ease-in-out;

}


@media (min-width: 1024px) {

.elementor-3130 .elementor-element.elementor-element-56e091e:hover .burger-container {
    
       
     transform: scale(0.95) rotate(0deg);
 
    
     transition: all 0.23s ease-in-out;

}
}

.img-anim {
    transform: scale(1) rotate(0deg);
   
     transition: all 0.23s ease-in-out;
}

.elementor-3130 .elementor-element.elementor-element-56e091e:hover .img-anim {
    
    transform: scale(1.18) rotate(6deg) translateY(-15px);
    
  
    
    
 transition: all 0.23s ease-in-out;

}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-77e7d20 */.elementor-3130 .elementor-element.elementor-element-77e7d20 {
    overflow: visible !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Blockbeheavy';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://pointb-officiel.com/wp-content/uploads/2024/01/BlockBE-Heavy.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Alvaro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://pointb-officiel.com/wp-content/uploads/2024/01/Alvaro-Condensed.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Neodex';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://pointb-officiel.com/wp-content/uploads/2024/02/Neodex.ttf') format('truetype');
}
/* End Custom Fonts CSS */