.elementor-664 .elementor-element.elementor-element-8d3ed04{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-664 .elementor-element.elementor-element-223a9f2{--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-start;--align-items:flex-start;}.elementor-664 .elementor-element.elementor-element-e1db209{--spacer-size:50px;}.elementor-664 .elementor-element.elementor-element-eb537c5{--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-start;--align-items:flex-start;}.elementor-664 .elementor-element.elementor-element-7e3f80e{--spacer-size:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-664 .elementor-element.elementor-element-12bd390{text-align:left;}.elementor-664 .elementor-element.elementor-element-12bd390 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:65px;font-weight:600;color:#333333;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-664 .elementor-element.elementor-element-6bf4160{font-family:"Outfit", Sans-serif;font-size:19px;font-weight:400;color:#1F1E1E;}.elementor-664 .elementor-element.elementor-element-6bf4160 a{color:#000000;}.elementor-664 .elementor-element.elementor-element-78be680{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-664 .elementor-element.elementor-element-8201752 .elementor-button{background-color:#000000;font-family:"Outfit", Sans-serif;font-weight:500;border-radius:16px 16px 16px 16px;padding:18px 18px 18px 18px;}.elementor-664 .elementor-element.elementor-element-e5057bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:18%;}.elementor-664 .elementor-element.elementor-element-cd6e2b6 > .elementor-widget-container{background-color:#F1FFE5;padding:28px 28px 28px 28px;border-radius:15px 15px 15px 15px;}.elementor-664 .elementor-element.elementor-element-cd6e2b6{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;color:#1F1E1E;}.elementor-664 .elementor-element.elementor-element-cd6e2b6 a{color:#000000;}.elementor-664 .elementor-element.elementor-element-da88a04{--spacer-size:50px;}.elementor-664 .elementor-element.elementor-element-856b6bb{--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:2;}.elementor-664 .elementor-element.elementor-element-cb31512{--spacer-size:50px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-664 .elementor-element.elementor-element-faa8336 img{width:80%;max-width:80%;border-radius:33px 33px 33px 33px;box-shadow:2px 5px 11px -2px rgba(0, 0, 0, 0.4);}.elementor-664 .elementor-element.elementor-element-e7908ba{--spacer-size:50px;}.elementor-664 .elementor-element.elementor-element-d0c2eab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-664 .elementor-element.elementor-element-d0c2eab:not(.elementor-motion-effects-element-type-background), .elementor-664 .elementor-element.elementor-element-d0c2eab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-664 .elementor-element.elementor-element-2ab8bbd{--spacer-size:50px;}.elementor-664 .elementor-element.elementor-element-400c3f6{text-align:center;}.elementor-664 .elementor-element.elementor-element-400c3f6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:36px;font-weight:600;color:#333333;}.elementor-664 .elementor-element.elementor-element-048e8d3{--spacer-size:5px;}.elementor-664 .elementor-element.elementor-element-d429452 > .elementor-widget-container{padding:0% 10% 0% 10%;}.elementor-664 .elementor-element.elementor-element-d429452{text-align:center;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-664 .elementor-element.elementor-element-1417585 > .elementor-widget-container{background-color:#FFFFFF;margin:14px 14px 14px 14px;padding:29px 29px 29px 29px;border-radius:10px 10px 10px 10px;}.elementor-664 .elementor-element.elementor-element-1417585{text-align:center;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-664 .elementor-element.elementor-element-b7a11cc{--spacer-size:5px;}.elementor-664 .elementor-element.elementor-element-b8ae909{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-664 .elementor-element.elementor-element-d7ba657{--spacer-size:50px;}.elementor-664 .elementor-element.elementor-element-be9523a{text-align:center;}.elementor-664 .elementor-element.elementor-element-be9523a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-664 .elementor-element.elementor-element-e13f011{text-align:center;}.elementor-664 .elementor-element.elementor-element-e13f011 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:36px;font-weight:600;color:#333333;}.elementor-664 .elementor-element.elementor-element-695e286{--spacer-size:5px;}.elementor-664 .elementor-element.elementor-element-65d5abd > .elementor-widget-container{padding:0% 10% 0% 10%;}.elementor-664 .elementor-element.elementor-element-65d5abd{text-align:center;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-664 .elementor-element.elementor-element-dd0c29a{--spacer-size:5px;}.elementor-664 .elementor-element.elementor-element-d164c30{--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 33px;--row-gap:0px;--column-gap:33px;}.elementor-664 .elementor-element.elementor-element-9ba557d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:19px 19px 19px 19px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-664 .elementor-element.elementor-element-9ba557d:not(.elementor-motion-effects-element-type-background), .elementor-664 .elementor-element.elementor-element-9ba557d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-664 .elementor-element.elementor-element-b64529f .elementor-icon-box-wrapper{text-align:left;}.elementor-664 .elementor-element.elementor-element-b64529f{--icon-box-icon-margin:7px;}.elementor-664 .elementor-element.elementor-element-b64529f.elementor-view-stacked .elementor-icon{background-color:#FFF3E9;fill:#000000;color:#000000;}.elementor-664 .elementor-element.elementor-element-b64529f.elementor-view-framed .elementor-icon, .elementor-664 .elementor-element.elementor-element-b64529f.elementor-view-default .elementor-icon{fill:#FFF3E9;color:#FFF3E9;border-color:#FFF3E9;}.elementor-664 .elementor-element.elementor-element-b64529f.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-664 .elementor-element.elementor-element-b64529f .elementor-icon{font-size:35px;border-radius:16px 16px 16px 16px;}.elementor-664 .elementor-element.elementor-element-b64529f .elementor-icon-box-title, .elementor-664 .elementor-element.elementor-element-b64529f .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;}.elementor-664 .elementor-element.elementor-element-b64529f .elementor-icon-box-title{color:#000000;}.elementor-664 .elementor-element.elementor-element-b64529f:has(:hover) .elementor-icon-box-title,
					 .elementor-664 .elementor-element.elementor-element-b64529f:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-664 .elementor-element.elementor-element-b64529f .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;}.elementor-664 .elementor-element.elementor-element-9d6a8b2 > .elementor-widget-container{background-color:#F8F8F8;margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;border-radius:28px 28px 28px 28px;}.elementor-664 .elementor-element.elementor-element-9d6a8b2{font-family:"Outfit", Sans-serif;font-weight:400;color:#000000;}.elementor-664 .elementor-element.elementor-element-2827f00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:19px 19px 19px 19px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-664 .elementor-element.elementor-element-2827f00:not(.elementor-motion-effects-element-type-background), .elementor-664 .elementor-element.elementor-element-2827f00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-664 .elementor-element.elementor-element-8ef41a2 .elementor-icon-box-wrapper{text-align:left;}.elementor-664 .elementor-element.elementor-element-8ef41a2{--icon-box-icon-margin:7px;}.elementor-664 .elementor-element.elementor-element-8ef41a2.elementor-view-stacked .elementor-icon{background-color:#FFF3E9;fill:#000000;color:#000000;}.elementor-664 .elementor-element.elementor-element-8ef41a2.elementor-view-framed .elementor-icon, .elementor-664 .elementor-element.elementor-element-8ef41a2.elementor-view-default .elementor-icon{fill:#FFF3E9;color:#FFF3E9;border-color:#FFF3E9;}.elementor-664 .elementor-element.elementor-element-8ef41a2.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-664 .elementor-element.elementor-element-8ef41a2 .elementor-icon{font-size:35px;border-radius:16px 16px 16px 16px;}.elementor-664 .elementor-element.elementor-element-8ef41a2 .elementor-icon-box-title, .elementor-664 .elementor-element.elementor-element-8ef41a2 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;}.elementor-664 .elementor-element.elementor-element-8ef41a2 .elementor-icon-box-title{color:#000000;}.elementor-664 .elementor-element.elementor-element-8ef41a2:has(:hover) .elementor-icon-box-title,
					 .elementor-664 .elementor-element.elementor-element-8ef41a2:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-664 .elementor-element.elementor-element-8ef41a2 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;}.elementor-664 .elementor-element.elementor-element-cae7a37 > .elementor-widget-container{background-color:#F8F8F8;margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;border-radius:28px 28px 28px 28px;}.elementor-664 .elementor-element.elementor-element-cae7a37{font-family:"Outfit", Sans-serif;font-weight:400;color:#000000;}.elementor-664 .elementor-element.elementor-element-5acb274{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-664 .elementor-element.elementor-element-926b66e{--spacer-size:25px;}.elementor-664 .elementor-element.elementor-element-fa11ce0{--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 33px;--row-gap:0px;--column-gap:33px;}.elementor-664 .elementor-element.elementor-element-26f9565{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:19px 19px 19px 19px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-664 .elementor-element.elementor-element-26f9565:not(.elementor-motion-effects-element-type-background), .elementor-664 .elementor-element.elementor-element-26f9565 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-664 .elementor-element.elementor-element-0c0d2fa .elementor-icon-box-wrapper{text-align:left;}.elementor-664 .elementor-element.elementor-element-0c0d2fa{--icon-box-icon-margin:7px;}.elementor-664 .elementor-element.elementor-element-0c0d2fa.elementor-view-stacked .elementor-icon{background-color:#FFF3E9;fill:#000000;color:#000000;}.elementor-664 .elementor-element.elementor-element-0c0d2fa.elementor-view-framed .elementor-icon, .elementor-664 .elementor-element.elementor-element-0c0d2fa.elementor-view-default .elementor-icon{fill:#FFF3E9;color:#FFF3E9;border-color:#FFF3E9;}.elementor-664 .elementor-element.elementor-element-0c0d2fa.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-664 .elementor-element.elementor-element-0c0d2fa .elementor-icon{font-size:35px;border-radius:16px 16px 16px 16px;}.elementor-664 .elementor-element.elementor-element-0c0d2fa .elementor-icon-box-title, .elementor-664 .elementor-element.elementor-element-0c0d2fa .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;}.elementor-664 .elementor-element.elementor-element-0c0d2fa .elementor-icon-box-title{color:#000000;}.elementor-664 .elementor-element.elementor-element-0c0d2fa:has(:hover) .elementor-icon-box-title,
					 .elementor-664 .elementor-element.elementor-element-0c0d2fa:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-664 .elementor-element.elementor-element-0c0d2fa .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;}.elementor-664 .elementor-element.elementor-element-5caf1ae > .elementor-widget-container{background-color:#F8F8F8;margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;border-radius:28px 28px 28px 28px;}.elementor-664 .elementor-element.elementor-element-5caf1ae{font-family:"Outfit", Sans-serif;font-weight:400;color:#000000;}.elementor-664 .elementor-element.elementor-element-e0fad36{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:19px 19px 19px 19px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.12);--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-664 .elementor-element.elementor-element-e0fad36:not(.elementor-motion-effects-element-type-background), .elementor-664 .elementor-element.elementor-element-e0fad36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-664 .elementor-element.elementor-element-9ae1524 .elementor-icon-box-wrapper{text-align:left;}.elementor-664 .elementor-element.elementor-element-9ae1524{--icon-box-icon-margin:7px;}.elementor-664 .elementor-element.elementor-element-9ae1524.elementor-view-stacked .elementor-icon{background-color:#FFF3E9;fill:#000000;color:#000000;}.elementor-664 .elementor-element.elementor-element-9ae1524.elementor-view-framed .elementor-icon, .elementor-664 .elementor-element.elementor-element-9ae1524.elementor-view-default .elementor-icon{fill:#FFF3E9;color:#FFF3E9;border-color:#FFF3E9;}.elementor-664 .elementor-element.elementor-element-9ae1524.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-664 .elementor-element.elementor-element-9ae1524 .elementor-icon{font-size:35px;border-radius:16px 16px 16px 16px;}.elementor-664 .elementor-element.elementor-element-9ae1524 .elementor-icon-box-title, .elementor-664 .elementor-element.elementor-element-9ae1524 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:25px;font-weight:600;}.elementor-664 .elementor-element.elementor-element-9ae1524 .elementor-icon-box-title{color:#000000;}.elementor-664 .elementor-element.elementor-element-9ae1524:has(:hover) .elementor-icon-box-title,
					 .elementor-664 .elementor-element.elementor-element-9ae1524:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-664 .elementor-element.elementor-element-9ae1524 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;}.elementor-664 .elementor-element.elementor-element-56631c5 > .elementor-widget-container{background-color:#F8F8F8;margin:0px 0px 0px 0px;padding:16px 16px 16px 16px;border-radius:28px 28px 28px 28px;}.elementor-664 .elementor-element.elementor-element-56631c5{font-family:"Outfit", Sans-serif;font-weight:400;color:#000000;}.elementor-664 .elementor-element.elementor-element-253d5bf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-664 .elementor-element.elementor-element-036852b{--spacer-size:50px;}.elementor-664 .elementor-element.elementor-element-f1cf418{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-664 .elementor-element.elementor-element-b992faf{--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;--justify-content:center;}.elementor-664 .elementor-element.elementor-element-63b50c5{text-align:left;}.elementor-664 .elementor-element.elementor-element-63b50c5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-664 .elementor-element.elementor-element-4dda392{text-align:left;}.elementor-664 .elementor-element.elementor-element-4dda392 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:36px;font-weight:600;color:#333333;}.elementor-664 .elementor-element.elementor-element-db8183e > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-664 .elementor-element.elementor-element-db8183e{text-align:left;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-664 .elementor-element.elementor-element-3f0ce83{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-664 .elementor-element.elementor-element-34267f6 > .elementor-widget-container{background-color:#F9F8F9;padding:16px 16px 16px 16px;border-radius:16px 16px 16px 16px;}.elementor-664 .elementor-element.elementor-element-34267f6{--icon-box-icon-margin:15px;}.elementor-664 .elementor-element.elementor-element-34267f6.elementor-view-stacked .elementor-icon{background-color:#EBFFE3;}.elementor-664 .elementor-element.elementor-element-34267f6.elementor-view-framed .elementor-icon, .elementor-664 .elementor-element.elementor-element-34267f6.elementor-view-default .elementor-icon{fill:#EBFFE3;color:#EBFFE3;border-color:#EBFFE3;}.elementor-664 .elementor-element.elementor-element-34267f6 .elementor-icon{font-size:34px;}.elementor-664 .elementor-element.elementor-element-34267f6 .elementor-icon-box-title, .elementor-664 .elementor-element.elementor-element-34267f6 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:600;}.elementor-664 .elementor-element.elementor-element-34267f6 .elementor-icon-box-title{color:#000000;}.elementor-664 .elementor-element.elementor-element-34267f6:has(:hover) .elementor-icon-box-title,
					 .elementor-664 .elementor-element.elementor-element-34267f6:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-664 .elementor-element.elementor-element-b50fa5b > .elementor-widget-container{background-color:#F9F8F9;padding:16px 16px 16px 16px;border-radius:16px 16px 16px 16px;}.elementor-664 .elementor-element.elementor-element-b50fa5b{--icon-box-icon-margin:15px;}.elementor-664 .elementor-element.elementor-element-b50fa5b.elementor-view-stacked .elementor-icon{background-color:#EBFFE3;fill:#000000;color:#000000;}.elementor-664 .elementor-element.elementor-element-b50fa5b.elementor-view-framed .elementor-icon, .elementor-664 .elementor-element.elementor-element-b50fa5b.elementor-view-default .elementor-icon{fill:#EBFFE3;color:#EBFFE3;border-color:#EBFFE3;}.elementor-664 .elementor-element.elementor-element-b50fa5b.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-664 .elementor-element.elementor-element-b50fa5b .elementor-icon{font-size:34px;}.elementor-664 .elementor-element.elementor-element-b50fa5b .elementor-icon-box-title, .elementor-664 .elementor-element.elementor-element-b50fa5b .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:600;}.elementor-664 .elementor-element.elementor-element-b50fa5b .elementor-icon-box-title{color:#000000;}.elementor-664 .elementor-element.elementor-element-b50fa5b:has(:hover) .elementor-icon-box-title,
					 .elementor-664 .elementor-element.elementor-element-b50fa5b:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-664 .elementor-element.elementor-element-965a201 > .elementor-widget-container{background-color:#F9F8F9;padding:16px 16px 16px 16px;border-radius:16px 16px 16px 16px;}.elementor-664 .elementor-element.elementor-element-965a201{--icon-box-icon-margin:15px;}.elementor-664 .elementor-element.elementor-element-965a201.elementor-view-stacked .elementor-icon{background-color:#EBFFE3;fill:#000000;color:#000000;}.elementor-664 .elementor-element.elementor-element-965a201.elementor-view-framed .elementor-icon, .elementor-664 .elementor-element.elementor-element-965a201.elementor-view-default .elementor-icon{fill:#EBFFE3;color:#EBFFE3;border-color:#EBFFE3;}.elementor-664 .elementor-element.elementor-element-965a201.elementor-view-framed .elementor-icon{background-color:#000000;}.elementor-664 .elementor-element.elementor-element-965a201 .elementor-icon{font-size:34px;}.elementor-664 .elementor-element.elementor-element-965a201 .elementor-icon-box-title, .elementor-664 .elementor-element.elementor-element-965a201 .elementor-icon-box-title a{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:600;}.elementor-664 .elementor-element.elementor-element-965a201 .elementor-icon-box-title{color:#000000;}.elementor-664 .elementor-element.elementor-element-965a201:has(:hover) .elementor-icon-box-title,
					 .elementor-664 .elementor-element.elementor-element-965a201:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-664 .elementor-element.elementor-element-12acc39 .elementor-button{background-color:#000000;font-family:"Outfit", Sans-serif;font-weight:500;border-radius:16px 16px 16px 16px;padding:18px 18px 18px 18px;}.elementor-664 .elementor-element.elementor-element-6e4a0cc{--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;--justify-content:center;}.elementor-664 .elementor-element.elementor-element-4083283 img{border-radius:22px 22px 22px 22px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);}.elementor-664 .elementor-element.elementor-element-f7af87b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-664 .elementor-element.elementor-element-7dd9d9e{--spacer-size:50px;}.elementor-664 .elementor-element.elementor-element-f822dab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:66px 66px 66px 66px;--padding-top:68px;--padding-bottom:20px;--padding-left:68px;--padding-right:68px;}.elementor-664 .elementor-element.elementor-element-f822dab:not(.elementor-motion-effects-element-type-background), .elementor-664 .elementor-element.elementor-element-f822dab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF7400E8;}.elementor-664 .elementor-element.elementor-element-936a9eb{text-align:center;}.elementor-664 .elementor-element.elementor-element-936a9eb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:42px;font-weight:700;color:#FFFFFF;}.elementor-664 .elementor-element.elementor-element-3b6e6c1 > .elementor-widget-container{padding:0% 18% 0% 18%;}.elementor-664 .elementor-element.elementor-element-3b6e6c1{text-align:center;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-664 .elementor-element.elementor-element-3b6e6c1 a{color:#000000;}.elementor-664 .elementor-element.elementor-element-cb2b35e .elementor-button{background-color:#000000;font-family:"Outfit", Sans-serif;font-weight:600;border-radius:21px 21px 21px 21px;padding:18px 23px 18px 23px;}.elementor-664 .elementor-element.elementor-element-a087ee0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-664 .elementor-element.elementor-element-d0760a3{--spacer-size:75px;}@media(min-width:768px){.elementor-664 .elementor-element.elementor-element-8d3ed04{--width:100%;}.elementor-664 .elementor-element.elementor-element-223a9f2{--width:5%;}.elementor-664 .elementor-element.elementor-element-eb537c5{--width:50%;}.elementor-664 .elementor-element.elementor-element-e5057bc{--width:86%;}.elementor-664 .elementor-element.elementor-element-856b6bb{--width:50%;}.elementor-664 .elementor-element.elementor-element-d0c2eab{--content-width:1181px;}.elementor-664 .elementor-element.elementor-element-b8ae909{--width:100%;}.elementor-664 .elementor-element.elementor-element-9ba557d{--width:50%;}.elementor-664 .elementor-element.elementor-element-2827f00{--width:50%;}.elementor-664 .elementor-element.elementor-element-26f9565{--width:50%;}.elementor-664 .elementor-element.elementor-element-e0fad36{--width:50%;}.elementor-664 .elementor-element.elementor-element-f1cf418{--width:85%;}.elementor-664 .elementor-element.elementor-element-b992faf{--width:50%;}.elementor-664 .elementor-element.elementor-element-6e4a0cc{--width:50%;}.elementor-664 .elementor-element.elementor-element-f822dab{--width:80%;}}@media(max-width:1024px){.elementor-664 .elementor-element.elementor-element-12bd390 .elementor-heading-title{font-size:33px;}.elementor-664 .elementor-element.elementor-element-400c3f6 .elementor-heading-title{font-size:33px;}.elementor-664 .elementor-element.elementor-element-e13f011 .elementor-heading-title{font-size:33px;}.elementor-664 .elementor-element.elementor-element-4dda392 .elementor-heading-title{font-size:33px;}.elementor-664 .elementor-element.elementor-element-f822dab{--padding-top:27px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-664 .elementor-element.elementor-element-936a9eb{z-index:5;}.elementor-664 .elementor-element.elementor-element-936a9eb .elementor-heading-title{font-size:33px;}.elementor-664 .elementor-element.elementor-element-3b6e6c1 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-664 .elementor-element.elementor-element-3b6e6c1{z-index:5;}}@media(max-width:767px){.elementor-664 .elementor-element.elementor-element-12bd390 .elementor-heading-title{font-size:25px;}.elementor-664 .elementor-element.elementor-element-6bf4160{font-size:13px;}.elementor-664 .elementor-element.elementor-element-8201752 .elementor-button{font-size:12px;}.elementor-664 .elementor-element.elementor-element-cd6e2b6{font-size:13px;}.elementor-664 .elementor-element.elementor-element-400c3f6 .elementor-heading-title{font-size:25px;}.elementor-664 .elementor-element.elementor-element-d429452{font-size:16px;}.elementor-664 .elementor-element.elementor-element-1417585{font-size:16px;}.elementor-664 .elementor-element.elementor-element-e13f011 .elementor-heading-title{font-size:25px;}.elementor-664 .elementor-element.elementor-element-65d5abd{font-size:16px;}.elementor-664 .elementor-element.elementor-element-4dda392 .elementor-heading-title{font-size:25px;}.elementor-664 .elementor-element.elementor-element-db8183e{font-size:16px;}.elementor-664 .elementor-element.elementor-element-12acc39 .elementor-button{font-size:12px;}.elementor-664 .elementor-element.elementor-element-f822dab{--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-664 .elementor-element.elementor-element-936a9eb{z-index:3;}.elementor-664 .elementor-element.elementor-element-936a9eb .elementor-heading-title{font-size:21px;}.elementor-664 .elementor-element.elementor-element-3b6e6c1 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-664 .elementor-element.elementor-element-3b6e6c1{z-index:3;font-size:12px;}.elementor-664 .elementor-element.elementor-element-cb2b35e .elementor-button{font-size:12px;}}/* Start custom CSS for container, class: .elementor-element-856b6bb *//* Main container with relative positioning but not affecting blob cutoff */
.corner-blobs-container {
    position: relative;
    min-height: 400px;
    z-index: 1;
    overflow: visible; /* Critical - allows content to extend beyond */
}

/* Top-left blob - positioned absolutely to the page */
.corner-blob-topleft {
    content: "";
    position: absolute;
    top: -5%;
    left: -5%;
    width: 30%;
    height: 40%; 
    background-color: #FF7400;
    border-radius: 60% 40% 45% 55% / 45% 55% 45% 55%;
    transform: rotate(10deg);
    z-index: -1;
    animation: blob-float-tl 18s ease-in-out infinite;
    box-shadow: 0 5px 25px rgba(255, 116, 0, 0.25);
    pointer-events: none; /* Ensures it doesn't block interaction */
}

/* Bottom-right blob - positioned absolutely to the page */
.corner-blob-bottomright {
    content: "";
    position: absolute;
    bottom: -5%;
    right: -5%;
    width: 25%;
    height: 35%;
    background-color: #FF7400;
    border-radius: 55% 45% 60% 40% / 40% 60% 40% 60%;
    transform: rotate(-15deg);
    z-index: -1;
    animation: blob-float-br 20s ease-in-out infinite alternate;
    box-shadow: 0 5px 25px rgba(255, 116, 0, 0.25);
    pointer-events: none; /* Ensures it doesn't block interaction */
}

/* Other animation styles remain the same as before */
@keyframes blob-float-tl {
    /* Same as before */
}

@keyframes blob-float-br {
    /* Same as before */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d3ed04 */.blobbg {
  position: relative;
  overflow: hidden;
}

/* Bottom left blob (your modified version) */
.blobbg::before {
  content: '';
  position: absolute;
  width: 300px;
  height: 300px;
  background-color: #FF7400; 
  opacity: 1.35;
  border-radius: 50%;
  top: 70%;
  left: -100px;
  z-index: 0;
  pointer-events: none;
  /* Continuous gradient animation */
  background: radial-gradient(circle at center, 
    #FF7400 0%, 
    #FF7400 30%, 
    rgba(255, 116, 0, 0.7) 50%, 
    rgba(255, 116, 0, 0.4) 70%, 
    rgba(255, 116, 0, 0.2) 100%
  );
  background-size: 100% 100%;
  animation: continuous-pulse 4s linear infinite;
}

/* New top right blob */
.blobbg::after {
  content: '';
  position: absolute;
  width: 250px;
  height: 250px;
  background-color: #FF7400;
  opacity: 1;
  border-radius: 50%;
  top: 20px;
  right: 1%;
  z-index: 0;
  pointer-events: none;
  /* Continuous gradient animation */
}

/* Continuous pulse animation */
@keyframes continuous-pulse {
  0% {
    background-size: 100% 100%;
    background-position: center;
  }
  33% {
    background-size: 120% 120%;
    background-position: center;
  }
  66% {
    background-size: 140% 140%;
    background-position: center;
  }
  100% {
    background-size: 100% 100%;
    background-position: center;
  }
}

/* Alternative: Using multiple layers for continuous ripple effect */
.blobbg::before {
  content: '';
  position: absolute;
  width: 300px;
  height: 300px;
  background-color: #FF7400; 
  opacity: 1.35;
  border-radius: 50%;
  top: 70%;
  left: -100px;
  z-index: 0;
  pointer-events: none;
  /* Creating multiple ripple layers */
  box-shadow: 
    inset 0 0 30px rgba(255, 255, 255, 0.3),
    0 0 0 0 rgba(255, 116, 0, 0.6),
    0 0 0 10px rgba(255, 116, 0, 0.4),
    0 0 0 20px rgba(255, 116, 0, 0.2);
  animation: continuous-ripple 2s linear infinite;
}

/* Continuous ripple animation */
@keyframes continuous-ripple {
  0% {
    box-shadow: 
      inset 0 0 30px rgba(255, 255, 255, 0.3),
      0 0 0 0 rgba(255, 116, 0, 0.6),
      0 0 0 10px rgba(255, 116, 0, 0.4),
      0 0 0 20px rgba(255, 116, 0, 0.2);
  }
  100% {
    box-shadow: 
      inset 0 0 30px rgba(255, 255, 255, 0.3),
      0 0 0 10px rgba(255, 116, 0, 0.4),
      0 0 0 20px rgba(255, 116, 0, 0.2),
      0 0 0 30px rgba(255, 116, 0, 0);
  }
}

/* Alternative: Continuous breathing effect */
@keyframes breathing-pulse {
  0% {
    background: radial-gradient(circle at center, 
      #FF7400 0%, 
      #FF7400 20%, 
      rgba(255, 116, 0, 0.8) 40%, 
      rgba(255, 116, 0, 0.6) 60%, 
      rgba(255, 116, 0, 0.4) 80%,
      rgba(255, 116, 0, 0.2) 100%
    );
  }
  25% {
    background: radial-gradient(circle at center, 
      #FF7400 0%, 
      #FF7400 25%, 
      rgba(255, 116, 0, 0.8) 45%, 
      rgba(255, 116, 0, 0.6) 65%, 
      rgba(255, 116, 0, 0.4) 85%,
      rgba(255, 116, 0, 0.2) 100%
    );
  }
  50% {
    background: radial-gradient(circle at center, 
      #FF7400 0%, 
      #FF7400 30%, 
      rgba(255, 116, 0, 0.8) 50%, 
      rgba(255, 116, 0, 0.6) 70%, 
      rgba(255, 116, 0, 0.4) 90%,
      rgba(255, 116, 0, 0.2) 100%
    );
  }
  75% {
    background: radial-gradient(circle at center, 
      #FF7400 0%, 
      #FF7400 25%, 
      rgba(255, 116, 0, 0.8) 45%, 
      rgba(255, 116, 0, 0.6) 65%, 
      rgba(255, 116, 0, 0.4) 85%,
      rgba(255, 116, 0, 0.2) 100%
    );
  }
  100% {
    background: radial-gradient(circle at center, 
      #FF7400 0%, 
      #FF7400 20%, 
      rgba(255, 116, 0, 0.8) 40%, 
      rgba(255, 116, 0, 0.6) 60%, 
      rgba(255, 116, 0, 0.4) 80%,
      rgba(255, 116, 0, 0.2) 100%
    );
  }
}

/* Ensure content stays above the blobs */
.blobbg > * {
  position: relative;
  z-index: 1;
}

/* Make the blobs responsive */
@media (max-width: 768px) {
  .blobbg::before {
    width: 200px;
    height: 200px;
    bottom: -70px;
    left: -70px;
  }
  
  .blobbg::after {
    width: 180px;
    height: 180px;
    top: -70px;
    right: -70px;
  }
}

@media (max-width: 480px) {
  .blobbg::before {
    width: 150px;
    height: 150px;
    bottom: -50px;
    left: -50px;
  }
  
  .blobbg::after {
    width: 120px;
    height: 120px;
    top: -50px;
    right: -50px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ba557d */.blobby2 {
  position: relative;
  overflow: hidden;
}

/* Bottom left blob (your modified version) */
.blobby2::before {
  content: '';
  position: absolute;
  width: 300px;
  height: 300px;
  background-color: #FF7400; 
  opacity: .1;
  border-radius: 50%;
  top: -63%;
  left: -130px;
  z-index: 0;
  pointer-events: none;
}

/* New top right blob */
.blobby2::after {
  content: '';
  position: absolute;
  width: 250px;
  height: 250px;
  background-color: #FF7400; /* Same color as bottom blob */
  opacity: .1; /* Lower opacity for top blob */
  border-radius: 50%;
  top: 70%; /* Positions it at the top */
  right: -20%; /* Positions it on the right */
  z-index: 0;
  pointer-events: none;
}

/* Ensure content stays above the blobs */
.blobby2 > * {
  position: relative;
  z-index: 1;
}

/* Make the blobs responsive */
@media (max-width: 768px) {
  .blobby2::before {
    width: 200px;
    height: 200px;
    bottom: -70px;
    left: -70px;
  }
  
  .blobby2::after {
    width: 180px;
    height: 180px;
    top: -70px;
    right: -70px;
  }
}

@media (max-width: 480px) {
  .blobby2::before {
    width: 150px;
    height: 150px;
    bottom: -50px;
    left: -50px;
  }
  
  .blobby2::after {
    width: 120px;
    height: 120px;
    top: -50px;
    right: -50px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2827f00 */.blobby2 {
  position: relative;
  overflow: hidden;
}

/* Bottom left blob (your modified version) */
.blobby2::before {
  content: '';
  position: absolute;
  width: 300px;
  height: 300px;
  background-color: #FF7400; 
  opacity: .1;
  border-radius: 50%;
  top: -63%;
  left: -130px;
  z-index: 0;
  pointer-events: none;
}

/* New top right blob */
.blobby2::after {
  content: '';
  position: absolute;
  width: 250px;
  height: 250px;
  background-color: #FF7400; /* Same color as bottom blob */
  opacity: .1; /* Lower opacity for top blob */
  border-radius: 50%;
  top: 70%; /* Positions it at the top */
  right: -20%; /* Positions it on the right */
  z-index: 0;
  pointer-events: none;
}

/* Ensure content stays above the blobs */
.blobby2 > * {
  position: relative;
  z-index: 1;
}

/* Make the blobs responsive */
@media (max-width: 768px) {
  .blobby2::before {
    width: 200px;
    height: 200px;
    bottom: -70px;
    left: -70px;
  }
  
  .blobby2::after {
    width: 180px;
    height: 180px;
    top: -70px;
    right: -70px;
  }
}

@media (max-width: 480px) {
  .blobby2::before {
    width: 150px;
    height: 150px;
    bottom: -50px;
    left: -50px;
  }
  
  .blobby2::after {
    width: 120px;
    height: 120px;
    top: -50px;
    right: -50px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26f9565 */.blobby2 {
  position: relative;
  overflow: hidden;
}

/* Bottom left blob (your modified version) */
.blobby2::before {
  content: '';
  position: absolute;
  width: 300px;
  height: 300px;
  background-color: #FF7400; 
  opacity: .1;
  border-radius: 50%;
  top: -63%;
  left: -130px;
  z-index: 0;
  pointer-events: none;
}

/* New top right blob */
.blobby2::after {
  content: '';
  position: absolute;
  width: 250px;
  height: 250px;
  background-color: #FF7400; /* Same color as bottom blob */
  opacity: .1; /* Lower opacity for top blob */
  border-radius: 50%;
  top: 70%; /* Positions it at the top */
  right: -20%; /* Positions it on the right */
  z-index: 0;
  pointer-events: none;
}

/* Ensure content stays above the blobs */
.blobby2 > * {
  position: relative;
  z-index: 1;
}

/* Make the blobs responsive */
@media (max-width: 768px) {
  .blobby2::before {
    width: 200px;
    height: 200px;
    bottom: -70px;
    left: -70px;
  }
  
  .blobby2::after {
    width: 180px;
    height: 180px;
    top: -70px;
    right: -70px;
  }
}

@media (max-width: 480px) {
  .blobby2::before {
    width: 150px;
    height: 150px;
    bottom: -50px;
    left: -50px;
  }
  
  .blobby2::after {
    width: 120px;
    height: 120px;
    top: -50px;
    right: -50px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0fad36 */.blobby2 {
  position: relative;
  overflow: hidden;
}

/* Bottom left blob (your modified version) */
.blobby2::before {
  content: '';
  position: absolute;
  width: 300px;
  height: 300px;
  background-color: #FF7400; 
  opacity: .1;
  border-radius: 50%;
  top: -63%;
  left: -130px;
  z-index: 0;
  pointer-events: none;
}

/* New top right blob */
.blobby2::after {
  content: '';
  position: absolute;
  width: 250px;
  height: 250px;
  background-color: #FF7400; /* Same color as bottom blob */
  opacity: .1; /* Lower opacity for top blob */
  border-radius: 50%;
  top: 70%; /* Positions it at the top */
  right: -20%; /* Positions it on the right */
  z-index: 0;
  pointer-events: none;
}

/* Ensure content stays above the blobs */
.blobby2 > * {
  position: relative;
  z-index: 1;
}

/* Make the blobs responsive */
@media (max-width: 768px) {
  .blobby2::before {
    width: 200px;
    height: 200px;
    bottom: -70px;
    left: -70px;
  }
  
  .blobby2::after {
    width: 180px;
    height: 180px;
    top: -70px;
    right: -70px;
  }
}

@media (max-width: 480px) {
  .blobby2::before {
    width: 150px;
    height: 150px;
    bottom: -50px;
    left: -50px;
  }
  
  .blobby2::after {
    width: 120px;
    height: 120px;
    top: -50px;
    right: -50px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f822dab */.blobbg2 {
  position: relative;
  overflow: hidden;
}

/* Bottom left blob (your modified version) */
.blobbg2::before {
  content: '';
  position: absolute;
  width: 300px;
  height: 300px;
  background-color: #FF7400; 
  opacity: 1.35;
  border-radius: 50%;
  top: 70%;
  left: -100px;
  z-index: 0;
  pointer-events: none;
}

/* New top right blob */
.blobbg2::after {
  content: '';
  position: absolute;
  width: 250px;
  height: 250px;
  background-color: #FF7400; /* Same color as bottom blob */
  opacity: 1; /* Lower opacity for top blob */
  border-radius: 50%;
  top: -120px; /* Positions it at the top */
  right: -5%; /* Positions it on the right */
  z-index: 0;
  pointer-events: none;
}

/* Ensure content stays above the blobs */
.blobbg > * {
  position: relative;
  z-index: 1;
}

/* Make the blobs responsive */
@media (max-width: 768px) {
  .blobbg::before {
    width: 200px;
    height: 200px;
    bottom: -70px;
    left: -70px;
  }
  
  .blobbg::after {
    width: 180px;
    height: 180px;
    top: -70px;
    right: -70px;
  }
}

@media (max-width: 480px) {
  .blobbg::before {
    width: 150px;
    height: 150px;
    bottom: -50px;
    left: -50px;
  }
  
  .blobbg::after {
    width: 120px;
    height: 120px;
    top: -50px;
    right: -50px;
  }
}/* End custom CSS */