.elementor-10 .elementor-element.elementor-element-b4382b0{--display:flex;--min-height:657.87px;--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:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-5a8ebe2{--display:flex;--min-height:431.54px;--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;}.elementor-10 .elementor-element.elementor-element-5a8ebe2.e-con{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-8460e46{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-8460e46 > .elementor-widget-container{margin:0px -120px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-8460e46.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-8460e46 img{width:100%;}.elementor-10 .elementor-element.elementor-element-b941a60{width:var( --container-widget-width, 34.904% );max-width:34.904%;--container-widget-width:34.904%;--container-widget-flex-grow:0;z-index:1;text-align:center;}.elementor-10 .elementor-element.elementor-element-b941a60 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b941a60.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-5b1ce44{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-5b1ce44 > .elementor-widget-container{margin:0px 0px 0px -120px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-5b1ce44.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-5b1ce44 img{width:100%;}.elementor-10 .elementor-element.elementor-element-5781cce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--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-10 .elementor-element.elementor-element-8faa47e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-214f5cb{--display:flex;--background-transition:0.3s;--margin-top:-57px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-a24da1f > .elementor-widget-container{padding:0px 0px 0px 35px;}.elementor-10 .elementor-element.elementor-element-a24da1f{text-align:left;}.elementor-10 .elementor-element.elementor-element-a24da1f img{width:2%;}.elementor-10 .elementor-element.elementor-element-5750838 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 20px;}.elementor-10 .elementor-element.elementor-element-5750838.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-5750838 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;}.elementor-10 .elementor-element.elementor-element-ea7a9c4{--spacer-size:140px;}.elementor-10 .elementor-element.elementor-element-e35def5{--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-end;--gap:40px 52px;--background-transition:0.3s;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-106e2c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-106e2c6.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-106e2c6 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:300;}.elementor-10 .elementor-element.elementor-element-04d5570 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-04d5570.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-04d5570 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:300;}.elementor-10 .elementor-element.elementor-element-0f3bb45 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-0f3bb45.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-0f3bb45 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:300;}.elementor-10 .elementor-element.elementor-element-64526fc{--display:flex;--background-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-43966c7{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-796b802{--display:flex;--min-height:1191px;--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;}.elementor-10 .elementor-element.elementor-element-796b802:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-796b802 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-796b802, .elementor-10 .elementor-element.elementor-element-796b802::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-5aba221{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-5aba221.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-0ab2be1{--spacer-size:117px;}.elementor-10 .elementor-element.elementor-element-563235c{text-align:center;}.elementor-10 .elementor-element.elementor-element-563235c .elementor-heading-title{font-family:"ELANOR", Sans-serif;font-size:60px;font-weight:300;line-height:82px;}.elementor-10 .elementor-element.elementor-element-e4e0125{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:-140px;--margin-left:-650px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-e4e0125.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-af45f4a > .elementor-widget-container{margin:0px 0px 0px 0px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-10 .elementor-element.elementor-element-9dfd2f9{--spacer-size:44px;}.elementor-10 .elementor-element.elementor-element-3208027{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-3208027.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-632d0cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-632d0cb.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-632d0cb{z-index:1;}.elementor-10 .elementor-element.elementor-element-632d0cb img{width:94%;}.elementor-10 .elementor-element.elementor-element-57e01a8{--display:flex;--background-transition:0.3s;--margin-top:-240px;--margin-bottom:0px;--margin-left:0px;--margin-right:130px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-57e01a8.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-4fe9874.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-4fe9874{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:300;line-height:30px;}.elementor-10 .elementor-element.elementor-element-bb649fa .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:24px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:40px 40px 40px 40px;padding:8px 16px 8px 16px;}.elementor-10 .elementor-element.elementor-element-bb649fa.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-bb649fa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-bb649fa .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-10 .elementor-element.elementor-element-e2a592e{--spacer-size:81px;}.elementor-10 .elementor-element.elementor-element-58803aa{--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;}.elementor-10 .elementor-element.elementor-element-72bb687{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-dab302f{--spacer-size:132px;}.elementor-10 .elementor-element.elementor-element-8e76797 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:600;line-height:73px;}.elementor-10 .elementor-element.elementor-element-68b005f{--spacer-size:58px;}.elementor-10 .elementor-element.elementor-element-c311037{--grid-columns:1;}.elementor-10 .elementor-element.elementor-element-eb9f787{--spacer-size:0px;}.elementor-10 .elementor-element.elementor-element-13fa480{text-align:center;}.elementor-10 .elementor-element.elementor-element-13fa480 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:500;text-decoration:underline;}.elementor-10 .elementor-element.elementor-element-772e1d8{--spacer-size:132px;}.elementor-10 .elementor-element.elementor-element-65bbbca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-65bbbca:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-65bbbca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-65bbbca, .elementor-10 .elementor-element.elementor-element-65bbbca::before{--border-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-65bbbca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-7f14bcf{--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;--background-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-7f14bcf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-d4f2127{--spacer-size:142px;}.elementor-10 .elementor-element.elementor-element-73068f6 > .elementor-widget-container{margin:0px 40px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-73068f6.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-73068f6 img{width:74%;}.elementor-10 .elementor-element.elementor-element-e139dfb{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-35b38ed{--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;}.elementor-10 .elementor-element.elementor-element-35b38ed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-a5f7926{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-dba20ed{--spacer-size:251px;}.elementor-10 .elementor-element.elementor-element-e9cb440{--display:flex;--background-transition:0.3s;}.elementor-10 .elementor-element.elementor-element-4678e3e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;}.elementor-10 .elementor-element.elementor-element-15062a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-15062a0.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-15062a0.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-10 .elementor-element.elementor-element-15062a0 .elementor-main-swiper{width:100%;}.elementor-10 .elementor-element.elementor-element-15062a0 .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-15062a0 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-15062a0 .elementor-swiper-button svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-15062a0 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#494444;opacity:1;}.elementor-10 .elementor-element.elementor-element-15062a0 .swiper-pagination-bullet-active, .elementor-10 .elementor-element.elementor-element-15062a0 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-15062a0 .swiper-pagination-fraction{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-15062a0.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-10 .elementor-element.elementor-element-15062a0.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:0px;}.elementor-10 .elementor-element.elementor-element-15062a0.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:0px;}.elementor-10 .elementor-element.elementor-element-15062a0.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:0px;}.elementor-10 .elementor-element.elementor-element-15062a0.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:0px;}.elementor-10 .elementor-element.elementor-element-15062a0 .elementor-testimonial__text{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:300;text-transform:none;font-style:italic;line-height:52px;}.elementor-10 .elementor-element.elementor-element-61e10a8{--spacer-size:84px;}.elementor-10 .elementor-element.elementor-element-3873cac{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:200px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-6df9446 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-10 .elementor-element.elementor-element-6df9446.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-6df9446 img{width:42%;}.elementor-10 .elementor-element.elementor-element-efa17a3{--spacer-size:118px;}.elementor-10 .elementor-element.elementor-element-10aac6b{--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;}.elementor-10 .elementor-element.elementor-element-61a7d31{--spacer-size:118px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-5a8ebe2{--width:1210.969px;}.elementor-10 .elementor-element.elementor-element-8faa47e{--width:50%;}.elementor-10 .elementor-element.elementor-element-e35def5{--width:50%;}.elementor-10 .elementor-element.elementor-element-e4e0125{--width:5%;}.elementor-10 .elementor-element.elementor-element-3208027{--width:31.885%;}.elementor-10 .elementor-element.elementor-element-57e01a8{--width:23%;}.elementor-10 .elementor-element.elementor-element-7f14bcf{--width:41%;}.elementor-10 .elementor-element.elementor-element-35b38ed{--width:41.713%;}}@media(max-width:1512px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-5a8ebe2{--width:1057px;}}@media(max-width:1512px){.elementor-10 .elementor-element.elementor-element-b4382b0{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-c311037{--grid-columns:2;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-b4382b0{--min-height:360px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-5a8ebe2{--min-height:410px;--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-10 .elementor-element.elementor-element-8460e46 img{width:70%;}.elementor-10 .elementor-element.elementor-element-b941a60{width:var( --container-widget-width, 165.406px );max-width:165.406px;--container-widget-width:165.406px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-b941a60 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b941a60 img{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-5b1ce44 img{width:70%;}.elementor-10 .elementor-element.elementor-element-5781cce{--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-5781cce.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-8faa47e{--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-10 .elementor-element.elementor-element-8faa47e.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-ea7a9c4{--spacer-size:34px;}.elementor-10 .elementor-element.elementor-element-ea7a9c4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-ea7a9c4.elementor-element{--align-self:flex-end;}.elementor-10 .elementor-element.elementor-element-e35def5{--width:500px;--min-height:45px;--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 24px;--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-10 .elementor-element.elementor-element-106e2c6.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-106e2c6{text-align:center;}.elementor-10 .elementor-element.elementor-element-04d5570.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-04d5570{text-align:center;}.elementor-10 .elementor-element.elementor-element-0f3bb45.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-0f3bb45{text-align:center;}.elementor-10 .elementor-element.elementor-element-796b802{--min-height:327px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:240px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5aba221{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-10 .elementor-element.elementor-element-5aba221.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-0ab2be1{--spacer-size:89px;}.elementor-10 .elementor-element.elementor-element-563235c{width:var( --container-widget-width, 326px );max-width:326px;--container-widget-width:326px;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-563235c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-563235c.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-563235c .elementor-heading-title{font-size:24px;line-height:48px;}.elementor-10 .elementor-element.elementor-element-e4e0125{--margin-top:0px;--margin-bottom:-220px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-e4e0125.e-con{--order:-99999 /* order start hack */;}.elementor-10 .elementor-element.elementor-element-af45f4a{width:var( --container-widget-width, 47px );max-width:47px;--container-widget-width:47px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-af45f4a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-af45f4a img{width:100%;}.elementor-10 .elementor-element.elementor-element-9dfd2f9{--spacer-size:10px;}.elementor-10 .elementor-element.elementor-element-9dfd2f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-632d0cb{width:var( --container-widget-width, 269px );max-width:269px;--container-widget-width:269px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-57e01a8{--width:500px;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:65px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-57e01a8.e-con{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-4fe9874{width:var( --container-widget-width, 239px );max-width:239px;--container-widget-width:239px;--container-widget-flex-grow:0;font-size:14px;}.elementor-10 .elementor-element.elementor-element-4fe9874.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-bb649fa .elementor-button{font-size:14px;}.elementor-10 .elementor-element.elementor-element-e2a592e{--spacer-size:99px;}.elementor-10 .elementor-element.elementor-element-dab302f{--spacer-size:17px;}.elementor-10 .elementor-element.elementor-element-8e76797 .elementor-heading-title{font-size:24px;}.elementor-10 .elementor-element.elementor-element-c311037{--grid-columns:1;}.elementor-10 .elementor-element.elementor-element-13fa480 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-13fa480.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-65bbbca{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7f14bcf{--gap:0px 0px;}.elementor-10 .elementor-element.elementor-element-7f14bcf.e-con{--order:99999 /* order end hack */;}.elementor-10 .elementor-element.elementor-element-73068f6 > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-73068f6.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-e139dfb{--spacer-size:68px;}.elementor-10 .elementor-element.elementor-element-a5f7926{--gap:0px 0px;}.elementor-10 .elementor-element.elementor-element-dba20ed{--spacer-size:105px;}.elementor-10 .elementor-element.elementor-element-e9cb440{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-e9cb440.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-15062a0{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-15062a0 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-15062a0.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-15062a0 .elementor-testimonial__text{font-size:18px;line-height:40px;}}/* Start custom CSS for heading, class: .elementor-element-106e2c6 */.elementor-10 .elementor-element.elementor-element-106e2c6 {
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-106e2c6:hover::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -3px; /* Adjust this to set space between text and underline */
    width: 100%;
    height: 1px;
    background-color: black;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04d5570 */.elementor-10 .elementor-element.elementor-element-04d5570 {
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-04d5570:hover::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -3px; /* Adjust this to set space between text and underline */
    width: 100%;
    height: 1px;
    background-color: black;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0f3bb45 */.elementor-10 .elementor-element.elementor-element-0f3bb45 {
    position: relative;
}

.elementor-10 .elementor-element.elementor-element-0f3bb45:hover::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -3px; /* Adjust this to set space between text and underline */
    width: 100%;
    height: 1px;
    background-color: black;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-af45f4a */#rotateImage {
  transform-origin: center;
  transition: transform 0.1s ease-out; /* Smooth transition */
}

/* For the image to rotate based on scrolling */
body {
  height: 200vh; /* Increase the page height to ensure enough scrolling space */
}

#rotateImage {
  transform: rotate(calc(1deg * var(--scroll-position))); /* Apply scroll-based rotation */
}

html {
  scroll-behavior: smooth;
}

body {
  --scroll-position: 0; /* Custom variable for scroll position */
}

window.addEventListener('scroll', function() {
  const scrollY = window.scrollY / 5; /* Adjust 5 for faster or slower rotation */
  document.body.style.setProperty('--scroll-position', scrollY);
});/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bb649fa */.elementor-10 .elementor-element.elementor-element-bb649fa {
    border: 0px solid transparent; /* No initial border */
    transition: border 10s ease;
}

.elementor-10 .elementor-element.elementor-element-bb649fa .elementor-button-icon {
    transition: transform 0.3s ease;
}

.elementor-10 .elementor-element.elementor-element-bb649fa:hover {
    border: 0px solid #000; /* Border grows only on hover */
}

.elementor-10 .elementor-element.elementor-element-bb649fa:hover .elementor-button-icon {
    transform: translateX(3px); /* Moves the arrow forward */
}/* End custom CSS */