.elementor-12 .elementor-element.elementor-element-7d121f7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-7d121f7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-7d121f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-48166fd{--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-12 .elementor-element.elementor-element-48166fd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-f23eb89{--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-12 .elementor-element.elementor-element-f23eb89.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-bdbc35f .elementor-button{background-color:var( --e-global-color-b75fd11 );fill:var( --e-global-color-34b5cdd4 );color:var( --e-global-color-34b5cdd4 );}.elementor-12 .elementor-element.elementor-element-d8b5f0c{--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-12 .elementor-element.elementor-element-d8b5f0c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-526c9a2 .elementor-menu-toggle{margin:0 auto;}.elementor-12 .elementor-element.elementor-element-f820c89{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-f820c89:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f820c89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-7a6de88{--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-12 .elementor-element.elementor-element-7a6de88.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-cd9c4f8{--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-12 .elementor-element.elementor-element-cd9c4f8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-048eec7 .elementor-menu-toggle{margin:0 auto;}.elementor-12 .elementor-element.elementor-element-2391f21{--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-12 .elementor-element.elementor-element-4900555 .elementor-button{background-color:#FF9113;fill:var( --e-global-color-34b5cdd4 );color:var( --e-global-color-34b5cdd4 );}.elementor-12 .elementor-element.elementor-element-298d9c4{--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-c36b881{font-family:"Roboto", Sans-serif;font-size:69px;font-weight:900;line-height:79px;color:#000000;}.elementor-12 .elementor-element.elementor-element-db028b1{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-03cad62{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-30f7d83{--display:flex;}.elementor-12 .elementor-element.elementor-element-e7dcf4e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-5621b14 .elementor-button{background-color:#EF690F;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;text-transform:capitalize;line-height:28px;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-12 .elementor-element.elementor-element-ff368e3 .elementor-button{background-color:#017042;font-family:"Roboto", Sans-serif;font-size:19px;font-weight:600;text-transform:capitalize;line-height:28px;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-12 .elementor-element.elementor-element-ff368e3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-06a5514{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-b42c658{--display:flex;}.elementor-12 .elementor-element.elementor-element-292aa51 img{width:75%;border-radius:100% 100% 100% 100%;}.elementor-12 .elementor-element.elementor-element-cdb4e6c{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:11px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-cdb4e6c{left:46px;}body.rtl .elementor-12 .elementor-element.elementor-element-cdb4e6c{right:46px;}.elementor-12 .elementor-element.elementor-element-3c7c69f img{width:75%;border-radius:100% 100% 100% 100%;}.elementor-12 .elementor-element.elementor-element-555d3fd{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:11px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-555d3fd{left:80px;}body.rtl .elementor-12 .elementor-element.elementor-element-555d3fd{right:80px;}.elementor-12 .elementor-element.elementor-element-5fabbd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5fabbd3 img{width:82%;border-radius:100% 100% 100% 100%;}.elementor-12 .elementor-element.elementor-element-12befe4{--display:flex;--position:absolute;top:24px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-12befe4{left:180px;}body.rtl .elementor-12 .elementor-element.elementor-element-12befe4{right:180px;}.elementor-12 .elementor-element.elementor-element-b570675{--display:flex;}.elementor-12 .elementor-element.elementor-element-5167257{--display:flex;--position:absolute;top:-24px;--z-index:2;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-5167257{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-5167257{right:0px;}.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-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-073a889{width:var( --container-widget-width, 25% );max-width:25%;background-color:var( --e-global-color-b75fd11 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 5px 0px;--container-widget-width:25%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-073a889.elementor-element{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-073a889 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-073a889 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-073a889 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-073a889 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-073a889:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-073a889:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-073a889 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f7b309d{--e-transform-rotateZ:3deg;}.elementor-12 .elementor-element.elementor-element-f7b309d img{border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-89ff8e2{--display:flex;--position:absolute;top:427px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-89ff8e2{left:-17px;}body.rtl .elementor-12 .elementor-element.elementor-element-89ff8e2{right:-17px;}.elementor-12 .elementor-element.elementor-element-8bbd006{width:var( --container-widget-width, 54% );max-width:54%;background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;--container-widget-width:54%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-8bbd006.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-8bbd006 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-12 .elementor-element.elementor-element-8bbd006 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8bbd006.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8bbd006.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-8bbd006.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8bbd006 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-8bbd006 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:600;line-height:35px;}.elementor-12 .elementor-element.elementor-element-8bbd006:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-8bbd006:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8bbd006 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:23px;font-weight:600;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-94f6280{--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-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 );}.elementor-12 .elementor-element.elementor-element-62abc07{text-align:center;}.elementor-12 .elementor-element.elementor-element-5eb18d2{--display:flex;}.elementor-12 .elementor-element.elementor-element-d4a26ec .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-d4a26ec .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-d4a26ec .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:44px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-d4a26ec .elementor-icon-box-title{color:#0A6A1E;}.elementor-12 .elementor-element.elementor-element-d4a26ec:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-d4a26ec:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-d4a26ec .elementor-icon-box-description{color:#2D2D2D;}.elementor-12 .elementor-element.elementor-element-a816436{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-a1fc71d{--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-12 .elementor-element.elementor-element-6db8172{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-9cdca36 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-9cdca36 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-9cdca36 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;text-transform:capitalize;}.elementor-12 .elementor-element.elementor-element-9cdca36 .elementor-icon-box-description{color:#2D2D2D;}.elementor-12 .elementor-element.elementor-element-c6956f2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-12 .elementor-element.elementor-element-9fc2512{--display:flex;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-9fc2512:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9fc2512 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-bf4096d .elementor-icon-box-wrapper{text-align:start;gap:9px;}.elementor-12 .elementor-element.elementor-element-bf4096d.elementor-view-stacked .elementor-icon{background-color:#FFD26C;fill:#0DA000;color:#0DA000;}.elementor-12 .elementor-element.elementor-element-bf4096d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-bf4096d.elementor-view-default .elementor-icon{fill:#FFD26C;color:#FFD26C;border-color:#FFD26C;}.elementor-12 .elementor-element.elementor-element-bf4096d.elementor-view-framed .elementor-icon{background-color:#0DA000;}.elementor-12 .elementor-element.elementor-element-bf4096d .elementor-icon{font-size:21px;padding:10px;}.elementor-12 .elementor-element.elementor-element-bf4096d .elementor-icon-box-description{color:#000000;}.elementor-12 .elementor-element.elementor-element-730216e{--display:flex;}.elementor-12 .elementor-element.elementor-element-827ea6f img{width:38%;}.elementor-12 .elementor-element.elementor-element-00cd40c{--display:flex;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-00cd40c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-00cd40c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-78d3d75 .elementor-icon-box-wrapper{text-align:start;gap:9px;}.elementor-12 .elementor-element.elementor-element-78d3d75.elementor-view-stacked .elementor-icon{background-color:#FFD26C;fill:#0DA000;color:#0DA000;}.elementor-12 .elementor-element.elementor-element-78d3d75.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-78d3d75.elementor-view-default .elementor-icon{fill:#FFD26C;color:#FFD26C;border-color:#FFD26C;}.elementor-12 .elementor-element.elementor-element-78d3d75.elementor-view-framed .elementor-icon{background-color:#0DA000;}.elementor-12 .elementor-element.elementor-element-78d3d75 .elementor-icon{font-size:21px;padding:10px;}.elementor-12 .elementor-element.elementor-element-78d3d75 .elementor-icon-box-description{color:#000000;}.elementor-12 .elementor-element.elementor-element-4447ffd{--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-12 .elementor-element.elementor-element-22cf528{--display:flex;}.elementor-12 .elementor-element.elementor-element-16cf3e0 img{width:100%;}.elementor-12 .elementor-element.elementor-element-23a46e8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-12 .elementor-element.elementor-element-0096d3f{--display:flex;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-0096d3f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0096d3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-84b7d24 .elementor-icon-box-wrapper{text-align:start;gap:9px;}.elementor-12 .elementor-element.elementor-element-84b7d24.elementor-view-stacked .elementor-icon{background-color:#FFD26C;fill:#0DA000;color:#0DA000;}.elementor-12 .elementor-element.elementor-element-84b7d24.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-84b7d24.elementor-view-default .elementor-icon{fill:#FFD26C;color:#FFD26C;border-color:#FFD26C;}.elementor-12 .elementor-element.elementor-element-84b7d24.elementor-view-framed .elementor-icon{background-color:#0DA000;}.elementor-12 .elementor-element.elementor-element-84b7d24 .elementor-icon{font-size:21px;padding:10px;}.elementor-12 .elementor-element.elementor-element-84b7d24 .elementor-icon-box-description{color:#000000;}.elementor-12 .elementor-element.elementor-element-17e03d1{--display:flex;}.elementor-12 .elementor-element.elementor-element-c9738d4 img{width:38%;}.elementor-12 .elementor-element.elementor-element-e5324c9{--display:flex;--border-radius:18px 18px 18px 18px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-e5324c9:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e5324c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-c049082 .elementor-icon-box-wrapper{text-align:start;gap:9px;}.elementor-12 .elementor-element.elementor-element-c049082.elementor-view-stacked .elementor-icon{background-color:#FFD26C;fill:#0DA000;color:#0DA000;}.elementor-12 .elementor-element.elementor-element-c049082.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-c049082.elementor-view-default .elementor-icon{fill:#FFD26C;color:#FFD26C;border-color:#FFD26C;}.elementor-12 .elementor-element.elementor-element-c049082.elementor-view-framed .elementor-icon{background-color:#0DA000;}.elementor-12 .elementor-element.elementor-element-c049082 .elementor-icon{font-size:21px;padding:10px;}.elementor-12 .elementor-element.elementor-element-c049082 .elementor-icon-box-description{color:#000000;}.elementor-12 .elementor-element.elementor-element-fbe9d56{--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-12 .elementor-element.elementor-element-fbe9d56:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-fbe9d56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9BF;}.elementor-12 .elementor-element.elementor-element-a9e085e{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-4aa8545 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-4aa8545 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4aa8545 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;text-transform:capitalize;}.elementor-12 .elementor-element.elementor-element-4aa8545 .elementor-icon-box-description{color:#2D2D2D;}.elementor-12 .elementor-element.elementor-element-d5cacc4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-dbddecc{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A9A9A9;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-dbddecc .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-12 .elementor-element.elementor-element-dbddecc.elementor-view-stacked .elementor-icon{background-color:#FFEF61;fill:#FC3D3D;color:#FC3D3D;}.elementor-12 .elementor-element.elementor-element-dbddecc.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-dbddecc.elementor-view-default .elementor-icon{fill:#FFEF61;color:#FFEF61;border-color:#FFEF61;}.elementor-12 .elementor-element.elementor-element-dbddecc.elementor-view-framed .elementor-icon{background-color:#FC3D3D;}.elementor-12 .elementor-element.elementor-element-dbddecc .elementor-icon{font-size:31px;}.elementor-12 .elementor-element.elementor-element-dbddecc .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-dbddecc:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-dbddecc:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-0464ed0{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A9A9A9;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-0464ed0 .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-12 .elementor-element.elementor-element-0464ed0.elementor-view-stacked .elementor-icon{background-color:#BADCFF;fill:#009FFF;color:#009FFF;}.elementor-12 .elementor-element.elementor-element-0464ed0.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-0464ed0.elementor-view-default .elementor-icon{fill:#BADCFF;color:#BADCFF;border-color:#BADCFF;}.elementor-12 .elementor-element.elementor-element-0464ed0.elementor-view-framed .elementor-icon{background-color:#009FFF;}.elementor-12 .elementor-element.elementor-element-0464ed0 .elementor-icon{font-size:31px;}.elementor-12 .elementor-element.elementor-element-0464ed0 .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-0464ed0:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-0464ed0:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-7df5e58{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A9A9A9;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-7df5e58 .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-12 .elementor-element.elementor-element-7df5e58.elementor-view-stacked .elementor-icon{background-color:#FFEAA6;fill:#C69300;color:#C69300;}.elementor-12 .elementor-element.elementor-element-7df5e58.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-7df5e58.elementor-view-default .elementor-icon{fill:#FFEAA6;color:#FFEAA6;border-color:#FFEAA6;}.elementor-12 .elementor-element.elementor-element-7df5e58.elementor-view-framed .elementor-icon{background-color:#C69300;}.elementor-12 .elementor-element.elementor-element-7df5e58 .elementor-icon{font-size:31px;}.elementor-12 .elementor-element.elementor-element-7df5e58 .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-7df5e58:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-7df5e58:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-8561e93{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A9A9A9;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-8561e93 .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-12 .elementor-element.elementor-element-8561e93.elementor-view-stacked .elementor-icon{background-color:#91FF57;fill:#00942A;color:#00942A;}.elementor-12 .elementor-element.elementor-element-8561e93.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-8561e93.elementor-view-default .elementor-icon{fill:#91FF57;color:#91FF57;border-color:#91FF57;}.elementor-12 .elementor-element.elementor-element-8561e93.elementor-view-framed .elementor-icon{background-color:#00942A;}.elementor-12 .elementor-element.elementor-element-8561e93 .elementor-icon{font-size:31px;}.elementor-12 .elementor-element.elementor-element-8561e93 .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-8561e93:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-8561e93:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-fd0f09a{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A9A9A9;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-fd0f09a .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-12 .elementor-element.elementor-element-fd0f09a.elementor-view-stacked .elementor-icon{background-color:#81D6FF;fill:#4241FACF;color:#4241FACF;}.elementor-12 .elementor-element.elementor-element-fd0f09a.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-fd0f09a.elementor-view-default .elementor-icon{fill:#81D6FF;color:#81D6FF;border-color:#81D6FF;}.elementor-12 .elementor-element.elementor-element-fd0f09a.elementor-view-framed .elementor-icon{background-color:#4241FACF;}.elementor-12 .elementor-element.elementor-element-fd0f09a .elementor-icon{font-size:31px;}.elementor-12 .elementor-element.elementor-element-fd0f09a .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-fd0f09a:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-fd0f09a:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-ef8f113{background-color:#FFFFFF;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A9A9A9;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-12 .elementor-element.elementor-element-ef8f113 .elementor-icon-box-wrapper{text-align:start;gap:13px;}.elementor-12 .elementor-element.elementor-element-ef8f113.elementor-view-stacked .elementor-icon{background-color:#FF9A63;fill:#FF0000;color:#FF0000;}.elementor-12 .elementor-element.elementor-element-ef8f113.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-ef8f113.elementor-view-default .elementor-icon{fill:#FF9A63;color:#FF9A63;border-color:#FF9A63;}.elementor-12 .elementor-element.elementor-element-ef8f113.elementor-view-framed .elementor-icon{background-color:#FF0000;}.elementor-12 .elementor-element.elementor-element-ef8f113 .elementor-icon{font-size:31px;}.elementor-12 .elementor-element.elementor-element-ef8f113 .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-ef8f113:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-ef8f113:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-71c6158{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-406bdb0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c94609f{--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-12 .elementor-element.elementor-element-a86a1ab{--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-12 .elementor-element.elementor-element-5adf9b1{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:900;line-height:79px;color:#000000;}.elementor-12 .elementor-element.elementor-element-0c0a410{color:#000000;}.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-12 .elementor-element.elementor-element-828602d .elementor-icon-list-icon i{color:#04611C;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-828602d .elementor-icon-list-icon svg{fill:#04611C;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-828602d{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-12 .elementor-element.elementor-element-828602d .elementor-icon-list-text{color:#018430;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-bc81b67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-bc81b67 .elementor-blockquote__content{color:#000000;margin-top:0px;}.elementor-12 .elementor-element.elementor-element-bc81b67 .elementor-blockquote{padding:13px;background-color:#FDCDCD;border-radius:8px;}.elementor-12 .elementor-element.elementor-element-bc81b67 .elementor-blockquote:before{font-size:calc(0.5px * 100);}.elementor-12 .elementor-element.elementor-element-1805a5f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1281315 .elementor-icon-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-1281315 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-1281315 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-1281315 .elementor-icon-box-title{color:#FF7E2F;}.elementor-12 .elementor-element.elementor-element-1281315:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-1281315:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-12 .elementor-element.elementor-element-1281315 .elementor-icon-box-description{color:#2D2D2D;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-d0e75e8 .elementor-main-swiper .swiper-slide{border-width:2px 2px 2px 2px;border-radius:13px;}.elementor-12 .elementor-element.elementor-element-d0e75e8 .elementor-swiper-button{font-size:23px;}.elementor-12 .elementor-element.elementor-element-d0e75e8 .elementor-testimonial__header{padding-block-end:calc( 16px / 2 );}.elementor-12 .elementor-element.elementor-element-d0e75e8 .elementor-testimonial__content{padding-block-start:calc( 16px / 2 );}.elementor-12 .elementor-element.elementor-element-dc284e8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:22px;--padding-right:22px;}.elementor-12 .elementor-element.elementor-element-dc284e8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-dc284e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b75fd11 );}.elementor-12 .elementor-element.elementor-element-5074dd5{--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-12 .elementor-element.elementor-element-53cf18f{text-align:center;font-family:"Protest Strike", Sans-serif;font-size:58px;font-weight:900;line-height:79px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8e9005a{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-29007e1{background-color:#017042;border-style:dashed;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-12 .elementor-element.elementor-element-c4bbb2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-c4bbb2a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c4bbb2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-59c0e6c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-59c0e6c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-59c0e6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-12 .elementor-element.elementor-element-0b6dfc7{--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-12 .elementor-element.elementor-element-e6259e7{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1c972f8{--spacer-size:70px;}.elementor-12 .elementor-element.elementor-element-6c44025{--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-12 .elementor-element.elementor-element-29bb3ff .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-34b5cdd4 );}.elementor-12 .elementor-element.elementor-element-b969e88{--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-12 .elementor-element.elementor-element-50c6e87 .elementor-heading-title{font-family:"Arial", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-34b5cdd4 );}.elementor-12 .elementor-element.elementor-element-ee88329{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-ff828f4{--display:flex;}.elementor-12 .elementor-element.elementor-element-a8a05ad{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-ccf2655{--display:flex;}.elementor-12 .elementor-element.elementor-element-e18e3b9 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-e18e3b9 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-e18e3b9{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-e18e3b9 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-fc5f90b{--display:flex;}.elementor-12 .elementor-element.elementor-element-5a83777{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3df105c{--display:flex;}.elementor-12 .elementor-element.elementor-element-2862ba7 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-2862ba7 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-2862ba7{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-2862ba7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-03cad62{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-e7dcf4e{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-06a5514{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-d5cacc4{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-ee88329{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-7d121f7{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-48166fd{--width:30%;}.elementor-12 .elementor-element.elementor-element-f23eb89{--width:50%;}.elementor-12 .elementor-element.elementor-element-d8b5f0c{--width:20%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-c36b881{font-size:50px;line-height:1.1em;}.elementor-12 .elementor-element.elementor-element-db028b1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-03cad62{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-e7dcf4e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-5621b14 .elementor-button{font-size:16px;}.elementor-12 .elementor-element.elementor-element-ff368e3 .elementor-button{font-size:18px;}.elementor-12 .elementor-element.elementor-element-06a5514{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-073a889{--container-widget-width:123px;--container-widget-flex-grow:0;width:var( --container-widget-width, 123px );max-width:123px;}.elementor-12 .elementor-element.elementor-element-073a889 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-073a889 .elementor-icon-box-title a{font-size:18px;}.elementor-12 .elementor-element.elementor-element-073a889 .elementor-icon-box-description{font-size:21px;}.elementor-12 .elementor-element.elementor-element-89ff8e2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:214px;--z-index:10;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-89ff8e2{left:2px;}body.rtl .elementor-12 .elementor-element.elementor-element-89ff8e2{right:2px;}.elementor-12 .elementor-element.elementor-element-8bbd006{padding:10px 10px 10px 10px;--container-widget-width:217px;--container-widget-flex-grow:0;width:var( --container-widget-width, 217px );max-width:217px;}.elementor-12 .elementor-element.elementor-element-8bbd006 .elementor-icon-box-wrapper{gap:0px;}.elementor-12 .elementor-element.elementor-element-8bbd006 .elementor-icon{font-size:18px;}.elementor-12 .elementor-element.elementor-element-8bbd006 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-8bbd006 .elementor-icon-box-title a{font-size:18px;}.elementor-12 .elementor-element.elementor-element-8bbd006 .elementor-icon-box-description{font-size:17px;}.elementor-12 .elementor-element.elementor-element-d4a26ec .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-d4a26ec .elementor-icon-box-title a{font-size:23px;}.elementor-12 .elementor-element.elementor-element-a816436{--spacer-size:5px;}.elementor-12 .elementor-element.elementor-element-6db8172{--spacer-size:5px;}.elementor-12 .elementor-element.elementor-element-9cdca36 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-9cdca36 .elementor-icon-box-title a{font-size:21px;}.elementor-12 .elementor-element.elementor-element-827ea6f{--e-transform-rotateZ:90deg;}.elementor-12 .elementor-element.elementor-element-827ea6f img{width:25%;}.elementor-12 .elementor-element.elementor-element-16cf3e0{--e-transform-rotateZ:90deg;}.elementor-12 .elementor-element.elementor-element-16cf3e0 img{width:25%;}.elementor-12 .elementor-element.elementor-element-c9738d4{--e-transform-rotateZ:90deg;}.elementor-12 .elementor-element.elementor-element-c9738d4 img{width:25%;}.elementor-12 .elementor-element.elementor-element-a9e085e{--spacer-size:5px;}.elementor-12 .elementor-element.elementor-element-4aa8545 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4aa8545 .elementor-icon-box-title a{font-size:21px;}.elementor-12 .elementor-element.elementor-element-d5cacc4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-71c6158{--spacer-size:5px;}.elementor-12 .elementor-element.elementor-element-5adf9b1{text-align:center;font-size:56px;}.elementor-12 .elementor-element.elementor-element-ee88329{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-48166fd{--width:16.744%;}.elementor-12 .elementor-element.elementor-element-f23eb89{--width:62.515%;}.elementor-12 .elementor-element.elementor-element-d8b5f0c{--width:25%;}.elementor-12 .elementor-element.elementor-element-7a6de88{--width:16.744%;}.elementor-12 .elementor-element.elementor-element-cd9c4f8{--width:62.515%;}.elementor-12 .elementor-element.elementor-element-2391f21{--width:25%;}.elementor-12 .elementor-element.elementor-element-cdb4e6c{--width:20%;}.elementor-12 .elementor-element.elementor-element-555d3fd{--width:15%;}.elementor-12 .elementor-element.elementor-element-730216e{--width:26%;}.elementor-12 .elementor-element.elementor-element-22cf528{--width:26%;}.elementor-12 .elementor-element.elementor-element-17e03d1{--width:26%;}.elementor-12 .elementor-element.elementor-element-c94609f{--width:50%;}.elementor-12 .elementor-element.elementor-element-a86a1ab{--width:50%;}.elementor-12 .elementor-element.elementor-element-5074dd5{--width:50%;}.elementor-12 .elementor-element.elementor-element-c4bbb2a{--width:50%;}.elementor-12 .elementor-element.elementor-element-0b6dfc7{--width:50%;}.elementor-12 .elementor-element.elementor-element-6c44025{--width:50%;}.elementor-12 .elementor-element.elementor-element-b969e88{--width:50%;}}/* Start custom CSS for icon-box, class: .elementor-element-073a889 *//* nguyenthaimmo: animation up-down */
.uudai {
    animation: nguyenthaimmoUpDown 2s ease-in-out infinite;
}

@keyframes nguyenthaimmoUpDown {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-10px);
    }
    100% {
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1a5f237 *//* =========================================================
   nguyenthaimmo: pricing card FULL CSS
   ========================================================= */

.nguyenthaimmo-pricing {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
    gap: 32px;
    max-width: 1200px;
    margin: 0 auto;
}

/* ================= CARD BASE ================= */
.nguyenthaimmo-card {
    position: relative;
    background: #ffffff;
    border-radius: 24px;
    padding: 32px;
    border: 2px solid #e5e7eb;
    box-shadow: 0 12px 32px rgba(0,0,0,0.06);
    transition: all 0.35s ease;
}

.nguyenthaimmo-card:hover {
    transform: translateY(-10px);
    box-shadow: 0 28px 60px rgba(0,0,0,0.14);
}

/* ================= BADGE ================= */
.card-badge {
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 12px;
    font-weight: 700;
    padding: 6px 14px;
    border-radius: 999px;
}

.badge-day {
    background: #e6f4ff;
    color: #017042;
}

/* Ribbon */
.card-ribbon {
    position: absolute;
    top: 0;
    right: 0;
    background: #EF690F;
    color: #ffffff;
    font-size: 12px;
    font-weight: 800;
    padding: 10px 18px;
    border-radius: 0 24px 0 24px;
}

/* ================= CONTENT ================= */
.card-title {
    font-size: 26px;
    font-weight: 800;
    color: #1f2937;
    margin-bottom: 8px;
}

.card-sub {
    font-size: 15px;
    color: #6b7280;
    margin-bottom: 24px;
}

/* ================= LIST ================= */
.card-list {
    list-style: none;
    padding: 0;
    margin: 0 0 28px;
}

.card-list li {
    position: relative;
    padding-left: 28px;
    margin-bottom: 14px;
    font-size: 15px;
    color: #374151;
}

.card-list li::before {
    content: "✔";
    position: absolute;
    left: 0;
    top: 0;
    font-size: 14px;
    font-weight: 900;
    color: #6d28d9;
}

/* ================= DIVIDER ================= */
.card-divider {
    height: 1px;
    background: #eef2f7;
    margin: 24px 0;
}

/* ================= PRICE ================= */
.card-price {
    margin-top: 20px;
}

.price-label {
    display: block;
    font-size: 14px;
    color: #6b7280;
    margin-bottom: 6px;
}

.price-line {
    display: flex;
    align-items: baseline;
    gap: 6px;
}

.price-main {
    font-size: 34px;
    font-weight: 900;
    line-height: 1;
}

.price-sub {
    font-size: 16px;
    font-weight: 500;
}

/* Color per package */
.day-color {
    color: #017042;
}

.boarding-color {
    color: #EF690F;
}

/* ================= BUTTON ================= */
.card-btn {
    display: block;
    margin-top: 28px;
    padding: 16px;
    border-radius: 16px;
    text-align: center;
    font-size: 16px;
    font-weight: 800;
    text-decoration: none;
    transition: all 0.3s ease;
}

/* Day Camp */
.btn-day {
    background: #017042;
    color: #ffffff!important;
}

.btn-day:hover {
    background: #025c39;
    transform: translateY(-2px);
    box-shadow: 0 14px 28px rgba(1,112,66,0.4);
}

/* Boarding */
.btn-boarding {
    background: #FF9113!important;
    color: #0f172a!important;
}

.card-boarding:hover .btn-boarding {
    background: #f6c2a3;
    color: #7c2d12;
    transform: translateY(-2px);
}

/* ================= BORDER COLOR ================= */
.card-day {
    border-color: #017042;
}

.card-boarding {
    border-color: #EF690F;
}

/* ================= RESPONSIVE ================= */
@media (max-width: 768px) {
    .nguyenthaimmo-card {
        padding: 24px;
    }

    .card-title {
        font-size: 22px;
    }

    .price-main {
        font-size: 28px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3356eac */.badge {
  background-color: red;
  color: white;
  padding: 4px 8px;
  text-align: center;
  border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d5111de */.badge {
  background-color: red;
  color: white;
  padding: 4px 8px;
  text-align: center;
  border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ac1dadd */.badge {
  background-color: red;
  color: white;
  padding: 4px 8px;
  text-align: center;
  border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ed8f2e9 */.badge {
  background-color: red;
  color: white;
  padding: 4px 8px;
  text-align: center;
  border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-29007e1 *//* ============================================
   nguyenthaimmo: SALE TADA BADGE
   ============================================ */

.nguyenthaimmo-sale-wrap {
    display: flex;
    align-items: center;
    gap: 20px;
    padding: 18px 24px;
    border-radius: 12px;
    max-width: 100%;
}

/* Badge */
.nguyenthaimmo-sale-badge {
    background: #facc15;
    color: #0f172a;
    font-weight: 900;
    font-size: 22px;
    padding: 14px 22px;
    border-radius: 14px;
    line-height: 1;
    white-space: nowrap;
}

/* Text */
.nguyenthaimmo-sale-text {
    color: #ffffff;
    font-size: 18px;
    font-weight: 600;
}

/* ============================================
   TADA ANIMATION
   ============================================ */

@keyframes nguyenthaimmo-tada {
    0% {
        transform: scale(1);
    }
    10%, 20% {
        transform: scale(0.9) rotate(-3deg);
    }
    30%, 50%, 70%, 90% {
        transform: scale(1.1) rotate(3deg);
    }
    40%, 60%, 80% {
        transform: scale(1.1) rotate(-3deg);
    }
    100% {
        transform: scale(1) rotate(0);
    }
}

.tada {
    animation: nguyenthaimmo-tada 1.2s ease-in-out infinite;
}

/* ============================================
   MOBILE
   ============================================ */
@media (max-width: 768px) {
    .nguyenthaimmo-sale-wrap {
        flex-direction: column;
        align-items: flex-start;
        gap: 12px;
    }

    .nguyenthaimmo-sale-text {
        font-size: 16px;
    }

    .nguyenthaimmo-sale-badge {
        font-size: 20px;
    }
}/* End custom CSS */