.elementor-4021 .elementor-element.elementor-element-517d6556:not(.elementor-motion-effects-element-type-background), .elementor-4021 .elementor-element.elementor-element-517d6556 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#21578A;}.elementor-4021 .elementor-element.elementor-element-517d6556{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-120px;margin-bottom:0px;padding:45px 0px 25px 0px;}.elementor-4021 .elementor-element.elementor-element-517d6556 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4021 .elementor-element.elementor-element-5b6002a7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4021 .elementor-element.elementor-element-5b6002a7{z-index:0;text-align:center;}.elementor-4021 .elementor-element.elementor-element-5b6002a7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:54px;font-weight:600;text-transform:capitalize;line-height:68px;color:#FFFFFF;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4021 .elementor-element.elementor-element-6cc91f5c{width:var( --container-widget-width, 331.977px );max-width:331.977px;--container-widget-width:331.977px;--container-widget-flex-grow:0;top:11.909px;}body:not(.rtl) .elementor-4021 .elementor-element.elementor-element-6cc91f5c{left:-55.929px;}body.rtl .elementor-4021 .elementor-element.elementor-element-6cc91f5c{right:-55.929px;}.elementor-4021 .elementor-element.elementor-element-7ab187ce{width:var( --container-widget-width, 374.966px );max-width:374.966px;--container-widget-width:374.966px;--container-widget-flex-grow:0;top:181.969px;}body:not(.rtl) .elementor-4021 .elementor-element.elementor-element-7ab187ce{left:-18.953px;}body.rtl .elementor-4021 .elementor-element.elementor-element-7ab187ce{right:-18.953px;}.elementor-4021 .elementor-element.elementor-element-32de38b{width:var( --container-widget-width, 374.966px );max-width:374.966px;--container-widget-width:374.966px;--container-widget-flex-grow:0;top:-215.016px;}body:not(.rtl) .elementor-4021 .elementor-element.elementor-element-32de38b{left:-128.922px;}body.rtl .elementor-4021 .elementor-element.elementor-element-32de38b{right:-128.922px;}.elementor-4021 .elementor-element.elementor-element-59bd899c{margin-top:-17px;margin-bottom:7px;padding:0% 0% 0% 0%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4021 .elementor-element.elementor-element-53f168f0 img{border-radius:6px 6px 6px 6px;}.elementor-4021 .elementor-element.elementor-element-7273efa9 img{border-radius:6px 6px 6px 6px;}.elementor-4021 .elementor-element.elementor-element-b71a6e9 img{border-radius:6px 6px 6px 6px;}.elementor-4021 .elementor-element.elementor-element-7a999828 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4021 .elementor-element.elementor-element-7a999828 img{border-radius:6px 6px 6px 6px;}.elementor-widget-blockquote .elementor-blockquote__content{color:var( --e-global-color-text );}.elementor-widget-blockquote .elementor-blockquote__author{color:var( --e-global-color-secondary );}.elementor-4021 .elementor-element.elementor-element-673da512 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4021 .elementor-element.elementor-element-673da512 .elementor-blockquote__content{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;}.elementor-4021 .elementor-element.elementor-element-2523a6d5{width:var( --container-widget-width, 313px );max-width:313px;--container-widget-width:313px;--container-widget-flex-grow:0;top:-8.903px;}body:not(.rtl) .elementor-4021 .elementor-element.elementor-element-2523a6d5{right:-119.91px;}body.rtl .elementor-4021 .elementor-element.elementor-element-2523a6d5{left:-119.91px;}.elementor-4021 .elementor-element.elementor-element-d39bc6b{width:var( --container-widget-width, 313px );max-width:313px;--container-widget-width:313px;--container-widget-flex-grow:0;top:-202.881px;}body:not(.rtl) .elementor-4021 .elementor-element.elementor-element-d39bc6b{right:-37.907px;}body.rtl .elementor-4021 .elementor-element.elementor-element-d39bc6b{left:-37.907px;}.elementor-4021 .elementor-element.elementor-element-55734729{width:var( --container-widget-width, 313px );max-width:313px;--container-widget-width:313px;--container-widget-flex-grow:0;top:136.047px;}body:not(.rtl) .elementor-4021 .elementor-element.elementor-element-55734729{right:-40.922px;}body.rtl .elementor-4021 .elementor-element.elementor-element-55734729{left:-40.922px;}.elementor-4021 .elementor-element.elementor-element-6b5cea74{--spacer-size:10px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4021 .elementor-element.elementor-element-7b368d04 .elementor-button{background-color:#61CE7000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:24px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0FF66;border-radius:0px 0px 0px 0px;padding:12px 15px 12px 15px;}.elementor-4021 .elementor-element.elementor-element-7b368d04 .elementor-button:hover, .elementor-4021 .elementor-element.elementor-element-7b368d04 .elementor-button:focus{background-color:#E0FF66;color:#000000;}.elementor-4021 .elementor-element.elementor-element-7b368d04 .elementor-button:hover svg, .elementor-4021 .elementor-element.elementor-element-7b368d04 .elementor-button:focus svg{fill:#000000;}.elementor-4021 .elementor-element.elementor-element-78bb03e7{--spacer-size:33px;}.elementor-4021 .elementor-element.elementor-element-42bd6288{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4021 .elementor-element.elementor-element-42bd6288 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4021 .elementor-element.elementor-element-29b507c5{text-align:center;}.elementor-4021 .elementor-element.elementor-element-29b507c5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:600;color:#54595F;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4021 .elementor-element.elementor-element-1913ea0 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4021 .elementor-element.elementor-element-1913ea0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-4021 .elementor-element.elementor-element-1913ea0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-4021 .elementor-element.elementor-element-1913ea0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-4021 .elementor-element.elementor-element-1913ea0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-4021 .elementor-element.elementor-element-1913ea0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-4021 .elementor-element.elementor-element-1913ea0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4021 .elementor-element.elementor-element-1913ea0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4021 .elementor-element.elementor-element-1913ea0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4021 .elementor-element.elementor-element-1913ea0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4021 .elementor-element.elementor-element-1913ea0 .elementor-icon-list-item > a{font-weight:300;}.elementor-4021 .elementor-element.elementor-element-1913ea0 .elementor-icon-list-text{color:#7A7A7A;transition:color 0.3s;}.elementor-4021 .elementor-element.elementor-element-1cae215{--spacer-size:50px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4021 .elementor-element.elementor-element-49b4cb8{text-align:end;font-family:"Roboto", Sans-serif;font-weight:300;line-height:1.2em;}.elementor-4021 .elementor-element.elementor-element-ba6a726 > .elementor-widget-container{margin:0% 0% -5% 0%;}.elementor-4021 .elementor-element.elementor-element-ba6a726{font-family:"Roboto", Sans-serif;font-weight:300;line-height:1.2em;}.elementor-4021 .elementor-element.elementor-element-96580bf{text-align:end;font-family:"Roboto", Sans-serif;font-weight:300;line-height:1.2em;}.elementor-4021 .elementor-element.elementor-element-c973b5e > .elementor-widget-container{margin:0% 0% -5% 0%;}.elementor-4021 .elementor-element.elementor-element-c973b5e{font-family:"Roboto", Sans-serif;font-weight:300;line-height:1.2em;}.elementor-4021 .elementor-element.elementor-element-cabfb83{text-align:end;font-family:"Roboto", Sans-serif;font-weight:300;line-height:1.2em;}.elementor-4021 .elementor-element.elementor-element-cc4daaa > .elementor-widget-container{margin:0% 0% -5% 0%;}.elementor-4021 .elementor-element.elementor-element-cc4daaa{font-family:"Roboto", Sans-serif;font-weight:300;line-height:1.2em;}.elementor-4021 .elementor-element.elementor-element-313cc07{text-align:end;font-family:"Roboto", Sans-serif;font-weight:300;line-height:1.2em;}.elementor-4021 .elementor-element.elementor-element-2fe4d5f > .elementor-widget-container{margin:0% 0% -5% 0%;}.elementor-4021 .elementor-element.elementor-element-2fe4d5f{font-family:"Roboto", Sans-serif;font-weight:300;line-height:1.2em;}.elementor-4021 .elementor-element.elementor-element-0041247{text-align:end;font-family:"Roboto", Sans-serif;font-weight:300;line-height:1.2em;}.elementor-4021 .elementor-element.elementor-element-ed4e09e > .elementor-widget-container{margin:0% 0% -5% 0%;}.elementor-4021 .elementor-element.elementor-element-ed4e09e{font-family:"Roboto", Sans-serif;font-weight:300;line-height:1.2em;}.elementor-4021 .elementor-element.elementor-element-682a8e7{text-align:end;font-family:"Roboto", Sans-serif;font-weight:300;line-height:1.2em;}.elementor-4021 .elementor-element.elementor-element-8882688 > .elementor-widget-container{margin:0% 0% -5% 0%;}.elementor-4021 .elementor-element.elementor-element-8882688{font-family:"Roboto", Sans-serif;font-weight:300;line-height:1.2em;}.elementor-4021 .elementor-element.elementor-element-209b5927 > .elementor-element-populated{border-style:solid;border-width:0px 3px 0px 3px;border-color:#CFCFCF;}.elementor-4021 .elementor-element.elementor-element-5e3c20cf{text-align:center;}.elementor-4021 .elementor-element.elementor-element-5e3c20cf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:600;color:#54595F;}.elementor-4021 .elementor-element.elementor-element-5eb04661 .elementor-blockquote__content{color:#7A7A7A;}.elementor-4021 .elementor-element.elementor-element-ac8fe1d > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4021 .elementor-element.elementor-element-ac8fe1d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-4021 .elementor-element.elementor-element-ac8fe1d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-4021 .elementor-element.elementor-element-ac8fe1d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-4021 .elementor-element.elementor-element-ac8fe1d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-4021 .elementor-element.elementor-element-ac8fe1d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-4021 .elementor-element.elementor-element-ac8fe1d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4021 .elementor-element.elementor-element-ac8fe1d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4021 .elementor-element.elementor-element-ac8fe1d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4021 .elementor-element.elementor-element-ac8fe1d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4021 .elementor-element.elementor-element-ac8fe1d .elementor-icon-list-item > a{font-weight:300;}.elementor-4021 .elementor-element.elementor-element-ac8fe1d .elementor-icon-list-text{color:#7A7A7A;transition:color 0.3s;}.elementor-4021 .elementor-element.elementor-element-aa6c12c{text-align:end;font-family:"Roboto", Sans-serif;font-weight:300;line-height:1.2em;}.elementor-4021 .elementor-element.elementor-element-493919a > .elementor-widget-container{margin:0% 0% -5% 0%;}.elementor-4021 .elementor-element.elementor-element-493919a{font-family:"Roboto", Sans-serif;font-weight:300;line-height:1.2em;}.elementor-4021 .elementor-element.elementor-element-47e8b4e{text-align:end;font-family:"Roboto", Sans-serif;font-weight:300;line-height:1.2em;}.elementor-4021 .elementor-element.elementor-element-bfd8103 > .elementor-widget-container{margin:0% 0% -5% 0%;}.elementor-4021 .elementor-element.elementor-element-bfd8103{font-family:"Roboto", Sans-serif;font-weight:300;line-height:1.2em;}.elementor-4021 .elementor-element.elementor-element-87f277f{text-align:end;font-family:"Roboto", Sans-serif;font-weight:300;line-height:1.2em;}.elementor-4021 .elementor-element.elementor-element-dc4069f > .elementor-widget-container{margin:0% 0% -5% 0%;}.elementor-4021 .elementor-element.elementor-element-dc4069f{font-family:"Roboto", Sans-serif;font-weight:300;line-height:1.2em;}.elementor-4021 .elementor-element.elementor-element-b288aa7{text-align:end;font-family:"Roboto", Sans-serif;font-weight:300;line-height:1.2em;}.elementor-4021 .elementor-element.elementor-element-f2ec855 > .elementor-widget-container{margin:0% 0% -5% 0%;}.elementor-4021 .elementor-element.elementor-element-f2ec855{font-family:"Roboto", Sans-serif;font-weight:300;line-height:1.2em;}.elementor-4021 .elementor-element.elementor-element-063aec7{text-align:end;font-family:"Roboto", Sans-serif;font-weight:300;line-height:1.2em;}.elementor-4021 .elementor-element.elementor-element-92f7883 > .elementor-widget-container{margin:0% 0% -5% 0%;}.elementor-4021 .elementor-element.elementor-element-92f7883{font-family:"Roboto", Sans-serif;font-weight:300;line-height:1.2em;}.elementor-4021 .elementor-element.elementor-element-1aaa2b5{--spacer-size:50px;}.elementor-4021 .elementor-element.elementor-element-43a88c3f{text-align:center;}.elementor-4021 .elementor-element.elementor-element-43a88c3f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:600;color:#54595F;}.elementor-4021 .elementor-element.elementor-element-4f33f62f .elementor-blockquote__content{font-weight:300;}.elementor-4021 .elementor-element.elementor-element-e7fedf7 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4021 .elementor-element.elementor-element-e7fedf7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-4021 .elementor-element.elementor-element-e7fedf7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-4021 .elementor-element.elementor-element-e7fedf7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-4021 .elementor-element.elementor-element-e7fedf7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-4021 .elementor-element.elementor-element-e7fedf7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-4021 .elementor-element.elementor-element-e7fedf7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4021 .elementor-element.elementor-element-e7fedf7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4021 .elementor-element.elementor-element-e7fedf7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4021 .elementor-element.elementor-element-e7fedf7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4021 .elementor-element.elementor-element-e7fedf7 .elementor-icon-list-item > a{font-weight:300;}.elementor-4021 .elementor-element.elementor-element-e7fedf7 .elementor-icon-list-text{color:#7A7A7A;transition:color 0.3s;}.elementor-4021 .elementor-element.elementor-element-f761edb{text-align:end;font-family:"Roboto", Sans-serif;font-weight:300;line-height:1.2em;}.elementor-4021 .elementor-element.elementor-element-f6b46ae > .elementor-widget-container{margin:0% 0% -5% 0%;}.elementor-4021 .elementor-element.elementor-element-f6b46ae{font-family:"Roboto", Sans-serif;font-weight:300;line-height:1.2em;}.elementor-4021 .elementor-element.elementor-element-9327fc2{text-align:end;font-family:"Roboto", Sans-serif;font-weight:300;line-height:1.2em;}.elementor-4021 .elementor-element.elementor-element-7db5c29 > .elementor-widget-container{margin:0% 0% -5% 0%;}.elementor-4021 .elementor-element.elementor-element-7db5c29{font-family:"Roboto", Sans-serif;font-weight:300;line-height:1.2em;}.elementor-4021 .elementor-element.elementor-element-9ef217f{text-align:end;font-family:"Roboto", Sans-serif;font-weight:300;line-height:1.2em;}.elementor-4021 .elementor-element.elementor-element-7d8323e > .elementor-widget-container{margin:0% 0% -5% 0%;}.elementor-4021 .elementor-element.elementor-element-7d8323e{font-family:"Roboto", Sans-serif;font-weight:300;line-height:1.2em;}.elementor-4021 .elementor-element.elementor-element-531eb50{text-align:end;font-family:"Roboto", Sans-serif;font-weight:300;line-height:1.2em;}.elementor-4021 .elementor-element.elementor-element-292d449 > .elementor-widget-container{margin:0% 0% -5% 0%;}.elementor-4021 .elementor-element.elementor-element-292d449{font-family:"Roboto", Sans-serif;font-weight:300;line-height:1.2em;}.elementor-4021 .elementor-element.elementor-element-4a5bf285{--spacer-size:10px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4021 .elementor-element.elementor-element-a0e446e{--divider-border-style:solid;--divider-color:#CFCFCF;--divider-border-width:3px;}.elementor-4021 .elementor-element.elementor-element-a0e446e .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-4021 .elementor-element.elementor-element-a0e446e .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-4021 .elementor-element.elementor-element-19c0cd3b{--spacer-size:27px;}.elementor-4021 .elementor-element.elementor-element-77a9c4d2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4021 .elementor-element.elementor-element-77a9c4d2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4021 .elementor-element.elementor-element-59563518{text-align:center;}.elementor-4021 .elementor-element.elementor-element-59563518 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:600;color:#54595F;}.elementor-4021 .elementor-element.elementor-element-645dc69e{--spacer-size:10px;}.elementor-4021 .elementor-element.elementor-element-590f6e04{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4021 .elementor-element.elementor-element-590f6e04 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4021 .elementor-element.elementor-element-2e4cd169 > .elementor-element-populated, .elementor-4021 .elementor-element.elementor-element-2e4cd169 > .elementor-element-populated > .elementor-background-overlay, .elementor-4021 .elementor-element.elementor-element-2e4cd169 > .elementor-background-slideshow{border-radius:35px 35px 35px 35px;}.elementor-4021 .elementor-element.elementor-element-2e4cd169 > .elementor-element-populated{box-shadow:0px 0px 15px 0px rgba(0,0,0,0.5);margin:0% 2% 8% 0%;--e-column-margin-right:2%;--e-column-margin-left:0%;}.elementor-4021 .elementor-element.elementor-element-1a1737f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-4021 .elementor-element.elementor-element-1a1737f8 .elementor-blockquote__content{font-family:"Eczar", Sans-serif;font-size:23px;font-weight:400;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4021 .elementor-element.elementor-element-4be3d79a .elementor-counter-number-wrapper{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-4021 .elementor-element.elementor-element-4be3d79a .elementor-counter-title{font-family:"Eczar", Sans-serif;font-weight:400;}.elementor-4021 .elementor-element.elementor-element-68a70595 .elementor-counter-title{font-family:"Eczar", Sans-serif;font-weight:400;}.elementor-4021 .elementor-element.elementor-element-a2730ef > .elementor-element-populated, .elementor-4021 .elementor-element.elementor-element-a2730ef > .elementor-element-populated > .elementor-background-overlay, .elementor-4021 .elementor-element.elementor-element-a2730ef > .elementor-background-slideshow{border-radius:35px 35px 35px 35px;}.elementor-4021 .elementor-element.elementor-element-a2730ef > .elementor-element-populated{box-shadow:0px 0px 15px 0px rgba(0,0,0,0.5);margin:0% 0% 8% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-4021 .elementor-element.elementor-element-534db5be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-4021 .elementor-element.elementor-element-534db5be .elementor-blockquote__content{font-family:"Eczar", Sans-serif;font-size:23px;font-weight:400;}.elementor-4021 .elementor-element.elementor-element-5e4f65f0 .elementor-counter-title{font-family:"Eczar", Sans-serif;font-weight:400;}.elementor-4021 .elementor-element.elementor-element-1c725c6b .elementor-counter-number-wrapper{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-4021 .elementor-element.elementor-element-1c725c6b .elementor-counter-title{font-family:"Eczar", Sans-serif;font-weight:400;}.elementor-4021 .elementor-element.elementor-element-2f2f1685 > .elementor-element-populated, .elementor-4021 .elementor-element.elementor-element-2f2f1685 > .elementor-element-populated > .elementor-background-overlay, .elementor-4021 .elementor-element.elementor-element-2f2f1685 > .elementor-background-slideshow{border-radius:35px 35px 35px 35px;}.elementor-4021 .elementor-element.elementor-element-2f2f1685 > .elementor-element-populated{box-shadow:0px 0px 15px 0px rgba(0,0,0,0.5);margin:0% 0% 8% 2%;--e-column-margin-right:0%;--e-column-margin-left:2%;}.elementor-4021 .elementor-element.elementor-element-38ff9f9b > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-4021 .elementor-element.elementor-element-38ff9f9b .elementor-blockquote__content{font-family:"Eczar", Sans-serif;font-size:23px;font-weight:400;}.elementor-4021 .elementor-element.elementor-element-b4e8735 .elementor-counter-title{font-family:"Eczar", Sans-serif;font-weight:400;}.elementor-4021 .elementor-element.elementor-element-90617f8 .elementor-counter-number-wrapper{font-family:"Eczar", Sans-serif;font-weight:600;}.elementor-4021 .elementor-element.elementor-element-5b0c621f{--spacer-size:44px;}.elementor-4021 .elementor-element.elementor-element-1c673a27{--divider-border-style:solid;--divider-color:#CFCFCF;--divider-border-width:3px;}.elementor-4021 .elementor-element.elementor-element-1c673a27 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-4021 .elementor-element.elementor-element-1c673a27 .elementor-divider{text-align:center;padding-block-start:3px;padding-block-end:3px;}.elementor-4021 .elementor-element.elementor-element-6b3f517b{--spacer-size:50px;}.elementor-4021 .elementor-element.elementor-element-1ad034a9{text-align:center;}.elementor-4021 .elementor-element.elementor-element-1ad034a9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:600;color:#54595F;}.elementor-4021 .elementor-element.elementor-element-626fc1c{text-align:center;}.elementor-4021 .elementor-element.elementor-element-626fc1c .elementor-heading-title{color:#54595F;}.elementor-4021 .elementor-element.elementor-element-18e084eb{--spacer-size:21px;}.elementor-4021 .elementor-element.elementor-element-7096bc1b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4021 .elementor-element.elementor-element-7096bc1b{text-align:center;}.elementor-4021 .elementor-element.elementor-element-7096bc1b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:47px;font-weight:600;text-transform:capitalize;line-height:60px;color:#54595F;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4021 .elementor-element.elementor-element-04e8de5{--grid-columns:2;}.elementor-4021 .elementor-element.elementor-element-04e8de5 > .elementor-widget-container{padding:0% 9% 0% 9%;}.elementor-4021 .elementor-element.elementor-element-6219c1ba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4021 .elementor-element.elementor-element-6219c1ba{text-align:center;}.elementor-4021 .elementor-element.elementor-element-6219c1ba .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:47px;font-weight:600;text-transform:capitalize;line-height:60px;color:#54595F;}.elementor-4021 .elementor-element.elementor-element-054d6ab{--grid-columns:2;}.elementor-4021 .elementor-element.elementor-element-054d6ab > .elementor-widget-container{padding:0% 9% 0% 9%;}.elementor-4021 .elementor-element.elementor-element-25779705 > .elementor-widget-container{padding:0% 19% 0% 19%;}.elementor-4021 .elementor-element.elementor-element-34a5e14a{--divider-border-style:solid;--divider-color:#CFCFCF;--divider-border-width:3px;}.elementor-4021 .elementor-element.elementor-element-34a5e14a .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-4021 .elementor-element.elementor-element-34a5e14a .elementor-divider{text-align:center;padding-block-start:35px;padding-block-end:35px;}.elementor-4021 .elementor-element.elementor-element-b18cc73{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-4021 .elementor-element.elementor-element-b18cc73 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4021 .elementor-element.elementor-element-5180b477 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4021 .elementor-element.elementor-element-5180b477{text-align:center;}.elementor-4021 .elementor-element.elementor-element-5180b477 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:51px;font-weight:600;text-transform:capitalize;line-height:60px;color:#000000;}.elementor-4021 .elementor-element.elementor-element-689a3fa{--spacer-size:50px;}.elementor-4021 .elementor-element.elementor-element-730098a5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4021 .elementor-element.elementor-element-730098a5{text-align:center;}.elementor-4021 .elementor-element.elementor-element-730098a5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:51px;font-weight:600;text-transform:capitalize;line-height:60px;color:#000000;}.elementor-4021 .elementor-element.elementor-element-2796ac7{--spacer-size:50px;}.elementor-4021 .elementor-element.elementor-element-10783565 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4021 .elementor-element.elementor-element-10783565{text-align:center;}.elementor-4021 .elementor-element.elementor-element-10783565 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:51px;font-weight:600;text-transform:capitalize;line-height:60px;color:#000000;}.elementor-4021 .elementor-element.elementor-element-4600f373 > .elementor-widget-container{padding:20px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-4021 .elementor-element.elementor-element-707c6154{--spacer-size:17px;}.elementor-4021 .elementor-element.elementor-element-65fdb57e{--divider-border-style:solid;--divider-color:#CFCFCF;--divider-border-width:3px;}.elementor-4021 .elementor-element.elementor-element-65fdb57e .elementor-divider-separator{width:100%;}.elementor-4021 .elementor-element.elementor-element-65fdb57e .elementor-divider{padding-block-start:17px;padding-block-end:17px;}.elementor-4021 .elementor-element.elementor-element-6c4c38f8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4021 .elementor-element.elementor-element-6c4c38f8{margin-top:48px;margin-bottom:0px;}.elementor-4021 .elementor-element.elementor-element-fa6790d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4021 .elementor-element.elementor-element-fa6790d{--lottie-container-width:99%;}.elementor-4021 .elementor-element.elementor-element-fa6790d .e-lottie__container{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-4021 .elementor-element.elementor-element-3ad1973f > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-4021 .elementor-element.elementor-element-43e6972 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4021 .elementor-element.elementor-element-43e6972{text-align:center;}.elementor-4021 .elementor-element.elementor-element-43e6972 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;line-height:60px;color:#54595F;}.elementor-widget-global{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-global.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-global.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-global.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4021 .elementor-element.elementor-global-7764{text-align:center;font-family:"Roboto", Sans-serif;font-size:0.8em;font-weight:400;color:#000000;}.elementor-4021 .elementor-element.elementor-element-158d5ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4021 .elementor-element.elementor-element-158d5ff{text-align:center;}.elementor-4021 .elementor-element.elementor-element-158d5ff .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;line-height:42px;color:#54595F;}.elementor-4021 .elementor-element.elementor-element-1c205ce3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4021 .elementor-element.elementor-element-1c205ce3{--lottie-container-width:99%;}.elementor-4021 .elementor-element.elementor-element-1c205ce3 .e-lottie__container{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}@media(max-width:1024px){.elementor-4021 .elementor-element.elementor-element-5b6002a7 .elementor-heading-title{font-size:36px;line-height:42px;}.elementor-4021 .elementor-element.elementor-element-7096bc1b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4021 .elementor-element.elementor-element-7096bc1b .elementor-heading-title{font-size:36px;line-height:44px;}.elementor-4021 .elementor-element.elementor-element-04e8de5{--grid-columns:2;}.elementor-4021 .elementor-element.elementor-element-6219c1ba > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4021 .elementor-element.elementor-element-6219c1ba .elementor-heading-title{font-size:36px;line-height:44px;}.elementor-4021 .elementor-element.elementor-element-054d6ab{--grid-columns:2;}.elementor-4021 .elementor-element.elementor-element-5180b477 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4021 .elementor-element.elementor-element-5180b477 .elementor-heading-title{font-size:36px;line-height:44px;}.elementor-4021 .elementor-element.elementor-element-730098a5 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4021 .elementor-element.elementor-element-730098a5 .elementor-heading-title{font-size:36px;line-height:44px;}.elementor-4021 .elementor-element.elementor-element-10783565 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4021 .elementor-element.elementor-element-10783565 .elementor-heading-title{font-size:36px;line-height:44px;}.elementor-4021 .elementor-element.elementor-element-43e6972 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4021 .elementor-element.elementor-element-43e6972 .elementor-heading-title{font-size:36px;line-height:44px;}.elementor-4021 .elementor-element.elementor-element-158d5ff > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4021 .elementor-element.elementor-element-158d5ff .elementor-heading-title{font-size:36px;line-height:44px;}}@media(max-width:767px){.elementor-4021 .elementor-element.elementor-element-7096bc1b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4021 .elementor-element.elementor-element-7096bc1b .elementor-heading-title{font-size:28px;line-height:34px;}.elementor-4021 .elementor-element.elementor-element-04e8de5{--grid-columns:1;}.elementor-4021 .elementor-element.elementor-element-6219c1ba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4021 .elementor-element.elementor-element-6219c1ba .elementor-heading-title{font-size:28px;line-height:34px;}.elementor-4021 .elementor-element.elementor-element-054d6ab{--grid-columns:1;}.elementor-4021 .elementor-element.elementor-element-5180b477 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4021 .elementor-element.elementor-element-5180b477 .elementor-heading-title{font-size:28px;line-height:34px;}.elementor-4021 .elementor-element.elementor-element-730098a5 .elementor-heading-title{font-size:28px;line-height:34px;}.elementor-4021 .elementor-element.elementor-element-10783565 .elementor-heading-title{font-size:28px;line-height:34px;}.elementor-4021 .elementor-element.elementor-element-43e6972 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4021 .elementor-element.elementor-element-43e6972 .elementor-heading-title{font-size:28px;line-height:34px;}.elementor-4021 .elementor-element.elementor-element-158d5ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4021 .elementor-element.elementor-element-158d5ff .elementor-heading-title{font-size:28px;line-height:34px;}}@media(min-width:768px){.elementor-4021 .elementor-element.elementor-element-22523108{width:34.014%;}.elementor-4021 .elementor-element.elementor-element-8bb4cb8{width:28.258%;}.elementor-4021 .elementor-element.elementor-element-c595180{width:71.742%;}.elementor-4021 .elementor-element.elementor-element-45b84a0{width:28.258%;}.elementor-4021 .elementor-element.elementor-element-aac022f{width:71.742%;}.elementor-4021 .elementor-element.elementor-element-5dd5bbf{width:28.258%;}.elementor-4021 .elementor-element.elementor-element-57fe498{width:71.742%;}.elementor-4021 .elementor-element.elementor-element-d5a5797{width:28.258%;}.elementor-4021 .elementor-element.elementor-element-e3252a0{width:71.742%;}.elementor-4021 .elementor-element.elementor-element-ddf618d{width:28.258%;}.elementor-4021 .elementor-element.elementor-element-19b0998{width:71.742%;}.elementor-4021 .elementor-element.elementor-element-cecac81{width:28.258%;}.elementor-4021 .elementor-element.elementor-element-a4ffd20{width:71.742%;}.elementor-4021 .elementor-element.elementor-element-209b5927{width:31.674%;}.elementor-4021 .elementor-element.elementor-element-29b2cc0{width:11.417%;}.elementor-4021 .elementor-element.elementor-element-23975d0{width:88.583%;}.elementor-4021 .elementor-element.elementor-element-7406c0c{width:11.417%;}.elementor-4021 .elementor-element.elementor-element-e69fefa{width:88.583%;}.elementor-4021 .elementor-element.elementor-element-39a02ca{width:11.417%;}.elementor-4021 .elementor-element.elementor-element-a3700a3{width:88.583%;}.elementor-4021 .elementor-element.elementor-element-91387fb{width:11.417%;}.elementor-4021 .elementor-element.elementor-element-e983a79{width:88.583%;}.elementor-4021 .elementor-element.elementor-element-e8a59ea{width:11.417%;}.elementor-4021 .elementor-element.elementor-element-8b831ec{width:88.583%;}.elementor-4021 .elementor-element.elementor-element-44a0b370{width:33.976%;}.elementor-4021 .elementor-element.elementor-element-3ccdf02{width:28.258%;}.elementor-4021 .elementor-element.elementor-element-75cde77{width:71.742%;}.elementor-4021 .elementor-element.elementor-element-693af59{width:28.258%;}.elementor-4021 .elementor-element.elementor-element-a375a6b{width:71.742%;}.elementor-4021 .elementor-element.elementor-element-92c123c{width:28.258%;}.elementor-4021 .elementor-element.elementor-element-1592da3{width:71.742%;}.elementor-4021 .elementor-element.elementor-element-8f865b2{width:28.258%;}.elementor-4021 .elementor-element.elementor-element-345c43d{width:71.742%;}.elementor-4021 .elementor-element.elementor-element-5ac89e73{width:25%;}.elementor-4021 .elementor-element.elementor-element-2e8f1bbe{width:50%;}.elementor-4021 .elementor-element.elementor-element-5c21104{width:49.966%;}.elementor-4021 .elementor-element.elementor-element-5cbf8a08{width:50.033%;}.elementor-4021 .elementor-element.elementor-element-18aae041{width:24.666%;}.elementor-4021 .elementor-element.elementor-element-3ad1e7c6{width:2.105%;}.elementor-4021 .elementor-element.elementor-element-75bd4d14{width:19.229%;}.elementor-4021 .elementor-element.elementor-element-3ad1973f{width:56.493%;}.elementor-4021 .elementor-element.elementor-element-254ca116{width:19.23%;}.elementor-4021 .elementor-element.elementor-element-28771428{width:2.768%;}}/* Start custom CSS *//* Reset Elementor's masonry inline styles and create uniform grid */
.elementor-loop-container.elementor-posts-masonry .e-loop-item {
    margin-top: 0 !important; /* Override inline margin-top styles */
    margin-bottom: 2rem; /* Add consistent bottom spacing */
}

/* Ensure consistent heights for the product title containers */
.elementor-16669 .elementor-element.elementor-element-1c61fcca .elementor-widget-container {
    min-height: 7em; /* Adjust based on your typical title height */
    display: flex;
    align-items: flex-start; /* Align titles to top */
}

.elementor-16669 .elementor-element.elementor-element-1c61fcca .elementor-heading-title {
    line-height: 1.2;
    margin: 0; /* Remove default margins */
}

/* Make each loop item the same height */
.elementor-16669 .e-loop-item {
    display: flex !important;
    flex-direction: column;
}

.elementor-16669 .e-loop-item .elementor-section {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}

.elementor-16669 .e-loop-item .elementor-container {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}

.elementor-16669 .e-loop-item .elementor-column {
    flex-grow: 1;
    display: flex;
}

.elementor-16669 .e-loop-item .elementor-widget-wrap {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: flex-start !important; /* Override center justification */
}

/* Alternative: If you want to keep masonry but fix title heights */
.elementor-loop-container.elementor-posts-masonry.fixed-titles .e-loop-item {
    margin-top: 0 !important;
}

.elementor-loop-container.elementor-posts-masonry.fixed-titles .elementor-element-1c61fcca .elementor-heading-title {
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Limit to 2 lines */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    min-height: 2.4em; /* Height for exactly 2 lines */
    line-height: 1.2;
}

/* Option 3: Create a true CSS Grid layout (most consistent) */
.elementor-loop-container.elementor-posts-masonry.css-grid {
    display: grid !important;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    gap: 2rem;
    align-items: start;
}

.elementor-loop-container.elementor-posts-masonry.css-grid .e-loop-item {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    display: flex;
    flex-direction: column;
    height: 100%;
}

.elementor-loop-container.elementor-posts-masonry.css-grid .elementor-section {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.elementor-loop-container.elementor-posts-masonry.css-grid .elementor-container {
    height: 100%;
    display: flex;
}

.elementor-loop-container.elementor-posts-masonry.css-grid .elementor-column {
    height: 100%;
    display: flex;
}

.elementor-loop-container.elementor-posts-masonry.css-grid .elementor-widget-wrap {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start !important;
}/* End custom CSS */