.elementor-2788 .elementor-element.elementor-element-5c195af5{--display:flex;--min-height:900px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2788 .elementor-element.elementor-element-5c195af5:not(.elementor-motion-effects-element-type-background), .elementor-2788 .elementor-element.elementor-element-5c195af5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fernandestiago.com/wp-content/uploads/2026/03/hero_img_1_fg.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2788 .elementor-element.elementor-element-16a9be30{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:120px;--padding-right:120px;}.elementor-2788 .elementor-element.elementor-element-37bf3b08{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:80px 80px 80px 80px;--padding-top:2px;--padding-bottom:2px;--padding-left:5px;--padding-right:15px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2788 .elementor-element.elementor-element-2061decc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2788 .elementor-element.elementor-element-2061decc .elementor-icon-wrapper{text-align:center;}.elementor-2788 .elementor-element.elementor-element-2061decc .elementor-icon{font-size:48px;}.elementor-2788 .elementor-element.elementor-element-2061decc .elementor-icon svg{height:48px;}.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-2788 .elementor-element.elementor-element-76308271{text-align:start;}.elementor-2788 .elementor-element.elementor-element-76308271 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#C0C0C0;}.elementor-2788 .elementor-element.elementor-element-f4acb9d{--display:flex;--min-height:0px;--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;}.elementor-2788 .elementor-element.elementor-element-1afad7b{text-align:center;}.elementor-2788 .elementor-element.elementor-element-1afad7b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:#C0C0C0;}.elementor-2788 .elementor-element.elementor-element-1c469733{text-align:center;}.elementor-2788 .elementor-element.elementor-element-1c469733 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:#C0C0C0;}.elementor-2788 .elementor-element.elementor-element-3ccbb426{text-align:center;}.elementor-2788 .elementor-element.elementor-element-3ccbb426 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:#C0C0C0;}.elementor-2788 .elementor-element.elementor-element-8e82568{text-align:center;}.elementor-2788 .elementor-element.elementor-element-8e82568 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:#C0C0C0;}.elementor-2788 .elementor-element.elementor-element-23f2844e{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#FFFFFF;--border-color:#FFFFFF;--border-radius:80px 80px 80px 80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-23f2844e.e-con{--align-self:center;}.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-2788 .elementor-element.elementor-element-1314a8c7 .elementor-button{background-color:#61CE7000;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;fill:var( --e-global-color-812626e );color:var( --e-global-color-812626e );}.elementor-2788 .elementor-element.elementor-element-1314a8c7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2788 .elementor-element.elementor-element-7dd603f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:7.5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2788 .elementor-element.elementor-element-31db2249{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-7af3b385{--display:flex;--min-height:45px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#FFFFFF8C;--border-color:#FFFFFF8C;--border-radius:80px 80px 80px 80px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-7cb51054{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2788 .elementor-element.elementor-element-7cb51054.elementor-element{--align-self:center;}.elementor-2788 .elementor-element.elementor-element-7cb51054 .elementor-icon-wrapper{text-align:center;}.elementor-2788 .elementor-element.elementor-element-7cb51054 .elementor-icon{font-size:29px;}.elementor-2788 .elementor-element.elementor-element-7cb51054 .elementor-icon svg{height:29px;}.elementor-2788 .elementor-element.elementor-element-1bc1c716{text-align:center;}.elementor-2788 .elementor-element.elementor-element-1bc1c716 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;color:#C59B10;}.elementor-2788 .elementor-element.elementor-element-215961d1{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;}.elementor-2788 .elementor-element.elementor-element-215961d1.elementor-element{--align-self:center;}.elementor-2788 .elementor-element.elementor-element-215961d1 .elementor-icon-wrapper{text-align:center;}.elementor-2788 .elementor-element.elementor-element-215961d1.elementor-view-stacked .elementor-icon{background-color:#C59B10;}.elementor-2788 .elementor-element.elementor-element-215961d1.elementor-view-framed .elementor-icon, .elementor-2788 .elementor-element.elementor-element-215961d1.elementor-view-default .elementor-icon{color:#C59B10;border-color:#C59B10;}.elementor-2788 .elementor-element.elementor-element-215961d1.elementor-view-framed .elementor-icon, .elementor-2788 .elementor-element.elementor-element-215961d1.elementor-view-default .elementor-icon svg{fill:#C59B10;}.elementor-2788 .elementor-element.elementor-element-215961d1.elementor-view-stacked .elementor-icon:hover{background-color:#C59B10;}.elementor-2788 .elementor-element.elementor-element-215961d1.elementor-view-framed .elementor-icon:hover, .elementor-2788 .elementor-element.elementor-element-215961d1.elementor-view-default .elementor-icon:hover{color:#C59B10;border-color:#C59B10;}.elementor-2788 .elementor-element.elementor-element-215961d1.elementor-view-framed .elementor-icon:hover, .elementor-2788 .elementor-element.elementor-element-215961d1.elementor-view-default .elementor-icon:hover svg{fill:#C59B10;}.elementor-2788 .elementor-element.elementor-element-215961d1 .elementor-icon{font-size:19px;}.elementor-2788 .elementor-element.elementor-element-215961d1 .elementor-icon svg{height:19px;}.elementor-2788 .elementor-element.elementor-element-46fbbe0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;text-align:center;}.elementor-2788 .elementor-element.elementor-element-46fbbe0b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:500;color:#C0C0C0;}.elementor-2788 .elementor-element.elementor-element-a13e778{--display:flex;--min-height:202px;}.elementor-2788 .elementor-element.elementor-element-4f025f02{text-align:center;}.elementor-2788 .elementor-element.elementor-element-4f025f02 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:54px;font-weight:700;}.elementor-2788 .elementor-element.elementor-element-6ca8a5c{text-align:center;}.elementor-2788 .elementor-element.elementor-element-6ca8a5c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:400;color:#C0C0C0;}.elementor-2788 .elementor-element.elementor-element-1dcb1055{--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-2788 .elementor-element.elementor-element-14855b74{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2788 .elementor-element.elementor-element-c1bbba4 .elementor-button{background-color:#61CE7000;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;fill:var( --e-global-color-812626e );color:var( --e-global-color-812626e );}.elementor-2788 .elementor-element.elementor-element-c1bbba4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2788 .elementor-element.elementor-element-3b5173d6{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2788 .elementor-element.elementor-element-51f00702 .elementor-button{background-color:#61CE7000;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;fill:var( --e-global-color-812626e );color:var( --e-global-color-812626e );}.elementor-2788 .elementor-element.elementor-element-51f00702 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2788 .elementor-element.elementor-element-780a0e34{--display:flex;--min-height:1200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-22bbdcea{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:7.5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-2788 .elementor-element.elementor-element-85ff400{text-align:center;}.elementor-2788 .elementor-element.elementor-element-85ff400 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:54px;font-weight:600;line-height:63px;}.elementor-2788 .elementor-element.elementor-element-53c10eaa{text-align:center;}.elementor-2788 .elementor-element.elementor-element-53c10eaa .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:400;color:#C0C0C0;}.elementor-2788 .elementor-element.elementor-element-e331177{--display:flex;--min-height:200px;--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 5px;--row-gap:0px;--column-gap:5px;--margin-top:40px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:70px;--padding-right:70px;}.elementor-2788 .elementor-element.elementor-element-535807ff{--display:flex;--min-height:270px;--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:flex-end;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-535807ff:not(.elementor-motion-effects-element-type-background), .elementor-2788 .elementor-element.elementor-element-535807ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0000;background-image:url("https://fernandestiago.com/wp-content/uploads/2026/03/miniatura_oficial.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2788 .elementor-element.elementor-element-7cb09945{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-2788 .elementor-element.elementor-element-5cdda2d4{text-align:start;}.elementor-2788 .elementor-element.elementor-element-5cdda2d4 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-2788 .elementor-element.elementor-element-112d0bc3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-3601a0ce .elementor-button{background-color:#00000000;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;fill:#000000;color:#000000;border-radius:30px 30px 30px 30px;padding:10px 15px 10px 15px;}.elementor-2788 .elementor-element.elementor-element-3601a0ce .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2788 .elementor-element.elementor-element-10595310{--display:flex;--min-height:270px;--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:flex-end;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-10595310:not(.elementor-motion-effects-element-type-background), .elementor-2788 .elementor-element.elementor-element-10595310 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0000;background-image:url("https://fernandestiago.com/wp-content/uploads/2026/03/miniatura_oficial-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2788 .elementor-element.elementor-element-2a198b5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-2788 .elementor-element.elementor-element-51b5e255{text-align:start;}.elementor-2788 .elementor-element.elementor-element-51b5e255 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-2788 .elementor-element.elementor-element-23ccb2f6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-6e66a331 .elementor-button{background-color:#00000000;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;fill:#000000;color:#000000;border-radius:30px 30px 30px 30px;padding:10px 15px 10px 15px;}.elementor-2788 .elementor-element.elementor-element-6e66a331 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2788 .elementor-element.elementor-element-7c9f727{--display:flex;--min-height:270px;--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:flex-end;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-7c9f727:not(.elementor-motion-effects-element-type-background), .elementor-2788 .elementor-element.elementor-element-7c9f727 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0000;background-image:url("https://fernandestiago.com/wp-content/uploads/2026/03/miniatura_oficial-4.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2788 .elementor-element.elementor-element-adef19c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-2788 .elementor-element.elementor-element-7b2fcdbd{text-align:start;}.elementor-2788 .elementor-element.elementor-element-7b2fcdbd .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:15px;font-weight:600;color:#FFFFFF;}.elementor-2788 .elementor-element.elementor-element-125a3937{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-1386d373 .elementor-button{background-color:#00000000;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;fill:#000000;color:#000000;border-radius:30px 30px 30px 30px;padding:10px 15px 10px 15px;}.elementor-2788 .elementor-element.elementor-element-1386d373 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2788 .elementor-element.elementor-element-21155957{--display:flex;--min-height:202px;}.elementor-2788 .elementor-element.elementor-element-5e57219{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2788 .elementor-element.elementor-element-219cdde .elementor-button{background-color:#61CE7000;font-family:"Plus Jakarta Sans", Sans-serif;font-weight:600;fill:var( --e-global-color-812626e );color:var( --e-global-color-812626e );}.elementor-2788 .elementor-element.elementor-element-219cdde .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2788 .elementor-element.elementor-element-5ddfcaf8{--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:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-2788 .elementor-element.elementor-element-43213027{--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;}.elementor-2788 .elementor-element.elementor-element-1d599f37{--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-2788 .elementor-element.elementor-element-780743b3{text-align:start;}.elementor-2788 .elementor-element.elementor-element-780743b3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:600;line-height:48px;}.elementor-2788 .elementor-element.elementor-element-67f86492{text-align:start;}.elementor-2788 .elementor-element.elementor-element-67f86492 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:#C0C0C0;}.elementor-2788 .elementor-element.elementor-element-1a18a5cf{--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-2788 .elementor-element.elementor-element-2c7c61b5{--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-2788 .elementor-element.elementor-element-6570be7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-210b7b44{--display:flex;--min-height:200px;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2788 .elementor-element.elementor-element-210b7b44:not(.elementor-motion-effects-element-type-background), .elementor-2788 .elementor-element.elementor-element-210b7b44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#142214;}.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-2788 .elementor-element.elementor-element-67cdf1f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2788 .elementor-element.elementor-element-67cdf1f.elementor-view-stacked .elementor-icon{background-color:#61CE70;}.elementor-2788 .elementor-element.elementor-element-67cdf1f.elementor-view-framed .elementor-icon, .elementor-2788 .elementor-element.elementor-element-67cdf1f.elementor-view-default .elementor-icon{fill:#61CE70;color:#61CE70;border-color:#61CE70;}.elementor-2788 .elementor-element.elementor-element-67cdf1f .elementor-icon-box-title, .elementor-2788 .elementor-element.elementor-element-67cdf1f .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-2788 .elementor-element.elementor-element-67cdf1f .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;}.elementor-2788 .elementor-element.elementor-element-26935e52{--display:flex;--min-height:200px;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2788 .elementor-element.elementor-element-26935e52:not(.elementor-motion-effects-element-type-background), .elementor-2788 .elementor-element.elementor-element-26935e52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#142214;}.elementor-2788 .elementor-element.elementor-element-20a1ffd .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2788 .elementor-element.elementor-element-20a1ffd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2788 .elementor-element.elementor-element-20a1ffd.elementor-view-framed .elementor-icon, .elementor-2788 .elementor-element.elementor-element-20a1ffd.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2788 .elementor-element.elementor-element-20a1ffd .elementor-icon-box-title, .elementor-2788 .elementor-element.elementor-element-20a1ffd .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-2788 .elementor-element.elementor-element-20a1ffd .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;}.elementor-2788 .elementor-element.elementor-element-fa50cc6{--display:flex;--min-height:200px;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2788 .elementor-element.elementor-element-fa50cc6:not(.elementor-motion-effects-element-type-background), .elementor-2788 .elementor-element.elementor-element-fa50cc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#142214;}.elementor-2788 .elementor-element.elementor-element-35c05919 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2788 .elementor-element.elementor-element-35c05919.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2788 .elementor-element.elementor-element-35c05919.elementor-view-framed .elementor-icon, .elementor-2788 .elementor-element.elementor-element-35c05919.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2788 .elementor-element.elementor-element-35c05919 .elementor-icon-box-title, .elementor-2788 .elementor-element.elementor-element-35c05919 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-2788 .elementor-element.elementor-element-35c05919 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;}.elementor-2788 .elementor-element.elementor-element-24460860{--display:flex;--min-height:200px;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2788 .elementor-element.elementor-element-24460860:not(.elementor-motion-effects-element-type-background), .elementor-2788 .elementor-element.elementor-element-24460860 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#142214;}.elementor-2788 .elementor-element.elementor-element-7f73d75f .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2788 .elementor-element.elementor-element-7f73d75f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2788 .elementor-element.elementor-element-7f73d75f.elementor-view-framed .elementor-icon, .elementor-2788 .elementor-element.elementor-element-7f73d75f.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2788 .elementor-element.elementor-element-7f73d75f .elementor-icon-box-title, .elementor-2788 .elementor-element.elementor-element-7f73d75f .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-2788 .elementor-element.elementor-element-7f73d75f .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;}.elementor-2788 .elementor-element.elementor-element-386c7398{--display:flex;--min-height:200px;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2788 .elementor-element.elementor-element-386c7398:not(.elementor-motion-effects-element-type-background), .elementor-2788 .elementor-element.elementor-element-386c7398 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#142214;}.elementor-2788 .elementor-element.elementor-element-1bda23bc .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2788 .elementor-element.elementor-element-1bda23bc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2788 .elementor-element.elementor-element-1bda23bc.elementor-view-framed .elementor-icon, .elementor-2788 .elementor-element.elementor-element-1bda23bc.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2788 .elementor-element.elementor-element-1bda23bc .elementor-icon-box-title, .elementor-2788 .elementor-element.elementor-element-1bda23bc .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-2788 .elementor-element.elementor-element-1bda23bc .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-weight:400;}.elementor-2788 .elementor-element.elementor-element-6abcd5fa{--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:120px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-2788 .elementor-element.elementor-element-76d2e837{text-align:center;}.elementor-2788 .elementor-element.elementor-element-76d2e837 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:54px;font-weight:600;line-height:63px;}.elementor-2788 .elementor-element.elementor-element-1d9a54e2{--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;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2788 .elementor-element.elementor-element-49b1448{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#61CE7008;--border-color:#61CE7008;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2788 .elementor-element.elementor-element-49b1448:not(.elementor-motion-effects-element-type-background), .elementor-2788 .elementor-element.elementor-element-49b1448 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-2788 .elementor-element.elementor-element-41becc26{--display:flex;}.elementor-2788 .elementor-element.elementor-element-246266a9{--display:flex;--min-height:25px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-2788 .elementor-element.elementor-element-46cd99c .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2788 .elementor-element.elementor-element-46cd99c.elementor-view-stacked .elementor-icon{background-color:#D6D6D61C;fill:#A1A7A1;color:#A1A7A1;}.elementor-2788 .elementor-element.elementor-element-46cd99c.elementor-view-framed .elementor-icon, .elementor-2788 .elementor-element.elementor-element-46cd99c.elementor-view-default .elementor-icon{fill:#D6D6D61C;color:#D6D6D61C;border-color:#D6D6D61C;}.elementor-2788 .elementor-element.elementor-element-46cd99c.elementor-view-framed .elementor-icon{background-color:#A1A7A1;}.elementor-2788 .elementor-element.elementor-element-46cd99c .elementor-icon{font-size:30px;padding:6px;border-radius:10px 10px 10px 10px;}.elementor-2788 .elementor-element.elementor-element-46cd99c .elementor-icon-box-title, .elementor-2788 .elementor-element.elementor-element-46cd99c .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-2788 .elementor-element.elementor-element-46cd99c .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;color:#7A7A7A;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2788 .elementor-element.elementor-element-76ce153d{--divider-border-style:solid;--divider-color:#61CE702B;--divider-border-width:2px;}.elementor-2788 .elementor-element.elementor-element-76ce153d .elementor-divider-separator{width:86%;margin:0 auto;margin-center:0;}.elementor-2788 .elementor-element.elementor-element-76ce153d .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2788 .elementor-element.elementor-element-237d3330{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-2788 .elementor-element.elementor-element-237d3330:not(.elementor-motion-effects-element-type-background), .elementor-2788 .elementor-element.elementor-element-237d3330 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#61CE7008;}.elementor-2788 .elementor-element.elementor-element-237d3330.e-con{--align-self:center;}.elementor-2788 .elementor-element.elementor-element-156129e1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-51976438{text-align:start;}.elementor-2788 .elementor-element.elementor-element-51976438 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;color:#C0C0C0;}.elementor-2788 .elementor-element.elementor-element-9a8bee5{text-align:start;}.elementor-2788 .elementor-element.elementor-element-9a8bee5 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;color:#C0C0C0;}.elementor-2788 .elementor-element.elementor-element-720f3aa7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-2cc696a5{text-align:start;}.elementor-2788 .elementor-element.elementor-element-2cc696a5 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;color:#C0C0C0;}.elementor-2788 .elementor-element.elementor-element-3aa5ce23{text-align:start;}.elementor-2788 .elementor-element.elementor-element-3aa5ce23 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;color:#C0C0C0;}.elementor-2788 .elementor-element.elementor-element-761b1ec8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-3142d467{text-align:start;}.elementor-2788 .elementor-element.elementor-element-3142d467 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;color:#C0C0C0;}.elementor-2788 .elementor-element.elementor-element-7dc9766b{text-align:start;}.elementor-2788 .elementor-element.elementor-element-7dc9766b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;color:#C0C0C0;}.elementor-2788 .elementor-element.elementor-element-65f8a74e{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2788 .elementor-element.elementor-element-6ec26123{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-1386d827{text-align:start;}.elementor-2788 .elementor-element.elementor-element-1386d827 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;color:#7A7A7A;}.elementor-2788 .elementor-element.elementor-element-3231a2ff .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2788 .elementor-element.elementor-element-3231a2ff.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2788 .elementor-element.elementor-element-3231a2ff.elementor-view-framed .elementor-icon, .elementor-2788 .elementor-element.elementor-element-3231a2ff.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2788 .elementor-element.elementor-element-3231a2ff .elementor-icon{font-size:20px;}.elementor-2788 .elementor-element.elementor-element-3231a2ff .elementor-icon-box-title, .elementor-2788 .elementor-element.elementor-element-3231a2ff .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-2788 .elementor-element.elementor-element-3231a2ff .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:17px;color:#7A7A7A;}.elementor-2788 .elementor-element.elementor-element-6af61c7f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2788 .elementor-element.elementor-element-6af61c7f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2788 .elementor-element.elementor-element-6af61c7f.elementor-view-framed .elementor-icon, .elementor-2788 .elementor-element.elementor-element-6af61c7f.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2788 .elementor-element.elementor-element-6af61c7f .elementor-icon{font-size:20px;}.elementor-2788 .elementor-element.elementor-element-6af61c7f .elementor-icon-box-title, .elementor-2788 .elementor-element.elementor-element-6af61c7f .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-2788 .elementor-element.elementor-element-6af61c7f .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:17px;color:#7A7A7A;}.elementor-2788 .elementor-element.elementor-element-12e2555d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2788 .elementor-element.elementor-element-12e2555d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2788 .elementor-element.elementor-element-12e2555d.elementor-view-framed .elementor-icon, .elementor-2788 .elementor-element.elementor-element-12e2555d.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2788 .elementor-element.elementor-element-12e2555d .elementor-icon{font-size:20px;}.elementor-2788 .elementor-element.elementor-element-12e2555d .elementor-icon-box-title, .elementor-2788 .elementor-element.elementor-element-12e2555d .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-2788 .elementor-element.elementor-element-12e2555d .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:17px;color:#7A7A7A;}.elementor-2788 .elementor-element.elementor-element-18369505 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2788 .elementor-element.elementor-element-18369505.elementor-view-stacked .elementor-icon{background-color:#61CE7075;}.elementor-2788 .elementor-element.elementor-element-18369505.elementor-view-framed .elementor-icon, .elementor-2788 .elementor-element.elementor-element-18369505.elementor-view-default .elementor-icon{fill:#61CE7075;color:#61CE7075;border-color:#61CE7075;}.elementor-2788 .elementor-element.elementor-element-18369505 .elementor-icon{font-size:20px;}.elementor-2788 .elementor-element.elementor-element-18369505 .elementor-icon-box-title, .elementor-2788 .elementor-element.elementor-element-18369505 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-2788 .elementor-element.elementor-element-18369505 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;text-decoration:line-through;line-height:17px;color:#7A7A7A;}.elementor-2788 .elementor-element.elementor-element-9f8d983 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2788 .elementor-element.elementor-element-9f8d983.elementor-view-stacked .elementor-icon{background-color:#61CE7075;}.elementor-2788 .elementor-element.elementor-element-9f8d983.elementor-view-framed .elementor-icon, .elementor-2788 .elementor-element.elementor-element-9f8d983.elementor-view-default .elementor-icon{fill:#61CE7075;color:#61CE7075;border-color:#61CE7075;}.elementor-2788 .elementor-element.elementor-element-9f8d983 .elementor-icon{font-size:20px;}.elementor-2788 .elementor-element.elementor-element-9f8d983 .elementor-icon-box-title, .elementor-2788 .elementor-element.elementor-element-9f8d983 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-2788 .elementor-element.elementor-element-9f8d983 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;text-decoration:line-through;line-height:17px;color:#7A7A7A;}.elementor-2788 .elementor-element.elementor-element-248f1804{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2788 .elementor-element.elementor-element-248f1804.e-con{--order:99999 /* order end hack */;}.elementor-2788 .elementor-element.elementor-element-15fbfe52{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-137443f9 .elementor-button{background-color:#00000000;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;fill:#000000;color:#000000;border-radius:30px 30px 30px 30px;padding:10px 15px 10px 15px;}.elementor-2788 .elementor-element.elementor-element-faec0cc{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#61CE7054;--border-color:#61CE7054;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2788 .elementor-element.elementor-element-faec0cc:not(.elementor-motion-effects-element-type-background), .elementor-2788 .elementor-element.elementor-element-faec0cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-2788 .elementor-element.elementor-element-569b9af2{--display:flex;--min-height:25px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-2788 .elementor-element.elementor-element-7a683fcf{--display:flex;--min-height:20px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:80px 80px 80px 80px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-7a683fcf:not(.elementor-motion-effects-element-type-background), .elementor-2788 .elementor-element.elementor-element-7a683fcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#61CE7091;}.elementor-2788 .elementor-element.elementor-element-56bdbd21{text-align:center;}.elementor-2788 .elementor-element.elementor-element-56bdbd21 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;color:#C0C0C0;}.elementor-2788 .elementor-element.elementor-element-1fcf6613{--display:flex;}.elementor-2788 .elementor-element.elementor-element-7c5d69d5 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2788 .elementor-element.elementor-element-7c5d69d5.elementor-view-stacked .elementor-icon{background-color:#D6D6D61C;fill:#61CE7091;color:#61CE7091;}.elementor-2788 .elementor-element.elementor-element-7c5d69d5.elementor-view-framed .elementor-icon, .elementor-2788 .elementor-element.elementor-element-7c5d69d5.elementor-view-default .elementor-icon{fill:#D6D6D61C;color:#D6D6D61C;border-color:#D6D6D61C;}.elementor-2788 .elementor-element.elementor-element-7c5d69d5.elementor-view-framed .elementor-icon{background-color:#61CE7091;}.elementor-2788 .elementor-element.elementor-element-7c5d69d5 .elementor-icon{font-size:30px;padding:6px;border-radius:10px 10px 10px 10px;}.elementor-2788 .elementor-element.elementor-element-7c5d69d5 .elementor-icon-box-title, .elementor-2788 .elementor-element.elementor-element-7c5d69d5 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-2788 .elementor-element.elementor-element-7c5d69d5 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;color:#7A7A7A;}.elementor-2788 .elementor-element.elementor-element-39ca9615{--divider-border-style:solid;--divider-color:#61CE702B;--divider-border-width:2px;}.elementor-2788 .elementor-element.elementor-element-39ca9615 .elementor-divider-separator{width:86%;margin:0 auto;margin-center:0;}.elementor-2788 .elementor-element.elementor-element-39ca9615 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2788 .elementor-element.elementor-element-8f9f6bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-2788 .elementor-element.elementor-element-8f9f6bb:not(.elementor-motion-effects-element-type-background), .elementor-2788 .elementor-element.elementor-element-8f9f6bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#61CE7008;}.elementor-2788 .elementor-element.elementor-element-8f9f6bb.e-con{--align-self:center;}.elementor-2788 .elementor-element.elementor-element-1381f8ed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-89258e9{text-align:start;}.elementor-2788 .elementor-element.elementor-element-89258e9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;color:#C0C0C0;}.elementor-2788 .elementor-element.elementor-element-1a9d674f{text-align:start;}.elementor-2788 .elementor-element.elementor-element-1a9d674f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;color:#C0C0C0;}.elementor-2788 .elementor-element.elementor-element-76cf6f9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-74ed95b9{text-align:start;}.elementor-2788 .elementor-element.elementor-element-74ed95b9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;color:#C0C0C0;}.elementor-2788 .elementor-element.elementor-element-d449cc0{text-align:start;}.elementor-2788 .elementor-element.elementor-element-d449cc0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;color:#C0C0C0;}.elementor-2788 .elementor-element.elementor-element-6085a55d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-23fd540e{text-align:start;}.elementor-2788 .elementor-element.elementor-element-23fd540e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;color:#C0C0C0;}.elementor-2788 .elementor-element.elementor-element-1b4d0aea{text-align:start;}.elementor-2788 .elementor-element.elementor-element-1b4d0aea .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;color:#C0C0C0;}.elementor-2788 .elementor-element.elementor-element-1ccec177{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2788 .elementor-element.elementor-element-19d8c633{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-5e2d28b7{text-align:start;}.elementor-2788 .elementor-element.elementor-element-5e2d28b7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;color:#7A7A7A;}.elementor-2788 .elementor-element.elementor-element-7a56af4d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2788 .elementor-element.elementor-element-7a56af4d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2788 .elementor-element.elementor-element-7a56af4d.elementor-view-framed .elementor-icon, .elementor-2788 .elementor-element.elementor-element-7a56af4d.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2788 .elementor-element.elementor-element-7a56af4d .elementor-icon{font-size:20px;}.elementor-2788 .elementor-element.elementor-element-7a56af4d .elementor-icon-box-title, .elementor-2788 .elementor-element.elementor-element-7a56af4d .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-2788 .elementor-element.elementor-element-7a56af4d .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:17px;color:#7A7A7A;}.elementor-2788 .elementor-element.elementor-element-7c5c1b4f .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2788 .elementor-element.elementor-element-7c5c1b4f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2788 .elementor-element.elementor-element-7c5c1b4f.elementor-view-framed .elementor-icon, .elementor-2788 .elementor-element.elementor-element-7c5c1b4f.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2788 .elementor-element.elementor-element-7c5c1b4f .elementor-icon{font-size:20px;}.elementor-2788 .elementor-element.elementor-element-7c5c1b4f .elementor-icon-box-title, .elementor-2788 .elementor-element.elementor-element-7c5c1b4f .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-2788 .elementor-element.elementor-element-7c5c1b4f .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:17px;color:#7A7A7A;}.elementor-2788 .elementor-element.elementor-element-1ec0f85 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2788 .elementor-element.elementor-element-1ec0f85.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2788 .elementor-element.elementor-element-1ec0f85.elementor-view-framed .elementor-icon, .elementor-2788 .elementor-element.elementor-element-1ec0f85.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2788 .elementor-element.elementor-element-1ec0f85 .elementor-icon{font-size:20px;}.elementor-2788 .elementor-element.elementor-element-1ec0f85 .elementor-icon-box-title, .elementor-2788 .elementor-element.elementor-element-1ec0f85 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-2788 .elementor-element.elementor-element-1ec0f85 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:17px;color:#7A7A7A;}.elementor-2788 .elementor-element.elementor-element-11026a9 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2788 .elementor-element.elementor-element-11026a9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2788 .elementor-element.elementor-element-11026a9.elementor-view-framed .elementor-icon, .elementor-2788 .elementor-element.elementor-element-11026a9.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2788 .elementor-element.elementor-element-11026a9 .elementor-icon{font-size:20px;}.elementor-2788 .elementor-element.elementor-element-11026a9 .elementor-icon-box-title, .elementor-2788 .elementor-element.elementor-element-11026a9 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-2788 .elementor-element.elementor-element-11026a9 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:17px;color:#7A7A7A;}.elementor-2788 .elementor-element.elementor-element-31458d81 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2788 .elementor-element.elementor-element-31458d81.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2788 .elementor-element.elementor-element-31458d81.elementor-view-framed .elementor-icon, .elementor-2788 .elementor-element.elementor-element-31458d81.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2788 .elementor-element.elementor-element-31458d81 .elementor-icon{font-size:20px;}.elementor-2788 .elementor-element.elementor-element-31458d81 .elementor-icon-box-title, .elementor-2788 .elementor-element.elementor-element-31458d81 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-2788 .elementor-element.elementor-element-31458d81 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:17px;color:#7A7A7A;}.elementor-2788 .elementor-element.elementor-element-1bed64be{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2788 .elementor-element.elementor-element-66c66e32{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-7242448e .elementor-button{background-color:#00000000;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;fill:#000000;color:#000000;border-radius:30px 30px 30px 30px;padding:10px 15px 10px 15px;}.elementor-2788 .elementor-element.elementor-element-5e9f96a9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#081F08;--border-color:#081F08;--border-radius:15px 15px 15px 15px;--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-2788 .elementor-element.elementor-element-5e9f96a9:not(.elementor-motion-effects-element-type-background), .elementor-2788 .elementor-element.elementor-element-5e9f96a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#081F08;}.elementor-2788 .elementor-element.elementor-element-36957800{--display:flex;--min-height:25px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-2788 .elementor-element.elementor-element-6793ca18{--display:flex;}.elementor-2788 .elementor-element.elementor-element-5931eb56 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-2788 .elementor-element.elementor-element-5931eb56.elementor-view-stacked .elementor-icon{background-color:#D6D6D61C;fill:#A1A7A1;color:#A1A7A1;}.elementor-2788 .elementor-element.elementor-element-5931eb56.elementor-view-framed .elementor-icon, .elementor-2788 .elementor-element.elementor-element-5931eb56.elementor-view-default .elementor-icon{fill:#D6D6D61C;color:#D6D6D61C;border-color:#D6D6D61C;}.elementor-2788 .elementor-element.elementor-element-5931eb56.elementor-view-framed .elementor-icon{background-color:#A1A7A1;}.elementor-2788 .elementor-element.elementor-element-5931eb56 .elementor-icon{font-size:30px;padding:6px;border-radius:10px 10px 10px 10px;}.elementor-2788 .elementor-element.elementor-element-5931eb56 .elementor-icon-box-title, .elementor-2788 .elementor-element.elementor-element-5931eb56 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-2788 .elementor-element.elementor-element-5931eb56 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;color:#7A7A7A;}.elementor-2788 .elementor-element.elementor-element-2f0215e6{--divider-border-style:solid;--divider-color:#61CE702B;--divider-border-width:2px;}.elementor-2788 .elementor-element.elementor-element-2f0215e6 .elementor-divider-separator{width:86%;margin:0 auto;margin-center:0;}.elementor-2788 .elementor-element.elementor-element-2f0215e6 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2788 .elementor-element.elementor-element-7af4f988{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-2788 .elementor-element.elementor-element-7af4f988:not(.elementor-motion-effects-element-type-background), .elementor-2788 .elementor-element.elementor-element-7af4f988 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#61CE7008;}.elementor-2788 .elementor-element.elementor-element-7af4f988.e-con{--align-self:center;}.elementor-2788 .elementor-element.elementor-element-2bba19ab{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-7fcbda8e{text-align:start;}.elementor-2788 .elementor-element.elementor-element-7fcbda8e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;color:#C0C0C0;}.elementor-2788 .elementor-element.elementor-element-62b6a456{text-align:start;}.elementor-2788 .elementor-element.elementor-element-62b6a456 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;color:#C0C0C0;}.elementor-2788 .elementor-element.elementor-element-183bbe01{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-5ac4130e{text-align:start;}.elementor-2788 .elementor-element.elementor-element-5ac4130e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;color:#C0C0C0;}.elementor-2788 .elementor-element.elementor-element-3d67e9ed{text-align:start;}.elementor-2788 .elementor-element.elementor-element-3d67e9ed .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;color:#C0C0C0;}.elementor-2788 .elementor-element.elementor-element-4f9aff77{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-7333def4{text-align:start;}.elementor-2788 .elementor-element.elementor-element-7333def4 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;color:#C0C0C0;}.elementor-2788 .elementor-element.elementor-element-23edd250{text-align:start;}.elementor-2788 .elementor-element.elementor-element-23edd250 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;color:#C0C0C0;}.elementor-2788 .elementor-element.elementor-element-21af4e63{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2788 .elementor-element.elementor-element-13f3fe22{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-70655f1a{text-align:start;}.elementor-2788 .elementor-element.elementor-element-70655f1a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;color:#7A7A7A;}.elementor-2788 .elementor-element.elementor-element-266f0d0d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2788 .elementor-element.elementor-element-266f0d0d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2788 .elementor-element.elementor-element-266f0d0d.elementor-view-framed .elementor-icon, .elementor-2788 .elementor-element.elementor-element-266f0d0d.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2788 .elementor-element.elementor-element-266f0d0d .elementor-icon{font-size:20px;}.elementor-2788 .elementor-element.elementor-element-266f0d0d .elementor-icon-box-title, .elementor-2788 .elementor-element.elementor-element-266f0d0d .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-2788 .elementor-element.elementor-element-266f0d0d .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:17px;color:#7A7A7A;}.elementor-2788 .elementor-element.elementor-element-3eca6d3e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2788 .elementor-element.elementor-element-3eca6d3e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2788 .elementor-element.elementor-element-3eca6d3e.elementor-view-framed .elementor-icon, .elementor-2788 .elementor-element.elementor-element-3eca6d3e.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2788 .elementor-element.elementor-element-3eca6d3e .elementor-icon{font-size:20px;}.elementor-2788 .elementor-element.elementor-element-3eca6d3e .elementor-icon-box-title, .elementor-2788 .elementor-element.elementor-element-3eca6d3e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-2788 .elementor-element.elementor-element-3eca6d3e .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:17px;color:#7A7A7A;}.elementor-2788 .elementor-element.elementor-element-18509f95 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2788 .elementor-element.elementor-element-18509f95.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2788 .elementor-element.elementor-element-18509f95.elementor-view-framed .elementor-icon, .elementor-2788 .elementor-element.elementor-element-18509f95.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2788 .elementor-element.elementor-element-18509f95 .elementor-icon{font-size:20px;}.elementor-2788 .elementor-element.elementor-element-18509f95 .elementor-icon-box-title, .elementor-2788 .elementor-element.elementor-element-18509f95 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-2788 .elementor-element.elementor-element-18509f95 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:17px;color:#7A7A7A;}.elementor-2788 .elementor-element.elementor-element-2847fdf2 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2788 .elementor-element.elementor-element-2847fdf2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2788 .elementor-element.elementor-element-2847fdf2.elementor-view-framed .elementor-icon, .elementor-2788 .elementor-element.elementor-element-2847fdf2.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2788 .elementor-element.elementor-element-2847fdf2 .elementor-icon{font-size:20px;}.elementor-2788 .elementor-element.elementor-element-2847fdf2 .elementor-icon-box-title, .elementor-2788 .elementor-element.elementor-element-2847fdf2 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-2788 .elementor-element.elementor-element-2847fdf2 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:17px;color:#7A7A7A;}.elementor-2788 .elementor-element.elementor-element-3c74f1b7 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-2788 .elementor-element.elementor-element-3c74f1b7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2788 .elementor-element.elementor-element-3c74f1b7.elementor-view-framed .elementor-icon, .elementor-2788 .elementor-element.elementor-element-3c74f1b7.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2788 .elementor-element.elementor-element-3c74f1b7 .elementor-icon{font-size:20px;}.elementor-2788 .elementor-element.elementor-element-3c74f1b7 .elementor-icon-box-title, .elementor-2788 .elementor-element.elementor-element-3c74f1b7 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-2788 .elementor-element.elementor-element-3c74f1b7 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:17px;color:#7A7A7A;}.elementor-2788 .elementor-element.elementor-element-15b2006d{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2788 .elementor-element.elementor-element-15b2006d.e-con{--order:99999 /* order end hack */;}.elementor-2788 .elementor-element.elementor-element-7b6ea86d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-2161523e .elementor-button{background-color:#00000000;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;fill:#000000;color:#000000;border-radius:30px 30px 30px 30px;padding:10px 15px 10px 15px;}.elementor-2788 .elementor-element.elementor-element-257c8b31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2788 .elementor-element.elementor-element-759bd9d6{--display:flex;}.elementor-2788 .elementor-element.elementor-element-724ed9b7{text-align:start;}.elementor-2788 .elementor-element.elementor-element-724ed9b7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:63px;}.elementor-2788 .elementor-element.elementor-element-7120d9c1{--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;--flex-wrap:nowrap;}.elementor-2788 .elementor-element.elementor-element-4962abac{--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-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#61CE7054;--border-color:#61CE7054;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-2788 .elementor-element.elementor-element-4962abac:not(.elementor-motion-effects-element-type-background), .elementor-2788 .elementor-element.elementor-element-4962abac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-2788 .elementor-element.elementor-element-75e317b7{--display:flex;--min-height:25px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:5px 5px 5px 5px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-75e317b7:not(.elementor-motion-effects-element-type-background), .elementor-2788 .elementor-element.elementor-element-75e317b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#61CE7091;}.elementor-2788 .elementor-element.elementor-element-34f0aecd{text-align:center;}.elementor-2788 .elementor-element.elementor-element-34f0aecd .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:600;color:#C0C0C0;}.elementor-2788 .elementor-element.elementor-element-edcc2dc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-3e3382c8{text-align:start;}.elementor-2788 .elementor-element.elementor-element-3e3382c8 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;color:#C0C0C0;}.elementor-2788 .elementor-element.elementor-element-28ba1a5c{text-align:start;}.elementor-2788 .elementor-element.elementor-element-28ba1a5c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;color:#C0C0C0;}.elementor-2788 .elementor-element.elementor-element-1eb106c1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-6a9d080d{text-align:start;}.elementor-2788 .elementor-element.elementor-element-6a9d080d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;color:#C0C0C0;}.elementor-2788 .elementor-element.elementor-element-4a2bf1d8{--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-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#61CE7008;--border-color:#61CE7008;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-2788 .elementor-element.elementor-element-4a2bf1d8:not(.elementor-motion-effects-element-type-background), .elementor-2788 .elementor-element.elementor-element-4a2bf1d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-2788 .elementor-element.elementor-element-4a2bf1d8:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#61CE7054;--border-color:#61CE7054;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-2788 .elementor-element.elementor-element-4a2bf1d8, .elementor-2788 .elementor-element.elementor-element-4a2bf1d8::before{--border-transition:0.3s;}.elementor-2788 .elementor-element.elementor-element-1815a57c{--display:flex;--min-height:25px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:5px 5px 5px 5px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-1815a57c:not(.elementor-motion-effects-element-type-background), .elementor-2788 .elementor-element.elementor-element-1815a57c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#61CE7000;}.elementor-2788 .elementor-element.elementor-element-1511a65f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-1950dc48{text-align:start;}.elementor-2788 .elementor-element.elementor-element-1950dc48 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;color:#C0C0C0;}.elementor-2788 .elementor-element.elementor-element-68cbc4cf{text-align:start;}.elementor-2788 .elementor-element.elementor-element-68cbc4cf .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;color:#C0C0C0;}.elementor-2788 .elementor-element.elementor-element-7aa4a3ed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-1c2fed58{text-align:start;}.elementor-2788 .elementor-element.elementor-element-1c2fed58 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;color:#C0C0C0;}.elementor-2788 .elementor-element.elementor-element-568b32cd{--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-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#61CE7008;--border-color:#61CE7008;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-2788 .elementor-element.elementor-element-568b32cd:not(.elementor-motion-effects-element-type-background), .elementor-2788 .elementor-element.elementor-element-568b32cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF05;}.elementor-2788 .elementor-element.elementor-element-568b32cd:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#61CE7054;--border-color:#61CE7054;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-2788 .elementor-element.elementor-element-568b32cd, .elementor-2788 .elementor-element.elementor-element-568b32cd::before{--border-transition:0.3s;}.elementor-2788 .elementor-element.elementor-element-14e8e8ad{--display:flex;--min-height:25px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:5px 5px 5px 5px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-14e8e8ad:not(.elementor-motion-effects-element-type-background), .elementor-2788 .elementor-element.elementor-element-14e8e8ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#61CE7000;}.elementor-2788 .elementor-element.elementor-element-52a0dd0f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-2c13ef6c{text-align:start;}.elementor-2788 .elementor-element.elementor-element-2c13ef6c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;color:#C0C0C0;}.elementor-2788 .elementor-element.elementor-element-1d5aad9a{text-align:start;}.elementor-2788 .elementor-element.elementor-element-1d5aad9a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;color:#C0C0C0;}.elementor-2788 .elementor-element.elementor-element-27558f40{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-70fc57f4{text-align:start;}.elementor-2788 .elementor-element.elementor-element-70fc57f4 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:400;color:#C0C0C0;}.elementor-2788 .elementor-element.elementor-element-323aeab6{--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;--margin-top:120px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-2788 .elementor-element.elementor-element-2710363e{--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-2788 .elementor-element.elementor-element-44b0ac34{--display:flex;--justify-content:center;--border-radius:80px 80px 80px 80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-5711af2{--display:flex;--min-height:25px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:80px 80px 80px 80px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-5711af2:not(.elementor-motion-effects-element-type-background), .elementor-2788 .elementor-element.elementor-element-5711af2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(78deg, #97C688 0%, #79C848 100%);}.elementor-2788 .elementor-element.elementor-element-ca102ed .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:5px;}.elementor-2788 .elementor-element.elementor-element-ca102ed.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-812626e );}.elementor-2788 .elementor-element.elementor-element-ca102ed.elementor-view-framed .elementor-icon, .elementor-2788 .elementor-element.elementor-element-ca102ed.elementor-view-default .elementor-icon{fill:var( --e-global-color-812626e );color:var( --e-global-color-812626e );border-color:var( --e-global-color-812626e );}.elementor-2788 .elementor-element.elementor-element-ca102ed .elementor-icon{font-size:10px;}.elementor-2788 .elementor-element.elementor-element-ca102ed .elementor-icon-box-title, .elementor-2788 .elementor-element.elementor-element-ca102ed .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-2788 .elementor-element.elementor-element-ca102ed .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;line-height:17px;color:var( --e-global-color-812626e );}.elementor-2788 .elementor-element.elementor-element-ecb69c9{text-align:start;}.elementor-2788 .elementor-element.elementor-element-ecb69c9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;line-height:42px;}.elementor-2788 .elementor-element.elementor-element-5614977d{text-align:start;}.elementor-2788 .elementor-element.elementor-element-5614977d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:#C0C0C0;}.elementor-2788 .elementor-element.elementor-element-27cd392f{--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-2788 .elementor-element.elementor-element-260f6ce4{--display:flex;}.elementor-2788 .elementor-element.elementor-element-121145b6{text-align:start;}.elementor-2788 .elementor-element.elementor-element-121145b6 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0.3px;color:#FFFFFF;}.elementor-2788 .elementor-element.elementor-element-4361ca32{--display:flex;}.elementor-2788 .elementor-element.elementor-element-36c549d1{text-align:start;}.elementor-2788 .elementor-element.elementor-element-36c549d1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0.3px;color:#FFFFFF;}.elementor-2788 .elementor-element.elementor-element-163fb47e{--display:flex;}.elementor-2788 .elementor-element.elementor-element-5b6fa13b{text-align:start;}.elementor-2788 .elementor-element.elementor-element-5b6fa13b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0.3px;color:#FFFFFF;}.elementor-2788 .elementor-element.elementor-element-245f79c1{--display:flex;}.elementor-2788 .elementor-element.elementor-element-5779944e{text-align:start;}.elementor-2788 .elementor-element.elementor-element-5779944e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0.3px;color:#FFFFFF;}.elementor-2788 .elementor-element.elementor-element-77947d72{--display:flex;}.elementor-2788 .elementor-element.elementor-element-2ec12813{text-align:start;}.elementor-2788 .elementor-element.elementor-element-2ec12813 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0.3px;color:#FFFFFF;}.elementor-2788 .elementor-element.elementor-element-715926a1{--display:flex;}.elementor-2788 .elementor-element.elementor-element-4efc63d8{text-align:start;}.elementor-2788 .elementor-element.elementor-element-4efc63d8 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0.3px;color:#FFFFFF;}.elementor-2788 .elementor-element.elementor-element-1203f89c{--display:flex;}.elementor-2788 .elementor-element.elementor-element-60cb64dc{text-align:start;}.elementor-2788 .elementor-element.elementor-element-60cb64dc .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0.3px;color:#FFFFFF;}.elementor-2788 .elementor-element.elementor-element-6a66ef69{--n-accordion-title-font-size:16px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:18px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:15px 15px 0px 0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:25px;--n-accordion-icon-normal-color:#FFFFFF;--n-accordion-icon-hover-color:#FFFFFF;--n-accordion-icon-active-color:#FFFFFF;}:where( .elementor-2788 .elementor-element.elementor-element-6a66ef69 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF05;border-style:none;--border-radius:0px 0px 15px 15px;--padding-top:15px;--padding-right:15px;--padding-bottom:15px;--padding-left:15px;}.elementor-2788 .elementor-element.elementor-element-6a66ef69 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-2788 .elementor-element.elementor-element-6a66ef69 {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-2788 .elementor-element.elementor-element-6a66ef69 > .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:"Poppins", Sans-serif;font-weight:500;}.elementor-2788 .elementor-element.elementor-element-ad73b22{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:10px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-cefb9be{text-align:start;}.elementor-2788 .elementor-element.elementor-element-cefb9be .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:#C0C0C0;}.elementor-2788 .elementor-element.elementor-element-6766d0f7{--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-2788 .elementor-element.elementor-element-7b78565c{--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;}body.elementor-page-2788:not(.elementor-motion-effects-element-type-background), body.elementor-page-2788 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A140A;}@media(min-width:768px){.elementor-2788 .elementor-element.elementor-element-37bf3b08{--width:665px;}.elementor-2788 .elementor-element.elementor-element-f4acb9d{--width:100%;}.elementor-2788 .elementor-element.elementor-element-23f2844e{--width:665px;}.elementor-2788 .elementor-element.elementor-element-31db2249{--width:900px;}.elementor-2788 .elementor-element.elementor-element-7af3b385{--width:450px;}.elementor-2788 .elementor-element.elementor-element-a13e778{--width:900px;}.elementor-2788 .elementor-element.elementor-element-22bbdcea{--width:75%;}.elementor-2788 .elementor-element.elementor-element-535807ff{--width:700px;}.elementor-2788 .elementor-element.elementor-element-7cb09945{--width:100%;}.elementor-2788 .elementor-element.elementor-element-112d0bc3{--width:50%;}.elementor-2788 .elementor-element.elementor-element-10595310{--width:700px;}.elementor-2788 .elementor-element.elementor-element-2a198b5d{--width:100%;}.elementor-2788 .elementor-element.elementor-element-23ccb2f6{--width:50%;}.elementor-2788 .elementor-element.elementor-element-7c9f727{--width:700px;}.elementor-2788 .elementor-element.elementor-element-adef19c{--width:100%;}.elementor-2788 .elementor-element.elementor-element-125a3937{--width:50%;}.elementor-2788 .elementor-element.elementor-element-21155957{--width:900px;}.elementor-2788 .elementor-element.elementor-element-43213027{--width:100%;}.elementor-2788 .elementor-element.elementor-element-1d599f37{--width:30%;}.elementor-2788 .elementor-element.elementor-element-1a18a5cf{--width:60%;}.elementor-2788 .elementor-element.elementor-element-2c7c61b5{--width:10%;}.elementor-2788 .elementor-element.elementor-element-6570be7{--width:80%;}.elementor-2788 .elementor-element.elementor-element-237d3330{--width:100%;}.elementor-2788 .elementor-element.elementor-element-15fbfe52{--width:100%;}.elementor-2788 .elementor-element.elementor-element-7a683fcf{--width:30%;}.elementor-2788 .elementor-element.elementor-element-8f9f6bb{--width:100%;}.elementor-2788 .elementor-element.elementor-element-66c66e32{--width:100%;}.elementor-2788 .elementor-element.elementor-element-7af4f988{--width:100%;}.elementor-2788 .elementor-element.elementor-element-7b6ea86d{--width:100%;}.elementor-2788 .elementor-element.elementor-element-75e317b7{--width:30%;}.elementor-2788 .elementor-element.elementor-element-1815a57c{--width:30%;}.elementor-2788 .elementor-element.elementor-element-14e8e8ad{--width:30%;}.elementor-2788 .elementor-element.elementor-element-44b0ac34{--width:100%;}.elementor-2788 .elementor-element.elementor-element-5711af2{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2788 .elementor-element.elementor-element-37bf3b08{--width:475px;}.elementor-2788 .elementor-element.elementor-element-23f2844e{--width:75%;}.elementor-2788 .elementor-element.elementor-element-a13e778{--width:635px;}}@media(max-width:1024px){.elementor-2788 .elementor-element.elementor-element-16a9be30{--justify-content:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-2788 .elementor-element.elementor-element-76308271 .elementor-heading-title{font-size:12px;line-height:16px;}.elementor-2788 .elementor-element.elementor-element-1314a8c7 .elementor-button{font-size:14px;line-height:14px;}.elementor-2788 .elementor-element.elementor-element-31db2249{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-a13e778{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-4f025f02 .elementor-heading-title{font-size:42px;}.elementor-2788 .elementor-element.elementor-element-6ca8a5c .elementor-heading-title{font-size:16px;}.elementor-2788 .elementor-element.elementor-element-85ff400 .elementor-heading-title{font-size:42px;line-height:52px;}.elementor-2788 .elementor-element.elementor-element-53c10eaa .elementor-heading-title{font-size:16px;}.elementor-2788 .elementor-element.elementor-element-5cdda2d4 .elementor-heading-title{font-size:16px;}.elementor-2788 .elementor-element.elementor-element-51b5e255 .elementor-heading-title{font-size:16px;}.elementor-2788 .elementor-element.elementor-element-7b2fcdbd .elementor-heading-title{font-size:16px;}.elementor-2788 .elementor-element.elementor-element-780743b3 .elementor-heading-title{font-size:42px;line-height:52px;}.elementor-2788 .elementor-element.elementor-element-67f86492 .elementor-heading-title{font-size:16px;}.elementor-2788 .elementor-element.elementor-element-76d2e837 .elementor-heading-title{font-size:42px;line-height:52px;}.elementor-2788 .elementor-element.elementor-element-51976438 .elementor-heading-title{font-size:16px;}.elementor-2788 .elementor-element.elementor-element-9a8bee5 .elementor-heading-title{font-size:16px;}.elementor-2788 .elementor-element.elementor-element-2cc696a5 .elementor-heading-title{font-size:16px;}.elementor-2788 .elementor-element.elementor-element-3aa5ce23 .elementor-heading-title{font-size:16px;}.elementor-2788 .elementor-element.elementor-element-3142d467 .elementor-heading-title{font-size:16px;}.elementor-2788 .elementor-element.elementor-element-7dc9766b .elementor-heading-title{font-size:16px;}.elementor-2788 .elementor-element.elementor-element-1386d827 .elementor-heading-title{font-size:16px;}.elementor-2788 .elementor-element.elementor-element-56bdbd21 .elementor-heading-title{font-size:16px;}.elementor-2788 .elementor-element.elementor-element-89258e9 .elementor-heading-title{font-size:16px;}.elementor-2788 .elementor-element.elementor-element-1a9d674f .elementor-heading-title{font-size:16px;}.elementor-2788 .elementor-element.elementor-element-74ed95b9 .elementor-heading-title{font-size:16px;}.elementor-2788 .elementor-element.elementor-element-d449cc0 .elementor-heading-title{font-size:16px;}.elementor-2788 .elementor-element.elementor-element-23fd540e .elementor-heading-title{font-size:16px;}.elementor-2788 .elementor-element.elementor-element-1b4d0aea .elementor-heading-title{font-size:16px;}.elementor-2788 .elementor-element.elementor-element-5e2d28b7 .elementor-heading-title{font-size:16px;}.elementor-2788 .elementor-element.elementor-element-7fcbda8e .elementor-heading-title{font-size:16px;}.elementor-2788 .elementor-element.elementor-element-62b6a456 .elementor-heading-title{font-size:16px;}.elementor-2788 .elementor-element.elementor-element-5ac4130e .elementor-heading-title{font-size:16px;}.elementor-2788 .elementor-element.elementor-element-3d67e9ed .elementor-heading-title{font-size:16px;}.elementor-2788 .elementor-element.elementor-element-7333def4 .elementor-heading-title{font-size:16px;}.elementor-2788 .elementor-element.elementor-element-23edd250 .elementor-heading-title{font-size:16px;}.elementor-2788 .elementor-element.elementor-element-70655f1a .elementor-heading-title{font-size:16px;}.elementor-2788 .elementor-element.elementor-element-724ed9b7 .elementor-heading-title{font-size:42px;line-height:52px;}.elementor-2788 .elementor-element.elementor-element-34f0aecd .elementor-heading-title{font-size:16px;}.elementor-2788 .elementor-element.elementor-element-3e3382c8 .elementor-heading-title{font-size:16px;}.elementor-2788 .elementor-element.elementor-element-28ba1a5c .elementor-heading-title{font-size:16px;}.elementor-2788 .elementor-element.elementor-element-6a9d080d .elementor-heading-title{font-size:16px;}.elementor-2788 .elementor-element.elementor-element-1950dc48 .elementor-heading-title{font-size:16px;}.elementor-2788 .elementor-element.elementor-element-68cbc4cf .elementor-heading-title{font-size:16px;}.elementor-2788 .elementor-element.elementor-element-1c2fed58 .elementor-heading-title{font-size:16px;}.elementor-2788 .elementor-element.elementor-element-2c13ef6c .elementor-heading-title{font-size:16px;}.elementor-2788 .elementor-element.elementor-element-1d5aad9a .elementor-heading-title{font-size:16px;}.elementor-2788 .elementor-element.elementor-element-70fc57f4 .elementor-heading-title{font-size:16px;}.elementor-2788 .elementor-element.elementor-element-ecb69c9 .elementor-heading-title{font-size:42px;line-height:52px;}.elementor-2788 .elementor-element.elementor-element-5614977d .elementor-heading-title{font-size:16px;}.elementor-2788 .elementor-element.elementor-element-cefb9be .elementor-heading-title{font-size:16px;}}@media(max-width:767px){.elementor-2788 .elementor-element.elementor-element-7dd603f{--margin-top:20%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-31db2249{--margin-top:0px;--margin-bottom:0px;--margin-left:2px;--margin-right:0px;}.elementor-2788 .elementor-element.elementor-element-7af3b385{--width:80%;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2788 .elementor-element.elementor-element-7cb51054 .elementor-icon{font-size:25px;}.elementor-2788 .elementor-element.elementor-element-7cb51054 .elementor-icon svg{height:25px;}.elementor-2788 .elementor-element.elementor-element-1bc1c716 .elementor-heading-title{font-size:13px;}.elementor-2788 .elementor-element.elementor-element-215961d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -6px;}.elementor-2788 .elementor-element.elementor-element-215961d1 .elementor-icon{font-size:15px;}.elementor-2788 .elementor-element.elementor-element-215961d1 .elementor-icon svg{height:15px;}.elementor-2788 .elementor-element.elementor-element-46fbbe0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2788 .elementor-element.elementor-element-46fbbe0b .elementor-heading-title{font-size:12px;}.elementor-2788 .elementor-element.elementor-element-4f025f02 .elementor-heading-title{font-size:42px;line-height:45px;}.elementor-2788 .elementor-element.elementor-element-6ca8a5c{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-2788 .elementor-element.elementor-element-6ca8a5c .elementor-heading-title{font-size:14px;}.elementor-2788 .elementor-element.elementor-element-14855b74{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2788 .elementor-element.elementor-element-22bbdcea{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2788 .elementor-element.elementor-element-85ff400 .elementor-heading-title{font-size:38px;line-height:45px;}.elementor-2788 .elementor-element.elementor-element-53c10eaa .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-2788 .elementor-element.elementor-element-e331177{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2788 .elementor-element.elementor-element-5cdda2d4 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-2788 .elementor-element.elementor-element-112d0bc3{--width:70%;}.elementor-2788 .elementor-element.elementor-element-51b5e255 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-2788 .elementor-element.elementor-element-23ccb2f6{--width:70%;}.elementor-2788 .elementor-element.elementor-element-7b2fcdbd .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-2788 .elementor-element.elementor-element-125a3937{--width:70%;}.elementor-2788 .elementor-element.elementor-element-780743b3 .elementor-heading-title{font-size:38px;line-height:45px;}.elementor-2788 .elementor-element.elementor-element-67f86492 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-2788 .elementor-element.elementor-element-1a18a5cf{--flex-wrap:nowrap;}.elementor-2788 .elementor-element.elementor-element-2c7c61b5{--width:10%;}.elementor-2788 .elementor-element.elementor-element-76d2e837 .elementor-heading-title{font-size:38px;line-height:45px;}.elementor-2788 .elementor-element.elementor-element-51976438 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-2788 .elementor-element.elementor-element-9a8bee5 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-2788 .elementor-element.elementor-element-2cc696a5 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-2788 .elementor-element.elementor-element-3aa5ce23 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-2788 .elementor-element.elementor-element-3142d467 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-2788 .elementor-element.elementor-element-7dc9766b .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-2788 .elementor-element.elementor-element-1386d827 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-2788 .elementor-element.elementor-element-12e2555d .elementor-icon{font-size:20px;}.elementor-2788 .elementor-element.elementor-element-12e2555d .elementor-icon-box-description{font-size:14px;}.elementor-2788 .elementor-element.elementor-element-7a683fcf{--width:45%;}.elementor-2788 .elementor-element.elementor-element-56bdbd21 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-2788 .elementor-element.elementor-element-89258e9 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-2788 .elementor-element.elementor-element-1a9d674f .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-2788 .elementor-element.elementor-element-74ed95b9 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-2788 .elementor-element.elementor-element-d449cc0 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-2788 .elementor-element.elementor-element-23fd540e .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-2788 .elementor-element.elementor-element-1b4d0aea .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-2788 .elementor-element.elementor-element-5e2d28b7 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-2788 .elementor-element.elementor-element-7fcbda8e .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-2788 .elementor-element.elementor-element-62b6a456 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-2788 .elementor-element.elementor-element-5ac4130e .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-2788 .elementor-element.elementor-element-3d67e9ed .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-2788 .elementor-element.elementor-element-7333def4 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-2788 .elementor-element.elementor-element-23edd250 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-2788 .elementor-element.elementor-element-70655f1a .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-2788 .elementor-element.elementor-element-724ed9b7 .elementor-heading-title{font-size:24px;line-height:45px;}.elementor-2788 .elementor-element.elementor-element-7120d9c1{--flex-wrap:wrap;}.elementor-2788 .elementor-element.elementor-element-75e317b7{--width:45%;}.elementor-2788 .elementor-element.elementor-element-34f0aecd .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-2788 .elementor-element.elementor-element-3e3382c8 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-2788 .elementor-element.elementor-element-28ba1a5c .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-2788 .elementor-element.elementor-element-6a9d080d .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-2788 .elementor-element.elementor-element-1815a57c{--width:45%;}.elementor-2788 .elementor-element.elementor-element-1950dc48 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-2788 .elementor-element.elementor-element-68cbc4cf .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-2788 .elementor-element.elementor-element-1c2fed58 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-2788 .elementor-element.elementor-element-14e8e8ad{--width:45%;}.elementor-2788 .elementor-element.elementor-element-2c13ef6c .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-2788 .elementor-element.elementor-element-1d5aad9a .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-2788 .elementor-element.elementor-element-70fc57f4 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-2788 .elementor-element.elementor-element-44b0ac34{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-5711af2{--width:60%;}.elementor-2788 .elementor-element.elementor-element-ecb69c9 .elementor-heading-title{font-size:36px;line-height:45px;}.elementor-2788 .elementor-element.elementor-element-5614977d .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-2788 .elementor-element.elementor-element-121145b6 .elementor-heading-title{font-size:14px;}.elementor-2788 .elementor-element.elementor-element-36c549d1 .elementor-heading-title{font-size:14px;}.elementor-2788 .elementor-element.elementor-element-5b6fa13b .elementor-heading-title{font-size:14px;}.elementor-2788 .elementor-element.elementor-element-5779944e .elementor-heading-title{font-size:14px;}.elementor-2788 .elementor-element.elementor-element-2ec12813 .elementor-heading-title{font-size:14px;}.elementor-2788 .elementor-element.elementor-element-4efc63d8 .elementor-heading-title{font-size:14px;}.elementor-2788 .elementor-element.elementor-element-60cb64dc .elementor-heading-title{font-size:14px;}.elementor-2788 .elementor-element.elementor-element-6a66ef69{--n-accordion-item-title-space-between:18px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-font-size:16px;}.elementor-2788 .elementor-element.elementor-element-ad73b22{--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:0px;}.elementor-2788 .elementor-element.elementor-element-cefb9be .elementor-heading-title{font-size:14px;line-height:18px;}}/* Start custom CSS for container, class: .elementor-element-37bf3b08 */.elementor-2788 .elementor-element.elementor-element-37bf3b08 .elementor-icon {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.elementor-2788 .elementor-element.elementor-element-37bf3b08 .elementor-icon svg {
  display: block;
  margin: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1314a8c7 */.elementor-2788 .elementor-element.elementor-element-1314a8c7 {
  position: relative;
  background: linear-gradient(78deg, #C59B10 0%, #DAD658 35%, #DAD658 65%, #C59B10 100%);
  color: #1A3A0A;
  border: none;
  border-radius: 50px;
  padding: 6px 0px;
  width: 100%;
  height: 100%;
  font-weight: bold;
  cursor: pointer;
  border-top: 1px solid #FEF86F;
  box-shadow: 0 2px 0px 0px #D9B732;
  transition: box-shadow 0.2s ease;
}

.elementor-2788 .elementor-element.elementor-element-1314a8c7:hover {
  box-shadow: 0 2px 0px 0px #D9B732, 0 0 10px 3px rgba(218, 214, 88, 0.5);
}

.elementor-2788 .elementor-element.elementor-element-1314a8c7:active {
  box-shadow: 0 1px 0px 0px #D9B732;
}

.elementor-2788 .elementor-element.elementor-element-1314a8c7 .elementor-button-icon svg {
  transition: transform 0.2s ease;
}

.elementor-2788 .elementor-element.elementor-element-1314a8c7:hover .elementor-button-icon svg {
  animation: flutuar 0.8s ease-in-out infinite alternate;
}

@keyframes flutuar {
  0% {
    transform: translateY(0px) rotate(0deg);
  }
  100% {
    transform: translateY(-5px) rotate(5deg);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af3b385 */.elementor-2788 .elementor-element.elementor-element-7af3b385 {
  display: flex;
  align-items: center;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f025f02 */.elementor-2788 .elementor-element.elementor-element-4f025f02 .elementor-heading-title {
  background: linear-gradient(97deg, #BCBCBC 0%, #FFFFFF 50%, #BCBCBC 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c1bbba4 */.elementor-2788 .elementor-element.elementor-element-c1bbba4 {
  position: relative;
  background: linear-gradient(78deg, #C59B10 0%, #DAD658 35%, #DAD658 65%, #C59B10 100%);
  color: #1A3A0A;
  border: none;
  border-radius: 50px;
  padding: 6px 40px;
  font-weight: bold;
  cursor: pointer;
  border-top: 2px solid #FEF86F;
  box-shadow: 0 4px 0px 0px #D9B732;
  transition: box-shadow 0.2s ease;
}

.elementor-2788 .elementor-element.elementor-element-c1bbba4:hover {
  box-shadow: 0 4px 0px 0px #D9B732, 0 0 20px 6px rgba(218, 214, 88, 0.5);
}

.elementor-2788 .elementor-element.elementor-element-c1bbba4:active {
  box-shadow: 0 2px 0px 0px #D9B732;
}

.elementor-2788 .elementor-element.elementor-element-c1bbba4 .elementor-button-icon svg {
  transition: transform 0.2s ease;
}

.elementor-2788 .elementor-element.elementor-element-c1bbba4:hover .elementor-button-icon svg {
  animation: flutuar 0.8s ease-in-out infinite alternate;
}

@keyframes flutuar {
  0% {
    transform: translateY(0px) rotate(0deg);
  }
  100% {
    transform: translateY(-5px) rotate(5deg);
  }
}

@media (max-width: 767px) {
  .elementor-2788 .elementor-element.elementor-element-c1bbba4 {
    box-shadow: 0 4px 0px 0px #D9B732, 0 0 20px 6px rgba(218, 214, 88, 0.5);
  }

  .elementor-2788 .elementor-element.elementor-element-c1bbba4 .elementor-button-icon svg {
    animation: flutuar 0.8s ease-in-out infinite alternate;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51f00702 */.elementor-2788 .elementor-element.elementor-element-51f00702 {
  position: relative;
  background: linear-gradient(78deg, #79C848 0%, #97C688 35%, #97C688 65%, #79C848 100%);
  color: #1A3A0A;
  border: none;
  border-radius: 50px;
  padding: 6px 40px;
  font-weight: bold;
  cursor: pointer;
  border-top: 2px solid #C7FEB7;
  box-shadow: 0 4px 0px 0px #68924F;
  transition: box-shadow 0.2s ease;
}

.elementor-2788 .elementor-element.elementor-element-51f00702:hover {
  box-shadow: 0 4px 0px 0px #68924F, 0 0 20px 6px rgba(151, 198, 136, 0.5);
}

.elementor-2788 .elementor-element.elementor-element-51f00702:active {
  box-shadow: 0 2px 0px 0px #68924F;
}

.elementor-2788 .elementor-element.elementor-element-51f00702 .elementor-button-icon svg {
  transition: transform 0.2s ease;
}

.elementor-2788 .elementor-element.elementor-element-51f00702:hover .elementor-button-icon svg {
  animation: flutuar 0.8s ease-in-out infinite alternate;
}

@keyframes flutuar {
  0% {
    transform: translateY(0px) rotate(0deg);
  }
  100% {
    transform: translateY(-5px) rotate(5deg);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85ff400 */.elementor-2788 .elementor-element.elementor-element-85ff400 .elementor-heading-title {
  background: linear-gradient(97deg, #BCBCBC 0%, #FFFFFF 50%, #BCBCBC 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.elementor-2788 .elementor-element.elementor-element-85ff400 .elementor-heading-title em {
  background: linear-gradient(97deg, #79C848 0%, #97C688 50%, #79C848 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-style: normal;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53c10eaa */.elementor-2788 .elementor-element.elementor-element-53c10eaa .elementor-heading-title span {
  color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5cdda2d4 */.elementor-2788 .elementor-element.elementor-element-5cdda2d4 .elementor-heading-title span {
  color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3601a0ce */.elementor-2788 .elementor-element.elementor-element-3601a0ce {
  position: relative;
  background: linear-gradient(78deg, #C59B10 0%, #DAD658 35%, #DAD658 65%, #C59B10 100%);
  color: #1A3A0A;
  border: none;
  border-radius: 10px;
  padding: 0px 0px;
  font-weight: bold;
  cursor: pointer;
  border-top: 2px solid #FEF86F;
  box-shadow: 0 4px 0px 0px #D9B732;
  transition: box-shadow 0.2s ease;
}

.elementor-2788 .elementor-element.elementor-element-3601a0ce:hover {
  box-shadow: 0 4px 0px 0px #D9B732, 0 0 20px 6px rgba(151, 198, 136, 0.5);
}

.elementor-2788 .elementor-element.elementor-element-3601a0ce:active {
  box-shadow: 0 2px 0px 0px #D9B732;
}

.elementor-2788 .elementor-element.elementor-element-3601a0ce .elementor-button-icon svg {
  transition: transform 0.2s ease;
}

.elementor-2788 .elementor-element.elementor-element-3601a0ce:hover .elementor-button-icon svg {
  animation: flutuar 0.8s ease-in-out infinite alternate;
}

@keyframes flutuar {
  0% {
    transform: translateY(0px) rotate(0deg);
  }
  100% {
    transform: translateY(-5px) rotate(5deg);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7cb09945 */.elementor-2788 .elementor-element.elementor-element-7cb09945 {
  background: rgba(0, 0, 0, 0.8); /* ajuste o 0.8 de 0 a 1 */
  border: 0px solid rgba(255,255,255,0.1);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-535807ff */.card-portfolio {
  background-position: top center !important;
  background-size: cover !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51b5e255 */.elementor-2788 .elementor-element.elementor-element-51b5e255 .elementor-heading-title span {
  color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e66a331 */.elementor-2788 .elementor-element.elementor-element-6e66a331 {
  position: relative;
  background: linear-gradient(78deg, #C59B10 0%, #DAD658 35%, #DAD658 65%, #C59B10 100%);
  color: #1A3A0A;
  border: none;
  border-radius: 10px;
  padding: 0px 0px;
  font-weight: bold;
  cursor: pointer;
  border-top: 2px solid #FEF86F;
  box-shadow: 0 4px 0px 0px #D9B732;
  transition: box-shadow 0.2s ease;
}

.elementor-2788 .elementor-element.elementor-element-6e66a331:hover {
  box-shadow: 0 4px 0px 0px #D9B732, 0 0 20px 6px rgba(151, 198, 136, 0.5);
}

.elementor-2788 .elementor-element.elementor-element-6e66a331:active {
  box-shadow: 0 2px 0px 0px #D9B732;
}

.elementor-2788 .elementor-element.elementor-element-6e66a331 .elementor-button-icon svg {
  transition: transform 0.2s ease;
}

.elementor-2788 .elementor-element.elementor-element-6e66a331:hover .elementor-button-icon svg {
  animation: flutuar 0.8s ease-in-out infinite alternate;
}

@keyframes flutuar {
  0% {
    transform: translateY(0px) rotate(0deg);
  }
  100% {
    transform: translateY(-5px) rotate(5deg);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a198b5d */.elementor-2788 .elementor-element.elementor-element-2a198b5d {
  background: rgba(0, 0, 0, 0.7); /* ajuste o 0.8 de 0 a 1 */
  border: 0px solid rgba(255,255,255,0.1);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b2fcdbd */.elementor-2788 .elementor-element.elementor-element-7b2fcdbd .elementor-heading-title span {
  color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1386d373 */.elementor-2788 .elementor-element.elementor-element-1386d373 {
  position: relative;
  background: linear-gradient(78deg, #C59B10 0%, #DAD658 35%, #DAD658 65%, #C59B10 100%);
  color: #1A3A0A;
  border: none;
  border-radius: 10px;
  padding: 0px 0px;
  font-weight: bold;
  cursor: pointer;
  border-top: 2px solid #FEF86F;
  box-shadow: 0 4px 0px 0px #D9B732;
  transition: box-shadow 0.2s ease;
}

.elementor-2788 .elementor-element.elementor-element-1386d373:hover {
  box-shadow: 0 4px 0px 0px #D9B732, 0 0 20px 6px rgba(151, 198, 136, 0.5);
}

.elementor-2788 .elementor-element.elementor-element-1386d373:active {
  box-shadow: 0 2px 0px 0px #D9B732;
}

.elementor-2788 .elementor-element.elementor-element-1386d373 .elementor-button-icon svg {
  transition: transform 0.2s ease;
}

.elementor-2788 .elementor-element.elementor-element-1386d373:hover .elementor-button-icon svg {
  animation: flutuar 0.8s ease-in-out infinite alternate;
}

@keyframes flutuar {
  0% {
    transform: translateY(0px) rotate(0deg);
  }
  100% {
    transform: translateY(-5px) rotate(5deg);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-adef19c */.elementor-2788 .elementor-element.elementor-element-adef19c {
  background: rgba(0, 0, 0, 0.5); /* ajuste o 0.8 de 0 a 1 */
  border: 0px solid rgba(255,255,255,0.1);
  border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c9f727 */.card-portfolio {
  background-position: top center !important;
  background-size: cover !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e331177 */@media (min-width: 1441px) {
  .elementor-2788 .elementor-element.elementor-element-e331177 {
      padding: 0px 120px;
    gap: 20px !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-219cdde */.elementor-2788 .elementor-element.elementor-element-219cdde {
  position: relative;
  background: linear-gradient(78deg, #C59B10 0%, #DAD658 35%, #DAD658 65%, #C59B10 100%);
  color: #1A3A0A;
  border: none;
  border-radius: 50px;
  padding: 6px 40px;
  font-weight: bold;
  cursor: pointer;
  border-top: 2px solid #FEF86F;
  box-shadow: 0 4px 0px 0px #D9B732;
  transition: box-shadow 0.2s ease;
}

.elementor-2788 .elementor-element.elementor-element-219cdde:hover {
  box-shadow: 0 4px 0px 0px #D9B732, 0 0 20px 6px rgba(218, 214, 88, 0.5);
}

.elementor-2788 .elementor-element.elementor-element-219cdde:active {
  box-shadow: 0 2px 0px 0px #D9B732;
}

.elementor-2788 .elementor-element.elementor-element-219cdde .elementor-button-icon svg {
  transition: transform 0.2s ease;
}

.elementor-2788 .elementor-element.elementor-element-219cdde:hover .elementor-button-icon svg {
  animation: flutuar 0.8s ease-in-out infinite alternate;
}

@keyframes flutuar {
  0% {
    transform: translateY(0px) rotate(0deg);
  }
  100% {
    transform: translateY(-5px) rotate(5deg);
  }
}

@media (max-width: 767px) {
  .elementor-2788 .elementor-element.elementor-element-219cdde {
    box-shadow: 0 4px 0px 0px #D9B732, 0 0 20px 6px rgba(218, 214, 88, 0.5);
  }

  .elementor-2788 .elementor-element.elementor-element-219cdde .elementor-button-icon svg {
    animation: flutuar 0.8s ease-in-out infinite alternate;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-780743b3 */.elementor-2788 .elementor-element.elementor-element-780743b3 .elementor-heading-title {
  background: linear-gradient(97deg, #BCBCBC 0%, #FFFFFF 50%, #BCBCBC 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.elementor-2788 .elementor-element.elementor-element-780743b3 .elementor-heading-title em {
  background: linear-gradient(97deg, #79C848 0%, #97C688 50%, #79C848 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-style: normal;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-67f86492 */.elementor-2788 .elementor-element.elementor-element-67f86492 .elementor-heading-title span {
  color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-67cdf1f */.elementor-2788 .elementor-element.elementor-element-67cdf1f .elementor-icon-box-title span {
  background: linear-gradient(97deg, #ADADAD 0%, #FFFFFF 50%, #ADADAD 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-20a1ffd */.elementor-2788 .elementor-element.elementor-element-20a1ffd .elementor-icon-box-title span {
  background: linear-gradient(97deg, #ADADAD 0%, #FFFFFF 50%, #ADADAD 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-35c05919 */.elementor-2788 .elementor-element.elementor-element-35c05919 .elementor-icon-box-title span {
  background: linear-gradient(97deg, #ADADAD 0%, #FFFFFF 50%, #ADADAD 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7f73d75f */.elementor-2788 .elementor-element.elementor-element-7f73d75f .elementor-icon-box-title span {
  background: linear-gradient(97deg, #ADADAD 0%, #FFFFFF 50%, #ADADAD 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1bda23bc */.elementor-2788 .elementor-element.elementor-element-1bda23bc .elementor-icon-box-title span {
  background: linear-gradient(97deg, #ADADAD 0%, #FFFFFF 50%, #ADADAD 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76d2e837 */.elementor-2788 .elementor-element.elementor-element-76d2e837 .elementor-heading-title {
  background: linear-gradient(97deg, #BCBCBC 0%, #FFFFFF 50%, #BCBCBC 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.elementor-2788 .elementor-element.elementor-element-76d2e837 .elementor-heading-title em {
  background: linear-gradient(97deg, #79C848 0%, #97C688 50%, #79C848 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-style: normal;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-46cd99c */.elementor-2788 .elementor-element.elementor-element-46cd99c .elementor-icon-box-title span {
  background: linear-gradient(97deg, #ADADAD 0%, #FFFFFF 50%, #ADADAD 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-76ce153d */.elementor-2788 .elementor-element.elementor-element-76ce153d .elementor-divider-separator {
  border: none;
  height: 1px;
  background: linear-gradient(
    to right,
    transparent 0%,
    #61CE7008 30%,
    #61CE7008 70%,
    transparent 100%
  ) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51976438 */.elementor-2788 .elementor-element.elementor-element-51976438 .elementor-heading-title span {
  color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a8bee5 */.elementor-2788 .elementor-element.elementor-element-9a8bee5 .elementor-heading-title span {
  color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2cc696a5 */.elementor-2788 .elementor-element.elementor-element-2cc696a5 .elementor-heading-title span {
  color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aa5ce23 */.elementor-2788 .elementor-element.elementor-element-3aa5ce23 .elementor-heading-title span {
  color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3142d467 */.elementor-2788 .elementor-element.elementor-element-3142d467 .elementor-heading-title span {
  color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7dc9766b */.elementor-2788 .elementor-element.elementor-element-7dc9766b .elementor-heading-title span {
  color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1386d827 */.elementor-2788 .elementor-element.elementor-element-1386d827 .elementor-heading-title span {
  color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3231a2ff */.elementor-2788 .elementor-element.elementor-element-3231a2ff {
  transition: transform 0.3s ease;
}

.elementor-2788 .elementor-element.elementor-element-3231a2ff:hover {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6af61c7f */.elementor-2788 .elementor-element.elementor-element-6af61c7f {
  transition: transform 0.3s ease;
}

.elementor-2788 .elementor-element.elementor-element-6af61c7f:hover {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-12e2555d */.elementor-2788 .elementor-element.elementor-element-12e2555d {
  transition: transform 0.3s ease;
}

.elementor-2788 .elementor-element.elementor-element-12e2555d:hover {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18369505 */.elementor-2788 .elementor-element.elementor-element-18369505 {
  transition: transform 0.3s ease;
}

.elementor-2788 .elementor-element.elementor-element-18369505:hover {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9f8d983 */.elementor-2788 .elementor-element.elementor-element-9f8d983 {
  transition: transform 0.3s ease;
}

.elementor-2788 .elementor-element.elementor-element-9f8d983:hover {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-137443f9 */.elementor-2788 .elementor-element.elementor-element-137443f9 {
  position: relative;
  background: linear-gradient(78deg, #79C848 0%, #97C688 35%, #97C688 65%, #79C848 100%);
  color: #1A3A0A;
  border: none;
  border-radius: 10px;
  padding: 0px 0px;
  font-weight: bold;
  cursor: pointer;
  border-top: 2px solid #C7FEB7;
  box-shadow: 0 4px 0px 0px #68924F;
  transition: box-shadow 0.2s ease;
}

.elementor-2788 .elementor-element.elementor-element-137443f9:hover {
  box-shadow: 0 4px 0px 0px #68924F, 0 0 20px 6px rgba(151, 198, 136, 0.5);
}

.elementor-2788 .elementor-element.elementor-element-137443f9:active {
  box-shadow: 0 2px 0px 0px #68924F;
}

.elementor-2788 .elementor-element.elementor-element-137443f9 .elementor-button-icon svg {
  transition: transform 0.2s ease;
}

.elementor-2788 .elementor-element.elementor-element-137443f9:hover .elementor-button-icon svg {
  animation: flutuar 0.8s ease-in-out infinite alternate;
}

@keyframes flutuar {
  0% {
    transform: translateY(0px) rotate(0deg);
  }
  100% {
    transform: translateY(-5px) rotate(5deg);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56bdbd21 */.elementor-2788 .elementor-element.elementor-element-56bdbd21 .elementor-heading-title span {
  color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7c5d69d5 */.elementor-2788 .elementor-element.elementor-element-7c5d69d5 .elementor-icon-box-title span {
  background: linear-gradient(97deg, #ADADAD 0%, #FFFFFF 50%, #ADADAD 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-39ca9615 */.elementor-2788 .elementor-element.elementor-element-39ca9615 .elementor-divider-separator {
  border: none;
  height: 1px;
  background: linear-gradient(
    to right,
    transparent 0%,
    #61CE7008 30%,
    #61CE7008 70%,
    transparent 100%
  ) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-89258e9 */.elementor-2788 .elementor-element.elementor-element-89258e9 .elementor-heading-title span {
  color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a9d674f */.elementor-2788 .elementor-element.elementor-element-1a9d674f .elementor-heading-title span {
  color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74ed95b9 */.elementor-2788 .elementor-element.elementor-element-74ed95b9 .elementor-heading-title span {
  color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d449cc0 */.elementor-2788 .elementor-element.elementor-element-d449cc0 .elementor-heading-title span {
  color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23fd540e */.elementor-2788 .elementor-element.elementor-element-23fd540e .elementor-heading-title span {
  color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b4d0aea */.elementor-2788 .elementor-element.elementor-element-1b4d0aea .elementor-heading-title span {
  color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e2d28b7 */.elementor-2788 .elementor-element.elementor-element-5e2d28b7 .elementor-heading-title span {
  color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a56af4d */.elementor-2788 .elementor-element.elementor-element-7a56af4d {
  transition: transform 0.3s ease;
}

.elementor-2788 .elementor-element.elementor-element-7a56af4d:hover {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7c5c1b4f */.elementor-2788 .elementor-element.elementor-element-7c5c1b4f {
  transition: transform 0.3s ease;
}

.elementor-2788 .elementor-element.elementor-element-7c5c1b4f:hover {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ec0f85 */.elementor-2788 .elementor-element.elementor-element-1ec0f85 {
  transition: transform 0.3s ease;
}

.elementor-2788 .elementor-element.elementor-element-1ec0f85:hover {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-11026a9 */.elementor-2788 .elementor-element.elementor-element-11026a9 {
  transition: transform 0.3s ease;
}

.elementor-2788 .elementor-element.elementor-element-11026a9:hover {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-31458d81 */.elementor-2788 .elementor-element.elementor-element-31458d81 {
  transition: transform 0.3s ease;
}

.elementor-2788 .elementor-element.elementor-element-31458d81:hover {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7242448e */.elementor-2788 .elementor-element.elementor-element-7242448e {
  position: relative;
  background: linear-gradient(78deg, #79C848 0%, #97C688 35%, #97C688 65%, #79C848 100%);
  color: #1A3A0A;
  border: none;
  border-radius: 10px;
  padding: 0px 0px;
  font-weight: bold;
  cursor: pointer;
  border-top: 2px solid #C7FEB7;
  box-shadow: 0 4px 0px 0px #68924F;
  transition: box-shadow 0.2s ease;
}

.elementor-2788 .elementor-element.elementor-element-7242448e:hover {
  box-shadow: 0 4px 0px 0px #68924F, 0 0 20px 6px rgba(151, 198, 136, 0.5);
}

.elementor-2788 .elementor-element.elementor-element-7242448e:active {
  box-shadow: 0 2px 0px 0px #68924F;
}

.elementor-2788 .elementor-element.elementor-element-7242448e .elementor-button-icon svg {
  transition: transform 0.2s ease;
}

.elementor-2788 .elementor-element.elementor-element-7242448e:hover .elementor-button-icon svg {
  animation: flutuar 0.8s ease-in-out infinite alternate;
}

@keyframes flutuar {
  0% {
    transform: translateY(0px) rotate(0deg);
  }
  100% {
    transform: translateY(-5px) rotate(5deg);
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5931eb56 */.elementor-2788 .elementor-element.elementor-element-5931eb56 .elementor-icon-box-title span {
  background: linear-gradient(97deg, #ADADAD 0%, #FFFFFF 50%, #ADADAD 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-2f0215e6 */.elementor-2788 .elementor-element.elementor-element-2f0215e6 .elementor-divider-separator {
  border: none;
  height: 1px;
  background: linear-gradient(
    to right,
    transparent 0%,
    #61CE7008 30%,
    #61CE7008 70%,
    transparent 100%
  ) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fcbda8e */.elementor-2788 .elementor-element.elementor-element-7fcbda8e .elementor-heading-title span {
  color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62b6a456 */.elementor-2788 .elementor-element.elementor-element-62b6a456 .elementor-heading-title span {
  color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ac4130e */.elementor-2788 .elementor-element.elementor-element-5ac4130e .elementor-heading-title span {
  color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d67e9ed */.elementor-2788 .elementor-element.elementor-element-3d67e9ed .elementor-heading-title span {
  color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7333def4 */.elementor-2788 .elementor-element.elementor-element-7333def4 .elementor-heading-title span {
  color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-23edd250 */.elementor-2788 .elementor-element.elementor-element-23edd250 .elementor-heading-title span {
  color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70655f1a */.elementor-2788 .elementor-element.elementor-element-70655f1a .elementor-heading-title span {
  color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-266f0d0d */.elementor-2788 .elementor-element.elementor-element-266f0d0d {
  transition: transform 0.3s ease;
}

.elementor-2788 .elementor-element.elementor-element-266f0d0d:hover {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3eca6d3e */.elementor-2788 .elementor-element.elementor-element-3eca6d3e {
  transition: transform 0.3s ease;
}

.elementor-2788 .elementor-element.elementor-element-3eca6d3e:hover {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18509f95 */.elementor-2788 .elementor-element.elementor-element-18509f95 {
  transition: transform 0.3s ease;
}

.elementor-2788 .elementor-element.elementor-element-18509f95:hover {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2847fdf2 */.elementor-2788 .elementor-element.elementor-element-2847fdf2 {
  transition: transform 0.3s ease;
}

.elementor-2788 .elementor-element.elementor-element-2847fdf2:hover {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c74f1b7 */.elementor-2788 .elementor-element.elementor-element-3c74f1b7 {
  transition: transform 0.3s ease;
}

.elementor-2788 .elementor-element.elementor-element-3c74f1b7:hover {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2161523e */.elementor-2788 .elementor-element.elementor-element-2161523e {
  position: relative;
  background: linear-gradient(78deg, #79C848 0%, #97C688 35%, #97C688 65%, #79C848 100%);
  color: #1A3A0A;
  border: none;
  border-radius: 10px;
  padding: 0px 0px;
  font-weight: bold;
  cursor: pointer;
  border-top: 2px solid #C7FEB7;
  box-shadow: 0 4px 0px 0px #68924F;
  transition: box-shadow 0.2s ease;
}

.elementor-2788 .elementor-element.elementor-element-2161523e:hover {
  box-shadow: 0 4px 0px 0px #68924F, 0 0 20px 6px rgba(151, 198, 136, 0.5);
}

.elementor-2788 .elementor-element.elementor-element-2161523e:active {
  box-shadow: 0 2px 0px 0px #68924F;
}

.elementor-2788 .elementor-element.elementor-element-2161523e .elementor-button-icon svg {
  transition: transform 0.2s ease;
}

.elementor-2788 .elementor-element.elementor-element-2161523e:hover .elementor-button-icon svg {
  animation: flutuar 0.8s ease-in-out infinite alternate;
}

@keyframes flutuar {
  0% {
    transform: translateY(0px) rotate(0deg);
  }
  100% {
    transform: translateY(-5px) rotate(5deg);
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-724ed9b7 */.elementor-2788 .elementor-element.elementor-element-724ed9b7 .elementor-heading-title {
  background: linear-gradient(97deg, #BCBCBC 0%, #FFFFFF 50%, #BCBCBC 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.elementor-2788 .elementor-element.elementor-element-724ed9b7 .elementor-heading-title em {
  background: linear-gradient(97deg, #79C848 0%, #97C688 50%, #79C848 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-style: normal;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34f0aecd */.elementor-2788 .elementor-element.elementor-element-34f0aecd .elementor-heading-title span {
  color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e3382c8 */.elementor-2788 .elementor-element.elementor-element-3e3382c8 .elementor-heading-title span {
  color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28ba1a5c */.elementor-2788 .elementor-element.elementor-element-28ba1a5c .elementor-heading-title span {
  color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a9d080d */.elementor-2788 .elementor-element.elementor-element-6a9d080d .elementor-heading-title span {
  color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4962abac */.elementor-2788 .elementor-element.elementor-element-4962abac {
  transition: transform 0.3s ease;
}

.elementor-2788 .elementor-element.elementor-element-4962abac:hover {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1950dc48 */.elementor-2788 .elementor-element.elementor-element-1950dc48 .elementor-heading-title span {
  color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-68cbc4cf */.elementor-2788 .elementor-element.elementor-element-68cbc4cf .elementor-heading-title span {
  color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c2fed58 */.elementor-2788 .elementor-element.elementor-element-1c2fed58 .elementor-heading-title span {
  color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a2bf1d8 */.elementor-2788 .elementor-element.elementor-element-4a2bf1d8 {
  transition: transform 0.3s ease;
}

.elementor-2788 .elementor-element.elementor-element-4a2bf1d8:hover {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c13ef6c */.elementor-2788 .elementor-element.elementor-element-2c13ef6c .elementor-heading-title span {
  color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d5aad9a */.elementor-2788 .elementor-element.elementor-element-1d5aad9a .elementor-heading-title span {
  color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70fc57f4 */.elementor-2788 .elementor-element.elementor-element-70fc57f4 .elementor-heading-title span {
  color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-568b32cd */.elementor-2788 .elementor-element.elementor-element-568b32cd {
  transition: transform 0.3s ease;
}

.elementor-2788 .elementor-element.elementor-element-568b32cd:hover {
  transform: translateX(8px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ecb69c9 */.elementor-2788 .elementor-element.elementor-element-ecb69c9 .elementor-heading-title {
  background: linear-gradient(97deg, #BCBCBC 0%, #FFFFFF 50%, #BCBCBC 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

.elementor-2788 .elementor-element.elementor-element-ecb69c9 .elementor-heading-title em {
  background: linear-gradient(97deg, #79C848 0%, #97C688 50%, #79C848 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  font-style: normal;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5614977d */.elementor-2788 .elementor-element.elementor-element-5614977d .elementor-heading-title span {
  color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-121145b6 */.elementor-2788 .elementor-element.elementor-element-121145b6 span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36c549d1 */.elementor-2788 .elementor-element.elementor-element-36c549d1 span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b6fa13b */.elementor-2788 .elementor-element.elementor-element-5b6fa13b span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5779944e */.elementor-2788 .elementor-element.elementor-element-5779944e span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ec12813 */.elementor-2788 .elementor-element.elementor-element-2ec12813 span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4efc63d8 */.elementor-2788 .elementor-element.elementor-element-4efc63d8 span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cb64dc */.elementor-2788 .elementor-element.elementor-element-60cb64dc span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-121145b6 */.elementor-2788 .elementor-element.elementor-element-121145b6 span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36c549d1 */.elementor-2788 .elementor-element.elementor-element-36c549d1 span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b6fa13b */.elementor-2788 .elementor-element.elementor-element-5b6fa13b span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5779944e */.elementor-2788 .elementor-element.elementor-element-5779944e span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ec12813 */.elementor-2788 .elementor-element.elementor-element-2ec12813 span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4efc63d8 */.elementor-2788 .elementor-element.elementor-element-4efc63d8 span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cb64dc */.elementor-2788 .elementor-element.elementor-element-60cb64dc span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-121145b6 */.elementor-2788 .elementor-element.elementor-element-121145b6 span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36c549d1 */.elementor-2788 .elementor-element.elementor-element-36c549d1 span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b6fa13b */.elementor-2788 .elementor-element.elementor-element-5b6fa13b span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5779944e */.elementor-2788 .elementor-element.elementor-element-5779944e span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ec12813 */.elementor-2788 .elementor-element.elementor-element-2ec12813 span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4efc63d8 */.elementor-2788 .elementor-element.elementor-element-4efc63d8 span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cb64dc */.elementor-2788 .elementor-element.elementor-element-60cb64dc span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-121145b6 */.elementor-2788 .elementor-element.elementor-element-121145b6 span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36c549d1 */.elementor-2788 .elementor-element.elementor-element-36c549d1 span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b6fa13b */.elementor-2788 .elementor-element.elementor-element-5b6fa13b span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5779944e */.elementor-2788 .elementor-element.elementor-element-5779944e span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ec12813 */.elementor-2788 .elementor-element.elementor-element-2ec12813 span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4efc63d8 */.elementor-2788 .elementor-element.elementor-element-4efc63d8 span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cb64dc */.elementor-2788 .elementor-element.elementor-element-60cb64dc span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-121145b6 */.elementor-2788 .elementor-element.elementor-element-121145b6 span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36c549d1 */.elementor-2788 .elementor-element.elementor-element-36c549d1 span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b6fa13b */.elementor-2788 .elementor-element.elementor-element-5b6fa13b span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5779944e */.elementor-2788 .elementor-element.elementor-element-5779944e span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ec12813 */.elementor-2788 .elementor-element.elementor-element-2ec12813 span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4efc63d8 */.elementor-2788 .elementor-element.elementor-element-4efc63d8 span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cb64dc */.elementor-2788 .elementor-element.elementor-element-60cb64dc span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-121145b6 */.elementor-2788 .elementor-element.elementor-element-121145b6 span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36c549d1 */.elementor-2788 .elementor-element.elementor-element-36c549d1 span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b6fa13b */.elementor-2788 .elementor-element.elementor-element-5b6fa13b span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5779944e */.elementor-2788 .elementor-element.elementor-element-5779944e span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ec12813 */.elementor-2788 .elementor-element.elementor-element-2ec12813 span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4efc63d8 */.elementor-2788 .elementor-element.elementor-element-4efc63d8 span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cb64dc */.elementor-2788 .elementor-element.elementor-element-60cb64dc span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-121145b6 */.elementor-2788 .elementor-element.elementor-element-121145b6 span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36c549d1 */.elementor-2788 .elementor-element.elementor-element-36c549d1 span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b6fa13b */.elementor-2788 .elementor-element.elementor-element-5b6fa13b span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5779944e */.elementor-2788 .elementor-element.elementor-element-5779944e span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ec12813 */.elementor-2788 .elementor-element.elementor-element-2ec12813 span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4efc63d8 */.elementor-2788 .elementor-element.elementor-element-4efc63d8 span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cb64dc */.elementor-2788 .elementor-element.elementor-element-60cb64dc span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-121145b6 */.elementor-2788 .elementor-element.elementor-element-121145b6 span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36c549d1 */.elementor-2788 .elementor-element.elementor-element-36c549d1 span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b6fa13b */.elementor-2788 .elementor-element.elementor-element-5b6fa13b span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5779944e */.elementor-2788 .elementor-element.elementor-element-5779944e span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ec12813 */.elementor-2788 .elementor-element.elementor-element-2ec12813 span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4efc63d8 */.elementor-2788 .elementor-element.elementor-element-4efc63d8 span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60cb64dc */.elementor-2788 .elementor-element.elementor-element-60cb64dc span {
  background: linear-gradient(90deg, #36A72C, #1A5015);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-6a66ef69 */.elementor-2788 .elementor-element.elementor-element-6a66ef69 summary.e-n-accordion-item-title {
  position: relative;
}

.elementor-2788 .elementor-element.elementor-element-6a66ef69 span.e-n-accordion-item-title-icon {
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-2788 .elementor-element.elementor-element-6a66ef69 span.e-n-accordion-item-title-icon span.e-opened,
.elementor-2788 .elementor-element.elementor-element-6a66ef69 span.e-n-accordion-item-title-icon span.e-closed {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  transition: transform 0.3s ease;
}

.elementor-2788 .elementor-element.elementor-element-6a66ef69 span.e-n-accordion-item-title-icon span.e-opened svg,
.elementor-2788 .elementor-element.elementor-element-6a66ef69 span.e-n-accordion-item-title-icon span.e-closed svg {
  width: 24px;
  height: 24px;
}

.elementor-2788 .elementor-element.elementor-element-6a66ef69 summary[aria-expanded="false"] span.e-opened {
  pointer-events: none;
  transform: rotate(90deg);
  display: none;
}

.elementor-2788 .elementor-element.elementor-element-6a66ef69 summary[aria-expanded="true"] span.e-closed {
  pointer-events: none;
  transform: rotate(-90deg);
  display: none;
}

.elementor-2788 .elementor-element.elementor-element-6a66ef69 summary[aria-expanded="false"] span.e-closed {
  transform: rotate(0deg);
}

.elementor-2788 .elementor-element.elementor-element-6a66ef69 summary[aria-expanded="true"] span.e-opened {
  transform: rotate(0deg);
}

@media (max-width: 767px) {
  .elementor-2788 .elementor-element.elementor-element-6a66ef69 .e-n-accordion-item-title-text {
    padding-right: 40px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cefb9be */.elementor-2788 .elementor-element.elementor-element-cefb9be .elementor-heading-title span {
  color: #FFFFFF;
}/* End custom CSS */