.elementor-128 .elementor-element.elementor-element-bf8c65d{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-128 .elementor-element.elementor-element-bf8c65d:not(.elementor-motion-effects-element-type-background), .elementor-128 .elementor-element.elementor-element-bf8c65d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7812aaa );}.elementor-128 .elementor-element.elementor-element-600e702{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-128 .elementor-element.elementor-element-952e53a{--display:flex;}.elementor-128 .elementor-element.elementor-element-5a64a5e{font-size:14px;color:var( --e-global-color-secondary );}.elementor-128 .elementor-element.elementor-element-b0c2597{font-size:14px;color:#15D1C3;}.elementor-128 .elementor-element.elementor-element-b133473 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-128 .elementor-element.elementor-element-b133473 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-128 .elementor-element.elementor-element-b133473 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-128 .elementor-element.elementor-element-b133473 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-128 .elementor-element.elementor-element-b133473 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-128 .elementor-element.elementor-element-b133473 .elementor-icon-list-icon i{color:#6D4CFF;transition:color 0.3s;}.elementor-128 .elementor-element.elementor-element-b133473 .elementor-icon-list-icon svg{fill:#6D4CFF;transition:fill 0.3s;}.elementor-128 .elementor-element.elementor-element-b133473{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-128 .elementor-element.elementor-element-b133473 .elementor-icon-list-text{transition:color 0.3s;}.elementor-128 .elementor-element.elementor-element-8606b23{--display:flex;}.elementor-128 .elementor-element.elementor-element-cc00892{--display:flex;--position:absolute;bottom:30px;}.elementor-128 .elementor-element.elementor-element-cc00892.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-128 .elementor-element.elementor-element-cc00892{left:-20px;}body.rtl .elementor-128 .elementor-element.elementor-element-cc00892{right:-20px;}.elementor-128 .elementor-element.elementor-element-e6d0093{font-size:14px;font-weight:600;color:#26324A;}.elementor-128 .elementor-element.elementor-element-c020a5c .elementor-heading-title{font-family:"danaFaNum", Sans-serif;font-size:23px;font-weight:700;color:#FF4C4C;}.elementor-128 .elementor-element.elementor-element-eabf023{--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-evenly;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-128 .elementor-element.elementor-element-9cc80e2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-128 .elementor-element.elementor-element-9cc80e2 .elementor-heading-title{font-family:"danaFaNum", Sans-serif;font-size:12px;font-weight:900;color:var( --e-global-color-03b6a9f );}.elementor-128 .elementor-element.elementor-element-7a71a62.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-128 .elementor-element.elementor-element-7a71a62 .elementor-heading-title{font-family:"danaFaNum", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-text );}.elementor-128 .elementor-element.elementor-element-94a4402 > .elementor-widget-container{background-color:var( --e-global-color-03b6a9f );padding:2px 2px 2px 2px;border-radius:12px 12px 12px 12px;}.elementor-128 .elementor-element.elementor-element-94a4402 .elementor-heading-title{font-size:12px;font-weight:700;color:var( --e-global-color-f01a9fa );}.elementor-128 .elementor-element.elementor-element-3d6ae1a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-128 .elementor-element.elementor-element-3d6ae1a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-128 .elementor-element.elementor-element-3d6ae1a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-128 .elementor-element.elementor-element-3d6ae1a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-128 .elementor-element.elementor-element-3d6ae1a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-128 .elementor-element.elementor-element-3d6ae1a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-128 .elementor-element.elementor-element-3d6ae1a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-128 .elementor-element.elementor-element-3d6ae1a{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-128 .elementor-element.elementor-element-3d6ae1a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-128 .elementor-element.elementor-element-3d6ae1a .elementor-icon-list-item > a{font-family:"danaFaNum", Sans-serif;font-size:13px;}.elementor-128 .elementor-element.elementor-element-3d6ae1a .elementor-icon-list-text{transition:color 0.3s;}.elementor-128 .elementor-element.elementor-element-3f7969c .elementor-button{background-color:var( --e-global-color-secondary );border-radius:35px 35px 35px 35px;padding:7px 10px 7px 10px;}.elementor-128 .elementor-element.elementor-element-3f7969c .elementor-button-content-wrapper{flex-direction:row;}.elementor-128 .elementor-element.elementor-element-2312a10{text-align:center;font-size:16px;}.elementor-128 .elementor-element.elementor-element-7f4ab2b{--display:flex;}.elementor-128 .elementor-element.elementor-element-86353b4 img{width:72%;border-radius:15px 15px 15px 15px;}.elementor-128 .elementor-element.elementor-element-0124cb7{--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:35px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-128 .elementor-element.elementor-element-bf1f116{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;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:#E3E3E3;--border-color:#E3E3E3;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(218.13125000000002, 218.13125000000002, 218.13125000000002, 0.5);}.elementor-128 .elementor-element.elementor-element-bf1f116:not(.elementor-motion-effects-element-type-background), .elementor-128 .elementor-element.elementor-element-bf1f116 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7812aaa );}.elementor-128 .elementor-element.elementor-element-d2ba454 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-128 .elementor-element.elementor-element-d2ba454.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4caf567 );fill:#CECCC724;color:#CECCC724;}.elementor-128 .elementor-element.elementor-element-d2ba454.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-d2ba454.elementor-view-default .elementor-icon{fill:var( --e-global-color-4caf567 );color:var( --e-global-color-4caf567 );border-color:var( --e-global-color-4caf567 );}.elementor-128 .elementor-element.elementor-element-d2ba454.elementor-view-framed .elementor-icon{background-color:#CECCC724;}.elementor-128 .elementor-element.elementor-element-d2ba454 .elementor-icon{font-size:25px;padding:8px;border-width:1px 1px 1px 1px;}.elementor-128 .elementor-element.elementor-element-d2ba454 .elementor-icon-box-title, .elementor-128 .elementor-element.elementor-element-d2ba454 .elementor-icon-box-title a{font-size:14px;font-weight:700;}.elementor-128 .elementor-element.elementor-element-d2ba454 .elementor-icon-box-description{font-size:14px;color:#707070;}.elementor-128 .elementor-element.elementor-element-5dfcf27 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-128 .elementor-element.elementor-element-5dfcf27.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4caf567 );fill:#CECCC724;color:#CECCC724;}.elementor-128 .elementor-element.elementor-element-5dfcf27.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-5dfcf27.elementor-view-default .elementor-icon{fill:var( --e-global-color-4caf567 );color:var( --e-global-color-4caf567 );border-color:var( --e-global-color-4caf567 );}.elementor-128 .elementor-element.elementor-element-5dfcf27.elementor-view-framed .elementor-icon{background-color:#CECCC724;}.elementor-128 .elementor-element.elementor-element-5dfcf27 .elementor-icon{font-size:25px;padding:8px;border-width:1px 1px 1px 1px;}.elementor-128 .elementor-element.elementor-element-5dfcf27 .elementor-icon-box-title, .elementor-128 .elementor-element.elementor-element-5dfcf27 .elementor-icon-box-title a{font-size:14px;font-weight:700;}.elementor-128 .elementor-element.elementor-element-5dfcf27 .elementor-icon-box-description{font-size:14px;color:#707070;}.elementor-128 .elementor-element.elementor-element-de9ce09 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-128 .elementor-element.elementor-element-de9ce09.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4caf567 );fill:#CECCC724;color:#CECCC724;}.elementor-128 .elementor-element.elementor-element-de9ce09.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-de9ce09.elementor-view-default .elementor-icon{fill:var( --e-global-color-4caf567 );color:var( --e-global-color-4caf567 );border-color:var( --e-global-color-4caf567 );}.elementor-128 .elementor-element.elementor-element-de9ce09.elementor-view-framed .elementor-icon{background-color:#CECCC724;}.elementor-128 .elementor-element.elementor-element-de9ce09 .elementor-icon{font-size:25px;padding:8px;border-width:1px 1px 1px 1px;}.elementor-128 .elementor-element.elementor-element-de9ce09 .elementor-icon-box-title, .elementor-128 .elementor-element.elementor-element-de9ce09 .elementor-icon-box-title a{font-size:14px;font-weight:700;}.elementor-128 .elementor-element.elementor-element-de9ce09 .elementor-icon-box-description{font-size:14px;color:#707070;}.elementor-128 .elementor-element.elementor-element-3fab810 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-128 .elementor-element.elementor-element-3fab810.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4caf567 );fill:#CECCC724;color:#CECCC724;}.elementor-128 .elementor-element.elementor-element-3fab810.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-3fab810.elementor-view-default .elementor-icon{fill:var( --e-global-color-4caf567 );color:var( --e-global-color-4caf567 );border-color:var( --e-global-color-4caf567 );}.elementor-128 .elementor-element.elementor-element-3fab810.elementor-view-framed .elementor-icon{background-color:#CECCC724;}.elementor-128 .elementor-element.elementor-element-3fab810 .elementor-icon{font-size:25px;padding:8px;border-width:1px 1px 1px 1px;}.elementor-128 .elementor-element.elementor-element-3fab810 .elementor-icon-box-title, .elementor-128 .elementor-element.elementor-element-3fab810 .elementor-icon-box-title a{font-size:14px;font-weight:700;}.elementor-128 .elementor-element.elementor-element-3fab810 .elementor-icon-box-description{font-size:14px;color:#707070;}.elementor-128 .elementor-element.elementor-element-e61178b{--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:20px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-128 .elementor-element.elementor-element-75f8098{text-align:center;}.elementor-128 .elementor-element.elementor-element-231c84f{--divider-border-style:dotted;--divider-color:var( --e-global-color-4caf567 );--divider-border-width:1px;--divider-icon-size:13px;}.elementor-128 .elementor-element.elementor-element-231c84f .elementor-divider-separator{width:40%;margin:0 auto;margin-center:0;}.elementor-128 .elementor-element.elementor-element-231c84f .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-128 .elementor-element.elementor-element-231c84f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4caf567 );}.elementor-128 .elementor-element.elementor-element-231c84f.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-231c84f.elementor-view-default .elementor-icon{color:var( --e-global-color-4caf567 );border-color:var( --e-global-color-4caf567 );}.elementor-128 .elementor-element.elementor-element-231c84f.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-231c84f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4caf567 );}.elementor-128 .elementor-element.elementor-element-ac6b73d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-128 .elementor-element.elementor-element-6be9d8e > .elementor-widget-container{background-color:var( --e-global-color-7812aaa );padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCDCDC;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 20px 8px rgba(108.99999999999999, 76.00000000000001, 255, 0.10980392156862745);}.elementor-128 .elementor-element.elementor-element-6be9d8e .elementor-icon-box-wrapper{gap:15px;}.elementor-128 .elementor-element.elementor-element-6be9d8e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4caf567 );fill:#CECCC724;color:#CECCC724;}.elementor-128 .elementor-element.elementor-element-6be9d8e.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-6be9d8e.elementor-view-default .elementor-icon{fill:var( --e-global-color-4caf567 );color:var( --e-global-color-4caf567 );border-color:var( --e-global-color-4caf567 );}.elementor-128 .elementor-element.elementor-element-6be9d8e.elementor-view-framed .elementor-icon{background-color:#CECCC724;}.elementor-128 .elementor-element.elementor-element-6be9d8e .elementor-icon{font-size:25px;padding:8px;border-width:1px 1px 1px 1px;}.elementor-128 .elementor-element.elementor-element-6be9d8e .elementor-icon-box-title, .elementor-128 .elementor-element.elementor-element-6be9d8e .elementor-icon-box-title a{font-size:14px;font-weight:700;}.elementor-128 .elementor-element.elementor-element-6be9d8e .elementor-icon-box-description{font-size:14px;color:#707070;}.elementor-128 .elementor-element.elementor-element-5fbdc88 > .elementor-widget-container{background-color:var( --e-global-color-7812aaa );padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCDCDC;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 20px 8px rgba(108.99999999999999, 76.00000000000001, 255, 0.10980392156862745);}.elementor-128 .elementor-element.elementor-element-5fbdc88 .elementor-icon-box-wrapper{gap:15px;}.elementor-128 .elementor-element.elementor-element-5fbdc88.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4caf567 );fill:#CECCC724;color:#CECCC724;}.elementor-128 .elementor-element.elementor-element-5fbdc88.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-5fbdc88.elementor-view-default .elementor-icon{fill:var( --e-global-color-4caf567 );color:var( --e-global-color-4caf567 );border-color:var( --e-global-color-4caf567 );}.elementor-128 .elementor-element.elementor-element-5fbdc88.elementor-view-framed .elementor-icon{background-color:#CECCC724;}.elementor-128 .elementor-element.elementor-element-5fbdc88 .elementor-icon{font-size:25px;padding:8px;border-width:1px 1px 1px 1px;}.elementor-128 .elementor-element.elementor-element-5fbdc88 .elementor-icon-box-title, .elementor-128 .elementor-element.elementor-element-5fbdc88 .elementor-icon-box-title a{font-size:14px;font-weight:700;}.elementor-128 .elementor-element.elementor-element-5fbdc88 .elementor-icon-box-description{font-size:14px;color:#707070;}.elementor-128 .elementor-element.elementor-element-f185cca > .elementor-widget-container{background-color:var( --e-global-color-7812aaa );padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCDCDC;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 20px 8px rgba(108.99999999999999, 76.00000000000001, 255, 0.10980392156862745);}.elementor-128 .elementor-element.elementor-element-f185cca .elementor-icon-box-wrapper{gap:15px;}.elementor-128 .elementor-element.elementor-element-f185cca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4caf567 );fill:#CECCC724;color:#CECCC724;}.elementor-128 .elementor-element.elementor-element-f185cca.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-f185cca.elementor-view-default .elementor-icon{fill:var( --e-global-color-4caf567 );color:var( --e-global-color-4caf567 );border-color:var( --e-global-color-4caf567 );}.elementor-128 .elementor-element.elementor-element-f185cca.elementor-view-framed .elementor-icon{background-color:#CECCC724;}.elementor-128 .elementor-element.elementor-element-f185cca .elementor-icon{font-size:25px;padding:8px;border-width:1px 1px 1px 1px;}.elementor-128 .elementor-element.elementor-element-f185cca .elementor-icon-box-title, .elementor-128 .elementor-element.elementor-element-f185cca .elementor-icon-box-title a{font-size:14px;font-weight:700;}.elementor-128 .elementor-element.elementor-element-f185cca .elementor-icon-box-description{font-size:14px;color:#707070;}.elementor-128 .elementor-element.elementor-element-a7b2132 > .elementor-widget-container{background-color:var( --e-global-color-7812aaa );padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCDCDC;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 20px 8px rgba(108.99999999999999, 76.00000000000001, 255, 0.10980392156862745);}.elementor-128 .elementor-element.elementor-element-a7b2132 .elementor-icon-box-wrapper{gap:15px;}.elementor-128 .elementor-element.elementor-element-a7b2132.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4caf567 );fill:#CECCC724;color:#CECCC724;}.elementor-128 .elementor-element.elementor-element-a7b2132.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-a7b2132.elementor-view-default .elementor-icon{fill:var( --e-global-color-4caf567 );color:var( --e-global-color-4caf567 );border-color:var( --e-global-color-4caf567 );}.elementor-128 .elementor-element.elementor-element-a7b2132.elementor-view-framed .elementor-icon{background-color:#CECCC724;}.elementor-128 .elementor-element.elementor-element-a7b2132 .elementor-icon{font-size:25px;padding:8px;border-width:1px 1px 1px 1px;}.elementor-128 .elementor-element.elementor-element-a7b2132 .elementor-icon-box-title, .elementor-128 .elementor-element.elementor-element-a7b2132 .elementor-icon-box-title a{font-size:14px;font-weight:700;}.elementor-128 .elementor-element.elementor-element-a7b2132 .elementor-icon-box-description{font-size:14px;color:#707070;}.elementor-128 .elementor-element.elementor-element-33890bf{--display:flex;--min-height:600px;--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:20px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-128 .elementor-element.elementor-element-6895f65{text-align:center;}.elementor-128 .elementor-element.elementor-element-39cf54c{--divider-border-style:dotted;--divider-color:var( --e-global-color-4caf567 );--divider-border-width:1px;--divider-icon-size:13px;}.elementor-128 .elementor-element.elementor-element-39cf54c .elementor-divider-separator{width:40%;margin:0 auto;margin-center:0;}.elementor-128 .elementor-element.elementor-element-39cf54c .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-128 .elementor-element.elementor-element-39cf54c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4caf567 );}.elementor-128 .elementor-element.elementor-element-39cf54c.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-39cf54c.elementor-view-default .elementor-icon{color:var( --e-global-color-4caf567 );border-color:var( --e-global-color-4caf567 );}.elementor-128 .elementor-element.elementor-element-39cf54c.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-39cf54c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4caf567 );}.elementor-128 .elementor-element.elementor-element-cd8a206{--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:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-128 .elementor-element.elementor-element-f0adffd{--display:flex;}.elementor-128 .elementor-element.elementor-element-02fae2c{--display:flex;}.elementor-128 .elementor-element.elementor-element-a77bc11 .elementor-heading-title{font-weight:600;color:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-a875555{text-align:start;}.elementor-128 .elementor-element.elementor-element-4ce993f{--display:flex;}.elementor-128 .elementor-element.elementor-element-594628c .elementor-heading-title{font-weight:600;color:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-aff938d{text-align:start;}.elementor-128 .elementor-element.elementor-element-07d6ed4{--display:flex;}.elementor-128 .elementor-element.elementor-element-1668b23 .elementor-heading-title{font-weight:600;color:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-8254b36{text-align:start;}.elementor-128 .elementor-element.elementor-element-71f4691{--display:flex;}.elementor-128 .elementor-element.elementor-element-d379fbe{--display:flex;}.elementor-128 .elementor-element.elementor-element-8e01b5e{--display:flex;}.elementor-128 .elementor-element.elementor-element-69d09c8 .elementor-heading-title{font-weight:600;color:var( --e-global-color-primary );}.elementor-128 .elementor-element.elementor-element-69c3f44{text-align:start;}.elementor-128 .elementor-element.elementor-element-449455e{--display:flex;}.elementor-128 .elementor-element.elementor-element-8c6c922 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-128 .elementor-element.elementor-element-8c6c922.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4caf567 );}.elementor-128 .elementor-element.elementor-element-8c6c922.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-8c6c922.elementor-view-default .elementor-icon{fill:var( --e-global-color-4caf567 );color:var( --e-global-color-4caf567 );border-color:var( --e-global-color-4caf567 );}.elementor-128 .elementor-element.elementor-element-8c6c922 .elementor-icon{font-size:22px;}.elementor-128 .elementor-element.elementor-element-8c6c922 .elementor-icon-box-title, .elementor-128 .elementor-element.elementor-element-8c6c922 .elementor-icon-box-title a{font-size:15px;font-weight:600;}.elementor-128 .elementor-element.elementor-element-ddf04f2 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-128 .elementor-element.elementor-element-ddf04f2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4caf567 );}.elementor-128 .elementor-element.elementor-element-ddf04f2.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-ddf04f2.elementor-view-default .elementor-icon{fill:var( --e-global-color-4caf567 );color:var( --e-global-color-4caf567 );border-color:var( --e-global-color-4caf567 );}.elementor-128 .elementor-element.elementor-element-ddf04f2 .elementor-icon{font-size:22px;}.elementor-128 .elementor-element.elementor-element-ddf04f2 .elementor-icon-box-title, .elementor-128 .elementor-element.elementor-element-ddf04f2 .elementor-icon-box-title a{font-size:15px;font-weight:600;}.elementor-128 .elementor-element.elementor-element-3f85526 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-128 .elementor-element.elementor-element-3f85526.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4caf567 );}.elementor-128 .elementor-element.elementor-element-3f85526.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-3f85526.elementor-view-default .elementor-icon{fill:var( --e-global-color-4caf567 );color:var( --e-global-color-4caf567 );border-color:var( --e-global-color-4caf567 );}.elementor-128 .elementor-element.elementor-element-3f85526 .elementor-icon{font-size:22px;}.elementor-128 .elementor-element.elementor-element-3f85526 .elementor-icon-box-title, .elementor-128 .elementor-element.elementor-element-3f85526 .elementor-icon-box-title a{font-size:15px;font-weight:600;}.elementor-128 .elementor-element.elementor-element-2c7ccc9 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-128 .elementor-element.elementor-element-2c7ccc9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4caf567 );}.elementor-128 .elementor-element.elementor-element-2c7ccc9.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-2c7ccc9.elementor-view-default .elementor-icon{fill:var( --e-global-color-4caf567 );color:var( --e-global-color-4caf567 );border-color:var( --e-global-color-4caf567 );}.elementor-128 .elementor-element.elementor-element-2c7ccc9 .elementor-icon{font-size:22px;}.elementor-128 .elementor-element.elementor-element-2c7ccc9 .elementor-icon-box-title, .elementor-128 .elementor-element.elementor-element-2c7ccc9 .elementor-icon-box-title a{font-size:15px;font-weight:600;}.elementor-128 .elementor-element.elementor-element-8b6ac8a{--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-128 .elementor-element.elementor-element-cb302d7{text-align:center;}.elementor-128 .elementor-element.elementor-element-27f354d{--divider-border-style:dotted;--divider-color:var( --e-global-color-4caf567 );--divider-border-width:1px;--divider-icon-size:13px;}.elementor-128 .elementor-element.elementor-element-27f354d .elementor-divider-separator{width:40%;margin:0 auto;margin-center:0;}.elementor-128 .elementor-element.elementor-element-27f354d .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-128 .elementor-element.elementor-element-27f354d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4caf567 );}.elementor-128 .elementor-element.elementor-element-27f354d.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-27f354d.elementor-view-default .elementor-icon{color:var( --e-global-color-4caf567 );border-color:var( --e-global-color-4caf567 );}.elementor-128 .elementor-element.elementor-element-27f354d.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-27f354d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4caf567 );}.elementor-128 .elementor-element.elementor-element-2f58320{--display:flex;}.elementor-128 .elementor-element.elementor-element-493958c{--display:flex;}.elementor-128 .elementor-element.elementor-element-ce7698b{--display:flex;}.elementor-128 .elementor-element.elementor-element-16665c9{--display:flex;}.elementor-128 .elementor-element.elementor-element-ab649db{--display:flex;}.elementor-128 .elementor-element.elementor-element-db13ed0{--display:flex;}.elementor-128 .elementor-element.elementor-element-f88cd6a{--display:flex;}.elementor-128 .elementor-element.elementor-element-edf7868{--display:flex;}.elementor-128 .elementor-element.elementor-element-7d28323{--display:flex;}.elementor-128 .elementor-element.elementor-element-a5f92e4{--display:flex;}.elementor-128 .elementor-element.elementor-element-d9b5ac4{--display:flex;}.elementor-128 .elementor-element.elementor-element-1a57ca4{--display:flex;}.elementor-128 .elementor-element.elementor-element-0430c06{--display:flex;}.elementor-128 .elementor-element.elementor-element-d642cb1{--n-accordion-title-font-size:1rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-9be5024 );--n-accordion-title-hover-color:var( --e-global-color-03b6a9f );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}:where( .elementor-128 .elementor-element.elementor-element-d642cb1 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"iranyekanwebmedium_FaNum", Sans-serif;font-weight:500;}.elementor-128 .elementor-element.elementor-element-ee549d2{--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:38px;--margin-bottom:37px;--margin-left:0px;--margin-right:0px;}.elementor-128 .elementor-element.elementor-element-fa9a31d{--display:flex;--position:absolute;bottom:-14px;}body:not(.rtl) .elementor-128 .elementor-element.elementor-element-fa9a31d{right:56px;}body.rtl .elementor-128 .elementor-element.elementor-element-fa9a31d{left:56px;}.elementor-128 .elementor-element.elementor-element-0e33081{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 30px 5px rgba(152.9878485349716, 115.77785326086956, 213.03125, 0.41);--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-128 .elementor-element.elementor-element-0e33081:not(.elementor-motion-effects-element-type-background), .elementor-128 .elementor-element.elementor-element-0e33081 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF42;}.elementor-128 .elementor-element.elementor-element-40cd188{--display:flex;}.elementor-128 .elementor-element.elementor-element-00e8343 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-128 .elementor-element.elementor-element-00e8343 img{width:73%;max-width:71%;}.elementor-128 .elementor-element.elementor-element-13ebe93{--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-128 .elementor-element.elementor-element-98d5322 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-128 .elementor-element.elementor-element-249f43b .elementor-heading-title{font-weight:700;color:var( --e-global-color-9be5024 );}.elementor-128 .elementor-element.elementor-element-f2a3b59 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-128 .elementor-element.elementor-element-f2a3b59 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-128 .elementor-element.elementor-element-f2a3b59 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-128 .elementor-element.elementor-element-f2a3b59 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-128 .elementor-element.elementor-element-f2a3b59 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-128 .elementor-element.elementor-element-f2a3b59 .elementor-icon-list-icon i{color:var( --e-global-color-4caf567 );transition:color 0.3s;}.elementor-128 .elementor-element.elementor-element-f2a3b59 .elementor-icon-list-icon svg{fill:var( --e-global-color-4caf567 );transition:fill 0.3s;}.elementor-128 .elementor-element.elementor-element-f2a3b59{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-128 .elementor-element.elementor-element-f2a3b59 .elementor-icon-list-text{color:var( --e-global-color-9be5024 );transition:color 0.3s;}.elementor-128 .elementor-element.elementor-element-be2fef5{--display:flex;--margin-top:75px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-128 .elementor-element.elementor-element-3398a34{text-align:center;}.elementor-128 .elementor-element.elementor-element-3398a34 .elementor-heading-title{color:var( --e-global-color-4caf567 );}.elementor-128 .elementor-element.elementor-element-2a47465{text-align:center;}.elementor-128 .elementor-element.elementor-element-2a47465 .elementor-heading-title{font-size:25px;font-weight:700;color:#403D39;}.elementor-128 .elementor-element.elementor-element-603bf64{text-align:center;color:#7B8499;}.elementor-128 .elementor-element.elementor-element-b33dbe8{--display:flex;--min-height:300px;--justify-content:space-between;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:#F8F8F8E6;--border-color:#F8F8F8E6;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 15px 45px rgba(40.00000000000005, 35.00000000000001, 90, 0.07);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-128 .elementor-element.elementor-element-b33dbe8:not(.elementor-motion-effects-element-type-background), .elementor-128 .elementor-element.elementor-element-b33dbe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF9E;}.elementor-128 .elementor-element.elementor-element-4d27d97 .elementor-icon-wrapper{text-align:center;}.elementor-128 .elementor-element.elementor-element-4d27d97.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4caf567 );}.elementor-128 .elementor-element.elementor-element-4d27d97.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-4d27d97.elementor-view-default .elementor-icon{color:var( --e-global-color-4caf567 );border-color:var( --e-global-color-4caf567 );}.elementor-128 .elementor-element.elementor-element-4d27d97.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-4d27d97.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-4caf567 );}.elementor-128 .elementor-element.elementor-element-4d27d97 .elementor-icon{font-size:32px;}.elementor-128 .elementor-element.elementor-element-4d27d97 .elementor-icon svg{height:32px;}.elementor-128 .elementor-element.elementor-element-767bf0a{text-align:justify;line-height:25px;color:#4D566C;}.elementor-128 .elementor-element.elementor-element-69cb32c{--divider-border-style:solid;--divider-color:#6D4CFF1A;--divider-border-width:1px;}.elementor-128 .elementor-element.elementor-element-69cb32c .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-128 .elementor-element.elementor-element-69cb32c .elementor-divider{text-align:center;}.elementor-128 .elementor-element.elementor-element-27b6589{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-128 .elementor-element.elementor-element-9bfe57a img{width:45px;max-width:45px;height:45px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;box-shadow:0px 0px 20px 8px rgba(0, 0, 0, 0.08);}.elementor-128 .elementor-element.elementor-element-6b7b817{--display:flex;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-128 .elementor-element.elementor-element-b54fa7c{font-size:17px;font-weight:800;color:#18213A;}.elementor-128 .elementor-element.elementor-element-82cae21{font-size:13px;color:#8A91A2;}.elementor-128 .elementor-element.elementor-element-f751b57{--display:flex;--min-height:300px;--justify-content:space-between;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:#F8F8F8E6;--border-color:#F8F8F8E6;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 15px 45px rgba(40.00000000000005, 35.00000000000001, 90, 0.07);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-128 .elementor-element.elementor-element-f751b57:not(.elementor-motion-effects-element-type-background), .elementor-128 .elementor-element.elementor-element-f751b57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF9E;}.elementor-128 .elementor-element.elementor-element-78b8a62 .elementor-icon-wrapper{text-align:center;}.elementor-128 .elementor-element.elementor-element-78b8a62.elementor-view-stacked .elementor-icon{background-color:#15D1C3;}.elementor-128 .elementor-element.elementor-element-78b8a62.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-78b8a62.elementor-view-default .elementor-icon{color:#15D1C3;border-color:#15D1C3;}.elementor-128 .elementor-element.elementor-element-78b8a62.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-78b8a62.elementor-view-default .elementor-icon svg{fill:#15D1C3;}.elementor-128 .elementor-element.elementor-element-78b8a62 .elementor-icon{font-size:32px;}.elementor-128 .elementor-element.elementor-element-78b8a62 .elementor-icon svg{height:32px;}.elementor-128 .elementor-element.elementor-element-c05da42{text-align:justify;line-height:25px;color:#4D566C;}.elementor-128 .elementor-element.elementor-element-3881863{--divider-border-style:solid;--divider-color:#6D4CFF1A;--divider-border-width:1px;}.elementor-128 .elementor-element.elementor-element-3881863 .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-128 .elementor-element.elementor-element-3881863 .elementor-divider{text-align:center;}.elementor-128 .elementor-element.elementor-element-6f67195{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-128 .elementor-element.elementor-element-1bf29a0 img{width:45px;max-width:45px;height:45px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;box-shadow:0px 0px 20px 8px rgba(0, 0, 0, 0.08);}.elementor-128 .elementor-element.elementor-element-d7ac9d5{--display:flex;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-128 .elementor-element.elementor-element-c6c7211{font-size:17px;font-weight:800;color:#18213A;}.elementor-128 .elementor-element.elementor-element-c30d37c{font-size:13px;color:#8A91A2;}.elementor-128 .elementor-element.elementor-element-6c103a7{--display:flex;--min-height:300px;--justify-content:space-between;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:#F8F8F8E6;--border-color:#F8F8F8E6;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 15px 45px rgba(40.00000000000005, 35.00000000000001, 90, 0.07);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-128 .elementor-element.elementor-element-6c103a7:not(.elementor-motion-effects-element-type-background), .elementor-128 .elementor-element.elementor-element-6c103a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF9E;}.elementor-128 .elementor-element.elementor-element-c75bf84 .elementor-icon-wrapper{text-align:center;}.elementor-128 .elementor-element.elementor-element-c75bf84.elementor-view-stacked .elementor-icon{background-color:#FF8A2A;}.elementor-128 .elementor-element.elementor-element-c75bf84.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-c75bf84.elementor-view-default .elementor-icon{color:#FF8A2A;border-color:#FF8A2A;}.elementor-128 .elementor-element.elementor-element-c75bf84.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-c75bf84.elementor-view-default .elementor-icon svg{fill:#FF8A2A;}.elementor-128 .elementor-element.elementor-element-c75bf84 .elementor-icon{font-size:32px;}.elementor-128 .elementor-element.elementor-element-c75bf84 .elementor-icon svg{height:32px;}.elementor-128 .elementor-element.elementor-element-127cc09{text-align:justify;line-height:25px;color:#4D566C;}.elementor-128 .elementor-element.elementor-element-6cb7c01{--divider-border-style:solid;--divider-color:#6D4CFF1A;--divider-border-width:1px;}.elementor-128 .elementor-element.elementor-element-6cb7c01 .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-128 .elementor-element.elementor-element-6cb7c01 .elementor-divider{text-align:center;}.elementor-128 .elementor-element.elementor-element-a353235{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-128 .elementor-element.elementor-element-5e539e4 img{width:45px;max-width:45px;height:45px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;box-shadow:0px 0px 20px 8px rgba(0, 0, 0, 0.08);}.elementor-128 .elementor-element.elementor-element-13f372f{--display:flex;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-128 .elementor-element.elementor-element-6798842{font-size:17px;font-weight:800;color:#18213A;}.elementor-128 .elementor-element.elementor-element-d6050a7{font-size:13px;color:#8A91A2;}.elementor-128 .elementor-element.elementor-element-7ce5049{--display:flex;--min-height:300px;--justify-content:space-between;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:#F8F8F8E6;--border-color:#F8F8F8E6;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 15px 45px rgba(40.00000000000005, 35.00000000000001, 90, 0.07);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-128 .elementor-element.elementor-element-7ce5049:not(.elementor-motion-effects-element-type-background), .elementor-128 .elementor-element.elementor-element-7ce5049 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF9E;}.elementor-128 .elementor-element.elementor-element-69fa48c .elementor-icon-wrapper{text-align:center;}.elementor-128 .elementor-element.elementor-element-69fa48c.elementor-view-stacked .elementor-icon{background-color:#E72AFF;}.elementor-128 .elementor-element.elementor-element-69fa48c.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-69fa48c.elementor-view-default .elementor-icon{color:#E72AFF;border-color:#E72AFF;}.elementor-128 .elementor-element.elementor-element-69fa48c.elementor-view-framed .elementor-icon, .elementor-128 .elementor-element.elementor-element-69fa48c.elementor-view-default .elementor-icon svg{fill:#E72AFF;}.elementor-128 .elementor-element.elementor-element-69fa48c .elementor-icon{font-size:32px;}.elementor-128 .elementor-element.elementor-element-69fa48c .elementor-icon svg{height:32px;}.elementor-128 .elementor-element.elementor-element-c6c3132{text-align:justify;line-height:25px;color:#4D566C;}.elementor-128 .elementor-element.elementor-element-7d1488f{--divider-border-style:solid;--divider-color:#6D4CFF1A;--divider-border-width:1px;}.elementor-128 .elementor-element.elementor-element-7d1488f .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-128 .elementor-element.elementor-element-7d1488f .elementor-divider{text-align:center;}.elementor-128 .elementor-element.elementor-element-4bfaac4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-128 .elementor-element.elementor-element-4d5aaf6 img{width:45px;max-width:45px;height:45px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;box-shadow:0px 0px 20px 8px rgba(0, 0, 0, 0.08);}.elementor-128 .elementor-element.elementor-element-e687c0d{--display:flex;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-128 .elementor-element.elementor-element-4cf4878{font-size:17px;font-weight:800;color:#18213A;}.elementor-128 .elementor-element.elementor-element-91dd59c{font-size:13px;color:#8A91A2;}.elementor-128 .elementor-element.elementor-element-48c6942{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-pagination-size:15px;}.elementor-128 .elementor-element.elementor-element-48c6942 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;}.elementor-128 .elementor-element.elementor-element-7f94f11 .elementor-button{background-color:transparent;fill:var( --e-global-color-7812aaa );color:var( --e-global-color-7812aaa );background-image:linear-gradient(180deg, #15D1C3 0%, #6D4CFF 100%);border-radius:25px 25px 25px 25px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-128 .elementor-element.elementor-element-48c6942{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-128 .elementor-element.elementor-element-bf8c65d{--content-width:1200px;}.elementor-128 .elementor-element.elementor-element-952e53a{--width:50%;}.elementor-128 .elementor-element.elementor-element-8606b23{--width:57%;}.elementor-128 .elementor-element.elementor-element-cc00892{--width:66%;}.elementor-128 .elementor-element.elementor-element-eabf023{--width:100%;}.elementor-128 .elementor-element.elementor-element-33890bf{--content-width:100%;}.elementor-128 .elementor-element.elementor-element-cd8a206{--content-width:100%;}.elementor-128 .elementor-element.elementor-element-f0adffd{--width:55%;}.elementor-128 .elementor-element.elementor-element-449455e{--width:45%;}.elementor-128 .elementor-element.elementor-element-40cd188{--width:27%;}.elementor-128 .elementor-element.elementor-element-13ebe93{--width:71%;}.elementor-128 .elementor-element.elementor-element-b33dbe8{--content-width:1200px;}.elementor-128 .elementor-element.elementor-element-f751b57{--content-width:1200px;}.elementor-128 .elementor-element.elementor-element-6c103a7{--content-width:1200px;}.elementor-128 .elementor-element.elementor-element-7ce5049{--content-width:1200px;}}@media(max-width:767px){.elementor-128 .elementor-element.elementor-element-8606b23{--justify-content:center;}.elementor-128 .elementor-element.elementor-element-cc00892{bottom:-26px;}.elementor-128 .elementor-element.elementor-element-7f4ab2b{--content-width:100%;}.elementor-128 .elementor-element.elementor-element-86353b4 > .elementor-widget-container{margin:-103px 0px 0px 0px;}.elementor-128 .elementor-element.elementor-element-86353b4{text-align:center;}.elementor-128 .elementor-element.elementor-element-86353b4 img{width:100%;}.elementor-128 .elementor-element.elementor-element-75f8098 .elementor-heading-title{line-height:1.8em;}.elementor-128 .elementor-element.elementor-element-6895f65 .elementor-heading-title{line-height:1.8em;}.elementor-128 .elementor-element.elementor-element-71f4691{--margin-top:77px;--margin-bottom:77px;--margin-left:0px;--margin-right:0px;}.elementor-128 .elementor-element.elementor-element-71f4691.e-con{--order:99999 /* order end hack */;}.elementor-128 .elementor-element.elementor-element-449455e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:74px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-128 .elementor-element.elementor-element-cb302d7 .elementor-heading-title{line-height:1.8em;}.elementor-128 .elementor-element.elementor-element-48c6942{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for button, class: .elementor-element-3f7969c */.price-card .elementor-button {
    width: 100%;

    background: #FF8A2A;

    color: #fff;

    border-radius: 14px;

    padding: 13px 15px;

    box-shadow:
        0 10px 25px rgba(255,138,42,.25);

    transition: .3s;
}
.price-card .elementor-button:hover {
    transform: translateY(-3px);

    box-shadow:
        0 15px 30px rgba(255,138,42,.35);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2312a10 */.course-outline {
    text-align: center;
    margin-top: 12px;
    font-size: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc00892 */.price-card {
    width: 210px;

    padding: 24px;

    background: rgba(255,255,255,0.55);

    border: 1px solid rgba(255,255,255,0.8);

    border-radius: 22px;

    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    box-shadow:
        0 20px 50px rgba(22, 30, 50, 0.15);

    z-index: 5;
}

@media (max-width: 767px) {

    .course-hero {
        flex-direction: column;
        padding: 25px 18px;
    }

    .course-content,
    .course-visual {
        width: 100%;
    }

    .course-content {
        text-align: right;
    }

    .course-content h1 {
        font-size: 30px;
    }

    .course-image-wrap {
        min-height: auto;
    }

    .price-card {
        position: relative;
        right: auto;
        left: auto;
        bottom: auto;

        width: calc(100% - 30px);

        margin: -40px auto 0;

        z-index: 5;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f4ab2b */.elementor-128 .elementor-element.elementor-element-7f4ab2b {
    position: relative;
    min-height: 480px;
    display: flex;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8606b23 */.course-visual {
    position: relative;
}

.course-visual::before {
    content: "";
    position: absolute;

    width: 280px;
    height: 280px;

    background: #15D1C3;

    border-radius: 50%;

    filter: blur(90px);

    opacity: .15;

    left: 20%;
    top: 25%;

    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf8c65d */.elementor-128 .elementor-element.elementor-element-bf8c65d {
    background:
        radial-gradient(
            circle at 15% 50%,
            rgba(21, 209, 195, 0.08),
            transparent 30%
        ),
        radial-gradient(
            circle at 85% 20%,
            rgba(109, 76, 255, 0.06),
            transparent 30%
        ),
        #ffffff;

    border-radius: 32px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02fae2c */.benefits-visual {
    position: relative;
    min-height: 520px;
}

.glass-card {
    position: absolute;
    
    width: 42%;
    min-height: 175px;
    
    padding: 28px 25px;
    
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    
    text-align: center;
    
    background: rgba(255,255,255,0.55);
    
    border: 1px solid rgba(255,255,255,0.9);
    
    border-radius: 24px;
    
    box-shadow:
        0 12px 35px rgba(40,50,90,0.07),
        inset 0 1px 0 rgba(255,255,255,0.9);
    
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);
    
    transition: .3s ease;
}
.card-top-right {
    top: 20px;
    right: 0;
}
.glass-card:hover {
    transform: translateY(-6px);
    
    border-color: rgba(21,209,195,.3);
    
    box-shadow:
        0 20px 45px rgba(40,50,90,.1),
        0 0 25px rgba(21,209,195,.06);
}

.glass-card {
    z-index: 3;
}

.benefits-visual::before,
.benefits-visual::after {
    z-index: 1;
}

.center-circle {
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ce993f */.card-top-left {
    top: 20px;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07d6ed4 */.card-bottom-right {
    bottom: 20px;
    right: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d379fbe */.center-circle-inner {
    width: 100px;
    height: 100px;
    
    display: flex;
    align-items: center;
    justify-content: center;
    
    border-radius: 50%;
    
    background: linear-gradient(
        135deg,
        #6D4CFF,
        #403D88
    );
    
    box-shadow:
        0 12px 35px rgba(21,209,195,.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71f4691 */.center-circle {
 position: absolute !important;

    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);

    width: 125px;
    height: 125px;

    border-radius: 50%;

    background: #6D4CFF;

    display: flex;
    align-items: center;
    justify-content: center;

    z-index: 10;

    box-shadow:
        0 0 0 14px rgba(109, 76, 255, 0.08),
        0 0 0 28px rgba(109, 76, 255, 0.05),
        0 0 55px rgba(109, 76, 255, 0.28);

    border: 1px solid rgba(255,255,255,0.7);
    
    z-index: 20;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e01b5e */.card-bottom-left {
    bottom: 20px;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0adffd */.benefits-visual {
    position: relative;
    min-height: 400px;
}
.benefits-visual::before {
    content: "";
    
    position: absolute;
    
    top: 50%;
    left: 8%;
    right: 8%;
    
    height: 1px;
    
    background: rgba(21,209,195,.12);
    
    z-index: 2;
}
.benefits-visual::after {
    content: "";
    
    position: absolute;
    
    left: 50%;
    top: 8%;
    bottom: 8%;
    
    width: 1px;
    
    background: rgba(21,209,195,.12);
    
    z-index: 2;
}

@media (max-width: 767px) {

    .course-benefits {
        display: flex;
        flex-direction: column;
        gap: 35px;
    }

    .benefits-text,
    .benefits-visual {
        width: 100%;
    }

    .benefits-visual {
        min-height: auto;
        
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 15px;
    }

    .glass-card {
        position: relative;
        
        top: auto !important;
        right: auto !important;
        bottom: auto !important;
        left: auto !important;
        
        width: 100%;
        min-height: 135px;
        
        padding: 22px;
    }

    .center-circle {
        position: relative;
        
        top: auto;
        left: auto;
        
        transform: none;
        
        width: 110px;
        height: 110px;
        
        order: -1;
        
        margin-bottom: 10px;
    }

    .center-circle-inner {
        width: 75px;
        height: 75px;
    }

    .benefits-visual::before,
    .benefits-visual::after {
        display: none;
    }

    .section-heading .elementor-heading-title {
        font-size: 25px;
    }

    .benefit-title {
        font-size: 16px;
    }

    .benefit-description {
        font-size: 13px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {

    .course-benefits {
        gap: 30px;
    }

    .benefits-text {
        width: 45%;
    }

    .benefits-visual {
        width: 55%;
        min-height: 440px;
    }

    .glass-card {
        width: 41%;
        min-height: 145px;
        padding: 20px 15px;
    }

    .center-circle {
        width: 120px;
        height: 120px;
    }

    .center-circle-inner {
        width: 82px;
        height: 82px;
    }

    .glass-card .elementor-heading-title {
        font-size: 15px;
    }

    .glass-card .elementor-widget-text-editor {
        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8c6c922 */.benefit-item {
    display: flex;
    align-items: flex-start;
    gap: 15px;
    margin-bottom: 28px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ddf04f2 */.benefit-item {
    display: flex;
    align-items: flex-start;
    gap: 15px;
    margin-bottom: 28px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f85526 */.benefit-item {
    display: flex;
    align-items: flex-start;
    gap: 15px;
    margin-bottom: 28px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c7ccc9 */.benefit-item {
    display: flex;
    align-items: flex-start;
    gap: 15px;
    margin-bottom: 28px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-d642cb1 */.elementor-128 .elementor-element.elementor-element-d642cb1 .e-n-accordion {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 15px !important;
}

.elementor-128 .elementor-element.elementor-element-d642cb1 .e-n-accordion-item {
    flex: 0 0 calc(50% - 15px) !important;
    width: calc(50% - 15px) !important;
    box-sizing: border-box !important;
}

@media (max-width: 767px) {
    .elementor-128 .elementor-element.elementor-element-d642cb1 .e-n-accordion-item {
        flex: 0 0 100% !important;
        width: 100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa9a31d */.elementor-128 .elementor-element.elementor-element-fa9a31d {
  position: absolute;
  left: -50px;
  bottom: -50px;
  width: 260px;
  height: 260px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(109, 76, 255, 0.6) 0%, rgba(109, 76, 255, 0) 70%);
  filter: blur(10px);
  z-index: 0;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e33081 */.elementor-128 .elementor-element.elementor-element-0e33081 {
  background: rgba(255, 255, 255, 0.55) !important;
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  border: 1px solid rgba(255, 255, 255, 0.6);
  box-shadow: 0 20px 45px rgba(64, 61, 136, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b33dbe8 */.elementor-128 .elementor-element.elementor-element-b33dbe8 {
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    background: linear-gradient(
        145deg,
        rgba(255,255,255,.82),
        rgba(248,248,255,.55)
    );

    border: 1px solid rgba(255,255,255,.9);

    box-shadow:
        0 15px 45px rgba(40,35,90,.07),
        inset 0 1px 0 rgba(255,255,255,.9);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f751b57 */.elementor-128 .elementor-element.elementor-element-f751b57 {
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    background: linear-gradient(
        145deg,
        rgba(255,255,255,.82),
        rgba(248,248,255,.55)
    );

    border: 1px solid rgba(255,255,255,.9);

    box-shadow:
        0 15px 45px rgba(40,35,90,.07),
        inset 0 1px 0 rgba(255,255,255,.9);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c103a7 */.elementor-128 .elementor-element.elementor-element-6c103a7 {
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    background: linear-gradient(
        145deg,
        rgba(255,255,255,.82),
        rgba(248,248,255,.55)
    );

    border: 1px solid rgba(255,255,255,.9);

    box-shadow:
        0 15px 45px rgba(40,35,90,.07),
        inset 0 1px 0 rgba(255,255,255,.9);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ce5049 */.elementor-128 .elementor-element.elementor-element-7ce5049 {
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    background: linear-gradient(
        145deg,
        rgba(255,255,255,.82),
        rgba(248,248,255,.55)
    );

    border: 1px solid rgba(255,255,255,.9);

    box-shadow:
        0 15px 45px rgba(40,35,90,.07),
        inset 0 1px 0 rgba(255,255,255,.9);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b33dbe8 */.elementor-128 .elementor-element.elementor-element-b33dbe8 {
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    background: linear-gradient(
        145deg,
        rgba(255,255,255,.82),
        rgba(248,248,255,.55)
    );

    border: 1px solid rgba(255,255,255,.9);

    box-shadow:
        0 15px 45px rgba(40,35,90,.07),
        inset 0 1px 0 rgba(255,255,255,.9);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f751b57 */.elementor-128 .elementor-element.elementor-element-f751b57 {
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    background: linear-gradient(
        145deg,
        rgba(255,255,255,.82),
        rgba(248,248,255,.55)
    );

    border: 1px solid rgba(255,255,255,.9);

    box-shadow:
        0 15px 45px rgba(40,35,90,.07),
        inset 0 1px 0 rgba(255,255,255,.9);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c103a7 */.elementor-128 .elementor-element.elementor-element-6c103a7 {
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    background: linear-gradient(
        145deg,
        rgba(255,255,255,.82),
        rgba(248,248,255,.55)
    );

    border: 1px solid rgba(255,255,255,.9);

    box-shadow:
        0 15px 45px rgba(40,35,90,.07),
        inset 0 1px 0 rgba(255,255,255,.9);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ce5049 */.elementor-128 .elementor-element.elementor-element-7ce5049 {
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    background: linear-gradient(
        145deg,
        rgba(255,255,255,.82),
        rgba(248,248,255,.55)
    );

    border: 1px solid rgba(255,255,255,.9);

    box-shadow:
        0 15px 45px rgba(40,35,90,.07),
        inset 0 1px 0 rgba(255,255,255,.9);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b33dbe8 */.elementor-128 .elementor-element.elementor-element-b33dbe8 {
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    background: linear-gradient(
        145deg,
        rgba(255,255,255,.82),
        rgba(248,248,255,.55)
    );

    border: 1px solid rgba(255,255,255,.9);

    box-shadow:
        0 15px 45px rgba(40,35,90,.07),
        inset 0 1px 0 rgba(255,255,255,.9);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f751b57 */.elementor-128 .elementor-element.elementor-element-f751b57 {
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    background: linear-gradient(
        145deg,
        rgba(255,255,255,.82),
        rgba(248,248,255,.55)
    );

    border: 1px solid rgba(255,255,255,.9);

    box-shadow:
        0 15px 45px rgba(40,35,90,.07),
        inset 0 1px 0 rgba(255,255,255,.9);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c103a7 */.elementor-128 .elementor-element.elementor-element-6c103a7 {
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    background: linear-gradient(
        145deg,
        rgba(255,255,255,.82),
        rgba(248,248,255,.55)
    );

    border: 1px solid rgba(255,255,255,.9);

    box-shadow:
        0 15px 45px rgba(40,35,90,.07),
        inset 0 1px 0 rgba(255,255,255,.9);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ce5049 */.elementor-128 .elementor-element.elementor-element-7ce5049 {
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    background: linear-gradient(
        145deg,
        rgba(255,255,255,.82),
        rgba(248,248,255,.55)
    );

    border: 1px solid rgba(255,255,255,.9);

    box-shadow:
        0 15px 45px rgba(40,35,90,.07),
        inset 0 1px 0 rgba(255,255,255,.9);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b33dbe8 */.elementor-128 .elementor-element.elementor-element-b33dbe8 {
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    background: linear-gradient(
        145deg,
        rgba(255,255,255,.82),
        rgba(248,248,255,.55)
    );

    border: 1px solid rgba(255,255,255,.9);

    box-shadow:
        0 15px 45px rgba(40,35,90,.07),
        inset 0 1px 0 rgba(255,255,255,.9);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f751b57 */.elementor-128 .elementor-element.elementor-element-f751b57 {
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    background: linear-gradient(
        145deg,
        rgba(255,255,255,.82),
        rgba(248,248,255,.55)
    );

    border: 1px solid rgba(255,255,255,.9);

    box-shadow:
        0 15px 45px rgba(40,35,90,.07),
        inset 0 1px 0 rgba(255,255,255,.9);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c103a7 */.elementor-128 .elementor-element.elementor-element-6c103a7 {
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    background: linear-gradient(
        145deg,
        rgba(255,255,255,.82),
        rgba(248,248,255,.55)
    );

    border: 1px solid rgba(255,255,255,.9);

    box-shadow:
        0 15px 45px rgba(40,35,90,.07),
        inset 0 1px 0 rgba(255,255,255,.9);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ce5049 */.elementor-128 .elementor-element.elementor-element-7ce5049 {
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    background: linear-gradient(
        145deg,
        rgba(255,255,255,.82),
        rgba(248,248,255,.55)
    );

    border: 1px solid rgba(255,255,255,.9);

    box-shadow:
        0 15px 45px rgba(40,35,90,.07),
        inset 0 1px 0 rgba(255,255,255,.9);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b33dbe8 */.elementor-128 .elementor-element.elementor-element-b33dbe8 {
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    background: linear-gradient(
        145deg,
        rgba(255,255,255,.82),
        rgba(248,248,255,.55)
    );

    border: 1px solid rgba(255,255,255,.9);

    box-shadow:
        0 15px 45px rgba(40,35,90,.07),
        inset 0 1px 0 rgba(255,255,255,.9);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f751b57 */.elementor-128 .elementor-element.elementor-element-f751b57 {
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    background: linear-gradient(
        145deg,
        rgba(255,255,255,.82),
        rgba(248,248,255,.55)
    );

    border: 1px solid rgba(255,255,255,.9);

    box-shadow:
        0 15px 45px rgba(40,35,90,.07),
        inset 0 1px 0 rgba(255,255,255,.9);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c103a7 */.elementor-128 .elementor-element.elementor-element-6c103a7 {
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    background: linear-gradient(
        145deg,
        rgba(255,255,255,.82),
        rgba(248,248,255,.55)
    );

    border: 1px solid rgba(255,255,255,.9);

    box-shadow:
        0 15px 45px rgba(40,35,90,.07),
        inset 0 1px 0 rgba(255,255,255,.9);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ce5049 */.elementor-128 .elementor-element.elementor-element-7ce5049 {
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    background: linear-gradient(
        145deg,
        rgba(255,255,255,.82),
        rgba(248,248,255,.55)
    );

    border: 1px solid rgba(255,255,255,.9);

    box-shadow:
        0 15px 45px rgba(40,35,90,.07),
        inset 0 1px 0 rgba(255,255,255,.9);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-48c6942 */.elementor-128 .elementor-element.elementor-element-48c6942 .elementor-swiper-button {
    width: 55px;
    height: 55px;

    border-radius: 18px;

    background: rgba(255,255,255,.75);

    border: 1px solid rgba(255,255,255,.9);

    box-shadow: 0 10px 30px rgba(109,76,255,.10);

    backdrop-filter: blur(12px);
}
.elementor-128 .elementor-element.elementor-element-48c6942 .elementor-swiper-button svg {
    fill: #6D4CFF;
}
.elementor-128 .elementor-element.elementor-element-48c6942 .swiper-pagination-bullet {
    width: 9px;
    height: 9px;
    background: #DDD8F7;
    opacity: 1;
}

.elementor-128 .elementor-element.elementor-element-48c6942 .swiper-pagination-bullet-active {
    width: 11px;
    height: 11px;
    background: #6D4CFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be2fef5 */.portfolio-section {
    position: relative;

    background:
        linear-gradient(
            135deg,
            rgba(255,255,255,.78),
            rgba(248,247,255,.62)
        );

    border: 1px solid rgba(255,255,255,.75);

    border-radius: 40px;

    backdrop-filter: blur(25px);
    -webkit-backdrop-filter: blur(25px);

    box-shadow:
        0 30px 80px rgba(109,76,255,.07),
        inset 0 1px 0 rgba(255,255,255,.9);

    overflow: hidden;
}
.portfolio-section::before {
    content: "";

    position: absolute;

    width: 180px;
    height: 180px;

    left: -70px;
    bottom: -70px;

    border-radius: 50%;

    background:
        radial-gradient(
            circle,
            rgba(109,76,255,.25),
            rgba(109,76,255,0)
        );

    filter: blur(10px);

    pointer-events: none;
}
.portfolio-section::after {
    content: "";

    position: absolute;

    width: 120px;
    height: 120px;

    right: 30px;
    bottom: 20px;

    border-radius: 50%;

    background:
        radial-gradient(
            circle,
            rgba(21,209,195,.25),
            rgba(21,209,195,0)
        );

    filter: blur(10px);

    pointer-events: none;
}/* End custom CSS */