.elementor-7645 .elementor-element.elementor-element-74cd876{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7645 .elementor-element.elementor-element-74cd876:not(.elementor-motion-effects-element-type-background), .elementor-7645 .elementor-element.elementor-element-74cd876 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3a9034d );}.elementor-7645 .elementor-element.elementor-element-48818c3{--display:flex;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:0%;}.elementor-7645 .elementor-element.elementor-element-13870c4 .elementor-heading-title{font-family:"gotham", Sans-serif;font-size:48px;font-weight:800;text-transform:none;letter-spacing:-0.98px;color:var( --e-global-color-secondary );}.elementor-7645 .elementor-element.elementor-element-e45bed1{width:100%;max-width:100%;}.elementor-7645 .elementor-element.elementor-element-3330f9a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5% 5%;--row-gap:5%;--column-gap:5%;--padding-top:96px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-7645 .elementor-element.elementor-element-6c55e64{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7645 .elementor-element.elementor-element-8cf2ab3 .elementor-heading-title{font-family:var( --e-global-typography-fe8c094-font-family ), Sans-serif;font-size:var( --e-global-typography-fe8c094-font-size );font-weight:var( --e-global-typography-fe8c094-font-weight );text-transform:var( --e-global-typography-fe8c094-text-transform );line-height:var( --e-global-typography-fe8c094-line-height );letter-spacing:var( --e-global-typography-fe8c094-letter-spacing );word-spacing:var( --e-global-typography-fe8c094-word-spacing );color:var( --e-global-color-975f6ec );}.elementor-7645 .elementor-element.elementor-element-8cf2ab3 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-7645 .elementor-element.elementor-element-a7e2d68 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-7645 .elementor-element.elementor-element-2d82f50{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-7645 .elementor-element.elementor-element-c56ad8c{text-align:center;grid-column:span 3;}.elementor-7645 .elementor-element.elementor-element-c56ad8c .elementor-heading-title{font-family:"gotham-narrow", Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;letter-spacing:1.6px;}.elementor-7645 .elementor-element.elementor-element-b31bcb1 .elementor-icon-box-wrapper{gap:24px;}.elementor-7645 .elementor-element.elementor-element-b31bcb1 .elementor-icon-box-title, .elementor-7645 .elementor-element.elementor-element-b31bcb1 .elementor-icon-box-title a{font-family:var( --e-global-typography-757be0d-font-family ), Sans-serif;font-size:var( --e-global-typography-757be0d-font-size );font-weight:var( --e-global-typography-757be0d-font-weight );line-height:var( --e-global-typography-757be0d-line-height );letter-spacing:var( --e-global-typography-757be0d-letter-spacing );word-spacing:var( --e-global-typography-757be0d-word-spacing );}.elementor-7645 .elementor-element.elementor-element-b31bcb1{width:initial;max-width:initial;}.elementor-7645 .elementor-element.elementor-element-3251be9 .elementor-icon-box-wrapper{gap:24px;}.elementor-7645 .elementor-element.elementor-element-3251be9 .elementor-icon-box-title, .elementor-7645 .elementor-element.elementor-element-3251be9 .elementor-icon-box-title a{font-family:var( --e-global-typography-757be0d-font-family ), Sans-serif;font-size:var( --e-global-typography-757be0d-font-size );font-weight:var( --e-global-typography-757be0d-font-weight );line-height:var( --e-global-typography-757be0d-line-height );letter-spacing:var( --e-global-typography-757be0d-letter-spacing );word-spacing:var( --e-global-typography-757be0d-word-spacing );}.elementor-7645 .elementor-element.elementor-element-3251be9{width:initial;max-width:initial;}.elementor-7645 .elementor-element.elementor-element-38d215f .elementor-icon-box-wrapper{gap:24px;}.elementor-7645 .elementor-element.elementor-element-38d215f .elementor-icon-box-title, .elementor-7645 .elementor-element.elementor-element-38d215f .elementor-icon-box-title a{font-family:var( --e-global-typography-757be0d-font-family ), Sans-serif;font-size:var( --e-global-typography-757be0d-font-size );font-weight:var( --e-global-typography-757be0d-font-weight );line-height:var( --e-global-typography-757be0d-line-height );letter-spacing:var( --e-global-typography-757be0d-letter-spacing );word-spacing:var( --e-global-typography-757be0d-word-spacing );}.elementor-7645 .elementor-element.elementor-element-38d215f{width:initial;max-width:initial;}.elementor-7645 .elementor-element.elementor-element-73ae42b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-7645 .elementor-element.elementor-element-73ae42b:not(.elementor-motion-effects-element-type-background), .elementor-7645 .elementor-element.elementor-element-73ae42b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3429ed3 );}.elementor-7645 .elementor-element.elementor-element-6c1ee56{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-7645 .elementor-element.elementor-element-5a6b897{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-7645 .elementor-element.elementor-element-5a6b897:not(.elementor-motion-effects-element-type-background), .elementor-7645 .elementor-element.elementor-element-5a6b897 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7645 .elementor-element.elementor-element-5f361d1 .elementor-heading-title{font-family:"gotham-condensed", Sans-serif;font-size:72px;font-weight:800;line-height:72px;color:var( --e-global-color-93e82a3 );}.elementor-7645 .elementor-element.elementor-element-ea1b41d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7645 .elementor-element.elementor-element-ea1b41d.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-7645 .elementor-element.elementor-element-e3e588b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-7645 .elementor-element.elementor-element-e3e588b:not(.elementor-motion-effects-element-type-background), .elementor-7645 .elementor-element.elementor-element-e3e588b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7645 .elementor-element.elementor-element-392b665 .elementor-heading-title{font-family:"gotham-condensed", Sans-serif;font-size:72px;font-weight:800;line-height:72px;color:var( --e-global-color-93e82a3 );}.elementor-7645 .elementor-element.elementor-element-1a63ed8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7645 .elementor-element.elementor-element-1a63ed8.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-7645 .elementor-element.elementor-element-b6b8593{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--border-radius:8px 8px 8px 8px;--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-7645 .elementor-element.elementor-element-b6b8593:not(.elementor-motion-effects-element-type-background), .elementor-7645 .elementor-element.elementor-element-b6b8593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-7645 .elementor-element.elementor-element-12817f9 .elementor-heading-title{font-family:"gotham-condensed", Sans-serif;font-size:72px;font-weight:800;line-height:72px;color:var( --e-global-color-93e82a3 );}.elementor-7645 .elementor-element.elementor-element-12817f9.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-7645 .elementor-element.elementor-element-bd85fc3{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-7645 .elementor-element.elementor-element-bd85fc3.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-7645 .elementor-element.elementor-element-a8feeb1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-7645 .elementor-element.elementor-element-ac1572b > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-7645 .elementor-element.elementor-element-d1264ba{font-family:"gotham", Sans-serif;font-size:16px;font-weight:400;text-transform:none;}.elementor-7645 .elementor-element.elementor-element-d1264ba > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-7645 .elementor-element.elementor-element-26943e0{--e-image-carousel-slides-to-show:1;}.elementor-7645 .elementor-element.elementor-element-26943e0 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-7645 .elementor-element.elementor-element-26943e0 .elementor-swiper-button.elementor-swiper-button-next{font-size:40px;}.elementor-7645 .elementor-element.elementor-element-26943e0 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;width:10px;height:10px;background:var( --e-global-color-6df89f2 );}.elementor-7645 .elementor-element.elementor-element-26943e0 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-a7b9110 );opacity:var( --e-global-color-a7b9110 );}.elementor-7645 .elementor-element.elementor-element-dd3e62e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--flex-wrap:wrap;--padding-top:128px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-7645 .elementor-element.elementor-element-dd3e62e:not(.elementor-motion-effects-element-type-background), .elementor-7645 .elementor-element.elementor-element-dd3e62e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4ade602 );}.elementor-7645 .elementor-element.elementor-element-dd3e62e > .elementor-shape-top svg, .elementor-7645 .elementor-element.elementor-element-dd3e62e > .e-con-inner > .elementor-shape-top svg{height:80px;}.elementor-7645 .elementor-element.elementor-element-e5bd415{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7645 .elementor-element.elementor-element-7133ce5 .elementor-heading-title{font-family:"gotham-narrow", Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;letter-spacing:1.6px;}.elementor-7645 .elementor-element.elementor-element-7133ce5 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-7645 .elementor-element.elementor-element-ab2c9e7 > .elementor-widget-container{margin:0px 0px 43px 0px;}.elementor-7645 .elementor-element.elementor-element-2023b9f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--justify-items:center;--grid-align-content:start;}.elementor-7645 .elementor-element.elementor-element-6f258bc .elementor-icon-box-wrapper{gap:20px;}.elementor-7645 .elementor-element.elementor-element-6f258bc .elementor-icon{font-size:65px;}.elementor-7645 .elementor-element.elementor-element-6f258bc .elementor-icon-box-title, .elementor-7645 .elementor-element.elementor-element-6f258bc .elementor-icon-box-title a{font-family:var( --e-global-typography-757be0d-font-family ), Sans-serif;font-size:var( --e-global-typography-757be0d-font-size );font-weight:var( --e-global-typography-757be0d-font-weight );line-height:var( --e-global-typography-757be0d-line-height );letter-spacing:var( --e-global-typography-757be0d-letter-spacing );word-spacing:var( --e-global-typography-757be0d-word-spacing );}.elementor-7645 .elementor-element.elementor-element-6f258bc{width:initial;max-width:initial;}.elementor-7645 .elementor-element.elementor-element-278fa0d .elementor-icon-box-wrapper{gap:20px;}.elementor-7645 .elementor-element.elementor-element-278fa0d .elementor-icon{font-size:65px;}.elementor-7645 .elementor-element.elementor-element-278fa0d .elementor-icon-box-title, .elementor-7645 .elementor-element.elementor-element-278fa0d .elementor-icon-box-title a{font-family:var( --e-global-typography-757be0d-font-family ), Sans-serif;font-size:var( --e-global-typography-757be0d-font-size );font-weight:var( --e-global-typography-757be0d-font-weight );line-height:var( --e-global-typography-757be0d-line-height );letter-spacing:var( --e-global-typography-757be0d-letter-spacing );word-spacing:var( --e-global-typography-757be0d-word-spacing );}.elementor-7645 .elementor-element.elementor-element-278fa0d{width:initial;max-width:initial;}.elementor-7645 .elementor-element.elementor-element-0fa2f68 .elementor-icon-box-wrapper{gap:20px;}.elementor-7645 .elementor-element.elementor-element-0fa2f68 .elementor-icon{font-size:65px;}.elementor-7645 .elementor-element.elementor-element-0fa2f68 .elementor-icon-box-title, .elementor-7645 .elementor-element.elementor-element-0fa2f68 .elementor-icon-box-title a{font-family:var( --e-global-typography-757be0d-font-family ), Sans-serif;font-size:var( --e-global-typography-757be0d-font-size );font-weight:var( --e-global-typography-757be0d-font-weight );line-height:var( --e-global-typography-757be0d-line-height );letter-spacing:var( --e-global-typography-757be0d-letter-spacing );word-spacing:var( --e-global-typography-757be0d-word-spacing );}.elementor-7645 .elementor-element.elementor-element-0fa2f68{width:initial;max-width:initial;}@media(min-width:431px){.elementor-7645 .elementor-element.elementor-element-a8feeb1{--content-width:1024px;}}@media(min-width:2400px){.elementor-7645 .elementor-element.elementor-element-8cf2ab3 .elementor-heading-title{font-size:var( --e-global-typography-fe8c094-font-size );line-height:var( --e-global-typography-fe8c094-line-height );letter-spacing:var( --e-global-typography-fe8c094-letter-spacing );word-spacing:var( --e-global-typography-fe8c094-word-spacing );}.elementor-7645 .elementor-element.elementor-element-2d82f50{--grid-auto-flow:row;}.elementor-7645 .elementor-element.elementor-element-b31bcb1 .elementor-icon-box-title, .elementor-7645 .elementor-element.elementor-element-b31bcb1 .elementor-icon-box-title a{font-size:var( --e-global-typography-757be0d-font-size );line-height:var( --e-global-typography-757be0d-line-height );letter-spacing:var( --e-global-typography-757be0d-letter-spacing );word-spacing:var( --e-global-typography-757be0d-word-spacing );}.elementor-7645 .elementor-element.elementor-element-3251be9 .elementor-icon-box-title, .elementor-7645 .elementor-element.elementor-element-3251be9 .elementor-icon-box-title a{font-size:var( --e-global-typography-757be0d-font-size );line-height:var( --e-global-typography-757be0d-line-height );letter-spacing:var( --e-global-typography-757be0d-letter-spacing );word-spacing:var( --e-global-typography-757be0d-word-spacing );}.elementor-7645 .elementor-element.elementor-element-38d215f .elementor-icon-box-title, .elementor-7645 .elementor-element.elementor-element-38d215f .elementor-icon-box-title a{font-size:var( --e-global-typography-757be0d-font-size );line-height:var( --e-global-typography-757be0d-line-height );letter-spacing:var( --e-global-typography-757be0d-letter-spacing );word-spacing:var( --e-global-typography-757be0d-word-spacing );}.elementor-7645 .elementor-element.elementor-element-2023b9f{--grid-auto-flow:row;}.elementor-7645 .elementor-element.elementor-element-6f258bc .elementor-icon-box-title, .elementor-7645 .elementor-element.elementor-element-6f258bc .elementor-icon-box-title a{font-size:var( --e-global-typography-757be0d-font-size );line-height:var( --e-global-typography-757be0d-line-height );letter-spacing:var( --e-global-typography-757be0d-letter-spacing );word-spacing:var( --e-global-typography-757be0d-word-spacing );}.elementor-7645 .elementor-element.elementor-element-278fa0d .elementor-icon-box-title, .elementor-7645 .elementor-element.elementor-element-278fa0d .elementor-icon-box-title a{font-size:var( --e-global-typography-757be0d-font-size );line-height:var( --e-global-typography-757be0d-line-height );letter-spacing:var( --e-global-typography-757be0d-letter-spacing );word-spacing:var( --e-global-typography-757be0d-word-spacing );}.elementor-7645 .elementor-element.elementor-element-0fa2f68 .elementor-icon-box-title, .elementor-7645 .elementor-element.elementor-element-0fa2f68 .elementor-icon-box-title a{font-size:var( --e-global-typography-757be0d-font-size );line-height:var( --e-global-typography-757be0d-line-height );letter-spacing:var( --e-global-typography-757be0d-letter-spacing );word-spacing:var( --e-global-typography-757be0d-word-spacing );}}@media(max-width:1366px){.elementor-7645 .elementor-element.elementor-element-8cf2ab3 .elementor-heading-title{font-size:var( --e-global-typography-fe8c094-font-size );line-height:var( --e-global-typography-fe8c094-line-height );letter-spacing:var( --e-global-typography-fe8c094-letter-spacing );word-spacing:var( --e-global-typography-fe8c094-word-spacing );}.elementor-7645 .elementor-element.elementor-element-2d82f50{--grid-auto-flow:row;}.elementor-7645 .elementor-element.elementor-element-b31bcb1 .elementor-icon-box-title, .elementor-7645 .elementor-element.elementor-element-b31bcb1 .elementor-icon-box-title a{font-size:var( --e-global-typography-757be0d-font-size );line-height:var( --e-global-typography-757be0d-line-height );letter-spacing:var( --e-global-typography-757be0d-letter-spacing );word-spacing:var( --e-global-typography-757be0d-word-spacing );}.elementor-7645 .elementor-element.elementor-element-3251be9 .elementor-icon-box-title, .elementor-7645 .elementor-element.elementor-element-3251be9 .elementor-icon-box-title a{font-size:var( --e-global-typography-757be0d-font-size );line-height:var( --e-global-typography-757be0d-line-height );letter-spacing:var( --e-global-typography-757be0d-letter-spacing );word-spacing:var( --e-global-typography-757be0d-word-spacing );}.elementor-7645 .elementor-element.elementor-element-38d215f .elementor-icon-box-title, .elementor-7645 .elementor-element.elementor-element-38d215f .elementor-icon-box-title a{font-size:var( --e-global-typography-757be0d-font-size );line-height:var( --e-global-typography-757be0d-line-height );letter-spacing:var( --e-global-typography-757be0d-letter-spacing );word-spacing:var( --e-global-typography-757be0d-word-spacing );}.elementor-7645 .elementor-element.elementor-element-2023b9f{--grid-auto-flow:row;}.elementor-7645 .elementor-element.elementor-element-6f258bc .elementor-icon-box-title, .elementor-7645 .elementor-element.elementor-element-6f258bc .elementor-icon-box-title a{font-size:var( --e-global-typography-757be0d-font-size );line-height:var( --e-global-typography-757be0d-line-height );letter-spacing:var( --e-global-typography-757be0d-letter-spacing );word-spacing:var( --e-global-typography-757be0d-word-spacing );}.elementor-7645 .elementor-element.elementor-element-278fa0d .elementor-icon-box-title, .elementor-7645 .elementor-element.elementor-element-278fa0d .elementor-icon-box-title a{font-size:var( --e-global-typography-757be0d-font-size );line-height:var( --e-global-typography-757be0d-line-height );letter-spacing:var( --e-global-typography-757be0d-letter-spacing );word-spacing:var( --e-global-typography-757be0d-word-spacing );}.elementor-7645 .elementor-element.elementor-element-0fa2f68 .elementor-icon-box-title, .elementor-7645 .elementor-element.elementor-element-0fa2f68 .elementor-icon-box-title a{font-size:var( --e-global-typography-757be0d-font-size );line-height:var( --e-global-typography-757be0d-line-height );letter-spacing:var( --e-global-typography-757be0d-letter-spacing );word-spacing:var( --e-global-typography-757be0d-word-spacing );}}@media(max-width:1200px){.elementor-7645 .elementor-element.elementor-element-13870c4 .elementor-heading-title{font-size:48px;line-height:48px;}.elementor-7645 .elementor-element.elementor-element-2d82f50{--grid-auto-flow:row;}.elementor-7645 .elementor-element.elementor-element-b31bcb1{width:initial;max-width:initial;}.elementor-7645 .elementor-element.elementor-element-3251be9{width:initial;max-width:initial;}.elementor-7645 .elementor-element.elementor-element-38d215f{width:initial;max-width:initial;}.elementor-7645 .elementor-element.elementor-element-12817f9{width:var( --container-widget-width, 49.484px );max-width:49.484px;--container-widget-width:49.484px;--container-widget-flex-grow:0;}.elementor-7645 .elementor-element.elementor-element-2023b9f{--grid-auto-flow:row;}.elementor-7645 .elementor-element.elementor-element-6f258bc{width:initial;max-width:initial;}.elementor-7645 .elementor-element.elementor-element-278fa0d{width:initial;max-width:initial;}.elementor-7645 .elementor-element.elementor-element-0fa2f68{width:initial;max-width:initial;}}@media(max-width:1024px){.elementor-7645 .elementor-element.elementor-element-8cf2ab3 .elementor-heading-title{font-size:var( --e-global-typography-fe8c094-font-size );line-height:var( --e-global-typography-fe8c094-line-height );letter-spacing:var( --e-global-typography-fe8c094-letter-spacing );word-spacing:var( --e-global-typography-fe8c094-word-spacing );}.elementor-7645 .elementor-element.elementor-element-2d82f50{--gap:36px 36px;--row-gap:36px;--column-gap:36px;--grid-auto-flow:row;}.elementor-7645 .elementor-element.elementor-element-b31bcb1 .elementor-icon-box-title, .elementor-7645 .elementor-element.elementor-element-b31bcb1 .elementor-icon-box-title a{font-size:var( --e-global-typography-757be0d-font-size );line-height:var( --e-global-typography-757be0d-line-height );letter-spacing:var( --e-global-typography-757be0d-letter-spacing );word-spacing:var( --e-global-typography-757be0d-word-spacing );}.elementor-7645 .elementor-element.elementor-element-3251be9 .elementor-icon-box-title, .elementor-7645 .elementor-element.elementor-element-3251be9 .elementor-icon-box-title a{font-size:var( --e-global-typography-757be0d-font-size );line-height:var( --e-global-typography-757be0d-line-height );letter-spacing:var( --e-global-typography-757be0d-letter-spacing );word-spacing:var( --e-global-typography-757be0d-word-spacing );}.elementor-7645 .elementor-element.elementor-element-38d215f .elementor-icon-box-title, .elementor-7645 .elementor-element.elementor-element-38d215f .elementor-icon-box-title a{font-size:var( --e-global-typography-757be0d-font-size );line-height:var( --e-global-typography-757be0d-line-height );letter-spacing:var( --e-global-typography-757be0d-letter-spacing );word-spacing:var( --e-global-typography-757be0d-word-spacing );}.elementor-7645 .elementor-element.elementor-element-2023b9f{--grid-auto-flow:row;}.elementor-7645 .elementor-element.elementor-element-6f258bc .elementor-icon-box-title, .elementor-7645 .elementor-element.elementor-element-6f258bc .elementor-icon-box-title a{font-size:var( --e-global-typography-757be0d-font-size );line-height:var( --e-global-typography-757be0d-line-height );letter-spacing:var( --e-global-typography-757be0d-letter-spacing );word-spacing:var( --e-global-typography-757be0d-word-spacing );}.elementor-7645 .elementor-element.elementor-element-278fa0d .elementor-icon-box-title, .elementor-7645 .elementor-element.elementor-element-278fa0d .elementor-icon-box-title a{font-size:var( --e-global-typography-757be0d-font-size );line-height:var( --e-global-typography-757be0d-line-height );letter-spacing:var( --e-global-typography-757be0d-letter-spacing );word-spacing:var( --e-global-typography-757be0d-word-spacing );}.elementor-7645 .elementor-element.elementor-element-0fa2f68 .elementor-icon-box-title, .elementor-7645 .elementor-element.elementor-element-0fa2f68 .elementor-icon-box-title a{font-size:var( --e-global-typography-757be0d-font-size );line-height:var( --e-global-typography-757be0d-line-height );letter-spacing:var( --e-global-typography-757be0d-letter-spacing );word-spacing:var( --e-global-typography-757be0d-word-spacing );}}@media(max-width:768px){.elementor-7645 .elementor-element.elementor-element-74cd876{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:36px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7645 .elementor-element.elementor-element-48818c3{--z-index:10;}.elementor-7645 .elementor-element.elementor-element-e45bed1{z-index:0;}.elementor-7645 .elementor-element.elementor-element-3330f9a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-7645 .elementor-element.elementor-element-2d82f50{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-7645 .elementor-element.elementor-element-c56ad8c{grid-column:span 1;}.elementor-7645 .elementor-element.elementor-element-b31bcb1{grid-column:span 1;}.elementor-7645 .elementor-element.elementor-element-3251be9{grid-column:span 1;}.elementor-7645 .elementor-element.elementor-element-38d215f{grid-column:span 1;}.elementor-7645 .elementor-element.elementor-element-2023b9f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(max-width:430px){.elementor-7645 .elementor-element.elementor-element-8cf2ab3 .elementor-heading-title{font-size:var( --e-global-typography-fe8c094-font-size );line-height:var( --e-global-typography-fe8c094-line-height );letter-spacing:var( --e-global-typography-fe8c094-letter-spacing );word-spacing:var( --e-global-typography-fe8c094-word-spacing );}.elementor-7645 .elementor-element.elementor-element-2d82f50{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7645 .elementor-element.elementor-element-b31bcb1 .elementor-icon-box-title, .elementor-7645 .elementor-element.elementor-element-b31bcb1 .elementor-icon-box-title a{font-size:var( --e-global-typography-757be0d-font-size );line-height:var( --e-global-typography-757be0d-line-height );letter-spacing:var( --e-global-typography-757be0d-letter-spacing );word-spacing:var( --e-global-typography-757be0d-word-spacing );}.elementor-7645 .elementor-element.elementor-element-3251be9 .elementor-icon-box-title, .elementor-7645 .elementor-element.elementor-element-3251be9 .elementor-icon-box-title a{font-size:var( --e-global-typography-757be0d-font-size );line-height:var( --e-global-typography-757be0d-line-height );letter-spacing:var( --e-global-typography-757be0d-letter-spacing );word-spacing:var( --e-global-typography-757be0d-word-spacing );}.elementor-7645 .elementor-element.elementor-element-38d215f .elementor-icon-box-title, .elementor-7645 .elementor-element.elementor-element-38d215f .elementor-icon-box-title a{font-size:var( --e-global-typography-757be0d-font-size );line-height:var( --e-global-typography-757be0d-line-height );letter-spacing:var( --e-global-typography-757be0d-letter-spacing );word-spacing:var( --e-global-typography-757be0d-word-spacing );}.elementor-7645 .elementor-element.elementor-element-2023b9f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7645 .elementor-element.elementor-element-6f258bc .elementor-icon-box-title, .elementor-7645 .elementor-element.elementor-element-6f258bc .elementor-icon-box-title a{font-size:var( --e-global-typography-757be0d-font-size );line-height:var( --e-global-typography-757be0d-line-height );letter-spacing:var( --e-global-typography-757be0d-letter-spacing );word-spacing:var( --e-global-typography-757be0d-word-spacing );}.elementor-7645 .elementor-element.elementor-element-278fa0d .elementor-icon-box-title, .elementor-7645 .elementor-element.elementor-element-278fa0d .elementor-icon-box-title a{font-size:var( --e-global-typography-757be0d-font-size );line-height:var( --e-global-typography-757be0d-line-height );letter-spacing:var( --e-global-typography-757be0d-letter-spacing );word-spacing:var( --e-global-typography-757be0d-word-spacing );}.elementor-7645 .elementor-element.elementor-element-0fa2f68 .elementor-icon-box-title, .elementor-7645 .elementor-element.elementor-element-0fa2f68 .elementor-icon-box-title a{font-size:var( --e-global-typography-757be0d-font-size );line-height:var( --e-global-typography-757be0d-line-height );letter-spacing:var( --e-global-typography-757be0d-letter-spacing );word-spacing:var( --e-global-typography-757be0d-word-spacing );}}/* Start custom CSS for container, class: .elementor-element-48818c3 */.elementor-7645 .elementor-element.elementor-element-48818c3 {
    flex: 1 50%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e45bed1 */.elementor-7645 .elementor-element.elementor-element-e45bed1 {
    flex: 1 50%;
}

.elementor-7645 .elementor-element.elementor-element-e45bed1 img {
    width: 100%;
    clip-path: polygon(100% 0, 100% 100%, 0 100%, 8% 0);

}

@media screen and (max-width:768px) {
    .elementor-7645 .elementor-element.elementor-element-e45bed1 img {
        clip-path: polygon(100% 0, 100% 100%, 0 100%, 0 19%);

    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74cd876 */.elementor-7645 .elementor-element.elementor-element-74cd876 {
    max-height: 400px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c55e64 */.elementor-7645 .elementor-element.elementor-element-6c55e64 {
    max-width: 840px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b31bcb1 */.elementor-7645 .elementor-element.elementor-element-b31bcb1 div > div {
    max-width: 380px;
}

@media (max-width:768px) {
    .elementor-7645 .elementor-element.elementor-element-b31bcb1 div {
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: center;
    }
}

.elementor-7645 .elementor-element.elementor-element-b31bcb1 a {
    font-weight: 700;
}

.elementor-7645 .elementor-element.elementor-element-b31bcb1 p {
    display: flex;
    flex-direction: column;
    gap: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3251be9 */.elementor-7645 .elementor-element.elementor-element-3251be9 div > div {
    max-width: 380px;
}

@media (max-width:768px) {
    .elementor-7645 .elementor-element.elementor-element-3251be9 div {
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: center;
    }
}

.elementor-7645 .elementor-element.elementor-element-3251be9 a {
    font-weight: 700;
}

.elementor-7645 .elementor-element.elementor-element-3251be9 p {
    display: flex;
    flex-direction: column;
    gap: 8px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-38d215f */.elementor-7645 .elementor-element.elementor-element-38d215f div > div {
    max-width: 380px;
}

@media (max-width:768px) {
    .elementor-7645 .elementor-element.elementor-element-38d215f div {
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: center;
    }
}

.elementor-7645 .elementor-element.elementor-element-38d215f a {
    font-weight: 700;
}

.elementor-7645 .elementor-element.elementor-element-38d215f p {
    display: flex;
    flex-direction: column;
    gap: 8px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f361d1 */.elementor-7645 .elementor-element.elementor-element-5f361d1 {
    min-width: min-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-392b665 */.elementor-7645 .elementor-element.elementor-element-392b665 {
    min-width: min-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12817f9 */.elementor-7645 .elementor-element.elementor-element-12817f9 {
    min-width: min-content;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-26943e0 */.elementor-7645 .elementor-element.elementor-element-26943e0 .swiper-pagination {
    padding: 8px;
    margin-bottom: 16px;
    background-color: rgba(255, 255, 255, 0.9);
    border-radius: 99px;
    width: fit-content;
    transform: translatex(-50%);
    left: 50%;
}

.elementor-7645 .elementor-element.elementor-element-26943e0 .elementor-image-carousel-wrapper.swiper {
    position: relative !important; 
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f258bc */.elementor-7645 .elementor-element.elementor-element-6f258bc div > div {
    max-width: 380px;
}

.elementor-7645 .elementor-element.elementor-element-6f258bc a {
    font-weight: 700;
}

.elementor-7645 .elementor-element.elementor-element-6f258bc p {
    display: flex;
    flex-direction: column;
    gap: 20px;
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-278fa0d */.elementor-7645 .elementor-element.elementor-element-278fa0d div > div {
    max-width: 380px;
}

.elementor-7645 .elementor-element.elementor-element-278fa0d a {
    font-weight: 700;
}

.elementor-7645 .elementor-element.elementor-element-278fa0d p {
    display: flex;
    flex-direction: column;
    gap: 20px;
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0fa2f68 */.elementor-7645 .elementor-element.elementor-element-0fa2f68 div > div {
    max-width: 380px;
}

.elementor-7645 .elementor-element.elementor-element-0fa2f68 a {
    font-weight: 700;
}

.elementor-7645 .elementor-element.elementor-element-0fa2f68 p {
    display: flex;
    flex-direction: column;
    gap: 20px;
    text-wrap: pretty;
}/* End custom CSS */