.elementor-84 .elementor-element.elementor-element-0f8aba7{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-0f8aba7:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-0f8aba7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-84 .elementor-element.elementor-element-ec61a42{--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:flex-start;--align-items:center;--gap:0px 13px;--row-gap:0px;--column-gap:13px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-ec61a42:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-ec61a42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-84 .elementor-element.elementor-element-acee763{width:var( --container-widget-width, 19% );max-width:19%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:19%;--container-widget-flex-grow:0;text-align:start;}.elementor-84 .elementor-element.elementor-element-acee763.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-84 .elementor-element.elementor-element-acee763 img{width:404px;}.elementor-84 .elementor-element.elementor-element-5b321b9{width:var( --container-widget-width, 40.245% );max-width:40.245%;--container-widget-width:40.245%;--container-widget-flex-grow:0;}.elementor-84 .elementor-element.elementor-element-5b321b9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-84 .elementor-element.elementor-element-d3de649{--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:flex-start;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-d3de649.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-84 .elementor-element.elementor-element-a33d8b2{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-a33d8b2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-84 .elementor-element.elementor-element-5897487{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-e748045{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:20px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-84 .elementor-element.elementor-element-e748045 .elementor-social-icon{background-color:#00000000;}.elementor-84 .elementor-element.elementor-element-e748045 .elementor-social-icon i{color:#000000;}.elementor-84 .elementor-element.elementor-element-e748045 .elementor-social-icon svg{fill:#000000;}.elementor-84 .elementor-element.elementor-element-e748045 .elementor-icon{border-radius:20px 20px 20px 20px;}.elementor-84 .elementor-element.elementor-element-93bc93b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-7f0e938 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:11px;font-weight:400;}.elementor-84 .elementor-element.elementor-element-8de8149 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.elementor-84 .elementor-element.elementor-element-cbc363b .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:15px;background-image:linear-gradient(108deg, #5278FF 0%, #6953FF 100%);border-radius:10px 10px 10px 10px;padding:12px 0px 12px 0px;}.elementor-84 .elementor-element.elementor-element-cbc363b{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-84 .elementor-element.elementor-element-cbc363b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-84 .elementor-element.elementor-element-ec2da7e{width:var( --container-widget-width, 13.363% );max-width:13.363%;margin:0px -9px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:13.363%;--container-widget-flex-grow:0;}.elementor-84 .elementor-element.elementor-element-ec2da7e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-84 .elementor-element.elementor-element-fccb19c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-fccb19c:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-fccb19c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-84 .elementor-element.elementor-element-fccb19c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-84 .elementor-element.elementor-element-eb54c9c{--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:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-eb54c9c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-84 .elementor-element.elementor-element-1e66745{width:var( --container-widget-width, 85.087% );max-width:85.087%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:85.087%;--container-widget-flex-grow:0;}.elementor-84 .elementor-element.elementor-element-1e66745.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-84 .elementor-element.elementor-element-ce55f4a{margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 75px;}.elementor-84 .elementor-element.elementor-element-ce55f4a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-84 .elementor-element.elementor-element-ce55f4a .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;text-transform:capitalize;}.elementor-84 .elementor-element.elementor-element-ce55f4a .elementor-nav-menu--main .elementor-item{color:#000000;fill:#000000;}.elementor-84 .elementor-element.elementor-element-ce55f4a .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-84 .elementor-element.elementor-element-ce55f4a .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-84 .elementor-element.elementor-element-ce55f4a .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-84 .elementor-element.elementor-element-ce55f4a .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-84 .elementor-element.elementor-element-ce55f4a .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-84 .elementor-element.elementor-element-ce55f4a .e--pointer-underline .elementor-item:after,
					 .elementor-84 .elementor-element.elementor-element-ce55f4a .e--pointer-overline .elementor-item:before,
					 .elementor-84 .elementor-element.elementor-element-ce55f4a .e--pointer-double-line .elementor-item:before,
					 .elementor-84 .elementor-element.elementor-element-ce55f4a .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-84 .elementor-element.elementor-element-bcb3574{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-bcb3574.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-84 .elementor-element.elementor-element-f39b68e{--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;--border-radius:10000px 10000px 10000px 10000px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:15px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-f39b68e:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-f39b68e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1736;}.elementor-84 .elementor-element.elementor-element-f39b68e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-84 .elementor-element.elementor-element-c809a4b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-c809a4b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-84 .elementor-element.elementor-element-4d24d8e.elementor-element{--align-self:flex-start;}.elementor-84 .elementor-element.elementor-element-4d24d8e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:600;color:#FFFFFF;}.elementor-84 .elementor-element.elementor-element-cf0609c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#FFCB00;--border-color:#FFCB00;--border-radius:10000px 10000px 10000px 10000px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-84 .elementor-element.elementor-element-cf0609c:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-cf0609c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3B3832;}.elementor-84 .elementor-element.elementor-element-cf0609c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-84 .elementor-element.elementor-element-ecebb44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-84 .elementor-element.elementor-element-ecebb44 .elementor-heading-title{font-size:12px;font-weight:600;line-height:15px;color:#FBD24D;}.elementor-84 .elementor-element.elementor-element-d784475{--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;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-d784475:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-d784475 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF7FF;}.elementor-84 .elementor-element.elementor-element-cd233a5 .elementor-button{background-color:#EFF7FF;fill:#000000;color:#000000;}.elementor-84 .elementor-element.elementor-element-cd233a5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-84 .elementor-element.elementor-element-cf09e2e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-84 .elementor-element.elementor-element-cf09e2e img{width:50%;}.elementor-84 .elementor-element.elementor-element-537bb83{--display:flex;}.elementor-84 .elementor-element.elementor-element-1c308c3 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F1F1F1;border-radius:020px 020px 020px 020px;padding:10px 10px 10px 10px;}.elementor-84 .elementor-element.elementor-element-1c308c3 .elementor-button:hover, .elementor-84 .elementor-element.elementor-element-1c308c3 .elementor-button:focus{background-color:#EEF6FF;color:#000000;}.elementor-84 .elementor-element.elementor-element-1c308c3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-84 .elementor-element.elementor-element-1c308c3 .elementor-button:hover svg, .elementor-84 .elementor-element.elementor-element-1c308c3 .elementor-button:focus svg{fill:#000000;}.elementor-84 .elementor-element.elementor-element-6131f04{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-4e45550{--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;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-4e45550:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-4e45550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCEEFF;}.elementor-84 .elementor-element.elementor-element-e6a1213.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-84 .elementor-element.elementor-element-a485c3d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-84 .elementor-element.elementor-element-a485c3d img{width:50%;}.elementor-84 .elementor-element.elementor-element-4326187{--display:flex;}.elementor-84 .elementor-element.elementor-element-fda25d0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-84 .elementor-element.elementor-element-0db295c{--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;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-0db295c:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-0db295c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCEEFF;}.elementor-84 .elementor-element.elementor-element-df36730.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-84 .elementor-element.elementor-element-b1a69ca{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-84 .elementor-element.elementor-element-b1a69ca img{width:50%;}.elementor-84 .elementor-element.elementor-element-47b1d3a{--display:flex;}.elementor-84 .elementor-element.elementor-element-f4b0540 .elementor-button{background-color:#DFFFDC;fill:#00480F;color:#00480F;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-84 .elementor-element.elementor-element-7f923d5{padding:0px 20px 0px 20px;}.elementor-84 .elementor-element.elementor-element-ec61a42{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:5px;--padding-bottom:5px;--padding-left:10px;--padding-right:10px;}.elementor-84 .elementor-element.elementor-element-5b321b9{width:var( --container-widget-width, 313.55px );max-width:313.55px;--container-widget-width:313.55px;--container-widget-flex-grow:0;}.elementor-84 .elementor-element.elementor-element-d3de649{--justify-content:space-between;--gap:0px 3px;--row-gap:0px;--column-gap:3px;}.elementor-84 .elementor-element.elementor-element-a33d8b2{--justify-content:center;}.elementor-84 .elementor-element.elementor-element-93bc93b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-84 .elementor-element.elementor-element-7f0e938 .elementor-heading-title{font-size:14px;line-height:1em;}.elementor-84 .elementor-element.elementor-element-8de8149 .elementor-heading-title{font-size:11px;}.elementor-84 .elementor-element.elementor-element-cbc363b{width:var( --container-widget-width, 171.412px );max-width:171.412px;--container-widget-width:171.412px;--container-widget-flex-grow:0;}.elementor-84 .elementor-element.elementor-element-ec2da7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;}.elementor-84 .elementor-element.elementor-element-fccb19c{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2px;--padding-bottom:2px;--padding-left:5px;--padding-right:5px;}.elementor-84 .elementor-element.elementor-element-eb54c9c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-ce55f4a{width:var( --container-widget-width, 43.917% );max-width:43.917%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:43.917%;--container-widget-flex-grow:0;}.elementor-84 .elementor-element.elementor-element-ce55f4a .elementor-nav-menu .elementor-item{font-size:13px;}.elementor-84 .elementor-element.elementor-element-ce55f4a .elementor-nav-menu--main .elementor-item{padding-left:9px;padding-right:9px;}.elementor-84 .elementor-element.elementor-element-c809a4b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-84 .elementor-element.elementor-element-4d24d8e{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-84 .elementor-element.elementor-element-4d24d8e .elementor-heading-title{font-size:8px;line-height:1.8em;}.elementor-84 .elementor-element.elementor-element-cf0609c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-ecebb44 .elementor-heading-title{font-size:11px;}.elementor-84 .elementor-element.elementor-element-d784475{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-cf09e2e img{width:77%;}.elementor-84 .elementor-element.elementor-element-1c308c3{width:var( --container-widget-width, 34.6px );max-width:34.6px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:34.6px;--container-widget-flex-grow:0;}.elementor-84 .elementor-element.elementor-element-4e45550{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-a485c3d img{width:77%;}.elementor-84 .elementor-element.elementor-element-0db295c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-b1a69ca img{width:77%;}}@media(max-width:767px){.elementor-84 .elementor-element.elementor-element-0f8aba7{--width:1600px;}.elementor-84 .elementor-element.elementor-element-7f923d5{padding:0px 0px 0px 0px;}.elementor-84 .elementor-element.elementor-element-cbc363b{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-84 .elementor-element.elementor-element-d784475{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-84 .elementor-element.elementor-element-cd233a5{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-84 .elementor-element.elementor-element-cd233a5 .elementor-button{font-size:24px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-84 .elementor-element.elementor-element-cf09e2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-84 .elementor-element.elementor-element-cf09e2e img{width:100%;}.elementor-84 .elementor-element.elementor-element-537bb83{--width:35%;--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:flex-end;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-1c308c3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-84 .elementor-element.elementor-element-6131f04{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-47baae3{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-84 .elementor-element.elementor-element-4e45550{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:5px;--padding-right:5px;}.elementor-84 .elementor-element.elementor-element-e6a1213{width:var( --container-widget-width, 50.8px );max-width:50.8px;--container-widget-width:50.8px;--container-widget-flex-grow:0;}.elementor-84 .elementor-element.elementor-element-a485c3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -7px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-84 .elementor-element.elementor-element-a485c3d img{width:100%;}.elementor-84 .elementor-element.elementor-element-4326187{--width:35%;--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:flex-end;--align-items:center;--gap:15px 12px;--row-gap:15px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-fda25d0{width:var( --container-widget-width, 30.729% );max-width:30.729%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:30.729%;--container-widget-flex-grow:0;}.elementor-84 .elementor-element.elementor-element-0db295c{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-84 .elementor-element.elementor-element-df36730{width:var( --container-widget-width, 56.8px );max-width:56.8px;--container-widget-width:56.8px;--container-widget-flex-grow:0;}.elementor-84 .elementor-element.elementor-element-b1a69ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -11px;padding:0px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-84 .elementor-element.elementor-element-b1a69ca img{width:100%;}.elementor-84 .elementor-element.elementor-element-47b1d3a{--width:40%;--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:flex-end;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84 .elementor-element.elementor-element-eecdf55{width:var( --container-widget-width, 30% );max-width:30%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-84 .elementor-element.elementor-element-f4b0540 .elementor-button{font-size:21px;border-radius:30000px 30000px 30000px 30000px;padding:9px 9px 9px 9px;}}@media(min-width:768px){.elementor-84 .elementor-element.elementor-element-ec61a42{--content-width:1400px;}.elementor-84 .elementor-element.elementor-element-d3de649{--width:31.415%;}.elementor-84 .elementor-element.elementor-element-a33d8b2{--width:45%;}.elementor-84 .elementor-element.elementor-element-5897487{--width:20%;}.elementor-84 .elementor-element.elementor-element-93bc93b{--width:80%;}.elementor-84 .elementor-element.elementor-element-fccb19c{--content-width:1400px;}.elementor-84 .elementor-element.elementor-element-eb54c9c{--width:10%;}.elementor-84 .elementor-element.elementor-element-bcb3574{--width:40%;}.elementor-84 .elementor-element.elementor-element-f39b68e{--width:40%;}.elementor-84 .elementor-element.elementor-element-c809a4b{--width:40%;}.elementor-84 .elementor-element.elementor-element-cf0609c{--width:36%;}.elementor-84 .elementor-element.elementor-element-d784475{--content-width:1400px;}}@media(max-width:1024px) and (min-width:768px){.elementor-84 .elementor-element.elementor-element-a33d8b2{--width:57.743%;}.elementor-84 .elementor-element.elementor-element-eb54c9c{--width:35%;}.elementor-84 .elementor-element.elementor-element-bcb3574{--width:20%;}.elementor-84 .elementor-element.elementor-element-f39b68e{--width:95%;}.elementor-84 .elementor-element.elementor-element-cf0609c{--width:45%;}}/* Start custom CSS for container, class: .elementor-element-a33d8b2 *//* Account Login Container */

.elementor-84 .elementor-element.elementor-element-a33d8b2 {
    height: 46px;
    min-height: 46px;
    max-height: 46px;
    padding: 0 10px;
    margin: 0;
    box-sizing: border-box;

    display: flex;
    align-items: center;
    justify-content: center;

    background: transparent;
    border: 1px solid transparent;
    border-radius: 50px;

    cursor: pointer;

    transition:
        background-color 0.3s ease,
        border-color 0.3s ease,
        box-shadow 0.3s ease;
}


/* Hover */

.elementor-84 .elementor-element.elementor-element-a33d8b2:hover {
    background-color: #F8FAFE;
    border-color: #DCE5F0;
    box-shadow: 0 4px 14px rgba(0, 82, 255, 0.06);
}


/* Account Icon */

.elementor-84 .elementor-element.elementor-element-a33d8b2 .elementor-icon {
    width: 34px;
    height: 34px;
    min-width: 34px;
    min-height: 34px;

    margin: 0;
    padding: 0;

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 50%;

    background-color: #F7F9FC;
    color: #E6EBF2;

    transition:
        background-color 0.3s ease,
        color 0.3s ease,
        transform 0.3s ease;
}


/* Icon Hover */

.elementor-84 .elementor-element.elementor-element-a33d8b2:hover .elementor-icon {
    background-color: #EAF2FF;
    color: #0066FF;
    transform: scale(1.02);
}


/* SVG Icon */

.elementor-84 .elementor-element.elementor-element-a33d8b2:hover .elementor-icon svg {
    color: #0066FF;
}


/* Text Container */

.elementor-84 .elementor-element.elementor-element-a33d8b2 .elementor-widget-container {
    margin: 0;
    padding: 0;
}


/* Welcome Text */

.elementor-84 .elementor-element.elementor-element-a33d8b2 .welcome-text {
    margin: 0;
    padding: 0;
    line-height: 1.05;
    transition: color 0.3s ease;
}


/* Account / Login Text */

.elementor-84 .elementor-element.elementor-element-a33d8b2 .account-text {
    margin: 0;
    padding: 0;
    line-height: 1.05;
    transition: color 0.3s ease;
}


/* Text Hover */

.elementor-84 .elementor-element.elementor-element-a33d8b2:hover .welcome-text {
    color: #7890B0;
}

.elementor-84 .elementor-element.elementor-element-a33d8b2:hover .account-text {
    color: #005BFF;
}


/* Mobile */

@media (max-width: 767px) {

    .elementor-84 .elementor-element.elementor-element-a33d8b2 {
        height: 44px;
        min-height: 44px;
        max-height: 44px;
        padding: 0 8px;
    }

    .elementor-84 .elementor-element.elementor-element-a33d8b2 .elementor-icon {
        width: 32px;
        height: 32px;
        min-width: 32px;
        min-height: 32px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1e66745 */@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css');

/* =========================================================
   1. MAIN NAVBAR STYLES
   ========================================================= */
.custom-navbar { 
    font-family: system-ui, -apple-system, sans-serif; 
    display: inline-block; 
    padding: 6px 0; 
    width: 100%;
}

.nav-menu { 
    list-style: none; 
    margin: 0; 
    padding: 0; 
    display: flex; 
    align-items: center; 
    gap: 8px; 
    position: relative; 
}

.nav-item > a { 
    text-decoration: none; 
    color: #1e293b; 
    font-weight: 600; 
    font-size: 12px; 
    padding: 8px 16px; 
    border-radius: 12px; 
    display: flex; 
    align-items: center; 
    gap: 8px; 
    transition: all 0.2s ease; 
    background-color: transparent;
    line-height: 1.2;
}

/* Home Active Style (Margin-Padding balanced) */
.nav-item.active-home > a { 
    background-color: #f0f6ff !important; 
    color: #2563eb !important; 
}

.nav-item > a:hover { 
    color: #2563eb; 
}


/* =========================================================
   2. MEGA DROPDOWN CONTENT STYLES
   ========================================================= */
.mega-dropdown { 
    position: relative; 
}

.mega-menu-content { 
    opacity: 0;
    visibility: hidden;
    transform: translateY(15px);
    transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1);
    position: absolute; 
    top: 100%; 
    left: 0; 
    width: 860px; 
    background: #ffffff; 
    border-radius: 20px; 
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.08); 
    padding: 28px; 
    z-index: 9999; 
    border: 1px solid #f1f5f9; 
    margin-top: 10px;
    pointer-events: none;
}

/* Hover/Focus Animations */
.mega-dropdown:hover .mega-menu-content,
.mega-dropdown:focus-within .mega-menu-content { 
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
    pointer-events: auto;
}

.mega-dropdown:hover .arrow-icon {
    transform: rotate(180deg);
    transition: transform 0.3s ease;
}


/* =========================================================
   3. MEGA MENU GRID & ITEMS
   ========================================================= */
.mega-menu-grid { 
    display: grid; 
    grid-template-columns: repeat(4, 1fr); 
    gap: 24px; 
    margin-bottom: 20px; 
}

.col-title { 
    font-size: 12px; 
    font-weight: 700; 
    color: #0f172a; 
    letter-spacing: 0.5px; 
    margin: 0 0 16px 0; 
    display: flex; 
    align-items: center; 
    gap: 8px; 
    text-transform: uppercase; 
}

.icon-box { 
    background: #eff6ff; 
    color: #2563eb; 
    width: 26px; 
    height: 26px; 
    display: inline-flex; 
    align-items: center; 
    justify-content: center; 
    border-radius: 6px; 
    font-size: 12px; 
}

.mega-col ul { 
    list-style: none; 
    padding: 0; 
    margin: 0; 
}

.mega-col ul li { 
    margin-bottom: 12px; 
}

.mega-col ul li a { 
    padding: 0 !important; 
    color: #475569; 
    font-size: 14px; 
    font-weight: 500; 
    display: flex; 
    justify-content: space-between; 
    align-items: center; 
    text-decoration: none; 
    transition: color 0.2s ease; 
}

.mega-col ul li a:hover { 
    color: #2563eb; 
}

/* Badges */
.badge { 
    font-size: 10px; 
    padding: 3px 8px; 
    border-radius: 10px; 
    font-weight: 700; 
    text-transform: uppercase; 
}

.badge-hot { 
    background: #dcfce7; 
    color: #15803d; 
}

.badge-popular { 
    background: #feefc3; 
    color: #b45309; 
}


/* =========================================================
   4. BOTTOM BANNER
   ========================================================= */
.mega-menu-banner { 
    background: #f8fafc; 
    border-radius: 16px; 
    padding: 16px 20px; 
    display: flex; 
    align-items: center; 
    justify-content: space-between; 
    border: 1px solid #f1f5f9; 
}

.banner-left { 
    display: flex; 
    align-items: center; 
    gap: 14px; 
}

.gift-icon { 
    background: #2563eb; 
    color: #fff; 
    width: 42px; 
    height: 42px; 
    border-radius: 12px; 
    display: flex; 
    align-items: center; 
    justify-content: center; 
    font-size: 18px; 
}

.banner-left h5 { 
    margin: 0; 
    font-size: 14px; 
    font-weight: 700; 
    color: #0f172a; 
}

.banner-left p { 
    margin: 2px 0 0 0; 
    font-size: 12px; 
    color: #64748b; 
}

.banner-btn { 
    background: #2563eb; 
    color: #fff !important; 
    padding: 10px 20px !important; 
    border-radius: 30px; 
    font-size: 13px; 
    font-weight: 600; 
    text-decoration: none; 
    transition: background 0.2s ease; 
}

.banner-btn:hover { 
    background: #1d4ed8; 
}


/* =========================================================
   5. TABLET RESPONSIVE (max-width: 1024px)
   ========================================================= */
@media screen and (max-width: 1024px) {
    .mega-menu-content {
        width: 700px;
        padding: 20px;
    }

    .mega-menu-grid {
        grid-template-columns: repeat(2, 1fr);
        gap: 20px;
    }
}


/* =========================================================
   6. MOBILE RESPONSIVE (max-width: 768px)
   ========================================================= */
@media screen and (max-width: 768px) {
    .nav-menu {
        gap: 4px;
        justify-content: flex-start;
    }
    
    .nav-item > a {
        font-size: 14px;
        padding: 6px 10px;
    }

    .mega-menu-content {
        position: fixed;
        left: 5%;
        right: 5%;
        width: 90%;
        max-height: 80vh;
        overflow-y: auto;
        padding: 18px;
        top: 60px;
        box-sizing: border-box;
    }

    .mega-menu-grid {
        grid-template-columns: 1fr;
        gap: 20px;
    }

    .mega-menu-banner {
        flex-direction: column;
        align-items: flex-start;
        gap: 12px;
    }

    .banner-btn {
        width: 100%;
        text-align: center;
        box-sizing: border-box;
    }
}/* End custom CSS */