.elementor-1647 .elementor-element.elementor-element-731cfcb{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1647 .elementor-element.elementor-element-731cfcb:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-731cfcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-1647 .elementor-element.elementor-element-83c09bc{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-1647 .elementor-element.elementor-element-83c09bc > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-83c09bc.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1647 .elementor-element.elementor-element-83c09bc .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:400;line-height:58px;color:#F6FAFF;}.elementor-1647 .elementor-element.elementor-element-83c09bc:has(:hover) .elementor-image-box-title,
					 .elementor-1647 .elementor-element.elementor-element-83c09bc:has(:focus) .elementor-image-box-title{color:#F6FAFF;}.elementor-1647 .elementor-element.elementor-element-83c09bc .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#CCD0D5;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1647 .elementor-element.elementor-element-43dfd55{--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-1647 .elementor-element.elementor-element-fd0aca7{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1647 .elementor-element.elementor-element-fd0aca7:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-fd0aca7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1647 .elementor-element.elementor-element-b7b99c0{--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:center;--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-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 2;grid-row:span 1;}.elementor-1647 .elementor-element.elementor-element-b7b99c0:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-b7b99c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000602;}.elementor-1647 .elementor-element.elementor-element-49a056e{width:100%;max-width:100%;grid-column:span 2;grid-row:span 6;}.elementor-1647 .elementor-element.elementor-element-49a056e > .elementor-widget-container{padding:00px 0px 0px 0px;border-style:none;border-radius:00px 00px 00px 00px;}.elementor-1647 .elementor-element.elementor-element-49a056e.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-49a056e .elementor-image-box-wrapper{text-align:start;}.elementor-1647 .elementor-element.elementor-element-49a056e.elementor-position-right .elementor-image-box-img{margin-left:19px;}.elementor-1647 .elementor-element.elementor-element-49a056e.elementor-position-left .elementor-image-box-img{margin-right:19px;}.elementor-1647 .elementor-element.elementor-element-49a056e.elementor-position-top .elementor-image-box-img{margin-bottom:19px;}.elementor-1647 .elementor-element.elementor-element-49a056e .elementor-image-box-title{margin-bottom:10px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#F6FAFF;}.elementor-1647 .elementor-element.elementor-element-49a056e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1647 .elementor-element.elementor-element-49a056e .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-1647 .elementor-element.elementor-element-49a056e .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#E5E5E591;}.elementor-1647 .elementor-element.elementor-element-9ac7a08{--display:flex;--min-height:178px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap: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-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 2;grid-row:span 1;}.elementor-1647 .elementor-element.elementor-element-9ac7a08:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-9ac7a08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000602;}.elementor-1647 .elementor-element.elementor-element-1a4e8f5{width:100%;max-width:100%;grid-column:span 2;grid-row:span 6;}.elementor-1647 .elementor-element.elementor-element-1a4e8f5 > .elementor-widget-container{padding:00px 0px 0px 0px;border-style:none;border-radius:00px 00px 00px 00px;}.elementor-1647 .elementor-element.elementor-element-1a4e8f5.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-1a4e8f5 .elementor-image-box-wrapper{text-align:start;}.elementor-1647 .elementor-element.elementor-element-1a4e8f5.elementor-position-right .elementor-image-box-img{margin-left:19px;}.elementor-1647 .elementor-element.elementor-element-1a4e8f5.elementor-position-left .elementor-image-box-img{margin-right:19px;}.elementor-1647 .elementor-element.elementor-element-1a4e8f5.elementor-position-top .elementor-image-box-img{margin-bottom:19px;}.elementor-1647 .elementor-element.elementor-element-1a4e8f5 .elementor-image-box-title{margin-bottom:10px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#F6FAFF;}.elementor-1647 .elementor-element.elementor-element-1a4e8f5 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1647 .elementor-element.elementor-element-1a4e8f5 .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-1647 .elementor-element.elementor-element-1a4e8f5 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#E5E5E591;}.elementor-1647 .elementor-element.elementor-element-a6aa141{--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:center;--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-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 2;grid-row:span 1;}.elementor-1647 .elementor-element.elementor-element-a6aa141:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-a6aa141 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000602;}.elementor-1647 .elementor-element.elementor-element-0b74e90{width:100%;max-width:100%;grid-column:span 2;grid-row:span 6;}.elementor-1647 .elementor-element.elementor-element-0b74e90 > .elementor-widget-container{padding:00px 0px 0px 0px;border-style:none;border-radius:00px 00px 00px 00px;}.elementor-1647 .elementor-element.elementor-element-0b74e90.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-0b74e90 .elementor-image-box-wrapper{text-align:start;}.elementor-1647 .elementor-element.elementor-element-0b74e90.elementor-position-right .elementor-image-box-img{margin-left:19px;}.elementor-1647 .elementor-element.elementor-element-0b74e90.elementor-position-left .elementor-image-box-img{margin-right:19px;}.elementor-1647 .elementor-element.elementor-element-0b74e90.elementor-position-top .elementor-image-box-img{margin-bottom:19px;}.elementor-1647 .elementor-element.elementor-element-0b74e90 .elementor-image-box-title{margin-bottom:10px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#F6FAFF;}.elementor-1647 .elementor-element.elementor-element-0b74e90 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1647 .elementor-element.elementor-element-0b74e90 .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-1647 .elementor-element.elementor-element-0b74e90 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#E5E5E591;}.elementor-1647 .elementor-element.elementor-element-51db267{--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-1647 .elementor-element.elementor-element-5ae26ad{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1647 .elementor-element.elementor-element-5ae26ad:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-5ae26ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1647 .elementor-element.elementor-element-528dcd9{--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:center;--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-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 2;grid-row:span 1;}.elementor-1647 .elementor-element.elementor-element-528dcd9:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-528dcd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000602;}.elementor-1647 .elementor-element.elementor-element-031c542{width:100%;max-width:100%;grid-column:span 2;grid-row:span 6;}.elementor-1647 .elementor-element.elementor-element-031c542 > .elementor-widget-container{padding:00px 0px 0px 0px;border-style:none;border-radius:00px 00px 00px 00px;}.elementor-1647 .elementor-element.elementor-element-031c542.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-031c542 .elementor-image-box-wrapper{text-align:start;}.elementor-1647 .elementor-element.elementor-element-031c542.elementor-position-right .elementor-image-box-img{margin-left:19px;}.elementor-1647 .elementor-element.elementor-element-031c542.elementor-position-left .elementor-image-box-img{margin-right:19px;}.elementor-1647 .elementor-element.elementor-element-031c542.elementor-position-top .elementor-image-box-img{margin-bottom:19px;}.elementor-1647 .elementor-element.elementor-element-031c542 .elementor-image-box-title{margin-bottom:10px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#F6FAFF;}.elementor-1647 .elementor-element.elementor-element-031c542 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1647 .elementor-element.elementor-element-031c542 .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-1647 .elementor-element.elementor-element-031c542 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#E5E5E591;}.elementor-1647 .elementor-element.elementor-element-9504942{--display:flex;--min-height:178px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap: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-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 2;grid-row:span 1;}.elementor-1647 .elementor-element.elementor-element-9504942:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-9504942 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000602;}.elementor-1647 .elementor-element.elementor-element-9237520{width:100%;max-width:100%;grid-column:span 2;grid-row:span 6;}.elementor-1647 .elementor-element.elementor-element-9237520 > .elementor-widget-container{padding:00px 0px 0px 0px;border-style:none;border-radius:00px 00px 00px 00px;}.elementor-1647 .elementor-element.elementor-element-9237520.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-9237520 .elementor-image-box-wrapper{text-align:start;}.elementor-1647 .elementor-element.elementor-element-9237520.elementor-position-right .elementor-image-box-img{margin-left:19px;}.elementor-1647 .elementor-element.elementor-element-9237520.elementor-position-left .elementor-image-box-img{margin-right:19px;}.elementor-1647 .elementor-element.elementor-element-9237520.elementor-position-top .elementor-image-box-img{margin-bottom:19px;}.elementor-1647 .elementor-element.elementor-element-9237520 .elementor-image-box-title{margin-bottom:10px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#F6FAFF;}.elementor-1647 .elementor-element.elementor-element-9237520 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1647 .elementor-element.elementor-element-9237520 .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-1647 .elementor-element.elementor-element-9237520 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#E5E5E591;}.elementor-1647 .elementor-element.elementor-element-4d003b5{--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:center;--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-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 2;grid-row:span 1;}.elementor-1647 .elementor-element.elementor-element-4d003b5:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-4d003b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000602;}.elementor-1647 .elementor-element.elementor-element-d820c7c{width:100%;max-width:100%;grid-column:span 2;grid-row:span 6;}.elementor-1647 .elementor-element.elementor-element-d820c7c > .elementor-widget-container{padding:00px 0px 0px 0px;border-style:none;border-radius:00px 00px 00px 00px;}.elementor-1647 .elementor-element.elementor-element-d820c7c.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-d820c7c .elementor-image-box-wrapper{text-align:start;}.elementor-1647 .elementor-element.elementor-element-d820c7c.elementor-position-right .elementor-image-box-img{margin-left:19px;}.elementor-1647 .elementor-element.elementor-element-d820c7c.elementor-position-left .elementor-image-box-img{margin-right:19px;}.elementor-1647 .elementor-element.elementor-element-d820c7c.elementor-position-top .elementor-image-box-img{margin-bottom:19px;}.elementor-1647 .elementor-element.elementor-element-d820c7c .elementor-image-box-title{margin-bottom:10px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#F6FAFF;}.elementor-1647 .elementor-element.elementor-element-d820c7c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1647 .elementor-element.elementor-element-d820c7c .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-1647 .elementor-element.elementor-element-d820c7c .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#E5E5E591;}.elementor-1647 .elementor-element.elementor-element-54aea7a{--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-1647 .elementor-element.elementor-element-ea4b9f6{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1647 .elementor-element.elementor-element-ea4b9f6:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-ea4b9f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1647 .elementor-element.elementor-element-2e6bbf1{--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:center;--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-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 2;grid-row:span 1;}.elementor-1647 .elementor-element.elementor-element-2e6bbf1:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-2e6bbf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000602;}.elementor-1647 .elementor-element.elementor-element-f26fb35{width:100%;max-width:100%;grid-column:span 2;grid-row:span 6;}.elementor-1647 .elementor-element.elementor-element-f26fb35 > .elementor-widget-container{padding:00px 0px 0px 0px;border-style:none;border-radius:00px 00px 00px 00px;}.elementor-1647 .elementor-element.elementor-element-f26fb35.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-f26fb35 .elementor-image-box-wrapper{text-align:start;}.elementor-1647 .elementor-element.elementor-element-f26fb35.elementor-position-right .elementor-image-box-img{margin-left:19px;}.elementor-1647 .elementor-element.elementor-element-f26fb35.elementor-position-left .elementor-image-box-img{margin-right:19px;}.elementor-1647 .elementor-element.elementor-element-f26fb35.elementor-position-top .elementor-image-box-img{margin-bottom:19px;}.elementor-1647 .elementor-element.elementor-element-f26fb35 .elementor-image-box-title{margin-bottom:10px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#F6FAFF;}.elementor-1647 .elementor-element.elementor-element-f26fb35 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1647 .elementor-element.elementor-element-f26fb35 .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-1647 .elementor-element.elementor-element-f26fb35 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#E5E5E591;}.elementor-1647 .elementor-element.elementor-element-c51239f{--display:flex;--min-height:178px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap: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-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 2;grid-row:span 1;}.elementor-1647 .elementor-element.elementor-element-c51239f:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-c51239f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000602;}.elementor-1647 .elementor-element.elementor-element-9bcfdf7{width:100%;max-width:100%;grid-column:span 2;grid-row:span 6;}.elementor-1647 .elementor-element.elementor-element-9bcfdf7 > .elementor-widget-container{padding:00px 0px 0px 0px;border-style:none;border-radius:00px 00px 00px 00px;}.elementor-1647 .elementor-element.elementor-element-9bcfdf7.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-9bcfdf7 .elementor-image-box-wrapper{text-align:start;}.elementor-1647 .elementor-element.elementor-element-9bcfdf7.elementor-position-right .elementor-image-box-img{margin-left:19px;}.elementor-1647 .elementor-element.elementor-element-9bcfdf7.elementor-position-left .elementor-image-box-img{margin-right:19px;}.elementor-1647 .elementor-element.elementor-element-9bcfdf7.elementor-position-top .elementor-image-box-img{margin-bottom:19px;}.elementor-1647 .elementor-element.elementor-element-9bcfdf7 .elementor-image-box-title{margin-bottom:10px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#F6FAFF;}.elementor-1647 .elementor-element.elementor-element-9bcfdf7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1647 .elementor-element.elementor-element-9bcfdf7 .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-1647 .elementor-element.elementor-element-9bcfdf7 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#E5E5E591;}.elementor-1647 .elementor-element.elementor-element-36137cc{--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:center;--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-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 2;grid-row:span 1;}.elementor-1647 .elementor-element.elementor-element-36137cc:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-36137cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000602;}.elementor-1647 .elementor-element.elementor-element-2e47049{width:100%;max-width:100%;grid-column:span 2;grid-row:span 6;}.elementor-1647 .elementor-element.elementor-element-2e47049 > .elementor-widget-container{padding:00px 0px 0px 0px;border-style:none;border-radius:00px 00px 00px 00px;}.elementor-1647 .elementor-element.elementor-element-2e47049.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-2e47049 .elementor-image-box-wrapper{text-align:start;}.elementor-1647 .elementor-element.elementor-element-2e47049.elementor-position-right .elementor-image-box-img{margin-left:19px;}.elementor-1647 .elementor-element.elementor-element-2e47049.elementor-position-left .elementor-image-box-img{margin-right:19px;}.elementor-1647 .elementor-element.elementor-element-2e47049.elementor-position-top .elementor-image-box-img{margin-bottom:19px;}.elementor-1647 .elementor-element.elementor-element-2e47049 .elementor-image-box-title{margin-bottom:10px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#F6FAFF;}.elementor-1647 .elementor-element.elementor-element-2e47049 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1647 .elementor-element.elementor-element-2e47049 .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-1647 .elementor-element.elementor-element-2e47049 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#E5E5E591;}.elementor-1647 .elementor-element.elementor-element-50e8b20{--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-1647 .elementor-element.elementor-element-705a38a{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1647 .elementor-element.elementor-element-705a38a:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-705a38a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1647 .elementor-element.elementor-element-dd52da8{--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:center;--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-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 2;grid-row:span 1;}.elementor-1647 .elementor-element.elementor-element-dd52da8:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-dd52da8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000602;}.elementor-1647 .elementor-element.elementor-element-5fa8362{width:100%;max-width:100%;grid-column:span 2;grid-row:span 6;}.elementor-1647 .elementor-element.elementor-element-5fa8362 > .elementor-widget-container{padding:00px 0px 0px 0px;border-style:none;border-radius:00px 00px 00px 00px;}.elementor-1647 .elementor-element.elementor-element-5fa8362.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-5fa8362 .elementor-image-box-wrapper{text-align:start;}.elementor-1647 .elementor-element.elementor-element-5fa8362.elementor-position-right .elementor-image-box-img{margin-left:19px;}.elementor-1647 .elementor-element.elementor-element-5fa8362.elementor-position-left .elementor-image-box-img{margin-right:19px;}.elementor-1647 .elementor-element.elementor-element-5fa8362.elementor-position-top .elementor-image-box-img{margin-bottom:19px;}.elementor-1647 .elementor-element.elementor-element-5fa8362 .elementor-image-box-title{margin-bottom:10px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#F6FAFF;}.elementor-1647 .elementor-element.elementor-element-5fa8362 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1647 .elementor-element.elementor-element-5fa8362 .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-1647 .elementor-element.elementor-element-5fa8362 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#E5E5E591;}.elementor-1647 .elementor-element.elementor-element-eafd3d2{--display:flex;--min-height:178px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap: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-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 2;grid-row:span 1;}.elementor-1647 .elementor-element.elementor-element-eafd3d2:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-eafd3d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000602;}.elementor-1647 .elementor-element.elementor-element-ab280fb{width:100%;max-width:100%;grid-column:span 2;grid-row:span 6;}.elementor-1647 .elementor-element.elementor-element-ab280fb > .elementor-widget-container{padding:00px 0px 0px 0px;border-style:none;border-radius:00px 00px 00px 00px;}.elementor-1647 .elementor-element.elementor-element-ab280fb.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-ab280fb .elementor-image-box-wrapper{text-align:start;}.elementor-1647 .elementor-element.elementor-element-ab280fb.elementor-position-right .elementor-image-box-img{margin-left:19px;}.elementor-1647 .elementor-element.elementor-element-ab280fb.elementor-position-left .elementor-image-box-img{margin-right:19px;}.elementor-1647 .elementor-element.elementor-element-ab280fb.elementor-position-top .elementor-image-box-img{margin-bottom:19px;}.elementor-1647 .elementor-element.elementor-element-ab280fb .elementor-image-box-title{margin-bottom:10px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#F6FAFF;}.elementor-1647 .elementor-element.elementor-element-ab280fb .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1647 .elementor-element.elementor-element-ab280fb .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-1647 .elementor-element.elementor-element-ab280fb .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#E5E5E591;}.elementor-1647 .elementor-element.elementor-element-2ecbd55{--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:center;--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-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 2;grid-row:span 1;}.elementor-1647 .elementor-element.elementor-element-2ecbd55:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-2ecbd55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000602;}.elementor-1647 .elementor-element.elementor-element-3eb62fb{width:100%;max-width:100%;grid-column:span 2;grid-row:span 6;}.elementor-1647 .elementor-element.elementor-element-3eb62fb > .elementor-widget-container{padding:00px 0px 0px 0px;border-style:none;border-radius:00px 00px 00px 00px;}.elementor-1647 .elementor-element.elementor-element-3eb62fb.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-3eb62fb .elementor-image-box-wrapper{text-align:start;}.elementor-1647 .elementor-element.elementor-element-3eb62fb.elementor-position-right .elementor-image-box-img{margin-left:19px;}.elementor-1647 .elementor-element.elementor-element-3eb62fb.elementor-position-left .elementor-image-box-img{margin-right:19px;}.elementor-1647 .elementor-element.elementor-element-3eb62fb.elementor-position-top .elementor-image-box-img{margin-bottom:19px;}.elementor-1647 .elementor-element.elementor-element-3eb62fb .elementor-image-box-title{margin-bottom:10px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#F6FAFF;}.elementor-1647 .elementor-element.elementor-element-3eb62fb .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1647 .elementor-element.elementor-element-3eb62fb .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-1647 .elementor-element.elementor-element-3eb62fb .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#E5E5E591;}.elementor-1647 .elementor-element.elementor-element-5bada26{--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-1647 .elementor-element.elementor-element-09f22c3{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1647 .elementor-element.elementor-element-09f22c3:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-09f22c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1647 .elementor-element.elementor-element-402af93{--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:center;--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-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 2;grid-row:span 1;}.elementor-1647 .elementor-element.elementor-element-402af93:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-402af93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000602;}.elementor-1647 .elementor-element.elementor-element-669ec29{width:100%;max-width:100%;grid-column:span 2;grid-row:span 6;}.elementor-1647 .elementor-element.elementor-element-669ec29 > .elementor-widget-container{padding:00px 0px 0px 0px;border-style:none;border-radius:00px 00px 00px 00px;}.elementor-1647 .elementor-element.elementor-element-669ec29.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-669ec29 .elementor-image-box-wrapper{text-align:start;}.elementor-1647 .elementor-element.elementor-element-669ec29.elementor-position-right .elementor-image-box-img{margin-left:19px;}.elementor-1647 .elementor-element.elementor-element-669ec29.elementor-position-left .elementor-image-box-img{margin-right:19px;}.elementor-1647 .elementor-element.elementor-element-669ec29.elementor-position-top .elementor-image-box-img{margin-bottom:19px;}.elementor-1647 .elementor-element.elementor-element-669ec29 .elementor-image-box-title{margin-bottom:10px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#F6FAFF;}.elementor-1647 .elementor-element.elementor-element-669ec29 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1647 .elementor-element.elementor-element-669ec29 .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-1647 .elementor-element.elementor-element-669ec29 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#E5E5E591;}.elementor-1647 .elementor-element.elementor-element-ef6b30d{--display:flex;--min-height:178px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap: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-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 2;grid-row:span 1;}.elementor-1647 .elementor-element.elementor-element-ef6b30d:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-ef6b30d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000602;}.elementor-1647 .elementor-element.elementor-element-5bcee09{width:100%;max-width:100%;grid-column:span 2;grid-row:span 6;}.elementor-1647 .elementor-element.elementor-element-5bcee09 > .elementor-widget-container{padding:00px 0px 0px 0px;border-style:none;border-radius:00px 00px 00px 00px;}.elementor-1647 .elementor-element.elementor-element-5bcee09.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-5bcee09 .elementor-image-box-wrapper{text-align:start;}.elementor-1647 .elementor-element.elementor-element-5bcee09.elementor-position-right .elementor-image-box-img{margin-left:19px;}.elementor-1647 .elementor-element.elementor-element-5bcee09.elementor-position-left .elementor-image-box-img{margin-right:19px;}.elementor-1647 .elementor-element.elementor-element-5bcee09.elementor-position-top .elementor-image-box-img{margin-bottom:19px;}.elementor-1647 .elementor-element.elementor-element-5bcee09 .elementor-image-box-title{margin-bottom:10px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#F6FAFF;}.elementor-1647 .elementor-element.elementor-element-5bcee09 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1647 .elementor-element.elementor-element-5bcee09 .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-1647 .elementor-element.elementor-element-5bcee09 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#E5E5E591;}.elementor-1647 .elementor-element.elementor-element-988ae83{--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:center;--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-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;grid-column:span 2;grid-row:span 1;}.elementor-1647 .elementor-element.elementor-element-988ae83:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-988ae83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000602;}.elementor-1647 .elementor-element.elementor-element-99b72b4{width:100%;max-width:100%;grid-column:span 2;grid-row:span 6;}.elementor-1647 .elementor-element.elementor-element-99b72b4 > .elementor-widget-container{padding:00px 0px 0px 0px;border-style:none;border-radius:00px 00px 00px 00px;}.elementor-1647 .elementor-element.elementor-element-99b72b4.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-99b72b4 .elementor-image-box-wrapper{text-align:start;}.elementor-1647 .elementor-element.elementor-element-99b72b4.elementor-position-right .elementor-image-box-img{margin-left:19px;}.elementor-1647 .elementor-element.elementor-element-99b72b4.elementor-position-left .elementor-image-box-img{margin-right:19px;}.elementor-1647 .elementor-element.elementor-element-99b72b4.elementor-position-top .elementor-image-box-img{margin-bottom:19px;}.elementor-1647 .elementor-element.elementor-element-99b72b4 .elementor-image-box-title{margin-bottom:10px;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#F6FAFF;}.elementor-1647 .elementor-element.elementor-element-99b72b4 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1647 .elementor-element.elementor-element-99b72b4 .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-1647 .elementor-element.elementor-element-99b72b4 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#E5E5E591;}.elementor-1647 .elementor-element.elementor-element-a66c7ad{--display:flex;}.elementor-1647 .elementor-element.elementor-element-03a1ffa{--display:flex;}.elementor-1647 .elementor-element.elementor-element-2ad4206{--display:flex;}.elementor-1647 .elementor-element.elementor-element-7c1b6ad{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:20px;--n-tabs-gap:20px;--n-tabs-title-transition:0.5s;--n-tabs-title-border-radius:1000px 1000px 1000px 1000px;--n-tabs-title-font-size:18px;--n-tabs-title-color:#292929;--n-tabs-title-color-active:#000000;}.elementor-1647 .elementor-element.elementor-element-7c1b6ad.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#BDFF0D;background-color:transparent;background-image:linear-gradient(238deg, #BDFF0D 0%, #C7F05C 100%);}.elementor-1647 .elementor-element.elementor-element-7c1b6ad.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1647 .elementor-element.elementor-element-7c1b6ad.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#BDFF0D;background-color:transparent;background-image:linear-gradient(238deg, #BDFF0D 0%, #C7F05C 100%);}.elementor-1647 .elementor-element.elementor-element-7c1b6ad.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"DM Sans", Sans-serif;font-weight:500;}.elementor-1647 .elementor-element.elementor-element-7c1b6ad [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#000000;}.elementor-1647 .elementor-element.elementor-element-38ff2e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-38ff2e4:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-38ff2e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1647 .elementor-element.elementor-element-36d73d0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-f40857e{--display:flex;--min-height:50vh;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.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-1647 .elementor-element.elementor-element-47feacc{text-align:end;}.elementor-1647 .elementor-element.elementor-element-47feacc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:36px;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-98f5059{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-73bfaa9{--display:flex;--position:absolute;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-1647 .elementor-element.elementor-element-73bfaa9:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-73bfaa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#575757;}.elementor-1647 .elementor-element.elementor-element-73bfaa9.e-con{--e-con-transform-translateX:-50%;}body:not(.rtl) .elementor-1647 .elementor-element.elementor-element-73bfaa9{left:50%;}body.rtl .elementor-1647 .elementor-element.elementor-element-73bfaa9{right:50%;}.elementor-1647 .elementor-element.elementor-element-d4fc4c2{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-1647 .elementor-element.elementor-element-d4fc4c2:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-d4fc4c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#575757;}body:not(.rtl) .elementor-1647 .elementor-element.elementor-element-d4fc4c2{left:0px;}body.rtl .elementor-1647 .elementor-element.elementor-element-d4fc4c2{right:0px;}.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-1647 .elementor-element.elementor-element-7787cc2{z-index:1;}.elementor-1647 .elementor-element.elementor-element-7787cc2 .elementor-icon-wrapper{text-align:center;}.elementor-1647 .elementor-element.elementor-element-7787cc2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1647 .elementor-element.elementor-element-7787cc2.elementor-view-framed .elementor-icon, .elementor-1647 .elementor-element.elementor-element-7787cc2.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1647 .elementor-element.elementor-element-7787cc2.elementor-view-framed .elementor-icon, .elementor-1647 .elementor-element.elementor-element-7787cc2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1647 .elementor-element.elementor-element-7787cc2 .elementor-icon{font-size:29px;}.elementor-1647 .elementor-element.elementor-element-7787cc2 .elementor-icon svg{height:29px;}.elementor-1647 .elementor-element.elementor-element-9209922{--display:flex;--position:absolute;--min-height:100px;top:0px;}.elementor-1647 .elementor-element.elementor-element-9209922:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-9209922 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #F2295B00 100%);}body:not(.rtl) .elementor-1647 .elementor-element.elementor-element-9209922{left:0px;}body.rtl .elementor-1647 .elementor-element.elementor-element-9209922{right:0px;}.elementor-1647 .elementor-element.elementor-element-11600a2{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:20px;}.elementor-1647 .elementor-element.elementor-element-198b014 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:46px;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1647 .elementor-element.elementor-element-08aa340{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#E0E0E0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1647 .elementor-element.elementor-element-c8254c7 img{border-radius:20px 20px 20px 20px;}.elementor-1647 .elementor-element.elementor-element-86baff8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-c550ca0{--display:flex;--min-height:50vh;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-cb27f9e{text-align:end;}.elementor-1647 .elementor-element.elementor-element-cb27f9e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-cbc1907{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-bb830a7{--display:flex;--position:absolute;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-1647 .elementor-element.elementor-element-bb830a7:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-bb830a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#575757;}.elementor-1647 .elementor-element.elementor-element-bb830a7.e-con{--e-con-transform-translateX:-50%;}body:not(.rtl) .elementor-1647 .elementor-element.elementor-element-bb830a7{left:50%;}body.rtl .elementor-1647 .elementor-element.elementor-element-bb830a7{right:50%;}.elementor-1647 .elementor-element.elementor-element-6ad7c4f{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-1647 .elementor-element.elementor-element-6ad7c4f:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-6ad7c4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#575757;}body:not(.rtl) .elementor-1647 .elementor-element.elementor-element-6ad7c4f{left:0px;}body.rtl .elementor-1647 .elementor-element.elementor-element-6ad7c4f{right:0px;}.elementor-1647 .elementor-element.elementor-element-36380ee .elementor-icon-wrapper{text-align:center;}.elementor-1647 .elementor-element.elementor-element-36380ee.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1647 .elementor-element.elementor-element-36380ee.elementor-view-framed .elementor-icon, .elementor-1647 .elementor-element.elementor-element-36380ee.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1647 .elementor-element.elementor-element-36380ee.elementor-view-framed .elementor-icon, .elementor-1647 .elementor-element.elementor-element-36380ee.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1647 .elementor-element.elementor-element-36380ee .elementor-icon{font-size:29px;}.elementor-1647 .elementor-element.elementor-element-36380ee .elementor-icon svg{height:29px;}.elementor-1647 .elementor-element.elementor-element-2a46f3b{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:20px;}.elementor-1647 .elementor-element.elementor-element-835572d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-6534f1f{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#E0E0E0;}.elementor-1647 .elementor-element.elementor-element-42fbbfc img{border-radius:20px 20px 20px 20px;}.elementor-1647 .elementor-element.elementor-element-0edaaea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-1267337{--display:flex;--min-height:50vh;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-5173459{text-align:end;}.elementor-1647 .elementor-element.elementor-element-5173459 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-85028e8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-37d48e1{--display:flex;--position:absolute;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-1647 .elementor-element.elementor-element-37d48e1:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-37d48e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#575757;}.elementor-1647 .elementor-element.elementor-element-37d48e1.e-con{--e-con-transform-translateX:-50%;}body:not(.rtl) .elementor-1647 .elementor-element.elementor-element-37d48e1{left:50%;}body.rtl .elementor-1647 .elementor-element.elementor-element-37d48e1{right:50%;}.elementor-1647 .elementor-element.elementor-element-0c042b4{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-1647 .elementor-element.elementor-element-0c042b4:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-0c042b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#575757;}body:not(.rtl) .elementor-1647 .elementor-element.elementor-element-0c042b4{left:0px;}body.rtl .elementor-1647 .elementor-element.elementor-element-0c042b4{right:0px;}.elementor-1647 .elementor-element.elementor-element-8c3deb4 .elementor-icon-wrapper{text-align:center;}.elementor-1647 .elementor-element.elementor-element-8c3deb4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1647 .elementor-element.elementor-element-8c3deb4.elementor-view-framed .elementor-icon, .elementor-1647 .elementor-element.elementor-element-8c3deb4.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1647 .elementor-element.elementor-element-8c3deb4.elementor-view-framed .elementor-icon, .elementor-1647 .elementor-element.elementor-element-8c3deb4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1647 .elementor-element.elementor-element-8c3deb4 .elementor-icon{font-size:29px;}.elementor-1647 .elementor-element.elementor-element-8c3deb4 .elementor-icon svg{height:29px;}.elementor-1647 .elementor-element.elementor-element-ef0a16d{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:20px;}.elementor-1647 .elementor-element.elementor-element-94233d8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-6d531c9{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#E0E0E0;}.elementor-1647 .elementor-element.elementor-element-fc3e4c4 img{border-radius:20px 20px 20px 20px;}.elementor-1647 .elementor-element.elementor-element-da9b269{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-d1010f5{--display:flex;--min-height:50vh;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-dd493b3{text-align:end;}.elementor-1647 .elementor-element.elementor-element-dd493b3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-5bc2de5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-1fce753{--display:flex;--position:absolute;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-1647 .elementor-element.elementor-element-1fce753:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-1fce753 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#575757;}.elementor-1647 .elementor-element.elementor-element-1fce753.e-con{--e-con-transform-translateX:-50%;}body:not(.rtl) .elementor-1647 .elementor-element.elementor-element-1fce753{left:50%;}body.rtl .elementor-1647 .elementor-element.elementor-element-1fce753{right:50%;}.elementor-1647 .elementor-element.elementor-element-7a0c8c9{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-1647 .elementor-element.elementor-element-7a0c8c9:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-7a0c8c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#575757;}body:not(.rtl) .elementor-1647 .elementor-element.elementor-element-7a0c8c9{left:0px;}body.rtl .elementor-1647 .elementor-element.elementor-element-7a0c8c9{right:0px;}.elementor-1647 .elementor-element.elementor-element-cb660b5 .elementor-icon-wrapper{text-align:center;}.elementor-1647 .elementor-element.elementor-element-cb660b5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1647 .elementor-element.elementor-element-cb660b5.elementor-view-framed .elementor-icon, .elementor-1647 .elementor-element.elementor-element-cb660b5.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1647 .elementor-element.elementor-element-cb660b5.elementor-view-framed .elementor-icon, .elementor-1647 .elementor-element.elementor-element-cb660b5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1647 .elementor-element.elementor-element-cb660b5 .elementor-icon{font-size:29px;}.elementor-1647 .elementor-element.elementor-element-cb660b5 .elementor-icon svg{height:29px;}.elementor-1647 .elementor-element.elementor-element-b997364{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:20px;}.elementor-1647 .elementor-element.elementor-element-00c04b2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-2ae2cc3{font-family:"Montserrat", Sans-serif;font-weight:400;color:#E0E0E0;}.elementor-1647 .elementor-element.elementor-element-aaf84b0 img{border-radius:20px 20px 20px 20px;}.elementor-1647 .elementor-element.elementor-element-58777e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-e574bb6{--display:flex;--min-height:50vh;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-b50cc75{text-align:end;}.elementor-1647 .elementor-element.elementor-element-b50cc75 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:600;color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-8011eba{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-63d7b0c{--display:flex;--position:absolute;--min-height:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-1647 .elementor-element.elementor-element-63d7b0c:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-63d7b0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#575757;}.elementor-1647 .elementor-element.elementor-element-63d7b0c.e-con{--e-con-transform-translateX:-50%;}body:not(.rtl) .elementor-1647 .elementor-element.elementor-element-63d7b0c{left:50%;}body.rtl .elementor-1647 .elementor-element.elementor-element-63d7b0c{right:50%;}.elementor-1647 .elementor-element.elementor-element-37f2b1e{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-1647 .elementor-element.elementor-element-37f2b1e:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-37f2b1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#575757;}body:not(.rtl) .elementor-1647 .elementor-element.elementor-element-37f2b1e{left:0px;}body.rtl .elementor-1647 .elementor-element.elementor-element-37f2b1e{right:0px;}.elementor-1647 .elementor-element.elementor-element-dc28920{z-index:1;}.elementor-1647 .elementor-element.elementor-element-dc28920 .elementor-icon-wrapper{text-align:center;}.elementor-1647 .elementor-element.elementor-element-dc28920.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1647 .elementor-element.elementor-element-dc28920.elementor-view-framed .elementor-icon, .elementor-1647 .elementor-element.elementor-element-dc28920.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1647 .elementor-element.elementor-element-dc28920.elementor-view-framed .elementor-icon, .elementor-1647 .elementor-element.elementor-element-dc28920.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1647 .elementor-element.elementor-element-dc28920 .elementor-icon{font-size:29px;}.elementor-1647 .elementor-element.elementor-element-dc28920 .elementor-icon svg{height:29px;}.elementor-1647 .elementor-element.elementor-element-1e879af{--display:flex;--position:absolute;--min-height:150px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}.elementor-1647 .elementor-element.elementor-element-1e879af:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-1e879af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #000000 0%, #F2295B00 100%);}body:not(.rtl) .elementor-1647 .elementor-element.elementor-element-1e879af{left:0px;}body.rtl .elementor-1647 .elementor-element.elementor-element-1e879af{right:0px;}.elementor-1647 .elementor-element.elementor-element-77e0fb9{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:20px;}.elementor-1647 .elementor-element.elementor-element-fe27dad .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:600;color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-2ac21ab{font-family:"Montserrat", Sans-serif;font-weight:400;color:#E0E0E0;}.elementor-1647 .elementor-element.elementor-element-11a3bbc img{border-radius:20px 20px 20px 20px;}.elementor-1647 .elementor-element.elementor-element-7584c66{--display:flex;--min-height:807px;--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;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1647 .elementor-element.elementor-element-7584c66:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-7584c66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00193C;}.elementor-1647 .elementor-element.elementor-element-6ea96ed{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-984600b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1647 .elementor-element.elementor-element-0a6575c > .elementor-widget-container{margin:0px 0px 0px -25px;padding:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-0a6575c{z-index:2;text-align:center;}.elementor-1647 .elementor-element.elementor-element-0a6575c .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1647 .elementor-element.elementor-element-0a6575c img{width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#111111;border-radius:10px 10px 10px 10px;}.elementor-1647 .elementor-element.elementor-element-ff6e1ae{--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-1647 .elementor-element.elementor-element-afb3348{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-1647 .elementor-element.elementor-element-afb3348 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-afb3348.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-afb3348 .elementor-image-box-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:400;line-height:1.1em;color:#F6FAFF;}.elementor-1647 .elementor-element.elementor-element-afb3348:has(:hover) .elementor-image-box-title,
					 .elementor-1647 .elementor-element.elementor-element-afb3348:has(:focus) .elementor-image-box-title{color:#F6FAFF;}.elementor-1647 .elementor-element.elementor-element-afb3348 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#E5E5E5;}.elementor-1647 .elementor-element.elementor-element-327a5af{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1647 .elementor-element.elementor-element-41fd177 > .elementor-widget-container{background-color:#0C0C0C;margin:0px 0px 0px 0px;padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#151515;border-radius:10px 10px 10px 10px;}.elementor-1647 .elementor-element.elementor-element-41fd177 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-1647 .elementor-element.elementor-element-41fd177 .elementor-icon-box-title{margin-block-end:0px;color:#F6FAFF;}.elementor-1647 .elementor-element.elementor-element-41fd177 .elementor-icon{font-size:40px;}.elementor-1647 .elementor-element.elementor-element-41fd177 .elementor-icon-box-title, .elementor-1647 .elementor-element.elementor-element-41fd177 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.1em;}.elementor-1647 .elementor-element.elementor-element-41fd177 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#E5E5E5;}.elementor-1647 .elementor-element.elementor-element-bb3479a > .elementor-widget-container{background-color:#0C0C0C;margin:0px 0px 0px 0px;padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#151515;border-radius:10px 10px 10px 10px;}.elementor-1647 .elementor-element.elementor-element-bb3479a .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-1647 .elementor-element.elementor-element-bb3479a .elementor-icon-box-title{margin-block-end:0px;color:#F6FAFF;}.elementor-1647 .elementor-element.elementor-element-bb3479a .elementor-icon{font-size:40px;}.elementor-1647 .elementor-element.elementor-element-bb3479a .elementor-icon-box-title, .elementor-1647 .elementor-element.elementor-element-bb3479a .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.1em;}.elementor-1647 .elementor-element.elementor-element-bb3479a .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#E5E5E5;}.elementor-1647 .elementor-element.elementor-element-b88e907 > .elementor-widget-container{background-color:#0C0C0C;margin:0px 0px 0px 0px;padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#151515;border-radius:10px 10px 10px 10px;}.elementor-1647 .elementor-element.elementor-element-b88e907 .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-1647 .elementor-element.elementor-element-b88e907 .elementor-icon-box-title{margin-block-end:0px;color:#F6FAFF;}.elementor-1647 .elementor-element.elementor-element-b88e907 .elementor-icon{font-size:40px;}.elementor-1647 .elementor-element.elementor-element-b88e907 .elementor-icon-box-title, .elementor-1647 .elementor-element.elementor-element-b88e907 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.1em;}.elementor-1647 .elementor-element.elementor-element-b88e907 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#E5E5E5;}.elementor-1647 .elementor-element.elementor-element-58278ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1647 .elementor-element.elementor-element-9a3f966 > .elementor-widget-container{margin:0px -25px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-9a3f966{z-index:2;text-align:center;}.elementor-1647 .elementor-element.elementor-element-9a3f966 .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1647 .elementor-element.elementor-element-9a3f966 img{width:100%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#111111;border-radius:10px 10px 10px 10px;}.elementor-1647 .elementor-element.elementor-element-82e363a{--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;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1647 .elementor-element.elementor-element-82e363a:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-82e363a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1647 .elementor-element.elementor-element-3de811c{--display:flex;--min-height:39px;--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-1647 .elementor-element.elementor-element-3cc2390{--display:flex;--justify-content:center;}.elementor-1647 .elementor-element.elementor-element-9d6b24b{width:var( --container-widget-width, 52.769% );max-width:52.769%;--container-widget-width:52.769%;--container-widget-flex-grow:0;}.elementor-1647 .elementor-element.elementor-element-9d6b24b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1647 .elementor-element.elementor-element-9d6b24b .elementor-image-box-wrapper{text-align:center;}.elementor-1647 .elementor-element.elementor-element-9d6b24b .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-9d6b24b .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#CCD0D5;}.elementor-1647 .elementor-element.elementor-element-581f081{--display:flex;--min-height:220px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-581f081:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-581f081 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292727A1;}.elementor-1647 .elementor-element.elementor-element-581f081.e-con{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-dfa50a5{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1647 .elementor-element.elementor-element-a929a63{--display:flex;--min-height:424.43px;--justify-content:flex-end;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:#5A5A5A;--border-color:#5A5A5A;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;--e-transform-origin-x:center;--e-transform-origin-y:bottom;}.elementor-1647 .elementor-element.elementor-element-a929a63:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-a929a63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(143deg, #000602 68%, #B2FE022E 100%);}.elementor-1647 .elementor-element.elementor-element-a929a63.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1647 .elementor-element.elementor-element-6976f93{--display:flex;--position:absolute;--min-height:180px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100px 100px 100px 100px;top:-62px;}.elementor-1647 .elementor-element.elementor-element-6976f93:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-6976f93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#43434300;}.elementor-1647 .elementor-element.elementor-element-6976f93.e-con{--align-self:center;}body:not(.rtl) .elementor-1647 .elementor-element.elementor-element-6976f93{left:-5px;}body.rtl .elementor-1647 .elementor-element.elementor-element-6976f93{right:-5px;}.elementor-1647 .elementor-element.elementor-element-e123fe4{width:var( --container-widget-width, 84.571% );max-width:84.571%;--container-widget-width:84.571%;--container-widget-flex-grow:0;}.elementor-1647 .elementor-element.elementor-element-e123fe4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1647 .elementor-element.elementor-element-e123fe4.elementor-position-right .elementor-image-box-img{margin-left:100px;}.elementor-1647 .elementor-element.elementor-element-e123fe4.elementor-position-left .elementor-image-box-img{margin-right:100px;}.elementor-1647 .elementor-element.elementor-element-e123fe4.elementor-position-top .elementor-image-box-img{margin-bottom:100px;}.elementor-1647 .elementor-element.elementor-element-e123fe4 .elementor-image-box-title{margin-bottom:20px;font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;line-height:31px;color:#B2FE02;}.elementor-1647 .elementor-element.elementor-element-e123fe4 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-1647 .elementor-element.elementor-element-e123fe4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1647 .elementor-element.elementor-element-e123fe4 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#E5E5E585;}.elementor-1647 .elementor-element.elementor-element-781907f{--display:flex;--min-height:465px;--justify-content:flex-end;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:#B2FE02;--border-color:#B2FE02;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-1647 .elementor-element.elementor-element-781907f:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-781907f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(143deg, #000602 68%, #B2FE022E 100%);}.elementor-1647 .elementor-element.elementor-element-781907f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1647 .elementor-element.elementor-element-07d39d1{--display:flex;--position:absolute;--min-height:180px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100px 100px 100px 100px;top:-62px;}.elementor-1647 .elementor-element.elementor-element-07d39d1:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-07d39d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#43434300;}.elementor-1647 .elementor-element.elementor-element-07d39d1.e-con{--align-self:center;}body:not(.rtl) .elementor-1647 .elementor-element.elementor-element-07d39d1{left:-5px;}body.rtl .elementor-1647 .elementor-element.elementor-element-07d39d1{right:-5px;}.elementor-1647 .elementor-element.elementor-element-ffffc0e{width:var( --container-widget-width, 84.571% );max-width:84.571%;--container-widget-width:84.571%;--container-widget-flex-grow:0;}.elementor-1647 .elementor-element.elementor-element-ffffc0e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1647 .elementor-element.elementor-element-ffffc0e.elementor-position-right .elementor-image-box-img{margin-left:100px;}.elementor-1647 .elementor-element.elementor-element-ffffc0e.elementor-position-left .elementor-image-box-img{margin-right:100px;}.elementor-1647 .elementor-element.elementor-element-ffffc0e.elementor-position-top .elementor-image-box-img{margin-bottom:100px;}.elementor-1647 .elementor-element.elementor-element-ffffc0e .elementor-image-box-title{margin-bottom:20px;font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;line-height:31px;color:#B2FE02;}.elementor-1647 .elementor-element.elementor-element-ffffc0e .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-1647 .elementor-element.elementor-element-ffffc0e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1647 .elementor-element.elementor-element-ffffc0e .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#E5E5E585;}.elementor-1647 .elementor-element.elementor-element-0da8ebd{--display:flex;--min-height:424.43px;--justify-content:flex-end;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:#5A5A5A;--border-color:#5A5A5A;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;--e-transform-origin-x:center;--e-transform-origin-y:bottom;}.elementor-1647 .elementor-element.elementor-element-0da8ebd:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-0da8ebd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(143deg, #000602 58%, #B2FE022E 100%);}.elementor-1647 .elementor-element.elementor-element-0da8ebd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1647 .elementor-element.elementor-element-3bb0ec5{--display:flex;--position:absolute;--min-height:180px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:100px 100px 100px 100px;top:-62px;}.elementor-1647 .elementor-element.elementor-element-3bb0ec5:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-3bb0ec5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#43434300;}.elementor-1647 .elementor-element.elementor-element-3bb0ec5.e-con{--align-self:center;}body:not(.rtl) .elementor-1647 .elementor-element.elementor-element-3bb0ec5{left:-5px;}body.rtl .elementor-1647 .elementor-element.elementor-element-3bb0ec5{right:-5px;}.elementor-1647 .elementor-element.elementor-element-a3b1b50{width:var( --container-widget-width, 84.571% );max-width:84.571%;--container-widget-width:84.571%;--container-widget-flex-grow:0;}.elementor-1647 .elementor-element.elementor-element-a3b1b50.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1647 .elementor-element.elementor-element-a3b1b50.elementor-position-right .elementor-image-box-img{margin-left:100px;}.elementor-1647 .elementor-element.elementor-element-a3b1b50.elementor-position-left .elementor-image-box-img{margin-right:100px;}.elementor-1647 .elementor-element.elementor-element-a3b1b50.elementor-position-top .elementor-image-box-img{margin-bottom:100px;}.elementor-1647 .elementor-element.elementor-element-a3b1b50 .elementor-image-box-title{margin-bottom:20px;font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;line-height:31px;color:#B2FE02;}.elementor-1647 .elementor-element.elementor-element-a3b1b50 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-1647 .elementor-element.elementor-element-a3b1b50 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1647 .elementor-element.elementor-element-a3b1b50 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#E5E5E585;}.elementor-1647 .elementor-element.elementor-element-69ff3ab{--display:flex;--min-height:796px;--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;--overlay-opacity:0.5;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1647 .elementor-element.elementor-element-69ff3ab:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-69ff3ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://brunoalvesdesigner.com.br/wp-content/uploads/2026/05/Sem-Titulo-1.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1647 .elementor-element.elementor-element-69ff3ab::before, .elementor-1647 .elementor-element.elementor-element-69ff3ab > .elementor-background-video-container::before, .elementor-1647 .elementor-element.elementor-element-69ff3ab > .e-con-inner > .elementor-background-video-container::before, .elementor-1647 .elementor-element.elementor-element-69ff3ab > .elementor-background-slideshow::before, .elementor-1647 .elementor-element.elementor-element-69ff3ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-1647 .elementor-element.elementor-element-69ff3ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1647 .elementor-element.elementor-element-cdf6580{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1647 .elementor-element.elementor-element-cdf6580.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1647 .elementor-element.elementor-element-f68d3b2{width:var( --container-widget-width, 669px );max-width:669px;--container-widget-width:669px;--container-widget-flex-grow:0;}.elementor-1647 .elementor-element.elementor-element-f68d3b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-f68d3b2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1647 .elementor-element.elementor-element-f68d3b2 .elementor-image-box-wrapper{text-align:center;}.elementor-1647 .elementor-element.elementor-element-f68d3b2 .elementor-image-box-title{margin-bottom:20px;font-family:"Lora", Sans-serif;font-size:42px;font-weight:500;color:#F6FAFF;}.elementor-1647 .elementor-element.elementor-element-f68d3b2 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:400;color:#E5E5E5;}.elementor-1647 .elementor-element.elementor-element-0212e67{--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-1647 .elementor-element.elementor-element-cb1a22f{--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-1647 .elementor-element.elementor-element-f0cfbe9.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-f0cfbe9{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-1647 .elementor-element.elementor-element-76ec9fa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1647 .elementor-element.elementor-element-92a013e{--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-1647 .elementor-element.elementor-element-e3226dc.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-e3226dc{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-1647 .elementor-element.elementor-element-6537a5a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1647 .elementor-element.elementor-element-1f24deb{--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-1647 .elementor-element.elementor-element-18349ab{--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-1647 .elementor-element.elementor-element-38e02f7.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-38e02f7{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-1647 .elementor-element.elementor-element-ef4cf39{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1647 .elementor-element.elementor-element-47594f1{--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-1647 .elementor-element.elementor-element-ef62992.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-ef62992{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-1647 .elementor-element.elementor-element-c46ad64{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1647 .elementor-element.elementor-element-077f4fa{--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-1647 .elementor-element.elementor-element-4dde5de{--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-1647 .elementor-element.elementor-element-c970c2f.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-c970c2f{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-1647 .elementor-element.elementor-element-81a341e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1647 .elementor-element.elementor-element-d7ad07c{--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-1647 .elementor-element.elementor-element-6051342.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-6051342{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;}.elementor-1647 .elementor-element.elementor-element-8626140{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1647 .elementor-element.elementor-element-b6f70ce{--n-accordion-title-font-size:21px;width:var( --container-widget-width, 623px );max-width:623px;--container-widget-width:623px;--container-widget-flex-grow:0;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:12px 12px 12px 12px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#DDDDDD;--n-accordion-title-active-color:#F1C280;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFD396;}.elementor-1647 .elementor-element.elementor-element-b6f70ce > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFD396;}.elementor-1647 .elementor-element.elementor-element-b6f70ce {--n-accordion-padding:26px 26px 26px 26px;}:where( .elementor-1647 .elementor-element.elementor-element-b6f70ce > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Manrope", Sans-serif;}.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-1647 .elementor-element.elementor-element-6467c16 .elementor-button{background-color:transparent;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;fill:#000000;color:#000000;background-image:linear-gradient(243deg, #FFD396 0%, #F1C280 100%);border-radius:-1px -1px -1px -1px;padding:20px 0px 20px 0px;}.elementor-1647 .elementor-element.elementor-element-6467c16{width:var( --container-widget-width, 437px );max-width:437px;--container-widget-width:437px;--container-widget-flex-grow:0;}.elementor-1647 .elementor-element.elementor-element-6467c16 > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-6467c16 .elementor-button:hover, .elementor-1647 .elementor-element.elementor-element-6467c16 .elementor-button:focus{color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-6467c16 .elementor-button:hover svg, .elementor-1647 .elementor-element.elementor-element-6467c16 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-f45e307{--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:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1647 .elementor-element.elementor-element-f45e307:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-f45e307 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-1647 .elementor-element.elementor-element-b7fc0cb{--display:flex;--min-height:400px;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-b7872ff{--display:flex;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1647 .elementor-element.elementor-element-b7872ff:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-b7872ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brunoalvesdesigner.com.br/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-size:cover;}.elementor-1647 .elementor-element.elementor-element-a938b0c{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1647 .elementor-element.elementor-element-a938b0c:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-a938b0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-1647 .elementor-element.elementor-element-1be64f4 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1647 .elementor-element.elementor-element-1be64f4 .elementor-icon-box-title{margin-block-end:0px;color:#727271;}.elementor-1647 .elementor-element.elementor-element-1be64f4.elementor-view-stacked .elementor-icon{background-color:#7AB612;fill:#FFFFFF;color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-1be64f4.elementor-view-framed .elementor-icon, .elementor-1647 .elementor-element.elementor-element-1be64f4.elementor-view-default .elementor-icon{fill:#7AB612;color:#7AB612;border-color:#7AB612;}.elementor-1647 .elementor-element.elementor-element-1be64f4.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-1be64f4 .elementor-icon{font-size:25px;}.elementor-1647 .elementor-element.elementor-element-1be64f4 .elementor-icon-box-title, .elementor-1647 .elementor-element.elementor-element-1be64f4 .elementor-icon-box-title a{font-family:"Bricolage Grotesque", Sans-serif;font-size:17px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;}.elementor-1647 .elementor-element.elementor-element-1be64f4:has(:hover) .elementor-icon-box-title,
					 .elementor-1647 .elementor-element.elementor-element-1be64f4:has(:focus) .elementor-icon-box-title{color:#727271;}.elementor-1647 .elementor-element.elementor-element-1be64f4 .elementor-icon-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;color:#333333;}.elementor-1647 .elementor-element.elementor-element-1a2a9ed{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-1647 .elementor-element.elementor-element-1a2a9ed:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-1a2a9ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brunoalvesdesigner.com.br/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-size:cover;}.elementor-1647 .elementor-element.elementor-element-aad248d{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;}.elementor-1647 .elementor-element.elementor-element-aad248d .elementor-image-box-wrapper{text-align:start;}.elementor-1647 .elementor-element.elementor-element-aad248d .elementor-image-box-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:2px;color:#7AB612;}.elementor-1647 .elementor-element.elementor-element-aad248d:has(:hover) .elementor-image-box-title,
					 .elementor-1647 .elementor-element.elementor-element-aad248d:has(:focus) .elementor-image-box-title{color:#7AB612;}.elementor-1647 .elementor-element.elementor-element-aad248d .elementor-image-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:46px;font-weight:700;line-height:1.5em;color:#131313;}.elementor-1647 .elementor-element.elementor-element-f6ee98c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-dde65d1{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#D6D6D6;--border-color:#D6D6D6;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-d7226a2{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;text-align:center;}.elementor-1647 .elementor-element.elementor-element-d7226a2 > .elementor-widget-container{background-color:#E0E7DB;border-radius:1000px 1000px 1000px 1000px;}.elementor-1647 .elementor-element.elementor-element-d7226a2 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#141414;}.elementor-1647 .elementor-element.elementor-element-d7226a2 .elementor-heading-title a:hover, .elementor-1647 .elementor-element.elementor-element-d7226a2 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-8707b46 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#131313;}.elementor-1647 .elementor-element.elementor-element-27faaee{width:100%;max-width:100%;}.elementor-1647 .elementor-element.elementor-element-27faaee .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#727271;}.elementor-1647 .elementor-element.elementor-element-f018932{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#D6D6D6;--border-color:#D6D6D6;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-8ed9aa3{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;text-align:center;}.elementor-1647 .elementor-element.elementor-element-8ed9aa3 > .elementor-widget-container{background-color:#E0E7DB;border-radius:1000px 1000px 1000px 1000px;}.elementor-1647 .elementor-element.elementor-element-8ed9aa3 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#141414;}.elementor-1647 .elementor-element.elementor-element-8ed9aa3 .elementor-heading-title a:hover, .elementor-1647 .elementor-element.elementor-element-8ed9aa3 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-a7bd002 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#131313;}.elementor-1647 .elementor-element.elementor-element-d1b8997{width:100%;max-width:100%;}.elementor-1647 .elementor-element.elementor-element-d1b8997 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#727271;}.elementor-1647 .elementor-element.elementor-element-2de3ca3{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#D6D6D6;--border-color:#D6D6D6;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-e3c784a{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;text-align:center;}.elementor-1647 .elementor-element.elementor-element-e3c784a > .elementor-widget-container{background-color:#E0E7DB;border-radius:1000px 1000px 1000px 1000px;}.elementor-1647 .elementor-element.elementor-element-e3c784a .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:#141414;}.elementor-1647 .elementor-element.elementor-element-e3c784a .elementor-heading-title a:hover, .elementor-1647 .elementor-element.elementor-element-e3c784a .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-5b1fe6c .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:30px;font-weight:700;line-height:1.3em;color:#131313;}.elementor-1647 .elementor-element.elementor-element-459afdd{width:100%;max-width:100%;}.elementor-1647 .elementor-element.elementor-element-459afdd .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#727271;}.elementor-1647 .elementor-element.elementor-element-3a10da1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1647 .elementor-element.elementor-element-3a10da1:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-3a10da1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}.elementor-1647 .elementor-element.elementor-element-b7a1040{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--border-radius:18px 18px 18px 18px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1647 .elementor-element.elementor-element-b7a1040:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-b7a1040 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272727;}.elementor-1647 .elementor-element.elementor-element-5763a92{--display:flex;grid-column:span 3;}.elementor-1647 .elementor-element.elementor-element-217ef30{width:auto;max-width:auto;text-align:start;}.elementor-1647 .elementor-element.elementor-element-217ef30 > .elementor-widget-container{background-color:#27272700;padding:0px 0px 0px 00px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-217ef30.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-217ef30 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:1em;color:#FA7100;}.elementor-1647 .elementor-element.elementor-element-a98f96c{text-align:start;}.elementor-1647 .elementor-element.elementor-element-a98f96c .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:49px;font-weight:700;line-height:55px;color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-4e45a05{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:start;}.elementor-1647 .elementor-element.elementor-element-4e45a05.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-4e45a05 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-5ec15b5 .elementor-button{background-color:#FD7200;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:500;border-radius:100px 100px 100px 100px;}.elementor-1647 .elementor-element.elementor-element-5ec15b5.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-4251842{grid-column:span 3;}.elementor-1647 .elementor-element.elementor-element-4251842 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-1647 .elementor-element.elementor-element-5aad251 > .elementor-widget-container{background-color:#2C2C2C;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C5C5C51C;border-radius:12px 12px 12px 12px;}.elementor-1647 .elementor-element.elementor-element-5aad251{grid-column:span 3;grid-row:span 1;}.elementor-1647 .elementor-element.elementor-element-5aad251 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1647 .elementor-element.elementor-element-5aad251 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-5aad251.elementor-view-stacked .elementor-icon{background-color:#FD7200;fill:#FFFFFF;color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-5aad251.elementor-view-framed .elementor-icon, .elementor-1647 .elementor-element.elementor-element-5aad251.elementor-view-default .elementor-icon{fill:#FD7200;color:#FD7200;border-color:#FD7200;}.elementor-1647 .elementor-element.elementor-element-5aad251.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-5aad251 .elementor-icon{font-size:30px;}.elementor-1647 .elementor-element.elementor-element-5aad251 .elementor-icon-box-title, .elementor-1647 .elementor-element.elementor-element-5aad251 .elementor-icon-box-title a{font-family:"Bricolage Grotesque", Sans-serif;font-size:26px;font-weight:400;line-height:1em;}.elementor-1647 .elementor-element.elementor-element-5aad251:has(:hover) .elementor-icon-box-title,
					 .elementor-1647 .elementor-element.elementor-element-5aad251:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-5aad251 .elementor-icon-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#A8A8A8;}.elementor-1647 .elementor-element.elementor-element-c902d9a > .elementor-widget-container{background-color:#2C2C2C;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C5C5C51C;border-radius:12px 12px 12px 12px;}.elementor-1647 .elementor-element.elementor-element-c902d9a{grid-column:span 3;grid-row:span 1;}.elementor-1647 .elementor-element.elementor-element-c902d9a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1647 .elementor-element.elementor-element-c902d9a .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-c902d9a.elementor-view-stacked .elementor-icon{background-color:#FD7200;fill:#FFFFFF;color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-c902d9a.elementor-view-framed .elementor-icon, .elementor-1647 .elementor-element.elementor-element-c902d9a.elementor-view-default .elementor-icon{fill:#FD7200;color:#FD7200;border-color:#FD7200;}.elementor-1647 .elementor-element.elementor-element-c902d9a.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-c902d9a .elementor-icon{font-size:30px;}.elementor-1647 .elementor-element.elementor-element-c902d9a .elementor-icon-box-title, .elementor-1647 .elementor-element.elementor-element-c902d9a .elementor-icon-box-title a{font-family:"Bricolage Grotesque", Sans-serif;font-size:26px;font-weight:400;line-height:1em;}.elementor-1647 .elementor-element.elementor-element-c902d9a:has(:hover) .elementor-icon-box-title,
					 .elementor-1647 .elementor-element.elementor-element-c902d9a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-c902d9a .elementor-icon-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#A8A8A8;}.elementor-1647 .elementor-element.elementor-element-66bf1fe > .elementor-widget-container{background-color:#2C2C2C;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C5C5C51C;border-radius:12px 12px 12px 12px;}.elementor-1647 .elementor-element.elementor-element-66bf1fe{grid-column:span 3;grid-row:span 1;}.elementor-1647 .elementor-element.elementor-element-66bf1fe .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1647 .elementor-element.elementor-element-66bf1fe .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-66bf1fe.elementor-view-stacked .elementor-icon{background-color:#FD7200;fill:#FFFFFF;color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-66bf1fe.elementor-view-framed .elementor-icon, .elementor-1647 .elementor-element.elementor-element-66bf1fe.elementor-view-default .elementor-icon{fill:#FD7200;color:#FD7200;border-color:#FD7200;}.elementor-1647 .elementor-element.elementor-element-66bf1fe.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-66bf1fe .elementor-icon{font-size:30px;}.elementor-1647 .elementor-element.elementor-element-66bf1fe .elementor-icon-box-title, .elementor-1647 .elementor-element.elementor-element-66bf1fe .elementor-icon-box-title a{font-family:"Bricolage Grotesque", Sans-serif;font-size:26px;font-weight:400;line-height:1em;}.elementor-1647 .elementor-element.elementor-element-66bf1fe:has(:hover) .elementor-icon-box-title,
					 .elementor-1647 .elementor-element.elementor-element-66bf1fe:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-66bf1fe .elementor-icon-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#A8A8A8;}.elementor-1647 .elementor-element.elementor-element-1b6c9d0 > .elementor-widget-container{background-color:#2C2C2C;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C5C5C51C;border-radius:12px 12px 12px 12px;}.elementor-1647 .elementor-element.elementor-element-1b6c9d0{grid-column:span 3;grid-row:span 1;}.elementor-1647 .elementor-element.elementor-element-1b6c9d0 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1647 .elementor-element.elementor-element-1b6c9d0 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-1b6c9d0.elementor-view-stacked .elementor-icon{background-color:#FD7200;fill:#FFFFFF;color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-1b6c9d0.elementor-view-framed .elementor-icon, .elementor-1647 .elementor-element.elementor-element-1b6c9d0.elementor-view-default .elementor-icon{fill:#FD7200;color:#FD7200;border-color:#FD7200;}.elementor-1647 .elementor-element.elementor-element-1b6c9d0.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-1b6c9d0 .elementor-icon{font-size:30px;}.elementor-1647 .elementor-element.elementor-element-1b6c9d0 .elementor-icon-box-title, .elementor-1647 .elementor-element.elementor-element-1b6c9d0 .elementor-icon-box-title a{font-family:"Bricolage Grotesque", Sans-serif;font-size:26px;font-weight:400;line-height:1em;}.elementor-1647 .elementor-element.elementor-element-1b6c9d0:has(:hover) .elementor-icon-box-title,
					 .elementor-1647 .elementor-element.elementor-element-1b6c9d0:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-1b6c9d0 .elementor-icon-box-description{font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:400;line-height:1em;color:#A8A8A8;}.elementor-1647 .elementor-element.elementor-element-0932116{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1647 .elementor-element.elementor-element-0932116:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-0932116 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-75ecbb0{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-75ecbb0.e-con{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-df452cd > .elementor-widget-container{--e-transform-flipX:-1;margin:-18px 0px -23px 0px;padding:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-df452cd.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-df452cd .elementor-icon-wrapper{text-align:center;}.elementor-1647 .elementor-element.elementor-element-df452cd .elementor-icon{font-size:36px;}.elementor-1647 .elementor-element.elementor-element-df452cd .elementor-icon svg{height:36px;}.elementor-1647 .elementor-element.elementor-element-df452cd .elementor-icon i, .elementor-1647 .elementor-element.elementor-element-df452cd .elementor-icon svg{transform:rotate(0deg);}.elementor-1647 .elementor-element.elementor-element-2d8d627 > .elementor-widget-container{margin:-2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-2d8d627{text-align:center;}.elementor-1647 .elementor-element.elementor-element-2d8d627 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1em;color:#FB0303;}.elementor-1647 .elementor-element.elementor-element-ace6674 > .elementor-widget-container{margin:-18px 0px -23px 0px;padding:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-ace6674.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-ace6674 .elementor-icon-wrapper{text-align:center;}.elementor-1647 .elementor-element.elementor-element-ace6674 .elementor-icon{font-size:36px;}.elementor-1647 .elementor-element.elementor-element-ace6674 .elementor-icon svg{height:36px;}.elementor-1647 .elementor-element.elementor-element-ace6674 .elementor-icon i, .elementor-1647 .elementor-element.elementor-element-ace6674 .elementor-icon svg{transform:rotate(0deg);}.elementor-1647 .elementor-element.elementor-element-b43cea6{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;text-align:center;}.elementor-1647 .elementor-element.elementor-element-b43cea6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-b43cea6.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-b43cea6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:50px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-1647 .elementor-element.elementor-element-a626f2d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:3vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1647 .elementor-element.elementor-element-00f66a7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-a328348{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.2);--margin-top:-144px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-1647 .elementor-element.elementor-element-a328348:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-a328348 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1647 .elementor-element.elementor-element-097ef10{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;--e-icon-list-icon-size:88px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-1647 .elementor-element.elementor-element-097ef10 > .elementor-widget-container{margin:-11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-097ef10.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-097ef10 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1647 .elementor-element.elementor-element-097ef10 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1647 .elementor-element.elementor-element-097ef10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1647 .elementor-element.elementor-element-097ef10 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1647 .elementor-element.elementor-element-097ef10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1647 .elementor-element.elementor-element-097ef10 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1647 .elementor-element.elementor-element-097ef10 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1647 .elementor-element.elementor-element-097ef10 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1647 .elementor-element.elementor-element-097ef10 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;}.elementor-1647 .elementor-element.elementor-element-097ef10 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1647 .elementor-element.elementor-element-c393a2b{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;color:#4B4B4B;}.elementor-1647 .elementor-element.elementor-element-c393a2b > .elementor-widget-container{margin:9px 0px 0px 0px;padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#12121240;border-radius:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-c393a2b.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-6c4941a{--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;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-6c4941a.e-con{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-ffc140b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-ffc140b{text-align:center;}.elementor-1647 .elementor-element.elementor-element-ffc140b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:#000000;}.elementor-1647 .elementor-element.elementor-element-44e9f89 > .elementor-widget-container{margin:-5px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-44e9f89.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-44e9f89 .elementor-icon-wrapper{text-align:center;}.elementor-1647 .elementor-element.elementor-element-44e9f89.elementor-view-stacked .elementor-icon{background-color:#FB0303;}.elementor-1647 .elementor-element.elementor-element-44e9f89.elementor-view-framed .elementor-icon, .elementor-1647 .elementor-element.elementor-element-44e9f89.elementor-view-default .elementor-icon{color:#FB0303;border-color:#FB0303;}.elementor-1647 .elementor-element.elementor-element-44e9f89.elementor-view-framed .elementor-icon, .elementor-1647 .elementor-element.elementor-element-44e9f89.elementor-view-default .elementor-icon svg{fill:#FB0303;}.elementor-1647 .elementor-element.elementor-element-44e9f89 .elementor-icon{font-size:14px;}.elementor-1647 .elementor-element.elementor-element-44e9f89 .elementor-icon svg{height:14px;}.elementor-1647 .elementor-element.elementor-element-2668694{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-f10920a{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.2);--margin-top:-144px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-1647 .elementor-element.elementor-element-f10920a:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-f10920a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-4b24ae7{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;--e-icon-list-icon-size:88px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-1647 .elementor-element.elementor-element-4b24ae7 > .elementor-widget-container{margin:-11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-4b24ae7.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-4b24ae7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1647 .elementor-element.elementor-element-4b24ae7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1647 .elementor-element.elementor-element-4b24ae7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1647 .elementor-element.elementor-element-4b24ae7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1647 .elementor-element.elementor-element-4b24ae7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1647 .elementor-element.elementor-element-4b24ae7 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1647 .elementor-element.elementor-element-4b24ae7 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1647 .elementor-element.elementor-element-4b24ae7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1647 .elementor-element.elementor-element-4b24ae7 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;}.elementor-1647 .elementor-element.elementor-element-4b24ae7 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1647 .elementor-element.elementor-element-2418d3a{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;color:#4B4B4B;}.elementor-1647 .elementor-element.elementor-element-2418d3a > .elementor-widget-container{margin:9px 0px 0px 0px;padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#12121240;border-radius:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-2418d3a.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-6ec0a52{--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;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-6ec0a52.e-con{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-8700ea8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-8700ea8{text-align:center;}.elementor-1647 .elementor-element.elementor-element-8700ea8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:#000000;}.elementor-1647 .elementor-element.elementor-element-fa278c3 > .elementor-widget-container{margin:-5px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-fa278c3.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-fa278c3 .elementor-icon-wrapper{text-align:center;}.elementor-1647 .elementor-element.elementor-element-fa278c3.elementor-view-stacked .elementor-icon{background-color:#FB0303;}.elementor-1647 .elementor-element.elementor-element-fa278c3.elementor-view-framed .elementor-icon, .elementor-1647 .elementor-element.elementor-element-fa278c3.elementor-view-default .elementor-icon{color:#FB0303;border-color:#FB0303;}.elementor-1647 .elementor-element.elementor-element-fa278c3.elementor-view-framed .elementor-icon, .elementor-1647 .elementor-element.elementor-element-fa278c3.elementor-view-default .elementor-icon svg{fill:#FB0303;}.elementor-1647 .elementor-element.elementor-element-fa278c3 .elementor-icon{font-size:14px;}.elementor-1647 .elementor-element.elementor-element-fa278c3 .elementor-icon svg{height:14px;}.elementor-1647 .elementor-element.elementor-element-b6f4117{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-d83b448{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 3px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:3px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.2);--margin-top:-144px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-1647 .elementor-element.elementor-element-d83b448:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-d83b448 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-6f58c90{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;--e-icon-list-icon-size:88px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-1647 .elementor-element.elementor-element-6f58c90 > .elementor-widget-container{margin:-11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-6f58c90.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-6f58c90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1647 .elementor-element.elementor-element-6f58c90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1647 .elementor-element.elementor-element-6f58c90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1647 .elementor-element.elementor-element-6f58c90 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1647 .elementor-element.elementor-element-6f58c90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1647 .elementor-element.elementor-element-6f58c90 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1647 .elementor-element.elementor-element-6f58c90 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1647 .elementor-element.elementor-element-6f58c90 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1647 .elementor-element.elementor-element-6f58c90 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;}.elementor-1647 .elementor-element.elementor-element-6f58c90 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-1647 .elementor-element.elementor-element-7063fa1{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.3em;color:#4B4B4B;}.elementor-1647 .elementor-element.elementor-element-7063fa1 > .elementor-widget-container{margin:9px 0px 0px 0px;padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#12121240;border-radius:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-7063fa1.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-2c5b8d6{--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;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-2c5b8d6.e-con{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-12447b5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-12447b5{text-align:center;}.elementor-1647 .elementor-element.elementor-element-12447b5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:#000000;}.elementor-1647 .elementor-element.elementor-element-ab39cb8 > .elementor-widget-container{margin:-5px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-ab39cb8.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-ab39cb8 .elementor-icon-wrapper{text-align:center;}.elementor-1647 .elementor-element.elementor-element-ab39cb8.elementor-view-stacked .elementor-icon{background-color:#FB0303;}.elementor-1647 .elementor-element.elementor-element-ab39cb8.elementor-view-framed .elementor-icon, .elementor-1647 .elementor-element.elementor-element-ab39cb8.elementor-view-default .elementor-icon{color:#FB0303;border-color:#FB0303;}.elementor-1647 .elementor-element.elementor-element-ab39cb8.elementor-view-framed .elementor-icon, .elementor-1647 .elementor-element.elementor-element-ab39cb8.elementor-view-default .elementor-icon svg{fill:#FB0303;}.elementor-1647 .elementor-element.elementor-element-ab39cb8 .elementor-icon{font-size:14px;}.elementor-1647 .elementor-element.elementor-element-ab39cb8 .elementor-icon svg{height:14px;}.elementor-1647 .elementor-element.elementor-element-7c42f00{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:64px 64px;--row-gap:64px;--column-gap:64px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1647 .elementor-element.elementor-element-7c42f00:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-7c42f00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080807;}.elementor-1647 .elementor-element.elementor-element-8d8eaf5{width:100%;max-width:100%;}.elementor-1647 .elementor-element.elementor-element-8d8eaf5 .elementor-icon-box-wrapper{text-align:start;}.elementor-1647 .elementor-element.elementor-element-8d8eaf5 .elementor-icon-box-title, .elementor-1647 .elementor-element.elementor-element-8d8eaf5 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;}.elementor-1647 .elementor-element.elementor-element-8d8eaf5 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-8d8eaf5 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#FFFFFFB3;}.elementor-1647 .elementor-element.elementor-element-3bd4d37{width:100%;max-width:100%;}.elementor-1647 .elementor-element.elementor-element-3bd4d37 .elementor-icon-box-wrapper{text-align:start;}.elementor-1647 .elementor-element.elementor-element-3bd4d37 .elementor-icon-box-title, .elementor-1647 .elementor-element.elementor-element-3bd4d37 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:400;line-height:1.2em;}.elementor-1647 .elementor-element.elementor-element-3bd4d37 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-3bd4d37 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFFB3;}.elementor-1647 .elementor-element.elementor-element-f496a89{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-75df788{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1647 .elementor-element.elementor-element-75df788:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-75df788 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0D0A;}.elementor-1647 .elementor-element.elementor-element-f133b8e{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-1647 .elementor-element.elementor-element-f133b8e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1647 .elementor-element.elementor-element-f133b8e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-f133b8e.elementor-view-framed .elementor-icon, .elementor-1647 .elementor-element.elementor-element-f133b8e.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-f133b8e .elementor-icon{font-size:100px;}.elementor-1647 .elementor-element.elementor-element-f133b8e .elementor-icon-box-title, .elementor-1647 .elementor-element.elementor-element-f133b8e .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.4em;}.elementor-1647 .elementor-element.elementor-element-f133b8e .elementor-icon-box-title{color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-f133b8e .elementor-icon-box-description{font-family:"Open Sauce One", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFFB3;}.elementor-1647 .elementor-element.elementor-element-4536fe9{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1647 .elementor-element.elementor-element-4536fe9:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-4536fe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0D0A;}.elementor-1647 .elementor-element.elementor-element-2226865{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-1647 .elementor-element.elementor-element-2226865 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1647 .elementor-element.elementor-element-2226865.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-2226865.elementor-view-framed .elementor-icon, .elementor-1647 .elementor-element.elementor-element-2226865.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-2226865 .elementor-icon{font-size:100px;}.elementor-1647 .elementor-element.elementor-element-2226865 .elementor-icon-box-title, .elementor-1647 .elementor-element.elementor-element-2226865 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.4em;}.elementor-1647 .elementor-element.elementor-element-2226865 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-2226865 .elementor-icon-box-description{font-family:"Open Sauce One", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFFB3;}.elementor-1647 .elementor-element.elementor-element-c14b21a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1647 .elementor-element.elementor-element-c14b21a:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-c14b21a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0D0A;}.elementor-1647 .elementor-element.elementor-element-49a807b{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-1647 .elementor-element.elementor-element-49a807b .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1647 .elementor-element.elementor-element-49a807b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-49a807b.elementor-view-framed .elementor-icon, .elementor-1647 .elementor-element.elementor-element-49a807b.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-49a807b .elementor-icon{font-size:100px;}.elementor-1647 .elementor-element.elementor-element-49a807b .elementor-icon-box-title, .elementor-1647 .elementor-element.elementor-element-49a807b .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:1.4em;}.elementor-1647 .elementor-element.elementor-element-49a807b .elementor-icon-box-title{color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-49a807b .elementor-icon-box-description{font-family:"Open Sauce One", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFFB3;}.elementor-1647 .elementor-element.elementor-element-1a651fa{--display:flex;--min-height:79vh;--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-1647 .elementor-element.elementor-element-43aff44{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:68px 68px;--row-gap:68px;--column-gap:68px;--border-radius:23px 23px 23px 23px;--padding-top:90px;--padding-bottom:90px;--padding-left:90px;--padding-right:90px;}.elementor-1647 .elementor-element.elementor-element-43aff44:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-43aff44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #141C28 0%, #0A0D13 100%);}.elementor-1647 .elementor-element.elementor-element-43aff44.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1647 .elementor-element.elementor-element-279149f{--display:flex;}.elementor-1647 .elementor-element.elementor-element-279149f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1647 .elementor-element.elementor-element-32fdc48{width:var( --container-widget-width, 367px );max-width:367px;--container-widget-width:367px;--container-widget-flex-grow:0;text-align:start;}.elementor-1647 .elementor-element.elementor-element-32fdc48.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1647 .elementor-element.elementor-element-32fdc48 .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:50px;font-weight:700;color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-4e30767{width:var( --container-widget-width, 342px );max-width:342px;--container-widget-width:342px;--container-widget-flex-grow:0;}.elementor-1647 .elementor-element.elementor-element-4e30767 > .elementor-widget-container{background-color:#1A2433;padding:9px 9px 9px 30px;border-radius:1040px 1040px 1040px 1040px;}.elementor-1647 .elementor-element.elementor-element-4e30767 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:25px;}.elementor-1647 .elementor-element.elementor-element-4e30767 .elementor-icon-box-title{margin-block-end:6px;color:#A0A0A0;}.elementor-1647 .elementor-element.elementor-element-4e30767.elementor-view-stacked .elementor-icon{background-color:#00FF20;}.elementor-1647 .elementor-element.elementor-element-4e30767.elementor-view-framed .elementor-icon, .elementor-1647 .elementor-element.elementor-element-4e30767.elementor-view-default .elementor-icon{fill:#00FF20;color:#00FF20;border-color:#00FF20;}.elementor-1647 .elementor-element.elementor-element-4e30767 .elementor-icon{font-size:48px;}.elementor-1647 .elementor-element.elementor-element-4e30767 .elementor-icon-box-title, .elementor-1647 .elementor-element.elementor-element-4e30767 .elementor-icon-box-title a{font-family:"SF Pro Display", Sans-serif;font-size:19px;font-weight:400;line-height:31px;}.elementor-1647 .elementor-element.elementor-element-4e30767 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:1px;font-weight:400;}.elementor-1647 .elementor-element.elementor-element-c6d90b9{width:var( --container-widget-width, 342px );max-width:342px;--container-widget-width:342px;--container-widget-flex-grow:0;}.elementor-1647 .elementor-element.elementor-element-c6d90b9 > .elementor-widget-container{background-color:#1A2433;padding:9px 9px 9px 30px;border-radius:1040px 1040px 1040px 1040px;}.elementor-1647 .elementor-element.elementor-element-c6d90b9 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:25px;}.elementor-1647 .elementor-element.elementor-element-c6d90b9 .elementor-icon-box-title{margin-block-end:6px;color:#A0A0A0;}.elementor-1647 .elementor-element.elementor-element-c6d90b9.elementor-view-stacked .elementor-icon{background-color:#00FF20;}.elementor-1647 .elementor-element.elementor-element-c6d90b9.elementor-view-framed .elementor-icon, .elementor-1647 .elementor-element.elementor-element-c6d90b9.elementor-view-default .elementor-icon{fill:#00FF20;color:#00FF20;border-color:#00FF20;}.elementor-1647 .elementor-element.elementor-element-c6d90b9 .elementor-icon{font-size:48px;}.elementor-1647 .elementor-element.elementor-element-c6d90b9 .elementor-icon-box-title, .elementor-1647 .elementor-element.elementor-element-c6d90b9 .elementor-icon-box-title a{font-family:"SF Pro Display", Sans-serif;font-size:19px;font-weight:400;line-height:31px;}.elementor-1647 .elementor-element.elementor-element-c6d90b9 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:1px;font-weight:400;}.elementor-1647 .elementor-element.elementor-element-8ec60fd{width:var( --container-widget-width, 342px );max-width:342px;--container-widget-width:342px;--container-widget-flex-grow:0;}.elementor-1647 .elementor-element.elementor-element-8ec60fd > .elementor-widget-container{background-color:#1A2433;padding:9px 9px 9px 30px;border-radius:1040px 1040px 1040px 1040px;}.elementor-1647 .elementor-element.elementor-element-8ec60fd .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:25px;}.elementor-1647 .elementor-element.elementor-element-8ec60fd .elementor-icon-box-title{margin-block-end:6px;color:#A0A0A0;}.elementor-1647 .elementor-element.elementor-element-8ec60fd.elementor-view-stacked .elementor-icon{background-color:#00FF20;}.elementor-1647 .elementor-element.elementor-element-8ec60fd.elementor-view-framed .elementor-icon, .elementor-1647 .elementor-element.elementor-element-8ec60fd.elementor-view-default .elementor-icon{fill:#00FF20;color:#00FF20;border-color:#00FF20;}.elementor-1647 .elementor-element.elementor-element-8ec60fd .elementor-icon{font-size:48px;}.elementor-1647 .elementor-element.elementor-element-8ec60fd .elementor-icon-box-title, .elementor-1647 .elementor-element.elementor-element-8ec60fd .elementor-icon-box-title a{font-family:"SF Pro Display", Sans-serif;font-size:19px;font-weight:400;line-height:31px;}.elementor-1647 .elementor-element.elementor-element-8ec60fd .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:1px;font-weight:400;}.elementor-1647 .elementor-element.elementor-element-cbcffbf{--display:flex;--justify-content:center;}.elementor-1647 .elementor-element.elementor-element-cbcffbf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1647 .elementor-element.elementor-element-6b4ae4e{width:var( --container-widget-width, 408px );max-width:408px;--container-widget-width:408px;--container-widget-flex-grow:0;text-align:start;}.elementor-1647 .elementor-element.elementor-element-6b4ae4e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-6b4ae4e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1647 .elementor-element.elementor-element-6b4ae4e .elementor-heading-title{font-family:"SF Pro Display", Sans-serif;font-size:23px;font-weight:400;line-height:27px;color:#B4B4B4;}.elementor-1647 .elementor-element.elementor-element-859018c .elementor-button{background-color:transparent;font-family:"SF Pro Display", Sans-serif;font-size:20px;font-weight:400;fill:#000F05;color:#000F05;background-image:linear-gradient(118deg, #00FF55 0%, #00AF63 100%);border-radius:5px 5px 5px 5px;padding:15px 030px 15px 30px;}.elementor-1647 .elementor-element.elementor-element-859018c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-859018c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1647 .elementor-element.elementor-element-859018c{z-index:13;}.elementor-1647 .elementor-element.elementor-element-859018c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1647 .elementor-element.elementor-element-f71afa0{--display:flex;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1647 .elementor-element.elementor-element-f71afa0:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-f71afa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1647 .elementor-element.elementor-element-ba98ac1{--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-1647 .elementor-element.elementor-element-f7b20e0{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#D1D1D1;--border-color:#D1D1D1;--border-radius:10px 10px 10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-1647 .elementor-element.elementor-element-f7b20e0:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-f7b20e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-f7da926 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-f7da926.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-f7da926 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:700;line-height:1.3em;color:#111111;}.elementor-1647 .elementor-element.elementor-element-dd7c9a4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-0de763b{width:auto;max-width:auto;}.elementor-1647 .elementor-element.elementor-element-0de763b > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-1647 .elementor-element.elementor-element-0de763b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:84px;font-weight:700;line-height:1em;color:#000000;}.elementor-1647 .elementor-element.elementor-element-5298b64{width:auto;max-width:auto;text-align:start;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#575757;}.elementor-1647 .elementor-element.elementor-element-5298b64 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-1647 .elementor-element.elementor-element-5298b64.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-038d4a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-038d4a8.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-038d4a8{text-align:center;}.elementor-1647 .elementor-element.elementor-element-038d4a8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#575757;}.elementor-1647 .elementor-element.elementor-element-214ef92 .elementor-button{background-color:#B2FE0200;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.4em;fill:#000000;color:#000000;padding:20px 40px 20px 40px;}.elementor-1647 .elementor-element.elementor-element-214ef92.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-092547b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-092547b.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-092547b{text-align:center;}.elementor-1647 .elementor-element.elementor-element-092547b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:0.7em;color:#575757;}.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-1647 .elementor-element.elementor-element-ac287c8{--divider-border-style:solid;--divider-color:#A3A3A340;--divider-border-width:1px;}.elementor-1647 .elementor-element.elementor-element-ac287c8 .elementor-divider-separator{width:100%;}.elementor-1647 .elementor-element.elementor-element-ac287c8 .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-1647 .elementor-element.elementor-element-736f69e{width:100%;max-width:100%;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1647 .elementor-element.elementor-element-736f69e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1647 .elementor-element.elementor-element-736f69e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1647 .elementor-element.elementor-element-736f69e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1647 .elementor-element.elementor-element-736f69e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1647 .elementor-element.elementor-element-736f69e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1647 .elementor-element.elementor-element-736f69e .elementor-icon-list-icon i{color:#93F300;transition:color 0.3s;}.elementor-1647 .elementor-element.elementor-element-736f69e .elementor-icon-list-icon svg{fill:#93F300;transition:fill 0.3s;}.elementor-1647 .elementor-element.elementor-element-736f69e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1647 .elementor-element.elementor-element-736f69e .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.3em;}.elementor-1647 .elementor-element.elementor-element-736f69e .elementor-icon-list-text{color:#575757;transition:color 0.3s;}.elementor-1647 .elementor-element.elementor-element-45fa590{width:100%;max-width:100%;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1647 .elementor-element.elementor-element-45fa590 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-45fa590 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-1647 .elementor-element.elementor-element-45fa590 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-1647 .elementor-element.elementor-element-45fa590 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-1647 .elementor-element.elementor-element-45fa590 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-1647 .elementor-element.elementor-element-45fa590 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-1647 .elementor-element.elementor-element-45fa590 .elementor-icon-list-icon i{color:#B4B4B4;transition:color 0.3s;}.elementor-1647 .elementor-element.elementor-element-45fa590 .elementor-icon-list-icon svg{fill:#B4B4B4;transition:fill 0.3s;}.elementor-1647 .elementor-element.elementor-element-45fa590 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1647 .elementor-element.elementor-element-45fa590 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-decoration:line-through;line-height:1.5em;}.elementor-1647 .elementor-element.elementor-element-45fa590 .elementor-icon-list-text{color:#575757;transition:color 0.3s;}.elementor-1647 .elementor-element.elementor-element-1cbd5f9{--display:flex;--justify-content:flex-start;--flex-wrap:nowrap;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-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-1647 .elementor-element.elementor-element-1cbd5f9:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-1cbd5f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1647 .elementor-element.elementor-element-1cbd5f9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1647 .elementor-element.elementor-element-de14232 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-de14232{text-align:center;}.elementor-1647 .elementor-element.elementor-element-de14232 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:700;line-height:1.3em;}.elementor-1647 .elementor-element.elementor-element-02c57f8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-78f8a14{width:auto;max-width:auto;}.elementor-1647 .elementor-element.elementor-element-78f8a14 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-1647 .elementor-element.elementor-element-78f8a14 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:84px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-78d8c9f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-78d8c9f.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-78d8c9f{text-align:center;}.elementor-1647 .elementor-element.elementor-element-78d8c9f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:400;color:#D4D4D4;}.elementor-1647 .elementor-element.elementor-element-2d5b3d8.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-2d5b3d8{text-align:center;}.elementor-1647 .elementor-element.elementor-element-2d5b3d8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#D4D4D4;}.elementor-1647 .elementor-element.elementor-element-f5df057 .elementor-button{background-color:#B2FE0200;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.4em;fill:#000000;color:#000000;padding:20px 40px 20px 40px;}.elementor-1647 .elementor-element.elementor-element-f5df057.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-ab712dc > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-ab712dc.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-ab712dc{text-align:center;}.elementor-1647 .elementor-element.elementor-element-ab712dc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:0.7em;color:#D4D4D4;}.elementor-1647 .elementor-element.elementor-element-a1b8009{--divider-border-style:solid;--divider-color:#A3A3A340;--divider-border-width:1px;}.elementor-1647 .elementor-element.elementor-element-a1b8009 .elementor-divider-separator{width:100%;}.elementor-1647 .elementor-element.elementor-element-a1b8009 .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-1647 .elementor-element.elementor-element-5a16a9c{width:100%;max-width:100%;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1647 .elementor-element.elementor-element-5a16a9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1647 .elementor-element.elementor-element-5a16a9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1647 .elementor-element.elementor-element-5a16a9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1647 .elementor-element.elementor-element-5a16a9c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1647 .elementor-element.elementor-element-5a16a9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1647 .elementor-element.elementor-element-5a16a9c .elementor-icon-list-icon i{color:#93F300;transition:color 0.3s;}.elementor-1647 .elementor-element.elementor-element-5a16a9c .elementor-icon-list-icon svg{fill:#93F300;transition:fill 0.3s;}.elementor-1647 .elementor-element.elementor-element-5a16a9c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1647 .elementor-element.elementor-element-5a16a9c .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;}.elementor-1647 .elementor-element.elementor-element-5a16a9c .elementor-icon-list-text{color:#D4D4D4;transition:color 0.3s;}.elementor-1647 .elementor-element.elementor-element-55c8593{text-align:center;}.elementor-1647 .elementor-element.elementor-element-55c8593 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-1647 .elementor-element.elementor-element-28ba901{--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-1647 .elementor-element.elementor-element-34ae1dc{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#D1D1D1;--border-color:#D1D1D1;--border-radius:10px 10px 10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-1647 .elementor-element.elementor-element-34ae1dc:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-34ae1dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-c9434e7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-c9434e7.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-c9434e7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:700;line-height:1.3em;color:#111111;}.elementor-1647 .elementor-element.elementor-element-4043cc9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-b141fb8{width:auto;max-width:auto;}.elementor-1647 .elementor-element.elementor-element-b141fb8 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-1647 .elementor-element.elementor-element-b141fb8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:84px;font-weight:700;line-height:1em;color:#000000;}.elementor-1647 .elementor-element.elementor-element-299db04{width:auto;max-width:auto;text-align:start;font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#575757;}.elementor-1647 .elementor-element.elementor-element-299db04 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-1647 .elementor-element.elementor-element-299db04.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-02ba36c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-02ba36c.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-02ba36c{text-align:center;}.elementor-1647 .elementor-element.elementor-element-02ba36c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#575757;}.elementor-1647 .elementor-element.elementor-element-54d4d30 .elementor-button{background-color:#B2FE0200;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.4em;fill:#000000;color:#000000;padding:20px 40px 20px 40px;}.elementor-1647 .elementor-element.elementor-element-54d4d30.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-f2b528b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-f2b528b.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-f2b528b{text-align:center;}.elementor-1647 .elementor-element.elementor-element-f2b528b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#575757;}.elementor-1647 .elementor-element.elementor-element-b82d5e5{--divider-border-style:solid;--divider-color:#A3A3A340;--divider-border-width:1px;}.elementor-1647 .elementor-element.elementor-element-b82d5e5 .elementor-divider-separator{width:100%;}.elementor-1647 .elementor-element.elementor-element-b82d5e5 .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-1647 .elementor-element.elementor-element-ca7ab5f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-ca7ab5f.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-ca7ab5f{text-align:center;}.elementor-1647 .elementor-element.elementor-element-ca7ab5f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:23px;font-weight:400;color:#575757;}.elementor-1647 .elementor-element.elementor-element-4187cc5{width:100%;max-width:100%;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1647 .elementor-element.elementor-element-4187cc5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1647 .elementor-element.elementor-element-4187cc5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1647 .elementor-element.elementor-element-4187cc5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1647 .elementor-element.elementor-element-4187cc5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1647 .elementor-element.elementor-element-4187cc5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1647 .elementor-element.elementor-element-4187cc5 .elementor-icon-list-icon i{color:#93F300;transition:color 0.3s;}.elementor-1647 .elementor-element.elementor-element-4187cc5 .elementor-icon-list-icon svg{fill:#93F300;transition:fill 0.3s;}.elementor-1647 .elementor-element.elementor-element-4187cc5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1647 .elementor-element.elementor-element-4187cc5 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.3em;}.elementor-1647 .elementor-element.elementor-element-4187cc5 .elementor-icon-list-text{color:#575757;transition:color 0.3s;}.elementor-1647 .elementor-element.elementor-element-330e2f8{--display:flex;--justify-content:flex-start;--flex-wrap:nowrap;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-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-1647 .elementor-element.elementor-element-330e2f8:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-330e2f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1647 .elementor-element.elementor-element-330e2f8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-1647 .elementor-element.elementor-element-08560b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-08560b2{text-align:center;}.elementor-1647 .elementor-element.elementor-element-08560b2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:700;line-height:1.3em;}.elementor-1647 .elementor-element.elementor-element-f53909c{text-align:center;}.elementor-1647 .elementor-element.elementor-element-f53909c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;color:#000000;}.elementor-1647 .elementor-element.elementor-element-c3ee7c8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-ca93bc1{width:auto;max-width:auto;}.elementor-1647 .elementor-element.elementor-element-ca93bc1 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-1647 .elementor-element.elementor-element-ca93bc1 .elementor-heading-title{font-family:"Degular", Sans-serif;font-size:84px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-c347877 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-c347877.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-c347877{text-align:center;}.elementor-1647 .elementor-element.elementor-element-c347877 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:21px;font-weight:400;color:#D4D4D4;}.elementor-1647 .elementor-element.elementor-element-ebff422.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-ebff422{text-align:center;}.elementor-1647 .elementor-element.elementor-element-ebff422 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#D4D4D4;}.elementor-1647 .elementor-element.elementor-element-cd9ec55 .elementor-button{background-color:#B2FE0200;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:1.4em;fill:#000000;color:#000000;padding:20px 40px 20px 40px;}.elementor-1647 .elementor-element.elementor-element-cd9ec55.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-58d1d50 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-58d1d50.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-58d1d50{text-align:center;}.elementor-1647 .elementor-element.elementor-element-58d1d50 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#D4D4D4;}.elementor-1647 .elementor-element.elementor-element-2273474{--divider-border-style:solid;--divider-color:#A3A3A340;--divider-border-width:1px;}.elementor-1647 .elementor-element.elementor-element-2273474 .elementor-divider-separator{width:100%;}.elementor-1647 .elementor-element.elementor-element-2273474 .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-1647 .elementor-element.elementor-element-df41103.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-df41103{text-align:center;}.elementor-1647 .elementor-element.elementor-element-df41103 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:23px;font-weight:400;color:#D4D4D4;}.elementor-1647 .elementor-element.elementor-element-2ded531{width:100%;max-width:100%;--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1647 .elementor-element.elementor-element-2ded531 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1647 .elementor-element.elementor-element-2ded531 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1647 .elementor-element.elementor-element-2ded531 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1647 .elementor-element.elementor-element-2ded531 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1647 .elementor-element.elementor-element-2ded531 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1647 .elementor-element.elementor-element-2ded531 .elementor-icon-list-icon i{color:#93F300;transition:color 0.3s;}.elementor-1647 .elementor-element.elementor-element-2ded531 .elementor-icon-list-icon svg{fill:#93F300;transition:fill 0.3s;}.elementor-1647 .elementor-element.elementor-element-2ded531 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1647 .elementor-element.elementor-element-2ded531 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;}.elementor-1647 .elementor-element.elementor-element-2ded531 .elementor-icon-list-text{color:#D4D4D4;transition:color 0.3s;}.elementor-1647 .elementor-element.elementor-element-916cea8{--display:flex;}.elementor-1647 .elementor-element.elementor-element-7894448{--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-1647 .elementor-element.elementor-element-c6cd404{--display:flex;}.elementor-1647 .elementor-element.elementor-element-9de8bd2{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-1647 .elementor-element.elementor-element-9de8bd2.elementor-element{--align-self:flex-end;}.elementor-1647 .elementor-element.elementor-element-9de8bd2 img{width:100%;}.elementor-1647 .elementor-element.elementor-element-47012aa{--display:flex;--justify-content:center;}.elementor-1647 .elementor-element.elementor-element-21604ae.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-21604ae .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;line-height:1.3em;letter-spacing:5px;color:#E97C8C;}.elementor-1647 .elementor-element.elementor-element-04ce232 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-7c64f0c{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-1647 .elementor-element.elementor-element-7c64f0c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-7c64f0c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:70px;font-weight:600;line-height:1.3em;letter-spacing:-0.9px;color:#F0F0F0;}.elementor-1647 .elementor-element.elementor-element-3390a46{width:100%;max-width:100%;text-align:start;}.elementor-1647 .elementor-element.elementor-element-3390a46 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-3390a46.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-3390a46 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-79499d7 .elementor-button{background-color:#B2FE0200;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:15em;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:20px 60px 20px 60px;}.elementor-1647 .elementor-element.elementor-element-79499d7.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-5d59c1e{text-align:start;}.elementor-1647 .elementor-element.elementor-element-5d59c1e img{opacity:0.58;}.elementor-1647 .elementor-element.elementor-element-e392620{--display:flex;}.elementor-1647 .elementor-element.elementor-element-cc83d8d{--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-1647 .elementor-element.elementor-element-8b4d732{--display:flex;}.elementor-1647 .elementor-element.elementor-element-9c2e44b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1647 .elementor-element.elementor-element-9c2e44b.elementor-element{--align-self:flex-end;}.elementor-1647 .elementor-element.elementor-element-9c2e44b img{width:100%;}.elementor-1647 .elementor-element.elementor-element-2ddbcc3{--display:flex;--justify-content:center;}.elementor-1647 .elementor-element.elementor-element-d58f9b6.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-d58f9b6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;line-height:1.3em;letter-spacing:5px;color:#E97C8C;}.elementor-1647 .elementor-element.elementor-element-251c92f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-2232d75{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-1647 .elementor-element.elementor-element-2232d75 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-2232d75 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:70px;font-weight:600;line-height:1.3em;letter-spacing:-0.9px;color:#F0F0F0;}.elementor-1647 .elementor-element.elementor-element-2c22781{width:100%;max-width:100%;text-align:start;}.elementor-1647 .elementor-element.elementor-element-2c22781 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-2c22781.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-2c22781 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-02e6efe .elementor-button{background-color:#B2FE0200;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:15em;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:20px 60px 20px 60px;}.elementor-1647 .elementor-element.elementor-element-02e6efe{width:initial;max-width:initial;}.elementor-1647 .elementor-element.elementor-element-02e6efe.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-296b876{text-align:start;}.elementor-1647 .elementor-element.elementor-element-296b876 img{opacity:0.58;}.elementor-1647 .elementor-element.elementor-element-8daade9{--display:flex;}.elementor-1647 .elementor-element.elementor-element-37c5ce2{--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-1647 .elementor-element.elementor-element-1bb6821{--display:flex;}.elementor-1647 .elementor-element.elementor-element-0760710{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1647 .elementor-element.elementor-element-0760710.elementor-element{--align-self:flex-end;}.elementor-1647 .elementor-element.elementor-element-0760710 img{width:100%;}.elementor-1647 .elementor-element.elementor-element-a049625{--display:flex;--justify-content:center;}.elementor-1647 .elementor-element.elementor-element-62d4fb6.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-62d4fb6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;line-height:1.3em;letter-spacing:5px;color:#E97C8C;}.elementor-1647 .elementor-element.elementor-element-12fa715 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-03b12f2{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-1647 .elementor-element.elementor-element-03b12f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-03b12f2 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:70px;font-weight:600;line-height:1.3em;letter-spacing:-0.9px;color:#F0F0F0;}.elementor-1647 .elementor-element.elementor-element-b723927{width:100%;max-width:100%;text-align:start;}.elementor-1647 .elementor-element.elementor-element-b723927 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-b723927.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-b723927 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-e6b5859 .elementor-button{background-color:#B2FE0200;font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:15em;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:20px 60px 20px 60px;}.elementor-1647 .elementor-element.elementor-element-e6b5859.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-8d1b48c{text-align:start;}.elementor-1647 .elementor-element.elementor-element-8d1b48c img{opacity:0.58;}.elementor-1647 .elementor-element.elementor-element-a860d1b{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-font-size:20px;--n-tabs-title-color:#141414;--n-tabs-title-color-active:#000000;}.elementor-1647 .elementor-element.elementor-element-a860d1b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"DM Sans", Sans-serif;font-weight:500;}.elementor-1647 .elementor-element.elementor-element-a860d1b [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#000000;}.elementor-1647 .elementor-element.elementor-element-bc1fec0{--display:flex;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;--z-index:2;}.elementor-1647 .elementor-element.elementor-element-bc1fec0:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-bc1fec0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1647 .elementor-element.elementor-element-a381c1a{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-1647 .elementor-element.elementor-element-a381c1a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1647 .elementor-element.elementor-element-a381c1a .elementor-image-box-wrapper{text-align:center;}.elementor-1647 .elementor-element.elementor-element-a381c1a .elementor-image-box-title{font-family:"Space Grotesk", Sans-serif;font-size:48px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-1647 .elementor-element.elementor-element-a381c1a .elementor-image-box-description{font-family:"Space Grotesk", Sans-serif;font-size:18px;font-weight:400;color:#E5E5E5;}@media(min-width:768px){.elementor-1647 .elementor-element.elementor-element-b7b99c0{--width:100%;}.elementor-1647 .elementor-element.elementor-element-9ac7a08{--width:100%;}.elementor-1647 .elementor-element.elementor-element-a6aa141{--width:100%;}.elementor-1647 .elementor-element.elementor-element-528dcd9{--width:100%;}.elementor-1647 .elementor-element.elementor-element-9504942{--width:100%;}.elementor-1647 .elementor-element.elementor-element-4d003b5{--width:100%;}.elementor-1647 .elementor-element.elementor-element-2e6bbf1{--width:100%;}.elementor-1647 .elementor-element.elementor-element-c51239f{--width:100%;}.elementor-1647 .elementor-element.elementor-element-36137cc{--width:100%;}.elementor-1647 .elementor-element.elementor-element-dd52da8{--width:100%;}.elementor-1647 .elementor-element.elementor-element-eafd3d2{--width:100%;}.elementor-1647 .elementor-element.elementor-element-2ecbd55{--width:100%;}.elementor-1647 .elementor-element.elementor-element-402af93{--width:100%;}.elementor-1647 .elementor-element.elementor-element-ef6b30d{--width:100%;}.elementor-1647 .elementor-element.elementor-element-988ae83{--width:100%;}.elementor-1647 .elementor-element.elementor-element-38ff2e4{--content-width:1300px;}.elementor-1647 .elementor-element.elementor-element-f40857e{--width:45%;}.elementor-1647 .elementor-element.elementor-element-98f5059{--width:10%;}.elementor-1647 .elementor-element.elementor-element-73bfaa9{--width:3px;}.elementor-1647 .elementor-element.elementor-element-d4fc4c2{--width:3px;}.elementor-1647 .elementor-element.elementor-element-11600a2{--width:45%;}.elementor-1647 .elementor-element.elementor-element-c550ca0{--width:45%;}.elementor-1647 .elementor-element.elementor-element-cbc1907{--width:10%;}.elementor-1647 .elementor-element.elementor-element-bb830a7{--width:3px;}.elementor-1647 .elementor-element.elementor-element-6ad7c4f{--width:3px;}.elementor-1647 .elementor-element.elementor-element-2a46f3b{--width:45%;}.elementor-1647 .elementor-element.elementor-element-1267337{--width:45%;}.elementor-1647 .elementor-element.elementor-element-85028e8{--width:10%;}.elementor-1647 .elementor-element.elementor-element-37d48e1{--width:3px;}.elementor-1647 .elementor-element.elementor-element-0c042b4{--width:3px;}.elementor-1647 .elementor-element.elementor-element-ef0a16d{--width:45%;}.elementor-1647 .elementor-element.elementor-element-d1010f5{--width:45%;}.elementor-1647 .elementor-element.elementor-element-5bc2de5{--width:10%;}.elementor-1647 .elementor-element.elementor-element-1fce753{--width:3px;}.elementor-1647 .elementor-element.elementor-element-7a0c8c9{--width:3px;}.elementor-1647 .elementor-element.elementor-element-b997364{--width:45%;}.elementor-1647 .elementor-element.elementor-element-e574bb6{--width:45%;}.elementor-1647 .elementor-element.elementor-element-8011eba{--width:10%;}.elementor-1647 .elementor-element.elementor-element-63d7b0c{--width:3px;}.elementor-1647 .elementor-element.elementor-element-37f2b1e{--width:3px;}.elementor-1647 .elementor-element.elementor-element-77e0fb9{--width:45%;}.elementor-1647 .elementor-element.elementor-element-984600b{--width:25%;}.elementor-1647 .elementor-element.elementor-element-ff6e1ae{--width:50%;}.elementor-1647 .elementor-element.elementor-element-327a5af{--width:100%;}.elementor-1647 .elementor-element.elementor-element-58278ca{--width:25%;}.elementor-1647 .elementor-element.elementor-element-581f081{--width:673px;}.elementor-1647 .elementor-element.elementor-element-a929a63{--width:357.04px;}.elementor-1647 .elementor-element.elementor-element-781907f{--width:36%;}.elementor-1647 .elementor-element.elementor-element-0da8ebd{--width:357.04px;}.elementor-1647 .elementor-element.elementor-element-cdf6580{--width:637px;}.elementor-1647 .elementor-element.elementor-element-f45e307{--content-width:1280px;}.elementor-1647 .elementor-element.elementor-element-a938b0c{--width:52%;}.elementor-1647 .elementor-element.elementor-element-3a10da1{--content-width:1440px;}.elementor-1647 .elementor-element.elementor-element-0932116{--content-width:1360px;}.elementor-1647 .elementor-element.elementor-element-00f66a7{--width:33%;}.elementor-1647 .elementor-element.elementor-element-a328348{--width:86%;}.elementor-1647 .elementor-element.elementor-element-6c4941a{--width:85%;}.elementor-1647 .elementor-element.elementor-element-2668694{--width:33%;}.elementor-1647 .elementor-element.elementor-element-f10920a{--width:86%;}.elementor-1647 .elementor-element.elementor-element-6ec0a52{--width:85%;}.elementor-1647 .elementor-element.elementor-element-b6f4117{--width:33%;}.elementor-1647 .elementor-element.elementor-element-d83b448{--width:86%;}.elementor-1647 .elementor-element.elementor-element-2c5b8d6{--width:85%;}.elementor-1647 .elementor-element.elementor-element-1a651fa{--content-width:1281px;}.elementor-1647 .elementor-element.elementor-element-43aff44{--width:974px;}.elementor-1647 .elementor-element.elementor-element-279149f{--width:367px;}.elementor-1647 .elementor-element.elementor-element-cbcffbf{--width:49.496%;}.elementor-1647 .elementor-element.elementor-element-f71afa0{--content-width:1280px;}.elementor-1647 .elementor-element.elementor-element-f7b20e0{--width:50%;}.elementor-1647 .elementor-element.elementor-element-1cbd5f9{--width:50%;}.elementor-1647 .elementor-element.elementor-element-34ae1dc{--width:50%;}.elementor-1647 .elementor-element.elementor-element-330e2f8{--width:50%;}.elementor-1647 .elementor-element.elementor-element-47012aa{--width:78%;}.elementor-1647 .elementor-element.elementor-element-2ddbcc3{--width:83%;}.elementor-1647 .elementor-element.elementor-element-a049625{--width:71%;}}@media(max-width:1024px){.elementor-1647 .elementor-element.elementor-element-731cfcb{--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:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1647 .elementor-element.elementor-element-83c09bc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1647 .elementor-element.elementor-element-83c09bc .elementor-image-box-title{font-size:48px;line-height:1em;}.elementor-1647 .elementor-element.elementor-element-43dfd55{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-fd0aca7{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1647 .elementor-element.elementor-element-b7b99c0{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;grid-column:span 3;}.elementor-1647 .elementor-element.elementor-element-9ac7a08{--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;grid-column:span 3;}.elementor-1647 .elementor-element.elementor-element-a6aa141{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;grid-column:span 3;}.elementor-1647 .elementor-element.elementor-element-51db267{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1647 .elementor-element.elementor-element-5ae26ad{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-1647 .elementor-element.elementor-element-528dcd9{grid-column:span 3;}.elementor-1647 .elementor-element.elementor-element-9504942{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;grid-column:span 3;}.elementor-1647 .elementor-element.elementor-element-4d003b5{grid-column:span 3;}.elementor-1647 .elementor-element.elementor-element-54aea7a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1647 .elementor-element.elementor-element-ea4b9f6{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-1647 .elementor-element.elementor-element-2e6bbf1{grid-column:span 3;}.elementor-1647 .elementor-element.elementor-element-c51239f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;grid-column:span 3;}.elementor-1647 .elementor-element.elementor-element-36137cc{grid-column:span 3;}.elementor-1647 .elementor-element.elementor-element-50e8b20{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1647 .elementor-element.elementor-element-705a38a{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-1647 .elementor-element.elementor-element-dd52da8{grid-column:span 3;}.elementor-1647 .elementor-element.elementor-element-eafd3d2{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;grid-column:span 3;}.elementor-1647 .elementor-element.elementor-element-2ecbd55{grid-column:span 3;}.elementor-1647 .elementor-element.elementor-element-5bada26{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1647 .elementor-element.elementor-element-09f22c3{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-1647 .elementor-element.elementor-element-402af93{grid-column:span 3;}.elementor-1647 .elementor-element.elementor-element-ef6b30d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;grid-column:span 3;}.elementor-1647 .elementor-element.elementor-element-988ae83{grid-column:span 3;}.elementor-1647 .elementor-element.elementor-element-7c1b6ad{--n-tabs-title-gap:15px;--n-tabs-gap:20px;--n-tabs-title-border-radius:100px 100px 100px 100px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:25px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:25px;--n-tabs-title-font-size:16px;}.elementor-1647 .elementor-element.elementor-element-47feacc .elementor-heading-title{font-size:25px;}.elementor-1647 .elementor-element.elementor-element-198b014 .elementor-heading-title{font-size:40px;}.elementor-1647 .elementor-element.elementor-element-cb27f9e .elementor-heading-title{font-size:25px;}.elementor-1647 .elementor-element.elementor-element-835572d .elementor-heading-title{font-size:40px;}.elementor-1647 .elementor-element.elementor-element-5173459 .elementor-heading-title{font-size:25px;}.elementor-1647 .elementor-element.elementor-element-94233d8 .elementor-heading-title{font-size:40px;}.elementor-1647 .elementor-element.elementor-element-dd493b3 .elementor-heading-title{font-size:25px;}.elementor-1647 .elementor-element.elementor-element-00c04b2 .elementor-heading-title{font-size:40px;}.elementor-1647 .elementor-element.elementor-element-b50cc75 .elementor-heading-title{font-size:25px;}.elementor-1647 .elementor-element.elementor-element-fe27dad .elementor-heading-title{font-size:40px;}.elementor-1647 .elementor-element.elementor-element-afb3348 .elementor-image-box-title{font-size:30px;}.elementor-1647 .elementor-element.elementor-element-afb3348 .elementor-image-box-description{font-size:16px;}.elementor-1647 .elementor-element.elementor-element-41fd177 .elementor-icon-box-title, .elementor-1647 .elementor-element.elementor-element-41fd177 .elementor-icon-box-title a{font-size:16px;}.elementor-1647 .elementor-element.elementor-element-41fd177 .elementor-icon-box-description{font-size:16px;}.elementor-1647 .elementor-element.elementor-element-bb3479a .elementor-icon-box-title, .elementor-1647 .elementor-element.elementor-element-bb3479a .elementor-icon-box-title a{font-size:16px;}.elementor-1647 .elementor-element.elementor-element-bb3479a .elementor-icon-box-description{font-size:16px;}.elementor-1647 .elementor-element.elementor-element-b88e907 .elementor-icon-box-title, .elementor-1647 .elementor-element.elementor-element-b88e907 .elementor-icon-box-title a{font-size:16px;}.elementor-1647 .elementor-element.elementor-element-b88e907 .elementor-icon-box-description{font-size:16px;}.elementor-1647 .elementor-element.elementor-element-dfa50a5{--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-1647 .elementor-element.elementor-element-69ff3ab:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-69ff3ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-531px 0px;}.elementor-1647 .elementor-element.elementor-element-f68d3b2{width:var( --container-widget-width, 447px );max-width:447px;--container-widget-width:447px;--container-widget-flex-grow:0;}.elementor-1647 .elementor-element.elementor-element-f68d3b2 .elementor-image-box-title{font-size:36px;}.elementor-1647 .elementor-element.elementor-element-f68d3b2 .elementor-image-box-description{font-size:16px;}.elementor-1647 .elementor-element.elementor-element-f0cfbe9{font-size:16px;}.elementor-1647 .elementor-element.elementor-element-e3226dc{font-size:16px;}.elementor-1647 .elementor-element.elementor-element-38e02f7{font-size:16px;}.elementor-1647 .elementor-element.elementor-element-ef62992{font-size:16px;}.elementor-1647 .elementor-element.elementor-element-c970c2f{font-size:16px;}.elementor-1647 .elementor-element.elementor-element-6051342{font-size:16px;}.elementor-1647 .elementor-element.elementor-element-6467c16 .elementor-button{font-size:22px;}.elementor-1647 .elementor-element.elementor-element-f45e307{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1647 .elementor-element.elementor-element-b7fc0cb{--min-height:252px;}.elementor-1647 .elementor-element.elementor-element-b7872ff{--min-height:0px;}.elementor-1647 .elementor-element.elementor-element-1be64f4 .elementor-icon-box-title, .elementor-1647 .elementor-element.elementor-element-1be64f4 .elementor-icon-box-title a{font-size:16px;line-height:1.2em;}.elementor-1647 .elementor-element.elementor-element-1be64f4 .elementor-icon-box-description{font-size:17px;}.elementor-1647 .elementor-element.elementor-element-1a2a9ed{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1647 .elementor-element.elementor-element-aad248d{width:100%;max-width:100%;}.elementor-1647 .elementor-element.elementor-element-aad248d .elementor-image-box-wrapper{text-align:center;}.elementor-1647 .elementor-element.elementor-element-aad248d .elementor-image-box-title{font-size:16px;line-height:1.2em;}.elementor-1647 .elementor-element.elementor-element-aad248d .elementor-image-box-description{font-size:40px;}.elementor-1647 .elementor-element.elementor-element-f6ee98c{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-dde65d1{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1647 .elementor-element.elementor-element-d7226a2{--container-widget-width:17%;--container-widget-flex-grow:0;width:var( --container-widget-width, 17% );max-width:17%;}.elementor-1647 .elementor-element.elementor-element-8707b46 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-1647 .elementor-element.elementor-element-27faaee{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;}.elementor-1647 .elementor-element.elementor-element-27faaee .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-1647 .elementor-element.elementor-element-f018932{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1647 .elementor-element.elementor-element-8ed9aa3{--container-widget-width:17%;--container-widget-flex-grow:0;width:var( --container-widget-width, 17% );max-width:17%;}.elementor-1647 .elementor-element.elementor-element-a7bd002 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-1647 .elementor-element.elementor-element-d1b8997{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;}.elementor-1647 .elementor-element.elementor-element-d1b8997 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-1647 .elementor-element.elementor-element-2de3ca3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1647 .elementor-element.elementor-element-e3c784a{--container-widget-width:17%;--container-widget-flex-grow:0;width:var( --container-widget-width, 17% );max-width:17%;}.elementor-1647 .elementor-element.elementor-element-5b1fe6c .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-1647 .elementor-element.elementor-element-459afdd{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;}.elementor-1647 .elementor-element.elementor-element-459afdd .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-1647 .elementor-element.elementor-element-b7a1040{--grid-auto-flow:row;}.elementor-1647 .elementor-element.elementor-element-217ef30 .elementor-heading-title{font-size:16px;line-height:1em;}.elementor-1647 .elementor-element.elementor-element-a98f96c .elementor-heading-title{font-size:36px;}.elementor-1647 .elementor-element.elementor-element-4e45a05{--container-widget-width:89%;--container-widget-flex-grow:0;width:var( --container-widget-width, 89% );max-width:89%;}.elementor-1647 .elementor-element.elementor-element-4e45a05 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-1647 .elementor-element.elementor-element-5ec15b5 .elementor-button{font-size:16px;}.elementor-1647 .elementor-element.elementor-element-4251842 img{height:400px;object-fit:cover;object-position:top center;}.elementor-1647 .elementor-element.elementor-element-5aad251 .elementor-icon-box-title, .elementor-1647 .elementor-element.elementor-element-5aad251 .elementor-icon-box-title a{font-size:24px;line-height:1.2em;}.elementor-1647 .elementor-element.elementor-element-5aad251 .elementor-icon-box-description{font-size:16px;}.elementor-1647 .elementor-element.elementor-element-c902d9a .elementor-icon-box-title, .elementor-1647 .elementor-element.elementor-element-c902d9a .elementor-icon-box-title a{font-size:24px;line-height:1.2em;}.elementor-1647 .elementor-element.elementor-element-c902d9a .elementor-icon-box-description{font-size:16px;}.elementor-1647 .elementor-element.elementor-element-66bf1fe .elementor-icon-box-title, .elementor-1647 .elementor-element.elementor-element-66bf1fe .elementor-icon-box-title a{font-size:24px;line-height:1.2em;}.elementor-1647 .elementor-element.elementor-element-66bf1fe .elementor-icon-box-description{font-size:16px;}.elementor-1647 .elementor-element.elementor-element-1b6c9d0 .elementor-icon-box-title, .elementor-1647 .elementor-element.elementor-element-1b6c9d0 .elementor-icon-box-title a{font-size:24px;line-height:1.2em;}.elementor-1647 .elementor-element.elementor-element-1b6c9d0 .elementor-icon-box-description{font-size:16px;}.elementor-1647 .elementor-element.elementor-element-b43cea6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1647 .elementor-element.elementor-element-b43cea6 .elementor-heading-title{font-size:44px;}.elementor-1647 .elementor-element.elementor-element-a626f2d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1647 .elementor-element.elementor-element-00f66a7{--justify-content:center;}.elementor-1647 .elementor-element.elementor-element-f496a89{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1647 .elementor-element.elementor-element-1a651fa{--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-1647 .elementor-element.elementor-element-43aff44{--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-1647 .elementor-element.elementor-element-279149f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1647 .elementor-element.elementor-element-279149f.e-con{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-32fdc48{--container-widget-width:490px;--container-widget-flex-grow:0;width:var( --container-widget-width, 490px );max-width:490px;text-align:center;}.elementor-1647 .elementor-element.elementor-element-32fdc48 .elementor-heading-title{font-size:64px;}.elementor-1647 .elementor-element.elementor-element-cbcffbf{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-6b4ae4e .elementor-heading-title{font-size:18px;}.elementor-1647 .elementor-element.elementor-element-859018c .elementor-button{padding:16px 48px 16px 48px;}.elementor-1647 .elementor-element.elementor-element-ba98ac1{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1647 .elementor-element.elementor-element-28ba901{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1647 .elementor-element.elementor-element-a381c1a .elementor-image-box-wrapper{text-align:center;}}@media(max-width:767px){.elementor-1647 .elementor-element.elementor-element-731cfcb{--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:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1647 .elementor-element.elementor-element-83c09bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-83c09bc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1647 .elementor-element.elementor-element-83c09bc .elementor-image-box-title{font-size:34px;line-height:1em;}.elementor-1647 .elementor-element.elementor-element-83c09bc .elementor-image-box-description{font-size:16px;}.elementor-1647 .elementor-element.elementor-element-43dfd55{--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-1647 .elementor-element.elementor-element-fd0aca7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1647 .elementor-element.elementor-element-b7b99c0{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;grid-column:span 6;}.elementor-1647 .elementor-element.elementor-element-49a056e{width:100%;max-width:100%;}.elementor-1647 .elementor-element.elementor-element-49a056e.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-49a056e .elementor-image-box-wrapper{text-align:start;}.elementor-1647 .elementor-element.elementor-element-49a056e .elementor-image-box-img{margin-bottom:20px;}.elementor-1647 .elementor-element.elementor-element-49a056e.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-1647 .elementor-element.elementor-element-49a056e.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-1647 .elementor-element.elementor-element-49a056e.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-1647 .elementor-element.elementor-element-49a056e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1647 .elementor-element.elementor-element-49a056e .elementor-image-box-title{font-size:22px;line-height:1.5em;}.elementor-1647 .elementor-element.elementor-element-49a056e .elementor-image-box-description{font-size:17px;}.elementor-1647 .elementor-element.elementor-element-9ac7a08{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;grid-column:span 6;}.elementor-1647 .elementor-element.elementor-element-1a4e8f5{width:100%;max-width:100%;}.elementor-1647 .elementor-element.elementor-element-1a4e8f5.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-1a4e8f5 .elementor-image-box-wrapper{text-align:start;}.elementor-1647 .elementor-element.elementor-element-1a4e8f5 .elementor-image-box-img{margin-bottom:20px;}.elementor-1647 .elementor-element.elementor-element-1a4e8f5.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-1647 .elementor-element.elementor-element-1a4e8f5.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-1647 .elementor-element.elementor-element-1a4e8f5.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-1647 .elementor-element.elementor-element-1a4e8f5 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1647 .elementor-element.elementor-element-1a4e8f5 .elementor-image-box-title{font-size:22px;line-height:1.5em;}.elementor-1647 .elementor-element.elementor-element-1a4e8f5 .elementor-image-box-description{font-size:17px;}.elementor-1647 .elementor-element.elementor-element-a6aa141{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;grid-column:span 6;}.elementor-1647 .elementor-element.elementor-element-0b74e90{width:100%;max-width:100%;}.elementor-1647 .elementor-element.elementor-element-0b74e90.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-0b74e90 .elementor-image-box-wrapper{text-align:start;}.elementor-1647 .elementor-element.elementor-element-0b74e90 .elementor-image-box-img{margin-bottom:20px;}.elementor-1647 .elementor-element.elementor-element-0b74e90.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-1647 .elementor-element.elementor-element-0b74e90.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-1647 .elementor-element.elementor-element-0b74e90.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-1647 .elementor-element.elementor-element-0b74e90 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1647 .elementor-element.elementor-element-0b74e90 .elementor-image-box-title{font-size:22px;line-height:1.5em;}.elementor-1647 .elementor-element.elementor-element-0b74e90 .elementor-image-box-description{font-size:17px;}.elementor-1647 .elementor-element.elementor-element-51db267{--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-1647 .elementor-element.elementor-element-5ae26ad{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1647 .elementor-element.elementor-element-528dcd9{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;grid-column:span 6;}.elementor-1647 .elementor-element.elementor-element-031c542{width:100%;max-width:100%;}.elementor-1647 .elementor-element.elementor-element-031c542.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-031c542 .elementor-image-box-wrapper{text-align:start;}.elementor-1647 .elementor-element.elementor-element-031c542 .elementor-image-box-img{margin-bottom:20px;}.elementor-1647 .elementor-element.elementor-element-031c542.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-1647 .elementor-element.elementor-element-031c542.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-1647 .elementor-element.elementor-element-031c542.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-1647 .elementor-element.elementor-element-031c542 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1647 .elementor-element.elementor-element-031c542 .elementor-image-box-title{font-size:22px;line-height:1.5em;}.elementor-1647 .elementor-element.elementor-element-031c542 .elementor-image-box-description{font-size:17px;}.elementor-1647 .elementor-element.elementor-element-9504942{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;grid-column:span 6;}.elementor-1647 .elementor-element.elementor-element-9237520{width:100%;max-width:100%;}.elementor-1647 .elementor-element.elementor-element-9237520.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-9237520 .elementor-image-box-wrapper{text-align:start;}.elementor-1647 .elementor-element.elementor-element-9237520 .elementor-image-box-img{margin-bottom:20px;}.elementor-1647 .elementor-element.elementor-element-9237520.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-1647 .elementor-element.elementor-element-9237520.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-1647 .elementor-element.elementor-element-9237520.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-1647 .elementor-element.elementor-element-9237520 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1647 .elementor-element.elementor-element-9237520 .elementor-image-box-title{font-size:22px;line-height:1.5em;}.elementor-1647 .elementor-element.elementor-element-9237520 .elementor-image-box-description{font-size:17px;}.elementor-1647 .elementor-element.elementor-element-4d003b5{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;grid-column:span 6;}.elementor-1647 .elementor-element.elementor-element-d820c7c{width:100%;max-width:100%;}.elementor-1647 .elementor-element.elementor-element-d820c7c.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-d820c7c .elementor-image-box-wrapper{text-align:start;}.elementor-1647 .elementor-element.elementor-element-d820c7c .elementor-image-box-img{margin-bottom:20px;}.elementor-1647 .elementor-element.elementor-element-d820c7c.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-1647 .elementor-element.elementor-element-d820c7c.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-1647 .elementor-element.elementor-element-d820c7c.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-1647 .elementor-element.elementor-element-d820c7c .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1647 .elementor-element.elementor-element-d820c7c .elementor-image-box-title{font-size:22px;line-height:1.5em;}.elementor-1647 .elementor-element.elementor-element-d820c7c .elementor-image-box-description{font-size:17px;}.elementor-1647 .elementor-element.elementor-element-54aea7a{--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-1647 .elementor-element.elementor-element-ea4b9f6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1647 .elementor-element.elementor-element-2e6bbf1{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;grid-column:span 6;}.elementor-1647 .elementor-element.elementor-element-f26fb35{width:100%;max-width:100%;}.elementor-1647 .elementor-element.elementor-element-f26fb35.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-f26fb35 .elementor-image-box-wrapper{text-align:start;}.elementor-1647 .elementor-element.elementor-element-f26fb35 .elementor-image-box-img{margin-bottom:20px;}.elementor-1647 .elementor-element.elementor-element-f26fb35.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-1647 .elementor-element.elementor-element-f26fb35.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-1647 .elementor-element.elementor-element-f26fb35.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-1647 .elementor-element.elementor-element-f26fb35 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1647 .elementor-element.elementor-element-f26fb35 .elementor-image-box-title{font-size:22px;line-height:1.5em;}.elementor-1647 .elementor-element.elementor-element-f26fb35 .elementor-image-box-description{font-size:17px;}.elementor-1647 .elementor-element.elementor-element-c51239f{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;grid-column:span 6;}.elementor-1647 .elementor-element.elementor-element-9bcfdf7{width:100%;max-width:100%;}.elementor-1647 .elementor-element.elementor-element-9bcfdf7.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-9bcfdf7 .elementor-image-box-wrapper{text-align:start;}.elementor-1647 .elementor-element.elementor-element-9bcfdf7 .elementor-image-box-img{margin-bottom:20px;}.elementor-1647 .elementor-element.elementor-element-9bcfdf7.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-1647 .elementor-element.elementor-element-9bcfdf7.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-1647 .elementor-element.elementor-element-9bcfdf7.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-1647 .elementor-element.elementor-element-9bcfdf7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1647 .elementor-element.elementor-element-9bcfdf7 .elementor-image-box-title{font-size:22px;line-height:1.5em;}.elementor-1647 .elementor-element.elementor-element-9bcfdf7 .elementor-image-box-description{font-size:17px;}.elementor-1647 .elementor-element.elementor-element-36137cc{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;grid-column:span 6;}.elementor-1647 .elementor-element.elementor-element-2e47049{width:100%;max-width:100%;}.elementor-1647 .elementor-element.elementor-element-2e47049.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-2e47049 .elementor-image-box-wrapper{text-align:start;}.elementor-1647 .elementor-element.elementor-element-2e47049 .elementor-image-box-img{margin-bottom:20px;}.elementor-1647 .elementor-element.elementor-element-2e47049.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-1647 .elementor-element.elementor-element-2e47049.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-1647 .elementor-element.elementor-element-2e47049.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-1647 .elementor-element.elementor-element-2e47049 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1647 .elementor-element.elementor-element-2e47049 .elementor-image-box-title{font-size:22px;line-height:1.5em;}.elementor-1647 .elementor-element.elementor-element-2e47049 .elementor-image-box-description{font-size:17px;}.elementor-1647 .elementor-element.elementor-element-50e8b20{--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-1647 .elementor-element.elementor-element-705a38a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1647 .elementor-element.elementor-element-dd52da8{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;grid-column:span 6;}.elementor-1647 .elementor-element.elementor-element-5fa8362{width:100%;max-width:100%;}.elementor-1647 .elementor-element.elementor-element-5fa8362.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-5fa8362 .elementor-image-box-wrapper{text-align:start;}.elementor-1647 .elementor-element.elementor-element-5fa8362 .elementor-image-box-img{margin-bottom:20px;}.elementor-1647 .elementor-element.elementor-element-5fa8362.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-1647 .elementor-element.elementor-element-5fa8362.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-1647 .elementor-element.elementor-element-5fa8362.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-1647 .elementor-element.elementor-element-5fa8362 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1647 .elementor-element.elementor-element-5fa8362 .elementor-image-box-title{font-size:22px;line-height:1.5em;}.elementor-1647 .elementor-element.elementor-element-5fa8362 .elementor-image-box-description{font-size:17px;}.elementor-1647 .elementor-element.elementor-element-eafd3d2{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;grid-column:span 6;}.elementor-1647 .elementor-element.elementor-element-ab280fb{width:100%;max-width:100%;}.elementor-1647 .elementor-element.elementor-element-ab280fb.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-ab280fb .elementor-image-box-wrapper{text-align:start;}.elementor-1647 .elementor-element.elementor-element-ab280fb .elementor-image-box-img{margin-bottom:20px;}.elementor-1647 .elementor-element.elementor-element-ab280fb.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-1647 .elementor-element.elementor-element-ab280fb.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-1647 .elementor-element.elementor-element-ab280fb.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-1647 .elementor-element.elementor-element-ab280fb .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1647 .elementor-element.elementor-element-ab280fb .elementor-image-box-title{font-size:22px;line-height:1.5em;}.elementor-1647 .elementor-element.elementor-element-ab280fb .elementor-image-box-description{font-size:17px;}.elementor-1647 .elementor-element.elementor-element-2ecbd55{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;grid-column:span 6;}.elementor-1647 .elementor-element.elementor-element-3eb62fb{width:100%;max-width:100%;}.elementor-1647 .elementor-element.elementor-element-3eb62fb.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-3eb62fb .elementor-image-box-wrapper{text-align:start;}.elementor-1647 .elementor-element.elementor-element-3eb62fb .elementor-image-box-img{margin-bottom:20px;}.elementor-1647 .elementor-element.elementor-element-3eb62fb.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-1647 .elementor-element.elementor-element-3eb62fb.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-1647 .elementor-element.elementor-element-3eb62fb.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-1647 .elementor-element.elementor-element-3eb62fb .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1647 .elementor-element.elementor-element-3eb62fb .elementor-image-box-title{font-size:22px;line-height:1.5em;}.elementor-1647 .elementor-element.elementor-element-3eb62fb .elementor-image-box-description{font-size:17px;}.elementor-1647 .elementor-element.elementor-element-5bada26{--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-1647 .elementor-element.elementor-element-09f22c3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1647 .elementor-element.elementor-element-402af93{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;grid-column:span 6;}.elementor-1647 .elementor-element.elementor-element-669ec29{width:100%;max-width:100%;}.elementor-1647 .elementor-element.elementor-element-669ec29.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-669ec29 .elementor-image-box-wrapper{text-align:start;}.elementor-1647 .elementor-element.elementor-element-669ec29 .elementor-image-box-img{margin-bottom:20px;}.elementor-1647 .elementor-element.elementor-element-669ec29.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-1647 .elementor-element.elementor-element-669ec29.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-1647 .elementor-element.elementor-element-669ec29.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-1647 .elementor-element.elementor-element-669ec29 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1647 .elementor-element.elementor-element-669ec29 .elementor-image-box-title{font-size:22px;line-height:1.5em;}.elementor-1647 .elementor-element.elementor-element-669ec29 .elementor-image-box-description{font-size:17px;}.elementor-1647 .elementor-element.elementor-element-ef6b30d{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;grid-column:span 6;}.elementor-1647 .elementor-element.elementor-element-5bcee09{width:100%;max-width:100%;}.elementor-1647 .elementor-element.elementor-element-5bcee09.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-5bcee09 .elementor-image-box-wrapper{text-align:start;}.elementor-1647 .elementor-element.elementor-element-5bcee09 .elementor-image-box-img{margin-bottom:20px;}.elementor-1647 .elementor-element.elementor-element-5bcee09.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-1647 .elementor-element.elementor-element-5bcee09.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-1647 .elementor-element.elementor-element-5bcee09.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-1647 .elementor-element.elementor-element-5bcee09 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1647 .elementor-element.elementor-element-5bcee09 .elementor-image-box-title{font-size:22px;line-height:1.5em;}.elementor-1647 .elementor-element.elementor-element-5bcee09 .elementor-image-box-description{font-size:17px;}.elementor-1647 .elementor-element.elementor-element-988ae83{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;grid-column:span 6;}.elementor-1647 .elementor-element.elementor-element-99b72b4{width:100%;max-width:100%;}.elementor-1647 .elementor-element.elementor-element-99b72b4.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-99b72b4 .elementor-image-box-wrapper{text-align:start;}.elementor-1647 .elementor-element.elementor-element-99b72b4 .elementor-image-box-img{margin-bottom:20px;}.elementor-1647 .elementor-element.elementor-element-99b72b4.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-1647 .elementor-element.elementor-element-99b72b4.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-1647 .elementor-element.elementor-element-99b72b4.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-1647 .elementor-element.elementor-element-99b72b4 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-1647 .elementor-element.elementor-element-99b72b4 .elementor-image-box-title{font-size:22px;line-height:1.5em;}.elementor-1647 .elementor-element.elementor-element-99b72b4 .elementor-image-box-description{font-size:17px;}.elementor-1647 .elementor-element.elementor-element-7c1b6ad{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-align-items:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:10px;--n-tabs-gap:20px;--n-tabs-title-font-size:16px;}.elementor-1647 .elementor-element.elementor-element-36d73d0{--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-1647 .elementor-element.elementor-element-f40857e{--width:90%;--min-height:0vh;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-47feacc.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-98f5059{--width:10%;}.elementor-1647 .elementor-element.elementor-element-73bfaa9{--width:3px;}.elementor-1647 .elementor-element.elementor-element-d4fc4c2{--width:3px;}.elementor-1647 .elementor-element.elementor-element-11600a2{--width:90%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:40px;}.elementor-1647 .elementor-element.elementor-element-198b014.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-86baff8{--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-1647 .elementor-element.elementor-element-c550ca0{--width:90%;--min-height:0vh;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1647 .elementor-element.elementor-element-cb27f9e.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-cbc1907{--width:10%;}.elementor-1647 .elementor-element.elementor-element-bb830a7{--width:3px;}.elementor-1647 .elementor-element.elementor-element-6ad7c4f{--width:3px;}.elementor-1647 .elementor-element.elementor-element-2a46f3b{--width:90%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:50px;}.elementor-1647 .elementor-element.elementor-element-835572d.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-0edaaea{--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-1647 .elementor-element.elementor-element-1267337{--width:90%;--min-height:0vh;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1647 .elementor-element.elementor-element-5173459.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-85028e8{--width:10%;}.elementor-1647 .elementor-element.elementor-element-37d48e1{--width:3px;}.elementor-1647 .elementor-element.elementor-element-0c042b4{--width:3px;}.elementor-1647 .elementor-element.elementor-element-ef0a16d{--width:90%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:50px;}.elementor-1647 .elementor-element.elementor-element-94233d8.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-6d531c9.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-da9b269{--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-1647 .elementor-element.elementor-element-d1010f5{--width:90%;--min-height:0vh;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1647 .elementor-element.elementor-element-dd493b3.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-5bc2de5{--width:10%;}.elementor-1647 .elementor-element.elementor-element-1fce753{--width:3px;}.elementor-1647 .elementor-element.elementor-element-7a0c8c9{--width:3px;}.elementor-1647 .elementor-element.elementor-element-b997364{--width:90%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:50px;}.elementor-1647 .elementor-element.elementor-element-b997364.e-con{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-00c04b2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-00c04b2.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-2ae2cc3.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-58777e2{--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-1647 .elementor-element.elementor-element-e574bb6{--width:90%;--min-height:0vh;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1647 .elementor-element.elementor-element-b50cc75 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-1647 .elementor-element.elementor-element-b50cc75.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-8011eba{--width:10%;}.elementor-1647 .elementor-element.elementor-element-63d7b0c{--width:3px;}.elementor-1647 .elementor-element.elementor-element-37f2b1e{--width:3px;}.elementor-1647 .elementor-element.elementor-element-77e0fb9{--width:90%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:50px;}.elementor-1647 .elementor-element.elementor-element-fe27dad > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-fe27dad.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-2ac21ab.elementor-element{--align-self:flex-start;}.elementor-1647 .elementor-element.elementor-element-ff6e1ae{--z-index:2;}.elementor-1647 .elementor-element.elementor-element-afb3348 .elementor-image-box-title{font-size:24px;line-height:1.4em;}.elementor-1647 .elementor-element.elementor-element-afb3348 .elementor-image-box-description{font-size:15px;line-height:1.2em;}.elementor-1647 .elementor-element.elementor-element-327a5af{--width:100%;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;}.elementor-1647 .elementor-element.elementor-element-41fd177{width:100%;max-width:100%;}.elementor-1647 .elementor-element.elementor-element-41fd177 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-1647 .elementor-element.elementor-element-41fd177 .elementor-icon-box-wrapper{align-items:start;}.elementor-1647 .elementor-element.elementor-element-41fd177 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1647 .elementor-element.elementor-element-41fd177 .elementor-icon{font-size:28px;}.elementor-1647 .elementor-element.elementor-element-41fd177 .elementor-icon-box-title, .elementor-1647 .elementor-element.elementor-element-41fd177 .elementor-icon-box-title a{font-size:14px;line-height:1.2em;}.elementor-1647 .elementor-element.elementor-element-41fd177 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-1647 .elementor-element.elementor-element-bb3479a{width:100%;max-width:100%;}.elementor-1647 .elementor-element.elementor-element-bb3479a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-1647 .elementor-element.elementor-element-bb3479a .elementor-icon-box-wrapper{align-items:start;}.elementor-1647 .elementor-element.elementor-element-bb3479a .elementor-icon-box-title{margin-block-end:0px;}.elementor-1647 .elementor-element.elementor-element-bb3479a .elementor-icon{font-size:28px;}.elementor-1647 .elementor-element.elementor-element-bb3479a .elementor-icon-box-title, .elementor-1647 .elementor-element.elementor-element-bb3479a .elementor-icon-box-title a{font-size:14px;line-height:1.2em;}.elementor-1647 .elementor-element.elementor-element-bb3479a .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-1647 .elementor-element.elementor-element-b88e907{width:100%;max-width:100%;}.elementor-1647 .elementor-element.elementor-element-b88e907 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-1647 .elementor-element.elementor-element-b88e907 .elementor-icon-box-wrapper{align-items:start;}.elementor-1647 .elementor-element.elementor-element-b88e907 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1647 .elementor-element.elementor-element-b88e907 .elementor-icon{font-size:28px;}.elementor-1647 .elementor-element.elementor-element-b88e907 .elementor-icon-box-title, .elementor-1647 .elementor-element.elementor-element-b88e907 .elementor-icon-box-title a{font-size:14px;line-height:1.2em;}.elementor-1647 .elementor-element.elementor-element-b88e907 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-1647 .elementor-element.elementor-element-82e363a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1647 .elementor-element.elementor-element-9d6b24b .elementor-image-box-title{font-size:35px;line-height:1.5em;}.elementor-1647 .elementor-element.elementor-element-9d6b24b .elementor-image-box-description{font-size:14px;}.elementor-1647 .elementor-element.elementor-element-dfa50a5{--min-height:320px;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1647 .elementor-element.elementor-element-a929a63{--min-height:380px;}.elementor-1647 .elementor-element.elementor-element-6976f93{--min-height:0px;--gap:150px 150px;--row-gap:150px;--column-gap:150px;}body:not(.rtl) .elementor-1647 .elementor-element.elementor-element-6976f93{left:2px;}body.rtl .elementor-1647 .elementor-element.elementor-element-6976f93{right:2px;}.elementor-1647 .elementor-element.elementor-element-e123fe4 .elementor-image-box-img{margin-bottom:43px;}.elementor-1647 .elementor-element.elementor-element-e123fe4.elementor-position-right .elementor-image-box-img{margin-left:43px;}.elementor-1647 .elementor-element.elementor-element-e123fe4.elementor-position-left .elementor-image-box-img{margin-right:43px;}.elementor-1647 .elementor-element.elementor-element-e123fe4.elementor-position-top .elementor-image-box-img{margin-bottom:43px;}.elementor-1647 .elementor-element.elementor-element-e123fe4 .elementor-image-box-wrapper .elementor-image-box-img{width:37%;}.elementor-1647 .elementor-element.elementor-element-e123fe4 .elementor-image-box-title{font-size:28px;line-height:1.3em;}.elementor-1647 .elementor-element.elementor-element-e123fe4 .elementor-image-box-description{font-size:16px;}.elementor-1647 .elementor-element.elementor-element-781907f{--min-height:380px;}.elementor-1647 .elementor-element.elementor-element-07d39d1{--min-height:0px;--gap:150px 150px;--row-gap:150px;--column-gap:150px;}body:not(.rtl) .elementor-1647 .elementor-element.elementor-element-07d39d1{left:2px;}body.rtl .elementor-1647 .elementor-element.elementor-element-07d39d1{right:2px;}.elementor-1647 .elementor-element.elementor-element-ffffc0e .elementor-image-box-img{margin-bottom:43px;}.elementor-1647 .elementor-element.elementor-element-ffffc0e.elementor-position-right .elementor-image-box-img{margin-left:43px;}.elementor-1647 .elementor-element.elementor-element-ffffc0e.elementor-position-left .elementor-image-box-img{margin-right:43px;}.elementor-1647 .elementor-element.elementor-element-ffffc0e.elementor-position-top .elementor-image-box-img{margin-bottom:43px;}.elementor-1647 .elementor-element.elementor-element-ffffc0e .elementor-image-box-wrapper .elementor-image-box-img{width:37%;}.elementor-1647 .elementor-element.elementor-element-ffffc0e .elementor-image-box-title{font-size:28px;line-height:1.3em;}.elementor-1647 .elementor-element.elementor-element-ffffc0e .elementor-image-box-description{font-size:16px;}.elementor-1647 .elementor-element.elementor-element-0da8ebd{--min-height:380px;}.elementor-1647 .elementor-element.elementor-element-3bb0ec5{--min-height:0px;--gap:150px 150px;--row-gap:150px;--column-gap:150px;}body:not(.rtl) .elementor-1647 .elementor-element.elementor-element-3bb0ec5{left:2px;}body.rtl .elementor-1647 .elementor-element.elementor-element-3bb0ec5{right:2px;}.elementor-1647 .elementor-element.elementor-element-a3b1b50 .elementor-image-box-img{margin-bottom:43px;}.elementor-1647 .elementor-element.elementor-element-a3b1b50.elementor-position-right .elementor-image-box-img{margin-left:43px;}.elementor-1647 .elementor-element.elementor-element-a3b1b50.elementor-position-left .elementor-image-box-img{margin-right:43px;}.elementor-1647 .elementor-element.elementor-element-a3b1b50.elementor-position-top .elementor-image-box-img{margin-bottom:43px;}.elementor-1647 .elementor-element.elementor-element-a3b1b50 .elementor-image-box-wrapper .elementor-image-box-img{width:37%;}.elementor-1647 .elementor-element.elementor-element-a3b1b50 .elementor-image-box-title{font-size:28px;line-height:1.3em;}.elementor-1647 .elementor-element.elementor-element-a3b1b50 .elementor-image-box-description{font-size:16px;}.elementor-1647 .elementor-element.elementor-element-69ff3ab{--content-width:100%;--min-height:0px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1647 .elementor-element.elementor-element-69ff3ab:not(.elementor-motion-effects-element-type-background), .elementor-1647 .elementor-element.elementor-element-69ff3ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-1647 .elementor-element.elementor-element-f68d3b2 .elementor-image-box-title{font-size:30px;line-height:1.2em;}.elementor-1647 .elementor-element.elementor-element-f68d3b2 .elementor-image-box-description{font-size:16px;line-height:1.5em;}.elementor-1647 .elementor-element.elementor-element-cb1a22f{--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-f0cfbe9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-f0cfbe9{font-size:15px;line-height:0.8em;}.elementor-1647 .elementor-element.elementor-element-92a013e{--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-e3226dc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-e3226dc{font-size:15px;line-height:0.8em;}.elementor-1647 .elementor-element.elementor-element-18349ab{--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-38e02f7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-38e02f7{font-size:15px;line-height:0.8em;}.elementor-1647 .elementor-element.elementor-element-47594f1{--justify-content:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-ef62992 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-ef62992{font-size:15px;line-height:0.8em;}.elementor-1647 .elementor-element.elementor-element-4dde5de{--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-1647 .elementor-element.elementor-element-c970c2f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-c970c2f{font-size:15px;line-height:0.8em;}.elementor-1647 .elementor-element.elementor-element-d7ad07c{--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-1647 .elementor-element.elementor-element-6051342 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-6051342{font-size:15px;line-height:0.8em;}.elementor-1647 .elementor-element.elementor-element-b6f70ce > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-b6f70ce{--n-accordion-title-font-size:16px;}.elementor-1647 .elementor-element.elementor-element-6467c16{z-index:999;}.elementor-1647 .elementor-element.elementor-element-6467c16 .elementor-button{font-size:16px;}.elementor-1647 .elementor-element.elementor-element-b7872ff{--min-height:400px;}.elementor-1647 .elementor-element.elementor-element-1be64f4 .elementor-icon-box-wrapper{gap:10px;}.elementor-1647 .elementor-element.elementor-element-1be64f4 .elementor-icon-box-title{margin-block-end:5px;}.elementor-1647 .elementor-element.elementor-element-1be64f4 .elementor-icon{font-size:18px;}.elementor-1647 .elementor-element.elementor-element-1be64f4 .elementor-icon-box-title, .elementor-1647 .elementor-element.elementor-element-1be64f4 .elementor-icon-box-title a{font-size:16px;line-height:1.2em;}.elementor-1647 .elementor-element.elementor-element-1be64f4 .elementor-icon-box-description{font-size:16px;}.elementor-1647 .elementor-element.elementor-element-1a2a9ed{--min-height:252px;}.elementor-1647 .elementor-element.elementor-element-aad248d{width:100%;max-width:100%;}.elementor-1647 .elementor-element.elementor-element-aad248d .elementor-image-box-title{font-size:16px;line-height:1.5em;}.elementor-1647 .elementor-element.elementor-element-aad248d .elementor-image-box-description{font-size:36px;line-height:1.4em;}.elementor-1647 .elementor-element.elementor-element-f6ee98c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1647 .elementor-element.elementor-element-d7226a2{--container-widget-width:42%;--container-widget-flex-grow:0;width:var( --container-widget-width, 42% );max-width:42%;}.elementor-1647 .elementor-element.elementor-element-8707b46 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-1647 .elementor-element.elementor-element-27faaee{width:100%;max-width:100%;text-align:center;}.elementor-1647 .elementor-element.elementor-element-27faaee .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-1647 .elementor-element.elementor-element-8ed9aa3{--container-widget-width:42%;--container-widget-flex-grow:0;width:var( --container-widget-width, 42% );max-width:42%;}.elementor-1647 .elementor-element.elementor-element-a7bd002 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-1647 .elementor-element.elementor-element-d1b8997{width:100%;max-width:100%;text-align:center;}.elementor-1647 .elementor-element.elementor-element-d1b8997 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-1647 .elementor-element.elementor-element-e3c784a{--container-widget-width:42%;--container-widget-flex-grow:0;width:var( --container-widget-width, 42% );max-width:42%;}.elementor-1647 .elementor-element.elementor-element-5b1fe6c .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-1647 .elementor-element.elementor-element-459afdd{width:100%;max-width:100%;text-align:center;}.elementor-1647 .elementor-element.elementor-element-459afdd .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-1647 .elementor-element.elementor-element-3a10da1{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1647 .elementor-element.elementor-element-b7a1040{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1647 .elementor-element.elementor-element-217ef30{width:100%;max-width:100%;text-align:center;}.elementor-1647 .elementor-element.elementor-element-217ef30 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-1647 .elementor-element.elementor-element-a98f96c{text-align:center;}.elementor-1647 .elementor-element.elementor-element-a98f96c .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-1647 .elementor-element.elementor-element-4e45a05{width:100%;max-width:100%;text-align:center;}.elementor-1647 .elementor-element.elementor-element-4e45a05 .elementor-heading-title{font-size:16px;line-height:1.2em;}.elementor-1647 .elementor-element.elementor-element-5ec15b5.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-5ec15b5 .elementor-button{font-size:16px;line-height:1em;}.elementor-1647 .elementor-element.elementor-element-4251842.elementor-element{--order:-99999 /* order start hack */;}.elementor-1647 .elementor-element.elementor-element-5aad251 .elementor-icon-box-title, .elementor-1647 .elementor-element.elementor-element-5aad251 .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-1647 .elementor-element.elementor-element-5aad251 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-1647 .elementor-element.elementor-element-c902d9a .elementor-icon-box-title, .elementor-1647 .elementor-element.elementor-element-c902d9a .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-1647 .elementor-element.elementor-element-c902d9a .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-1647 .elementor-element.elementor-element-66bf1fe .elementor-icon-box-title, .elementor-1647 .elementor-element.elementor-element-66bf1fe .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-1647 .elementor-element.elementor-element-66bf1fe .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-1647 .elementor-element.elementor-element-1b6c9d0 .elementor-icon-box-title, .elementor-1647 .elementor-element.elementor-element-1b6c9d0 .elementor-icon-box-title a{font-size:20px;line-height:1.2em;}.elementor-1647 .elementor-element.elementor-element-1b6c9d0 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-1647 .elementor-element.elementor-element-0932116{--min-height:0px;--padding-top:3vw;--padding-bottom:10vw;--padding-left:5.13vw;--padding-right:5.13vw;}.elementor-1647 .elementor-element.elementor-element-75ecbb0{--margin-top:9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1647 .elementor-element.elementor-element-2d8d627 .elementor-heading-title{font-size:14px;}.elementor-1647 .elementor-element.elementor-element-b43cea6{width:100%;max-width:100%;}.elementor-1647 .elementor-element.elementor-element-b43cea6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-b43cea6 .elementor-heading-title{font-size:32px;}.elementor-1647 .elementor-element.elementor-element-a626f2d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1647 .elementor-element.elementor-element-a328348{--width:80%;}.elementor-1647 .elementor-element.elementor-element-097ef10{width:100%;max-width:100%;--e-icon-list-icon-size:57px;--icon-vertical-offset:6px;}.elementor-1647 .elementor-element.elementor-element-097ef10 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-097ef10 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1647 .elementor-element.elementor-element-097ef10 .elementor-icon-list-item > a{font-size:20px;}.elementor-1647 .elementor-element.elementor-element-c393a2b{width:100%;max-width:100%;}.elementor-1647 .elementor-element.elementor-element-c393a2b > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-1647 .elementor-element.elementor-element-f10920a{--width:80%;}.elementor-1647 .elementor-element.elementor-element-4b24ae7{width:100%;max-width:100%;--e-icon-list-icon-size:57px;--icon-vertical-offset:6px;}.elementor-1647 .elementor-element.elementor-element-4b24ae7 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-4b24ae7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1647 .elementor-element.elementor-element-4b24ae7 .elementor-icon-list-item > a{font-size:20px;}.elementor-1647 .elementor-element.elementor-element-2418d3a{width:100%;max-width:100%;}.elementor-1647 .elementor-element.elementor-element-2418d3a > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-1647 .elementor-element.elementor-element-d83b448{--width:80%;}.elementor-1647 .elementor-element.elementor-element-6f58c90{width:100%;max-width:100%;--e-icon-list-icon-size:57px;--icon-vertical-offset:6px;}.elementor-1647 .elementor-element.elementor-element-6f58c90 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-6f58c90 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1647 .elementor-element.elementor-element-6f58c90 .elementor-icon-list-item > a{font-size:20px;}.elementor-1647 .elementor-element.elementor-element-7063fa1{width:100%;max-width:100%;}.elementor-1647 .elementor-element.elementor-element-7063fa1 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-1647 .elementor-element.elementor-element-7c42f00{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1647 .elementor-element.elementor-element-8d8eaf5 .elementor-icon-box-title, .elementor-1647 .elementor-element.elementor-element-8d8eaf5 .elementor-icon-box-title a{font-size:28px;}.elementor-1647 .elementor-element.elementor-element-8d8eaf5 .elementor-icon-box-description{font-size:16px;}.elementor-1647 .elementor-element.elementor-element-3bd4d37 .elementor-icon-box-title, .elementor-1647 .elementor-element.elementor-element-3bd4d37 .elementor-icon-box-title a{font-size:28px;}.elementor-1647 .elementor-element.elementor-element-3bd4d37 .elementor-icon-box-description{font-size:16px;}.elementor-1647 .elementor-element.elementor-element-f496a89{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1647 .elementor-element.elementor-element-75df788{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1647 .elementor-element.elementor-element-f133b8e .elementor-icon-box-title{margin-block-end:7px;}.elementor-1647 .elementor-element.elementor-element-f133b8e .elementor-icon{font-size:80px;}.elementor-1647 .elementor-element.elementor-element-f133b8e .elementor-icon-box-title, .elementor-1647 .elementor-element.elementor-element-f133b8e .elementor-icon-box-title a{font-size:24px;}.elementor-1647 .elementor-element.elementor-element-f133b8e .elementor-icon-box-description{font-size:16px;}.elementor-1647 .elementor-element.elementor-element-4536fe9{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1647 .elementor-element.elementor-element-2226865 .elementor-icon-box-title{margin-block-end:7px;}.elementor-1647 .elementor-element.elementor-element-2226865 .elementor-icon{font-size:80px;}.elementor-1647 .elementor-element.elementor-element-2226865 .elementor-icon-box-title, .elementor-1647 .elementor-element.elementor-element-2226865 .elementor-icon-box-title a{font-size:24px;}.elementor-1647 .elementor-element.elementor-element-2226865 .elementor-icon-box-description{font-size:16px;}.elementor-1647 .elementor-element.elementor-element-c14b21a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1647 .elementor-element.elementor-element-49a807b .elementor-icon-box-title{margin-block-end:7px;}.elementor-1647 .elementor-element.elementor-element-49a807b .elementor-icon{font-size:80px;}.elementor-1647 .elementor-element.elementor-element-49a807b .elementor-icon-box-title, .elementor-1647 .elementor-element.elementor-element-49a807b .elementor-icon-box-title a{font-size:24px;}.elementor-1647 .elementor-element.elementor-element-49a807b .elementor-icon-box-description{font-size:16px;}.elementor-1647 .elementor-element.elementor-element-1a651fa{--min-height:0px;--justify-content:flex-end;--padding-top:6vw;--padding-bottom:16vw;--padding-left:8vw;--padding-right:8vw;}.elementor-1647 .elementor-element.elementor-element-43aff44{--justify-content:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-1647 .elementor-element.elementor-element-279149f{--width:100%;}.elementor-1647 .elementor-element.elementor-element-32fdc48{text-align:center;}.elementor-1647 .elementor-element.elementor-element-32fdc48 .elementor-heading-title{font-size:27px;line-height:1.1em;}.elementor-1647 .elementor-element.elementor-element-4e30767 > .elementor-widget-container{padding:9px 0px 0px 22px;}.elementor-1647 .elementor-element.elementor-element-4e30767 .elementor-icon-box-wrapper{gap:25px;}.elementor-1647 .elementor-element.elementor-element-4e30767 .elementor-icon-box-title{margin-block-end:12px;}.elementor-1647 .elementor-element.elementor-element-4e30767 .elementor-icon{font-size:40px;}.elementor-1647 .elementor-element.elementor-element-4e30767 .elementor-icon-box-title, .elementor-1647 .elementor-element.elementor-element-4e30767 .elementor-icon-box-title a{line-height:1.3em;}.elementor-1647 .elementor-element.elementor-element-c6d90b9 > .elementor-widget-container{padding:9px 0px 0px 22px;}.elementor-1647 .elementor-element.elementor-element-c6d90b9 .elementor-icon-box-wrapper{gap:25px;}.elementor-1647 .elementor-element.elementor-element-c6d90b9 .elementor-icon-box-title{margin-block-end:12px;}.elementor-1647 .elementor-element.elementor-element-c6d90b9 .elementor-icon{font-size:40px;}.elementor-1647 .elementor-element.elementor-element-c6d90b9 .elementor-icon-box-title, .elementor-1647 .elementor-element.elementor-element-c6d90b9 .elementor-icon-box-title a{line-height:1.3em;}.elementor-1647 .elementor-element.elementor-element-8ec60fd > .elementor-widget-container{padding:9px 0px 0px 22px;}.elementor-1647 .elementor-element.elementor-element-8ec60fd .elementor-icon-box-wrapper{gap:25px;}.elementor-1647 .elementor-element.elementor-element-8ec60fd .elementor-icon-box-title{margin-block-end:12px;}.elementor-1647 .elementor-element.elementor-element-8ec60fd .elementor-icon{font-size:40px;}.elementor-1647 .elementor-element.elementor-element-8ec60fd .elementor-icon-box-title, .elementor-1647 .elementor-element.elementor-element-8ec60fd .elementor-icon-box-title a{line-height:1.3em;}.elementor-1647 .elementor-element.elementor-element-cbcffbf{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1647 .elementor-element.elementor-element-6b4ae4e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-6b4ae4e{text-align:center;}.elementor-1647 .elementor-element.elementor-element-6b4ae4e .elementor-heading-title{font-size:17px;line-height:1.4em;}.elementor-1647 .elementor-element.elementor-element-859018c{width:var( --container-widget-width, 335.484px );max-width:335.484px;--container-widget-width:335.484px;--container-widget-flex-grow:0;}.elementor-1647 .elementor-element.elementor-element-859018c .elementor-button{font-size:14px;border-radius:5px 5px 5px 5px;padding:10px 10px 10px 10px;}.elementor-1647 .elementor-element.elementor-element-ba98ac1{--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-1647 .elementor-element.elementor-element-f7b20e0{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1647 .elementor-element.elementor-element-f7da926{text-align:center;}.elementor-1647 .elementor-element.elementor-element-f7da926 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-1647 .elementor-element.elementor-element-dd7c9a4{--justify-content:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1647 .elementor-element.elementor-element-0de763b{text-align:center;}.elementor-1647 .elementor-element.elementor-element-0de763b .elementor-heading-title{font-size:70px;line-height:1em;}.elementor-1647 .elementor-element.elementor-element-5298b64{text-align:center;}.elementor-1647 .elementor-element.elementor-element-214ef92 .elementor-button{font-size:3vw;}.elementor-1647 .elementor-element.elementor-element-736f69e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1647 .elementor-element.elementor-element-736f69e .elementor-icon-list-item > a{font-size:16px;}.elementor-1647 .elementor-element.elementor-element-45fa590 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1647 .elementor-element.elementor-element-45fa590 .elementor-icon-list-item > a{font-size:16px;}.elementor-1647 .elementor-element.elementor-element-1cbd5f9{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-1647 .elementor-element.elementor-element-de14232 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-de14232 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-1647 .elementor-element.elementor-element-02c57f8{--justify-content:center;--flex-wrap:nowrap;}.elementor-1647 .elementor-element.elementor-element-78f8a14{text-align:center;}.elementor-1647 .elementor-element.elementor-element-78f8a14 .elementor-heading-title{font-size:70px;line-height:1em;}.elementor-1647 .elementor-element.elementor-element-2d5b3d8 .elementor-heading-title{line-height:1.3em;}.elementor-1647 .elementor-element.elementor-element-f5df057 .elementor-button{font-size:3vw;}.elementor-1647 .elementor-element.elementor-element-5a16a9c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1647 .elementor-element.elementor-element-5a16a9c .elementor-icon-list-item > a{font-size:16px;}.elementor-1647 .elementor-element.elementor-element-28ba901{--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-1647 .elementor-element.elementor-element-34ae1dc{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1647 .elementor-element.elementor-element-c9434e7{text-align:center;}.elementor-1647 .elementor-element.elementor-element-c9434e7 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-1647 .elementor-element.elementor-element-4043cc9{--justify-content:center;}.elementor-1647 .elementor-element.elementor-element-b141fb8{text-align:center;}.elementor-1647 .elementor-element.elementor-element-b141fb8 .elementor-heading-title{font-size:70px;line-height:1em;}.elementor-1647 .elementor-element.elementor-element-299db04{text-align:center;}.elementor-1647 .elementor-element.elementor-element-54d4d30 .elementor-button{font-size:3vw;}.elementor-1647 .elementor-element.elementor-element-ca7ab5f .elementor-heading-title{line-height:1.3em;}.elementor-1647 .elementor-element.elementor-element-4187cc5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1647 .elementor-element.elementor-element-4187cc5 .elementor-icon-list-item > a{font-size:16px;}.elementor-1647 .elementor-element.elementor-element-330e2f8{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-1647 .elementor-element.elementor-element-08560b2 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-1647 .elementor-element.elementor-element-08560b2 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-1647 .elementor-element.elementor-element-c3ee7c8{--justify-content:center;--flex-wrap:nowrap;}.elementor-1647 .elementor-element.elementor-element-ca93bc1{text-align:center;}.elementor-1647 .elementor-element.elementor-element-ca93bc1 .elementor-heading-title{font-size:70px;line-height:1em;}.elementor-1647 .elementor-element.elementor-element-cd9ec55 .elementor-button{font-size:3vw;}.elementor-1647 .elementor-element.elementor-element-2ded531 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1647 .elementor-element.elementor-element-2ded531 .elementor-icon-list-item > a{font-size:16px;}.elementor-1647 .elementor-element.elementor-element-21604ae.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-7c64f0c{--container-widget-width:338px;--container-widget-flex-grow:0;width:var( --container-widget-width, 338px );max-width:338px;text-align:center;}.elementor-1647 .elementor-element.elementor-element-7c64f0c .elementor-heading-title{font-size:23px;}.elementor-1647 .elementor-element.elementor-element-d58f9b6.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-2232d75{--container-widget-width:338px;--container-widget-flex-grow:0;width:var( --container-widget-width, 338px );max-width:338px;text-align:center;}.elementor-1647 .elementor-element.elementor-element-2232d75 .elementor-heading-title{font-size:23px;}.elementor-1647 .elementor-element.elementor-element-62d4fb6.elementor-element{--align-self:center;}.elementor-1647 .elementor-element.elementor-element-03b12f2{--container-widget-width:338px;--container-widget-flex-grow:0;width:var( --container-widget-width, 338px );max-width:338px;text-align:center;}.elementor-1647 .elementor-element.elementor-element-03b12f2 .elementor-heading-title{font-size:23px;}.elementor-1647 .elementor-element.elementor-element-a860d1b{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-1647 .elementor-element.elementor-element-a381c1a{width:100%;max-width:100%;}.elementor-1647 .elementor-element.elementor-element-a381c1a .elementor-image-box-wrapper{text-align:center;}.elementor-1647 .elementor-element.elementor-element-a381c1a .elementor-image-box-title{font-size:34px;line-height:1em;}.elementor-1647 .elementor-element.elementor-element-a381c1a .elementor-image-box-description{font-size:17px;line-height:1.4em;}}@media(max-width:1024px) and (min-width:768px){.elementor-1647 .elementor-element.elementor-element-731cfcb{--content-width:100%;}.elementor-1647 .elementor-element.elementor-element-43dfd55{--width:100%;}.elementor-1647 .elementor-element.elementor-element-b7b99c0{--width:100%;}.elementor-1647 .elementor-element.elementor-element-9ac7a08{--width:100%;}.elementor-1647 .elementor-element.elementor-element-a6aa141{--width:100%;}.elementor-1647 .elementor-element.elementor-element-528dcd9{--width:100%;}.elementor-1647 .elementor-element.elementor-element-9504942{--width:100%;}.elementor-1647 .elementor-element.elementor-element-4d003b5{--width:100%;}.elementor-1647 .elementor-element.elementor-element-2e6bbf1{--width:100%;}.elementor-1647 .elementor-element.elementor-element-c51239f{--width:100%;}.elementor-1647 .elementor-element.elementor-element-36137cc{--width:100%;}.elementor-1647 .elementor-element.elementor-element-dd52da8{--width:100%;}.elementor-1647 .elementor-element.elementor-element-eafd3d2{--width:100%;}.elementor-1647 .elementor-element.elementor-element-2ecbd55{--width:100%;}.elementor-1647 .elementor-element.elementor-element-402af93{--width:100%;}.elementor-1647 .elementor-element.elementor-element-ef6b30d{--width:100%;}.elementor-1647 .elementor-element.elementor-element-988ae83{--width:100%;}.elementor-1647 .elementor-element.elementor-element-327a5af{--width:100%;}.elementor-1647 .elementor-element.elementor-element-a929a63{--width:350px;}.elementor-1647 .elementor-element.elementor-element-781907f{--width:350px;}.elementor-1647 .elementor-element.elementor-element-0da8ebd{--width:350px;}.elementor-1647 .elementor-element.elementor-element-a938b0c{--width:100%;}.elementor-1647 .elementor-element.elementor-element-00f66a7{--width:97%;}.elementor-1647 .elementor-element.elementor-element-2668694{--width:97%;}.elementor-1647 .elementor-element.elementor-element-b6f4117{--width:97%;}.elementor-1647 .elementor-element.elementor-element-1a651fa{--content-width:624px;}.elementor-1647 .elementor-element.elementor-element-43aff44{--width:688px;}.elementor-1647 .elementor-element.elementor-element-279149f{--width:522px;}.elementor-1647 .elementor-element.elementor-element-cbcffbf{--width:471.438px;}.elementor-1647 .elementor-element.elementor-element-f7b20e0{--width:100%;}.elementor-1647 .elementor-element.elementor-element-1cbd5f9{--width:100%;}.elementor-1647 .elementor-element.elementor-element-34ae1dc{--width:100%;}.elementor-1647 .elementor-element.elementor-element-330e2f8{--width:100%;}}/* Start custom CSS for image-box, class: .elementor-element-49a056e */.elementor-1647 .elementor-element.elementor-element-49a056e b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1a4e8f5 */.elementor-1647 .elementor-element.elementor-element-1a4e8f5 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0b74e90 */.elementor-1647 .elementor-element.elementor-element-0b74e90 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-031c542 */.elementor-1647 .elementor-element.elementor-element-031c542 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9237520 */.elementor-1647 .elementor-element.elementor-element-9237520 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d820c7c */.elementor-1647 .elementor-element.elementor-element-d820c7c b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f26fb35 */.elementor-1647 .elementor-element.elementor-element-f26fb35 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9bcfdf7 */.elementor-1647 .elementor-element.elementor-element-9bcfdf7 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2e47049 */.elementor-1647 .elementor-element.elementor-element-2e47049 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5fa8362 */.elementor-1647 .elementor-element.elementor-element-5fa8362 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ab280fb */.elementor-1647 .elementor-element.elementor-element-ab280fb b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3eb62fb */.elementor-1647 .elementor-element.elementor-element-3eb62fb b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-669ec29 */.elementor-1647 .elementor-element.elementor-element-669ec29 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5bcee09 */.elementor-1647 .elementor-element.elementor-element-5bcee09 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-99b72b4 */.elementor-1647 .elementor-element.elementor-element-99b72b4 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-49a056e */.elementor-1647 .elementor-element.elementor-element-49a056e b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1a4e8f5 */.elementor-1647 .elementor-element.elementor-element-1a4e8f5 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0b74e90 */.elementor-1647 .elementor-element.elementor-element-0b74e90 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-031c542 */.elementor-1647 .elementor-element.elementor-element-031c542 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9237520 */.elementor-1647 .elementor-element.elementor-element-9237520 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d820c7c */.elementor-1647 .elementor-element.elementor-element-d820c7c b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f26fb35 */.elementor-1647 .elementor-element.elementor-element-f26fb35 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9bcfdf7 */.elementor-1647 .elementor-element.elementor-element-9bcfdf7 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2e47049 */.elementor-1647 .elementor-element.elementor-element-2e47049 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5fa8362 */.elementor-1647 .elementor-element.elementor-element-5fa8362 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ab280fb */.elementor-1647 .elementor-element.elementor-element-ab280fb b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3eb62fb */.elementor-1647 .elementor-element.elementor-element-3eb62fb b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-669ec29 */.elementor-1647 .elementor-element.elementor-element-669ec29 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5bcee09 */.elementor-1647 .elementor-element.elementor-element-5bcee09 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-99b72b4 */.elementor-1647 .elementor-element.elementor-element-99b72b4 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-49a056e */.elementor-1647 .elementor-element.elementor-element-49a056e b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1a4e8f5 */.elementor-1647 .elementor-element.elementor-element-1a4e8f5 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0b74e90 */.elementor-1647 .elementor-element.elementor-element-0b74e90 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-031c542 */.elementor-1647 .elementor-element.elementor-element-031c542 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9237520 */.elementor-1647 .elementor-element.elementor-element-9237520 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d820c7c */.elementor-1647 .elementor-element.elementor-element-d820c7c b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f26fb35 */.elementor-1647 .elementor-element.elementor-element-f26fb35 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9bcfdf7 */.elementor-1647 .elementor-element.elementor-element-9bcfdf7 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2e47049 */.elementor-1647 .elementor-element.elementor-element-2e47049 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5fa8362 */.elementor-1647 .elementor-element.elementor-element-5fa8362 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ab280fb */.elementor-1647 .elementor-element.elementor-element-ab280fb b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3eb62fb */.elementor-1647 .elementor-element.elementor-element-3eb62fb b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-669ec29 */.elementor-1647 .elementor-element.elementor-element-669ec29 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5bcee09 */.elementor-1647 .elementor-element.elementor-element-5bcee09 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-99b72b4 */.elementor-1647 .elementor-element.elementor-element-99b72b4 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-49a056e */.elementor-1647 .elementor-element.elementor-element-49a056e b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1a4e8f5 */.elementor-1647 .elementor-element.elementor-element-1a4e8f5 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0b74e90 */.elementor-1647 .elementor-element.elementor-element-0b74e90 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-031c542 */.elementor-1647 .elementor-element.elementor-element-031c542 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9237520 */.elementor-1647 .elementor-element.elementor-element-9237520 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d820c7c */.elementor-1647 .elementor-element.elementor-element-d820c7c b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f26fb35 */.elementor-1647 .elementor-element.elementor-element-f26fb35 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9bcfdf7 */.elementor-1647 .elementor-element.elementor-element-9bcfdf7 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2e47049 */.elementor-1647 .elementor-element.elementor-element-2e47049 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5fa8362 */.elementor-1647 .elementor-element.elementor-element-5fa8362 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ab280fb */.elementor-1647 .elementor-element.elementor-element-ab280fb b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3eb62fb */.elementor-1647 .elementor-element.elementor-element-3eb62fb b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-669ec29 */.elementor-1647 .elementor-element.elementor-element-669ec29 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5bcee09 */.elementor-1647 .elementor-element.elementor-element-5bcee09 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-99b72b4 */.elementor-1647 .elementor-element.elementor-element-99b72b4 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-49a056e */.elementor-1647 .elementor-element.elementor-element-49a056e b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1a4e8f5 */.elementor-1647 .elementor-element.elementor-element-1a4e8f5 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0b74e90 */.elementor-1647 .elementor-element.elementor-element-0b74e90 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-031c542 */.elementor-1647 .elementor-element.elementor-element-031c542 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9237520 */.elementor-1647 .elementor-element.elementor-element-9237520 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d820c7c */.elementor-1647 .elementor-element.elementor-element-d820c7c b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f26fb35 */.elementor-1647 .elementor-element.elementor-element-f26fb35 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9bcfdf7 */.elementor-1647 .elementor-element.elementor-element-9bcfdf7 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2e47049 */.elementor-1647 .elementor-element.elementor-element-2e47049 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5fa8362 */.elementor-1647 .elementor-element.elementor-element-5fa8362 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ab280fb */.elementor-1647 .elementor-element.elementor-element-ab280fb b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3eb62fb */.elementor-1647 .elementor-element.elementor-element-3eb62fb b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-669ec29 */.elementor-1647 .elementor-element.elementor-element-669ec29 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5bcee09 */.elementor-1647 .elementor-element.elementor-element-5bcee09 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-99b72b4 */.elementor-1647 .elementor-element.elementor-element-99b72b4 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-49a056e */.elementor-1647 .elementor-element.elementor-element-49a056e b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1a4e8f5 */.elementor-1647 .elementor-element.elementor-element-1a4e8f5 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0b74e90 */.elementor-1647 .elementor-element.elementor-element-0b74e90 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-031c542 */.elementor-1647 .elementor-element.elementor-element-031c542 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9237520 */.elementor-1647 .elementor-element.elementor-element-9237520 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-d820c7c */.elementor-1647 .elementor-element.elementor-element-d820c7c b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f26fb35 */.elementor-1647 .elementor-element.elementor-element-f26fb35 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9bcfdf7 */.elementor-1647 .elementor-element.elementor-element-9bcfdf7 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2e47049 */.elementor-1647 .elementor-element.elementor-element-2e47049 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5fa8362 */.elementor-1647 .elementor-element.elementor-element-5fa8362 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ab280fb */.elementor-1647 .elementor-element.elementor-element-ab280fb b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3eb62fb */.elementor-1647 .elementor-element.elementor-element-3eb62fb b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-669ec29 */.elementor-1647 .elementor-element.elementor-element-669ec29 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5bcee09 */.elementor-1647 .elementor-element.elementor-element-5bcee09 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-99b72b4 */.elementor-1647 .elementor-element.elementor-element-99b72b4 b{
    font-weight: 500;
    color: #A2FE02
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-731cfcb */.elementor-1647 .elementor-element.elementor-element-731cfcb{
    text-wrap: balance;
    overflow-x: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-984600b *//* Lados esquerdo e direito */
.mdw-img-left,
.mdw-img-right {
  flex: 1;
  background-size: cover;
  background-position: center;
  transition: transform 1.2s ease;
  transform: rotateY(0deg) translateX(0);
  transform-origin: center center;
  z-index: 2;
  will-change: transform;
}

.mdw-img-left {
  transform-origin: right center;
}

.mdw-img-right {
  transform-origin: left center;
}

/* Efeito de abertura */
.mdw-wrapper.open .mdw-img-left {
  transform: rotateY(-85deg) translateX(-30%);
}

.mdw-wrapper.open .mdw-img-right {
  transform: rotateY(85deg) translateX(30%);
}

/* Mobile: desativa rotação */
@media (max-width: 767px) {
  .mdw-img-left,
  .mdw-img-right {
    transform: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-581f081 */.elementor-1647 .elementor-element.elementor-element-581f081 {
    position: relative;
       /* BAIXE ESSES SVGS E UPE NO SEU WORDPRESS, DEPOIS PEGUE O LINK E SUBSTITUA POR ESSES ABAIXO */
    mask: url('https://rtl4013zxp.easybuilder.com.br/wp-content/uploads/2025/08/Linhas.svg');
    -webkit-mask: url('https://rtl4013zxp.easybuilder.com.br/wp-content/uploads/2025/08/Linhas.svg');

    /* Configurações da máscara */
    -webkit-mask-position: center;
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;

    mask-position: center;
    mask-size: contain;
    mask-repeat: no-repeat;
}

.elementor-1647 .elementor-element.elementor-element-581f081:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  top: 100%;
  z-index: 20;
  filter: blur(10px);
  background: linear-gradient(to bottom, #BFFF2A 10%,transparent 70%);
  pointer-events: none;
  animation: LUZVERTICAL 3s linear infinite;
}
@keyframes LUZVERTICAL{
   0%{
     top: -100%;
     opacity: 1;
   }
   50%{
     top: 100%;
     opacity: 1;
   }
   100%{
      top: 100%;
       opacity: 0;
   }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e363a */.elementor-1647 .elementor-element.elementor-element-82e363a{
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-b6f70ce */.elementor-1647 .elementor-element.elementor-element-b6f70ce {
    backdrop-filter:blur(10px);
    -webkit-backdrop-filter:blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a651fa *//* Estilo do container */
.elementor-1647 .elementor-element.elementor-element-1a651fa {
  position: relative;

}

/* Estilo da luz */
.elementor-1647 .elementor-element.elementor-element-1a651fa::before {
  content: '';
  position: absolute;
  width: 600px; /* Tamanho da luz */
  height: 700px;
  background-color: #1A2433; /* Cor da luz conforme solicitado */
  border-radius: 50%;
  filter: blur(100px); /* Suaviza a luz */
  pointer-events: none; /* A luz não interfere na interação com o conteúdo */
  will-change: top, left, opacity; /* Melhora o desempenho da animação */
  transform: translate(-50%, -50%); /* Mantém a luz centralizada sem afetar o layout */
  animation: moveLight 6s infinite ease-in-out;
}

/* Animação da luz */
@keyframes moveLight {
  0% {
    top: 40%;  
    left: 40%;
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  50% {
    top: 45%;  
    left: 55%;
    opacity: 0.3;
  }
  75% {
    top: 35%;  
    left: 50%;
    opacity: 1;
  }
  100% {
    top: 40%;
    left: 45%;
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7da926 */.elementor-1647 .elementor-element.elementor-element-f7da926{
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-214ef92 */.elementor-1647 .elementor-element.elementor-element-214ef92 {
  border-radius: 72px;
  border-top: 2px solid #B9CEFD;
  background: linear-gradient(90deg, #B2FE02 0%, #CFFF5F 50%, #B2FE02 100%);
  box-shadow: 
    0 10px 20px 0 rgba(178, 254, 2, 0.4), /* Sombra mais suave, para baixo */
    0 20px 40px 0 rgba(178, 254, 2, 0.3), /* Mais espalhada para baixo */
    0 40px 80px 0 rgba(178, 254, 2, 0.2), /* Mais espalhada ainda */
    0 60px 120px 0 rgba(178, 254, 2, 0.1); /* Sombra mais difusa */
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

.elementor-1647 .elementor-element.elementor-element-214ef92 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-1647 .elementor-element.elementor-element-214ef92:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-1647 .elementor-element.elementor-element-214ef92:active {
  opacity: 0.5;
}

.elementor-1647 .elementor-element.elementor-element-214ef92::before {
  content: '';
  background: linear-gradient(10deg, #fff 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-1647 .elementor-element.elementor-element-214ef92:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-1647 .elementor-element.elementor-element-214ef92 svg {
  font-size: 14px;
}

.elementor-1647 .elementor-element.elementor-element-214ef92:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(ellipse at center, #A4D9FF 20%, #A4D9FF50 70%, #A4D9FF00 100%);
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

.elementor-1647 .elementor-element.elementor-element-214ef92 .elementor-button:before {
  content: "";
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70%);
  pointer-events: none;
  z-index: 2;
}

.elementor-1647 .elementor-element.elementor-element-214ef92 .elementor-button:after {
  content: "";
  position: absolute;
  bottom: -4.5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70%);
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de14232 */.elementor-1647 .elementor-element.elementor-element-de14232{
    background: linear-gradient(90deg, #B2FE02 0%, #CFFF5F 50%, #B2FE02 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5df057 */.elementor-1647 .elementor-element.elementor-element-f5df057 {
  border-radius: 72px;
  border-top: 2px solid #B9CEFD;
  background: linear-gradient(90deg, #B2FE02 0%, #CFFF5F 50%, #B2FE02 100%);
  box-shadow: 
    0 10px 20px 0 rgba(178, 254, 2, 0.4), /* Sombra mais suave, para baixo */
    0 20px 40px 0 rgba(178, 254, 2, 0.3), /* Mais espalhada para baixo */
    0 40px 80px 0 rgba(178, 254, 2, 0.2), /* Mais espalhada ainda */
    0 60px 120px 0 rgba(178, 254, 2, 0.1); /* Sombra mais difusa */
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

.elementor-1647 .elementor-element.elementor-element-f5df057 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-1647 .elementor-element.elementor-element-f5df057:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-1647 .elementor-element.elementor-element-f5df057:active {
  opacity: 0.5;
}

.elementor-1647 .elementor-element.elementor-element-f5df057::before {
  content: '';
  background: linear-gradient(10deg, #fff 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-1647 .elementor-element.elementor-element-f5df057:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-1647 .elementor-element.elementor-element-f5df057 svg {
  font-size: 14px;
}

.elementor-1647 .elementor-element.elementor-element-f5df057:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(ellipse at center, #A4D9FF 20%, #A4D9FF50 70%, #A4D9FF00 100%);
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

.elementor-1647 .elementor-element.elementor-element-f5df057 .elementor-button:before {
  content: "";
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70%);
  pointer-events: none;
  z-index: 2;
}

.elementor-1647 .elementor-element.elementor-element-f5df057 .elementor-button:after {
  content: "";
  position: absolute;
  bottom: -4.5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70%);
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5a16a9c */.elementor-1647 .elementor-element.elementor-element-5a16a9c b{
    color: white;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55c8593 */.elementor-1647 .elementor-element.elementor-element-55c8593 { /* Refere-se ao wrapper do widget Título */
        position: absolute !important;
        top: 0px;         /* Ajuste conforme necessário */
        right: 0px;        /* Ajuste conforme necessário */
        width: 100% !important;
        max-width: none !important;
        margin: 0 !important;
        padding: 10px 25px !important; /* Padding interno da faixa */
background: linear-gradient(90deg, #B2FE02 0%, #CFFF5F 50%, #B2FE02 100%);       
border-radius: 9px 9px 0px 00px !important;
        z-index: 10 !important;
        box-shadow: 0 1px 3px rgba(0,0,0,0.1);
        line-height: 1.4;
    }

    .elementor-1647 .elementor-element.elementor-element-55c8593 .elementor-heading-title { /* Refere-se ao elemento H ou DIV dentro do widget */
        text-transform: uppercase !important;
        letter-spacing: 0.5px !important;
        margin: 0 !important;
        padding: 0 !important;
        line-height: inherit !important;
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c9434e7 */.elementor-1647 .elementor-element.elementor-element-c9434e7{
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54d4d30 */.elementor-1647 .elementor-element.elementor-element-54d4d30 {
  border-radius: 72px;
  border-top: 2px solid #B9CEFD;
  background: linear-gradient(90deg, #B2FE02 0%, #CFFF5F 50%, #B2FE02 100%);
  box-shadow: 
    0 10px 20px 0 rgba(178, 254, 2, 0.4), /* Sombra mais suave, para baixo */
    0 20px 40px 0 rgba(178, 254, 2, 0.3), /* Mais espalhada para baixo */
    0 40px 80px 0 rgba(178, 254, 2, 0.2), /* Mais espalhada ainda */
    0 60px 120px 0 rgba(178, 254, 2, 0.1); /* Sombra mais difusa */
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

.elementor-1647 .elementor-element.elementor-element-54d4d30 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-1647 .elementor-element.elementor-element-54d4d30:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-1647 .elementor-element.elementor-element-54d4d30:active {
  opacity: 0.5;
}

.elementor-1647 .elementor-element.elementor-element-54d4d30::before {
  content: '';
  background: linear-gradient(10deg, #fff 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-1647 .elementor-element.elementor-element-54d4d30:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-1647 .elementor-element.elementor-element-54d4d30 svg {
  font-size: 14px;
}

.elementor-1647 .elementor-element.elementor-element-54d4d30:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(ellipse at center, #A4D9FF 20%, #A4D9FF50 70%, #A4D9FF00 100%);
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

.elementor-1647 .elementor-element.elementor-element-54d4d30 .elementor-button:before {
  content: "";
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70%);
  pointer-events: none;
  z-index: 2;
}

.elementor-1647 .elementor-element.elementor-element-54d4d30 .elementor-button:after {
  content: "";
  position: absolute;
  bottom: -4.5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70%);
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08560b2 */.elementor-1647 .elementor-element.elementor-element-08560b2{
    background: linear-gradient(90deg, #B2FE02 0%, #CFFF5F 50%, #B2FE02 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f53909c */.elementor-1647 .elementor-element.elementor-element-f53909c { /* Refere-se ao wrapper do widget Título */
        position: absolute !important;
        top: 0px;         /* Ajuste conforme necessário */
        right: 0px;        /* Ajuste conforme necessário */
        width: 100% !important;
        max-width: none !important;
        margin: 0 !important;
        padding: 10px 25px !important; /* Padding interno da faixa */
background: linear-gradient(90deg, #B2FE02 0%, #CFFF5F 50%, #B2FE02 100%);       
border-radius: 9px 9px 0px 00px !important;
        z-index: 10 !important;
        box-shadow: 0 1px 3px rgba(0,0,0,0.1);
        line-height: 1.4;
    }

    .elementor-1647 .elementor-element.elementor-element-f53909c .elementor-heading-title { /* Refere-se ao elemento H ou DIV dentro do widget */
        text-transform: uppercase !important;
        letter-spacing: 0.5px !important;
        margin: 0 !important;
        padding: 0 !important;
        line-height: inherit !important;
    }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cd9ec55 */.elementor-1647 .elementor-element.elementor-element-cd9ec55 {
  border-radius: 72px;
  border-top: 2px solid #B9CEFD;
  background: linear-gradient(90deg, #B2FE02 0%, #CFFF5F 50%, #B2FE02 100%);
  box-shadow: 
    0 10px 20px 0 rgba(178, 254, 2, 0.4), /* Sombra mais suave, para baixo */
    0 20px 40px 0 rgba(178, 254, 2, 0.3), /* Mais espalhada para baixo */
    0 40px 80px 0 rgba(178, 254, 2, 0.2), /* Mais espalhada ainda */
    0 60px 120px 0 rgba(178, 254, 2, 0.1); /* Sombra mais difusa */
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

.elementor-1647 .elementor-element.elementor-element-cd9ec55 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-1647 .elementor-element.elementor-element-cd9ec55:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-1647 .elementor-element.elementor-element-cd9ec55:active {
  opacity: 0.5;
}

.elementor-1647 .elementor-element.elementor-element-cd9ec55::before {
  content: '';
  background: linear-gradient(10deg, #fff 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-1647 .elementor-element.elementor-element-cd9ec55:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-1647 .elementor-element.elementor-element-cd9ec55 svg {
  font-size: 14px;
}

.elementor-1647 .elementor-element.elementor-element-cd9ec55:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(ellipse at center, #A4D9FF 20%, #A4D9FF50 70%, #A4D9FF00 100%);
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

.elementor-1647 .elementor-element.elementor-element-cd9ec55 .elementor-button:before {
  content: "";
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70%);
  pointer-events: none;
  z-index: 2;
}

.elementor-1647 .elementor-element.elementor-element-cd9ec55 .elementor-button:after {
  content: "";
  position: absolute;
  bottom: -4.5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70%);
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df41103 */.elementor-1647 .elementor-element.elementor-element-df41103 b{
    color: white;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2ded531 */.elementor-1647 .elementor-element.elementor-element-2ded531 b{
    color: white;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-79499d7 *//* BOTÃO BASE - ESTILO GERAL */
.elementor-1647 .elementor-element.elementor-element-79499d7 .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

/* SOMBRA MULTICAMADA LIME NEON COM #e6af87 */
box-shadow: 
    0 -3px 0 0 #f7c499 inset, /* Borda interna verde escura */
    0 323px 90px 0 rgba(230, 175, 135, 0.01),
    0 207px 83px 0 rgba(230, 175, 135, 0.07),
    0 116px 70px 0 rgba(230, 175, 135, 0.15),
    0 52px 52px 0 rgba(230, 175, 135, 0.25),
    0 13px 28px 0 rgba(230, 175, 135, 0.35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-1647 .elementor-element.elementor-element-79499d7 .elementor-button::before,
.elementor-1647 .elementor-element.elementor-element-79499d7 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

/* CAMADA BASE: gradiente com verde neon e sombra */
.elementor-1647 .elementor-element.elementor-element-79499d7 .elementor-button::before {
    background: linear-gradient(90deg, #e6af87 0%, #fde6d6 50%, #e6af87 100%);
    box-shadow: 0 -3px 0 0 #e6af87 inset;
    border-top: 2px solid #e9ab85;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-1647 .elementor-element.elementor-element-79499d7 .elementor-button::after {
    background: linear-gradient(90deg, #f3c498 0%, #fde6d6 50%, #f3c498 100%);
    box-shadow: 0 -3px 0 0 #fde6d6 inset;
    border-top: 2px solid #e9ab85;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-1647 .elementor-element.elementor-element-79499d7 .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-1647 .elementor-element.elementor-element-79499d7 .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

box-shadow:
    0 -2px 0 0 #8aa349 inset, /* Sombra interna menor */
    0 140px 50px 0 rgba(230, 175, 135, 0.05),
    0 80px 40px 0 rgba(230, 175, 135, 0.10),
    0 30px 25px 0 rgba(230, 175, 135, 0.15),
    0 5px 10px 0 rgba(230, 175, 135, 0.25);
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-1647 .elementor-element.elementor-element-79499d7 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-1647 .elementor-element.elementor-element-79499d7 .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-1647 .elementor-element.elementor-element-79499d7 .elementor-button:focus-visible {
    outline: 3px solid #f3c498; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-02e6efe *//* BOTÃO BASE - ESTILO GERAL */
.elementor-1647 .elementor-element.elementor-element-02e6efe .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

/* SOMBRA MULTICAMADA LIME NEON COM #e6af87 */
box-shadow: 
    0 -3px 0 0 #f7c499 inset, /* Borda interna verde escura */
    0 323px 90px 0 rgba(230, 175, 135, 0.01),
    0 207px 83px 0 rgba(230, 175, 135, 0.07),
    0 116px 70px 0 rgba(230, 175, 135, 0.15),
    0 52px 52px 0 rgba(230, 175, 135, 0.25),
    0 13px 28px 0 rgba(230, 175, 135, 0.35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-1647 .elementor-element.elementor-element-02e6efe .elementor-button::before,
.elementor-1647 .elementor-element.elementor-element-02e6efe .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

/* CAMADA BASE: gradiente com verde neon e sombra */
.elementor-1647 .elementor-element.elementor-element-02e6efe .elementor-button::before {
    background: linear-gradient(90deg, #e6af87 0%, #fde6d6 50%, #e6af87 100%);
    box-shadow: 0 -3px 0 0 #e6af87 inset;
    border-top: 2px solid #e9ab85;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-1647 .elementor-element.elementor-element-02e6efe .elementor-button::after {
    background: linear-gradient(90deg, #f3c498 0%, #fde6d6 50%, #f3c498 100%);
    box-shadow: 0 -3px 0 0 #fde6d6 inset;
    border-top: 2px solid #e9ab85;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-1647 .elementor-element.elementor-element-02e6efe .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-1647 .elementor-element.elementor-element-02e6efe .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

box-shadow:
    0 -2px 0 0 #8aa349 inset, /* Sombra interna menor */
    0 140px 50px 0 rgba(230, 175, 135, 0.05),
    0 80px 40px 0 rgba(230, 175, 135, 0.10),
    0 30px 25px 0 rgba(230, 175, 135, 0.15),
    0 5px 10px 0 rgba(230, 175, 135, 0.25);
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-1647 .elementor-element.elementor-element-02e6efe .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-1647 .elementor-element.elementor-element-02e6efe .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-1647 .elementor-element.elementor-element-02e6efe .elementor-button:focus-visible {
    outline: 3px solid #f3c498; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e6b5859 *//* BOTÃO BASE - ESTILO GERAL */
.elementor-1647 .elementor-element.elementor-element-e6b5859 .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

/* SOMBRA MULTICAMADA LIME NEON COM #e6af87 */
box-shadow: 
    0 -3px 0 0 #f7c499 inset, /* Borda interna verde escura */
    0 323px 90px 0 rgba(230, 175, 135, 0.01),
    0 207px 83px 0 rgba(230, 175, 135, 0.07),
    0 116px 70px 0 rgba(230, 175, 135, 0.15),
    0 52px 52px 0 rgba(230, 175, 135, 0.25),
    0 13px 28px 0 rgba(230, 175, 135, 0.35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-1647 .elementor-element.elementor-element-e6b5859 .elementor-button::before,
.elementor-1647 .elementor-element.elementor-element-e6b5859 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

/* CAMADA BASE: gradiente com verde neon e sombra */
.elementor-1647 .elementor-element.elementor-element-e6b5859 .elementor-button::before {
    background: linear-gradient(90deg, #e6af87 0%, #fde6d6 50%, #e6af87 100%);
    box-shadow: 0 -3px 0 0 #e6af87 inset;
    border-top: 2px solid #e9ab85;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-1647 .elementor-element.elementor-element-e6b5859 .elementor-button::after {
    background: linear-gradient(90deg, #f3c498 0%, #fde6d6 50%, #f3c498 100%);
    box-shadow: 0 -3px 0 0 #fde6d6 inset;
    border-top: 2px solid #e9ab85;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-1647 .elementor-element.elementor-element-e6b5859 .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-1647 .elementor-element.elementor-element-e6b5859 .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

box-shadow:
    0 -2px 0 0 #8aa349 inset, /* Sombra interna menor */
    0 140px 50px 0 rgba(230, 175, 135, 0.05),
    0 80px 40px 0 rgba(230, 175, 135, 0.10),
    0 30px 25px 0 rgba(230, 175, 135, 0.15),
    0 5px 10px 0 rgba(230, 175, 135, 0.25);
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-1647 .elementor-element.elementor-element-e6b5859 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-1647 .elementor-element.elementor-element-e6b5859 .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-1647 .elementor-element.elementor-element-e6b5859 .elementor-button:focus-visible {
    outline: 3px solid #f3c498; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7da926 */.elementor-1647 .elementor-element.elementor-element-f7da926{
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-214ef92 */.elementor-1647 .elementor-element.elementor-element-214ef92 {
  border-radius: 72px;
  border-top: 2px solid #B9CEFD;
  background: linear-gradient(90deg, #B2FE02 0%, #CFFF5F 50%, #B2FE02 100%);
  box-shadow: 
    0 10px 20px 0 rgba(178, 254, 2, 0.4), /* Sombra mais suave, para baixo */
    0 20px 40px 0 rgba(178, 254, 2, 0.3), /* Mais espalhada para baixo */
    0 40px 80px 0 rgba(178, 254, 2, 0.2), /* Mais espalhada ainda */
    0 60px 120px 0 rgba(178, 254, 2, 0.1); /* Sombra mais difusa */
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

.elementor-1647 .elementor-element.elementor-element-214ef92 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-1647 .elementor-element.elementor-element-214ef92:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-1647 .elementor-element.elementor-element-214ef92:active {
  opacity: 0.5;
}

.elementor-1647 .elementor-element.elementor-element-214ef92::before {
  content: '';
  background: linear-gradient(10deg, #fff 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-1647 .elementor-element.elementor-element-214ef92:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-1647 .elementor-element.elementor-element-214ef92 svg {
  font-size: 14px;
}

.elementor-1647 .elementor-element.elementor-element-214ef92:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(ellipse at center, #A4D9FF 20%, #A4D9FF50 70%, #A4D9FF00 100%);
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

.elementor-1647 .elementor-element.elementor-element-214ef92 .elementor-button:before {
  content: "";
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70%);
  pointer-events: none;
  z-index: 2;
}

.elementor-1647 .elementor-element.elementor-element-214ef92 .elementor-button:after {
  content: "";
  position: absolute;
  bottom: -4.5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70%);
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de14232 */.elementor-1647 .elementor-element.elementor-element-de14232{
    background: linear-gradient(90deg, #B2FE02 0%, #CFFF5F 50%, #B2FE02 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5df057 */.elementor-1647 .elementor-element.elementor-element-f5df057 {
  border-radius: 72px;
  border-top: 2px solid #B9CEFD;
  background: linear-gradient(90deg, #B2FE02 0%, #CFFF5F 50%, #B2FE02 100%);
  box-shadow: 
    0 10px 20px 0 rgba(178, 254, 2, 0.4), /* Sombra mais suave, para baixo */
    0 20px 40px 0 rgba(178, 254, 2, 0.3), /* Mais espalhada para baixo */
    0 40px 80px 0 rgba(178, 254, 2, 0.2), /* Mais espalhada ainda */
    0 60px 120px 0 rgba(178, 254, 2, 0.1); /* Sombra mais difusa */
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

.elementor-1647 .elementor-element.elementor-element-f5df057 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-1647 .elementor-element.elementor-element-f5df057:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-1647 .elementor-element.elementor-element-f5df057:active {
  opacity: 0.5;
}

.elementor-1647 .elementor-element.elementor-element-f5df057::before {
  content: '';
  background: linear-gradient(10deg, #fff 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-1647 .elementor-element.elementor-element-f5df057:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-1647 .elementor-element.elementor-element-f5df057 svg {
  font-size: 14px;
}

.elementor-1647 .elementor-element.elementor-element-f5df057:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(ellipse at center, #A4D9FF 20%, #A4D9FF50 70%, #A4D9FF00 100%);
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

.elementor-1647 .elementor-element.elementor-element-f5df057 .elementor-button:before {
  content: "";
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70%);
  pointer-events: none;
  z-index: 2;
}

.elementor-1647 .elementor-element.elementor-element-f5df057 .elementor-button:after {
  content: "";
  position: absolute;
  bottom: -4.5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70%);
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5a16a9c */.elementor-1647 .elementor-element.elementor-element-5a16a9c b{
    color: white;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55c8593 */.elementor-1647 .elementor-element.elementor-element-55c8593 { /* Refere-se ao wrapper do widget Título */
        position: absolute !important;
        top: 0px;         /* Ajuste conforme necessário */
        right: 0px;        /* Ajuste conforme necessário */
        width: 100% !important;
        max-width: none !important;
        margin: 0 !important;
        padding: 10px 25px !important; /* Padding interno da faixa */
background: linear-gradient(90deg, #B2FE02 0%, #CFFF5F 50%, #B2FE02 100%);       
border-radius: 9px 9px 0px 00px !important;
        z-index: 10 !important;
        box-shadow: 0 1px 3px rgba(0,0,0,0.1);
        line-height: 1.4;
    }

    .elementor-1647 .elementor-element.elementor-element-55c8593 .elementor-heading-title { /* Refere-se ao elemento H ou DIV dentro do widget */
        text-transform: uppercase !important;
        letter-spacing: 0.5px !important;
        margin: 0 !important;
        padding: 0 !important;
        line-height: inherit !important;
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c9434e7 */.elementor-1647 .elementor-element.elementor-element-c9434e7{
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54d4d30 */.elementor-1647 .elementor-element.elementor-element-54d4d30 {
  border-radius: 72px;
  border-top: 2px solid #B9CEFD;
  background: linear-gradient(90deg, #B2FE02 0%, #CFFF5F 50%, #B2FE02 100%);
  box-shadow: 
    0 10px 20px 0 rgba(178, 254, 2, 0.4), /* Sombra mais suave, para baixo */
    0 20px 40px 0 rgba(178, 254, 2, 0.3), /* Mais espalhada para baixo */
    0 40px 80px 0 rgba(178, 254, 2, 0.2), /* Mais espalhada ainda */
    0 60px 120px 0 rgba(178, 254, 2, 0.1); /* Sombra mais difusa */
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

.elementor-1647 .elementor-element.elementor-element-54d4d30 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-1647 .elementor-element.elementor-element-54d4d30:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-1647 .elementor-element.elementor-element-54d4d30:active {
  opacity: 0.5;
}

.elementor-1647 .elementor-element.elementor-element-54d4d30::before {
  content: '';
  background: linear-gradient(10deg, #fff 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-1647 .elementor-element.elementor-element-54d4d30:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-1647 .elementor-element.elementor-element-54d4d30 svg {
  font-size: 14px;
}

.elementor-1647 .elementor-element.elementor-element-54d4d30:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(ellipse at center, #A4D9FF 20%, #A4D9FF50 70%, #A4D9FF00 100%);
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

.elementor-1647 .elementor-element.elementor-element-54d4d30 .elementor-button:before {
  content: "";
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70%);
  pointer-events: none;
  z-index: 2;
}

.elementor-1647 .elementor-element.elementor-element-54d4d30 .elementor-button:after {
  content: "";
  position: absolute;
  bottom: -4.5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70%);
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08560b2 */.elementor-1647 .elementor-element.elementor-element-08560b2{
    background: linear-gradient(90deg, #B2FE02 0%, #CFFF5F 50%, #B2FE02 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f53909c */.elementor-1647 .elementor-element.elementor-element-f53909c { /* Refere-se ao wrapper do widget Título */
        position: absolute !important;
        top: 0px;         /* Ajuste conforme necessário */
        right: 0px;        /* Ajuste conforme necessário */
        width: 100% !important;
        max-width: none !important;
        margin: 0 !important;
        padding: 10px 25px !important; /* Padding interno da faixa */
background: linear-gradient(90deg, #B2FE02 0%, #CFFF5F 50%, #B2FE02 100%);       
border-radius: 9px 9px 0px 00px !important;
        z-index: 10 !important;
        box-shadow: 0 1px 3px rgba(0,0,0,0.1);
        line-height: 1.4;
    }

    .elementor-1647 .elementor-element.elementor-element-f53909c .elementor-heading-title { /* Refere-se ao elemento H ou DIV dentro do widget */
        text-transform: uppercase !important;
        letter-spacing: 0.5px !important;
        margin: 0 !important;
        padding: 0 !important;
        line-height: inherit !important;
    }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cd9ec55 */.elementor-1647 .elementor-element.elementor-element-cd9ec55 {
  border-radius: 72px;
  border-top: 2px solid #B9CEFD;
  background: linear-gradient(90deg, #B2FE02 0%, #CFFF5F 50%, #B2FE02 100%);
  box-shadow: 
    0 10px 20px 0 rgba(178, 254, 2, 0.4), /* Sombra mais suave, para baixo */
    0 20px 40px 0 rgba(178, 254, 2, 0.3), /* Mais espalhada para baixo */
    0 40px 80px 0 rgba(178, 254, 2, 0.2), /* Mais espalhada ainda */
    0 60px 120px 0 rgba(178, 254, 2, 0.1); /* Sombra mais difusa */
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

.elementor-1647 .elementor-element.elementor-element-cd9ec55 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-1647 .elementor-element.elementor-element-cd9ec55:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-1647 .elementor-element.elementor-element-cd9ec55:active {
  opacity: 0.5;
}

.elementor-1647 .elementor-element.elementor-element-cd9ec55::before {
  content: '';
  background: linear-gradient(10deg, #fff 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-1647 .elementor-element.elementor-element-cd9ec55:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-1647 .elementor-element.elementor-element-cd9ec55 svg {
  font-size: 14px;
}

.elementor-1647 .elementor-element.elementor-element-cd9ec55:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(ellipse at center, #A4D9FF 20%, #A4D9FF50 70%, #A4D9FF00 100%);
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

.elementor-1647 .elementor-element.elementor-element-cd9ec55 .elementor-button:before {
  content: "";
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70%);
  pointer-events: none;
  z-index: 2;
}

.elementor-1647 .elementor-element.elementor-element-cd9ec55 .elementor-button:after {
  content: "";
  position: absolute;
  bottom: -4.5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70%);
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df41103 */.elementor-1647 .elementor-element.elementor-element-df41103 b{
    color: white;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2ded531 */.elementor-1647 .elementor-element.elementor-element-2ded531 b{
    color: white;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-79499d7 *//* BOTÃO BASE - ESTILO GERAL */
.elementor-1647 .elementor-element.elementor-element-79499d7 .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

/* SOMBRA MULTICAMADA LIME NEON COM #e6af87 */
box-shadow: 
    0 -3px 0 0 #f7c499 inset, /* Borda interna verde escura */
    0 323px 90px 0 rgba(230, 175, 135, 0.01),
    0 207px 83px 0 rgba(230, 175, 135, 0.07),
    0 116px 70px 0 rgba(230, 175, 135, 0.15),
    0 52px 52px 0 rgba(230, 175, 135, 0.25),
    0 13px 28px 0 rgba(230, 175, 135, 0.35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-1647 .elementor-element.elementor-element-79499d7 .elementor-button::before,
.elementor-1647 .elementor-element.elementor-element-79499d7 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

/* CAMADA BASE: gradiente com verde neon e sombra */
.elementor-1647 .elementor-element.elementor-element-79499d7 .elementor-button::before {
    background: linear-gradient(90deg, #e6af87 0%, #fde6d6 50%, #e6af87 100%);
    box-shadow: 0 -3px 0 0 #e6af87 inset;
    border-top: 2px solid #e9ab85;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-1647 .elementor-element.elementor-element-79499d7 .elementor-button::after {
    background: linear-gradient(90deg, #f3c498 0%, #fde6d6 50%, #f3c498 100%);
    box-shadow: 0 -3px 0 0 #fde6d6 inset;
    border-top: 2px solid #e9ab85;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-1647 .elementor-element.elementor-element-79499d7 .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-1647 .elementor-element.elementor-element-79499d7 .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

box-shadow:
    0 -2px 0 0 #8aa349 inset, /* Sombra interna menor */
    0 140px 50px 0 rgba(230, 175, 135, 0.05),
    0 80px 40px 0 rgba(230, 175, 135, 0.10),
    0 30px 25px 0 rgba(230, 175, 135, 0.15),
    0 5px 10px 0 rgba(230, 175, 135, 0.25);
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-1647 .elementor-element.elementor-element-79499d7 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-1647 .elementor-element.elementor-element-79499d7 .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-1647 .elementor-element.elementor-element-79499d7 .elementor-button:focus-visible {
    outline: 3px solid #f3c498; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-02e6efe *//* BOTÃO BASE - ESTILO GERAL */
.elementor-1647 .elementor-element.elementor-element-02e6efe .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

/* SOMBRA MULTICAMADA LIME NEON COM #e6af87 */
box-shadow: 
    0 -3px 0 0 #f7c499 inset, /* Borda interna verde escura */
    0 323px 90px 0 rgba(230, 175, 135, 0.01),
    0 207px 83px 0 rgba(230, 175, 135, 0.07),
    0 116px 70px 0 rgba(230, 175, 135, 0.15),
    0 52px 52px 0 rgba(230, 175, 135, 0.25),
    0 13px 28px 0 rgba(230, 175, 135, 0.35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-1647 .elementor-element.elementor-element-02e6efe .elementor-button::before,
.elementor-1647 .elementor-element.elementor-element-02e6efe .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

/* CAMADA BASE: gradiente com verde neon e sombra */
.elementor-1647 .elementor-element.elementor-element-02e6efe .elementor-button::before {
    background: linear-gradient(90deg, #e6af87 0%, #fde6d6 50%, #e6af87 100%);
    box-shadow: 0 -3px 0 0 #e6af87 inset;
    border-top: 2px solid #e9ab85;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-1647 .elementor-element.elementor-element-02e6efe .elementor-button::after {
    background: linear-gradient(90deg, #f3c498 0%, #fde6d6 50%, #f3c498 100%);
    box-shadow: 0 -3px 0 0 #fde6d6 inset;
    border-top: 2px solid #e9ab85;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-1647 .elementor-element.elementor-element-02e6efe .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-1647 .elementor-element.elementor-element-02e6efe .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

box-shadow:
    0 -2px 0 0 #8aa349 inset, /* Sombra interna menor */
    0 140px 50px 0 rgba(230, 175, 135, 0.05),
    0 80px 40px 0 rgba(230, 175, 135, 0.10),
    0 30px 25px 0 rgba(230, 175, 135, 0.15),
    0 5px 10px 0 rgba(230, 175, 135, 0.25);
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-1647 .elementor-element.elementor-element-02e6efe .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-1647 .elementor-element.elementor-element-02e6efe .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-1647 .elementor-element.elementor-element-02e6efe .elementor-button:focus-visible {
    outline: 3px solid #f3c498; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e6b5859 *//* BOTÃO BASE - ESTILO GERAL */
.elementor-1647 .elementor-element.elementor-element-e6b5859 .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

/* SOMBRA MULTICAMADA LIME NEON COM #e6af87 */
box-shadow: 
    0 -3px 0 0 #f7c499 inset, /* Borda interna verde escura */
    0 323px 90px 0 rgba(230, 175, 135, 0.01),
    0 207px 83px 0 rgba(230, 175, 135, 0.07),
    0 116px 70px 0 rgba(230, 175, 135, 0.15),
    0 52px 52px 0 rgba(230, 175, 135, 0.25),
    0 13px 28px 0 rgba(230, 175, 135, 0.35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-1647 .elementor-element.elementor-element-e6b5859 .elementor-button::before,
.elementor-1647 .elementor-element.elementor-element-e6b5859 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

/* CAMADA BASE: gradiente com verde neon e sombra */
.elementor-1647 .elementor-element.elementor-element-e6b5859 .elementor-button::before {
    background: linear-gradient(90deg, #e6af87 0%, #fde6d6 50%, #e6af87 100%);
    box-shadow: 0 -3px 0 0 #e6af87 inset;
    border-top: 2px solid #e9ab85;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-1647 .elementor-element.elementor-element-e6b5859 .elementor-button::after {
    background: linear-gradient(90deg, #f3c498 0%, #fde6d6 50%, #f3c498 100%);
    box-shadow: 0 -3px 0 0 #fde6d6 inset;
    border-top: 2px solid #e9ab85;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-1647 .elementor-element.elementor-element-e6b5859 .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-1647 .elementor-element.elementor-element-e6b5859 .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

box-shadow:
    0 -2px 0 0 #8aa349 inset, /* Sombra interna menor */
    0 140px 50px 0 rgba(230, 175, 135, 0.05),
    0 80px 40px 0 rgba(230, 175, 135, 0.10),
    0 30px 25px 0 rgba(230, 175, 135, 0.15),
    0 5px 10px 0 rgba(230, 175, 135, 0.25);
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-1647 .elementor-element.elementor-element-e6b5859 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-1647 .elementor-element.elementor-element-e6b5859 .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-1647 .elementor-element.elementor-element-e6b5859 .elementor-button:focus-visible {
    outline: 3px solid #f3c498; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f7da926 */.elementor-1647 .elementor-element.elementor-element-f7da926{
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-214ef92 */.elementor-1647 .elementor-element.elementor-element-214ef92 {
  border-radius: 72px;
  border-top: 2px solid #B9CEFD;
  background: linear-gradient(90deg, #B2FE02 0%, #CFFF5F 50%, #B2FE02 100%);
  box-shadow: 
    0 10px 20px 0 rgba(178, 254, 2, 0.4), /* Sombra mais suave, para baixo */
    0 20px 40px 0 rgba(178, 254, 2, 0.3), /* Mais espalhada para baixo */
    0 40px 80px 0 rgba(178, 254, 2, 0.2), /* Mais espalhada ainda */
    0 60px 120px 0 rgba(178, 254, 2, 0.1); /* Sombra mais difusa */
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

.elementor-1647 .elementor-element.elementor-element-214ef92 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-1647 .elementor-element.elementor-element-214ef92:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-1647 .elementor-element.elementor-element-214ef92:active {
  opacity: 0.5;
}

.elementor-1647 .elementor-element.elementor-element-214ef92::before {
  content: '';
  background: linear-gradient(10deg, #fff 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-1647 .elementor-element.elementor-element-214ef92:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-1647 .elementor-element.elementor-element-214ef92 svg {
  font-size: 14px;
}

.elementor-1647 .elementor-element.elementor-element-214ef92:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(ellipse at center, #A4D9FF 20%, #A4D9FF50 70%, #A4D9FF00 100%);
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

.elementor-1647 .elementor-element.elementor-element-214ef92 .elementor-button:before {
  content: "";
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70%);
  pointer-events: none;
  z-index: 2;
}

.elementor-1647 .elementor-element.elementor-element-214ef92 .elementor-button:after {
  content: "";
  position: absolute;
  bottom: -4.5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70%);
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de14232 */.elementor-1647 .elementor-element.elementor-element-de14232{
    background: linear-gradient(90deg, #B2FE02 0%, #CFFF5F 50%, #B2FE02 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f5df057 */.elementor-1647 .elementor-element.elementor-element-f5df057 {
  border-radius: 72px;
  border-top: 2px solid #B9CEFD;
  background: linear-gradient(90deg, #B2FE02 0%, #CFFF5F 50%, #B2FE02 100%);
  box-shadow: 
    0 10px 20px 0 rgba(178, 254, 2, 0.4), /* Sombra mais suave, para baixo */
    0 20px 40px 0 rgba(178, 254, 2, 0.3), /* Mais espalhada para baixo */
    0 40px 80px 0 rgba(178, 254, 2, 0.2), /* Mais espalhada ainda */
    0 60px 120px 0 rgba(178, 254, 2, 0.1); /* Sombra mais difusa */
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

.elementor-1647 .elementor-element.elementor-element-f5df057 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-1647 .elementor-element.elementor-element-f5df057:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-1647 .elementor-element.elementor-element-f5df057:active {
  opacity: 0.5;
}

.elementor-1647 .elementor-element.elementor-element-f5df057::before {
  content: '';
  background: linear-gradient(10deg, #fff 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-1647 .elementor-element.elementor-element-f5df057:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-1647 .elementor-element.elementor-element-f5df057 svg {
  font-size: 14px;
}

.elementor-1647 .elementor-element.elementor-element-f5df057:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(ellipse at center, #A4D9FF 20%, #A4D9FF50 70%, #A4D9FF00 100%);
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

.elementor-1647 .elementor-element.elementor-element-f5df057 .elementor-button:before {
  content: "";
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70%);
  pointer-events: none;
  z-index: 2;
}

.elementor-1647 .elementor-element.elementor-element-f5df057 .elementor-button:after {
  content: "";
  position: absolute;
  bottom: -4.5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70%);
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5a16a9c */.elementor-1647 .elementor-element.elementor-element-5a16a9c b{
    color: white;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55c8593 */.elementor-1647 .elementor-element.elementor-element-55c8593 { /* Refere-se ao wrapper do widget Título */
        position: absolute !important;
        top: 0px;         /* Ajuste conforme necessário */
        right: 0px;        /* Ajuste conforme necessário */
        width: 100% !important;
        max-width: none !important;
        margin: 0 !important;
        padding: 10px 25px !important; /* Padding interno da faixa */
background: linear-gradient(90deg, #B2FE02 0%, #CFFF5F 50%, #B2FE02 100%);       
border-radius: 9px 9px 0px 00px !important;
        z-index: 10 !important;
        box-shadow: 0 1px 3px rgba(0,0,0,0.1);
        line-height: 1.4;
    }

    .elementor-1647 .elementor-element.elementor-element-55c8593 .elementor-heading-title { /* Refere-se ao elemento H ou DIV dentro do widget */
        text-transform: uppercase !important;
        letter-spacing: 0.5px !important;
        margin: 0 !important;
        padding: 0 !important;
        line-height: inherit !important;
    }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c9434e7 */.elementor-1647 .elementor-element.elementor-element-c9434e7{
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-54d4d30 */.elementor-1647 .elementor-element.elementor-element-54d4d30 {
  border-radius: 72px;
  border-top: 2px solid #B9CEFD;
  background: linear-gradient(90deg, #B2FE02 0%, #CFFF5F 50%, #B2FE02 100%);
  box-shadow: 
    0 10px 20px 0 rgba(178, 254, 2, 0.4), /* Sombra mais suave, para baixo */
    0 20px 40px 0 rgba(178, 254, 2, 0.3), /* Mais espalhada para baixo */
    0 40px 80px 0 rgba(178, 254, 2, 0.2), /* Mais espalhada ainda */
    0 60px 120px 0 rgba(178, 254, 2, 0.1); /* Sombra mais difusa */
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

.elementor-1647 .elementor-element.elementor-element-54d4d30 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-1647 .elementor-element.elementor-element-54d4d30:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-1647 .elementor-element.elementor-element-54d4d30:active {
  opacity: 0.5;
}

.elementor-1647 .elementor-element.elementor-element-54d4d30::before {
  content: '';
  background: linear-gradient(10deg, #fff 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-1647 .elementor-element.elementor-element-54d4d30:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-1647 .elementor-element.elementor-element-54d4d30 svg {
  font-size: 14px;
}

.elementor-1647 .elementor-element.elementor-element-54d4d30:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(ellipse at center, #A4D9FF 20%, #A4D9FF50 70%, #A4D9FF00 100%);
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

.elementor-1647 .elementor-element.elementor-element-54d4d30 .elementor-button:before {
  content: "";
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70%);
  pointer-events: none;
  z-index: 2;
}

.elementor-1647 .elementor-element.elementor-element-54d4d30 .elementor-button:after {
  content: "";
  position: absolute;
  bottom: -4.5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70%);
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08560b2 */.elementor-1647 .elementor-element.elementor-element-08560b2{
    background: linear-gradient(90deg, #B2FE02 0%, #CFFF5F 50%, #B2FE02 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f53909c */.elementor-1647 .elementor-element.elementor-element-f53909c { /* Refere-se ao wrapper do widget Título */
        position: absolute !important;
        top: 0px;         /* Ajuste conforme necessário */
        right: 0px;        /* Ajuste conforme necessário */
        width: 100% !important;
        max-width: none !important;
        margin: 0 !important;
        padding: 10px 25px !important; /* Padding interno da faixa */
background: linear-gradient(90deg, #B2FE02 0%, #CFFF5F 50%, #B2FE02 100%);       
border-radius: 9px 9px 0px 00px !important;
        z-index: 10 !important;
        box-shadow: 0 1px 3px rgba(0,0,0,0.1);
        line-height: 1.4;
    }

    .elementor-1647 .elementor-element.elementor-element-f53909c .elementor-heading-title { /* Refere-se ao elemento H ou DIV dentro do widget */
        text-transform: uppercase !important;
        letter-spacing: 0.5px !important;
        margin: 0 !important;
        padding: 0 !important;
        line-height: inherit !important;
    }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cd9ec55 */.elementor-1647 .elementor-element.elementor-element-cd9ec55 {
  border-radius: 72px;
  border-top: 2px solid #B9CEFD;
  background: linear-gradient(90deg, #B2FE02 0%, #CFFF5F 50%, #B2FE02 100%);
  box-shadow: 
    0 10px 20px 0 rgba(178, 254, 2, 0.4), /* Sombra mais suave, para baixo */
    0 20px 40px 0 rgba(178, 254, 2, 0.3), /* Mais espalhada para baixo */
    0 40px 80px 0 rgba(178, 254, 2, 0.2), /* Mais espalhada ainda */
    0 60px 120px 0 rgba(178, 254, 2, 0.1); /* Sombra mais difusa */
  outline: none;
  cursor: pointer;
  border: none;
  transition: 0.5s;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  color: white;
}

.elementor-1647 .elementor-element.elementor-element-cd9ec55 .elementor-button-icon {
  font-size: 17px;
  color: white;
  margin-right: 8px;
  transition: transform 0.5s ease;
}

.elementor-1647 .elementor-element.elementor-element-cd9ec55:hover .elementor-button-icon {
  transform: translateX(5px) rotate(5deg);
}

.elementor-1647 .elementor-element.elementor-element-cd9ec55:active {
  opacity: 0.5;
}

.elementor-1647 .elementor-element.elementor-element-cd9ec55::before {
  content: '';
  background: linear-gradient(10deg, #fff 12.81%, rgba(209, 210, 234, 0.00) 66.66%);
  width: 70px;
  height: 130%;
  position: absolute;
  transform: translateX(-50%) skew(-25deg);
  bottom: 0%;
  user-select: none;
  pointer-events: none;
  animation: shinery 3s infinite ease-in-out;
  filter: blur(3px);
}

@keyframes shinery {
  0%, 100% {
    left: -10%;
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  48% {
    left: 110%;
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}

.elementor-1647 .elementor-element.elementor-element-cd9ec55:hover {
  transform: translateY(-8px);
  box-shadow: none;
  transition: 0.5s;
}

.elementor-1647 .elementor-element.elementor-element-cd9ec55 svg {
  font-size: 14px;
}

.elementor-1647 .elementor-element.elementor-element-cd9ec55:after {
  content: "";
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 20px;
  background: radial-gradient(ellipse at center, #A4D9FF 20%, #A4D9FF50 70%, #A4D9FF00 100%);
  mix-blend-mode: screen;
  filter: blur(12px);
  pointer-events: none;
  z-index: 1;
}

.elementor-1647 .elementor-element.elementor-element-cd9ec55 .elementor-button:before {
  content: "";
  position: absolute;
  top: -5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70%);
  pointer-events: none;
  z-index: 2;
}

.elementor-1647 .elementor-element.elementor-element-cd9ec55 .elementor-button:after {
  content: "";
  position: absolute;
  bottom: -4.5px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 10px;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.1) 40%, rgba(255, 255, 255, 0) 70%);
  pointer-events: none;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df41103 */.elementor-1647 .elementor-element.elementor-element-df41103 b{
    color: white;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2ded531 */.elementor-1647 .elementor-element.elementor-element-2ded531 b{
    color: white;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-79499d7 *//* BOTÃO BASE - ESTILO GERAL */
.elementor-1647 .elementor-element.elementor-element-79499d7 .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

/* SOMBRA MULTICAMADA LIME NEON COM #e6af87 */
box-shadow: 
    0 -3px 0 0 #f7c499 inset, /* Borda interna verde escura */
    0 323px 90px 0 rgba(230, 175, 135, 0.01),
    0 207px 83px 0 rgba(230, 175, 135, 0.07),
    0 116px 70px 0 rgba(230, 175, 135, 0.15),
    0 52px 52px 0 rgba(230, 175, 135, 0.25),
    0 13px 28px 0 rgba(230, 175, 135, 0.35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-1647 .elementor-element.elementor-element-79499d7 .elementor-button::before,
.elementor-1647 .elementor-element.elementor-element-79499d7 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

/* CAMADA BASE: gradiente com verde neon e sombra */
.elementor-1647 .elementor-element.elementor-element-79499d7 .elementor-button::before {
    background: linear-gradient(90deg, #e6af87 0%, #fde6d6 50%, #e6af87 100%);
    box-shadow: 0 -3px 0 0 #e6af87 inset;
    border-top: 2px solid #e9ab85;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-1647 .elementor-element.elementor-element-79499d7 .elementor-button::after {
    background: linear-gradient(90deg, #f3c498 0%, #fde6d6 50%, #f3c498 100%);
    box-shadow: 0 -3px 0 0 #fde6d6 inset;
    border-top: 2px solid #e9ab85;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-1647 .elementor-element.elementor-element-79499d7 .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-1647 .elementor-element.elementor-element-79499d7 .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

box-shadow:
    0 -2px 0 0 #8aa349 inset, /* Sombra interna menor */
    0 140px 50px 0 rgba(230, 175, 135, 0.05),
    0 80px 40px 0 rgba(230, 175, 135, 0.10),
    0 30px 25px 0 rgba(230, 175, 135, 0.15),
    0 5px 10px 0 rgba(230, 175, 135, 0.25);
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-1647 .elementor-element.elementor-element-79499d7 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-1647 .elementor-element.elementor-element-79499d7 .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-1647 .elementor-element.elementor-element-79499d7 .elementor-button:focus-visible {
    outline: 3px solid #f3c498; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-02e6efe *//* BOTÃO BASE - ESTILO GERAL */
.elementor-1647 .elementor-element.elementor-element-02e6efe .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

/* SOMBRA MULTICAMADA LIME NEON COM #e6af87 */
box-shadow: 
    0 -3px 0 0 #f7c499 inset, /* Borda interna verde escura */
    0 323px 90px 0 rgba(230, 175, 135, 0.01),
    0 207px 83px 0 rgba(230, 175, 135, 0.07),
    0 116px 70px 0 rgba(230, 175, 135, 0.15),
    0 52px 52px 0 rgba(230, 175, 135, 0.25),
    0 13px 28px 0 rgba(230, 175, 135, 0.35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-1647 .elementor-element.elementor-element-02e6efe .elementor-button::before,
.elementor-1647 .elementor-element.elementor-element-02e6efe .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

/* CAMADA BASE: gradiente com verde neon e sombra */
.elementor-1647 .elementor-element.elementor-element-02e6efe .elementor-button::before {
    background: linear-gradient(90deg, #e6af87 0%, #fde6d6 50%, #e6af87 100%);
    box-shadow: 0 -3px 0 0 #e6af87 inset;
    border-top: 2px solid #e9ab85;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-1647 .elementor-element.elementor-element-02e6efe .elementor-button::after {
    background: linear-gradient(90deg, #f3c498 0%, #fde6d6 50%, #f3c498 100%);
    box-shadow: 0 -3px 0 0 #fde6d6 inset;
    border-top: 2px solid #e9ab85;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-1647 .elementor-element.elementor-element-02e6efe .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-1647 .elementor-element.elementor-element-02e6efe .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

box-shadow:
    0 -2px 0 0 #8aa349 inset, /* Sombra interna menor */
    0 140px 50px 0 rgba(230, 175, 135, 0.05),
    0 80px 40px 0 rgba(230, 175, 135, 0.10),
    0 30px 25px 0 rgba(230, 175, 135, 0.15),
    0 5px 10px 0 rgba(230, 175, 135, 0.25);
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-1647 .elementor-element.elementor-element-02e6efe .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-1647 .elementor-element.elementor-element-02e6efe .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-1647 .elementor-element.elementor-element-02e6efe .elementor-button:focus-visible {
    outline: 3px solid #f3c498; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e6b5859 *//* BOTÃO BASE - ESTILO GERAL */
.elementor-1647 .elementor-element.elementor-element-e6b5859 .elementor-button {
    position: relative; /* Necessário para os pseudos ::before e ::after */
    display: inline-flex; /* Flexbox interno */
    align-items: center;
    justify-content: center;
    border-radius: 50px; /* Botão estilo cápsula */
    border: none;
    cursor: pointer;
    overflow: hidden; /* Esconde brilho/efeitos fora da borda */
    text-decoration: none;
    -webkit-tap-highlight-color: transparent; /* Remove flash azul no clique em mobile */

/* SOMBRA MULTICAMADA LIME NEON COM #e6af87 */
box-shadow: 
    0 -3px 0 0 #f7c499 inset, /* Borda interna verde escura */
    0 323px 90px 0 rgba(230, 175, 135, 0.01),
    0 207px 83px 0 rgba(230, 175, 135, 0.07),
    0 116px 70px 0 rgba(230, 175, 135, 0.15),
    0 52px 52px 0 rgba(230, 175, 135, 0.25),
    0 13px 28px 0 rgba(230, 175, 135, 0.35);

    /* SUAVIZA a animação do clique e da sombra */
    transition: transform 0.1s ease-out, box-shadow 0.1s ease-out;
}

/* CAMADAS ANIMADAS DO BOTÃO (gradientes e brilhos) */
.elementor-1647 .elementor-element.elementor-element-e6b5859 .elementor-button::before,
.elementor-1647 .elementor-element.elementor-element-e6b5859 .elementor-button::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    transition: opacity 0.5s ease; /* Troca de camadas suave */
    pointer-events: none;
}

/* CAMADA BASE: gradiente com verde neon e sombra */
.elementor-1647 .elementor-element.elementor-element-e6b5859 .elementor-button::before {
    background: linear-gradient(90deg, #e6af87 0%, #fde6d6 50%, #e6af87 100%);
    box-shadow: 0 -3px 0 0 #e6af87 inset;
    border-top: 2px solid #e9ab85;
    z-index: 0;
    opacity: 1;
}

/* CAMADA ALTERNATIVA (ativa no hover) */
.elementor-1647 .elementor-element.elementor-element-e6b5859 .elementor-button::after {
    background: linear-gradient(90deg, #f3c498 0%, #fde6d6 50%, #f3c498 100%);
    box-shadow: 0 -3px 0 0 #fde6d6 inset;
    border-top: 2px solid #e9ab85;
    opacity: 0; /* Começa invisível */
    z-index: 1;
}

/* AO PASSAR O MOUSE: mostra o brilho ::after */
.elementor-1647 .elementor-element.elementor-element-e6b5859 .elementor-button:hover::after {
    opacity: 1;
}

/* AO CLICAR: botão desce e a sombra muda */
.elementor-1647 .elementor-element.elementor-element-e6b5859 .elementor-button:active {
    transform: translateY(3px); /* Efeito de pressão */

box-shadow:
    0 -2px 0 0 #8aa349 inset, /* Sombra interna menor */
    0 140px 50px 0 rgba(230, 175, 135, 0.05),
    0 80px 40px 0 rgba(230, 175, 135, 0.10),
    0 30px 25px 0 rgba(230, 175, 135, 0.15),
    0 5px 10px 0 rgba(230, 175, 135, 0.25);
}

/* WRAPPER DE CONTEÚDO DO BOTÃO - texto + ícone */
.elementor-1647 .elementor-element.elementor-element-e6b5859 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2; /* Fica acima do brilho ::before/::after */
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

/* TEXTO DO BOTÃO */
.elementor-1647 .elementor-element.elementor-element-e6b5859 .elementor-button-text {
    line-height: normal;
    text-align: center;
}

/* FOCO COM ACESSIBILIDADE (teclado) */
.elementor-1647 .elementor-element.elementor-element-e6b5859 .elementor-button:focus-visible {
    outline: 3px solid #f3c498; /* Borda de foco bem visível */
    outline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-a860d1b */.elementor-1647 .elementor-element.elementor-element-a860d1b .e-n-tabs-heading {
    background: #FFFAF6;
    width: fit-content;
    align-self: center;
    position: relative;
    border-radius: 100px;
    height: 80px;
    border: 10px solid #FFFAF6;
    flex-wrap: wrap !important;
    }
.elementor-1647 .elementor-element.elementor-element-a860d1b .e-n-tab-title {
    background: 0 0 !important;
    border: none !important;
    }
.elementor-1647 .elementor-element.elementor-element-a860d1b .e-n-tab-title-text {
  position: relative;
  z-index: 999999 !important;
}
.elementor-1647 .elementor-element.elementor-element-a860d1b .e-tab-indicator {
  position: absolute;
  top: 0;
  height: 100%;
   background: linear-gradient(90deg, #B2FE02 0%, #CFFF5F 50%, #B2FE02 100%);

;
  will-change: filter, transform;
  border-radius: 100px;
  transition: left 0.3s ease-out, width 0.3s ease-out;
  z-index: 0 !important;
  pointer-events: none;
}
@media (max-width: 767px) {
.elementor-1647 .elementor-element.elementor-element-a860d1b .e-n-tab-title{
    margin-bottom: 10px !important;
    margin-top: 2px !important;
}

.elementor-1647 .elementor-element.elementor-element-a860d1b.e-n-tabs-mobile>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading {
display: flex !important;
}
}

.elementor-1647 .elementor-element.elementor-element-a860d1b .e-n-tab-icon {z-index: 10;}
.elementor-1647 .elementor-element.elementor-element-a860d1b .e-n-tabs-content .e-active{
    animation: abas 1s ease-in-out;
}
@keyframes abas {
    0% {
        filter: blur(15px);
        opacity: 0;
    }
     100% {
        filter: blur(0px);
        opacity: 1;
    }
}


.elementor-1647 .elementor-element.elementor-element-a860d1b span.br{
    font-weight: 600 !important;
    padding-left: 5px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a381c1a */.elementor-1647 .elementor-element.elementor-element-a381c1a{
    text-wrap: balance;
}
.elementor-1647 .elementor-element.elementor-element-a381c1a b{
    color: white;
    font-size: 1rem;
}/* End custom CSS */