.elementor-356 .elementor-element.elementor-element-a97e615{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-356 .elementor-element.elementor-element-94b5739{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-94b5739:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-94b5739 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-356 .elementor-element.elementor-element-0748331{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-a9d41e8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-bb837ea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-328a9d7.elementor-element{--align-self:flex-start;}.elementor-356 .elementor-element.elementor-element-328a9d7{text-align:start;}.elementor-356 .elementor-element.elementor-element-328a9d7 img{width:100%;max-width:100%;height:80px;}.elementor-356 .elementor-element.elementor-element-6aba4a6 > .elementor-widget-container{padding:0px 120px 0px 0px;}.elementor-356 .elementor-element.elementor-element-6aba4a6{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;letter-spacing:0.2px;color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-2ec4546{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-356 .elementor-element.elementor-element-4094536 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-4094536.elementor-element{--align-self:flex-start;}.elementor-356 .elementor-element.elementor-element-4094536 .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.6px;color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-358176b{--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:space-between;--align-items:center;--gap:4px 10px;--row-gap:4px;--column-gap:10px;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:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:0px 0px 0px 0px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-f3de8ff{text-align:center;}.elementor-356 .elementor-element.elementor-element-f3de8ff .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-ab0c6c1{text-align:center;}.elementor-356 .elementor-element.elementor-element-ab0c6c1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-25f588d{--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:space-between;--align-items:center;--gap:4px 10px;--row-gap:4px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--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-356 .elementor-element.elementor-element-4edb65b{text-align:center;}.elementor-356 .elementor-element.elementor-element-4edb65b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-a175e2d{text-align:center;}.elementor-356 .elementor-element.elementor-element-a175e2d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-933d4cd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-7b2a1db{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-ad0bbd3{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-5618cc2 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-5618cc2.elementor-element{--align-self:flex-start;}.elementor-356 .elementor-element.elementor-element-5618cc2 .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.6px;color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-7f4ca9a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-356 .elementor-element.elementor-element-7f4ca9a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-356 .elementor-element.elementor-element-7f4ca9a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-356 .elementor-element.elementor-element-7f4ca9a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-356 .elementor-element.elementor-element-7f4ca9a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-356 .elementor-element.elementor-element-7f4ca9a .elementor-icon-list-icon i{color:var( --e-global-color-blocksy_palette_8 );transition:color 0.3s;}.elementor-356 .elementor-element.elementor-element-7f4ca9a .elementor-icon-list-icon svg{fill:var( --e-global-color-blocksy_palette_8 );transition:fill 0.3s;}.elementor-356 .elementor-element.elementor-element-7f4ca9a .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-2ea25cd );}.elementor-356 .elementor-element.elementor-element-7f4ca9a .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-2ea25cd );}.elementor-356 .elementor-element.elementor-element-7f4ca9a{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-356 .elementor-element.elementor-element-7f4ca9a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-356 .elementor-element.elementor-element-7f4ca9a .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-356 .elementor-element.elementor-element-7f4ca9a .elementor-icon-list-text{color:var( --e-global-color-blocksy_palette_8 );transition:color 0.3s;}.elementor-356 .elementor-element.elementor-element-7f4ca9a .elementor-icon-list-item:hover .elementor-icon-list-text{color:#F43F5E;}.elementor-356 .elementor-element.elementor-element-cfc3d17{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-a08041d > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-a08041d.elementor-element{--align-self:flex-start;}.elementor-356 .elementor-element.elementor-element-a08041d .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.6px;color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-1fca9ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-356 .elementor-element.elementor-element-1fca9ab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-356 .elementor-element.elementor-element-1fca9ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-356 .elementor-element.elementor-element-1fca9ab .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-356 .elementor-element.elementor-element-1fca9ab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-356 .elementor-element.elementor-element-1fca9ab .elementor-icon-list-icon i{color:var( --e-global-color-blocksy_palette_8 );transition:color 0.3s;}.elementor-356 .elementor-element.elementor-element-1fca9ab .elementor-icon-list-icon svg{fill:var( --e-global-color-blocksy_palette_8 );transition:fill 0.3s;}.elementor-356 .elementor-element.elementor-element-1fca9ab .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-2ea25cd );}.elementor-356 .elementor-element.elementor-element-1fca9ab .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-2ea25cd );}.elementor-356 .elementor-element.elementor-element-1fca9ab{--e-icon-list-icon-size:8px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-356 .elementor-element.elementor-element-1fca9ab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-356 .elementor-element.elementor-element-1fca9ab .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-356 .elementor-element.elementor-element-1fca9ab .elementor-icon-list-text{color:var( --e-global-color-blocksy_palette_8 );transition:color 0.3s;}.elementor-356 .elementor-element.elementor-element-1fca9ab .elementor-icon-list-item:hover .elementor-icon-list-text{color:#F43F5E;}.elementor-356 .elementor-element.elementor-element-5ef56db{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-7c0c300 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-7c0c300.elementor-element{--align-self:flex-start;}.elementor-356 .elementor-element.elementor-element-7c0c300 .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.6px;color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-36837dc > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-36837dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-356 .elementor-element.elementor-element-36837dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-356 .elementor-element.elementor-element-36837dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-356 .elementor-element.elementor-element-36837dc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-356 .elementor-element.elementor-element-36837dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-356 .elementor-element.elementor-element-36837dc .elementor-icon-list-icon i{color:var( --e-global-color-blocksy_palette_8 );transition:color 0.3s;}.elementor-356 .elementor-element.elementor-element-36837dc .elementor-icon-list-icon svg{fill:var( --e-global-color-blocksy_palette_8 );transition:fill 0.3s;}.elementor-356 .elementor-element.elementor-element-36837dc .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-2ea25cd );}.elementor-356 .elementor-element.elementor-element-36837dc .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-2ea25cd );}.elementor-356 .elementor-element.elementor-element-36837dc{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-356 .elementor-element.elementor-element-36837dc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-356 .elementor-element.elementor-element-36837dc .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-356 .elementor-element.elementor-element-36837dc .elementor-icon-list-text{color:var( --e-global-color-blocksy_palette_8 );transition:color 0.3s;}.elementor-356 .elementor-element.elementor-element-36837dc .elementor-icon-list-item:hover .elementor-icon-list-text{color:#F43F5E;}.elementor-356 .elementor-element.elementor-element-6ded973 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-d564465{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-c433c0f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-170ca7f > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-170ca7f.elementor-element{--align-self:flex-start;}.elementor-356 .elementor-element.elementor-element-170ca7f .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.6px;color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-e99aad3 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-e99aad3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-356 .elementor-element.elementor-element-e99aad3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-356 .elementor-element.elementor-element-e99aad3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-356 .elementor-element.elementor-element-e99aad3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-356 .elementor-element.elementor-element-e99aad3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-356 .elementor-element.elementor-element-e99aad3 .elementor-icon-list-icon i{color:var( --e-global-color-blocksy_palette_8 );transition:color 0.3s;}.elementor-356 .elementor-element.elementor-element-e99aad3 .elementor-icon-list-icon svg{fill:var( --e-global-color-blocksy_palette_8 );transition:fill 0.3s;}.elementor-356 .elementor-element.elementor-element-e99aad3 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-2ea25cd );}.elementor-356 .elementor-element.elementor-element-e99aad3 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-2ea25cd );}.elementor-356 .elementor-element.elementor-element-e99aad3{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-356 .elementor-element.elementor-element-e99aad3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-356 .elementor-element.elementor-element-e99aad3 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-356 .elementor-element.elementor-element-e99aad3 .elementor-icon-list-text{color:var( --e-global-color-blocksy_palette_8 );transition:color 0.3s;}.elementor-356 .elementor-element.elementor-element-e99aad3 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#F43F5E;}.elementor-356 .elementor-element.elementor-element-b1207bd{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F43F5E80;--border-color:#F43F5E80;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-e18fa43 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-e18fa43{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.6em;letter-spacing:0.2px;color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-6af9ceb{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:14px;--grid-row-gap:0px;}.elementor-356 .elementor-element.elementor-element-6af9ceb .elementor-widget-container{text-align:left;}.elementor-356 .elementor-element.elementor-element-6af9ceb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-6af9ceb .elementor-social-icon{background-color:#02010100;--icon-padding:8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-6af9ceb .elementor-social-icon:hover i{color:var( --e-global-color-2ea25cd );}.elementor-356 .elementor-element.elementor-element-6af9ceb .elementor-social-icon:hover svg{fill:var( --e-global-color-2ea25cd );}.elementor-356 .elementor-element.elementor-element-6af9ceb .elementor-social-icon:hover{border-color:var( --e-global-color-2ea25cd );}.elementor-356 .elementor-element.elementor-element-e611802{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-356 .elementor-element.elementor-element-4aeb2b9{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:80px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-356 .elementor-element.elementor-element-4aeb2b9:not(.elementor-motion-effects-element-type-background), .elementor-356 .elementor-element.elementor-element-4aeb2b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-356 .elementor-element.elementor-element-d158c80{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-f0b03c6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-b226bb5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-0c3323a.elementor-element{--align-self:flex-start;}.elementor-356 .elementor-element.elementor-element-0c3323a{text-align:start;}.elementor-356 .elementor-element.elementor-element-0c3323a img{width:100%;max-width:100%;height:80px;}.elementor-356 .elementor-element.elementor-element-d2d5e34 > .elementor-widget-container{padding:0px 140px 0px 0px;}.elementor-356 .elementor-element.elementor-element-d2d5e34{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;letter-spacing:0.2px;color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-d014881{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-356 .elementor-element.elementor-element-61dbe93 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-61dbe93.elementor-element{--align-self:flex-start;}.elementor-356 .elementor-element.elementor-element-61dbe93 .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.6px;color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-6e14aab{--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:space-between;--align-items:center;--gap:4px 10px;--row-gap:4px;--column-gap:10px;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:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:0px 0px 0px 0px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-c9b6f68{text-align:center;}.elementor-356 .elementor-element.elementor-element-c9b6f68 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-c7b446c{text-align:center;}.elementor-356 .elementor-element.elementor-element-c7b446c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-cfadf96{--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:space-between;--align-items:center;--gap:4px 10px;--row-gap:4px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--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-356 .elementor-element.elementor-element-26a079b{text-align:center;}.elementor-356 .elementor-element.elementor-element-26a079b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-795a874{text-align:center;}.elementor-356 .elementor-element.elementor-element-795a874 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-ae592d7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-a16ecc7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-df4ea22{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-c181510 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-c181510.elementor-element{--align-self:flex-start;}.elementor-356 .elementor-element.elementor-element-c181510 .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.6px;color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-b626f95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-356 .elementor-element.elementor-element-b626f95 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-356 .elementor-element.elementor-element-b626f95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-356 .elementor-element.elementor-element-b626f95 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-356 .elementor-element.elementor-element-b626f95 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-356 .elementor-element.elementor-element-b626f95 .elementor-icon-list-icon i{color:var( --e-global-color-blocksy_palette_8 );transition:color 0.3s;}.elementor-356 .elementor-element.elementor-element-b626f95 .elementor-icon-list-icon svg{fill:var( --e-global-color-blocksy_palette_8 );transition:fill 0.3s;}.elementor-356 .elementor-element.elementor-element-b626f95 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-2ea25cd );}.elementor-356 .elementor-element.elementor-element-b626f95 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-2ea25cd );}.elementor-356 .elementor-element.elementor-element-b626f95{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-356 .elementor-element.elementor-element-b626f95 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-356 .elementor-element.elementor-element-b626f95 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-356 .elementor-element.elementor-element-b626f95 .elementor-icon-list-text{color:var( --e-global-color-blocksy_palette_8 );transition:color 0.3s;}.elementor-356 .elementor-element.elementor-element-b626f95 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#F43F5E;}.elementor-356 .elementor-element.elementor-element-61e06ed{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-288d390 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-288d390.elementor-element{--align-self:flex-start;}.elementor-356 .elementor-element.elementor-element-288d390 .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.6px;color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-72bd6fc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-356 .elementor-element.elementor-element-72bd6fc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-356 .elementor-element.elementor-element-72bd6fc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-356 .elementor-element.elementor-element-72bd6fc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-356 .elementor-element.elementor-element-72bd6fc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-356 .elementor-element.elementor-element-72bd6fc .elementor-icon-list-icon i{color:var( --e-global-color-blocksy_palette_8 );transition:color 0.3s;}.elementor-356 .elementor-element.elementor-element-72bd6fc .elementor-icon-list-icon svg{fill:var( --e-global-color-blocksy_palette_8 );transition:fill 0.3s;}.elementor-356 .elementor-element.elementor-element-72bd6fc .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-2ea25cd );}.elementor-356 .elementor-element.elementor-element-72bd6fc .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-2ea25cd );}.elementor-356 .elementor-element.elementor-element-72bd6fc{--e-icon-list-icon-size:8px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-356 .elementor-element.elementor-element-72bd6fc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-356 .elementor-element.elementor-element-72bd6fc .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-356 .elementor-element.elementor-element-72bd6fc .elementor-icon-list-text{color:var( --e-global-color-blocksy_palette_8 );transition:color 0.3s;}.elementor-356 .elementor-element.elementor-element-72bd6fc .elementor-icon-list-item:hover .elementor-icon-list-text{color:#F43F5E;}.elementor-356 .elementor-element.elementor-element-ec1cf2c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-ada219a > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-ada219a.elementor-element{--align-self:flex-start;}.elementor-356 .elementor-element.elementor-element-ada219a .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.6px;color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-ee359e5 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-ee359e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-356 .elementor-element.elementor-element-ee359e5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-356 .elementor-element.elementor-element-ee359e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-356 .elementor-element.elementor-element-ee359e5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-356 .elementor-element.elementor-element-ee359e5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-356 .elementor-element.elementor-element-ee359e5 .elementor-icon-list-icon i{color:var( --e-global-color-blocksy_palette_8 );transition:color 0.3s;}.elementor-356 .elementor-element.elementor-element-ee359e5 .elementor-icon-list-icon svg{fill:var( --e-global-color-blocksy_palette_8 );transition:fill 0.3s;}.elementor-356 .elementor-element.elementor-element-ee359e5 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-2ea25cd );}.elementor-356 .elementor-element.elementor-element-ee359e5 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-2ea25cd );}.elementor-356 .elementor-element.elementor-element-ee359e5{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-356 .elementor-element.elementor-element-ee359e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-356 .elementor-element.elementor-element-ee359e5 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-356 .elementor-element.elementor-element-ee359e5 .elementor-icon-list-text{color:var( --e-global-color-blocksy_palette_8 );transition:color 0.3s;}.elementor-356 .elementor-element.elementor-element-ee359e5 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#F43F5E;}.elementor-356 .elementor-element.elementor-element-db7f0af > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-c83f2a2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-802e81f > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-802e81f.elementor-element{--align-self:flex-start;}.elementor-356 .elementor-element.elementor-element-802e81f .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.6px;color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-349a7b0 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-349a7b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-356 .elementor-element.elementor-element-349a7b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-356 .elementor-element.elementor-element-349a7b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-356 .elementor-element.elementor-element-349a7b0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-356 .elementor-element.elementor-element-349a7b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-356 .elementor-element.elementor-element-349a7b0 .elementor-icon-list-icon i{color:var( --e-global-color-blocksy_palette_8 );transition:color 0.3s;}.elementor-356 .elementor-element.elementor-element-349a7b0 .elementor-icon-list-icon svg{fill:var( --e-global-color-blocksy_palette_8 );transition:fill 0.3s;}.elementor-356 .elementor-element.elementor-element-349a7b0 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-2ea25cd );}.elementor-356 .elementor-element.elementor-element-349a7b0 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-2ea25cd );}.elementor-356 .elementor-element.elementor-element-349a7b0{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-356 .elementor-element.elementor-element-349a7b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-356 .elementor-element.elementor-element-349a7b0 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-356 .elementor-element.elementor-element-349a7b0 .elementor-icon-list-text{color:var( --e-global-color-blocksy_palette_8 );transition:color 0.3s;}.elementor-356 .elementor-element.elementor-element-349a7b0 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#F43F5E;}.elementor-356 .elementor-element.elementor-element-d9727cc > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-f292fc0{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-1bbfa20{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-6cefa98 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-6cefa98.elementor-element{--align-self:flex-start;}.elementor-356 .elementor-element.elementor-element-6cefa98 .elementor-heading-title{font-family:"DM Serif Text", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.6px;color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-c430ad6 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-c430ad6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-356 .elementor-element.elementor-element-c430ad6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-356 .elementor-element.elementor-element-c430ad6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-356 .elementor-element.elementor-element-c430ad6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-356 .elementor-element.elementor-element-c430ad6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-356 .elementor-element.elementor-element-c430ad6 .elementor-icon-list-icon i{color:var( --e-global-color-blocksy_palette_8 );transition:color 0.3s;}.elementor-356 .elementor-element.elementor-element-c430ad6 .elementor-icon-list-icon svg{fill:var( --e-global-color-blocksy_palette_8 );transition:fill 0.3s;}.elementor-356 .elementor-element.elementor-element-c430ad6 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-2ea25cd );}.elementor-356 .elementor-element.elementor-element-c430ad6 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-2ea25cd );}.elementor-356 .elementor-element.elementor-element-c430ad6{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-356 .elementor-element.elementor-element-c430ad6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-356 .elementor-element.elementor-element-c430ad6 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;}.elementor-356 .elementor-element.elementor-element-c430ad6 .elementor-icon-list-text{color:var( --e-global-color-blocksy_palette_8 );transition:color 0.3s;}.elementor-356 .elementor-element.elementor-element-c430ad6 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#F43F5E;}.elementor-356 .elementor-element.elementor-element-e6a9d2e{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F43F5E80;--border-color:#F43F5E80;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-71ef34d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-71ef34d{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;line-height:1.6em;letter-spacing:0.2px;color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-156c4f1{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:14px;--grid-row-gap:0px;}.elementor-356 .elementor-element.elementor-element-156c4f1 .elementor-widget-container{text-align:left;}.elementor-356 .elementor-element.elementor-element-156c4f1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-156c4f1 .elementor-social-icon{background-color:#02010100;--icon-padding:8px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-356 .elementor-element.elementor-element-156c4f1 .elementor-social-icon:hover i{color:var( --e-global-color-2ea25cd );}.elementor-356 .elementor-element.elementor-element-156c4f1 .elementor-social-icon:hover svg{fill:var( --e-global-color-2ea25cd );}.elementor-356 .elementor-element.elementor-element-156c4f1 .elementor-social-icon:hover{border-color:var( --e-global-color-2ea25cd );}.elementor-356 .elementor-element.elementor-element-c77fc32{--display:flex;--position:fixed;--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;box-shadow:0px -4px 15px 0px rgba(0, 0, 0, 0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-356 .elementor-element.elementor-element-c77fc32{left:0px;}body.rtl .elementor-356 .elementor-element.elementor-element-c77fc32{right:0px;}.elementor-356 .elementor-element.elementor-element-39e588f .elementor-button{background-color:var( --e-global-color-2ea25cd );font-family:"Plus Jakarta Sans", Sans-serif;font-weight:300;fill:var( --e-global-color-blocksy_palette_8 );color:var( --e-global-color-blocksy_palette_8 );}.elementor-356 .elementor-element.elementor-element-39e588f .elementor-button:hover, .elementor-356 .elementor-element.elementor-element-39e588f .elementor-button:focus{background-color:#E11D48;color:var( --e-global-color-blocksy_palette_8 );}.elementor-356 .elementor-element.elementor-element-39e588f .elementor-button-content-wrapper{flex-direction:row;}.elementor-356 .elementor-element.elementor-element-39e588f .elementor-button:hover svg, .elementor-356 .elementor-element.elementor-element-39e588f .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-356 .elementor-element.elementor-element-e59fd8e .elementor-button{background-color:#25D366;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:300;fill:var( --e-global-color-blocksy_palette_8 );color:var( --e-global-color-blocksy_palette_8 );}.elementor-356 .elementor-element.elementor-element-e59fd8e .elementor-button:hover, .elementor-356 .elementor-element.elementor-element-e59fd8e .elementor-button:focus{background-color:#20BA56;color:var( --e-global-color-blocksy_palette_8 );}.elementor-356 .elementor-element.elementor-element-e59fd8e .elementor-button-content-wrapper{flex-direction:row;}.elementor-356 .elementor-element.elementor-element-e59fd8e .elementor-button:hover svg, .elementor-356 .elementor-element.elementor-element-e59fd8e .elementor-button:focus svg{fill:var( --e-global-color-blocksy_palette_8 );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1366px){.elementor-356 .elementor-element.elementor-element-7b2a1db{--grid-auto-flow:row;}.elementor-356 .elementor-element.elementor-element-a16ecc7{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-356 .elementor-element.elementor-element-a9d41e8{--width:40%;}.elementor-356 .elementor-element.elementor-element-2ec4546{--width:52%;}.elementor-356 .elementor-element.elementor-element-358176b{--width:100%;}.elementor-356 .elementor-element.elementor-element-25f588d{--width:100%;}.elementor-356 .elementor-element.elementor-element-933d4cd{--width:60%;}.elementor-356 .elementor-element.elementor-element-d564465{--width:100%;}.elementor-356 .elementor-element.elementor-element-c433c0f{--width:36%;}.elementor-356 .elementor-element.elementor-element-f0b03c6{--width:40%;}.elementor-356 .elementor-element.elementor-element-d014881{--width:52%;}.elementor-356 .elementor-element.elementor-element-6e14aab{--width:100%;}.elementor-356 .elementor-element.elementor-element-cfadf96{--width:100%;}.elementor-356 .elementor-element.elementor-element-ae592d7{--width:60%;}.elementor-356 .elementor-element.elementor-element-f292fc0{--width:100%;}.elementor-356 .elementor-element.elementor-element-1bbfa20{--width:36%;}}@media(max-width:1200px) and (min-width:768px){.elementor-356 .elementor-element.elementor-element-f0b03c6{--width:35%;}.elementor-356 .elementor-element.elementor-element-d014881{--width:75%;}.elementor-356 .elementor-element.elementor-element-ae592d7{--width:65%;}.elementor-356 .elementor-element.elementor-element-1bbfa20{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-356 .elementor-element.elementor-element-2ec4546{--width:100%;}.elementor-356 .elementor-element.elementor-element-358176b{--width:100%;}.elementor-356 .elementor-element.elementor-element-25f588d{--width:100%;}.elementor-356 .elementor-element.elementor-element-f0b03c6{--width:100%;}.elementor-356 .elementor-element.elementor-element-d014881{--width:60%;}.elementor-356 .elementor-element.elementor-element-6e14aab{--width:100%;}.elementor-356 .elementor-element.elementor-element-cfadf96{--width:100%;}.elementor-356 .elementor-element.elementor-element-ae592d7{--width:100%;}.elementor-356 .elementor-element.elementor-element-1bbfa20{--width:37%;}}@media(max-width:880px) and (min-width:768px){.elementor-356 .elementor-element.elementor-element-2ec4546{--width:63%;}.elementor-356 .elementor-element.elementor-element-d014881{--width:63%;}.elementor-356 .elementor-element.elementor-element-1bbfa20{--width:41%;}}@media(max-width:1200px){.elementor-356 .elementor-element.elementor-element-7b2a1db{--grid-auto-flow:row;}.elementor-356 .elementor-element.elementor-element-0c3323a img{height:60px;}.elementor-356 .elementor-element.elementor-element-d2d5e34 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-61dbe93 .elementor-heading-title{font-size:18px;}.elementor-356 .elementor-element.elementor-element-c9b6f68 .elementor-heading-title{font-size:15px;}.elementor-356 .elementor-element.elementor-element-c7b446c .elementor-heading-title{font-size:15px;}.elementor-356 .elementor-element.elementor-element-26a079b .elementor-heading-title{font-size:15px;}.elementor-356 .elementor-element.elementor-element-795a874 .elementor-heading-title{font-size:15px;}.elementor-356 .elementor-element.elementor-element-a16ecc7{--grid-auto-flow:row;}.elementor-356 .elementor-element.elementor-element-c181510 .elementor-heading-title{font-size:18px;}.elementor-356 .elementor-element.elementor-element-b626f95{--e-icon-list-icon-size:7px;}.elementor-356 .elementor-element.elementor-element-b626f95 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-356 .elementor-element.elementor-element-b626f95 .elementor-icon-list-item > a{font-size:15px;}.elementor-356 .elementor-element.elementor-element-61e06ed{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-288d390 .elementor-heading-title{font-size:18px;}.elementor-356 .elementor-element.elementor-element-72bd6fc{--e-icon-list-icon-size:7px;}.elementor-356 .elementor-element.elementor-element-72bd6fc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-356 .elementor-element.elementor-element-72bd6fc .elementor-icon-list-item > a{font-size:15px;}.elementor-356 .elementor-element.elementor-element-ada219a .elementor-heading-title{font-size:18px;}.elementor-356 .elementor-element.elementor-element-ee359e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-356 .elementor-element.elementor-element-ee359e5 .elementor-icon-list-item > a{font-size:15px;}.elementor-356 .elementor-element.elementor-element-802e81f .elementor-heading-title{font-size:18px;}.elementor-356 .elementor-element.elementor-element-349a7b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-356 .elementor-element.elementor-element-349a7b0 .elementor-icon-list-item > a{font-size:15px;}.elementor-356 .elementor-element.elementor-element-6cefa98 .elementor-heading-title{font-size:18px;}}@media(max-width:1024px){.elementor-356 .elementor-element.elementor-element-7b2a1db{--grid-auto-flow:row;}.elementor-356 .elementor-element.elementor-element-d158c80{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-356 .elementor-element.elementor-element-f0b03c6{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-356 .elementor-element.elementor-element-d2d5e34 > .elementor-widget-container{padding:0px 80px 0px 0px;}.elementor-356 .elementor-element.elementor-element-d014881{--justify-content:center;}.elementor-356 .elementor-element.elementor-element-ae592d7{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-356 .elementor-element.elementor-element-a16ecc7{--grid-auto-flow:row;}.elementor-356 .elementor-element.elementor-element-c430ad6 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-e6a9d2e{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-156c4f1 .elementor-social-icon{--icon-padding:7px;}.elementor-356 .elementor-element.elementor-element-156c4f1{--grid-column-gap:14px;}}@media(max-width:880px){.elementor-356 .elementor-element.elementor-element-7b2a1db{--grid-auto-flow:row;}.elementor-356 .elementor-element.elementor-element-4aeb2b9{--padding-top:80px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-356 .elementor-element.elementor-element-f0b03c6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-d2d5e34 > .elementor-widget-container{padding:0px 50px 0px 0px;}.elementor-356 .elementor-element.elementor-element-d2d5e34{font-size:14px;}.elementor-356 .elementor-element.elementor-element-61dbe93 .elementor-heading-title{font-size:16px;}.elementor-356 .elementor-element.elementor-element-ae592d7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-a16ecc7{--grid-auto-flow:row;}.elementor-356 .elementor-element.elementor-element-c181510 .elementor-heading-title{font-size:16px;}.elementor-356 .elementor-element.elementor-element-288d390 .elementor-heading-title{font-size:16px;}.elementor-356 .elementor-element.elementor-element-ada219a .elementor-heading-title{font-size:16px;}.elementor-356 .elementor-element.elementor-element-802e81f .elementor-heading-title{font-size:16px;}.elementor-356 .elementor-element.elementor-element-6cefa98 .elementor-heading-title{font-size:16px;}.elementor-356 .elementor-element.elementor-element-c430ad6 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-156c4f1{--icon-size:15px;}.elementor-356 .elementor-element.elementor-element-156c4f1 .elementor-social-icon{--icon-padding:6px;}}@media(max-width:767px){.elementor-356 .elementor-element.elementor-element-358176b{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-25f588d{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-7b2a1db{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-356 .elementor-element.elementor-element-e611802{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-4aeb2b9{--border-radius:20px 20px 0px 0px;--padding-top:80px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-356 .elementor-element.elementor-element-f0b03c6{--justify-content:center;}.elementor-356 .elementor-element.elementor-element-0c3323a.elementor-element{--align-self:center;}.elementor-356 .elementor-element.elementor-element-0c3323a{text-align:start;}.elementor-356 .elementor-element.elementor-element-d2d5e34 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-d2d5e34{text-align:center;}.elementor-356 .elementor-element.elementor-element-d014881{--width:80%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-356 .elementor-element.elementor-element-6e14aab{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-cfadf96{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-356 .elementor-element.elementor-element-a16ecc7{--e-con-grid-template-columns:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-356 .elementor-element.elementor-element-df4ea22{--width:100%;}.elementor-356 .elementor-element.elementor-element-c181510 .elementor-heading-title{font-size:15px;}.elementor-356 .elementor-element.elementor-element-b626f95{--e-icon-list-icon-size:5px;}.elementor-356 .elementor-element.elementor-element-b626f95 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-356 .elementor-element.elementor-element-b626f95 .elementor-icon-list-item > a{font-size:14px;}.elementor-356 .elementor-element.elementor-element-61e06ed{--width:100%;}.elementor-356 .elementor-element.elementor-element-72bd6fc{--e-icon-list-icon-size:5px;}.elementor-356 .elementor-element.elementor-element-72bd6fc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-356 .elementor-element.elementor-element-72bd6fc .elementor-icon-list-item > a{font-size:14px;}.elementor-356 .elementor-element.elementor-element-ec1cf2c{--width:100%;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-356 .elementor-element.elementor-element-ada219a .elementor-heading-title{font-size:14px;}.elementor-356 .elementor-element.elementor-element-ee359e5 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-ee359e5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-356 .elementor-element.elementor-element-ee359e5 .elementor-icon-list-item > a{font-size:14px;}.elementor-356 .elementor-element.elementor-element-c83f2a2{--width:100%;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-356 .elementor-element.elementor-element-802e81f .elementor-heading-title{font-size:15px;}.elementor-356 .elementor-element.elementor-element-349a7b0 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-356 .elementor-element.elementor-element-349a7b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-356 .elementor-element.elementor-element-349a7b0 .elementor-icon-list-item > a{font-size:15px;}.elementor-356 .elementor-element.elementor-element-6cefa98 .elementor-heading-title{font-size:15px;}.elementor-356 .elementor-element.elementor-element-e6a9d2e{--justify-content:center;}.elementor-356 .elementor-element.elementor-element-71ef34d{font-size:13px;}.elementor-356 .elementor-element.elementor-element-c77fc32{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:9999;}.elementor-356 .elementor-element.elementor-element-39e588f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-356 .elementor-element.elementor-element-39e588f .elementor-button{font-size:14px;line-height:1.2em;border-radius:0px 0px 0px 0px;padding:15px 0px 15px 0px;}.elementor-356 .elementor-element.elementor-element-e59fd8e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-356 .elementor-element.elementor-element-e59fd8e .elementor-button{font-size:14px;line-height:1.2em;border-radius:0px 0px 0px 0px;padding:15px 0px 15px 0px;}}/* Start custom CSS for container, class: .elementor-element-358176b */.elite-glow-container {
    background: linear-gradient(
        135deg,
        #3F293A 0%,
        #5A3D4C 50%,
        #8B6D5B 100%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25f588d */.elite-glow-container {
    background: linear-gradient(
        135deg,
        #3F293A 0%,
        #5A3D4C 50%,
        #8B6D5B 100%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ec4546 */.true-glass {
    position: relative;
    background: transparent;
    backdrop-filter: blur(50px);
    -webkit-backdrop-filter: blur(50px);
    border: 1px solid rgba(255, 255, 255, 0.25);
    z-index: 1; /* ✅ Add this */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f4ca9a *//* Only this footer icon list */
.footer-iconlist-tweak .elementor-icon-list-item{
  align-items: flex-start; /* icon top aligned, not center */
}

.footer-iconlist-tweak .elementor-icon-list-icon{
  margin-top: 8px; /* tiny nudge so icon sits nicely with multi-line text */
}

.footer-iconlist-tweak .elementor-icon-list-text{
  white-space: normal; /* allow line wrap */
  line-height: 1.35;
}

/* optional: 2nd line smaller (only if you wrap it in <span class="il-sub">) */
.footer-iconlist-tweak .il-sub{
  font-size: 0.8em;
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a08041d *//* Footer heading underline: lightweight, GPU-friendly */
.footer-links-heading{
  position: relative;
  display: inline-block; /* underline stays under text only */
}

/* small underline (default) */
.footer-links-heading::after{
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;                 /* adjust if needed */
  height: 3px;
  width: 100%;                  /* full text width container */
  background: transparent;      /* underline color handled by pseudo */
  border-radius: 10px;
}

/* actual animated bar */
.footer-links-heading::before{
  content: "";
  position: absolute;
  left: 0;
  bottom: -10px;                 /* match ::after bottom */
  height: 3px;
  width: 100%;
  border-radius: 10px;
  background-color: #FFFFFF;    /* default color */
  transform-origin: left center;
  transform: scaleX(0.2);       /* 20% default */
  transition: transform 220ms ease, background-color 220ms ease;
  will-change: transform;
}

/* hover/focus: underline expands to full text width + color change */
.footer-links-heading:hover::before,
.footer-links-heading:focus-visible::before{
  transform: scaleX(1);
  background-color: #F43F5E    /* hover color (change to your brand) */
}

/* optional: make underline slightly thinner on small screens */
@media (max-width: 767px){
  .footer-links-heading::before{
    height: 2px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1fca9ab *//* Only this footer icon list */
.footer-iconlist-tweak .elementor-icon-list-item{
  align-items: flex-start; /* icon top aligned, not center */
}

.footer-iconlist-tweak .elementor-icon-list-icon{
  margin-top: 8px; /* tiny nudge so icon sits nicely with multi-line text */
}

.footer-iconlist-tweak .elementor-icon-list-text{
  white-space: normal; /* allow line wrap */
  line-height: 1.35;
}

/* optional: 2nd line smaller (only if you wrap it in <span class="il-sub">) */
.footer-iconlist-tweak .il-sub{
  font-size: 0.8em;
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-36837dc *//* Only this footer icon list */
.footer-iconlist-tweak .elementor-icon-list-item{
  align-items: flex-start; /* icon top aligned, not center */
}

.footer-iconlist-tweak .elementor-icon-list-icon{
  margin-top: 8px; /* tiny nudge so icon sits nicely with multi-line text */
}

.footer-iconlist-tweak .elementor-icon-list-text{
  white-space: normal; /* allow line wrap */
  line-height: 1.35;
}

/* optional: 2nd line smaller (only if you wrap it in <span class="il-sub">) */
.footer-iconlist-tweak .il-sub{
  font-size: 0.8em;
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6ded973 *//* Normal State (Map looks gray and round) */
.elementor-356 .elementor-element.elementor-element-6ded973 iframe {
    filter: grayscale(100%) invert(10%) contrast(1.2);
    border-radius: 10px; /* Smooth, modern corners */
    border: none; /* Borders khatam karne ke liye */
    transition: all 0.5s ease; /* Smooth effects ka liye */
}

/* Hover State (Map colors return when mouse is over it) */
.elementor-356 .elementor-element.elementor-element-6ded973 iframe:hover {
    filter: grayscale(0%) invert(0%) contrast(1);
    border-radius: 10px; /* Corners round hi rahenge hover par bhi */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e99aad3 *//* Only this footer icon list */
.footer-iconlist-tweak .elementor-icon-list-item{
  align-items: flex-start; /* icon top aligned, not center */
}

.footer-iconlist-tweak .elementor-icon-list-icon{
  margin-top: 8px; /* tiny nudge so icon sits nicely with multi-line text */
}

.footer-iconlist-tweak .elementor-icon-list-text{
  white-space: normal; /* allow line wrap */
  line-height: 1.35;
}

/* optional: 2nd line smaller (only if you wrap it in <span class="il-sub">) */
.footer-iconlist-tweak .il-sub{
  font-size: 0.8em;
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e14aab */.elite-glow-container {
    background: linear-gradient(
        135deg,
        #3F293A 0%,
        #5A3D4C 50%,
        #8B6D5B 100%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfadf96 */.elite-glow-container {
    background: linear-gradient(
        135deg,
        #3F293A 0%,
        #5A3D4C 50%,
        #8B6D5B 100%
    ) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d014881 */.true-glass {
    position: relative;
    background: transparent;
    backdrop-filter: blur(50px);
    -webkit-backdrop-filter: blur(50px);
    border: 1px solid rgba(255, 255, 255, 0.25);
    z-index: 1; /* ✅ Add this */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b626f95 *//* Only this footer icon list */
.footer-iconlist-tweak .elementor-icon-list-item{
  align-items: flex-start; /* icon top aligned, not center */
}

.footer-iconlist-tweak .elementor-icon-list-icon{
  margin-top: 8px; /* tiny nudge so icon sits nicely with multi-line text */
}

.footer-iconlist-tweak .elementor-icon-list-text{
  white-space: normal; /* allow line wrap */
  line-height: 1.35;
}

/* optional: 2nd line smaller (only if you wrap it in <span class="il-sub">) */
.footer-iconlist-tweak .il-sub{
  font-size: 0.8em;
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-288d390 *//* Footer heading underline: lightweight, GPU-friendly */
.footer-links-heading{
  position: relative;
  display: inline-block; /* underline stays under text only */
}

/* small underline (default) */
.footer-links-heading::after{
  content: "";
  position: absolute;
  left: 0;
  bottom: -6px;                 /* adjust if needed */
  height: 3px;
  width: 100%;                  /* full text width container */
  background: transparent;      /* underline color handled by pseudo */
  border-radius: 10px;
}

/* actual animated bar */
.footer-links-heading::before{
  content: "";
  position: absolute;
  left: 0;
  bottom: -10px;                 /* match ::after bottom */
  height: 3px;
  width: 100%;
  border-radius: 10px;
  background-color: #FFFFFF;    /* default color */
  transform-origin: left center;
  transform: scaleX(0.2);       /* 20% default */
  transition: transform 220ms ease, background-color 220ms ease;
  will-change: transform;
}

/* hover/focus: underline expands to full text width + color change */
.footer-links-heading:hover::before,
.footer-links-heading:focus-visible::before{
  transform: scaleX(1);
  background-color: #F43F5E    /* hover color (change to your brand) */
}

/* optional: make underline slightly thinner on small screens */
@media (max-width: 767px){
  .footer-links-heading::before{
    height: 2px;
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-72bd6fc *//* Only this footer icon list */
.footer-iconlist-tweak .elementor-icon-list-item{
  align-items: flex-start; /* icon top aligned, not center */
}

.footer-iconlist-tweak .elementor-icon-list-icon{
  margin-top: 8px; /* tiny nudge so icon sits nicely with multi-line text */
}

.footer-iconlist-tweak .elementor-icon-list-text{
  white-space: normal; /* allow line wrap */
  line-height: 1.35;
}

/* optional: 2nd line smaller (only if you wrap it in <span class="il-sub">) */
.footer-iconlist-tweak .il-sub{
  font-size: 0.8em;
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ee359e5 *//* Only this footer icon list */
.footer-iconlist-tweak .elementor-icon-list-item{
  align-items: flex-start; /* icon top aligned, not center */
}

.footer-iconlist-tweak .elementor-icon-list-icon{
  margin-top: 8px; /* tiny nudge so icon sits nicely with multi-line text */
}

.footer-iconlist-tweak .elementor-icon-list-text{
  white-space: normal; /* allow line wrap */
  line-height: 1.35;
}

/* optional: 2nd line smaller (only if you wrap it in <span class="il-sub">) */
.footer-iconlist-tweak .il-sub{
  font-size: 0.8em;
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-db7f0af *//* Normal State (Map looks gray and round) */
.elementor-356 .elementor-element.elementor-element-db7f0af iframe {
    filter: grayscale(100%) invert(10%) contrast(1.2);
    border-radius: 10px; /* Smooth, modern corners */
    border: none; /* Borders khatam karne ke liye */
    transition: all 0.5s ease; /* Smooth effects ka liye */
}

/* Hover State (Map colors return when mouse is over it) */
.elementor-356 .elementor-element.elementor-element-db7f0af iframe:hover {
    filter: grayscale(0%) invert(0%) contrast(1);
    border-radius: 10px; /* Corners round hi rahenge hover par bhi */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-349a7b0 *//* Only this footer icon list */
.footer-iconlist-tweak .elementor-icon-list-item{
  align-items: flex-start; /* icon top aligned, not center */
}

.footer-iconlist-tweak .elementor-icon-list-icon{
  margin-top: 8px; /* tiny nudge so icon sits nicely with multi-line text */
}

.footer-iconlist-tweak .elementor-icon-list-text{
  white-space: normal; /* allow line wrap */
  line-height: 1.35;
}

/* optional: 2nd line smaller (only if you wrap it in <span class="il-sub">) */
.footer-iconlist-tweak .il-sub{
  font-size: 0.8em;
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d9727cc *//* Normal State (Map looks gray and round) */
.elementor-356 .elementor-element.elementor-element-d9727cc iframe {
    filter: grayscale(100%) invert(10%) contrast(1.2);
    border-radius: 10px; /* Smooth, modern corners */
    border: none; /* Borders khatam karne ke liye */
    transition: all 0.5s ease; /* Smooth effects ka liye */
}

/* Hover State (Map colors return when mouse is over it) */
.elementor-356 .elementor-element.elementor-element-d9727cc iframe:hover {
    filter: grayscale(0%) invert(0%) contrast(1);
    border-radius: 10px; /* Corners round hi rahenge hover par bhi */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c430ad6 *//* Only this footer icon list */
.footer-iconlist-tweak .elementor-icon-list-item{
  align-items: flex-start; /* icon top aligned, not center */
}

.footer-iconlist-tweak .elementor-icon-list-icon{
  margin-top: 8px; /* tiny nudge so icon sits nicely with multi-line text */
}

.footer-iconlist-tweak .elementor-icon-list-text{
  white-space: normal; /* allow line wrap */
  line-height: 1.35;
}

/* optional: 2nd line smaller (only if you wrap it in <span class="il-sub">) */
.footer-iconlist-tweak .il-sub{
  font-size: 0.8em;
  opacity: 0.7;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39e588f *//* Custom class for mobile sticky buttons */
.sticky-action-btn .elementor-button-content-wrapper {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 6px !important; 
}

.sticky-action-btn .elementor-button-icon {
    margin: 0 !important; 
}

/* Icon size and alignment */
.sticky-action-btn .elementor-button-icon i,
.sticky-action-btn .elementor-button-icon svg {
    font-size: 26px !important; 
    width: 26px !important; 
    height: auto !important;
}

.sticky-action-btn {
    transition: transform 0.15s ease-in-out, background-color 0.3s ease !important;
}

.sticky-action-btn:active {
    transform: scale(0.95) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e59fd8e *//* Custom class for mobile sticky buttons */
.sticky-action-btn .elementor-button-content-wrapper {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 6px !important; 
}

.sticky-action-btn .elementor-button-icon {
    margin: 0 !important; 
}

/* Icon size and alignment */
.sticky-action-btn .elementor-button-icon i,
.sticky-action-btn .elementor-button-icon svg {
    font-size: 26px !important; 
    width: 26px !important; 
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c77fc32 *//* Default State: Hidden (Zero Flash on Load) */
.smart-bottom-bar {
    transform: translateY(150%) !important; 
    transition: transform 0.6s cubic-bezier(0.16, 1.0, 0.3, 1.0) !important;
    will-change: transform;
}

/* Active State: JS isay call karegi jab scroll rukega */
.show-bar {
    transform: translateY(0) !important;
}/* End custom CSS */