.elementor-14586 .elementor-element.elementor-element-4a832e1a:not(.elementor-motion-effects-element-type-background), .elementor-14586 .elementor-element.elementor-element-4a832e1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14586 .elementor-element.elementor-element-4a832e1a > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14586 .elementor-element.elementor-element-4a832e1a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-14586 .elementor-element.elementor-element-d650a77.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14586 .elementor-element.elementor-element-d650a77.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14586 .elementor-element.elementor-element-d650a77 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 10% 0% 10%;}.elementor-14586 .elementor-element.elementor-element-d650a77 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14586 .elementor-element.elementor-element-2dd31379{text-align:left;}.elementor-14586 .elementor-element.elementor-element-2dd31379 .elementor-heading-title{color:#212121;font-size:6rem;}.elementor-14586 .elementor-element.elementor-element-2dd31379 > .elementor-widget-container{margin:0rem 0rem -2rem 0rem;}.elementor-14586 .elementor-element.elementor-element-6135eeb5{margin-top:3rem;margin-bottom:3rem;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-14586 .elementor-element.elementor-element-588c18bb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14586 .elementor-element.elementor-element-588c18bb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14586 .elementor-element.elementor-element-588c18bb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-3abee879 .elementor-heading-title{color:#F26A26;text-decoration:underline;}.elementor-14586 .elementor-element.elementor-element-371be5d9{text-align:left;}.elementor-14586 .elementor-element.elementor-element-371be5d9 .elementor-heading-title{color:#212121;font-size:3rem;}.elementor-14586 .elementor-element.elementor-element-371be5d9 > .elementor-widget-container{border-style:solid;border-width:1px 0px 0px 0px;border-color:#707070;}.elementor-bc-flex-widget .elementor-14586 .elementor-element.elementor-element-42e55304.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14586 .elementor-element.elementor-element-42e55304.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14586 .elementor-element.elementor-element-71ef878e{text-align:left;color:#303030;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-72f470b7{--spacer-size:2vh;}.elementor-14586 .elementor-element.elementor-element-60280723 .elementor-button{fill:#212121;color:#212121;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-14586 .elementor-element.elementor-element-60280723 .elementor-button:hover, .elementor-14586 .elementor-element.elementor-element-60280723 .elementor-button:focus{color:#FFFFFF;background-color:#212121;border-color:#212121;}.elementor-14586 .elementor-element.elementor-element-60280723 .elementor-button:hover svg, .elementor-14586 .elementor-element.elementor-element-60280723 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-bc-flex-widget .elementor-14586 .elementor-element.elementor-element-3ef0a430.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-14586 .elementor-element.elementor-element-3ef0a430.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-14586 .elementor-element.elementor-element-3ef0a430.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-14586 .elementor-element.elementor-element-3ef0a430 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-3ef0a430 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14586 .elementor-element.elementor-element-17d4591d .elementor-testimonial__image img{border-radius:0px;}.elementor-14586 .elementor-element.elementor-element-17d4591d .elementor-swiper-button{font-size:20px;}.elementor-14586 .elementor-element.elementor-element-21ab2ba > .elementor-container{min-height:100vh;}.elementor-14586 .elementor-element.elementor-element-21ab2ba:not(.elementor-motion-effects-element-type-background), .elementor-14586 .elementor-element.elementor-element-21ab2ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14586 .elementor-element.elementor-element-21ab2ba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5rem 0rem 5rem 0rem;}.elementor-14586 .elementor-element.elementor-element-21ab2ba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-14586 .elementor-element.elementor-element-7538f57f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14586 .elementor-element.elementor-element-7538f57f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14586 .elementor-element.elementor-element-7538f57f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14586 .elementor-element.elementor-element-7538f57f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14586 .elementor-element.elementor-element-7538f57f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-14586 .elementor-element.elementor-element-7538f57f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-7538f57f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14586 .elementor-element.elementor-element-7538f57f{z-index:1;}.elementor-14586 .elementor-element.elementor-element-755c3f89{--spacer-size:50px;}.elementor-bc-flex-widget .elementor-14586 .elementor-element.elementor-element-a33b990.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14586 .elementor-element.elementor-element-a33b990.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14586 .elementor-element.elementor-element-a33b990 > .elementor-element-populated{margin:65% 0% 0% -50%;--e-column-margin-right:0%;--e-column-margin-left:-50%;padding:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-a33b990{z-index:2;}.elementor-14586 .elementor-element.elementor-element-421bfbb5{text-align:left;}.elementor-14586 .elementor-element.elementor-element-421bfbb5 .elementor-heading-title{color:#212121;font-family:"eurostile", Sans-serif;font-size:3rem;font-weight:bold;text-transform:uppercase;line-height:1.6em;}.elementor-14586 .elementor-element.elementor-element-421bfbb5 > .elementor-widget-container{margin:-40% 0% 0% 75%;padding:0rem 0rem 0rem 0rem;}.elementor-14586 .elementor-element.elementor-element-716317cd{text-align:center;}.elementor-14586 .elementor-element.elementor-element-716317cd img{height:60vh;object-fit:cover;object-position:center center;}.elementor-14586 .elementor-element.elementor-element-5fa81565:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14586 .elementor-element.elementor-element-5fa81565 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14586 .elementor-element.elementor-element-5fa81565 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-14586 .elementor-element.elementor-element-5fa81565 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14586 .elementor-element.elementor-global-12972 > .elementor-widget-container{margin:50% 25% 0% -25%;}.elementor-14586 .elementor-element.elementor-global-12972{z-index:3;}.elementor-14586 .elementor-element.elementor-element-764fbd8f{--spacer-size:50px;}.elementor-14586 .elementor-element.elementor-element-6074acd{text-align:center;}.elementor-14586 .elementor-element.elementor-element-5228197b .elementor-tab-content{border-bottom-color:#DDDDDD;}.elementor-14586 .elementor-element.elementor-element-5228197b .elementor-tab-title{border-color:#DDDDDD;}.elementor-14586 .elementor-element.elementor-element-5228197b .elementor-toggle-title, .elementor-14586 .elementor-element.elementor-element-5228197b .elementor-toggle-icon{color:#212121;}.elementor-14586 .elementor-element.elementor-element-5228197b .elementor-toggle-icon svg{fill:#212121;}.elementor-14586 .elementor-element.elementor-element-28ab0ba:not(.elementor-motion-effects-element-type-background), .elementor-14586 .elementor-element.elementor-element-28ab0ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-14586 .elementor-element.elementor-element-28ab0ba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14586 .elementor-element.elementor-element-28ab0ba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14586 .elementor-element.elementor-element-28ab0ba .elementor-heading-title{color:#FFFFFF;}.elementor-14586 .elementor-element.elementor-element-4a509448{text-align:center;}.elementor-14586 .elementor-element.elementor-element-675e46b9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14586 .elementor-element.elementor-element-675e46b9:not(.elementor-motion-effects-element-type-background), .elementor-14586 .elementor-element.elementor-element-675e46b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#545454;}.elementor-14586 .elementor-element.elementor-element-675e46b9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14586 .elementor-element.elementor-element-675e46b9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14586 .elementor-element.elementor-element-675e46b9 .elementor-heading-title{color:#FFFFFF;}.elementor-14586 .elementor-element.elementor-element-38df8964{text-align:center;}.elementor-14586 .elementor-element.elementor-element-38369e1c{text-align:center;}.elementor-14586 .elementor-element.elementor-element-11eb8d8{text-align:center;}.elementor-14586 .elementor-element.elementor-element-784ea715{text-align:center;}.elementor-14586 .elementor-element.elementor-element-68dbf43{text-align:center;}.elementor-14586 .elementor-element.elementor-element-687c7f35 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14586 .elementor-element.elementor-element-4d34c0b6{text-align:left;}.elementor-14586 .elementor-element.elementor-element-7d3c908d{text-align:center;}.elementor-14586 .elementor-element.elementor-element-4fff2447{text-align:center;}.elementor-14586 .elementor-element.elementor-element-604af3ec{text-align:center;}.elementor-14586 .elementor-element.elementor-element-66d814cc{text-align:center;}.elementor-14586 .elementor-element.elementor-element-68560fac{text-align:center;}.elementor-14586 .elementor-element.elementor-element-75401d3e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14586 .elementor-element.elementor-element-2561d9c5{text-align:left;}.elementor-14586 .elementor-element.elementor-element-343518c6{text-align:center;}.elementor-14586 .elementor-element.elementor-element-7749a62f{text-align:center;}.elementor-14586 .elementor-element.elementor-element-c4b377{text-align:center;}.elementor-14586 .elementor-element.elementor-element-11e2872b{text-align:center;}.elementor-14586 .elementor-element.elementor-element-67b7fc3c{text-align:center;}.elementor-14586 .elementor-element.elementor-element-388fd3c3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14586 .elementor-element.elementor-element-367f10a3{text-align:left;}.elementor-14586 .elementor-element.elementor-element-3636ea31{text-align:center;}.elementor-14586 .elementor-element.elementor-element-a1448ef{text-align:center;}.elementor-14586 .elementor-element.elementor-element-7da51de2{text-align:center;}.elementor-14586 .elementor-element.elementor-element-2577674c{text-align:center;}.elementor-14586 .elementor-element.elementor-element-695e4dd9{text-align:center;}.elementor-14586 .elementor-element.elementor-element-79ab568f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14586 .elementor-element.elementor-element-79ab568f:not(.elementor-motion-effects-element-type-background), .elementor-14586 .elementor-element.elementor-element-79ab568f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14586 .elementor-element.elementor-element-79ab568f > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF 65%, #F3F3F3 35%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14586 .elementor-element.elementor-element-79ab568f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 15% 5% 15%;}.elementor-14586 .elementor-element.elementor-element-e9ec774 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14586 .elementor-element.elementor-element-ee3771b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-14586 .elementor-element.elementor-element-5e9c702{text-align:left;}.elementor-14586 .elementor-element.elementor-element-16ab7802{text-align:left;}.elementor-14586 .elementor-element.elementor-element-72acb4be > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-14586 .elementor-element.elementor-element-5f9524b7{text-align:right;}.elementor-14586 .elementor-element.elementor-element-1ad99160 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14586 .elementor-element.elementor-element-1ad99160:not(.elementor-motion-effects-element-type-background), .elementor-14586 .elementor-element.elementor-element-1ad99160 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14586 .elementor-element.elementor-element-1ad99160 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF 65%, #F3F3F3 35%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14586 .elementor-element.elementor-element-1ad99160{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0rem 0rem 0rem 0rem;}.elementor-14586 .elementor-element.elementor-element-1d7a2447 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-71db2e73 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-71db2e73 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14586 .elementor-element.elementor-element-4536cd1c .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 68% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14586 .elementor-element.elementor-element-4536cd1c > .elementor-widget-container{padding:0% 10% 0% 10%;}.elementor-14586 .elementor-element.elementor-element-442ff3f2 > .elementor-container{min-height:50vh;}.elementor-14586 .elementor-element.elementor-element-442ff3f2:not(.elementor-motion-effects-element-type-background), .elementor-14586 .elementor-element.elementor-element-442ff3f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-14586 .elementor-element.elementor-element-442ff3f2 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14586 .elementor-element.elementor-element-442ff3f2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 10% 5% 10%;}.elementor-14586 .elementor-element.elementor-element-cf7442d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-14586 .elementor-element.elementor-element-cf7442d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14586 .elementor-element.elementor-element-cf7442d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14586 .elementor-element.elementor-element-7967eecd{text-align:left;}.elementor-14586 .elementor-element.elementor-element-7967eecd .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-14586 .elementor-element.elementor-element-6377a4e{text-align:left;}.elementor-14586 .elementor-element.elementor-element-6377a4e .elementor-heading-title{color:var( --e-global-color-primary );text-transform:uppercase;}.elementor-14586 .elementor-element.elementor-element-7772b339{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-3a415a3a{padding:3% 0% 0% 0%;}.elementor-14586 .elementor-element.elementor-element-3e8eae0{text-align:left;}.elementor-14586 .elementor-element.elementor-element-3e8eae0 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-14586 .elementor-element.elementor-element-163d6cc2{text-align:left;}.elementor-14586 .elementor-element.elementor-element-163d6cc2 .elementor-heading-title{color:var( --e-global-color-primary );text-transform:uppercase;}.elementor-14586 .elementor-element.elementor-element-164f43be{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-1b43c468{text-align:left;}.elementor-14586 .elementor-element.elementor-element-1b43c468 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-14586 .elementor-element.elementor-element-21079dae{text-align:left;}.elementor-14586 .elementor-element.elementor-element-21079dae .elementor-heading-title{color:var( --e-global-color-primary );text-transform:uppercase;}.elementor-14586 .elementor-element.elementor-element-534459c2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-59456e77:not(.elementor-motion-effects-element-type-background), .elementor-14586 .elementor-element.elementor-element-59456e77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-14586 .elementor-element.elementor-element-59456e77{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14586 .elementor-element.elementor-element-59456e77 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14586 .elementor-element.elementor-element-789cfb80 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-2404c038:not(.elementor-motion-effects-element-type-background), .elementor-14586 .elementor-element.elementor-element-2404c038 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14586 .elementor-element.elementor-element-2404c038{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 10% 5% 10%;}.elementor-14586 .elementor-element.elementor-element-2404c038 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14586 .elementor-element.elementor-element-641abac6{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-14586 .elementor-element.elementor-element-1ff62802:not(.elementor-motion-effects-element-type-background), .elementor-14586 .elementor-element.elementor-element-1ff62802 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14586 .elementor-element.elementor-element-1ff62802{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 5% 0%;}.elementor-14586 .elementor-element.elementor-element-1ff62802 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14586 .elementor-element.elementor-element-c1caf9c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-2840e4b7:not(.elementor-motion-effects-element-type-background), .elementor-14586 .elementor-element.elementor-element-2840e4b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14586 .elementor-element.elementor-element-2840e4b7 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF 40%, #F3F3F3 40%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14586 .elementor-element.elementor-element-2840e4b7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;}.elementor-14586 .elementor-element.elementor-element-331687b6{text-align:left;}.elementor-14586 .elementor-element.elementor-element-331687b6 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-14586 .elementor-element.elementor-element-331687b6 > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-14586 .elementor-element.elementor-element-68927232 img{width:100vw;height:60vh;object-fit:cover;object-position:center center;}.elementor-14586 .elementor-element.elementor-element-68927232 > .elementor-widget-container{padding:0% 15% 0% 0%;}.elementor-14586 .elementor-element.elementor-element-2953a253 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% -10%;--e-column-margin-right:0%;--e-column-margin-left:-10%;padding:20% 0% 20% 0%;}.elementor-14586 .elementor-element.elementor-element-2953a253 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14586 .elementor-element.elementor-element-244523cf{--spacer-size:50px;}.elementor-14586 .elementor-element.elementor-element-74e67e29 .elementor-tab-content{border-bottom-color:#DDDDDD;}.elementor-14586 .elementor-element.elementor-element-74e67e29 .elementor-tab-title{border-color:#DDDDDD;}.elementor-14586 .elementor-element.elementor-element-74e67e29 .elementor-toggle-title, .elementor-14586 .elementor-element.elementor-element-74e67e29 .elementor-toggle-icon{color:#212121;}.elementor-14586 .elementor-element.elementor-element-74e67e29 .elementor-toggle-icon svg{fill:#212121;}.elementor-14586 .elementor-element.elementor-element-55865540{--spacer-size:50px;}.elementor-14586 .elementor-element.elementor-element-f8ec08b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14586 .elementor-element.elementor-element-f8ec08b:not(.elementor-motion-effects-element-type-background), .elementor-14586 .elementor-element.elementor-element-f8ec08b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14586 .elementor-element.elementor-element-f8ec08b > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(270deg, #FFFFFF 65%, #F3F3F3 35%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14586 .elementor-element.elementor-element-f8ec08b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 15% 5% 15%;}.elementor-14586 .elementor-element.elementor-element-30acaa2e > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-14586 .elementor-element.elementor-element-30acaa2e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 5% 0%;}.elementor-14586 .elementor-element.elementor-element-30acaa2e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14586 .elementor-element.elementor-element-5836c729{padding:0% 0% 5% 0%;}.elementor-14586 .elementor-element.elementor-element-5d2227c6{text-align:right;}.elementor-14586 .elementor-element.elementor-element-5b6bce3b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14586 .elementor-element.elementor-element-5b6bce3b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-14586 .elementor-element.elementor-element-5b6bce3b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14586 .elementor-element.elementor-element-5b6bce3b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14586 .elementor-element.elementor-element-327805f3 .elementor-tab-content{border-bottom-color:#DDDDDD;}.elementor-14586 .elementor-element.elementor-element-327805f3 .elementor-tab-title{border-color:#DDDDDD;}.elementor-14586 .elementor-element.elementor-element-327805f3 .elementor-toggle-title, .elementor-14586 .elementor-element.elementor-element-327805f3 .elementor-toggle-icon{color:#212121;}.elementor-14586 .elementor-element.elementor-element-327805f3 .elementor-toggle-icon svg{fill:#212121;}.elementor-14586 .elementor-element.elementor-element-7389d80 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14586 .elementor-element.elementor-element-7389d80:not(.elementor-motion-effects-element-type-background), .elementor-14586 .elementor-element.elementor-element-7389d80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14586 .elementor-element.elementor-element-7389d80 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(270deg, #FFFFFF 65%, #F3F3F3 35%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14586 .elementor-element.elementor-element-7389d80{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 15% 5% 15%;}.elementor-14586 .elementor-element.elementor-element-36d0cab > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-14586 .elementor-element.elementor-element-36d0cab > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 5% 0%;}.elementor-14586 .elementor-element.elementor-element-36d0cab > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14586 .elementor-element.elementor-element-b47599e{padding:0% 0% 5% 0%;}.elementor-14586 .elementor-element.elementor-element-a40da0b{text-align:right;}.elementor-14586 .elementor-element.elementor-element-ac3f318{text-align:left;}.elementor-14586 .elementor-element.elementor-element-ac3f318 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-14586 .elementor-element.elementor-element-e75b58d{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-5a5a2a3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-14586 .elementor-element.elementor-element-0d41995{--spacer-size:50px;}.elementor-14586 .elementor-element.elementor-element-0a5db96 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-14586 .elementor-element.elementor-element-624735b{--spacer-size:50px;}.elementor-14586 .elementor-element.elementor-element-876878c{text-align:left;}.elementor-14586 .elementor-element.elementor-element-876878c .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-14586 .elementor-element.elementor-element-23d543e{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-2d345993:not(.elementor-motion-effects-element-type-background), .elementor-14586 .elementor-element.elementor-element-2d345993 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2023/05/env_Axxess-Forte_FrontOffice_CLOSE-compressed.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-14586 .elementor-element.elementor-element-2d345993 > .elementor-background-overlay{background-color:#000000;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14586 .elementor-element.elementor-element-2d345993{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25% 0% 0% 0%;}.elementor-14586 .elementor-element.elementor-element-2e13d5ae > .elementor-element-populated{margin:0% 0% -18% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-14586 .elementor-element.elementor-element-294278b{margin-top:0%;margin-bottom:0%;padding:0% 0% 0% 0%;}.elementor-14586 .elementor-element.elementor-element-5c2b3f20 > .elementor-element-populated{padding:0% 0% 14% 0%;}.elementor-14586 .elementor-element.elementor-element-5c2b3f20{z-index:3;}.elementor-14586 .elementor-element.elementor-element-451d2703{text-align:center;}.elementor-14586 .elementor-element.elementor-element-451d2703 img{height:50vh;object-fit:cover;object-position:center center;}.elementor-14586 .elementor-element.elementor-element-3eee872a:not(.elementor-motion-effects-element-type-background), .elementor-14586 .elementor-element.elementor-element-3eee872a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C5191900;}.elementor-14586 .elementor-element.elementor-element-3eee872a > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(270deg, #F3F3F3 60%, #FFFFFF00 40%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14586 .elementor-element.elementor-element-3eee872a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-7%;margin-bottom:0%;padding:2% 0% 2% 0%;z-index:4;}.elementor-14586 .elementor-element.elementor-element-8f25f41{text-align:left;}.elementor-14586 .elementor-element.elementor-element-8f25f41 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-14586 .elementor-element.elementor-element-669dc2f8:not(.elementor-motion-effects-element-type-background), .elementor-14586 .elementor-element.elementor-element-669dc2f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-14586 .elementor-element.elementor-element-669dc2f8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 5% 0%;}.elementor-14586 .elementor-element.elementor-element-669dc2f8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14586 .elementor-element.elementor-element-38f5d419 > .elementor-element-populated{padding:5% 5% 5% 5%;}.elementor-14586 .elementor-element.elementor-element-7c7eeeb2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-37c68dab > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #F3F3F3 50%, #FFFFFF 50%);opacity:1;}.elementor-14586 .elementor-element.elementor-element-31557bb4{--e-image-carousel-slides-to-show:1;}.elementor-14586 .elementor-element.elementor-element-2e7d2981 .elementor-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:#212121;color:#212121;background-color:#02010100;}.elementor-14586 .elementor-element.elementor-element-4a91e622 .elementor-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:#212121;color:#212121;background-color:#02010100;}.elementor-14586 .elementor-element.elementor-element-73e152b3 .elementor-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:#212121;color:#212121;background-color:#02010100;}.elementor-14586 .elementor-element.elementor-element-51040c5a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14586 .elementor-element.elementor-element-51040c5a:not(.elementor-motion-effects-element-type-background), .elementor-14586 .elementor-element.elementor-element-51040c5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14586 .elementor-element.elementor-element-51040c5a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 15% 5% 15%;}.elementor-14586 .elementor-element.elementor-element-51040c5a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14586 .elementor-element.elementor-element-7f1cfe44 > .elementor-element-populated{padding:1rem 2rem 1rem 1rem;}.elementor-14586 .elementor-element.elementor-element-73e81dad{text-align:left;}.elementor-bc-flex-widget .elementor-14586 .elementor-element.elementor-element-65066762.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-14586 .elementor-element.elementor-element-65066762.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-14586 .elementor-element.elementor-element-65066762.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-14586 .elementor-element.elementor-element-7c951bf7{text-align:center;}.elementor-14586 .elementor-element.elementor-element-7c951bf7 img{filter:brightness( 123% ) contrast( 85% ) saturate( 70% ) blur( 0px ) hue-rotate( 10deg );}.elementor-14586 .elementor-element.elementor-element-a20032f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-14586 .elementor-element.elementor-element-a20032f:not(.elementor-motion-effects-element-type-background), .elementor-14586 .elementor-element.elementor-element-a20032f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14586 .elementor-element.elementor-element-a20032f > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF 65%, #FFFFFF 35%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14586 .elementor-element.elementor-element-a20032f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 5% 0%;}.elementor-14586 .elementor-element.elementor-element-e0a6f75 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-160145c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-160145c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14586 .elementor-element.elementor-element-16e6822 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 68% ) blur( 0px ) hue-rotate( 0deg );}.elementor-14586 .elementor-element.elementor-element-16e6822 > .elementor-widget-container{padding:0% 010% 0% 010%;}.elementor-14586 .elementor-element.elementor-element-74b4a1e2 > .elementor-container{min-height:100vh;}.elementor-14586 .elementor-element.elementor-element-74b4a1e2:not(.elementor-motion-effects-element-type-background), .elementor-14586 .elementor-element.elementor-element-74b4a1e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/wp-content/uploads/2021/08/dealer.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14586 .elementor-element.elementor-element-74b4a1e2 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000026 0%, #000000 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14586 .elementor-element.elementor-element-74b4a1e2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14586 .elementor-element.elementor-element-42ac6cb7{text-align:center;}.elementor-14586 .elementor-element.elementor-element-3e265dd5{text-align:center;}.elementor-14586 .elementor-element.elementor-element-3e265dd5 > .elementor-widget-container{padding:0% 35% 0% 35%;}.elementor-14586 .elementor-element.elementor-element-31404ba7 > .elementor-widget-container{margin:2% 0% 0% 0%;}body.elementor-page-14586:not(.elementor-motion-effects-element-type-background), body.elementor-page-14586 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-14586 .elementor-element.elementor-element-d650a77{width:50%;}.elementor-14586 .elementor-element.elementor-element-3ef0a430{width:50%;}.elementor-14586 .elementor-element.elementor-element-7538f57f{width:30%;}.elementor-14586 .elementor-element.elementor-element-a33b990{width:30%;}.elementor-14586 .elementor-element.elementor-element-5fa81565{width:39.333%;}.elementor-14586 .elementor-element.elementor-element-1f40751b{width:55%;}.elementor-14586 .elementor-element.elementor-element-2953a253{width:44.956%;}.elementor-14586 .elementor-element.elementor-element-25d23770{width:40%;}.elementor-14586 .elementor-element.elementor-element-75e6e69d{width:60%;}.elementor-14586 .elementor-element.elementor-element-7f1cfe44{width:45%;}.elementor-14586 .elementor-element.elementor-element-65066762{width:54.665%;}}@media(max-width:1366px) and (min-width:768px){.elementor-14586 .elementor-element.elementor-element-25d23770{width:45%;}.elementor-14586 .elementor-element.elementor-element-75e6e69d{width:50%;}.elementor-14586 .elementor-element.elementor-element-7f1cfe44{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14586 .elementor-element.elementor-element-588c18bb{width:60%;}.elementor-14586 .elementor-element.elementor-element-42e55304{width:40%;}.elementor-14586 .elementor-element.elementor-element-203a2b25{width:100%;}.elementor-14586 .elementor-element.elementor-element-63e6b82a{width:100%;}}@media(min-width:2400px){.elementor-14586 .elementor-element.elementor-element-d650a77 > .elementor-element-populated{padding:0% 15% 0% 15%;}.elementor-14586 .elementor-element.elementor-element-71ef878e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-421bfbb5 .elementor-heading-title{font-size:4rem;}.elementor-14586 .elementor-element.elementor-element-716317cd img{height:80vh;object-fit:cover;}.elementor-14586 .elementor-element.elementor-element-1d7a2447 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-14586 .elementor-element.elementor-element-4536cd1c > .elementor-widget-container{padding:0% 15% 0% 15%;}.elementor-14586 .elementor-element.elementor-element-442ff3f2{padding:5% 15% 5% 15%;}.elementor-14586 .elementor-element.elementor-element-7772b339{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-164f43be{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-534459c2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-2404c038{padding:5% 15% 5% 15%;}.elementor-14586 .elementor-element.elementor-element-1ff62802{padding:5% 15% 5% 15%;}.elementor-14586 .elementor-element.elementor-element-e75b58d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-23d543e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-2d345993{padding:20% 15% 0% 15%;}.elementor-14586 .elementor-element.elementor-element-2e13d5ae > .elementor-element-populated{margin:0% 0% -25% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-14586 .elementor-element.elementor-element-294278b{padding:0% 0% 9% 0%;}.elementor-14586 .elementor-element.elementor-element-451d2703 img{height:50vh;}.elementor-14586 .elementor-element.elementor-element-3eee872a{margin-top:-7%;margin-bottom:0%;}.elementor-14586 .elementor-element.elementor-element-75e6e69d{width:70%;}.elementor-14586 .elementor-element.elementor-element-7c7eeeb2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-37c68dab{margin-top:0%;margin-bottom:0%;}.elementor-14586 .elementor-element.elementor-element-2e7d2981 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-4a91e622 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-73e152b3 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-e0a6f75 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-14586 .elementor-element.elementor-element-16e6822 > .elementor-widget-container{padding:0% 15% 0% 15%;}.elementor-14586 .elementor-element.elementor-element-3e265dd5 > .elementor-widget-container{padding:0% 35% 0% 35%;}}@media(max-width:1366px){.elementor-14586 .elementor-element.elementor-element-71ef878e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-bc-flex-widget .elementor-14586 .elementor-element.elementor-element-7538f57f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14586 .elementor-element.elementor-element-7538f57f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14586 .elementor-element.elementor-element-7538f57f > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 0% 0% 0%;}.elementor-14586 .elementor-element.elementor-element-a33b990 > .elementor-element-populated{margin:65% 0% 0% -50%;--e-column-margin-right:0%;--e-column-margin-left:-50%;}.elementor-14586 .elementor-element.elementor-element-79ab568f{padding:5% 10% 5% 10%;}.elementor-14586 .elementor-element.elementor-element-7772b339{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-164f43be{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-534459c2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-2840e4b7{padding:11% 11% 11% 11%;}.elementor-14586 .elementor-element.elementor-element-1f40751b > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-14586 .elementor-element.elementor-element-f8ec08b{padding:5% 10% 5% 10%;}.elementor-14586 .elementor-element.elementor-element-7389d80{padding:5% 10% 5% 10%;}.elementor-14586 .elementor-element.elementor-element-e75b58d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-23d543e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-2d345993{padding:25% 10% 0% 10%;}.elementor-14586 .elementor-element.elementor-element-2e13d5ae > .elementor-element-populated{margin:0% 0% -38% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-14586 .elementor-element.elementor-element-7c7eeeb2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-2e7d2981 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-4a91e622 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-73e152b3 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-14586 .elementor-element.elementor-element-2dd31379 .elementor-heading-title{font-size:5rem;}.elementor-14586 .elementor-element.elementor-element-71ef878e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-7538f57f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-421bfbb5 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-14586 .elementor-element.elementor-element-6074acd{text-align:left;}.elementor-14586 .elementor-element.elementor-element-79ab568f{padding:5% 10% 5% 10%;}.elementor-14586 .elementor-element.elementor-element-5e9c702{text-align:left;}.elementor-14586 .elementor-element.elementor-element-16ab7802{text-align:left;}.elementor-14586 .elementor-element.elementor-element-5f9524b7{text-align:right;}.elementor-14586 .elementor-element.elementor-element-4536cd1c > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-14586 .elementor-element.elementor-element-7967eecd{text-align:left;}.elementor-14586 .elementor-element.elementor-element-6377a4e{text-align:left;}.elementor-14586 .elementor-element.elementor-element-7772b339{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-3e8eae0{text-align:left;}.elementor-14586 .elementor-element.elementor-element-163d6cc2{text-align:left;}.elementor-14586 .elementor-element.elementor-element-164f43be{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-1b43c468{text-align:left;}.elementor-14586 .elementor-element.elementor-element-21079dae{text-align:left;}.elementor-14586 .elementor-element.elementor-element-534459c2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-331687b6{text-align:left;}.elementor-14586 .elementor-element.elementor-element-f8ec08b{padding:5% 10% 5% 10%;}.elementor-14586 .elementor-element.elementor-element-5d2227c6{text-align:left;}.elementor-14586 .elementor-element.elementor-element-7389d80{padding:5% 10% 5% 10%;}.elementor-14586 .elementor-element.elementor-element-a40da0b{text-align:left;}.elementor-14586 .elementor-element.elementor-element-ac3f318{text-align:left;}.elementor-14586 .elementor-element.elementor-element-e75b58d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-876878c{text-align:left;}.elementor-14586 .elementor-element.elementor-element-23d543e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-8f25f41{text-align:left;}.elementor-14586 .elementor-element.elementor-element-7c7eeeb2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-2e7d2981 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-4a91e622 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-73e152b3 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-73e81dad{text-align:left;}.elementor-14586 .elementor-element.elementor-element-16e6822 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-14586 .elementor-element.elementor-element-42ac6cb7{text-align:center;}.elementor-14586 .elementor-element.elementor-element-3e265dd5{text-align:center;}.elementor-14586 .elementor-element.elementor-element-3e265dd5 > .elementor-widget-container{padding:0% 20% 0% 20%;}}@media(max-width:767px){.elementor-14586 .elementor-element.elementor-element-4a832e1a, .elementor-14586 .elementor-element.elementor-element-4a832e1a > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-4a832e1a{margin-top:-10%;margin-bottom:0%;}.elementor-bc-flex-widget .elementor-14586 .elementor-element.elementor-element-d650a77.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-14586 .elementor-element.elementor-element-d650a77.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-14586 .elementor-element.elementor-element-d650a77 > .elementor-element-populated, .elementor-14586 .elementor-element.elementor-element-d650a77 > .elementor-element-populated > .elementor-background-overlay, .elementor-14586 .elementor-element.elementor-element-d650a77 > .elementor-background-slideshow{border-radius:0px 0px 10px 10px;}.elementor-14586 .elementor-element.elementor-element-d650a77 > .elementor-element-populated{margin:0rem 0rem 5rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-14586 .elementor-element.elementor-element-d650a77{z-index:2;}.elementor-14586 .elementor-element.elementor-element-2dd31379 .elementor-heading-title{font-size:5rem;}.elementor-14586 .elementor-element.elementor-element-588c18bb{width:50%;}.elementor-14586 .elementor-element.elementor-element-42e55304{width:50%;}.elementor-14586 .elementor-element.elementor-element-71ef878e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-3ef0a430 > .elementor-element-populated, .elementor-14586 .elementor-element.elementor-element-3ef0a430 > .elementor-element-populated > .elementor-background-overlay, .elementor-14586 .elementor-element.elementor-element-3ef0a430 > .elementor-background-slideshow{border-radius:0px 0px 10px 10px;}.elementor-14586 .elementor-element.elementor-element-3ef0a430 > .elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-14586 .elementor-element.elementor-element-21ab2ba{padding:3rem 0rem 0rem 0rem;}.elementor-14586 .elementor-element.elementor-element-7538f57f > .elementor-element-populated, .elementor-14586 .elementor-element.elementor-element-7538f57f > .elementor-element-populated > .elementor-background-overlay, .elementor-14586 .elementor-element.elementor-element-7538f57f > .elementor-background-slideshow{border-radius:20px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-7538f57f > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:2% 2% 41% 2%;}.elementor-14586 .elementor-element.elementor-element-a33b990 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-14586 .elementor-element.elementor-element-421bfbb5 > .elementor-widget-container{margin:1rem 0rem 2rem -3rem;}.elementor-14586 .elementor-element.elementor-element-5fa81565 > .elementor-element-populated, .elementor-14586 .elementor-element.elementor-element-5fa81565 > .elementor-element-populated > .elementor-background-overlay, .elementor-14586 .elementor-element.elementor-element-5fa81565 > .elementor-background-slideshow{border-radius:0px 20px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-5fa81565 > .elementor-element-populated{margin:-16rem 0rem 0rem -3rem;--e-column-margin-right:0rem;--e-column-margin-left:-3rem;}.elementor-14586 .elementor-element.elementor-element-5fa81565{z-index:2;}.elementor-14586 .elementor-element.elementor-global-12972 > .elementor-widget-container{margin:0rem 2rem 0rem 5rem;}.elementor-14586 .elementor-element.elementor-element-6074acd{text-align:left;}.elementor-14586 .elementor-element.elementor-element-79ab568f{padding:2% 0% 2% 0%;}.elementor-14586 .elementor-element.elementor-element-5e9c702{text-align:center;}.elementor-14586 .elementor-element.elementor-element-16ab7802{text-align:center;}.elementor-14586 .elementor-element.elementor-element-5f9524b7{text-align:center;}.elementor-14586 .elementor-element.elementor-element-1ad99160{padding:0rem 0rem 0rem 0rem;}.elementor-14586 .elementor-element.elementor-element-4536cd1c > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-14586 .elementor-element.elementor-element-442ff3f2{padding:5% 0% 5% 10%;}.elementor-14586 .elementor-element.elementor-element-cf7442d > .elementor-element-populated{margin:0% 8% 0% 0%;--e-column-margin-right:8%;--e-column-margin-left:0%;}.elementor-14586 .elementor-element.elementor-element-7967eecd{text-align:left;}.elementor-14586 .elementor-element.elementor-element-6377a4e{text-align:left;}.elementor-14586 .elementor-element.elementor-element-7772b339{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-3e8eae0{text-align:left;}.elementor-14586 .elementor-element.elementor-element-163d6cc2{text-align:left;}.elementor-14586 .elementor-element.elementor-element-164f43be{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-1b43c468{text-align:left;}.elementor-14586 .elementor-element.elementor-element-21079dae{text-align:left;}.elementor-14586 .elementor-element.elementor-element-534459c2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-1ff62802{padding:0% 0% 0% 0%;}.elementor-14586 .elementor-element.elementor-element-c1caf9c > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-14586 .elementor-element.elementor-element-2840e4b7{padding:12% 12% 12% 12%;}.elementor-14586 .elementor-element.elementor-element-1f40751b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-331687b6{text-align:left;}.elementor-14586 .elementor-element.elementor-element-68927232 > .elementor-widget-container{margin:0% -50% 0% 0%;padding:0% 0% 0% 0%;}.elementor-14586 .elementor-element.elementor-element-2953a253 > .elementor-element-populated, .elementor-14586 .elementor-element.elementor-element-2953a253 > .elementor-element-populated > .elementor-background-overlay, .elementor-14586 .elementor-element.elementor-element-2953a253 > .elementor-background-slideshow{border-radius:20px 0px 0px 20px;}.elementor-14586 .elementor-element.elementor-element-2953a253 > .elementor-element-populated{margin:20% 0% 20% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:20% 0% 0% 0%;}.elementor-14586 .elementor-element.elementor-element-f8ec08b{padding:2% 0% 2% 0%;}.elementor-14586 .elementor-element.elementor-element-5836c729{padding:12% 0% 0% 0%;}.elementor-14586 .elementor-element.elementor-element-5d2227c6{text-align:center;}.elementor-14586 .elementor-element.elementor-element-140657b6{padding:12% 0% 12% 0%;}.elementor-14586 .elementor-element.elementor-element-7389d80{padding:2% 0% 2% 0%;}.elementor-14586 .elementor-element.elementor-element-b47599e{padding:12% 0% 0% 0%;}.elementor-14586 .elementor-element.elementor-element-a40da0b{text-align:center;}.elementor-14586 .elementor-element.elementor-element-ac3f318{text-align:left;}.elementor-14586 .elementor-element.elementor-element-e75b58d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-624735b{--spacer-size:13vh;}.elementor-14586 .elementor-element.elementor-element-876878c{text-align:left;}.elementor-14586 .elementor-element.elementor-element-23d543e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-2d345993{margin-top:30%;margin-bottom:0%;padding:0% 0% 0% 0%;}.elementor-14586 .elementor-element.elementor-element-2e13d5ae > .elementor-element-populated{margin:30% 0% 0% 20%;--e-column-margin-right:0%;--e-column-margin-left:20%;padding:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-294278b{margin-top:-30%;margin-bottom:0%;}.elementor-14586 .elementor-element.elementor-element-5c2b3f20 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-3eee872a, .elementor-14586 .elementor-element.elementor-element-3eee872a > .elementor-background-overlay{border-radius:20px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-3eee872a{margin-top:-125%;margin-bottom:0%;padding:2% 0% 2% 5%;}.elementor-14586 .elementor-element.elementor-element-f367221 > .elementor-element-populated{margin:10% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-8f25f41{text-align:left;}.elementor-14586 .elementor-element.elementor-element-669dc2f8{margin-top:0%;margin-bottom:0%;padding:135% 0% 10% 0%;}.elementor-14586 .elementor-element.elementor-element-69851f0f > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-14586 .elementor-element.elementor-element-7304917b{margin-top:0%;margin-bottom:0%;padding:0% 0% 0% 0%;}.elementor-14586 .elementor-element.elementor-element-79881413 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-14586 .elementor-element.elementor-element-38f5d419 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0% 10% 2% 10%;}.elementor-14586 .elementor-element.elementor-element-7c7eeeb2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-7c7eeeb2 > .elementor-widget-container{margin:010% 0% 0% -5%;}.elementor-14586 .elementor-element.elementor-element-52aee402{width:33%;}.elementor-14586 .elementor-element.elementor-element-2e7d2981 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-d3aee85{width:33%;}.elementor-14586 .elementor-element.elementor-element-4a91e622 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-1fe6f8ec{width:33%;}.elementor-14586 .elementor-element.elementor-element-73e152b3 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-14586 .elementor-element.elementor-element-51040c5a{padding:5% 10% 5% 10%;}.elementor-14586 .elementor-element.elementor-element-a20032f{padding:5% 0% 5% 0%;}.elementor-14586 .elementor-element.elementor-element-16e6822 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-14586 .elementor-element.elementor-element-74b4a1e2 > .elementor-container{min-height:80vh;}.elementor-14586 .elementor-element.elementor-element-74b4a1e2{padding:0% 5% 0% 5%;}.elementor-14586 .elementor-element.elementor-element-73f341f4 > .elementor-element-populated{margin:40% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:2% 10% 2% 10%;}.elementor-14586 .elementor-element.elementor-element-42ac6cb7{text-align:left;}.elementor-14586 .elementor-element.elementor-element-3e265dd5{text-align:left;}.elementor-14586 .elementor-element.elementor-element-3e265dd5 > .elementor-widget-container{padding:0% 0% 0% 0%;}}/* Start custom CSS for heading, class: .elementor-element-2dd31379 */@media only screen and (max-width: 767px) {
    
    
.elementor-14586 .elementor-element.elementor-element-2dd31379 h3 {
    opacity: 1!important;
    color: white!important;
}
}


@media only screen and (max-width: 1024px) and (min-width: 768px) {
    
.elementor-14586 .elementor-element.elementor-element-2dd31379 h3 {
    opacity: 0.15!important;
}
    
}



@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    
.elementor-14586 .elementor-element.elementor-element-2dd31379 h3 {
    opacity: 0.15!important;
}
    
}


@media only screen and (max-width: 2399px) and (min-width: 1366px) {
    
.elementor-14586 .elementor-element.elementor-element-2dd31379 h3 {
    opacity: 0.15!important;
}
    
}



@media only screen and (min-width: 2400px) {

.elementor-14586 .elementor-element.elementor-element-2dd31379 h3 {
    opacity: 0.15!important;
}
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3abee879 */.elementor-14586 .elementor-element.elementor-element-3abee879 h6 {
    color: #F26A26!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-60280723 */@media only screen and (max-width: 767px) {
    .elementor-button {
    color: white!important;
    background-color: rgba(0,0,0)!important;
    }
    
        .elementor-button:hover {
    border-color: white!important;
    color: #212121!important;
    background-color: rgba(255,255,255, 1)!important;
    }
    
    
}


@media only screen and (max-width: 1024px) and (min-width: 768px) {
    
    .elementor-button:hover {
    border-color: #212121!important;
    color: white!important;
    background-color: rgba(33,33,33, 1)!important;
    }
}



@media only screen and (max-width: 1366px) and (min-width: 1025px) {
        .elementor-button:hover {
    border-color: #212121!important;
    color: white!important;
    background-color: rgba(33,33,33, 1)!important;
    }
    
}


@media only screen and (max-width: 2399px) and (min-width: 1366px) {
        .elementor-button:hover {
    border-color: #212121!important;
    color: white!important;
    background-color: rgba(33,33,33, 1)!important;
    }
    
}



@media only screen and (min-width: 2400px) {
    .elementor-button:hover {
    border-color: #212121!important;
    color: white!important;
    background-color: rgba(33,33,33, 1)!important;
    }
    
}






//////
CSS CLASSES:



    .standard-padding-widget 

    
    .in-element-padding-widget 



	.inner-column-h100



[data-swiper-slide-index="1"]/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d650a77 */.elementor-14586 .elementor-element.elementor-element-d650a77 {
    height: 100vh!important;
}

.elementor-14586 .elementor-element.elementor-element-d650a77 p {
    color: #303030!important;
}

.elementor-14586 .elementor-element.elementor-element-d650a77 h2 {
    color: #212121!important;
}



@media only screen and (max-width: 767px) {
    
    .elementor-14586 .elementor-element.elementor-element-d650a77 p {
    color: #ffffff!important;
}

.elementor-14586 .elementor-element.elementor-element-d650a77 h2, h3 {
    color: #ffffff!important;
}

.elementor-14586 .elementor-element.elementor-element-d650a77 {
    padding-top: 40vh!important;
}

}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-17d4591d */.elementor-14586 .elementor-element.elementor-element-17d4591d .swiper-container {
    width: 100%!important;
  
}

.elementor-14586 .elementor-element.elementor-element-17d4591d .swiper-slide {
    padding: 0!important;
    position: relative!important;
    
}

.elementor-14586 .elementor-element.elementor-element-17d4591d .elementor-testimonial__footer {
    margin-top: 0!important; 
}



.elementor-14586 .elementor-element.elementor-element-17d4591d img {
    height: 100vh;
    width: 100%;
    object-fit: cover!important;
}



.elementor-14586 .elementor-element.elementor-element-17d4591d .elementor-swiper-button {
background-color: white;
height: 100px!important;
width: 100px!important;
display: flex;
justify-content: center!important;
align-items: center
!important;
bottom: -50;
top:unset;
left: 0!important;

}

.elementor-14586 .elementor-element.elementor-element-17d4591d .elementor-swiper-button-next {
right: unset;
left: 100px!important;
}


.elementor-14586 .elementor-element.elementor-element-17d4591d .elementor-swiper-button i {
    color: black;
    
}

@media only screen and (max-width: 767px) {
    
    .elementor-14586 .elementor-element.elementor-element-17d4591d .elementor-swiper-button {
        display:none!important;
    }
    
    
    
    .elementor-14586 .elementor-element.elementor-element-17d4591d {
   
        opacity: 0.2;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3ef0a430 */@media only screen and (max-width: 767px) {
          .elementor-14586 .elementor-element.elementor-element-3ef0a430 {
       height: 100vh;
       margin-top: -100vh;
       background-color: rgba(0,0,0,0.8);
    
    
}
}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
    
      .elementor-14586 .elementor-element.elementor-element-3ef0a430 {
       height: 100vh;
    }
    
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
        .elementor-14586 .elementor-element.elementor-element-3ef0a430 {
       height: 100vh;
    }
    
}

@media only screen and (max-width: 2399px) and (min-width: 1366px) {
        .elementor-14586 .elementor-element.elementor-element-3ef0a430 {
       height: 100vh;
    }
    
}





@media only screen and (min-width: 2400px) {
    .elementor-14586 .elementor-element.elementor-element-3ef0a430 {
       height: 100vh;
    }
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4a832e1a */.elementor-14586 .elementor-element.elementor-element-4a832e1a h6 {
    font-size: 1.6rem;
}

.elementor-14586 .elementor-element.elementor-element-4a832e1a p {
    font-size: 1.6rem!important;
}

.elementor-14586 .elementor-element.elementor-element-4a832e1a a {
    font-size: 1.6rem!important;
}


@media only screen and (min-width: 2400px) {

.elementor-14586 .elementor-element.elementor-element-4a832e1a p {
    font-size: 2.4rem!important;
    line-height: 3rem!important;
}

.elementor-14586 .elementor-element.elementor-element-4a832e1a a {
    font-size: 2.4rem!important;
    line-height: 3rem!important;
}

.elementor-14586 .elementor-element.elementor-element-4a832e1a h2 {
    font-size: 4rem!important;
}




}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7538f57f */.elementor-14586 .elementor-element.elementor-element-7538f57f {
     min-height: 60vh!important;
    }

@media only screen and (max-width: 767px) {
           .elementor-14586 .elementor-element.elementor-element-7538f57f {
     min-height: 60vh!important;
     margin-left: 3rem;
     border-radius: 40px!important;
    }
    
    
}


@media only screen and (max-width: 1024px) and (min-width: 768px) {
    
        .elementor-14586 .elementor-element.elementor-element-7538f57f {
     min-height: 60vh!important;
    }
}



@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    
    .elementor-14586 .elementor-element.elementor-element-7538f57f {
        min-height: 60vh!important;
    }
}


@media only screen and (max-width: 2399px) and (min-width: 1367px) {
        .elementor-14586 .elementor-element.elementor-element-7538f57f {
        min-height: 60vh!important;
    }
    
}



@media only screen and (min-width: 2400px) {
        .elementor-14586 .elementor-element.elementor-element-7538f57f {
        min-height: 80vh!important;
    }
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-421bfbb5 */@media only screen and (min-width: 2400px) {

.elementor-14586 .elementor-element.elementor-element-421bfbb5 p, a, i, h6 {
    font-size: 2.4rem!important;
    line-height: 3rem!important;
}
.elementor-14586 .elementor-element.elementor-element-421bfbb5 h2 {
    font-size: 4rem!important;
}




}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a33b990 */@media only screen and (max-width: 767px) {
    
    .elementor-14586 .elementor-element.elementor-element-a33b990 {
        margin-left: 8rem!important;
        margin-top: -44rem!important;
    }
    
    .inner-column-h100 {
        height: 60vh!important;
    }
    
}


@media only screen and (min-width: 2400px) {

.elementor-14586 .elementor-element.elementor-element-a33b990 p, a, i, h6 {
    font-size: 2.4rem!important;
    line-height: 3rem!important;
}
.elementor-14586 .elementor-element.elementor-element-a33b990 h2 {
    font-size: 4rem!important;
}




}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-12972 */.elementor-14586 .elementor-element.elementor-global-12972 p, button, a {
    color: #212121!important;
    font-size: 1.6rem!important;
}

.elementor-14586 .elementor-element.elementor-global-12972 button {
    padding: 2rem 0rem;
}

.elementor-14586 .elementor-element.elementor-global-12972 .desktop-view, .elementor-14586 .elementor-element.elementor-global-12972 .mobile-view {
    font-weight: 400!important;
}

.elementor-14586 .elementor-element.elementor-global-12972 #readMoreBtn {
    font-weight: 800;
    width: 100vw;
    text-align: left;
}



#more {display: none;}

@media only screen and (max-width: 767px) {
    .elementor-14586 .elementor-element.elementor-global-12972 .desktop-view {
        display: none;
    }
    
    .elementor-14586 .elementor-element.elementor-global-12972 {
        padding-top: 2rem;
    }
    

    
}


@media only screen and (max-width: 1024px) and (min-width: 768px) {
    
        .elementor-14586 .elementor-element.elementor-global-12972 .desktop-view {
        display: none;
    }
    

}



@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    
        .elementor-14586 .elementor-element.elementor-global-12972 .desktop-view {
        display: none;
    }
    

}


@media only screen and (max-width: 2399px) and (min-width: 1366px) {
    
            .elementor-14586 .elementor-element.elementor-global-12972 .mobile-view {
        display: none;
    }
    
     .elementor-14586 .elementor-element.elementor-global-12972 #readMoreBtn {
        display:none;
    }
    
      .elementor-14586 .elementor-element.elementor-global-12972 #dots {
        display: none;
    }
    

}




@media only screen and (min-width: 2400px) {
        .elementor-14586 .elementor-element.elementor-global-12972 .mobile-view {
        display: none;
    }
    
    
      .elementor-14586 .elementor-element.elementor-global-12972 #readMoreBtn {
        display:none;
    }
    
    .elementor-14586 .elementor-element.elementor-global-12972 #dots {
        display: none;
    }
    

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6074acd */@media only screen and (max-width: 767px) {
.elementor-14586 .elementor-element.elementor-element-6074acd {
    margin-right: 0%important;
    margin-left: 15%!important;
}
    
}


@media only screen and (max-width: 1024px) and (min-width: 768px) {
.elementor-14586 .elementor-element.elementor-element-6074acd {
    margin-right: 25%important;
    margin-left: -25%!important;
}
    
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-5228197b */.elementor-14586 .elementor-element.elementor-element-5228197b a {
    font-weight: 400!important;
}

.elementor-14586 .elementor-element.elementor-element-5228197b .elementor-toggle-item {
    border-bottom: 1px solid #dddddd!important;
}

.elementor-14586 .elementor-element.elementor-element-5228197b .elementor-tab-title {
    padding: 1.5rem 0rem!important;
}

.elementor-14586 .elementor-element.elementor-element-5228197b .elementor-toggle-icon {
      display: flex;
    justify-content: end;

}

.elementor-14586 .elementor-element.elementor-element-5228197b .elementor-tab-title .elementor-toggle-icon-closed {
    display: block!important;
}

.elementor-14586 .elementor-element.elementor-element-5228197b .elementor-tab-title .elementor-toggle-icon-opened {
    display: none!important;
}

.elementor-14586 .elementor-element.elementor-element-5228197b .elementor-active 
    .elementor-toggle-icon-closed {
        display: none!important;
    }
    
    
.elementor-14586 .elementor-element.elementor-element-5228197b .elementor-active 
    .elementor-toggle-icon-opened {
        display: block!important;
    }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-20ef1184 */@media only screen and (max-width: 767px) {
.elementor-14586 .elementor-element.elementor-element-20ef1184 {
    margin-right: 0%important;
    margin-left: 12%!important;
}
    
}


@media only screen and (max-width: 1024px) and (min-width: 768px) {
.elementor-14586 .elementor-element.elementor-element-20ef1184 {
    margin-right: 25%important;
    margin-left: -25%!important;
}
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-28ab0ba */.elementor-14586 .elementor-element.elementor-element-28ab0ba {
    margin-right: 25%important;
    margin-left: -25%!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-675e46b9 */.elementor-14586 .elementor-element.elementor-element-675e46b9 {
    margin-right: 25%important;
    margin-left: -25%!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-687c7f35 */.elementor-14586 .elementor-element.elementor-element-687c7f35 {
    margin-right: 25%important;
    margin-left: -25%!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-75401d3e */.elementor-14586 .elementor-element.elementor-element-75401d3e {
    margin-right: 25%important;
    margin-left: -25%!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-388fd3c3 */.elementor-14586 .elementor-element.elementor-element-388fd3c3 {
    margin-right: 25%important;
    margin-left: -25%!important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5fa81565 */@media only screen and (max-width: 767px) {
    
    .in-element-padding-widget {
        padding-left: 0!important;
        
        padding-right: 0!important;
    }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-21ab2ba */.elementor-14586 .elementor-element.elementor-element-21ab2ba h6 {
    font-size: 1.6rem;
}

.elementor-14586 .elementor-element.elementor-element-21ab2ba h2 {
    font-size: 3rem!important;
}

@media only screen and (max-width: 767px) {
    
    
}


@media only screen and (max-width: 1024px) and (min-width: 768px) {
    
    
}



@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    
    
}


@media only screen and (max-width: 2399px) and (min-width: 1366px) {
    
    
}



@media only screen and (min-width: 2400px) {

.elementor-14586 .elementor-element.elementor-element-21ab2ba {
    padding-left: 10%!important;
    padding-right: 10%!important;
    
}



    
}

@media only screen and (min-width: 2400px) {

.elementor-14586 .elementor-element.elementor-element-21ab2ba p {
    font-size: 2.4rem!important;
    line-height: 3rem!important;
}

.elementor-14586 .elementor-element.elementor-element-21ab2ba a {
       font-size: 2.4rem!important;
    line-height: 3rem!important;
}
.elementor-14586 .elementor-element.elementor-element-21ab2ba h2 {
    font-size: 4rem!important;
}




}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-79ab568f */.elementor-14586 .elementor-element.elementor-element-79ab568f h6 {
    font-size: 1.6rem;
}

.elementor-14586 .elementor-element.elementor-element-79ab568f h2 {
    font-size: 3rem!important;
}

@media only screen and (min-width: 2400px) {

.elementor-14586 .elementor-element.elementor-element-79ab568f p{
    font-size: 2.4rem!important;
    line-height: 3rem!important;
}


.elementor-14586 .elementor-element.elementor-element-79ab568f a{
    font-size: 2.4rem!important;
    line-height: 3rem!important;
}


.elementor-14586 .elementor-element.elementor-element-79ab568f i{
    font-size: 2.4rem!important;
    line-height: 3rem!important;
}

.elementor-14586 .elementor-element.elementor-element-79ab568f h6{
    font-size: 2.4rem!important;
    line-height: 3rem!important;
}


.elementor-14586 .elementor-element.elementor-element-79ab568f h2 {
    font-size: 4rem!important;
}




}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-12ff3550 */.elementor-14586 .elementor-element.elementor-element-12ff3550 button {
    font-size: 1.6rem!important;
    color: #212121!important;
    width: 100%!important;
    text-align: left;
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2dcbe60d */@media only screen and (max-width: 767px) {
            .elementor-14586 .elementor-element.elementor-element-2dcbe60d {
        display: block;
    }
}
    
}


@media only screen and (max-width: 1024px) and (min-width: 768px) {
    
        .elementor-14586 .elementor-element.elementor-element-2dcbe60d {
        display: block;
    }
}



@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    
    .elementor-14586 .elementor-element.elementor-element-2dcbe60d {
        display: none;
    }
}


@media only screen and (max-width: 2399px) and (min-width: 1366px) {
        .elementor-14586 .elementor-element.elementor-element-2dcbe60d {
        display: none;
    }
    
}



@media only screen and (min-width: 2400px) {
    .elementor-14586 .elementor-element.elementor-element-2dcbe60d {
        display: none;
    }
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3a415a3a */@media only screen and (max-width: 767px) {

#TechSec {
    display: none;
}

}


@media only screen and (max-width: 1024px) and (min-width: 768px) {

#TechSec {
    display: none;
}
    
}



@media only screen and (max-width: 1366px) and (min-width: 1025px) {
        .elementor-14586 .elementor-element.elementor-element-3a415a3a {
        display: block!important;
    }
    
}


@media only screen and (max-width: 2399px) and (min-width: 1366px) {
            .elementor-14586 .elementor-element.elementor-element-3a415a3a {
        display: block!important;
    }
    
}



@media only screen and (min-width: 2400px) {
        .elementor-14586 .elementor-element.elementor-element-3a415a3a {
        display: block!important;
    }
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cf7442d */@media only screen and (max-width: 767px) {
    
    .elementor-14586 .elementor-element.elementor-element-cf7442d {
        background-color: #f3f3f3!important;
        border-radius: 20px!important;
        
    }
}


@media only screen and (max-width: 1024px) and (min-width: 768px) {
    
    
}



@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    
    
}


@media only screen and (max-width: 2399px) and (min-width: 1366px) {
    
    
}



@media only screen and (min-width: 2400px) {

    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-442ff3f2 */.elementor-14586 .elementor-element.elementor-element-442ff3f2 h6 {
    font-size: 1.6rem!important;
}

.elementor-14586 .elementor-element.elementor-element-442ff3f2 h2 {
    font-size: 3rem!important;
}

.elementor-14586 .elementor-element.elementor-element-442ff3f2 p {
    font-size: 1.6rem!important;
}

@media only screen and (max-width: 767px) {
            .elementor-14586 .elementor-element.elementor-element-442ff3f2 {
        background-color: #ffffff!important;
    }
    
}


@media only screen and (max-width: 1024px) and (min-width: 768px) {
        .elementor-14586 .elementor-element.elementor-element-442ff3f2 {
        background-color: #f3f3f3!important;
    }
    
}



@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    
    .elementor-14586 .elementor-element.elementor-element-442ff3f2 {
        background-color: #f3f3f3!important;
    }
}


@media only screen and (max-width: 2399px) and (min-width: 1366px) {
        .elementor-14586 .elementor-element.elementor-element-442ff3f2 {
        background-color: #f3f3f3!important;
    }
    

    
}



@media only screen and (min-width: 2400px) {
    .elementor-14586 .elementor-element.elementor-element-442ff3f2 {
        background-color: #f3f3f3!important;
    }
    
    .elementor-14586 .elementor-element.elementor-element-442ff3f2 p {
    font-size: 2.4rem!important;
    line-height: 3rem!important;
}

    .elementor-14586 .elementor-element.elementor-element-442ff3f2 a {
    font-size: 2.4rem!important;
    line-height: 3rem!important;
}


    .elementor-14586 .elementor-element.elementor-element-442ff3f2 h6 {
    font-size: 2.4rem!important;
    line-height: 3rem!important;
}




.elementor-14586 .elementor-element.elementor-element-442ff3f2 h2 {
    font-size: 4rem!important;
}
    
}


.elementor-14586 .elementor-element.elementor-element-442ff3f2 p {
    color: #212121!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7790b725 */.elementor-14586 .elementor-element.elementor-element-7790b725.scrollmenu {
      overflow: auto;
  white-space: nowrap;
}

.elementor-14586 .elementor-element.elementor-element-7790b725 nav ul {
padding: 0!important;
    
}

.elementor-14586 .elementor-element.elementor-element-7790b725 nav li {
  list-style: none;
}

.elementor-14586 .elementor-element.elementor-element-7790b725 nav li a {
  text-decoration: none;
  transition: all ease-out 
    250ms;
    display: inline-block;
  color: #212121!important;
  text-align: center;
  padding: 2rem!important;
   font-size: 1.6rem!important;

}

.elementor-14586 .elementor-element.elementor-element-7790b725 nav li a:hover {
  background-color: grey!important;
}

.onsitescroll .active {
  background-color: white!important;
}



@media only screen and (max-width: 767px) {
    

}


@media only screen and (max-width: 1024px) and (min-width: 768px) {
     .elementor-14586 .elementor-element.elementor-element-7790b725.scrollmenu {
      text-align: center;
  }

    
}



@media only screen and (max-width: 1366px) and (min-width: 1025px) {
  .elementor-14586 .elementor-element.elementor-element-7790b725.scrollmenu {
      text-align: center;
  }

}


@media only screen and (max-width: 2399px) and (min-width: 1366px) {
  .elementor-14586 .elementor-element.elementor-element-7790b725.scrollmenu {
      text-align: center;
  }
    
}

@media only screen and (min-width: 2400px) {
  .elementor-14586 .elementor-element.elementor-element-7790b725.scrollmenu {
      text-align: center;
  }
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-59456e77 */.elementor-14586 .elementor-element.elementor-element-59456e77 {
 position: sticky!important;
 top: 60px!important;
 z-index: 10!important;
-moz-box-shadow:0 5px 5px rgba(182, 182, 182, 0.75);
-webkit-box-shadow: 0 5px 5px rgba(182, 182, 182, 0.75);
box-shadow: 0 5px 5px rgba(182, 182, 182, 0.75);
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-641abac6 */.elementor-lightbox .dialog-widget-content{ width: 100% !important; }


.elementor-slideshow__header, .elementor-slideshow__footer {
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-331687b6 */.elementor-14586 .elementor-element.elementor-element-331687b6 {
    border-bottom: 1px solid black!important;
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-74e67e29 */.elementor-14586 .elementor-element.elementor-element-74e67e29 a {
    font-weight: 400!important;
}

.elementor-14586 .elementor-element.elementor-element-74e67e29 .elementor-toggle-item {
    border-bottom: 1px solid #dddddd!important;
}

.elementor-14586 .elementor-element.elementor-element-74e67e29 .elementor-tab-title {
    padding: 1.5rem 0rem!important;
}

.elementor-14586 .elementor-element.elementor-element-74e67e29 .elementor-toggle-icon {
      display: flex;
    justify-content: end;

}

.elementor-14586 .elementor-element.elementor-element-74e67e29 .elementor-tab-title .elementor-toggle-icon-closed {
    display: block!important;
}

.elementor-14586 .elementor-element.elementor-element-74e67e29 .elementor-tab-title .elementor-toggle-icon-opened {
    display: none!important;
}

.elementor-14586 .elementor-element.elementor-element-74e67e29 .elementor-active 
    .elementor-toggle-icon-closed {
        display: none!important;
    }
    
    
.elementor-14586 .elementor-element.elementor-element-74e67e29 .elementor-active 
    .elementor-toggle-icon-opened {
        display: block!important;
    }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1ff62802 */.elementor-14586 .elementor-element.elementor-element-1ff62802 h6 {
    font-size: 1.6rem!important;
}
.elementor-14586 .elementor-element.elementor-element-1ff62802 h2 {
    font-size: 3rem!important;
}

.elementor-14586 .elementor-element.elementor-element-1ff62802 p {
    font-size: 1.6rem!important;
}

.elementor-14586 .elementor-element.elementor-element-1ff62802 a {
    font-size: 1.6rem!important;
}

.elementor-14586 .elementor-element.elementor-element-1ff62802 i {
    font-size: 1.2rem!important;
}


@media only screen and (min-width: 2400px) {

    .elementor-14586 .elementor-element.elementor-element-1ff62802 p {
    font-size: 2.4rem!important;
    line-height: 3rem!important;
}

    .elementor-14586 .elementor-element.elementor-element-1ff62802 a {
    font-size: 2.4rem!important;
    line-height: 3rem!important;
}

    .elementor-14586 .elementor-element.elementor-element-1ff62802 i {
    font-size: 2.4rem!important;
    line-height: 3rem!important;
}


    .elementor-14586 .elementor-element.elementor-element-1ff62802 h6 {
    font-size: 2.4rem!important;
    line-height: 3rem!important;
}




.elementor-14586 .elementor-element.elementor-element-1ff62802 h2 {
    font-size: 4rem!important;
}
    
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-327805f3 */.elementor-14586 .elementor-element.elementor-element-327805f3 a {
    font-weight: 400!important;
}

.elementor-14586 .elementor-element.elementor-element-327805f3 .elementor-toggle-item {
    border-bottom: 1px solid #dddddd!important;
}

.elementor-14586 .elementor-element.elementor-element-327805f3 .elementor-tab-title {
    padding: 1.5rem 0rem!important;
}

.elementor-14586 .elementor-element.elementor-element-327805f3 .elementor-tab-title {
    margin: 0rem 2rem!important;
    border-bottom: 0px!important;
}

.elementor-14586 .elementor-element.elementor-element-327805f3 .elementor-active {
  border-bottom: 1px solid #dddddd!important;

}

.elementor-14586 .elementor-element.elementor-element-327805f3 .elementor-tab-content {
    margin: 0rem 2rem!important;
} 


.elementor-14586 .elementor-element.elementor-element-327805f3 .elementor-toggle-icon {
      display: flex;
    justify-content: end;
}

.elementor-14586 .elementor-element.elementor-element-327805f3 .elementor-tab-title .elementor-toggle-icon-closed {
    display: block!important;
}

.elementor-14586 .elementor-element.elementor-element-327805f3 .elementor-tab-title .elementor-toggle-icon-opened {
    display: none!important;
}

.elementor-14586 .elementor-element.elementor-element-327805f3 .elementor-active 
    .elementor-toggle-icon-closed {
        display: none!important;
    }
    
    
.elementor-14586 .elementor-element.elementor-element-327805f3 .elementor-active 
    .elementor-toggle-icon-opened {
        display: block!important;
    }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f8ec08b */.elementor-14586 .elementor-element.elementor-element-f8ec08b h6 {
    font-size: 1.6rem!important;
}
.elementor-14586 .elementor-element.elementor-element-f8ec08b h2 {
    font-size: 3rem!important;
}

.elementor-14586 .elementor-element.elementor-element-f8ec08b p, a, .elementor-tab-title {
    font-size: 1.6rem!important;
}

.elementor-14586 .elementor-element.elementor-element-f8ec08b i {
    font-size: 1.2rem!important;
}


.elementor-14586 .elementor-element.elementor-element-f8ec08b .elementor-tab-title {
    font-weight: 600!important;
}


@media only screen and (min-width: 2400px) {

    .elementor-14586 .elementor-element.elementor-element-f8ec08b p, a, i, h6 {
    font-size: 2.4rem!important;
    line-height: 3rem!important;
}

.elementor-14586 .elementor-element.elementor-element-f8ec08b h2 {
    font-size: 4rem!important;
}
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7389d80 */.elementor-14586 .elementor-element.elementor-element-7389d80 h6 {
    font-size: 1.6rem!important;
}
.elementor-14586 .elementor-element.elementor-element-7389d80 h2 {
    font-size: 3rem!important;
}

.elementor-14586 .elementor-element.elementor-element-7389d80 p, a, .elementor-tab-title {
    font-size: 1.6rem!important;
}

.elementor-14586 .elementor-element.elementor-element-7389d80 i {
    font-size: 1.2rem!important;
}


.elementor-14586 .elementor-element.elementor-element-7389d80 .elementor-tab-title {
    font-weight: 600!important;
}


@media only screen and (min-width: 2400px) {

    .elementor-14586 .elementor-element.elementor-element-7389d80 p, a, i, h6 {
    font-size: 2.4rem!important;
    line-height: 3rem!important;
}

.elementor-14586 .elementor-element.elementor-element-7389d80 h2 {
    font-size: 4rem!important;
}
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2d345993 */@media only screen and (max-width: 767px) {
    .elementor-14586 .elementor-element.elementor-element-2d345993 > .elementor-background-overlay {
        opacity: 1!important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3eee872a */.elementor-14586 .elementor-element.elementor-element-3eee872a h6 {
    font-size: 1.6rem!important;
}
.elementor-14586 .elementor-element.elementor-element-3eee872a h2 {
    font-size: 3rem!important;
}

.elementor-14586 .elementor-element.elementor-element-3eee872a p {
    font-size: 1.6rem!important;
}

.elementor-14586 .elementor-element.elementor-element-3eee872a a {
    font-size: 1.6rem!important;
}

.elementor-14586 .elementor-element.elementor-element-3eee872a i {
    font-size: 1.2rem!important;
}



@media only screen and (max-width: 767px) {
   
    .elementor-14586 .elementor-element.elementor-element-3eee872a {
        background-color: #f3f3f3!important;
        margin-left: 5%;
    } 
    
    
    
}
@media only screen and (min-width: 2400px) {

    .elementor-14586 .elementor-element.elementor-element-3eee872a p, a, i, h6 {
    font-size: 2.4rem!important;
    line-height: 3rem!important;
}

.elementor-14586 .elementor-element.elementor-element-3eee872a h2 {
    font-size: 4rem!important;
}
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-669dc2f8 */.elementor-14586 .elementor-element.elementor-element-669dc2f8 h6 {
    font-size: 1.6rem!important;
}
.elementor-14586 .elementor-element.elementor-element-669dc2f8 h2 {
    font-size: 3rem!important;
}

.elementor-14586 .elementor-element.elementor-element-669dc2f8 p, a {
    font-size: 1.6rem!important;
}

.elementor-14586 .elementor-element.elementor-element-669dc2f8 i {
    font-size: 1.2rem!important;
}



@media only screen and (max-width: 767px) {
    .elementor-14586 .elementor-element.elementor-element-669dc2f8 {
    margin-left: 5%;
}
}


@media only screen and (min-width: 2400px) {

    .elementor-14586 .elementor-element.elementor-element-669dc2f8 p {
    font-size: 2.4rem!important;
    line-height: 3rem!important;
}

    .elementor-14586 .elementor-element.elementor-element-669dc2f8 a {
    font-size: 2.4rem!important;
    line-height: 3rem!important;
}

    .elementor-14586 .elementor-element.elementor-element-669dc2f8 i {
    font-size: 2.4rem!important;
    line-height: 3rem!important;
}


    .elementor-14586 .elementor-element.elementor-element-669dc2f8 h6 {
    font-size: 2.4rem!important;
    line-height: 3rem!important;
}

.elementor-14586 .elementor-element.elementor-element-669dc2f8 h2 {
    font-size: 4rem!important;
}
    
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-31557bb4 */.elementor-14586 .elementor-element.elementor-element-31557bb4 {
    height: 60vh!important;
}

.elementor-14586 .elementor-element.elementor-element-31557bb4 img {
    width: 100%!important;
    height: 100%!important;
    object-fit: cover!important;
}




@media only screen and (max-width: 767px) {
    .elementor-14586 .elementor-element.elementor-element-31557bb4 {
    height: 25vh!important;
}
}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
    .elementor-14586 .elementor-element.elementor-element-31557bb4 {
    height: 25vh!important;
}
    
}



@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    
    .elementor-14586 .elementor-element.elementor-element-31557bb4 {
    height: 25vh!important;
}
}


@media only screen and (max-width: 2399px) and (min-width: 1366px) {
    .elementor-14586 .elementor-element.elementor-element-31557bb4 {
    height: 25vh!important;
}
    

    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3cf6926c */.slide_nav {
  cursor: pointer;
}

.slide_nav.active {
border-bottom: 1px solid rgba(242, 106, 38, 1)!important;
 
}

.slide_nav.active a {
    font-weight: 600!important;
    color: rgba(242, 106, 38, 1)!important;
}

 .elementor-14586 .elementor-element.elementor-element-3cf6926c .elementor-button:hover {
         background-color: rgba(255,255,255,0)!important;
        color: #212121!important;
         font-weight: 600!important;
    
 }

@media only screen and (max-width: 767px) {
    
    .elementor-14586 .elementor-element.elementor-element-3cf6926c .elementor-button {
        background-color: rgba(255,255,255,0)!important;
        color: #212121!important;
       
    }
    
    
.slide_nav.active {
border-bottom: 1px solid rgba(242, 106, 38, 1)!important;
 
}

.slide_nav.active a {
    font-weight: 600!important;
    color: rgba(242, 106, 38, 1)!important;
}

.elementor-14586 .elementor-element.elementor-element-3cf6926c a {
    font-size: 1.25rem!important;
}
    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-37c68dab */.elementor-14586 .elementor-element.elementor-element-37c68dab h6 {
    font-size: 1.6rem!important;
}
.elementor-14586 .elementor-element.elementor-element-37c68dab h2 {
    font-size: 3rem!important;
}

.elementor-14586 .elementor-element.elementor-element-37c68dab p {
    font-size: 1.6rem!important;
}

.elementor-14586 .elementor-element.elementor-element-37c68dab a {
    font-size: 1.6rem!important;
}


.elementor-14586 .elementor-element.elementor-element-37c68dab i {
    font-size: 1.2rem!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-51040c5a */.elementor-14586 .elementor-element.elementor-element-51040c5a h6 {
    font-size: 1.6rem!important;
}
.elementor-14586 .elementor-element.elementor-element-51040c5a h2 {
    font-size: 3rem!important;
}

.elementor-14586 .elementor-element.elementor-element-51040c5a p {
    font-size: 1.6rem!important;
}

.elementor-14586 .elementor-element.elementor-element-51040c5a a {
    font-size: 1.6rem!important;
}

.elementor-14586 .elementor-element.elementor-element-51040c5a i {
    font-size: 1.2rem!important;
}

@media only screen and (min-width: 2400px) {

    .elementor-14586 .elementor-element.elementor-element-51040c5a p {
    font-size: 2.4rem!important;
    line-height: 3rem!important;
}

    .elementor-14586 .elementor-element.elementor-element-51040c5a a {
    font-size: 2.4rem!important;
    line-height: 3rem!important;
}

    .elementor-14586 .elementor-element.elementor-element-51040c5a i {
    font-size: 2.4rem!important;
    line-height: 3rem!important;
}


    .elementor-14586 .elementor-element.elementor-element-51040c5a h6 {
    font-size: 2.4rem!important;
    line-height: 3rem!important;
}

.elementor-14586 .elementor-element.elementor-element-51040c5a h2 {
    font-size: 4rem!important;
}
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42ac6cb7 */.elementor-14586 .elementor-element.elementor-element-42ac6cb7 h6 {
    color: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e265dd5 */.elementor-14586 .elementor-element.elementor-element-3e265dd5 h2 {
    color: white!important;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31404ba7 */.elementor-14586 .elementor-element.elementor-element-31404ba7 .elementor-button {
    color: white!important;
    background-color: rgba(255,255,255, 0)!important;
    border: 1px solid white!important;
}

.elementor-14586 .elementor-element.elementor-element-31404ba7 .elementor-button:hover {
    color: #212121!important;
    background-color: rgba(255,255,255, 1)!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-74b4a1e2 */.elementor-14586 .elementor-element.elementor-element-74b4a1e2 h6 {
    font-size: 1.6rem!important;
}
.elementor-14586 .elementor-element.elementor-element-74b4a1e2 h2 {
    font-size: 3rem!important;
}

.elementor-14586 .elementor-element.elementor-element-74b4a1e2 p {
    font-size: 1.6rem!important;
}

.elementor-14586 .elementor-element.elementor-element-74b4a1e2 a {
    font-size: 1.6rem!important;
}

.elementor-14586 .elementor-element.elementor-element-74b4a1e2 i {
    font-size: 1.2rem!important;
}

@media only screen and (min-width: 2400px) {

    .elementor-14586 .elementor-element.elementor-element-74b4a1e2 p {
    font-size: 2.4rem!important;
    line-height: 3rem!important;
}

    .elementor-14586 .elementor-element.elementor-element-74b4a1e2 a {
    font-size: 2.4rem!important;
    line-height: 3rem!important;
}

    .elementor-14586 .elementor-element.elementor-element-74b4a1e2 i {
    font-size: 2.4rem!important;
    line-height: 3rem!important;
}


    .elementor-14586 .elementor-element.elementor-element-74b4a1e2 h6 {
    font-size: 2.4rem!important;
    line-height: 3rem!important;
}

.elementor-14586 .elementor-element.elementor-element-74b4a1e2 h2 {
    font-size: 4rem!important;
}
    
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-14586 h1 {
    color: #212121!important;
}

body.elementor-page-14586 h2 {
     color: #212121!important;
    font-size: 4rem!important;
}

body.elementor-page-14586 h3 {
     color: #212121!important;
    font-size: 3rem!important;
}

body.elementor-page-14586 h4 {
     color: #212121!important;
    font-size: 2.5rem!important;
}
body.elementor-page-14586 h5 {
     color: #212121!important;
    font-size: 2rem!important;
}

body.elementor-page-14586 h6 {
     color: #212121!important;
    font-size: 1.6rem!important;
}

body.elementor-page-14586 p {
    color: #212121!important;
    font-size: 1.6rem!important;
}

body.elementor-page-14586 a {
    color: #212121!important;
    font-size: 1.6rem!important;
}




@media only screen and (max-width: 767px) {
    
    .standard-padding-widget {
        padding-left: 5%;
        padding-right: 5%;
    }
    
    .in-element-padding-widget {
        padding-left: 10%;
        padding-right: 10%;
    }
    
    body.elementor-page-14586 h6 {
        font-size:1.6rem!important;
    }
    
}


@media only screen and (max-width: 1024px) and (min-width: 768px) {
    
     .standard-padding-widget {
        padding-left: 5%;
        padding-right: 5%;
    }
    
      .in-element-padding-widget {
        padding-left: 10%;
        padding-right: 10%;
    }
    
    body.elementor-page-14586 h6 {
        font-size:1.6rem!important;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    
     .standard-padding-widget {
        padding-left: 5%;
        padding-right: 5%;
    }
          .in-element-padding-widget {
        padding-left: 10%;
        padding-right: 10%;
    }
    
    body.elementor-page-14586 h6 {
        font-size:1.6rem!important;
    }
}

@media only screen and (max-width: 2399px) and (min-width: 1367px) {
    
     .standard-padding-widget {
        padding-left: 5%;
        padding-right: 5%;
    }
          .in-element-padding-widget {
        padding-left: 15%;
        padding-right: 15%;
    }
    
    body.elementor-page-14586 h6 {
        font-size:1.6rem!important;
    }
}





@media only screen and (min-width: 2400px) {
    
     .standard-padding-widget {
        padding-left: 2%;
        padding-right: 2%;
    }
          .in-element-padding-widget {
        padding-left: 15%;
        padding-right: 15%;
    }
    
    body.elementor-page-14586 p {
        font-size: 2.5rem!important;
        line-height: 2.5rem;
    }
        body.elementor-page-14586 a {
        font-size: 2.5rem!important;
    }
    
        body.elementor-page-14586 h2 {
        font-size: 5rem!important;
    }
        body.elementor-page-14586 h6 {
        font-size: 2.5rem!important;
    }
  
}/* End custom CSS */