.elementor-64 .elementor-element.elementor-element-40b4f79{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64 .elementor-element.elementor-element-40b4f79.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-64 .elementor-element.elementor-element-2f13a50{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-a0fa598{--display:flex;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-4c9cd18 .elementor-heading-title{font-size:50px;font-weight:500;line-height:1.2em;color:#1C2A59;}.elementor-64 .elementor-element.elementor-element-4c9cd18{width:var( --container-widget-width, 804px );max-width:804px;--container-widget-width:804px;--container-widget-flex-grow:0;}.elementor-64 .elementor-element.elementor-element-1163911 .elementor-heading-title{font-size:20px;font-weight:300;line-height:1.6em;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-1d3f457{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-0677575{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-64 .elementor-element.elementor-element-69e7bb2 .elementor-button{padding:17.5px 20px 17.5px 20px;}.elementor-64 .elementor-element.elementor-element-e1f4c91.elementor-element{--align-self:center;}.elementor-64 .elementor-element.elementor-element-9ab344b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}.elementor-64 .elementor-element.elementor-element-0541de9 .elementor-button{padding:17.5px 20px 17.5px 20px;}.elementor-64 .elementor-element.elementor-element-5292de5{--display:flex;--min-height:573px;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--margin-top:9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-5292de5::before, .elementor-64 .elementor-element.elementor-element-5292de5 > .elementor-background-video-container::before, .elementor-64 .elementor-element.elementor-element-5292de5 > .e-con-inner > .elementor-background-video-container::before, .elementor-64 .elementor-element.elementor-element-5292de5 > .elementor-background-slideshow::before, .elementor-64 .elementor-element.elementor-element-5292de5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-64 .elementor-element.elementor-element-5292de5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(0deg, #0000003D 0%, #0000003D 100%);}.elementor-64 .elementor-element.elementor-element-5f777c8{--display:flex;--border-radius:0px 0px 20px 0px;--margin-top:-1px;--margin-bottom:0px;--margin-left:-1px;--margin-right:0px;--padding-top:13px;--padding-bottom:35px;--padding-left:1px;--padding-right:40px;}.elementor-64 .elementor-element.elementor-element-5f777c8:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-5f777c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-87180fb .elementor-heading-title{font-size:20px;font-weight:300;line-height:1.6em;}.elementor-64 .elementor-element.elementor-element-b0c498a{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-99d20e4{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-f9a2ef4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:95px;--margin-bottom:110px;--margin-left:0px;--margin-right:0px;}.elementor-64 .elementor-element.elementor-element-22c06e4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#E9ECEF;--border-color:#E9ECEF;--border-radius:16px 16px 0px 0px;--padding-top:64px;--padding-bottom:0px;--padding-left:70px;--padding-right:70px;}.elementor-64 .elementor-element.elementor-element-22c06e4:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-22c06e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFC;background-image:url("https://engenuitysolutions.com/wp-content/uploads/2025/03/Group-163410.svg");background-position:bottom left;background-repeat:no-repeat;}.elementor-64 .elementor-element.elementor-element-fd17397{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-a91c0d9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-edea872{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-64 .elementor-element.elementor-element-1514f44 .elementor-heading-title{font-size:30px;font-weight:500;line-height:1.33em;}.elementor-64 .elementor-element.elementor-element-6d20379 > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-64 .elementor-element.elementor-element-f361b23{--display:flex;--border-radius:0px 0px 16px 16px;--padding-top:27px;--padding-bottom:9px;--padding-left:20px;--padding-right:20px;}.elementor-64 .elementor-element.elementor-element-f361b23:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-f361b23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2A59;}.elementor-64 .elementor-element.elementor-element-3a244d1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--overflow:hidden;}.elementor-64 .elementor-element.elementor-element-685c13b{text-align:center;}.elementor-64 .elementor-element.elementor-element-685c13b .elementor-heading-title{font-size:36px;}.elementor-64 .elementor-element.elementor-element-1709608{text-align:center;font-size:16px;font-weight:300;line-height:1.75em;width:var( --container-widget-width, 804px );max-width:804px;--container-widget-width:804px;--container-widget-flex-grow:0;}.elementor-64 .elementor-element.elementor-element-1709608 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-64 .elementor-element.elementor-element-57a59b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64 .elementor-element.elementor-element-90be279{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#E9ECEF;--border-color:#E9ECEF;--border-radius:16px 16px 16px 16px;--padding-top:64px;--padding-bottom:0px;--padding-left:70px;--padding-right:70px;}.elementor-64 .elementor-element.elementor-element-90be279:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-90be279 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFC;background-image:url("https://engenuitysolutions.com/wp-content/uploads/2025/03/Vector.svg");background-position:bottom left;background-repeat:no-repeat;}.elementor-64 .elementor-element.elementor-element-f077f8d{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-b37b15a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-e9fa795{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-64 .elementor-element.elementor-element-9917a38 .elementor-heading-title{font-size:30px;font-weight:500;line-height:1.33em;}.elementor-64 .elementor-element.elementor-element-10dc861 > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-64 .elementor-element.elementor-element-4f392a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-64 .elementor-element.elementor-element-e19885d{--display:flex;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-64 .elementor-element.elementor-element-238afbb > .elementor-widget-container{padding:100px 0px 100px 0px;}.elementor-64 .elementor-element.elementor-element-315bcd8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--z-index:99;}.elementor-64 .elementor-element.elementor-element-7bcfb8a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-14fffec .elementor-heading-title{font-size:30px;font-weight:500;line-height:1.33em;}.elementor-64 .elementor-element.elementor-element-82a468f > .elementor-widget-container{margin:14px 0px 34px 0px;}.elementor-64 .elementor-element.elementor-element-82a468f{width:var( --container-widget-width, 340px );max-width:340px;--container-widget-width:340px;--container-widget-flex-grow:0;}.elementor-64 .elementor-element.elementor-element-392b2ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-2f65bbb .elementor-heading-title{font-size:14px;font-weight:600;line-height:1.8em;}.elementor-64 .elementor-element.elementor-element-2f65bbb{width:100%;max-width:100%;}.elementor-64 .elementor-element.elementor-element-8d1985e{--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;--z-index:99;}.elementor-64 .elementor-element.elementor-element-5faeea3{--display:flex;--min-height:375px;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:86px;--padding-bottom:44px;--padding-left:50px;--padding-right:50px;}.elementor-64 .elementor-element.elementor-element-5faeea3:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-5faeea3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2A59;}.elementor-64 .elementor-element.elementor-element-5bfbf3f{--display:flex;--border-radius:0px 0px 20px 0px;--margin-top:-1px;--margin-bottom:0px;--margin-left:-1px;--margin-right:0px;--padding-top:0px;--padding-bottom:12px;--padding-left:1px;--padding-right:12px;--position:absolute;top:0px;}.elementor-64 .elementor-element.elementor-element-5bfbf3f:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-5bfbf3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-64 .elementor-element.elementor-element-5bfbf3f{left:0px;}body.rtl .elementor-64 .elementor-element.elementor-element-5bfbf3f{right:0px;}.elementor-64 .elementor-element.elementor-element-2d22b46{text-align:center;}.elementor-64 .elementor-element.elementor-element-c2b31ea .elementor-heading-title{color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-34184bb{font-size:16px;font-weight:300;line-height:1.75em;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-34184bb > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-64 .elementor-element.elementor-element-b36cb4c img{border-radius:10px 10px 10px 10px;}body:not(.rtl) .elementor-64 .elementor-element.elementor-element-b36cb4c{right:10px;}body.rtl .elementor-64 .elementor-element.elementor-element-b36cb4c{left:10px;}.elementor-64 .elementor-element.elementor-element-b36cb4c{top:10px;}.elementor-64 .elementor-element.elementor-element-c334402{--display:flex;--min-height:375px;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:86px;--padding-bottom:44px;--padding-left:50px;--padding-right:50px;}.elementor-64 .elementor-element.elementor-element-c334402:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-c334402 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2A59;}.elementor-64 .elementor-element.elementor-element-8ff90b7{--display:flex;--border-radius:0px 0px 20px 0px;--margin-top:-1px;--margin-bottom:0px;--margin-left:-1px;--margin-right:0px;--padding-top:0px;--padding-bottom:12px;--padding-left:1px;--padding-right:12px;--position:absolute;top:0px;}.elementor-64 .elementor-element.elementor-element-8ff90b7:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-8ff90b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-64 .elementor-element.elementor-element-8ff90b7{left:0px;}body.rtl .elementor-64 .elementor-element.elementor-element-8ff90b7{right:0px;}.elementor-64 .elementor-element.elementor-element-c5ad071{text-align:center;}.elementor-64 .elementor-element.elementor-element-02aff69 .elementor-heading-title{color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-021bd98{font-size:16px;font-weight:300;line-height:1.75em;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-021bd98 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-64 .elementor-element.elementor-element-a254330 img{border-radius:10px 10px 10px 10px;}body:not(.rtl) .elementor-64 .elementor-element.elementor-element-a254330{right:10px;}body.rtl .elementor-64 .elementor-element.elementor-element-a254330{left:10px;}.elementor-64 .elementor-element.elementor-element-a254330{top:10px;}.elementor-64 .elementor-element.elementor-element-2431855{--display:flex;--min-height:375px;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:86px;--padding-bottom:44px;--padding-left:50px;--padding-right:50px;}.elementor-64 .elementor-element.elementor-element-2431855:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-2431855 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2A59;}.elementor-64 .elementor-element.elementor-element-639e118{--display:flex;--border-radius:0px 0px 20px 0px;--margin-top:-1px;--margin-bottom:0px;--margin-left:-1px;--margin-right:0px;--padding-top:0px;--padding-bottom:12px;--padding-left:1px;--padding-right:12px;--position:absolute;top:0px;}.elementor-64 .elementor-element.elementor-element-639e118:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-639e118 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-64 .elementor-element.elementor-element-639e118{left:0px;}body.rtl .elementor-64 .elementor-element.elementor-element-639e118{right:0px;}.elementor-64 .elementor-element.elementor-element-a07e8bc{text-align:center;}.elementor-64 .elementor-element.elementor-element-a1b77ac .elementor-heading-title{color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-7e4b92f{font-size:16px;font-weight:300;line-height:1.75em;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-7e4b92f > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-64 .elementor-element.elementor-element-12a6061 img{border-radius:10px 10px 10px 10px;}body:not(.rtl) .elementor-64 .elementor-element.elementor-element-12a6061{right:10px;}body.rtl .elementor-64 .elementor-element.elementor-element-12a6061{left:10px;}.elementor-64 .elementor-element.elementor-element-12a6061{top:10px;}.elementor-64 .elementor-element.elementor-element-aaf3558{--display:flex;--min-height:375px;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:86px;--padding-bottom:44px;--padding-left:50px;--padding-right:50px;}.elementor-64 .elementor-element.elementor-element-aaf3558:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-aaf3558 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2A59;}.elementor-64 .elementor-element.elementor-element-dfb41d7{--display:flex;--border-radius:0px 0px 20px 0px;--margin-top:-1px;--margin-bottom:0px;--margin-left:-1px;--margin-right:0px;--padding-top:0px;--padding-bottom:12px;--padding-left:1px;--padding-right:12px;--position:absolute;top:0px;}.elementor-64 .elementor-element.elementor-element-dfb41d7:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-dfb41d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-64 .elementor-element.elementor-element-dfb41d7{left:0px;}body.rtl .elementor-64 .elementor-element.elementor-element-dfb41d7{right:0px;}.elementor-64 .elementor-element.elementor-element-79bd401{text-align:center;}.elementor-64 .elementor-element.elementor-element-0836555 .elementor-heading-title{color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-0c1daef{font-size:16px;font-weight:300;line-height:1.75em;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-0c1daef > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-64 .elementor-element.elementor-element-fff231b img{width:76px;height:76px;border-radius:10px 10px 10px 10px;}body:not(.rtl) .elementor-64 .elementor-element.elementor-element-fff231b{right:10px;}body.rtl .elementor-64 .elementor-element.elementor-element-fff231b{left:10px;}.elementor-64 .elementor-element.elementor-element-fff231b{top:10px;}.elementor-64 .elementor-element.elementor-element-b898175{--display:flex;--min-height:375px;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:86px;--padding-bottom:44px;--padding-left:50px;--padding-right:50px;}.elementor-64 .elementor-element.elementor-element-b898175:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-b898175 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2A59;}.elementor-64 .elementor-element.elementor-element-a2e657c{--display:flex;--border-radius:0px 0px 20px 0px;--margin-top:-1px;--margin-bottom:0px;--margin-left:-1px;--margin-right:0px;--padding-top:0px;--padding-bottom:12px;--padding-left:1px;--padding-right:12px;--position:absolute;top:0px;}.elementor-64 .elementor-element.elementor-element-a2e657c:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-a2e657c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-64 .elementor-element.elementor-element-a2e657c{left:0px;}body.rtl .elementor-64 .elementor-element.elementor-element-a2e657c{right:0px;}.elementor-64 .elementor-element.elementor-element-87babf3{text-align:center;}.elementor-64 .elementor-element.elementor-element-ad17351 .elementor-heading-title{color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-e8f2d18{font-size:16px;font-weight:300;line-height:1.75em;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-e8f2d18 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-64 .elementor-element.elementor-element-b8e178c img{width:76px;height:76px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}body:not(.rtl) .elementor-64 .elementor-element.elementor-element-b8e178c{right:10px;}body.rtl .elementor-64 .elementor-element.elementor-element-b8e178c{left:10px;}.elementor-64 .elementor-element.elementor-element-b8e178c{top:10px;}.elementor-64 .elementor-element.elementor-element-46f4f71{--display:flex;--min-height:375px;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:86px;--padding-bottom:44px;--padding-left:50px;--padding-right:50px;}.elementor-64 .elementor-element.elementor-element-46f4f71:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-46f4f71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2A59;}.elementor-64 .elementor-element.elementor-element-4c1e3dc{--display:flex;--border-radius:0px 0px 20px 0px;--margin-top:-1px;--margin-bottom:0px;--margin-left:-1px;--margin-right:0px;--padding-top:0px;--padding-bottom:12px;--padding-left:1px;--padding-right:12px;--position:absolute;top:0px;}.elementor-64 .elementor-element.elementor-element-4c1e3dc:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-4c1e3dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-64 .elementor-element.elementor-element-4c1e3dc{left:0px;}body.rtl .elementor-64 .elementor-element.elementor-element-4c1e3dc{right:0px;}.elementor-64 .elementor-element.elementor-element-79b3b3e{text-align:center;}.elementor-64 .elementor-element.elementor-element-bfa712b .elementor-heading-title{color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-be0b3cf{font-size:16px;font-weight:300;line-height:1.75em;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-be0b3cf > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-64 .elementor-element.elementor-element-3498c69 img{width:76px;height:76px;border-radius:10px 10px 10px 10px;}body:not(.rtl) .elementor-64 .elementor-element.elementor-element-3498c69{right:10px;}body.rtl .elementor-64 .elementor-element.elementor-element-3498c69{left:10px;}.elementor-64 .elementor-element.elementor-element-3498c69{top:10px;}.elementor-64 .elementor-element.elementor-element-87ea8bb{--display:flex;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-5302c98{--display:flex;--min-height:375px;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:86px;--padding-bottom:44px;--padding-left:50px;--padding-right:50px;}.elementor-64 .elementor-element.elementor-element-5302c98:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-5302c98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2A59;}.elementor-64 .elementor-element.elementor-element-24276da{--display:flex;--border-radius:0px 0px 20px 0px;--margin-top:-1px;--margin-bottom:0px;--margin-left:-1px;--margin-right:0px;--padding-top:0px;--padding-bottom:12px;--padding-left:1px;--padding-right:12px;--position:absolute;top:0px;}.elementor-64 .elementor-element.elementor-element-24276da:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-24276da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-64 .elementor-element.elementor-element-24276da{left:0px;}body.rtl .elementor-64 .elementor-element.elementor-element-24276da{right:0px;}.elementor-64 .elementor-element.elementor-element-da0a715{text-align:center;}.elementor-64 .elementor-element.elementor-element-a2f23eb .elementor-heading-title{color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-6577aa3{font-size:16px;font-weight:300;line-height:1.75em;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-6577aa3 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-64 .elementor-element.elementor-element-56c8dcc{--display:flex;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-64a512e{--display:flex;--min-height:375px;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:86px;--padding-bottom:44px;--padding-left:50px;--padding-right:50px;}.elementor-64 .elementor-element.elementor-element-64a512e:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-64a512e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2A59;}.elementor-64 .elementor-element.elementor-element-992ffc4{--display:flex;--border-radius:0px 0px 20px 0px;--margin-top:-1px;--margin-bottom:0px;--margin-left:-1px;--margin-right:0px;--padding-top:0px;--padding-bottom:12px;--padding-left:1px;--padding-right:12px;--position:absolute;top:0px;}.elementor-64 .elementor-element.elementor-element-992ffc4:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-992ffc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-64 .elementor-element.elementor-element-992ffc4{left:0px;}body.rtl .elementor-64 .elementor-element.elementor-element-992ffc4{right:0px;}.elementor-64 .elementor-element.elementor-element-1b47a1c{text-align:center;}.elementor-64 .elementor-element.elementor-element-772f1de .elementor-heading-title{color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-0b859ac{font-size:16px;font-weight:300;line-height:1.75em;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-0b859ac > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-64 .elementor-element.elementor-element-3bb059d{--display:flex;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-70b1f52{--display:flex;--min-height:375px;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:86px;--padding-bottom:44px;--padding-left:50px;--padding-right:50px;}.elementor-64 .elementor-element.elementor-element-70b1f52:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-70b1f52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2A59;}.elementor-64 .elementor-element.elementor-element-9fb340d{--display:flex;--border-radius:0px 0px 20px 0px;--margin-top:-1px;--margin-bottom:0px;--margin-left:-1px;--margin-right:0px;--padding-top:0px;--padding-bottom:12px;--padding-left:1px;--padding-right:12px;--position:absolute;top:0px;}.elementor-64 .elementor-element.elementor-element-9fb340d:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-9fb340d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-64 .elementor-element.elementor-element-9fb340d{left:0px;}body.rtl .elementor-64 .elementor-element.elementor-element-9fb340d{right:0px;}.elementor-64 .elementor-element.elementor-element-dd82986{text-align:center;}.elementor-64 .elementor-element.elementor-element-3b94f8f .elementor-heading-title{color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-7f99f33{font-size:16px;font-weight:300;line-height:1.75em;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-7f99f33 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-64 .elementor-element.elementor-element-e7df186{--display:flex;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-e26e2d8{--display:flex;--min-height:375px;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:86px;--padding-bottom:44px;--padding-left:50px;--padding-right:50px;}.elementor-64 .elementor-element.elementor-element-e26e2d8:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-e26e2d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2A59;}.elementor-64 .elementor-element.elementor-element-7dbf40b{--display:flex;--border-radius:0px 0px 20px 0px;--margin-top:-1px;--margin-bottom:0px;--margin-left:-1px;--margin-right:0px;--padding-top:0px;--padding-bottom:12px;--padding-left:1px;--padding-right:12px;--position:absolute;top:0px;}.elementor-64 .elementor-element.elementor-element-7dbf40b:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-7dbf40b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-64 .elementor-element.elementor-element-7dbf40b{left:0px;}body.rtl .elementor-64 .elementor-element.elementor-element-7dbf40b{right:0px;}.elementor-64 .elementor-element.elementor-element-92d2601{text-align:center;}.elementor-64 .elementor-element.elementor-element-b6b71ab .elementor-heading-title{color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-ad4a691{font-size:16px;font-weight:300;line-height:1.75em;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-ad4a691 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-64 .elementor-element.elementor-element-c0fe727{--display:flex;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-c1ce242{--display:flex;--min-height:375px;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:86px;--padding-bottom:44px;--padding-left:50px;--padding-right:50px;}.elementor-64 .elementor-element.elementor-element-c1ce242:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-c1ce242 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2A59;}.elementor-64 .elementor-element.elementor-element-14fc562{--display:flex;--border-radius:0px 0px 20px 0px;--margin-top:-1px;--margin-bottom:0px;--margin-left:-1px;--margin-right:0px;--padding-top:0px;--padding-bottom:12px;--padding-left:1px;--padding-right:12px;--position:absolute;top:0px;}.elementor-64 .elementor-element.elementor-element-14fc562:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-14fc562 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-64 .elementor-element.elementor-element-14fc562{left:0px;}body.rtl .elementor-64 .elementor-element.elementor-element-14fc562{right:0px;}.elementor-64 .elementor-element.elementor-element-3a153bd{text-align:center;}.elementor-64 .elementor-element.elementor-element-e33add9 .elementor-heading-title{color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-037d2fb{font-size:16px;font-weight:300;line-height:1.75em;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-037d2fb > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-64 .elementor-element.elementor-element-357d8f8{--display:flex;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-acd2cea{--display:flex;--min-height:375px;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:86px;--padding-bottom:44px;--padding-left:50px;--padding-right:50px;}.elementor-64 .elementor-element.elementor-element-acd2cea:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-acd2cea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2A59;}.elementor-64 .elementor-element.elementor-element-ab079c6{--display:flex;--border-radius:0px 0px 20px 0px;--margin-top:-1px;--margin-bottom:0px;--margin-left:-1px;--margin-right:0px;--padding-top:0px;--padding-bottom:12px;--padding-left:1px;--padding-right:12px;--position:absolute;top:0px;}.elementor-64 .elementor-element.elementor-element-ab079c6:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-ab079c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-64 .elementor-element.elementor-element-ab079c6{left:0px;}body.rtl .elementor-64 .elementor-element.elementor-element-ab079c6{right:0px;}.elementor-64 .elementor-element.elementor-element-d471d7a{text-align:center;}.elementor-64 .elementor-element.elementor-element-29b18aa .elementor-heading-title{color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-911b52d{font-size:16px;font-weight:300;line-height:1.75em;color:#FFFFFF;}.elementor-64 .elementor-element.elementor-element-911b52d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-64 .elementor-element.elementor-element-b74abd5{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-20px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:10px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-20px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:10px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-normal-color:#1C2A59;--e-n-carousel-arrow-hover-color:#1C2A59;}.elementor-64 .elementor-element.elementor-element-b74abd5 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#F9FAFC;border-radius:5px 5px 5px 5px;padding:13px 13px 13px 13px;}.elementor-64 .elementor-element.elementor-element-562d8de{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64 .elementor-element.elementor-element-105073d{--display:flex;--min-height:594px;--padding-top:61px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-7a47965{z-index:4;}.elementor-64 .elementor-element.elementor-element-d90a84b{width:100%;max-width:100%;top:0px;z-index:1;}body:not(.rtl) .elementor-64 .elementor-element.elementor-element-d90a84b{right:9px;}body.rtl .elementor-64 .elementor-element.elementor-element-d90a84b{left:9px;}.elementor-64 .elementor-element.elementor-element-c382932{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--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:100px;--padding-right:70px;--position:absolute;top:150px;--z-index:2;}body:not(.rtl) .elementor-64 .elementor-element.elementor-element-c382932{left:0px;}body.rtl .elementor-64 .elementor-element.elementor-element-c382932{right:0px;}.elementor-64 .elementor-element.elementor-element-d90544d img{border-radius:15px 15px 15px 15px;}.elementor-64 .elementor-element.elementor-element-a005c25{--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;--overflow:hidden;--margin-top:-70px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;--z-index:4;}.elementor-64 .elementor-element.elementor-element-3bb7fc0{--display:flex;--padding-top:95px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-3bb7fc0:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-3bb7fc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9FAFC 0%, #FFFFFF 100%);}.elementor-64 .elementor-element.elementor-element-9703ef1{--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:80px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-9e5e339{--display:flex;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}@media(max-width:1366px){.elementor-64 .elementor-element.elementor-element-8d1985e{--gap:60px 20px;--row-gap:60px;--column-gap:20px;}}@media(max-width:1023px){.elementor-64 .elementor-element.elementor-element-4c9cd18 .elementor-heading-title{font-size:36px;}.elementor-64 .elementor-element.elementor-element-1163911 .elementor-heading-title{font-size:18px;}.elementor-64 .elementor-element.elementor-element-1163911{z-index:3;}.elementor-64 .elementor-element.elementor-element-5f777c8{--padding-top:10px;--padding-bottom:10px;--padding-left:1px;--padding-right:60px;}.elementor-64 .elementor-element.elementor-element-87180fb .elementor-heading-title{font-size:18px;}.elementor-64 .elementor-element.elementor-element-87180fb{z-index:3;}.elementor-64 .elementor-element.elementor-element-22c06e4{--padding-top:30px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-64 .elementor-element.elementor-element-edea872{--padding-top:10px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-64 .elementor-element.elementor-element-0bb0925 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-64 .elementor-element.elementor-element-6d20379 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-6b0428a > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-90be279{--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-64 .elementor-element.elementor-element-e9fa795{--padding-top:10px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-64 .elementor-element.elementor-element-80b661e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-64 .elementor-element.elementor-element-10dc861 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-86cd842 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-5faeea3{--padding-top:96px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-64 .elementor-element.elementor-element-c334402{--padding-top:96px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-64 .elementor-element.elementor-element-2431855{--padding-top:96px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-64 .elementor-element.elementor-element-aaf3558{--padding-top:96px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-64 .elementor-element.elementor-element-b898175{--padding-top:96px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-64 .elementor-element.elementor-element-46f4f71{--padding-top:96px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-64 .elementor-element.elementor-element-5302c98{--padding-top:96px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-64 .elementor-element.elementor-element-64a512e{--padding-top:96px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-64 .elementor-element.elementor-element-70b1f52{--padding-top:96px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-64 .elementor-element.elementor-element-e26e2d8{--padding-top:96px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-64 .elementor-element.elementor-element-c1ce242{--padding-top:96px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-64 .elementor-element.elementor-element-acd2cea{--padding-top:96px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-64 .elementor-element.elementor-element-b74abd5{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-64 .elementor-element.elementor-element-40b4f79{--min-height:535px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-64 .elementor-element.elementor-element-40b4f79:not(.elementor-motion-effects-element-type-background), .elementor-64 .elementor-element.elementor-element-40b4f79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://engenuitysolutions.com/wp-content/uploads/2025/03/home-mobile-banner.webp");background-size:cover;}.elementor-64 .elementor-element.elementor-element-2f13a50{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-64 .elementor-element.elementor-element-a0fa598{--gap:19px 0px;--row-gap:19px;--column-gap:0px;--padding-top:41px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-4c9cd18{text-align:center;}.elementor-64 .elementor-element.elementor-element-4c9cd18 .elementor-heading-title{font-size:30px;line-height:1.33em;}.elementor-64 .elementor-element.elementor-element-1163911{text-align:center;}.elementor-64 .elementor-element.elementor-element-1163911 .elementor-heading-title{font-size:16px;line-height:1.75em;}.elementor-64 .elementor-element.elementor-element-1d3f457{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:23px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-9ab344b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-64 .elementor-element.elementor-element-97ceb01 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-64 .elementor-element.elementor-element-97ceb01.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-64 .elementor-element.elementor-element-5292de5{--min-height:300px;}.elementor-64 .elementor-element.elementor-element-99d20e4{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-64 .elementor-element.elementor-element-f9a2ef4{--margin-top:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-22c06e4{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-64 .elementor-element.elementor-element-edea872{--padding-top:10px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-1514f44 .elementor-heading-title{font-size:24px;}.elementor-64 .elementor-element.elementor-element-0bb0925 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-64 .elementor-element.elementor-element-6d20379 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 0px 0px;}.elementor-64 .elementor-element.elementor-element-6b0428a > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-f361b23{--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-64 .elementor-element.elementor-element-3a244d1{--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-64 .elementor-element.elementor-element-685c13b .elementor-heading-title{font-size:24px;}.elementor-64 .elementor-element.elementor-element-1709608 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-64 .elementor-element.elementor-element-57a59b0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-90be279{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:6px;--padding-left:10px;--padding-right:10px;}.elementor-64 .elementor-element.elementor-element-e9fa795{--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-64 .elementor-element.elementor-element-80b661e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-64 .elementor-element.elementor-element-10dc861 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-86cd842 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-4f392a7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-e19885d{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-64 .elementor-element.elementor-element-315bcd8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-64 .elementor-element.elementor-element-14fffec{text-align:left;}.elementor-64 .elementor-element.elementor-element-14fffec .elementor-heading-title{font-size:24px;}.elementor-64 .elementor-element.elementor-element-14fffec.elementor-element{--align-self:flex-start;}.elementor-64 .elementor-element.elementor-element-7ac029d{text-align:center;}.elementor-64 .elementor-element.elementor-element-7ac029d.elementor-element{--align-self:flex-start;}.elementor-64 .elementor-element.elementor-element-82a468f{text-align:left;width:100%;max-width:100%;}.elementor-64 .elementor-element.elementor-element-82a468f > .elementor-widget-container{margin:18px 0px 20px 0px;}.elementor-64 .elementor-element.elementor-element-392b2ea{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-64 .elementor-element.elementor-element-2f65bbb{text-align:center;}.elementor-64 .elementor-element.elementor-element-8d1985e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-64 .elementor-element.elementor-element-5bfbf3f{--width:138px;}.elementor-64 .elementor-element.elementor-element-8ff90b7{--width:138px;}.elementor-64 .elementor-element.elementor-element-639e118{--width:138px;}.elementor-64 .elementor-element.elementor-element-dfb41d7{--width:138px;}.elementor-64 .elementor-element.elementor-element-a2e657c{--width:138px;}.elementor-64 .elementor-element.elementor-element-4c1e3dc{--width:138px;}.elementor-64 .elementor-element.elementor-element-24276da{--width:138px;}.elementor-64 .elementor-element.elementor-element-992ffc4{--width:138px;}.elementor-64 .elementor-element.elementor-element-9fb340d{--width:138px;}.elementor-64 .elementor-element.elementor-element-7dbf40b{--width:138px;}.elementor-64 .elementor-element.elementor-element-14fc562{--width:138px;}.elementor-64 .elementor-element.elementor-element-ab079c6{--width:138px;}.elementor-64 .elementor-element.elementor-element-b74abd5{--e-n-carousel-swiper-slides-to-display:1;}.elementor-64 .elementor-element.elementor-element-b74abd5 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-64 .elementor-element.elementor-element-562d8de{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-64 .elementor-element.elementor-element-105073d{--min-height:340px;}.elementor-64 .elementor-element.elementor-element-7a47965 img{width:164px;}.elementor-64 .elementor-element.elementor-element-c382932{--flex-wrap:nowrap;}.elementor-64 .elementor-element.elementor-element-a005c25{--margin-top:-70px;--margin-bottom:21px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-64 .elementor-element.elementor-element-3bb7fc0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-9e5e339{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-64 .elementor-element.elementor-element-a0fa598{--width:65%;}.elementor-64 .elementor-element.elementor-element-1d3f457{--width:35%;}.elementor-64 .elementor-element.elementor-element-5f777c8{--width:651px;}.elementor-64 .elementor-element.elementor-element-fd17397{--width:36%;}.elementor-64 .elementor-element.elementor-element-edea872{--width:64%;}.elementor-64 .elementor-element.elementor-element-3a244d1{--content-width:1268px;}.elementor-64 .elementor-element.elementor-element-f077f8d{--width:36%;}.elementor-64 .elementor-element.elementor-element-e9fa795{--width:64%;}.elementor-64 .elementor-element.elementor-element-315bcd8{--width:42%;}.elementor-64 .elementor-element.elementor-element-8d1985e{--width:58%;}.elementor-64 .elementor-element.elementor-element-5bfbf3f{--width:138px;}.elementor-64 .elementor-element.elementor-element-8ff90b7{--width:138px;}.elementor-64 .elementor-element.elementor-element-639e118{--width:158px;}.elementor-64 .elementor-element.elementor-element-dfb41d7{--width:147px;}.elementor-64 .elementor-element.elementor-element-a2e657c{--width:147px;}.elementor-64 .elementor-element.elementor-element-4c1e3dc{--width:147px;}.elementor-64 .elementor-element.elementor-element-24276da{--width:138px;}.elementor-64 .elementor-element.elementor-element-992ffc4{--width:138px;}.elementor-64 .elementor-element.elementor-element-9fb340d{--width:158px;}.elementor-64 .elementor-element.elementor-element-7dbf40b{--width:147px;}.elementor-64 .elementor-element.elementor-element-14fc562{--width:147px;}.elementor-64 .elementor-element.elementor-element-ab079c6{--width:147px;}.elementor-64 .elementor-element.elementor-element-105073d{--width:736px;}.elementor-64 .elementor-element.elementor-element-a005c25{--content-width:1196px;}}@media(max-width:1023px) and (min-width:768px){.elementor-64 .elementor-element.elementor-element-5f777c8{--width:450px;}}/* Start custom CSS for heading, class: .elementor-element-4c9cd18 */@media(max-width:767px){
    .elementor-64 .elementor-element.elementor-element-4c9cd18 h1{
        color: #fff!important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-97ceb01 */.elementor-64 .elementor-element.elementor-element-97ceb01 a {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f777c8 */.elementor-64 .elementor-element.elementor-element-5f777c8:before,
.elementor-64 .elementor-element.elementor-element-5f777c8:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-5f777c8:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-5f777c8:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d20379 */@media(max-width:1023px){
    .elementor-64 .elementor-element.elementor-element-6d20379{
        height:252px;
        overflow-y:auto;
        
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22c06e4 */@media(max-width:767px){
    .elementor-64 .elementor-element.elementor-element-22c06e4{
        background:none !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10dc861 */@media(max-width:1023px){
    .elementor-64 .elementor-element.elementor-element-10dc861{
        height:252px;
        overflow-y:auto;
        
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90be279 */@media(max-width:767px){
    .elementor-64 .elementor-element.elementor-element-90be279{
        background:none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57a59b0 */@media(max-width:767px){
    .elementor-64 .elementor-element.elementor-element-57a59b0 {
        background: #F9FAFC;
    } 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bfbf3f */.elementor-64 .elementor-element.elementor-element-5bfbf3f:before,
.elementor-64 .elementor-element.elementor-element-5bfbf3f:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-5bfbf3f:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-5bfbf3f:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ff90b7 */.elementor-64 .elementor-element.elementor-element-8ff90b7:before,
.elementor-64 .elementor-element.elementor-element-8ff90b7:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-8ff90b7:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-8ff90b7:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-639e118 */.elementor-64 .elementor-element.elementor-element-639e118:before,
.elementor-64 .elementor-element.elementor-element-639e118:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-639e118:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-639e118:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfb41d7 */.elementor-64 .elementor-element.elementor-element-dfb41d7:before,
.elementor-64 .elementor-element.elementor-element-dfb41d7:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-dfb41d7:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-dfb41d7:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2e657c */.elementor-64 .elementor-element.elementor-element-a2e657c:before,
.elementor-64 .elementor-element.elementor-element-a2e657c:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-a2e657c:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-a2e657c:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c1e3dc */.elementor-64 .elementor-element.elementor-element-4c1e3dc:before,
.elementor-64 .elementor-element.elementor-element-4c1e3dc:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-4c1e3dc:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-4c1e3dc:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24276da */.elementor-64 .elementor-element.elementor-element-24276da:before,
.elementor-64 .elementor-element.elementor-element-24276da:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-24276da:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-24276da:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-992ffc4 */.elementor-64 .elementor-element.elementor-element-992ffc4:before,
.elementor-64 .elementor-element.elementor-element-992ffc4:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-992ffc4:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-992ffc4:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fb340d */.elementor-64 .elementor-element.elementor-element-9fb340d:before,
.elementor-64 .elementor-element.elementor-element-9fb340d:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-9fb340d:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-9fb340d:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dbf40b */.elementor-64 .elementor-element.elementor-element-7dbf40b:before,
.elementor-64 .elementor-element.elementor-element-7dbf40b:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-7dbf40b:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-7dbf40b:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14fc562 */.elementor-64 .elementor-element.elementor-element-14fc562:before,
.elementor-64 .elementor-element.elementor-element-14fc562:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-14fc562:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-14fc562:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab079c6 */.elementor-64 .elementor-element.elementor-element-ab079c6:before,
.elementor-64 .elementor-element.elementor-element-ab079c6:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-ab079c6:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-ab079c6:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24276da */.elementor-64 .elementor-element.elementor-element-24276da:before,
.elementor-64 .elementor-element.elementor-element-24276da:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-24276da:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-24276da:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-992ffc4 */.elementor-64 .elementor-element.elementor-element-992ffc4:before,
.elementor-64 .elementor-element.elementor-element-992ffc4:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-992ffc4:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-992ffc4:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fb340d */.elementor-64 .elementor-element.elementor-element-9fb340d:before,
.elementor-64 .elementor-element.elementor-element-9fb340d:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-9fb340d:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-9fb340d:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dbf40b */.elementor-64 .elementor-element.elementor-element-7dbf40b:before,
.elementor-64 .elementor-element.elementor-element-7dbf40b:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-7dbf40b:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-7dbf40b:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14fc562 */.elementor-64 .elementor-element.elementor-element-14fc562:before,
.elementor-64 .elementor-element.elementor-element-14fc562:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-14fc562:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-14fc562:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab079c6 */.elementor-64 .elementor-element.elementor-element-ab079c6:before,
.elementor-64 .elementor-element.elementor-element-ab079c6:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-ab079c6:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-ab079c6:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24276da */.elementor-64 .elementor-element.elementor-element-24276da:before,
.elementor-64 .elementor-element.elementor-element-24276da:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-24276da:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-24276da:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-992ffc4 */.elementor-64 .elementor-element.elementor-element-992ffc4:before,
.elementor-64 .elementor-element.elementor-element-992ffc4:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-992ffc4:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-992ffc4:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fb340d */.elementor-64 .elementor-element.elementor-element-9fb340d:before,
.elementor-64 .elementor-element.elementor-element-9fb340d:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-9fb340d:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-9fb340d:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dbf40b */.elementor-64 .elementor-element.elementor-element-7dbf40b:before,
.elementor-64 .elementor-element.elementor-element-7dbf40b:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-7dbf40b:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-7dbf40b:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14fc562 */.elementor-64 .elementor-element.elementor-element-14fc562:before,
.elementor-64 .elementor-element.elementor-element-14fc562:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-14fc562:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-14fc562:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab079c6 */.elementor-64 .elementor-element.elementor-element-ab079c6:before,
.elementor-64 .elementor-element.elementor-element-ab079c6:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-ab079c6:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-ab079c6:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24276da */.elementor-64 .elementor-element.elementor-element-24276da:before,
.elementor-64 .elementor-element.elementor-element-24276da:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-24276da:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-24276da:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-992ffc4 */.elementor-64 .elementor-element.elementor-element-992ffc4:before,
.elementor-64 .elementor-element.elementor-element-992ffc4:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-992ffc4:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-992ffc4:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fb340d */.elementor-64 .elementor-element.elementor-element-9fb340d:before,
.elementor-64 .elementor-element.elementor-element-9fb340d:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-9fb340d:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-9fb340d:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dbf40b */.elementor-64 .elementor-element.elementor-element-7dbf40b:before,
.elementor-64 .elementor-element.elementor-element-7dbf40b:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-7dbf40b:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-7dbf40b:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14fc562 */.elementor-64 .elementor-element.elementor-element-14fc562:before,
.elementor-64 .elementor-element.elementor-element-14fc562:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-14fc562:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-14fc562:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab079c6 */.elementor-64 .elementor-element.elementor-element-ab079c6:before,
.elementor-64 .elementor-element.elementor-element-ab079c6:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-ab079c6:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-ab079c6:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24276da */.elementor-64 .elementor-element.elementor-element-24276da:before,
.elementor-64 .elementor-element.elementor-element-24276da:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-24276da:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-24276da:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-992ffc4 */.elementor-64 .elementor-element.elementor-element-992ffc4:before,
.elementor-64 .elementor-element.elementor-element-992ffc4:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-992ffc4:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-992ffc4:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fb340d */.elementor-64 .elementor-element.elementor-element-9fb340d:before,
.elementor-64 .elementor-element.elementor-element-9fb340d:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-9fb340d:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-9fb340d:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dbf40b */.elementor-64 .elementor-element.elementor-element-7dbf40b:before,
.elementor-64 .elementor-element.elementor-element-7dbf40b:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-7dbf40b:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-7dbf40b:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14fc562 */.elementor-64 .elementor-element.elementor-element-14fc562:before,
.elementor-64 .elementor-element.elementor-element-14fc562:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-14fc562:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-14fc562:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab079c6 */.elementor-64 .elementor-element.elementor-element-ab079c6:before,
.elementor-64 .elementor-element.elementor-element-ab079c6:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-ab079c6:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-ab079c6:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24276da */.elementor-64 .elementor-element.elementor-element-24276da:before,
.elementor-64 .elementor-element.elementor-element-24276da:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-24276da:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-24276da:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-992ffc4 */.elementor-64 .elementor-element.elementor-element-992ffc4:before,
.elementor-64 .elementor-element.elementor-element-992ffc4:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-992ffc4:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-992ffc4:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fb340d */.elementor-64 .elementor-element.elementor-element-9fb340d:before,
.elementor-64 .elementor-element.elementor-element-9fb340d:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-9fb340d:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-9fb340d:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dbf40b */.elementor-64 .elementor-element.elementor-element-7dbf40b:before,
.elementor-64 .elementor-element.elementor-element-7dbf40b:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-7dbf40b:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-7dbf40b:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14fc562 */.elementor-64 .elementor-element.elementor-element-14fc562:before,
.elementor-64 .elementor-element.elementor-element-14fc562:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-14fc562:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-14fc562:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab079c6 */.elementor-64 .elementor-element.elementor-element-ab079c6:before,
.elementor-64 .elementor-element.elementor-element-ab079c6:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-ab079c6:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-ab079c6:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24276da */.elementor-64 .elementor-element.elementor-element-24276da:before,
.elementor-64 .elementor-element.elementor-element-24276da:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-24276da:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-24276da:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-992ffc4 */.elementor-64 .elementor-element.elementor-element-992ffc4:before,
.elementor-64 .elementor-element.elementor-element-992ffc4:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-992ffc4:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-992ffc4:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fb340d */.elementor-64 .elementor-element.elementor-element-9fb340d:before,
.elementor-64 .elementor-element.elementor-element-9fb340d:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-9fb340d:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-9fb340d:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dbf40b */.elementor-64 .elementor-element.elementor-element-7dbf40b:before,
.elementor-64 .elementor-element.elementor-element-7dbf40b:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-7dbf40b:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-7dbf40b:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14fc562 */.elementor-64 .elementor-element.elementor-element-14fc562:before,
.elementor-64 .elementor-element.elementor-element-14fc562:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-14fc562:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-14fc562:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab079c6 */.elementor-64 .elementor-element.elementor-element-ab079c6:before,
.elementor-64 .elementor-element.elementor-element-ab079c6:after{
    content:'' !important; 
    height: 40px;
    position: absolute; 
    --r: 20px; /* the radius */
    --s: 20px; /* size of inner curve */
    --x: 20px; /* horizontal offset (no percentane) */
    --y: -00px; /* vertical offset (no percentage) */
    aspect-ratio: 1;
    background: #fff;
    border-radius: var(--r); 
    --_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);
    --_g:conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)),#0000 25%,#000 0);
    --_d:(var(--s) + var(--r));
    mask:calc(100% - var(--_d) - var(--x)) 100% var(--_m),
    100% calc(100% - var(--_d) - var(--y)) var(--_m),
    radial-gradient(var(--s) at 100% 100%,#0000 99%,#000 calc(100% + 1px)) 
    calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)),
    var(--_g) calc(-1*var(--_d) - var(--x)) 0,
    var(--_g) 0 calc(-1*var(--_d) - var(--y));
    mask-repeat: no-repeat;
}

.elementor-64 .elementor-element.elementor-element-ab079c6:before{
    top:auto;
    left: -20px;
    bottom: -40px;
    width: 80px;
    background: #fff;
    transform: rotate(270deg)
            scaleX(-1);
}

.elementor-64 .elementor-element.elementor-element-ab079c6:after{
    top: 0;
    right: -60px;   
    width: 80px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9d02331 */@media(max-width:767px){
    .elementor-64 .elementor-element.elementor-element-9d02331 a {
        width: 100%;
    } 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f392a7 */.elementor-64 .elementor-element.elementor-element-4f392a7 .step .elementor-heading-title{
    min-height: 40px;
    border-radius: 7px;
    background: var(--YELLOW, #FFF200);
    font-family: var(--font-secondary);
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px; /* 175% */
    letter-spacing: 2px;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px;
    z-index: 9999;
    position: relative
}/* End custom CSS */