.elementor-7 .elementor-element.elementor-element-17416cb{--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-51bda4f{--e-image-carousel-slides-to-show:1;}.elementor-7 .elementor-element.elementor-element-749d758{--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:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-749d758:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-749d758 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-348560b );}.elementor-7 .elementor-element.elementor-element-b86c0af{--display:flex;--justify-content:center;}.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-7 .elementor-element.elementor-element-e9a3456{text-align:center;}.elementor-7 .elementor-element.elementor-element-e9a3456 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:100px;font-weight:600;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#1F212442;stroke:#1F212442;color:#15406500;}.elementor-7 .elementor-element.elementor-element-8153989{margin:-5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-7 .elementor-element.elementor-element-8153989 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-e205b41 );}.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-7 .elementor-element.elementor-element-6c26aa7{text-align:center;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-fcee103 .wpr-button{background-color:var( --e-global-color-e205b41 );-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;border-color:#E8E8E8;border-style:solid;border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px;}	.elementor-7 .elementor-element.elementor-element-fcee103 [class*="elementor-animation"]:hover,
								.elementor-7 .elementor-element.elementor-element-fcee103 .wpr-button::before,
								.elementor-7 .elementor-element.elementor-element-fcee103 .wpr-button::after{background-color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-fcee103 .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-7 .elementor-element.elementor-element-fcee103 .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:var( --e-global-color-8b9844b );padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-fcee103 .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-7 .elementor-element.elementor-element-fcee103 .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-7 .elementor-element.elementor-element-fcee103 .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-7 .elementor-element.elementor-element-fcee103 .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-7 .elementor-element.elementor-element-fcee103 .wpr-button-wrap{max-width:160px;}.elementor-7 .elementor-element.elementor-element-fcee103{text-align:center;}.elementor-7 .elementor-element.elementor-element-fcee103 .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-7 .elementor-element.elementor-element-fcee103 .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-fcee103 .wpr-button-icon{font-size:18px;}.elementor-7 .elementor-element.elementor-element-fcee103 .wpr-button-icon svg{width:18px;height:18px;}.elementor-7 .elementor-element.elementor-element-fcee103.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-7 .elementor-element.elementor-element-fcee103.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-7 .elementor-element.elementor-element-fcee103.wpr-button-icon-style-inline .wpr-button-icon{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-fcee103.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-fcee103 .wpr-button:hover .wpr-button-text{color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-fcee103.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-fcee103.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-fcee103 .wpr-button:hover{border-color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-fcee103.wpr-button-icon-style-inline .wpr-button{padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-fcee103.wpr-button-icon-style-block .wpr-button-text{padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-fcee103.wpr-button-icon-style-inline-block .wpr-button-content{padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-99ed47d{--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:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-99ed47d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-99ed47d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-348560b ) 50%, var( --e-global-color-6795131 ) 50%);}.elementor-7 .elementor-element.elementor-element-2338bba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-2338bba:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2338bba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-9fb284e{--display:flex;}.elementor-7 .elementor-element.elementor-element-9fb284e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-3d71fda .elementor-wrapper{--video-aspect-ratio:1;}.elementor-7 .elementor-element.elementor-element-8a63967{--display:flex;}.elementor-7 .elementor-element.elementor-element-9ac7b73{text-align:left;}.elementor-7 .elementor-element.elementor-element-9ac7b73 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:40px;font-weight:600;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#ED5D0533;stroke:#ED5D0533;color:#15406500;}.elementor-7 .elementor-element.elementor-element-33a72a8{margin:-5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:left;}.elementor-7 .elementor-element.elementor-element-33a72a8 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-fcd3103{text-align:justify;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-fcd3103 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-10c589f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.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-7 .elementor-element.elementor-element-555a176 .elementor-icon-list-icon i{color:var( --e-global-color-e205b41 );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-555a176 .elementor-icon-list-icon svg{fill:var( --e-global-color-e205b41 );transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-555a176{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-555a176 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-555a176 .elementor-icon-list-item > a{font-family:"Exo", Sans-serif;font-weight:500;}.elementor-7 .elementor-element.elementor-element-555a176 .elementor-icon-list-text{color:var( --e-global-color-8b9844b );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-02507db .elementor-icon-list-icon i{color:var( --e-global-color-e205b41 );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-02507db .elementor-icon-list-icon svg{fill:var( --e-global-color-e205b41 );transition:fill 0.3s;}.elementor-7 .elementor-element.elementor-element-02507db{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7 .elementor-element.elementor-element-02507db .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7 .elementor-element.elementor-element-02507db .elementor-icon-list-item > a{font-family:"Exo", Sans-serif;font-weight:500;}.elementor-7 .elementor-element.elementor-element-02507db .elementor-icon-list-text{color:var( --e-global-color-8b9844b );transition:color 0.3s;}.elementor-7 .elementor-element.elementor-element-cac305a .wpr-button{background-color:var( --e-global-color-e205b41 );-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;border-color:#E8E8E8;border-style:solid;border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px;}	.elementor-7 .elementor-element.elementor-element-cac305a [class*="elementor-animation"]:hover,
								.elementor-7 .elementor-element.elementor-element-cac305a .wpr-button::before,
								.elementor-7 .elementor-element.elementor-element-cac305a .wpr-button::after{background-color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-cac305a .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-7 .elementor-element.elementor-element-cac305a .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:var( --e-global-color-8b9844b );padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-cac305a .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-7 .elementor-element.elementor-element-cac305a .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-7 .elementor-element.elementor-element-cac305a .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-7 .elementor-element.elementor-element-cac305a .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-7 .elementor-element.elementor-element-cac305a .wpr-button-wrap{max-width:160px;}.elementor-7 .elementor-element.elementor-element-cac305a{text-align:left;}.elementor-7 .elementor-element.elementor-element-cac305a .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-7 .elementor-element.elementor-element-cac305a .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-cac305a .wpr-button-icon{font-size:18px;}.elementor-7 .elementor-element.elementor-element-cac305a .wpr-button-icon svg{width:18px;height:18px;}.elementor-7 .elementor-element.elementor-element-cac305a.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-7 .elementor-element.elementor-element-cac305a.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-7 .elementor-element.elementor-element-cac305a.wpr-button-icon-style-inline .wpr-button-icon{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-cac305a.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-cac305a .wpr-button:hover .wpr-button-text{color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-cac305a.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-cac305a.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-cac305a .wpr-button:hover{border-color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-cac305a.wpr-button-icon-style-inline .wpr-button{padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-cac305a.wpr-button-icon-style-block .wpr-button-text{padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-cac305a.wpr-button-icon-style-inline-block .wpr-button-content{padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-caef056{--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:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-b6b8d83{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8f293be{text-align:center;}.elementor-7 .elementor-element.elementor-element-8f293be .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:100px;font-weight:600;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#1F212442;stroke:#1F212442;color:#15406500;}.elementor-7 .elementor-element.elementor-element-113dcc5{margin:-5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-7 .elementor-element.elementor-element-113dcc5 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-03e1772{--e-image-carousel-slides-to-show:1;}.elementor-7 .elementor-element.elementor-element-c95c27a{--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:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-c95c27a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c95c27a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-6795131 ) 50%, var( --e-global-color-348560b ) 50%);}.elementor-7 .elementor-element.elementor-element-f80c5ae{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-275e010{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1E7EF;--border-color:#E1E7EF;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-275e010:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-275e010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6795131 );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-7 .elementor-element.elementor-element-711ed9d{--icon-box-icon-margin:15px;}.elementor-7 .elementor-element.elementor-element-711ed9d.elementor-view-stacked .elementor-icon{background-color:#FF94531F;fill:var( --e-global-color-e205b41 );color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-711ed9d.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-711ed9d.elementor-view-default .elementor-icon{fill:#FF94531F;color:#FF94531F;border-color:#FF94531F;}.elementor-7 .elementor-element.elementor-element-711ed9d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-711ed9d .elementor-icon{font-size:30px;}.elementor-7 .elementor-element.elementor-element-711ed9d .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-711ed9d .elementor-icon-box-title a{font-family:"Exo", Sans-serif;font-size:30px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-711ed9d .elementor-icon-box-title{color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-711ed9d:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-711ed9d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-711ed9d .elementor-icon-box-description{font-family:var( --e-global-typography-b57f994-font-family ), Sans-serif;font-size:var( --e-global-typography-b57f994-font-size );font-weight:var( --e-global-typography-b57f994-font-weight );color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-9c7b699{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1E7EF;--border-color:#E1E7EF;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-9c7b699:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9c7b699 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-ef729e5{--icon-box-icon-margin:15px;}.elementor-7 .elementor-element.elementor-element-ef729e5.elementor-view-stacked .elementor-icon{background-color:#FF94531F;fill:var( --e-global-color-e205b41 );color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-ef729e5.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-ef729e5.elementor-view-default .elementor-icon{fill:#FF94531F;color:#FF94531F;border-color:#FF94531F;}.elementor-7 .elementor-element.elementor-element-ef729e5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-ef729e5 .elementor-icon{font-size:30px;}.elementor-7 .elementor-element.elementor-element-ef729e5 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-ef729e5 .elementor-icon-box-title a{font-family:"Exo", Sans-serif;font-size:30px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-ef729e5 .elementor-icon-box-title{color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-ef729e5:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-ef729e5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-ef729e5 .elementor-icon-box-description{font-family:var( --e-global-typography-b57f994-font-family ), Sans-serif;font-size:var( --e-global-typography-b57f994-font-size );font-weight:var( --e-global-typography-b57f994-font-weight );color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-54b8593{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1E7EF;--border-color:#E1E7EF;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-54b8593:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-54b8593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-919bcb9{--icon-box-icon-margin:15px;}.elementor-7 .elementor-element.elementor-element-919bcb9.elementor-view-stacked .elementor-icon{background-color:#FF94531F;fill:var( --e-global-color-e205b41 );color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-919bcb9.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-919bcb9.elementor-view-default .elementor-icon{fill:#FF94531F;color:#FF94531F;border-color:#FF94531F;}.elementor-7 .elementor-element.elementor-element-919bcb9.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-919bcb9 .elementor-icon{font-size:30px;}.elementor-7 .elementor-element.elementor-element-919bcb9 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-919bcb9 .elementor-icon-box-title a{font-family:"Exo", Sans-serif;font-size:30px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-919bcb9 .elementor-icon-box-title{color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-919bcb9:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-919bcb9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-919bcb9 .elementor-icon-box-description{font-family:var( --e-global-typography-b57f994-font-family ), Sans-serif;font-size:var( --e-global-typography-b57f994-font-size );font-weight:var( --e-global-typography-b57f994-font-weight );color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-8bffc52{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1E7EF;--border-color:#E1E7EF;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-8bffc52:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8bffc52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-acda73e{--icon-box-icon-margin:15px;}.elementor-7 .elementor-element.elementor-element-acda73e.elementor-view-stacked .elementor-icon{background-color:#FF94531F;fill:var( --e-global-color-e205b41 );color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-acda73e.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-acda73e.elementor-view-default .elementor-icon{fill:#FF94531F;color:#FF94531F;border-color:#FF94531F;}.elementor-7 .elementor-element.elementor-element-acda73e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-acda73e .elementor-icon{font-size:30px;}.elementor-7 .elementor-element.elementor-element-acda73e .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-acda73e .elementor-icon-box-title a{font-family:"Exo", Sans-serif;font-size:30px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-acda73e .elementor-icon-box-title{color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-acda73e:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-acda73e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-acda73e .elementor-icon-box-description{font-family:var( --e-global-typography-b57f994-font-family ), Sans-serif;font-size:var( --e-global-typography-b57f994-font-size );font-weight:var( --e-global-typography-b57f994-font-weight );color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-e65efda{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1E7EF;--border-color:#E1E7EF;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-e65efda:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e65efda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-310c891{--icon-box-icon-margin:15px;}.elementor-7 .elementor-element.elementor-element-310c891.elementor-view-stacked .elementor-icon{background-color:#FF94531F;fill:var( --e-global-color-e205b41 );color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-310c891.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-310c891.elementor-view-default .elementor-icon{fill:#FF94531F;color:#FF94531F;border-color:#FF94531F;}.elementor-7 .elementor-element.elementor-element-310c891.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-310c891 .elementor-icon{font-size:30px;}.elementor-7 .elementor-element.elementor-element-310c891 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-310c891 .elementor-icon-box-title a{font-family:"Exo", Sans-serif;font-size:30px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-310c891 .elementor-icon-box-title{color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-310c891:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-310c891:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-310c891 .elementor-icon-box-description{font-family:var( --e-global-typography-b57f994-font-family ), Sans-serif;font-size:var( --e-global-typography-b57f994-font-size );font-weight:var( --e-global-typography-b57f994-font-weight );color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-0153f7b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-0153f7b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0153f7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-348560b );}.elementor-7 .elementor-element.elementor-element-3628921{--display:flex;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-20ea162{text-align:center;}.elementor-7 .elementor-element.elementor-element-20ea162 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:100px;font-weight:600;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#1F212442;stroke:#1F212442;color:#15406500;}.elementor-7 .elementor-element.elementor-element-be0c6b5{margin:-5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-7 .elementor-element.elementor-element-be0c6b5 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-633b3bf{text-align:center;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-b29fbed{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-01d2e5a{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-01d2e5a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-01d2e5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-7 .elementor-element.elementor-element-ea87a0b{background-color:var( --e-global-color-e205b41 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-ea87a0b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7 .elementor-element.elementor-element-ea87a0b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7 .elementor-element.elementor-element-ea87a0b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-ea87a0b .elementor-image-box-title{margin-bottom:0px;font-family:"Exo", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-ea87a0b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7 .elementor-element.elementor-element-ea87a0b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-ea87a0b:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-ea87a0b:has(:focus) .elementor-image-box-title{color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-ea87a0b .elementor-image-box-description{font-family:var( --e-global-typography-b57f994-font-family ), Sans-serif;font-size:var( --e-global-typography-b57f994-font-size );font-weight:var( --e-global-typography-b57f994-font-weight );}.elementor-7 .elementor-element.elementor-element-c1d64e5{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-c1d64e5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c1d64e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-ec33318{background-color:var( --e-global-color-e205b41 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-ec33318.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7 .elementor-element.elementor-element-ec33318.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7 .elementor-element.elementor-element-ec33318.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-ec33318 .elementor-image-box-title{margin-bottom:0px;font-family:"Exo", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-ec33318 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7 .elementor-element.elementor-element-ec33318 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-ec33318:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-ec33318:has(:focus) .elementor-image-box-title{color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-ec33318 .elementor-image-box-description{font-family:var( --e-global-typography-b57f994-font-family ), Sans-serif;font-size:var( --e-global-typography-b57f994-font-size );font-weight:var( --e-global-typography-b57f994-font-weight );}.elementor-7 .elementor-element.elementor-element-e01d3f9{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-e01d3f9:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e01d3f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-92edbd3{background-color:var( --e-global-color-e205b41 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-92edbd3.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7 .elementor-element.elementor-element-92edbd3.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7 .elementor-element.elementor-element-92edbd3.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-92edbd3 .elementor-image-box-title{margin-bottom:0px;font-family:"Exo", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-92edbd3 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7 .elementor-element.elementor-element-92edbd3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-92edbd3:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-92edbd3:has(:focus) .elementor-image-box-title{color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-92edbd3 .elementor-image-box-description{font-family:var( --e-global-typography-b57f994-font-family ), Sans-serif;font-size:var( --e-global-typography-b57f994-font-size );font-weight:var( --e-global-typography-b57f994-font-weight );}.elementor-7 .elementor-element.elementor-element-6318865{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-6318865:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6318865 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-3399140{background-color:var( --e-global-color-e205b41 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-3399140.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7 .elementor-element.elementor-element-3399140.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7 .elementor-element.elementor-element-3399140.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-3399140 .elementor-image-box-title{margin-bottom:0px;font-family:"Exo", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-3399140 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7 .elementor-element.elementor-element-3399140 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-3399140:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-3399140:has(:focus) .elementor-image-box-title{color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-3399140 .elementor-image-box-description{font-family:var( --e-global-typography-b57f994-font-family ), Sans-serif;font-size:var( --e-global-typography-b57f994-font-size );font-weight:var( --e-global-typography-b57f994-font-weight );}.elementor-7 .elementor-element.elementor-element-4c0dbc3{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-4c0dbc3:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4c0dbc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5a63ee4{background-color:var( --e-global-color-e205b41 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-5a63ee4.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7 .elementor-element.elementor-element-5a63ee4.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7 .elementor-element.elementor-element-5a63ee4.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-5a63ee4 .elementor-image-box-title{margin-bottom:0px;font-family:"Exo", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-5a63ee4 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7 .elementor-element.elementor-element-5a63ee4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-5a63ee4:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-5a63ee4:has(:focus) .elementor-image-box-title{color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-5a63ee4 .elementor-image-box-description{font-family:var( --e-global-typography-b57f994-font-family ), Sans-serif;font-size:var( --e-global-typography-b57f994-font-size );font-weight:var( --e-global-typography-b57f994-font-weight );}.elementor-7 .elementor-element.elementor-element-601efd9{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-847c760{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-847c760:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-847c760 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-bb61dfb{background-color:var( --e-global-color-e205b41 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-bb61dfb.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7 .elementor-element.elementor-element-bb61dfb.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7 .elementor-element.elementor-element-bb61dfb.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-bb61dfb .elementor-image-box-title{margin-bottom:0px;font-family:"Exo", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-bb61dfb .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7 .elementor-element.elementor-element-bb61dfb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-bb61dfb:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-bb61dfb:has(:focus) .elementor-image-box-title{color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-bb61dfb .elementor-image-box-description{font-family:var( --e-global-typography-b57f994-font-family ), Sans-serif;font-size:var( --e-global-typography-b57f994-font-size );font-weight:var( --e-global-typography-b57f994-font-weight );}.elementor-7 .elementor-element.elementor-element-12ec985{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-12ec985:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-12ec985 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c2e790d{background-color:var( --e-global-color-e205b41 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-c2e790d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7 .elementor-element.elementor-element-c2e790d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7 .elementor-element.elementor-element-c2e790d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-c2e790d .elementor-image-box-title{margin-bottom:0px;font-family:"Exo", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-c2e790d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7 .elementor-element.elementor-element-c2e790d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-c2e790d:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-c2e790d:has(:focus) .elementor-image-box-title{color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-c2e790d .elementor-image-box-description{font-family:var( --e-global-typography-b57f994-font-family ), Sans-serif;font-size:var( --e-global-typography-b57f994-font-size );font-weight:var( --e-global-typography-b57f994-font-weight );}.elementor-7 .elementor-element.elementor-element-5919511{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-5919511:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5919511 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-0e3e5f2{background-color:var( --e-global-color-e205b41 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-0e3e5f2.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7 .elementor-element.elementor-element-0e3e5f2.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7 .elementor-element.elementor-element-0e3e5f2.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-0e3e5f2 .elementor-image-box-title{margin-bottom:0px;font-family:"Exo", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-0e3e5f2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7 .elementor-element.elementor-element-0e3e5f2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-0e3e5f2:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-0e3e5f2:has(:focus) .elementor-image-box-title{color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-0e3e5f2 .elementor-image-box-description{font-family:var( --e-global-typography-b57f994-font-family ), Sans-serif;font-size:var( --e-global-typography-b57f994-font-size );font-weight:var( --e-global-typography-b57f994-font-weight );}.elementor-7 .elementor-element.elementor-element-1066a68{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-1066a68:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1066a68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-8cac912{background-color:var( --e-global-color-e205b41 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-8cac912.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7 .elementor-element.elementor-element-8cac912.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7 .elementor-element.elementor-element-8cac912.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-8cac912 .elementor-image-box-title{margin-bottom:0px;font-family:"Exo", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-8cac912 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7 .elementor-element.elementor-element-8cac912 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-8cac912:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-8cac912:has(:focus) .elementor-image-box-title{color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-8cac912 .elementor-image-box-description{font-family:var( --e-global-typography-b57f994-font-family ), Sans-serif;font-size:var( --e-global-typography-b57f994-font-size );font-weight:var( --e-global-typography-b57f994-font-weight );}.elementor-7 .elementor-element.elementor-element-9070341{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-9070341:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9070341 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-12dd5a1{background-color:var( --e-global-color-e205b41 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-12dd5a1.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7 .elementor-element.elementor-element-12dd5a1.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7 .elementor-element.elementor-element-12dd5a1.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-12dd5a1 .elementor-image-box-title{margin-bottom:0px;font-family:"Exo", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-12dd5a1 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7 .elementor-element.elementor-element-12dd5a1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-12dd5a1:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-12dd5a1:has(:focus) .elementor-image-box-title{color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-12dd5a1 .elementor-image-box-description{font-family:var( --e-global-typography-b57f994-font-family ), Sans-serif;font-size:var( --e-global-typography-b57f994-font-size );font-weight:var( --e-global-typography-b57f994-font-weight );}.elementor-7 .elementor-element.elementor-element-2f8c862{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-2f8c862:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2f8c862 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-348560b );}.elementor-7 .elementor-element.elementor-element-61ceed7{--display:flex;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-93fba1b{text-align:center;}.elementor-7 .elementor-element.elementor-element-93fba1b .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:100px;font-weight:600;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#1F212442;stroke:#1F212442;color:#15406500;}.elementor-7 .elementor-element.elementor-element-33885f8{margin:-5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-7 .elementor-element.elementor-element-33885f8 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-2f69a11{text-align:center;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-0404583{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-0720265{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-0720265:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0720265 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c482678{background-color:var( --e-global-color-e205b41 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-c482678.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7 .elementor-element.elementor-element-c482678.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7 .elementor-element.elementor-element-c482678.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-c482678 .elementor-image-box-title{margin-bottom:0px;font-family:"Exo", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-c482678 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7 .elementor-element.elementor-element-c482678 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-c482678:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-c482678:has(:focus) .elementor-image-box-title{color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-c482678 .elementor-image-box-description{font-family:var( --e-global-typography-b57f994-font-family ), Sans-serif;font-size:var( --e-global-typography-b57f994-font-size );font-weight:var( --e-global-typography-b57f994-font-weight );}.elementor-7 .elementor-element.elementor-element-06fdf38{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-06fdf38:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-06fdf38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-f5980e6{background-color:var( --e-global-color-e205b41 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-f5980e6.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7 .elementor-element.elementor-element-f5980e6.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7 .elementor-element.elementor-element-f5980e6.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-f5980e6 .elementor-image-box-title{margin-bottom:0px;font-family:"Exo", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-f5980e6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7 .elementor-element.elementor-element-f5980e6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-f5980e6:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-f5980e6:has(:focus) .elementor-image-box-title{color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-f5980e6 .elementor-image-box-description{font-family:var( --e-global-typography-b57f994-font-family ), Sans-serif;font-size:var( --e-global-typography-b57f994-font-size );font-weight:var( --e-global-typography-b57f994-font-weight );}.elementor-7 .elementor-element.elementor-element-0eef37f{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-0eef37f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0eef37f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-6812a12{background-color:var( --e-global-color-e205b41 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-6812a12.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7 .elementor-element.elementor-element-6812a12.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7 .elementor-element.elementor-element-6812a12.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-6812a12 .elementor-image-box-title{margin-bottom:0px;font-family:"Exo", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-6812a12 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7 .elementor-element.elementor-element-6812a12 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-6812a12:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-6812a12:has(:focus) .elementor-image-box-title{color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-6812a12 .elementor-image-box-description{font-family:var( --e-global-typography-b57f994-font-family ), Sans-serif;font-size:var( --e-global-typography-b57f994-font-size );font-weight:var( --e-global-typography-b57f994-font-weight );}.elementor-7 .elementor-element.elementor-element-c4ea894{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-c4ea894:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c4ea894 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-28d96d0{background-color:var( --e-global-color-e205b41 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-28d96d0.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7 .elementor-element.elementor-element-28d96d0.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7 .elementor-element.elementor-element-28d96d0.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-28d96d0 .elementor-image-box-title{margin-bottom:0px;font-family:"Exo", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-28d96d0 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7 .elementor-element.elementor-element-28d96d0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-28d96d0:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-28d96d0:has(:focus) .elementor-image-box-title{color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-28d96d0 .elementor-image-box-description{font-family:var( --e-global-typography-b57f994-font-family ), Sans-serif;font-size:var( --e-global-typography-b57f994-font-size );font-weight:var( --e-global-typography-b57f994-font-weight );}.elementor-7 .elementor-element.elementor-element-0c5d17c{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-0c5d17c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0c5d17c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-77a43ea{background-color:var( --e-global-color-e205b41 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-77a43ea.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7 .elementor-element.elementor-element-77a43ea.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7 .elementor-element.elementor-element-77a43ea.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-77a43ea .elementor-image-box-title{margin-bottom:0px;font-family:"Exo", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-77a43ea .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7 .elementor-element.elementor-element-77a43ea .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-77a43ea:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-77a43ea:has(:focus) .elementor-image-box-title{color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-77a43ea .elementor-image-box-description{font-family:var( --e-global-typography-b57f994-font-family ), Sans-serif;font-size:var( --e-global-typography-b57f994-font-size );font-weight:var( --e-global-typography-b57f994-font-weight );}.elementor-7 .elementor-element.elementor-element-63ffb22{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-63ffb22:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-63ffb22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-68c0533{background-color:var( --e-global-color-e205b41 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-68c0533.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7 .elementor-element.elementor-element-68c0533.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7 .elementor-element.elementor-element-68c0533.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-68c0533 .elementor-image-box-title{margin-bottom:0px;font-family:"Exo", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-68c0533 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7 .elementor-element.elementor-element-68c0533 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-68c0533:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-68c0533:has(:focus) .elementor-image-box-title{color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-68c0533 .elementor-image-box-description{font-family:var( --e-global-typography-b57f994-font-family ), Sans-serif;font-size:var( --e-global-typography-b57f994-font-size );font-weight:var( --e-global-typography-b57f994-font-weight );}.elementor-7 .elementor-element.elementor-element-fc3e8f9{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-fc3e8f9:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-fc3e8f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-014d514{background-color:var( --e-global-color-e205b41 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-014d514.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7 .elementor-element.elementor-element-014d514.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7 .elementor-element.elementor-element-014d514.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-014d514 .elementor-image-box-title{margin-bottom:0px;font-family:"Exo", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-014d514 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7 .elementor-element.elementor-element-014d514 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-014d514:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-014d514:has(:focus) .elementor-image-box-title{color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-014d514 .elementor-image-box-description{font-family:var( --e-global-typography-b57f994-font-family ), Sans-serif;font-size:var( --e-global-typography-b57f994-font-size );font-weight:var( --e-global-typography-b57f994-font-weight );}.elementor-7 .elementor-element.elementor-element-76ef11d{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-76ef11d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-76ef11d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b1de96b{background-color:var( --e-global-color-e205b41 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-b1de96b.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7 .elementor-element.elementor-element-b1de96b.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7 .elementor-element.elementor-element-b1de96b.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-b1de96b .elementor-image-box-title{margin-bottom:0px;font-family:"Exo", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-b1de96b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7 .elementor-element.elementor-element-b1de96b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-b1de96b:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-b1de96b:has(:focus) .elementor-image-box-title{color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-b1de96b .elementor-image-box-description{font-family:var( --e-global-typography-b57f994-font-family ), Sans-serif;font-size:var( --e-global-typography-b57f994-font-size );font-weight:var( --e-global-typography-b57f994-font-weight );}.elementor-7 .elementor-element.elementor-element-ecf3f05{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-ecf3f05:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ecf3f05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-90cc993{background-color:var( --e-global-color-e205b41 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-90cc993.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7 .elementor-element.elementor-element-90cc993.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7 .elementor-element.elementor-element-90cc993.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-90cc993 .elementor-image-box-title{margin-bottom:0px;font-family:"Exo", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-90cc993 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7 .elementor-element.elementor-element-90cc993 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-90cc993:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-90cc993:has(:focus) .elementor-image-box-title{color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-90cc993 .elementor-image-box-description{font-family:var( --e-global-typography-b57f994-font-family ), Sans-serif;font-size:var( --e-global-typography-b57f994-font-size );font-weight:var( --e-global-typography-b57f994-font-weight );}.elementor-7 .elementor-element.elementor-element-8a20935{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-8a20935:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8a20935 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-f956098{background-color:var( --e-global-color-e205b41 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-f956098.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-7 .elementor-element.elementor-element-f956098.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-7 .elementor-element.elementor-element-f956098.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-f956098 .elementor-image-box-title{margin-bottom:0px;font-family:"Exo", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-f956098 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7 .elementor-element.elementor-element-f956098 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-f956098:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-f956098:has(:focus) .elementor-image-box-title{color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-f956098 .elementor-image-box-description{font-family:var( --e-global-typography-b57f994-font-family ), Sans-serif;font-size:var( --e-global-typography-b57f994-font-size );font-weight:var( --e-global-typography-b57f994-font-weight );}.elementor-7 .elementor-element.elementor-element-019c318{--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:05%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-656859b{--display:flex;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-c57b77d{text-align:center;}.elementor-7 .elementor-element.elementor-element-c57b77d .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:100px;font-weight:600;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#1F212442;stroke:#1F212442;color:#15406500;}.elementor-7 .elementor-element.elementor-element-5baabff{margin:-5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-7 .elementor-element.elementor-element-5baabff .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-8af8c82{text-align:center;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-8c8f3d2{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.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-7 .elementor-element.elementor-element-ec7edb9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-1331f67{--display:flex;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-7d967d0{text-align:center;}.elementor-7 .elementor-element.elementor-element-7d967d0 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:100px;font-weight:600;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#1F212442;stroke:#1F212442;color:#15406500;}.elementor-7 .elementor-element.elementor-element-81bb55d{margin:-4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-7 .elementor-element.elementor-element-81bb55d .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-347bea4{text-align:center;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-d79f2fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-ca0862d{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-f6d2553{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-eddc729{--display:flex;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-983c2b0{text-align:center;}.elementor-7 .elementor-element.elementor-element-983c2b0 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:100px;font-weight:600;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#1F212442;stroke:#1F212442;color:#15406500;}.elementor-7 .elementor-element.elementor-element-bbdf659{margin:-5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-7 .elementor-element.elementor-element-bbdf659 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-969e656{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-49517ac{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8;--border-color:#D8D8D8;--border-radius:15px 15px 15px 15px;}.elementor-7 .elementor-element.elementor-element-49517ac:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-49517ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FC;}.elementor-7 .elementor-element.elementor-element-f4151c5.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-7 .elementor-element.elementor-element-f4151c5.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-7 .elementor-element.elementor-element-f4151c5.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-f4151c5 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7 .elementor-element.elementor-element-f4151c5 .elementor-image-box-img img{height:200px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-f4151c5 .elementor-image-box-title{font-family:"Exo", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-f4151c5:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-f4151c5:has(:focus) .elementor-image-box-title{color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-34541b1{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8;--border-color:#D8D8D8;--border-radius:15px 15px 15px 15px;}.elementor-7 .elementor-element.elementor-element-34541b1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-34541b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FC;}.elementor-7 .elementor-element.elementor-element-4a28711.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-7 .elementor-element.elementor-element-4a28711.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-7 .elementor-element.elementor-element-4a28711.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-4a28711 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7 .elementor-element.elementor-element-4a28711 .elementor-image-box-img img{height:200px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-4a28711 .elementor-image-box-title{font-family:"Exo", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-4a28711:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-4a28711:has(:focus) .elementor-image-box-title{color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-0762e4f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8;--border-color:#D8D8D8;--border-radius:15px 15px 15px 15px;}.elementor-7 .elementor-element.elementor-element-0762e4f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0762e4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FC;}.elementor-7 .elementor-element.elementor-element-3cd358e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-7 .elementor-element.elementor-element-3cd358e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-7 .elementor-element.elementor-element-3cd358e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-3cd358e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7 .elementor-element.elementor-element-3cd358e .elementor-image-box-img img{height:200px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-3cd358e .elementor-image-box-title{font-family:"Exo", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-3cd358e:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-3cd358e:has(:focus) .elementor-image-box-title{color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-b73ee11{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8;--border-color:#D8D8D8;--border-radius:15px 15px 15px 15px;}.elementor-7 .elementor-element.elementor-element-b73ee11:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b73ee11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FC;}.elementor-7 .elementor-element.elementor-element-1639433.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-7 .elementor-element.elementor-element-1639433.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-7 .elementor-element.elementor-element-1639433.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-1639433 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7 .elementor-element.elementor-element-1639433 .elementor-image-box-img img{height:200px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-1639433 .elementor-image-box-title{font-family:"Exo", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-1639433:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-1639433:has(:focus) .elementor-image-box-title{color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-ba624c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-e681129{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8;--border-color:#D8D8D8;--border-radius:15px 15px 15px 15px;}.elementor-7 .elementor-element.elementor-element-e681129:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e681129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FC;}.elementor-7 .elementor-element.elementor-element-e8041d6.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-7 .elementor-element.elementor-element-e8041d6.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-7 .elementor-element.elementor-element-e8041d6.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-e8041d6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7 .elementor-element.elementor-element-e8041d6 .elementor-image-box-img img{height:200px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-e8041d6 .elementor-image-box-title{font-family:"Exo", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-e8041d6:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-e8041d6:has(:focus) .elementor-image-box-title{color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-09228c0{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8;--border-color:#D8D8D8;--border-radius:15px 15px 15px 15px;}.elementor-7 .elementor-element.elementor-element-09228c0:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-09228c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FC;}.elementor-7 .elementor-element.elementor-element-a9b3249.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-7 .elementor-element.elementor-element-a9b3249.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-7 .elementor-element.elementor-element-a9b3249.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-a9b3249 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7 .elementor-element.elementor-element-a9b3249 .elementor-image-box-img img{height:200px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-a9b3249 .elementor-image-box-title{font-family:"Exo", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-a9b3249:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-a9b3249:has(:focus) .elementor-image-box-title{color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-ffeee2b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8;--border-color:#D8D8D8;--border-radius:15px 15px 15px 15px;}.elementor-7 .elementor-element.elementor-element-ffeee2b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ffeee2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FC;}.elementor-7 .elementor-element.elementor-element-ab8161f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-7 .elementor-element.elementor-element-ab8161f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-7 .elementor-element.elementor-element-ab8161f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-ab8161f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7 .elementor-element.elementor-element-ab8161f .elementor-image-box-img img{height:200px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-ab8161f .elementor-image-box-title{font-family:"Exo", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-ab8161f:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-ab8161f:has(:focus) .elementor-image-box-title{color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-aa2305f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D8;--border-color:#D8D8D8;--border-radius:15px 15px 15px 15px;}.elementor-7 .elementor-element.elementor-element-aa2305f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-aa2305f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FC;}.elementor-7 .elementor-element.elementor-element-83bcdb0.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-7 .elementor-element.elementor-element-83bcdb0.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-7 .elementor-element.elementor-element-83bcdb0.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-83bcdb0 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-7 .elementor-element.elementor-element-83bcdb0 .elementor-image-box-img img{height:200px;object-fit:cover;object-position:center center;transition-duration:0.3s;}.elementor-7 .elementor-element.elementor-element-83bcdb0 .elementor-image-box-title{font-family:"Exo", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-83bcdb0:has(:hover) .elementor-image-box-title,
					 .elementor-7 .elementor-element.elementor-element-83bcdb0:has(:focus) .elementor-image-box-title{color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-7a78924{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-c596bfe .wpr-button{background-color:var( --e-global-color-e205b41 );-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;border-color:#E8E8E8;border-style:solid;border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px;}	.elementor-7 .elementor-element.elementor-element-c596bfe [class*="elementor-animation"]:hover,
								.elementor-7 .elementor-element.elementor-element-c596bfe .wpr-button::before,
								.elementor-7 .elementor-element.elementor-element-c596bfe .wpr-button::after{background-color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-c596bfe .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-7 .elementor-element.elementor-element-c596bfe .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:var( --e-global-color-8b9844b );padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-c596bfe .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-7 .elementor-element.elementor-element-c596bfe .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-7 .elementor-element.elementor-element-c596bfe .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-7 .elementor-element.elementor-element-c596bfe .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-7 .elementor-element.elementor-element-c596bfe .wpr-button-wrap{max-width:500px;}.elementor-7 .elementor-element.elementor-element-c596bfe{text-align:left;}.elementor-7 .elementor-element.elementor-element-c596bfe .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-7 .elementor-element.elementor-element-c596bfe .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-c596bfe .wpr-button-icon{font-size:18px;}.elementor-7 .elementor-element.elementor-element-c596bfe .wpr-button-icon svg{width:18px;height:18px;}.elementor-7 .elementor-element.elementor-element-c596bfe.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-7 .elementor-element.elementor-element-c596bfe.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-7 .elementor-element.elementor-element-c596bfe.wpr-button-icon-style-inline .wpr-button-icon{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-c596bfe.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-c596bfe .wpr-button:hover .wpr-button-text{color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-c596bfe.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-c596bfe.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-c596bfe .wpr-button:hover{border-color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-c596bfe.wpr-button-icon-style-inline .wpr-button{padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-c596bfe.wpr-button-icon-style-block .wpr-button-text{padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-c596bfe.wpr-button-icon-style-inline-block .wpr-button-content{padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-4c074da{--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:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-4c074da:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4c074da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-6795131 ) 50%, var( --e-global-color-348560b ) 50%);}.elementor-7 .elementor-element.elementor-element-f5fce4d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f5fce4d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-f5fce4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6795131 );}.elementor-7 .elementor-element.elementor-element-a538913{--display:flex;}.elementor-7 .elementor-element.elementor-element-a538913.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-890e591{--display:flex;}.elementor-7 .elementor-element.elementor-element-27419bf{text-align:left;}.elementor-7 .elementor-element.elementor-element-27419bf .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:70px;font-weight:600;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#1F212442;stroke:#1F212442;color:#15406500;}.elementor-7 .elementor-element.elementor-element-0912c34{margin:-7% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:left;}.elementor-7 .elementor-element.elementor-element-0912c34 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-316f403{text-align:justify;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:500;color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-316f403 p{margin-block-end:0px;}.elementor-7 .elementor-element.elementor-element-d977cef .elementor-icon-box-wrapper{align-items:center;}.elementor-7 .elementor-element.elementor-element-d977cef{--icon-box-icon-margin:15px;}.elementor-7 .elementor-element.elementor-element-d977cef .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-d977cef.elementor-view-stacked .elementor-icon{background-color:#FF94531F;fill:var( --e-global-color-e205b41 );color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-d977cef.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-d977cef.elementor-view-default .elementor-icon{fill:#FF94531F;color:#FF94531F;border-color:#FF94531F;}.elementor-7 .elementor-element.elementor-element-d977cef.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-d977cef .elementor-icon{font-size:30px;}.elementor-7 .elementor-element.elementor-element-d977cef .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-d977cef .elementor-icon-box-title a{font-family:"Exo", Sans-serif;font-size:20px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-d977cef:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-d977cef:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-d977cef .elementor-icon-box-description{font-family:var( --e-global-typography-b57f994-font-family ), Sans-serif;font-size:var( --e-global-typography-b57f994-font-size );font-weight:var( --e-global-typography-b57f994-font-weight );color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-177533e .elementor-icon-box-wrapper{align-items:center;}.elementor-7 .elementor-element.elementor-element-177533e{--icon-box-icon-margin:15px;}.elementor-7 .elementor-element.elementor-element-177533e .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-177533e.elementor-view-stacked .elementor-icon{background-color:#FF94531F;fill:var( --e-global-color-e205b41 );color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-177533e.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-177533e.elementor-view-default .elementor-icon{fill:#FF94531F;color:#FF94531F;border-color:#FF94531F;}.elementor-7 .elementor-element.elementor-element-177533e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-177533e .elementor-icon{font-size:30px;}.elementor-7 .elementor-element.elementor-element-177533e .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-177533e .elementor-icon-box-title a{font-family:"Exo", Sans-serif;font-size:20px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-177533e:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-177533e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-177533e .elementor-icon-box-description{font-family:var( --e-global-typography-b57f994-font-family ), Sans-serif;font-size:var( --e-global-typography-b57f994-font-size );font-weight:var( --e-global-typography-b57f994-font-weight );color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-b7a253c .elementor-icon-box-wrapper{align-items:center;}.elementor-7 .elementor-element.elementor-element-b7a253c{--icon-box-icon-margin:15px;}.elementor-7 .elementor-element.elementor-element-b7a253c .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-b7a253c.elementor-view-stacked .elementor-icon{background-color:#FF94531F;fill:var( --e-global-color-e205b41 );color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-b7a253c.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-b7a253c.elementor-view-default .elementor-icon{fill:#FF94531F;color:#FF94531F;border-color:#FF94531F;}.elementor-7 .elementor-element.elementor-element-b7a253c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-b7a253c .elementor-icon{font-size:30px;}.elementor-7 .elementor-element.elementor-element-b7a253c .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-b7a253c .elementor-icon-box-title a{font-family:"Exo", Sans-serif;font-size:20px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-b7a253c:has(:hover) .elementor-icon-box-title,
					 .elementor-7 .elementor-element.elementor-element-b7a253c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-b7a253c .elementor-icon-box-description{font-family:var( --e-global-typography-b57f994-font-family ), Sans-serif;font-size:var( --e-global-typography-b57f994-font-size );font-weight:var( --e-global-typography-b57f994-font-weight );color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-472eb9{--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.8;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-472eb9:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-472eb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ashwaniikumaragarwal.com/wp-content/uploads/2025/08/cal-to-action-2.webp");background-position:center center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-472eb9::before, .elementor-7 .elementor-element.elementor-element-472eb9 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-472eb9 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-472eb9 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-472eb9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-472eb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-8b9844b );--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-d1dd4dc{--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;}.elementor-7 .elementor-element.elementor-element-658a24fb{--display:flex;}.elementor-7 .elementor-element.elementor-element-5f9f8f79{margin:-5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-7 .elementor-element.elementor-element-5f9f8f79 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-348560b );}.elementor-7 .elementor-element.elementor-element-4fb174a9 .swiper-slide .slider-container-block-background{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-4fb174a9 .slide-block{text-align:center;}.elementor-7 .elementor-element.elementor-element-4fb174a9 .slide-title{text-align:center;}.elementor-7 .elementor-element.elementor-element-4fb174a9 .slide-subtitle{text-align:center;}.elementor-7 .elementor-element.elementor-element-4fb174a9 .slide-icons{text-align:center;}.elementor-7 .elementor-element.elementor-element-4fb174a9 .swiper-wrapper .slide-title{color:var( --e-global-color-8b9844b );font-family:"Exo", Sans-serif;font-size:20px;font-weight:600;}.elementor-7 .elementor-element.elementor-element-4fb174a9 .swiper-wrapper .slide-subtitle{color:var( --e-global-color-e205b41 );font-family:var( --e-global-typography-b57f994-font-family ), Sans-serif;font-size:var( --e-global-typography-b57f994-font-size );font-weight:var( --e-global-typography-b57f994-font-weight );}.elementor-7 .elementor-element.elementor-element-4fb174a9 .swiper-wrapper .slide-description{font-family:var( --e-global-typography-b57f994-font-family ), Sans-serif;font-size:var( --e-global-typography-b57f994-font-size );font-weight:var( --e-global-typography-b57f994-font-weight );}.elementor-7 .elementor-element.elementor-element-4fb174a9 .slide-description{text-align:center;}.elementor-7 .elementor-element.elementor-element-4fb174a9 .slide-read-more{text-align:center;}.elementor-7 .elementor-element.elementor-element-4fb174a9 .slider-modal .slide-title{text-align:left;}.elementor-7 .elementor-element.elementor-element-4fb174a9 .slider-modal .slide-subtitle{text-align:left;}.elementor-7 .elementor-element.elementor-element-4fb174a9 .slider-modal-container .slide-description{text-align:left;}.elementor-7 .elementor-element.elementor-element-4fb174a9 .slider-modal .slide-block{text-align:left;flex-direction:column;}.elementor-7 .elementor-element.elementor-element-4fb174a9 .slider-modal .slide-icons{text-align:center;}.elementor-7 .elementor-element.elementor-element-4fb174a9 .mySwiper .swiper-button-prev:after, .elementor-7 .elementor-element.elementor-element-4fb174a9 .mySwiper .swiper-button-next:after{color:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-4fb174a9 .mySwiper .swiper-button-prev:hover::after, .elementor-7 .elementor-element.elementor-element-4fb174a9 .mySwiper .swiper-button-next:hover::after{color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-4fb174a9 .mySwiper .swiper-pagination-bullet{background:var( --e-global-color-8b9844b );}.elementor-7 .elementor-element.elementor-element-4fb174a9 .mySwiper .swiper-pagination-bullet:hover{background:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-4fb174a9 .mySwiper .swiper-rating-centered-buttons-block .swiper-pagination-bullet-active{background:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-3bdcf93{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-7 .elementor-element.elementor-element-3bdcf93:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3bdcf93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-348560b ) 0%, var( --e-global-color-6795131 ) 100%);}.elementor-7 .elementor-element.elementor-element-087e1af{--display:flex;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-128dd04{text-align:center;}.elementor-7 .elementor-element.elementor-element-128dd04 .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:100px;font-weight:600;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#1F212442;stroke:#1F212442;color:#15406500;}.elementor-7 .elementor-element.elementor-element-620aacf{margin:-5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-7 .elementor-element.elementor-element-620aacf .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-b4c92d7{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-cd89642{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-cd89642:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-cd89642 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-342cead{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-342cead:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-342cead > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-78d56d1{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-78d56d1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-78d56d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-4588538{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-4588538:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4588538 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-e46d821{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-e46d821:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e46d821 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-e830294{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-e830294:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e830294 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-9dbcfb4{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-9dbcfb4:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9dbcfb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-0b3ec20{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-0b3ec20:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0b3ec20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-7c10b17{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-30d5093{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-30d5093:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-30d5093 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-496add8{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-496add8:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-496add8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-9a69cd8{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-9a69cd8:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9a69cd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-98f6b64{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-98f6b64:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-98f6b64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-db1ff18{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-db1ff18:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-db1ff18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-99c9c6b{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-99c9c6b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-99c9c6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-72825fd{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-72825fd:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-72825fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-6195254{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-6195254:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6195254 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-0bcb32e{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-84334ad{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-84334ad:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-84334ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c4e86fe{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-c4e86fe:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c4e86fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-08145d0{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-08145d0:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-08145d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-536416c{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-536416c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-536416c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-c1b16fe{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-c1b16fe:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-c1b16fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-4c971ab{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-4c971ab:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4c971ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-63d15fd{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-63d15fd:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-63d15fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-e44f7ed{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-e44f7ed:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e44f7ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-e9fade5{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-21a5f0d{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-21a5f0d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-21a5f0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-9107bf8{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-9107bf8:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-9107bf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-dad8fa5{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-dad8fa5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-dad8fa5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-04c7f02{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-04c7f02:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-04c7f02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-20c1f92{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-20c1f92:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-20c1f92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-83bab3a{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-83bab3a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-83bab3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-033562b{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-033562b:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-033562b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-5bbe917{--display:flex;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-5bbe917:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5bbe917 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-6a6d553{--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;}.elementor-7 .elementor-element.elementor-element-08aadf9{--display:flex;}.elementor-7 .elementor-element.elementor-element-38dcb3a{text-align:center;}.elementor-7 .elementor-element.elementor-element-38dcb3a .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:100px;font-weight:600;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#1F212442;stroke:#1F212442;color:#15406500;}.elementor-7 .elementor-element.elementor-element-adb1e8b{margin:-5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-7 .elementor-element.elementor-element-adb1e8b .elementor-heading-title{font-family:"Exo", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-e205b41 );}.elementor-7 .elementor-element.elementor-element-4c40394{--display:flex;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-9fb284e{--width:50%;}.elementor-7 .elementor-element.elementor-element-a538913{--width:50%;}}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-2338bba{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-9ac7b73 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-33a72a8 .elementor-heading-title{font-size:35px;}.elementor-7 .elementor-element.elementor-element-10c589f{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-711ed9d .elementor-icon-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-ef729e5 .elementor-icon-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-919bcb9 .elementor-icon-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-acda73e .elementor-icon-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-310c891 .elementor-icon-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-ea87a0b .elementor-image-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-ec33318 .elementor-image-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-92edbd3 .elementor-image-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-3399140 .elementor-image-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-5a63ee4 .elementor-image-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-bb61dfb .elementor-image-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-c2e790d .elementor-image-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-0e3e5f2 .elementor-image-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-8cac912 .elementor-image-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-12dd5a1 .elementor-image-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-c482678 .elementor-image-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-f5980e6 .elementor-image-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-6812a12 .elementor-image-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-28d96d0 .elementor-image-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-77a43ea .elementor-image-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-68c0533 .elementor-image-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-014d514 .elementor-image-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-b1de96b .elementor-image-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-90cc993 .elementor-image-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-f956098 .elementor-image-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-f5fce4d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-0912c34 .elementor-heading-title{font-size:35px;}.elementor-7 .elementor-element.elementor-element-d977cef .elementor-icon-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-177533e .elementor-icon-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-b7a253c .elementor-icon-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-4fb174a9 .swiper-wrapper .slide-subtitle{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-4fb174a9 .swiper-wrapper .slide-description{font-size:var( --e-global-typography-b57f994-font-size );}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-e9a3456 .elementor-heading-title{font-size:60px;}.elementor-7 .elementor-element.elementor-element-8153989{margin:-16% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-7 .elementor-element.elementor-element-8153989 .elementor-heading-title{font-size:25px;}.elementor-7 .elementor-element.elementor-element-6c26aa7{text-align:justify;}.elementor-7 .elementor-element.elementor-element-9ac7b73 .elementor-heading-title{font-size:25px;-webkit-text-stroke-width:0.5px;stroke-width:0.5px;}.elementor-7 .elementor-element.elementor-element-33a72a8{margin:-10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-7 .elementor-element.elementor-element-33a72a8 .elementor-heading-title{font-size:25px;}.elementor-7 .elementor-element.elementor-element-10c589f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-8f293be .elementor-heading-title{font-size:60px;}.elementor-7 .elementor-element.elementor-element-113dcc5{margin:-15% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-7 .elementor-element.elementor-element-113dcc5 .elementor-heading-title{font-size:25px;}.elementor-7 .elementor-element.elementor-element-f80c5ae{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-7 .elementor-element.elementor-element-275e010{--width:160px;}.elementor-7 .elementor-element.elementor-element-711ed9d .elementor-icon-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-9c7b699{--width:160px;}.elementor-7 .elementor-element.elementor-element-ef729e5 .elementor-icon-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-54b8593{--width:330px;}.elementor-7 .elementor-element.elementor-element-919bcb9 .elementor-icon-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-8bffc52{--width:160px;}.elementor-7 .elementor-element.elementor-element-acda73e .elementor-icon-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-e65efda{--width:160px;}.elementor-7 .elementor-element.elementor-element-310c891 .elementor-icon-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-20ea162 .elementor-heading-title{font-size:55px;}.elementor-7 .elementor-element.elementor-element-be0c6b5{margin:-10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-7 .elementor-element.elementor-element-be0c6b5 .elementor-heading-title{font-size:25px;}.elementor-7 .elementor-element.elementor-element-b29fbed{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-01d2e5a{--width:147px;}.elementor-7 .elementor-element.elementor-element-ea87a0b .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-ea87a0b .elementor-image-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-c1d64e5{--width:148px;}.elementor-7 .elementor-element.elementor-element-ec33318 .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-ec33318 .elementor-image-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-e01d3f9{--width:147px;}.elementor-7 .elementor-element.elementor-element-92edbd3 .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-92edbd3 .elementor-image-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-6318865{--width:148px;}.elementor-7 .elementor-element.elementor-element-3399140 .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-3399140 .elementor-image-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-4c0dbc3{--width:147px;}.elementor-7 .elementor-element.elementor-element-5a63ee4 .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-5a63ee4 .elementor-image-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-847c760{--width:148px;}.elementor-7 .elementor-element.elementor-element-bb61dfb .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-bb61dfb .elementor-image-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-12ec985{--width:147px;}.elementor-7 .elementor-element.elementor-element-c2e790d .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-c2e790d .elementor-image-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-5919511{--width:148px;}.elementor-7 .elementor-element.elementor-element-0e3e5f2 .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-0e3e5f2 .elementor-image-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-1066a68{--width:147px;}.elementor-7 .elementor-element.elementor-element-8cac912 .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-8cac912 .elementor-image-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-9070341{--width:148px;}.elementor-7 .elementor-element.elementor-element-12dd5a1 .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-12dd5a1 .elementor-image-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-93fba1b .elementor-heading-title{font-size:55px;}.elementor-7 .elementor-element.elementor-element-33885f8{margin:-10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-7 .elementor-element.elementor-element-33885f8 .elementor-heading-title{font-size:25px;}.elementor-7 .elementor-element.elementor-element-2f69a11{text-align:justify;}.elementor-7 .elementor-element.elementor-element-0404583{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-0720265{--width:147px;}.elementor-7 .elementor-element.elementor-element-c482678 .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-c482678 .elementor-image-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-06fdf38{--width:148px;}.elementor-7 .elementor-element.elementor-element-f5980e6 .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-f5980e6 .elementor-image-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-0eef37f{--width:147px;}.elementor-7 .elementor-element.elementor-element-6812a12 .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-6812a12 .elementor-image-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-c4ea894{--width:148px;}.elementor-7 .elementor-element.elementor-element-28d96d0 .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-28d96d0 .elementor-image-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-0c5d17c{--width:147px;}.elementor-7 .elementor-element.elementor-element-77a43ea .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-77a43ea .elementor-image-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-63ffb22{--width:148px;}.elementor-7 .elementor-element.elementor-element-68c0533 .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-68c0533 .elementor-image-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-fc3e8f9{--width:147px;}.elementor-7 .elementor-element.elementor-element-014d514 .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-014d514 .elementor-image-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-76ef11d{--width:148px;}.elementor-7 .elementor-element.elementor-element-b1de96b .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-b1de96b .elementor-image-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-ecf3f05{--width:147px;}.elementor-7 .elementor-element.elementor-element-90cc993 .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-90cc993 .elementor-image-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-8a20935{--width:148px;}.elementor-7 .elementor-element.elementor-element-f956098 .elementor-image-box-img{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-f956098 .elementor-image-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-c57b77d .elementor-heading-title{font-size:55px;}.elementor-7 .elementor-element.elementor-element-5baabff{margin:-14% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-7 .elementor-element.elementor-element-5baabff .elementor-heading-title{font-size:25px;}.elementor-7 .elementor-element.elementor-element-8af8c82{text-align:justify;}.elementor-7 .elementor-element.elementor-element-7d967d0 .elementor-heading-title{font-size:35px;}.elementor-7 .elementor-element.elementor-element-81bb55d{margin:-10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-7 .elementor-element.elementor-element-81bb55d .elementor-heading-title{font-size:25px;}.elementor-7 .elementor-element.elementor-element-347bea4{text-align:justify;}.elementor-7 .elementor-element.elementor-element-ca0862d{--container-widget-width:325px;--container-widget-flex-grow:0;width:var( --container-widget-width, 325px );max-width:325px;}.elementor-7 .elementor-element.elementor-element-983c2b0 .elementor-heading-title{font-size:35px;}.elementor-7 .elementor-element.elementor-element-bbdf659{margin:-12% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-7 .elementor-element.elementor-element-bbdf659 .elementor-heading-title{font-size:25px;}.elementor-7 .elementor-element.elementor-element-f4151c5 .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-f4151c5 .elementor-image-box-img img{height:250px;}.elementor-7 .elementor-element.elementor-element-4a28711 .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-4a28711 .elementor-image-box-img img{height:250px;}.elementor-7 .elementor-element.elementor-element-3cd358e .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-3cd358e .elementor-image-box-img img{height:250px;}.elementor-7 .elementor-element.elementor-element-1639433 .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-1639433 .elementor-image-box-img img{height:250px;}.elementor-7 .elementor-element.elementor-element-e8041d6 .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-e8041d6 .elementor-image-box-img img{height:250px;}.elementor-7 .elementor-element.elementor-element-a9b3249 .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-a9b3249 .elementor-image-box-img img{height:250px;}.elementor-7 .elementor-element.elementor-element-ab8161f .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-ab8161f .elementor-image-box-img img{height:250px;}.elementor-7 .elementor-element.elementor-element-83bcdb0 .elementor-image-box-img{margin-bottom:15px;}.elementor-7 .elementor-element.elementor-element-83bcdb0 .elementor-image-box-img img{height:250px;}.elementor-7 .elementor-element.elementor-element-890e591{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-7 .elementor-element.elementor-element-27419bf .elementor-heading-title{font-size:35px;}.elementor-7 .elementor-element.elementor-element-0912c34{margin:-10% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-7 .elementor-element.elementor-element-0912c34 .elementor-heading-title{font-size:25px;}.elementor-7 .elementor-element.elementor-element-d977cef .elementor-icon-box-wrapper{align-items:center;}.elementor-7 .elementor-element.elementor-element-d977cef .elementor-icon{font-size:25px;}.elementor-7 .elementor-element.elementor-element-d977cef .elementor-icon-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-177533e .elementor-icon-box-wrapper{align-items:center;}.elementor-7 .elementor-element.elementor-element-177533e .elementor-icon{font-size:25px;}.elementor-7 .elementor-element.elementor-element-177533e .elementor-icon-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-b7a253c .elementor-icon-box-wrapper{align-items:center;}.elementor-7 .elementor-element.elementor-element-b7a253c .elementor-icon{font-size:25px;}.elementor-7 .elementor-element.elementor-element-b7a253c .elementor-icon-box-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-5f9f8f79{margin:-12% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-7 .elementor-element.elementor-element-5f9f8f79 .elementor-heading-title{font-size:25px;}.elementor-7 .elementor-element.elementor-element-4fb174a9 .swiper-wrapper .slide-subtitle{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-4fb174a9 .swiper-wrapper .slide-description{font-size:var( --e-global-typography-b57f994-font-size );}.elementor-7 .elementor-element.elementor-element-128dd04 .elementor-heading-title{font-size:60px;}.elementor-7 .elementor-element.elementor-element-620aacf{margin:-14% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-7 .elementor-element.elementor-element-620aacf .elementor-heading-title{font-size:25px;}.elementor-7 .elementor-element.elementor-element-b4c92d7{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-cd89642{--width:70px;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-342cead{--width:70px;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-78d56d1{--width:70px;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-4588538{--width:70px;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-e46d821{--width:70px;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-e830294{--width:70px;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-9dbcfb4{--width:70px;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-0b3ec20{--width:70px;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-7c10b17{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-30d5093{--width:70px;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-496add8{--width:70px;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-9a69cd8{--width:70px;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-98f6b64{--width:70px;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-db1ff18{--width:70px;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-99c9c6b{--width:70px;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-72825fd{--width:70px;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-6195254{--width:70px;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-0bcb32e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-84334ad{--width:70px;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-c4e86fe{--width:70px;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-08145d0{--width:70px;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-536416c{--width:70px;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-c1b16fe{--width:70px;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-4c971ab{--width:70px;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-63d15fd{--width:70px;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-e44f7ed{--width:70px;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-e9fade5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-21a5f0d{--width:70px;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-9107bf8{--width:70px;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-dad8fa5{--width:70px;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-04c7f02{--width:70px;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-20c1f92{--width:70px;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-83bab3a{--width:70px;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-033562b{--width:70px;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-5bbe917{--width:70px;--border-radius:5px 5px 5px 5px;}.elementor-7 .elementor-element.elementor-element-38dcb3a .elementor-heading-title{font-size:60px;}.elementor-7 .elementor-element.elementor-element-adb1e8b{margin:-15% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-7 .elementor-element.elementor-element-adb1e8b .elementor-heading-title{font-size:25px;}}/* Start custom CSS for image-box, class: .elementor-element-ea87a0b */.elementor-7 .elementor-element.elementor-element-ea87a0b {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-ea87a0b:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-ea87a0b img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-ea87a0b:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-ea87a0b::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-ea87a0b:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ec33318 */.elementor-7 .elementor-element.elementor-element-ec33318 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-ec33318:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-ec33318 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-ec33318:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-ec33318::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-ec33318:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-92edbd3 */.elementor-7 .elementor-element.elementor-element-92edbd3 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-92edbd3:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-92edbd3 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-92edbd3:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-92edbd3::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-92edbd3:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3399140 */.elementor-7 .elementor-element.elementor-element-3399140 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-3399140:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-3399140 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-3399140:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-3399140::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-3399140:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5a63ee4 */.elementor-7 .elementor-element.elementor-element-5a63ee4 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-5a63ee4:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-5a63ee4 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-5a63ee4:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-5a63ee4::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-5a63ee4:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bb61dfb */.elementor-7 .elementor-element.elementor-element-bb61dfb {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-bb61dfb:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-bb61dfb img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-bb61dfb:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-bb61dfb::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-bb61dfb:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c2e790d */.elementor-7 .elementor-element.elementor-element-c2e790d {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-c2e790d:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-c2e790d img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-c2e790d:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-c2e790d::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-c2e790d:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0e3e5f2 */.elementor-7 .elementor-element.elementor-element-0e3e5f2 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-0e3e5f2:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-0e3e5f2 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-0e3e5f2:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-0e3e5f2::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-0e3e5f2:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8cac912 */.elementor-7 .elementor-element.elementor-element-8cac912 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-8cac912:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-8cac912 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-8cac912:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-8cac912::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-8cac912:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-12dd5a1 */.elementor-7 .elementor-element.elementor-element-12dd5a1 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-12dd5a1:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-12dd5a1 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-12dd5a1:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-12dd5a1::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-12dd5a1:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c482678 */.elementor-7 .elementor-element.elementor-element-c482678 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-c482678:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-c482678 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-c482678:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-c482678::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-c482678:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f5980e6 */.elementor-7 .elementor-element.elementor-element-f5980e6 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-f5980e6:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-f5980e6 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-f5980e6:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-f5980e6::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-f5980e6:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6812a12 */.elementor-7 .elementor-element.elementor-element-6812a12 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-6812a12:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-6812a12 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-6812a12:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-6812a12::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-6812a12:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-28d96d0 */.elementor-7 .elementor-element.elementor-element-28d96d0 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-28d96d0:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-28d96d0 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-28d96d0:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-28d96d0::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-28d96d0:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-77a43ea */.elementor-7 .elementor-element.elementor-element-77a43ea {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-77a43ea:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-77a43ea img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-77a43ea:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-77a43ea::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-77a43ea:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-68c0533 */.elementor-7 .elementor-element.elementor-element-68c0533 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-68c0533:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-68c0533 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-68c0533:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-68c0533::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-68c0533:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-014d514 */.elementor-7 .elementor-element.elementor-element-014d514 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-014d514:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-014d514 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-014d514:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-014d514::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-014d514:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b1de96b */.elementor-7 .elementor-element.elementor-element-b1de96b {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-b1de96b:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-b1de96b img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-b1de96b:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-b1de96b::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-b1de96b:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-90cc993 */.elementor-7 .elementor-element.elementor-element-90cc993 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-90cc993:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-90cc993 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-90cc993:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-90cc993::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-90cc993:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f956098 */.elementor-7 .elementor-element.elementor-element-f956098 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-f956098:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-f956098 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-f956098:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-f956098::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-f956098:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f4151c5 */.elementor-7 .elementor-element.elementor-element-f4151c5 {
  position: relative;
  overflow: hidden;
  border-radius: 10px;
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-f4151c5 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.5s ease;
}

.elementor-7 .elementor-element.elementor-element-f4151c5:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-f4151c5::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.5) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
}

.elementor-7 .elementor-element.elementor-element-f4151c5:hover::before {
  animation: shineEffect 0.8s ease forwards;
}

@keyframes shineEffect {
  to {
    left: 125%;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4a28711 */.elementor-7 .elementor-element.elementor-element-4a28711 {
  position: relative;
  overflow: hidden;
  border-radius: 10px;
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-4a28711 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.5s ease;
}

.elementor-7 .elementor-element.elementor-element-4a28711:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-4a28711::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.5) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
}

.elementor-7 .elementor-element.elementor-element-4a28711:hover::before {
  animation: shineEffect 0.8s ease forwards;
}

@keyframes shineEffect {
  to {
    left: 125%;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3cd358e */.elementor-7 .elementor-element.elementor-element-3cd358e {
  position: relative;
  overflow: hidden;
  border-radius: 10px;
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-3cd358e img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.5s ease;
}

.elementor-7 .elementor-element.elementor-element-3cd358e:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-3cd358e::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.5) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
}

.elementor-7 .elementor-element.elementor-element-3cd358e:hover::before {
  animation: shineEffect 0.8s ease forwards;
}

@keyframes shineEffect {
  to {
    left: 125%;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1639433 */.elementor-7 .elementor-element.elementor-element-1639433 {
  position: relative;
  overflow: hidden;
  border-radius: 10px;
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-1639433 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.5s ease;
}

.elementor-7 .elementor-element.elementor-element-1639433:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-1639433::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.5) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
}

.elementor-7 .elementor-element.elementor-element-1639433:hover::before {
  animation: shineEffect 0.8s ease forwards;
}

@keyframes shineEffect {
  to {
    left: 125%;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e8041d6 */.elementor-7 .elementor-element.elementor-element-e8041d6 {
  position: relative;
  overflow: hidden;
  border-radius: 10px;
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-e8041d6 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.5s ease;
}

.elementor-7 .elementor-element.elementor-element-e8041d6:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-e8041d6::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.5) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
}

.elementor-7 .elementor-element.elementor-element-e8041d6:hover::before {
  animation: shineEffect 0.8s ease forwards;
}

@keyframes shineEffect {
  to {
    left: 125%;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a9b3249 */.elementor-7 .elementor-element.elementor-element-a9b3249 {
  position: relative;
  overflow: hidden;
  border-radius: 10px;
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-a9b3249 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.5s ease;
}

.elementor-7 .elementor-element.elementor-element-a9b3249:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-a9b3249::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.5) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
}

.elementor-7 .elementor-element.elementor-element-a9b3249:hover::before {
  animation: shineEffect 0.8s ease forwards;
}

@keyframes shineEffect {
  to {
    left: 125%;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ab8161f */.elementor-7 .elementor-element.elementor-element-ab8161f {
  position: relative;
  overflow: hidden;
  border-radius: 10px;
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-ab8161f img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.5s ease;
}

.elementor-7 .elementor-element.elementor-element-ab8161f:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-ab8161f::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.5) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
}

.elementor-7 .elementor-element.elementor-element-ab8161f:hover::before {
  animation: shineEffect 0.8s ease forwards;
}

@keyframes shineEffect {
  to {
    left: 125%;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-83bcdb0 */.elementor-7 .elementor-element.elementor-element-83bcdb0 {
  position: relative;
  overflow: hidden;
  border-radius: 10px;
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-83bcdb0 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.5s ease;
}

.elementor-7 .elementor-element.elementor-element-83bcdb0:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-83bcdb0::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.5) 50%,
    rgba(255, 255, 255, 0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
}

.elementor-7 .elementor-element.elementor-element-83bcdb0:hover::before {
  animation: shineEffect 0.8s ease forwards;
}

@keyframes shineEffect {
  to {
    left: 125%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e5da64 */.elementor-7 .elementor-element.elementor-element-2e5da64 {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-2e5da64:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-2e5da64 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-2e5da64:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-2e5da64::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-2e5da64:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ad6b37 */.elementor-7 .elementor-element.elementor-element-3ad6b37 {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-3ad6b37:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-3ad6b37 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-3ad6b37:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-3ad6b37::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-3ad6b37:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d0ea5f6 */.elementor-7 .elementor-element.elementor-element-d0ea5f6 {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-d0ea5f6:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-d0ea5f6 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-d0ea5f6:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-d0ea5f6::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-d0ea5f6:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2c2947 */.elementor-7 .elementor-element.elementor-element-f2c2947 {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-f2c2947:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-f2c2947 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-f2c2947:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-f2c2947::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-f2c2947:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a0c93ae */.elementor-7 .elementor-element.elementor-element-a0c93ae {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-a0c93ae:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-a0c93ae img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-a0c93ae:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-a0c93ae::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-a0c93ae:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b7b1e8d */.elementor-7 .elementor-element.elementor-element-b7b1e8d {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-b7b1e8d:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-b7b1e8d img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-b7b1e8d:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-b7b1e8d::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-b7b1e8d:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-02e25a2 */.elementor-7 .elementor-element.elementor-element-02e25a2 {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-02e25a2:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-02e25a2 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-02e25a2:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-02e25a2::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-02e25a2:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-15cbe22 */.elementor-7 .elementor-element.elementor-element-15cbe22 {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-15cbe22:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-15cbe22 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-15cbe22:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-15cbe22::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-15cbe22:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b918e9e */.elementor-7 .elementor-element.elementor-element-b918e9e {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-b918e9e:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-b918e9e img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-b918e9e:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-b918e9e::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-b918e9e:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10e349c */.elementor-7 .elementor-element.elementor-element-10e349c {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-10e349c:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-10e349c img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-10e349c:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-10e349c::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-10e349c:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-208bc15 */.elementor-7 .elementor-element.elementor-element-208bc15 {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-208bc15:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-208bc15 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-208bc15:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-208bc15::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-208bc15:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-87ff187 */.elementor-7 .elementor-element.elementor-element-87ff187 {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-87ff187:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-87ff187 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-87ff187:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-87ff187::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-87ff187:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1decf68 */.elementor-7 .elementor-element.elementor-element-1decf68 {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-1decf68:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-1decf68 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-1decf68:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-1decf68::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-1decf68:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-03d55b0 */.elementor-7 .elementor-element.elementor-element-03d55b0 {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-03d55b0:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-03d55b0 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-03d55b0:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-03d55b0::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-03d55b0:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b0714b8 */.elementor-7 .elementor-element.elementor-element-b0714b8 {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-b0714b8:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-b0714b8 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-b0714b8:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-b0714b8::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-b0714b8:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9be38e9 */.elementor-7 .elementor-element.elementor-element-9be38e9 {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-9be38e9:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-9be38e9 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-9be38e9:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-9be38e9::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-9be38e9:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b443627 */.elementor-7 .elementor-element.elementor-element-b443627 {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-b443627:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-b443627 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-b443627:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-b443627::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-b443627:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ccbc47 */.elementor-7 .elementor-element.elementor-element-4ccbc47 {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-4ccbc47:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-4ccbc47 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-4ccbc47:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-4ccbc47::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-4ccbc47:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-381f36f */.elementor-7 .elementor-element.elementor-element-381f36f {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-381f36f:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-381f36f img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-381f36f:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-381f36f::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-381f36f:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61afda1 */.elementor-7 .elementor-element.elementor-element-61afda1 {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-61afda1:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-61afda1 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-61afda1:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-61afda1::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-61afda1:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d5c90ee */.elementor-7 .elementor-element.elementor-element-d5c90ee {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-d5c90ee:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-d5c90ee img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-d5c90ee:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-d5c90ee::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-d5c90ee:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c778d8b */.elementor-7 .elementor-element.elementor-element-c778d8b {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-c778d8b:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-c778d8b img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-c778d8b:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-c778d8b::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-c778d8b:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ec94ee9 */.elementor-7 .elementor-element.elementor-element-ec94ee9 {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-ec94ee9:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-ec94ee9 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-ec94ee9:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-ec94ee9::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-ec94ee9:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-65fbccd */.elementor-7 .elementor-element.elementor-element-65fbccd {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-65fbccd:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-65fbccd img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-65fbccd:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-65fbccd::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-65fbccd:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7280257 */.elementor-7 .elementor-element.elementor-element-7280257 {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-7280257:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-7280257 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-7280257:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-7280257::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-7280257:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61ab350 */.elementor-7 .elementor-element.elementor-element-61ab350 {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-61ab350:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-61ab350 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-61ab350:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-61ab350::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-61ab350:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cc7d6ce */.elementor-7 .elementor-element.elementor-element-cc7d6ce {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-cc7d6ce:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-cc7d6ce img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-cc7d6ce:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-cc7d6ce::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-cc7d6ce:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b43730f */.elementor-7 .elementor-element.elementor-element-b43730f {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-b43730f:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-b43730f img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-b43730f:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-b43730f::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-b43730f:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71527fc */.elementor-7 .elementor-element.elementor-element-71527fc {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-71527fc:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-71527fc img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-71527fc:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-71527fc::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-71527fc:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dd59cc5 */.elementor-7 .elementor-element.elementor-element-dd59cc5 {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-dd59cc5:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-dd59cc5 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-dd59cc5:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-dd59cc5::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-dd59cc5:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1d4927 */.elementor-7 .elementor-element.elementor-element-e1d4927 {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-e1d4927:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-e1d4927 img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-e1d4927:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-e1d4927::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-e1d4927:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d26244d */.elementor-7 .elementor-element.elementor-element-d26244d {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  transition: transform 0.5s ease, box-shadow 0.5s ease;
  box-shadow: 0 5px 15px rgba(0,0,0,0.1);
  cursor: pointer;
}

.elementor-7 .elementor-element.elementor-element-d26244d:hover {
  transform: translateY(-8px) scale(1.02);
  box-shadow: 0 15px 25px rgba(0,0,0,0.2);
}

.elementor-7 .elementor-element.elementor-element-d26244d img {
  width: 100%;
  height: auto;
  display: block;
  transition: transform 0.6s ease;
}

.elementor-7 .elementor-element.elementor-element-d26244d:hover img {
  transform: scale(1.1);
}

.elementor-7 .elementor-element.elementor-element-d26244d::before {
  content: "";
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.4) 50%,
    rgba(255,255,255,0) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  pointer-events: none;
}

.elementor-7 .elementor-element.elementor-element-d26244d:hover::before {
  animation: shineEffect 1s ease-in-out forwards;
}

@keyframes shineEffect {
  100% {
    left: 130%;
  }
}/* End custom CSS */