.elementor-7 .elementor-element.elementor-element-7c90d6e{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:1;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-7c90d6e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7c90d6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jvcustomdecks.davisdevelop.com/wp-content/uploads/2026/01/IMG_2533.jpeg");background-position:center center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-7c90d6e::before, .elementor-7 .elementor-element.elementor-element-7c90d6e > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-7c90d6e > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-7c90d6e > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-7c90d6e > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-7c90d6e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-648288b ) 0%, var( --e-global-color-8127bce ) 100%);}.elementor-7 .elementor-element.elementor-element-2b85800{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-2b85800 .elementor-heading-title{font-family:"Saira Semi Condensed", Sans-serif;font-size:clamp(2.5rem, 1.3333rem + 3.8889vw, 4.25rem);font-weight:700;line-height:140%;color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-b21eba8 .elementor-heading-title{font-family:var( --e-global-typography-8a9b4e7-font-family ), Sans-serif;font-size:var( --e-global-typography-8a9b4e7-font-size );font-weight:var( --e-global-typography-8a9b4e7-font-weight );line-height:var( --e-global-typography-8a9b4e7-line-height );color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-2a8ba57{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-01c8725{--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:40px 60px;--row-gap:40px;--column-gap:60px;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-47b75af{--display:flex;--min-height:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-47b75af.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-b0c1be0 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-21538b9{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-579c765{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-579c765 .elementor-heading-title{font-family:var( --e-global-typography-821bb55-font-family ), Sans-serif;font-size:var( --e-global-typography-821bb55-font-size );font-weight:var( --e-global-typography-821bb55-font-weight );line-height:var( --e-global-typography-821bb55-line-height );}.elementor-7 .elementor-element.elementor-element-ee9e61f{color:var( --e-global-color-648288b );}.elementor-7 .elementor-element.elementor-element-839036b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-ea97c9d{--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;--overlay-opacity:0.85;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-ea97c9d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ea97c9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jvcustomdecks.davisdevelop.com/wp-content/uploads/2026/01/IMG_1857.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-ea97c9d::before, .elementor-7 .elementor-element.elementor-element-ea97c9d > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-ea97c9d > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-ea97c9d > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-ea97c9d > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-ea97c9d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-648288b );--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-1d8280e{text-align:center;}.elementor-7 .elementor-element.elementor-element-1d8280e .elementor-heading-title{font-family:var( --e-global-typography-821bb55-font-family ), Sans-serif;font-size:var( --e-global-typography-821bb55-font-size );font-weight:var( --e-global-typography-821bb55-font-weight );line-height:var( --e-global-typography-821bb55-line-height );color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-475ad71{text-align:center;color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-b494e6c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1f33ec3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1f33ec3.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-7 .elementor-element.elementor-element-140aacc img{width:100%;max-width:100%;height:215px;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-b0558fb{background-color:transparent;padding:20px 40px 20px 40px;background-image:linear-gradient(300deg, var( --e-global-color-09a07bb ) 0%, var( --e-global-color-83eff33 ) 100%);}.elementor-7 .elementor-element.elementor-element-b0558fb .elementor-heading-title{font-family:var( --e-global-typography-e366fc4-font-family ), Sans-serif;font-size:var( --e-global-typography-e366fc4-font-size );font-weight:var( --e-global-typography-e366fc4-font-weight );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-10c626d{background-color:var( --e-global-color-2d0561d );padding:40px 10px 5px 40px;bottom:-1px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-10c626d{right:-1px;}body.rtl .elementor-7 .elementor-element.elementor-element-10c626d{left:-1px;}.elementor-7 .elementor-element.elementor-element-10c626d .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-10c626d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-10c626d.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-10c626d.elementor-view-default .elementor-icon{color:var( --e-global-color-09a07bb );border-color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-10c626d.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-10c626d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-10c626d .elementor-icon{font-size:30px;}.elementor-7 .elementor-element.elementor-element-10c626d .elementor-icon svg{height:30px;}.elementor-7 .elementor-element.elementor-element-94cad29{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-94cad29.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-7 .elementor-element.elementor-element-a7abbfd img{width:100%;max-width:100%;height:215px;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-2555907{background-color:transparent;padding:20px 40px 20px 40px;background-image:linear-gradient(300deg, var( --e-global-color-09a07bb ) 0%, var( --e-global-color-83eff33 ) 100%);}.elementor-7 .elementor-element.elementor-element-2555907 .elementor-heading-title{font-family:var( --e-global-typography-e366fc4-font-family ), Sans-serif;font-size:var( --e-global-typography-e366fc4-font-size );font-weight:var( --e-global-typography-e366fc4-font-weight );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-67f4040{background-color:var( --e-global-color-2d0561d );padding:40px 10px 5px 40px;bottom:-1px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-67f4040{right:-1px;}body.rtl .elementor-7 .elementor-element.elementor-element-67f4040{left:-1px;}.elementor-7 .elementor-element.elementor-element-67f4040 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-67f4040.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-67f4040.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-67f4040.elementor-view-default .elementor-icon{color:var( --e-global-color-09a07bb );border-color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-67f4040.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-67f4040.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-67f4040 .elementor-icon{font-size:30px;}.elementor-7 .elementor-element.elementor-element-67f4040 .elementor-icon svg{height:30px;}.elementor-7 .elementor-element.elementor-element-a475d46{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-a475d46.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-7 .elementor-element.elementor-element-04a25b0 img{width:100%;max-width:100%;height:215px;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-2fdb70e{background-color:transparent;padding:20px 40px 20px 40px;background-image:linear-gradient(300deg, var( --e-global-color-09a07bb ) 0%, var( --e-global-color-83eff33 ) 100%);}.elementor-7 .elementor-element.elementor-element-2fdb70e .elementor-heading-title{font-family:var( --e-global-typography-e366fc4-font-family ), Sans-serif;font-size:var( --e-global-typography-e366fc4-font-size );font-weight:var( --e-global-typography-e366fc4-font-weight );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-a6deaba{background-color:var( --e-global-color-2d0561d );padding:40px 10px 5px 40px;bottom:-1px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-a6deaba{right:-1px;}body.rtl .elementor-7 .elementor-element.elementor-element-a6deaba{left:-1px;}.elementor-7 .elementor-element.elementor-element-a6deaba .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-a6deaba.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-a6deaba.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-a6deaba.elementor-view-default .elementor-icon{color:var( --e-global-color-09a07bb );border-color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-a6deaba.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-a6deaba.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-a6deaba .elementor-icon{font-size:30px;}.elementor-7 .elementor-element.elementor-element-a6deaba .elementor-icon svg{height:30px;}.elementor-7 .elementor-element.elementor-element-7247acd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-7247acd.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-7 .elementor-element.elementor-element-c258b1c img{width:100%;max-width:100%;height:215px;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-e59e3a3{background-color:transparent;padding:20px 40px 20px 40px;background-image:linear-gradient(300deg, var( --e-global-color-09a07bb ) 0%, var( --e-global-color-83eff33 ) 100%);}.elementor-7 .elementor-element.elementor-element-e59e3a3 .elementor-heading-title{font-family:var( --e-global-typography-e366fc4-font-family ), Sans-serif;font-size:var( --e-global-typography-e366fc4-font-size );font-weight:var( --e-global-typography-e366fc4-font-weight );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-08cdb5e{background-color:var( --e-global-color-2d0561d );padding:40px 10px 5px 40px;bottom:-1px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-08cdb5e{right:-1px;}body.rtl .elementor-7 .elementor-element.elementor-element-08cdb5e{left:-1px;}.elementor-7 .elementor-element.elementor-element-08cdb5e .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-08cdb5e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-08cdb5e.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-08cdb5e.elementor-view-default .elementor-icon{color:var( --e-global-color-09a07bb );border-color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-08cdb5e.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-08cdb5e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-08cdb5e .elementor-icon{font-size:30px;}.elementor-7 .elementor-element.elementor-element-08cdb5e .elementor-icon svg{height:30px;}.elementor-7 .elementor-element.elementor-element-046c363{--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:40px 60px;--row-gap:40px;--column-gap:60px;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-4bed5c9{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-9f92a90{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-9f92a90 .elementor-heading-title{font-family:var( --e-global-typography-821bb55-font-family ), Sans-serif;font-size:var( --e-global-typography-821bb55-font-size );font-weight:var( --e-global-typography-821bb55-font-weight );line-height:var( --e-global-typography-821bb55-line-height );}.elementor-7 .elementor-element.elementor-element-077610b{color:var( --e-global-color-648288b );}.elementor-7 .elementor-element.elementor-element-e63e65c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-e296bf2{--display:flex;--min-height:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-e296bf2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-c0504a2 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-a89884e{--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:40px 60px;--row-gap:40px;--column-gap:60px;--overflow:hidden;--overlay-opacity:0;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-a89884e::before, .elementor-7 .elementor-element.elementor-element-a89884e > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-a89884e > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-a89884e > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-a89884e > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-a89884e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-9d14917 );--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-402fb80{--display:flex;--min-height:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-402fb80.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-2874f6b img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-7 .elementor-element.elementor-element-e909687{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-72619d5{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-72619d5 .elementor-heading-title{font-family:var( --e-global-typography-821bb55-font-family ), Sans-serif;font-size:var( --e-global-typography-821bb55-font-size );font-weight:var( --e-global-typography-821bb55-font-weight );line-height:var( --e-global-typography-821bb55-line-height );}.elementor-7 .elementor-element.elementor-element-80e4fe2{color:var( --e-global-color-648288b );}.elementor-7 .elementor-element.elementor-element-7541e54{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-2c8e460{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-894996e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-7 .elementor-element.elementor-element-894996e .elementor-custom-embed-play i{color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-894996e .elementor-custom-embed-play svg{fill:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-9276e63{--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;border-style:solid;--border-style:solid;border-width:0px 0px 120px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:120px;--border-left-width:0px;border-color:var( --e-global-color-cef82cf );--border-color:var( --e-global-color-cef82cf );--padding-top:120px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-1b50754{text-align:center;}.elementor-7 .elementor-element.elementor-element-1b50754 .elementor-heading-title{font-family:var( --e-global-typography-821bb55-font-family ), Sans-serif;font-size:var( --e-global-typography-821bb55-font-size );font-weight:var( --e-global-typography-821bb55-font-weight );line-height:var( --e-global-typography-821bb55-line-height );}.elementor-7 .elementor-element.elementor-element-55ef7c9{--display:flex;--border-radius:0px 0px 50px 0px;--margin-top:40px;--margin-bottom:-120px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:80px;--padding-right:80px;}.elementor-7 .elementor-element.elementor-element-55ef7c9:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-55ef7c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(140deg, var( --e-global-color-3342af8 ) 0%, var( --e-global-color-fa4ed79 ) 100%);}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-28959e7{right:20px;}body.rtl .elementor-7 .elementor-element.elementor-element-28959e7{left:20px;}.elementor-7 .elementor-element.elementor-element-28959e7{bottom:20px;}.elementor-7 .elementor-element.elementor-element-28959e7 img{width:100%;max-width:180px;}.elementor-7 .elementor-element.elementor-element-7094a7b{--display:flex;}.elementor-7 .elementor-element.elementor-element-b5ee680{text-align:center;font-family:"Poppins", Sans-serif;font-size:clamp(1rem, 0.8333rem + 0.5556vw, 1.25rem);font-weight:400;line-height:160%;color:var( --e-global-color-9d14917 );}.elementor-7 .elementor-element.elementor-element-e1474b6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-e1474b6 .elementor-heading-title{font-family:var( --e-global-typography-e366fc4-font-family ), Sans-serif;font-size:var( --e-global-typography-e366fc4-font-size );font-weight:var( --e-global-typography-e366fc4-font-weight );line-height:var( --e-global-typography-e366fc4-line-height );color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-4bdf46b{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-4bdf46b .elementor-heading-title{font-family:var( --e-global-typography-e366fc4-font-family ), Sans-serif;font-size:var( --e-global-typography-e366fc4-font-size );font-weight:var( --e-global-typography-e366fc4-font-weight );line-height:var( --e-global-typography-e366fc4-line-height );color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-842e62d{--display:flex;}.elementor-7 .elementor-element.elementor-element-621a9d2{text-align:center;font-family:"Poppins", Sans-serif;font-size:clamp(1rem, 0.8333rem + 0.5556vw, 1.25rem);font-weight:400;line-height:160%;color:var( --e-global-color-9d14917 );}.elementor-7 .elementor-element.elementor-element-382168c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-382168c .elementor-heading-title{font-family:var( --e-global-typography-e366fc4-font-family ), Sans-serif;font-size:var( --e-global-typography-e366fc4-font-size );font-weight:var( --e-global-typography-e366fc4-font-weight );line-height:var( --e-global-typography-e366fc4-line-height );color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-d109cb4{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-d109cb4 .elementor-heading-title{font-family:var( --e-global-typography-e366fc4-font-family ), Sans-serif;font-size:var( --e-global-typography-e366fc4-font-size );font-weight:var( --e-global-typography-e366fc4-font-weight );line-height:var( --e-global-typography-e366fc4-line-height );color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-861a7ce{--display:flex;}.elementor-7 .elementor-element.elementor-element-5d44de0{text-align:center;font-family:"Poppins", Sans-serif;font-size:clamp(1rem, 0.8333rem + 0.5556vw, 1.25rem);font-weight:400;line-height:160%;color:var( --e-global-color-9d14917 );}.elementor-7 .elementor-element.elementor-element-7797475{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-7797475 .elementor-heading-title{font-family:var( --e-global-typography-e366fc4-font-family ), Sans-serif;font-size:var( --e-global-typography-e366fc4-font-size );font-weight:var( --e-global-typography-e366fc4-font-weight );line-height:var( --e-global-typography-e366fc4-line-height );color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-0ea66c4{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-0ea66c4 .elementor-heading-title{font-family:var( --e-global-typography-e366fc4-font-family ), Sans-serif;font-size:var( --e-global-typography-e366fc4-font-size );font-weight:var( --e-global-typography-e366fc4-font-weight );line-height:var( --e-global-typography-e366fc4-line-height );color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-153f14c{--display:flex;}.elementor-7 .elementor-element.elementor-element-8ed5fa6{text-align:center;font-family:"Poppins", Sans-serif;font-size:clamp(1rem, 0.8333rem + 0.5556vw, 1.25rem);font-weight:400;line-height:160%;color:var( --e-global-color-9d14917 );}.elementor-7 .elementor-element.elementor-element-6eba27e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-6eba27e .elementor-heading-title{font-family:var( --e-global-typography-e366fc4-font-family ), Sans-serif;font-size:var( --e-global-typography-e366fc4-font-size );font-weight:var( --e-global-typography-e366fc4-font-weight );line-height:var( --e-global-typography-e366fc4-line-height );color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-97147ce{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-97147ce .elementor-heading-title{font-family:var( --e-global-typography-e366fc4-font-family ), Sans-serif;font-size:var( --e-global-typography-e366fc4-font-size );font-weight:var( --e-global-typography-e366fc4-font-weight );line-height:var( --e-global-typography-e366fc4-line-height );color:var( --e-global-color-09a07bb );}.elementor-7 .elementor-element.elementor-element-4b53aa7{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-110px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-110px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:25px;--e-n-carousel-arrow-normal-color:var( --e-global-color-648288b );--e-n-carousel-arrow-hover-color:var( --e-global-color-648288b );}.elementor-7 .elementor-element.elementor-element-4b53aa7 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-09a07bb );padding:20px 20px 20px 20px;}:where( .elementor-7 .elementor-element.elementor-element-4b53aa7 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-7c90d6e{--min-height:0px;}.elementor-7 .elementor-element.elementor-element-2b85800{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-b21eba8 .elementor-heading-title{font-size:var( --e-global-typography-8a9b4e7-font-size );line-height:var( --e-global-typography-8a9b4e7-line-height );}.elementor-7 .elementor-element.elementor-element-01c8725{--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;}.elementor-7 .elementor-element.elementor-element-579c765{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-579c765 .elementor-heading-title{font-size:var( --e-global-typography-821bb55-font-size );line-height:var( --e-global-typography-821bb55-line-height );}.elementor-7 .elementor-element.elementor-element-1d8280e .elementor-heading-title{font-size:var( --e-global-typography-821bb55-font-size );line-height:var( --e-global-typography-821bb55-line-height );}.elementor-7 .elementor-element.elementor-element-b494e6c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-1f33ec3{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-b0558fb .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-94cad29{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-2555907 .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-a475d46{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-2fdb70e .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-7247acd{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-e59e3a3 .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-046c363{--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;}.elementor-7 .elementor-element.elementor-element-9f92a90{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-9f92a90 .elementor-heading-title{font-size:var( --e-global-typography-821bb55-font-size );line-height:var( --e-global-typography-821bb55-line-height );}.elementor-7 .elementor-element.elementor-element-e296bf2.e-con{--order:-99999 /* order start hack */;}.elementor-7 .elementor-element.elementor-element-a89884e{--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;--overlay-opacity:1;}.elementor-7 .elementor-element.elementor-element-72619d5{width:100%;max-width:100%;}.elementor-7 .elementor-element.elementor-element-72619d5 .elementor-heading-title{font-size:var( --e-global-typography-821bb55-font-size );line-height:var( --e-global-typography-821bb55-line-height );}.elementor-7 .elementor-element.elementor-element-1b50754 .elementor-heading-title{font-size:var( --e-global-typography-821bb55-font-size );line-height:var( --e-global-typography-821bb55-line-height );}.elementor-7 .elementor-element.elementor-element-e1474b6 .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-4bdf46b .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-382168c .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-d109cb4 .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-7797475 .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-0ea66c4 .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-6eba27e .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-97147ce .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-4b53aa7{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:-50px;--e-n-carousel-arrow-next-right-position:-50px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-7c90d6e{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-b21eba8 .elementor-heading-title{font-size:var( --e-global-typography-8a9b4e7-font-size );line-height:var( --e-global-typography-8a9b4e7-line-height );}.elementor-7 .elementor-element.elementor-element-47b75af{--min-height:250px;}.elementor-7 .elementor-element.elementor-element-579c765 .elementor-heading-title{font-size:var( --e-global-typography-821bb55-font-size );line-height:var( --e-global-typography-821bb55-line-height );}.elementor-7 .elementor-element.elementor-element-1d8280e .elementor-heading-title{font-size:var( --e-global-typography-821bb55-font-size );line-height:var( --e-global-typography-821bb55-line-height );}.elementor-7 .elementor-element.elementor-element-b494e6c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-1f33ec3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-b0558fb .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-94cad29{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-2555907 .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-a475d46{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-2fdb70e .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-7247acd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-e59e3a3 .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-9f92a90 .elementor-heading-title{font-size:var( --e-global-typography-821bb55-font-size );line-height:var( --e-global-typography-821bb55-line-height );}.elementor-7 .elementor-element.elementor-element-e296bf2{--min-height:250px;}.elementor-7 .elementor-element.elementor-element-402fb80{--min-height:250px;}.elementor-7 .elementor-element.elementor-element-72619d5 .elementor-heading-title{font-size:var( --e-global-typography-821bb55-font-size );line-height:var( --e-global-typography-821bb55-line-height );}.elementor-7 .elementor-element.elementor-element-1b50754 .elementor-heading-title{font-size:var( --e-global-typography-821bb55-font-size );line-height:var( --e-global-typography-821bb55-line-height );}.elementor-7 .elementor-element.elementor-element-55ef7c9{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-e1474b6 .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-4bdf46b .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-382168c .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-d109cb4 .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-7797475 .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-0ea66c4 .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-6eba27e .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-97147ce .elementor-heading-title{font-size:var( --e-global-typography-e366fc4-font-size );line-height:var( --e-global-typography-e366fc4-line-height );}.elementor-7 .elementor-element.elementor-element-4b53aa7{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:-10px;--e-n-carousel-arrow-next-right-position:-10px;--e-n-carousel-arrow-size:15px;}.elementor-7 .elementor-element.elementor-element-4b53aa7 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:10px 10px 10px 10px;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-47b75af{--width:50%;}.elementor-7 .elementor-element.elementor-element-21538b9{--width:50%;}.elementor-7 .elementor-element.elementor-element-4bed5c9{--width:50%;}.elementor-7 .elementor-element.elementor-element-e296bf2{--width:50%;}.elementor-7 .elementor-element.elementor-element-402fb80{--width:50%;}.elementor-7 .elementor-element.elementor-element-e909687{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-47b75af{--width:100%;}.elementor-7 .elementor-element.elementor-element-21538b9{--width:100%;}.elementor-7 .elementor-element.elementor-element-4bed5c9{--width:100%;}.elementor-7 .elementor-element.elementor-element-e296bf2{--width:100%;}.elementor-7 .elementor-element.elementor-element-402fb80{--width:100%;}.elementor-7 .elementor-element.elementor-element-e909687{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-b0c1be0 */.elementor-7 .elementor-element.elementor-element-b0c1be0 {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47b75af */body[data-elementor-device-mode=desktop] .elementor-7 .elementor-element.elementor-element-47b75af {
    margin-left: calc(-100vw / 2 + var(--content-width) / 2);
    width: calc((100vw - var(--content-width)) / 2 + var(--width));
    margin-top: calc(var(--padding-t) * -1);
    margin-bottom: calc(var(--padding-b) * -1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-579c765 */.elementor-7 .elementor-element.elementor-element-579c765 span {
    color: var(--e-global-color-3342af8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01c8725 */.elementor-7 .elementor-element.elementor-element-01c8725 {
    --padding-t: var(--padding-top);
    --padding-b: var(--padding-bottom)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d8280e */.elementor-7 .elementor-element.elementor-element-1d8280e span {
    color: var(--e-global-color-3342af8);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0558fb */.elementor-7 .elementor-element.elementor-element-b0558fb {
    display: flex;
    align-items: center;
    position: initial;
}

.elementor-7 .elementor-element.elementor-element-b0558fb a::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-10c626d */.elementor-7 .elementor-element.elementor-element-10c626d {
    clip-path: polygon(100% 0, 100% 100%, 0 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2555907 */.elementor-7 .elementor-element.elementor-element-2555907 {
    display: flex;
    align-items: center;
    position: initial;
}

.elementor-7 .elementor-element.elementor-element-2555907 a::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-67f4040 */.elementor-7 .elementor-element.elementor-element-67f4040 {
    clip-path: polygon(100% 0, 100% 100%, 0 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fdb70e */.elementor-7 .elementor-element.elementor-element-2fdb70e {
    display: flex;
    align-items: center;
    position: initial;
}

.elementor-7 .elementor-element.elementor-element-2fdb70e a::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a6deaba */.elementor-7 .elementor-element.elementor-element-a6deaba {
    clip-path: polygon(100% 0, 100% 100%, 0 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e59e3a3 */.elementor-7 .elementor-element.elementor-element-e59e3a3 {
    display: flex;
    align-items: center;
    position: initial;
}

.elementor-7 .elementor-element.elementor-element-e59e3a3 a::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-08cdb5e */.elementor-7 .elementor-element.elementor-element-08cdb5e {
    clip-path: polygon(100% 0, 100% 100%, 0 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f92a90 */.elementor-7 .elementor-element.elementor-element-9f92a90 span {
    color: var(--e-global-color-3342af8);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0504a2 */.elementor-7 .elementor-element.elementor-element-c0504a2 {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e296bf2 */body[data-elementor-device-mode=desktop] .elementor-7 .elementor-element.elementor-element-e296bf2 {
    margin-right: calc(-100vw / 2 + var(--content-width) / 2);
    width: calc((100vw - var(--content-width)) / 2 + var(--width));
    margin-top: calc(var(--padding-t) * -1);
    margin-bottom: calc(var(--padding-b) * -1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-046c363 */.elementor-7 .elementor-element.elementor-element-046c363 {
    --padding-t: var(--padding-top);
    --padding-b: var(--padding-bottom)
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2874f6b */.elementor-7 .elementor-element.elementor-element-2874f6b {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-402fb80 */body[data-elementor-device-mode=desktop] .elementor-7 .elementor-element.elementor-element-402fb80 {
    margin-left: calc(-100vw / 2 + var(--content-width) / 2);
    width: calc((100vw - var(--content-width)) / 2 + var(--width));
    margin-top: calc(var(--padding-t) * -1);
    margin-bottom: calc(var(--padding-b) * -1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-72619d5 */.elementor-7 .elementor-element.elementor-element-72619d5 span {
    color: var(--e-global-color-3342af8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a89884e */.elementor-7 .elementor-element.elementor-element-a89884e {
    --padding-t: var(--padding-top);
    --padding-b: var(--padding-bottom)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b50754 */.elementor-7 .elementor-element.elementor-element-1b50754 span {
    color: var(--e-global-color-3342af8);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-4b53aa7 */.elementor-7 .elementor-element.elementor-element-4b53aa7 .elementor-swiper-button {
    opacity: 1 !important;
    box-shadow: 0 4px 14px rgba(0,0,0,0.15);
}/* End custom CSS */