.elementor-3328 .elementor-element.elementor-element-27db6f7{--display:flex;--min-height:902px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.79;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;--z-index:99;}.elementor-3328 .elementor-element.elementor-element-27db6f7:not(.elementor-motion-effects-element-type-background), .elementor-3328 .elementor-element.elementor-element-27db6f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-27db6f7::before, .elementor-3328 .elementor-element.elementor-element-27db6f7 > .elementor-background-video-container::before, .elementor-3328 .elementor-element.elementor-element-27db6f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-3328 .elementor-element.elementor-element-27db6f7 > .elementor-background-slideshow::before, .elementor-3328 .elementor-element.elementor-element-27db6f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3328 .elementor-element.elementor-element-27db6f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3328 .elementor-element.elementor-element-45a4964{width:100%;max-width:100%;z-index:100;border-style:none;}.elementor-3328 .elementor-element.elementor-element-c479fd4{--display:flex;--min-height:559px;--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3328 .elementor-element.elementor-element-c479fd4:not(.elementor-motion-effects-element-type-background), .elementor-3328 .elementor-element.elementor-element-c479fd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-37bb9c0 );}.elementor-3328 .elementor-element.elementor-element-d0cab54{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-3328 .elementor-element.elementor-element-a8d5bfe{--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:020px 020px;--row-gap:020px;--column-gap:020px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3328 .elementor-element.elementor-element-7653335{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3328 .elementor-element.elementor-element-7653335.e-con{--align-self:center;}.elementor-widget-image-box .elementor-image-box-title{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{color:var( --e-global-color-text );}.elementor-3328 .elementor-element.elementor-element-c520d34{background-color:var( --e-global-color-37bb9c0 );z-index:1;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-3328 .elementor-element.elementor-element-c520d34 .elementor-image-box-wrapper{text-align:start;}.elementor-3328 .elementor-element.elementor-element-c520d34 .elementor-image-box-title{font-family:"Roboto Mono", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-961667b );}.elementor-3328 .elementor-element.elementor-element-c520d34:has(:hover) .elementor-image-box-title,
					 .elementor-3328 .elementor-element.elementor-element-c520d34:has(:focus) .elementor-image-box-title{color:var( --e-global-color-961667b );}.elementor-3328 .elementor-element.elementor-element-c520d34 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{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-3328 .elementor-element.elementor-element-364413a{padding:0px 0px 0px 015px;border-style:solid;border-width:0px 0px 0px 2px;border-color:#6B38E9;font-family:"Roboto", Sans-serif;font-size:18px;color:var( --e-global-color-secondary );}.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{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{color:var( --e-global-color-text );}.elementor-3328 .elementor-element.elementor-element-597cb37{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-3328 .elementor-element.elementor-element-597cb37 .elementor-icon-box-wrapper{text-align:start;}.elementor-3328 .elementor-element.elementor-element-597cb37 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-597cb37 .elementor-icon-box-title, .elementor-3328 .elementor-element.elementor-element-597cb37 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-3328 .elementor-element.elementor-element-597cb37:has(:hover) .elementor-icon-box-title,
					 .elementor-3328 .elementor-element.elementor-element-597cb37:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-597cb37 .elementor-icon-box-description{font-family:"Roboto Mono", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var( --e-global-color-961667b );}.elementor-3328 .elementor-element.elementor-element-f709597{--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-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-f709597.e-con{--align-self:stretch;}.elementor-3328 .elementor-element.elementor-element-dafa266{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;}.elementor-3328 .elementor-element.elementor-element-dafa266.elementor-element{--align-self:center;}.elementor-3328 .elementor-element.elementor-element-dafa266 .elementor-image-box-wrapper{text-align:start;}.elementor-3328 .elementor-element.elementor-element-dafa266 .elementor-image-box-title{font-family:"Roboto Mono", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var( --e-global-color-961667b );}.elementor-3328 .elementor-element.elementor-element-dafa266:has(:hover) .elementor-image-box-title,
					 .elementor-3328 .elementor-element.elementor-element-dafa266:has(:focus) .elementor-image-box-title{color:var( --e-global-color-961667b );}.elementor-3328 .elementor-element.elementor-element-dafa266 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-2d226f6{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;}.elementor-3328 .elementor-element.elementor-element-2d226f6.elementor-element{--align-self:center;}.elementor-3328 .elementor-element.elementor-element-d40e64f{--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:flex-start;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3328 .elementor-element.elementor-element-d40e64f:not(.elementor-motion-effects-element-type-background), .elementor-3328 .elementor-element.elementor-element-d40e64f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1B16;}.elementor-3328 .elementor-element.elementor-element-d40e64f.e-con{--align-self:center;}.elementor-3328 .elementor-element.elementor-element-880e86d{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3328 .elementor-element.elementor-element-880e86d.e-con{--align-self:flex-start;}.elementor-3328 .elementor-element.elementor-element-47ea646{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-3328 .elementor-element.elementor-element-47ea646 .elementor-image-box-wrapper{text-align:start;}.elementor-3328 .elementor-element.elementor-element-47ea646 .elementor-image-box-title{font-family:"Roboto Mono", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var( --e-global-color-e8d3496 );}.elementor-3328 .elementor-element.elementor-element-47ea646:has(:hover) .elementor-image-box-title,
					 .elementor-3328 .elementor-element.elementor-element-47ea646:has(:focus) .elementor-image-box-title{color:#D5FF00;}.elementor-3328 .elementor-element.elementor-element-47ea646 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:56px;font-weight:700;line-height:60px;color:#FAFAF5;}.elementor-3328 .elementor-element.elementor-element-e37e08b{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-4a5ad8a );}.elementor-3328 .elementor-element.elementor-element-e40ecc2{--display:flex;--justify-content:space-between;}.elementor-3328 .elementor-element.elementor-element-e40ecc2:not(.elementor-motion-effects-element-type-background), .elementor-3328 .elementor-element.elementor-element-e40ecc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-37bb9c0 );}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3328 .elementor-element.elementor-element-565b956{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:20px 20px 47px 20px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-565b956 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-3328 .elementor-element.elementor-element-8a58c68{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;padding:0px 0px 0px 0px;}.elementor-3328 .elementor-element.elementor-element-68b84c4{padding:0px 20px 30px 20px;border-style:solid;border-width:2px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-68b84c4 .elementor-icon-box-wrapper{text-align:start;}.elementor-3328 .elementor-element.elementor-element-68b84c4 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-68b84c4 .elementor-icon-box-title, .elementor-3328 .elementor-element.elementor-element-68b84c4 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-3328 .elementor-element.elementor-element-68b84c4:has(:hover) .elementor-icon-box-title,
					 .elementor-3328 .elementor-element.elementor-element-68b84c4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-68b84c4 .elementor-icon-box-description{font-family:"Roboto Mono", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-961667b );}.elementor-3328 .elementor-element.elementor-element-2459d5d{--display:flex;--justify-content:space-between;}.elementor-3328 .elementor-element.elementor-element-2459d5d:not(.elementor-motion-effects-element-type-background), .elementor-3328 .elementor-element.elementor-element-2459d5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-37bb9c0 );}.elementor-3328 .elementor-element.elementor-element-e23e911{width:var( --container-widget-width, 100% );max-width:100%;padding:20px 20px 20px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-e23e911 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-a661db9{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;padding:0px 0px 21px 0px;}.elementor-3328 .elementor-element.elementor-element-4920e0b{padding:0px 20px 30px 20px;border-style:solid;border-width:2px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-4920e0b .elementor-icon-box-wrapper{text-align:start;}.elementor-3328 .elementor-element.elementor-element-4920e0b .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-4920e0b .elementor-icon-box-title, .elementor-3328 .elementor-element.elementor-element-4920e0b .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-3328 .elementor-element.elementor-element-4920e0b:has(:hover) .elementor-icon-box-title,
					 .elementor-3328 .elementor-element.elementor-element-4920e0b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-4920e0b .elementor-icon-box-description{font-family:"Roboto Mono", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-961667b );}.elementor-3328 .elementor-element.elementor-element-70c8209{--display:flex;--justify-content:space-between;}.elementor-3328 .elementor-element.elementor-element-70c8209:not(.elementor-motion-effects-element-type-background), .elementor-3328 .elementor-element.elementor-element-70c8209 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-37bb9c0 );}.elementor-3328 .elementor-element.elementor-element-0b02b2c{padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-0b02b2c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-4a0ba80{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;padding:0px 0px 138px 0px;}.elementor-3328 .elementor-element.elementor-element-6128f5d{padding:0px 20px 30px 20px;border-style:solid;border-width:2px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-6128f5d .elementor-icon-box-wrapper{text-align:start;}.elementor-3328 .elementor-element.elementor-element-6128f5d .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-6128f5d .elementor-icon-box-title, .elementor-3328 .elementor-element.elementor-element-6128f5d .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-3328 .elementor-element.elementor-element-6128f5d:has(:hover) .elementor-icon-box-title,
					 .elementor-3328 .elementor-element.elementor-element-6128f5d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-6128f5d .elementor-icon-box-description{font-family:"Roboto Mono", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-961667b );}.elementor-3328 .elementor-element.elementor-element-1789a64{--display:flex;--justify-content:space-between;}.elementor-3328 .elementor-element.elementor-element-1789a64:not(.elementor-motion-effects-element-type-background), .elementor-3328 .elementor-element.elementor-element-1789a64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-37bb9c0 );}.elementor-3328 .elementor-element.elementor-element-c876249{padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-c876249 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:900;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-de4eb1e{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-3328 .elementor-element.elementor-element-de4eb1e.elementor-element{--align-self:center;}.elementor-3328 .elementor-element.elementor-element-80514dc{padding:0px 20px 30px 20px;border-style:solid;border-width:2px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-80514dc .elementor-icon-box-wrapper{text-align:start;}.elementor-3328 .elementor-element.elementor-element-80514dc .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-80514dc .elementor-icon-box-title, .elementor-3328 .elementor-element.elementor-element-80514dc .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-3328 .elementor-element.elementor-element-80514dc:has(:hover) .elementor-icon-box-title,
					 .elementor-3328 .elementor-element.elementor-element-80514dc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-80514dc .elementor-icon-box-description{font-family:"Roboto Mono", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-961667b );}.elementor-3328 .elementor-element.elementor-element-ada38e3{--display:flex;--justify-content:space-between;}.elementor-3328 .elementor-element.elementor-element-ada38e3:not(.elementor-motion-effects-element-type-background), .elementor-3328 .elementor-element.elementor-element-ada38e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-37bb9c0 );}.elementor-3328 .elementor-element.elementor-element-0be52cc{padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-0be52cc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:900;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-39709c2{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.elementor-3328 .elementor-element.elementor-element-b798917{padding:0px 20px 30px 20px;border-style:solid;border-width:2px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-b798917 .elementor-icon-box-wrapper{text-align:start;}.elementor-3328 .elementor-element.elementor-element-b798917 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-b798917 .elementor-icon-box-title, .elementor-3328 .elementor-element.elementor-element-b798917 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-3328 .elementor-element.elementor-element-b798917:has(:hover) .elementor-icon-box-title,
					 .elementor-3328 .elementor-element.elementor-element-b798917:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-b798917 .elementor-icon-box-description{font-family:"Roboto Mono", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-961667b );}.elementor-3328 .elementor-element.elementor-element-dbaef1a{--display:flex;--justify-content:space-between;}.elementor-3328 .elementor-element.elementor-element-dbaef1a:not(.elementor-motion-effects-element-type-background), .elementor-3328 .elementor-element.elementor-element-dbaef1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-37bb9c0 );}.elementor-3328 .elementor-element.elementor-element-e605652{padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-e605652 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:900;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-ff4dabc{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.elementor-3328 .elementor-element.elementor-element-a8cea5e{padding:0px 20px 30px 20px;border-style:solid;border-width:2px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-a8cea5e .elementor-icon-box-wrapper{text-align:start;}.elementor-3328 .elementor-element.elementor-element-a8cea5e .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-a8cea5e .elementor-icon-box-title, .elementor-3328 .elementor-element.elementor-element-a8cea5e .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-3328 .elementor-element.elementor-element-a8cea5e:has(:hover) .elementor-icon-box-title,
					 .elementor-3328 .elementor-element.elementor-element-a8cea5e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-a8cea5e .elementor-icon-box-description{font-family:"Roboto Mono", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-961667b );}.elementor-3328 .elementor-element.elementor-element-09ba17a{--display:flex;--justify-content:space-between;}.elementor-3328 .elementor-element.elementor-element-09ba17a:not(.elementor-motion-effects-element-type-background), .elementor-3328 .elementor-element.elementor-element-09ba17a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-37bb9c0 );}.elementor-3328 .elementor-element.elementor-element-d5f429c{padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-d5f429c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:900;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-84517b0{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.elementor-3328 .elementor-element.elementor-element-c105eec{padding:0px 20px 30px 20px;border-style:solid;border-width:2px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-c105eec .elementor-icon-box-wrapper{text-align:start;}.elementor-3328 .elementor-element.elementor-element-c105eec .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-c105eec .elementor-icon-box-title, .elementor-3328 .elementor-element.elementor-element-c105eec .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;}.elementor-3328 .elementor-element.elementor-element-c105eec:has(:hover) .elementor-icon-box-title,
					 .elementor-3328 .elementor-element.elementor-element-c105eec:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-c105eec .elementor-icon-box-description{font-family:"Roboto Mono", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-961667b );}.elementor-3328 .elementor-element.elementor-element-ad97f3c{--e-n-carousel-swiper-slides-gap:20px;padding:20px 0px 0px 0px;border-style:solid;border-width:2px 0px 0px 0px;border-color:var( --e-global-color-37bb9c0 );--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-dots-normal-color:var( --e-global-color-37bb9c0 );}.elementor-3328 .elementor-element.elementor-element-aab73c4{--display:flex;--min-height:797px;--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3328 .elementor-element.elementor-element-aab73c4:not(.elementor-motion-effects-element-type-background), .elementor-3328 .elementor-element.elementor-element-aab73c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-37bb9c0 );}.elementor-3328 .elementor-element.elementor-element-fb33607{--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-3328 .elementor-element.elementor-element-fb33607.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3328 .elementor-element.elementor-element-2dfaf8e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3328 .elementor-element.elementor-element-a10f4ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3328 .elementor-element.elementor-element-bfe4f5c .elementor-image-box-wrapper{text-align:start;}.elementor-3328 .elementor-element.elementor-element-bfe4f5c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-3328 .elementor-element.elementor-element-bfe4f5c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-3328 .elementor-element.elementor-element-bfe4f5c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-3328 .elementor-element.elementor-element-bfe4f5c .elementor-image-box-title{margin-bottom:0px;font-family:"Roboto Mono", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#6B38E9;}.elementor-3328 .elementor-element.elementor-element-bfe4f5c .elementor-image-box-wrapper .elementor-image-box-img{width:18%;}.elementor-3328 .elementor-element.elementor-element-bfe4f5c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3328 .elementor-element.elementor-element-bfe4f5c:has(:hover) .elementor-image-box-title,
					 .elementor-3328 .elementor-element.elementor-element-bfe4f5c:has(:focus) .elementor-image-box-title{color:var( --e-global-color-a5bda32 );}.elementor-3328 .elementor-element.elementor-element-bfe4f5c .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:56px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-a1e6517.elementor-element{--align-self:flex-start;}.elementor-3328 .elementor-element.elementor-element-a1e6517{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-c381282{--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:020px 020px;--row-gap:020px;--column-gap:020px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3328 .elementor-element.elementor-element-77bc4c4{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3328 .elementor-element.elementor-element-ccda759{background-color:var( --e-global-color-37bb9c0 );padding:30px 30px 30px 30px;z-index:1;border-style:solid;border-width:2px 2px 0px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-3328 .elementor-element.elementor-element-ccda759 .elementor-image-box-wrapper{text-align:start;}.elementor-3328 .elementor-element.elementor-element-ccda759.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3328 .elementor-element.elementor-element-ccda759.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3328 .elementor-element.elementor-element-ccda759.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3328 .elementor-element.elementor-element-ccda759 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3328 .elementor-element.elementor-element-ccda759 .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-3328 .elementor-element.elementor-element-ccda759 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-ccda759:has(:hover) .elementor-image-box-title,
					 .elementor-3328 .elementor-element.elementor-element-ccda759:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-ccda759 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-b5066ef{background-color:var( --e-global-color-37bb9c0 );padding:30px 30px 30px 30px;grid-column:span 1;z-index:2;border-style:solid;border-width:2px 2px 0px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-3328 .elementor-element.elementor-element-b5066ef .elementor-image-box-wrapper{text-align:start;}.elementor-3328 .elementor-element.elementor-element-b5066ef.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3328 .elementor-element.elementor-element-b5066ef.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3328 .elementor-element.elementor-element-b5066ef.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3328 .elementor-element.elementor-element-b5066ef .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3328 .elementor-element.elementor-element-b5066ef .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-3328 .elementor-element.elementor-element-b5066ef .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-b5066ef:has(:hover) .elementor-image-box-title,
					 .elementor-3328 .elementor-element.elementor-element-b5066ef:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-b5066ef .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-bfd6bbb{background-color:var( --e-global-color-37bb9c0 );padding:30px 30px 30px 30px;grid-column:span 1;z-index:3;border-style:solid;border-width:2px 2px 0px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-3328 .elementor-element.elementor-element-bfd6bbb .elementor-image-box-wrapper{text-align:start;}.elementor-3328 .elementor-element.elementor-element-bfd6bbb.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3328 .elementor-element.elementor-element-bfd6bbb.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3328 .elementor-element.elementor-element-bfd6bbb.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3328 .elementor-element.elementor-element-bfd6bbb .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-3328 .elementor-element.elementor-element-bfd6bbb .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-3328 .elementor-element.elementor-element-bfd6bbb .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-bfd6bbb:has(:hover) .elementor-image-box-title,
					 .elementor-3328 .elementor-element.elementor-element-bfd6bbb:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-bfd6bbb .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-8c764df{width:var( --container-widget-width, 100% );max-width:100%;background-color:var( --e-global-color-37bb9c0 );padding:30px 50px 30px 30px;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:4;border-style:solid;border-width:2px 2px 0px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-3328 .elementor-element.elementor-element-8c764df .elementor-image-box-wrapper{text-align:start;}.elementor-3328 .elementor-element.elementor-element-8c764df.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3328 .elementor-element.elementor-element-8c764df.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3328 .elementor-element.elementor-element-8c764df.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3328 .elementor-element.elementor-element-8c764df .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-3328 .elementor-element.elementor-element-8c764df .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-3328 .elementor-element.elementor-element-8c764df .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-8c764df:has(:hover) .elementor-image-box-title,
					 .elementor-3328 .elementor-element.elementor-element-8c764df:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-8c764df .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-aadb3f1{background-color:var( --e-global-color-37bb9c0 );padding:30px 30px 30px 30px;z-index:5;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-3328 .elementor-element.elementor-element-aadb3f1 .elementor-image-box-wrapper{text-align:start;}.elementor-3328 .elementor-element.elementor-element-aadb3f1.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3328 .elementor-element.elementor-element-aadb3f1.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3328 .elementor-element.elementor-element-aadb3f1.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3328 .elementor-element.elementor-element-aadb3f1 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-3328 .elementor-element.elementor-element-aadb3f1 .elementor-image-box-img img{border-radius:12px;transition-duration:0.3s;}.elementor-3328 .elementor-element.elementor-element-aadb3f1 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-aadb3f1:has(:hover) .elementor-image-box-title,
					 .elementor-3328 .elementor-element.elementor-element-aadb3f1:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-aadb3f1 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-7f31808{--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;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3328 .elementor-element.elementor-element-7f31808:not(.elementor-motion-effects-element-type-background), .elementor-3328 .elementor-element.elementor-element-7f31808 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1B16;}.elementor-3328 .elementor-element.elementor-element-7f31808.e-con{--align-self:center;}.elementor-3328 .elementor-element.elementor-element-a206d4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-3328 .elementor-element.elementor-element-5537aab{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3328 .elementor-element.elementor-element-5537aab.e-con{--align-self:center;}.elementor-3328 .elementor-element.elementor-element-1ef79d4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3328 .elementor-element.elementor-element-1ef79d4 .elementor-image-box-wrapper{text-align:start;}.elementor-3328 .elementor-element.elementor-element-1ef79d4 .elementor-image-box-title{font-family:"Roboto Mono", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var( --e-global-color-e8d3496 );}.elementor-3328 .elementor-element.elementor-element-1ef79d4:has(:hover) .elementor-image-box-title,
					 .elementor-3328 .elementor-element.elementor-element-1ef79d4:has(:focus) .elementor-image-box-title{color:#D5FF00;}.elementor-3328 .elementor-element.elementor-element-1ef79d4 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:56px;font-weight:700;line-height:60px;color:var( --e-global-color-37bb9c0 );}.elementor-3328 .elementor-element.elementor-element-aa8a999{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-4a5ad8a );}.elementor-3328 .elementor-element.elementor-element-dd0aa78{--display:flex;--min-height:797px;--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;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3328 .elementor-element.elementor-element-dd0aa78:not(.elementor-motion-effects-element-type-background), .elementor-3328 .elementor-element.elementor-element-dd0aa78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-37bb9c0 );}.elementor-3328 .elementor-element.elementor-element-19813a8{--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-3328 .elementor-element.elementor-element-3da563e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3328 .elementor-element.elementor-element-5dbcee6{--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-3328 .elementor-element.elementor-element-295f977 .elementor-image-box-wrapper{text-align:start;}.elementor-3328 .elementor-element.elementor-element-295f977 .elementor-image-box-title{font-family:"Roboto Mono", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#6B38E9;}.elementor-3328 .elementor-element.elementor-element-295f977:has(:hover) .elementor-image-box-title,
					 .elementor-3328 .elementor-element.elementor-element-295f977:has(:focus) .elementor-image-box-title{color:var( --e-global-color-a5bda32 );}.elementor-3328 .elementor-element.elementor-element-295f977 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-1ab0dc4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3328 .elementor-element.elementor-element-9d2f749{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3328 .elementor-element.elementor-element-9bd9dbd{background-color:var( --e-global-color-37bb9c0 );padding:40px 40px 40px 40px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-3328 .elementor-element.elementor-element-9bd9dbd .elementor-image-box-wrapper{text-align:start;}.elementor-3328 .elementor-element.elementor-element-9bd9dbd .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-9bd9dbd:has(:hover) .elementor-image-box-title,
					 .elementor-3328 .elementor-element.elementor-element-9bd9dbd:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-9bd9dbd .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-af132a7{background-color:var( --e-global-color-37bb9c0 );padding:40px 40px 40px 40px;border-style:solid;border-width:2px 2px 2px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-3328 .elementor-element.elementor-element-af132a7 .elementor-image-box-wrapper{text-align:start;}.elementor-3328 .elementor-element.elementor-element-af132a7 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-af132a7:has(:hover) .elementor-image-box-title,
					 .elementor-3328 .elementor-element.elementor-element-af132a7:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-af132a7 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-45f8bb3{background-color:var( --e-global-color-37bb9c0 );padding:40px 40px 40px 40px;border-style:solid;border-width:0px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-3328 .elementor-element.elementor-element-45f8bb3 .elementor-image-box-wrapper{text-align:start;}.elementor-3328 .elementor-element.elementor-element-45f8bb3 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-45f8bb3:has(:hover) .elementor-image-box-title,
					 .elementor-3328 .elementor-element.elementor-element-45f8bb3:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-45f8bb3 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-fee178f{background-color:var( --e-global-color-37bb9c0 );padding:40px 40px 40px 40px;border-style:solid;border-width:0px 2px 2px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-3328 .elementor-element.elementor-element-fee178f .elementor-image-box-wrapper{text-align:start;}.elementor-3328 .elementor-element.elementor-element-fee178f .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-fee178f:has(:hover) .elementor-image-box-title,
					 .elementor-3328 .elementor-element.elementor-element-fee178f:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-fee178f .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-e237abf{background-color:var( --e-global-color-37bb9c0 );padding:40px 40px 40px 40px;border-style:solid;border-width:0px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-3328 .elementor-element.elementor-element-e237abf .elementor-image-box-wrapper{text-align:start;}.elementor-3328 .elementor-element.elementor-element-e237abf .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-e237abf:has(:hover) .elementor-image-box-title,
					 .elementor-3328 .elementor-element.elementor-element-e237abf:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-e237abf .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-083c216{background-color:var( --e-global-color-37bb9c0 );padding:40px 40px 40px 40px;border-style:solid;border-width:0px 2px 2px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-3328 .elementor-element.elementor-element-083c216 .elementor-image-box-wrapper{text-align:start;}.elementor-3328 .elementor-element.elementor-element-083c216 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-083c216:has(:hover) .elementor-image-box-title,
					 .elementor-3328 .elementor-element.elementor-element-083c216:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-083c216 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-a5bb95d{background-color:var( --e-global-color-37bb9c0 );padding:40px 40px 40px 40px;grid-column:span 2;border-style:solid;border-width:0px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-3328 .elementor-element.elementor-element-a5bb95d .elementor-image-box-wrapper{text-align:start;}.elementor-3328 .elementor-element.elementor-element-a5bb95d .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-a5bb95d:has(:hover) .elementor-image-box-title,
					 .elementor-3328 .elementor-element.elementor-element-a5bb95d:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-a5bb95d .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-8ef715f.elementor-element{--align-self:flex-end;}.elementor-3328 .elementor-element.elementor-element-8ef715f .elementor-heading-title{font-family:"Roboto Mono", Sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-a875da4{--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;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3328 .elementor-element.elementor-element-a875da4:not(.elementor-motion-effects-element-type-background), .elementor-3328 .elementor-element.elementor-element-a875da4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-6164f1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3328 .elementor-element.elementor-element-e21d68f .elementor-image-box-wrapper{text-align:start;}.elementor-3328 .elementor-element.elementor-element-e21d68f .elementor-image-box-title{margin-bottom:28px;font-family:"Roboto Mono", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#D5FF00;}.elementor-3328 .elementor-element.elementor-element-e21d68f:has(:hover) .elementor-image-box-title,
					 .elementor-3328 .elementor-element.elementor-element-e21d68f:has(:focus) .elementor-image-box-title{color:var( --e-global-color-e8d3496 );}.elementor-3328 .elementor-element.elementor-element-e21d68f .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:90px;font-weight:700;line-height:72px;color:var( --e-global-color-37bb9c0 );}.elementor-3328 .elementor-element.elementor-element-6697f11{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-961667b );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-3328 .elementor-element.elementor-element-f63d75f .elementor-button{background-color:var( --e-global-color-e8d3496 );font-family:"Roboto Mono", Sans-serif;font-size:20px;font-weight:700;letter-spacing:1.5px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-37bb9c0 );border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-3328 .elementor-element.elementor-element-f63d75f .elementor-button:hover, .elementor-3328 .elementor-element.elementor-element-f63d75f .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-e8d3496 );}.elementor-3328 .elementor-element.elementor-element-f63d75f .elementor-button:hover svg, .elementor-3328 .elementor-element.elementor-element-f63d75f .elementor-button:focus svg{fill:var( --e-global-color-e8d3496 );}.elementor-3328 .elementor-element.elementor-element-f1c97e7{font-family:"Roboto Mono", Sans-serif;font-size:14px;font-weight:700;text-transform:lowercase;color:var( --e-global-color-961667b );}.elementor-3328 .elementor-element.elementor-element-d9ba202{--display:flex;--min-height:797px;--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;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3328 .elementor-element.elementor-element-d9ba202:not(.elementor-motion-effects-element-type-background), .elementor-3328 .elementor-element.elementor-element-d9ba202 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-37bb9c0 );}.elementor-3328 .elementor-element.elementor-element-cebbfb8{--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-3328 .elementor-element.elementor-element-003a1e8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3328 .elementor-element.elementor-element-6cb554f{--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-3328 .elementor-element.elementor-element-31a40b7{width:var( --container-widget-width, 88% );max-width:88%;background-color:var( --e-global-color-37bb9c0 );padding:0px 40px 40px 40px;--container-widget-width:88%;--container-widget-flex-grow:0;border-style:solid;border-color:var( --e-global-color-secondary );border-radius:2px 2px 2px 2px;}.elementor-3328 .elementor-element.elementor-element-31a40b7 .elementor-image-box-wrapper{text-align:start;}.elementor-3328 .elementor-element.elementor-element-31a40b7 .elementor-image-box-title{font-family:"Roboto Mono", Sans-serif;font-size:300px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;-webkit-text-stroke-width:3px;stroke-width:3px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-e8d3496 );}.elementor-3328 .elementor-element.elementor-element-31a40b7:has(:hover) .elementor-image-box-title,
					 .elementor-3328 .elementor-element.elementor-element-31a40b7:has(:focus) .elementor-image-box-title{color:var( --e-global-color-e8d3496 );}.elementor-3328 .elementor-element.elementor-element-31a40b7 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:58px;font-weight:700;text-transform:lowercase;line-height:61px;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-4680276{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3328 .elementor-element.elementor-element-d04f81b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-33e7b78{font-family:"Roboto", Sans-serif;font-size:20px;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-33e7b78 a{color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-447b1dd{--display:flex;--min-height:797px;--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3328 .elementor-element.elementor-element-447b1dd:not(.elementor-motion-effects-element-type-background), .elementor-3328 .elementor-element.elementor-element-447b1dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1B16;}.elementor-3328 .elementor-element.elementor-element-9efa1e8{--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-3328 .elementor-element.elementor-element-2fb0a63{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3328 .elementor-element.elementor-element-ed34144 .elementor-icon-box-wrapper{text-align:start;}.elementor-3328 .elementor-element.elementor-element-ed34144 .elementor-icon-box-title, .elementor-3328 .elementor-element.elementor-element-ed34144 .elementor-icon-box-title a{font-family:"Roboto Mono", Sans-serif;font-size:14px;font-weight:700;}.elementor-3328 .elementor-element.elementor-element-ed34144 .elementor-icon-box-title{color:var( --e-global-color-e8d3496 );}.elementor-3328 .elementor-element.elementor-element-ed34144:has(:hover) .elementor-icon-box-title,
					 .elementor-3328 .elementor-element.elementor-element-ed34144:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-e8d3496 );}.elementor-3328 .elementor-element.elementor-element-ed34144 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-37bb9c0 );}.elementor-3328 .elementor-element.elementor-element-dc01051{width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-4a5ad8a );}.elementor-3328 .elementor-element.elementor-element-8b732b8{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-3328 .elementor-element.elementor-element-8b732b8.elementor-element{--align-self:center;}.elementor-3328 .elementor-element.elementor-element-8b732b8 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-37bb9c0 );}.elementor-3328 .elementor-element.elementor-element-fc41e6e{--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;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3328 .elementor-element.elementor-element-fc41e6e:not(.elementor-motion-effects-element-type-background), .elementor-3328 .elementor-element.elementor-element-fc41e6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF5;}.elementor-3328 .elementor-element.elementor-element-5bbe6d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3328 .elementor-element.elementor-element-e4e3ab5 .elementor-image-box-wrapper{text-align:start;}.elementor-3328 .elementor-element.elementor-element-e4e3ab5 .elementor-image-box-title{font-family:"Roboto Mono", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#6B38E9;}.elementor-3328 .elementor-element.elementor-element-e4e3ab5:has(:hover) .elementor-image-box-title,
					 .elementor-3328 .elementor-element.elementor-element-e4e3ab5:has(:focus) .elementor-image-box-title{color:var( --e-global-color-a5bda32 );}.elementor-3328 .elementor-element.elementor-element-e4e3ab5 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-7f674b0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3328 .elementor-element.elementor-element-7f674b0 .gallery-item{padding:0 33px 33px 0;}.elementor-3328 .elementor-element.elementor-element-7f674b0 .gallery{margin:0 -33px -33px 0;}.elementor-3328 .elementor-element.elementor-element-7f674b0 .gallery-item img{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-7f674b0 .gallery-item .gallery-caption{text-align:center;}.elementor-3328 .elementor-element.elementor-element-657a694{--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;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-3328 .elementor-element.elementor-element-657a694:not(.elementor-motion-effects-element-type-background), .elementor-3328 .elementor-element.elementor-element-657a694 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-37bb9c0 );}.elementor-3328 .elementor-element.elementor-element-c7bc53f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3328 .elementor-element.elementor-element-14745e1 .elementor-image-box-wrapper{text-align:start;}.elementor-3328 .elementor-element.elementor-element-14745e1 .elementor-image-box-title{font-family:"Roboto Mono", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var( --e-global-color-a5bda32 );}.elementor-3328 .elementor-element.elementor-element-14745e1:has(:hover) .elementor-image-box-title,
					 .elementor-3328 .elementor-element.elementor-element-14745e1:has(:focus) .elementor-image-box-title{color:#6B38E9;}.elementor-3328 .elementor-element.elementor-element-14745e1 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:700;color:#1E1B16;}.elementor-3328 .elementor-element.elementor-element-ca17fea{--display:flex;}.elementor-3328 .elementor-element.elementor-element-e70456d{width:var( --container-widget-width, 56% );max-width:56%;padding:20px 0px 0px 0px;--container-widget-width:56%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-6a7ab32{--display:flex;}.elementor-3328 .elementor-element.elementor-element-90b0822{width:var( --container-widget-width, 56% );max-width:56%;padding:20px 0px 0px 0px;--container-widget-width:56%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-09c9a63{--display:flex;}.elementor-3328 .elementor-element.elementor-element-fb06dc3{width:var( --container-widget-width, 56% );max-width:56%;padding:20px 0px 0px 0px;--container-widget-width:56%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-0fc4e4f{--display:flex;}.elementor-3328 .elementor-element.elementor-element-9af0457{width:var( --container-widget-width, 56% );max-width:56%;padding:20px 0px 0px 0px;--container-widget-width:56%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-c630219{--display:flex;}.elementor-3328 .elementor-element.elementor-element-8354030{width:var( --container-widget-width, 56% );max-width:56%;padding:20px 0px 0px 0px;--container-widget-width:56%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-40b110b{--display:flex;}.elementor-3328 .elementor-element.elementor-element-6811f85{width:var( --container-widget-width, 56% );max-width:56%;padding:20px 0px 0px 0px;--container-widget-width:56%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-84f6de4{--display:flex;}.elementor-3328 .elementor-element.elementor-element-9c9b290{width:var( --container-widget-width, 56% );max-width:56%;padding:20px 0px 0px 0px;--container-widget-width:56%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-0a1eafc{--display:flex;}.elementor-3328 .elementor-element.elementor-element-bc29479{width:var( --container-widget-width, 56% );max-width:56%;padding:20px 0px 0px 0px;--container-widget-width:56%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-58f2507{--display:flex;}.elementor-3328 .elementor-element.elementor-element-a5e85ad{width:var( --container-widget-width, 56% );max-width:56%;padding:20px 0px 0px 0px;--container-widget-width:56%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-7e784b5{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:34px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#131313;--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-a5bda32 );}.elementor-3328 .elementor-element.elementor-element-7e784b5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );}:where( .elementor-3328 .elementor-element.elementor-element-7e784b5 > .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:"Roboto", Sans-serif;font-weight:400;}:where( .elementor-3328 .elementor-element.elementor-element-7e784b5 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-3328 .elementor-element.elementor-element-d0c21c2{--display:flex;--min-height:797px;--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:flex-start;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3328 .elementor-element.elementor-element-d0c21c2:not(.elementor-motion-effects-element-type-background), .elementor-3328 .elementor-element.elementor-element-d0c21c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-169ad5f .elementor-image-box-wrapper{text-align:start;}.elementor-3328 .elementor-element.elementor-element-169ad5f .elementor-image-box-title{font-family:"Roboto Mono", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var( --e-global-color-e8d3496 );}.elementor-3328 .elementor-element.elementor-element-169ad5f:has(:hover) .elementor-image-box-title,
					 .elementor-3328 .elementor-element.elementor-element-169ad5f:has(:focus) .elementor-image-box-title{color:var( --e-global-color-e8d3496 );}.elementor-3328 .elementor-element.elementor-element-169ad5f .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-37bb9c0 );}.elementor-3328 .elementor-element.elementor-element-cd8796f{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3328 .elementor-element.elementor-element-15cebe5{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-text );}.elementor-3328 .elementor-element.elementor-element-9bb6fa3{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-3328 .elementor-element.elementor-element-9bb6fa3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:700;line-height:61px;color:var( --e-global-color-37bb9c0 );}.elementor-3328 .elementor-element.elementor-element-fa7b06b .elementor-button{background-color:var( --e-global-color-e8d3496 );font-family:"Roboto Mono", Sans-serif;font-size:20px;font-weight:700;letter-spacing:1.5px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:15px 40px 15px 40px;}.elementor-3328 .elementor-element.elementor-element-fa7b06b .elementor-button:hover, .elementor-3328 .elementor-element.elementor-element-fa7b06b .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-e8d3496 );}.elementor-3328 .elementor-element.elementor-element-fa7b06b{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3328 .elementor-element.elementor-element-fa7b06b .elementor-button:hover svg, .elementor-3328 .elementor-element.elementor-element-fa7b06b .elementor-button:focus svg{fill:var( --e-global-color-e8d3496 );}.elementor-3328 .elementor-element.elementor-element-11668b0{font-family:"Roboto Mono", Sans-serif;font-size:14px;font-weight:700;text-transform:lowercase;color:#9C9C9C;}.elementor-3328 .elementor-element.elementor-element-c364c14{--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:space-between;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-961667b );--border-color:var( --e-global-color-961667b );--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3328 .elementor-element.elementor-element-c364c14:not(.elementor-motion-effects-element-type-background), .elementor-3328 .elementor-element.elementor-element-c364c14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3328 .elementor-element.elementor-element-99dcdbe{--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-3328 .elementor-element.elementor-element-3928051{width:var( --container-widget-width, 13% );max-width:13%;--container-widget-width:13%;--container-widget-flex-grow:0;}.elementor-3328 .elementor-element.elementor-element-993c076.elementor-element{--align-self:center;}.elementor-3328 .elementor-element.elementor-element-993c076 .elementor-heading-title{font-family:"Roboto Mono", Sans-serif;font-size:16px;color:var( --e-global-color-37bb9c0 );}.elementor-3328 .elementor-element.elementor-element-f20253e.elementor-element{--align-self:center;}.elementor-3328 .elementor-element.elementor-element-f20253e .elementor-heading-title{font-family:"Roboto Mono", Sans-serif;font-size:16px;color:var( --e-global-color-37bb9c0 );}.elementor-3328 .elementor-element.elementor-element-08cafc8.elementor-element{--align-self:center;}.elementor-3328 .elementor-element.elementor-element-08cafc8 .elementor-heading-title{font-family:"Roboto Mono", Sans-serif;font-size:16px;color:var( --e-global-color-37bb9c0 );}.elementor-3328 .elementor-element.elementor-element-4d78664{width:var( --container-widget-width, 39% );max-width:39%;--container-widget-width:39%;--container-widget-flex-grow:0;}.elementor-3328 .elementor-element.elementor-element-4d78664.elementor-element{--align-self:flex-end;}.elementor-3328 .elementor-element.elementor-element-4d78664 .elementor-heading-title{font-family:"Roboto Mono", Sans-serif;font-size:14px;color:var( --e-global-color-961667b );}body.elementor-page-3328:not(.elementor-motion-effects-element-type-background), body.elementor-page-3328 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAF5;}@media(min-width:768px){.elementor-3328 .elementor-element.elementor-element-27db6f7{--content-width:1280px;}.elementor-3328 .elementor-element.elementor-element-c479fd4{--content-width:1280px;}.elementor-3328 .elementor-element.elementor-element-7653335{--width:100%;}.elementor-3328 .elementor-element.elementor-element-f709597{--width:66%;}.elementor-3328 .elementor-element.elementor-element-d40e64f{--content-width:1280px;}.elementor-3328 .elementor-element.elementor-element-880e86d{--width:100%;}.elementor-3328 .elementor-element.elementor-element-aab73c4{--content-width:1280px;}.elementor-3328 .elementor-element.elementor-element-77bc4c4{--width:100%;}.elementor-3328 .elementor-element.elementor-element-7f31808{--content-width:1280px;}.elementor-3328 .elementor-element.elementor-element-5537aab{--width:70%;}.elementor-3328 .elementor-element.elementor-element-dd0aa78{--content-width:1280px;}.elementor-3328 .elementor-element.elementor-element-a875da4{--content-width:1280px;}.elementor-3328 .elementor-element.elementor-element-d9ba202{--content-width:1280px;}.elementor-3328 .elementor-element.elementor-element-447b1dd{--content-width:1280px;}.elementor-3328 .elementor-element.elementor-element-2fb0a63{--width:50%;}.elementor-3328 .elementor-element.elementor-element-fc41e6e{--content-width:1280px;}.elementor-3328 .elementor-element.elementor-element-657a694{--content-width:1280px;}.elementor-3328 .elementor-element.elementor-element-c7bc53f{--width:100%;}.elementor-3328 .elementor-element.elementor-element-d0c21c2{--content-width:1280px;}}@media(max-width:1024px){.elementor-3328 .elementor-element.elementor-element-27db6f7{--min-height:850px;--justify-content:center;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-3328 .elementor-element.elementor-element-ad97f3c{--e-n-carousel-swiper-slides-to-display:2;}.elementor-3328 .elementor-element.elementor-element-77bc4c4{--grid-auto-flow:row;}.elementor-3328 .elementor-element.elementor-element-9d2f749{--grid-auto-flow:row;}.elementor-3328 .elementor-element.elementor-element-c7bc53f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3328 .elementor-element.elementor-element-ca17fea{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3328 .elementor-element.elementor-element-6a7ab32{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3328 .elementor-element.elementor-element-09c9a63{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3328 .elementor-element.elementor-element-0fc4e4f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3328 .elementor-element.elementor-element-c630219{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3328 .elementor-element.elementor-element-40b110b{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3328 .elementor-element.elementor-element-84f6de4{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3328 .elementor-element.elementor-element-0a1eafc{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3328 .elementor-element.elementor-element-58f2507{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-3328 .elementor-element.elementor-element-27db6f7{--min-height:616px;--justify-content:center;--overlay-opacity:0.51;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-3328 .elementor-element.elementor-element-45a4964.elementor-element{--align-self:center;}.elementor-3328 .elementor-element.elementor-element-c479fd4{--padding-top:10vw;--padding-bottom:10vw;--padding-left:2vw;--padding-right:2vw;}.elementor-3328 .elementor-element.elementor-element-d0cab54{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3328 .elementor-element.elementor-element-a8d5bfe{--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-3328 .elementor-element.elementor-element-7653335{--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-3328 .elementor-element.elementor-element-c520d34{padding:15px 15px 15px 15px;z-index:4;}.elementor-3328 .elementor-element.elementor-element-c520d34 .elementor-image-box-title{font-size:14px;}.elementor-3328 .elementor-element.elementor-element-c520d34 .elementor-image-box-description{font-size:32px;line-height:1.1em;}.elementor-3328 .elementor-element.elementor-element-364413a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;padding:0px 15px 0px 15px;font-size:16px;}.elementor-3328 .elementor-element.elementor-element-597cb37{padding:0px 0px 0px 10px;}.elementor-3328 .elementor-element.elementor-element-f709597{border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3328 .elementor-element.elementor-element-dafa266{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-3328 .elementor-element.elementor-element-dafa266 .elementor-image-box-description{line-height:1.2em;}.elementor-3328 .elementor-element.elementor-element-2d226f6{--container-widget-width:301px;--container-widget-flex-grow:0;width:var( --container-widget-width, 301px );max-width:301px;}.elementor-3328 .elementor-element.elementor-element-d40e64f{--padding-top:10vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3328 .elementor-element.elementor-element-880e86d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3328 .elementor-element.elementor-element-47ea646{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3328 .elementor-element.elementor-element-47ea646 .elementor-image-box-description{font-size:32px;line-height:1.2em;}.elementor-3328 .elementor-element.elementor-element-e37e08b{padding:0px 0px 30px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3328 .elementor-element.elementor-element-ad97f3c{--e-n-carousel-swiper-slides-to-display:1;}.elementor-3328 .elementor-element.elementor-element-aab73c4{--padding-top:10vw;--padding-bottom:10vw;--padding-left:2vw;--padding-right:2vw;}.elementor-3328 .elementor-element.elementor-element-fb33607{--width:344.219px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3328 .elementor-element.elementor-element-bfe4f5c .elementor-image-box-img{margin-bottom:0px;}.elementor-3328 .elementor-element.elementor-element-bfe4f5c .elementor-image-box-wrapper .elementor-image-box-img{width:63%;}.elementor-3328 .elementor-element.elementor-element-bfe4f5c .elementor-image-box-description{font-size:42px;line-height:1.2em;}.elementor-3328 .elementor-element.elementor-element-c381282{--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-3328 .elementor-element.elementor-element-77bc4c4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--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-3328 .elementor-element.elementor-element-ccda759{padding:10px 10px 10px 10px;z-index:4;border-width:2px 2px 0px 2px;}.elementor-3328 .elementor-element.elementor-element-ccda759 .elementor-image-box-img{margin-bottom:15px;}.elementor-3328 .elementor-element.elementor-element-ccda759 .elementor-image-box-title{font-size:22px;}.elementor-3328 .elementor-element.elementor-element-ccda759 .elementor-image-box-description{font-size:16px;}.elementor-3328 .elementor-element.elementor-element-b5066ef{padding:10px 10px 10px 10px;z-index:5;border-width:2px 2px 2px 2px;}.elementor-3328 .elementor-element.elementor-element-b5066ef .elementor-image-box-img{margin-bottom:15px;}.elementor-3328 .elementor-element.elementor-element-b5066ef .elementor-image-box-title{font-size:22px;}.elementor-3328 .elementor-element.elementor-element-b5066ef .elementor-image-box-description{font-size:16px;}.elementor-3328 .elementor-element.elementor-element-bfd6bbb{padding:10px 10px 10px 10px;z-index:5;border-width:2px 2px 2px 2px;}.elementor-3328 .elementor-element.elementor-element-bfd6bbb .elementor-image-box-img{margin-bottom:15px;}.elementor-3328 .elementor-element.elementor-element-bfd6bbb .elementor-image-box-title{font-size:22px;}.elementor-3328 .elementor-element.elementor-element-bfd6bbb .elementor-image-box-description{font-size:16px;}.elementor-3328 .elementor-element.elementor-element-8c764df{padding:10px 10px 10px 10px;z-index:0;border-width:2px 2px 0px 2px;}.elementor-3328 .elementor-element.elementor-element-8c764df .elementor-image-box-wrapper{text-align:center;}.elementor-3328 .elementor-element.elementor-element-8c764df .elementor-image-box-img{margin-bottom:15px;}.elementor-3328 .elementor-element.elementor-element-8c764df .elementor-image-box-wrapper .elementor-image-box-img{width:53%;}.elementor-3328 .elementor-element.elementor-element-8c764df .elementor-image-box-title{font-size:22px;}.elementor-3328 .elementor-element.elementor-element-8c764df .elementor-image-box-description{font-size:16px;}.elementor-3328 .elementor-element.elementor-element-aadb3f1{padding:10px 10px 10px 10px;z-index:4;border-width:2px 2px 0px 2px;}.elementor-3328 .elementor-element.elementor-element-aadb3f1 .elementor-image-box-wrapper{text-align:center;}.elementor-3328 .elementor-element.elementor-element-aadb3f1 .elementor-image-box-img{margin-bottom:15px;}.elementor-3328 .elementor-element.elementor-element-aadb3f1 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-3328 .elementor-element.elementor-element-aadb3f1 .elementor-image-box-title{font-size:22px;}.elementor-3328 .elementor-element.elementor-element-aadb3f1 .elementor-image-box-description{font-size:16px;}.elementor-3328 .elementor-element.elementor-element-7f31808{--padding-top:10vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-3328 .elementor-element.elementor-element-5537aab{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3328 .elementor-element.elementor-element-1ef79d4 .elementor-image-box-description{font-size:42px;line-height:1.2em;}.elementor-3328 .elementor-element.elementor-element-aa8a999{font-size:16px;}.elementor-3328 .elementor-element.elementor-element-dd0aa78{--padding-top:10vw;--padding-bottom:10vw;--padding-left:2vw;--padding-right:2vw;}.elementor-3328 .elementor-element.elementor-element-19813a8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3328 .elementor-element.elementor-element-295f977 .elementor-image-box-description{font-size:42px;line-height:1.2em;}.elementor-3328 .elementor-element.elementor-element-9d2f749{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-3328 .elementor-element.elementor-element-9bd9dbd{width:var( --container-widget-width, 100% );max-width:100%;padding:10px 10px 10px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;grid-column:span 2;grid-row:span 1;}.elementor-3328 .elementor-element.elementor-element-9bd9dbd .elementor-image-box-title{font-size:22px;}.elementor-3328 .elementor-element.elementor-element-9bd9dbd .elementor-image-box-description{font-size:16px;}.elementor-3328 .elementor-element.elementor-element-af132a7{padding:10px 10px 10px 10px;grid-column:span 2;border-width:0px 2px 2px 2px;}.elementor-3328 .elementor-element.elementor-element-af132a7 .elementor-image-box-title{font-size:22px;}.elementor-3328 .elementor-element.elementor-element-af132a7 .elementor-image-box-description{font-size:16px;}.elementor-3328 .elementor-element.elementor-element-45f8bb3{padding:10px 10px 10px 10px;grid-column:span 2;}.elementor-3328 .elementor-element.elementor-element-45f8bb3 .elementor-image-box-title{font-size:22px;}.elementor-3328 .elementor-element.elementor-element-45f8bb3 .elementor-image-box-description{font-size:16px;}.elementor-3328 .elementor-element.elementor-element-fee178f{padding:10px 10px 10px 10px;grid-column:span 2;border-width:0px 2px 2px 2px;}.elementor-3328 .elementor-element.elementor-element-fee178f .elementor-image-box-title{font-size:22px;}.elementor-3328 .elementor-element.elementor-element-fee178f .elementor-image-box-description{font-size:16px;}.elementor-3328 .elementor-element.elementor-element-e237abf{padding:10px 10px 10px 10px;grid-column:span 2;}.elementor-3328 .elementor-element.elementor-element-e237abf .elementor-image-box-title{font-size:22px;}.elementor-3328 .elementor-element.elementor-element-e237abf .elementor-image-box-description{font-size:16px;}.elementor-3328 .elementor-element.elementor-element-083c216{padding:10px 10px 10px 10px;grid-column:span 1;border-width:0px 2px 2px 2px;}.elementor-3328 .elementor-element.elementor-element-083c216 .elementor-image-box-title{font-size:22px;}.elementor-3328 .elementor-element.elementor-element-083c216 .elementor-image-box-description{font-size:16px;}.elementor-3328 .elementor-element.elementor-element-a5bb95d{padding:10px 10px 10px 10px;}.elementor-3328 .elementor-element.elementor-element-a5bb95d .elementor-image-box-title{font-size:22px;}.elementor-3328 .elementor-element.elementor-element-a5bb95d .elementor-image-box-description{font-size:16px;}.elementor-3328 .elementor-element.elementor-element-a875da4{--min-height:328px;--padding-top:010vw;--padding-bottom:10vw;--padding-left:2vw;--padding-right:2vw;}.elementor-3328 .elementor-element.elementor-element-e21d68f .elementor-image-box-description{font-size:44px;line-height:0.9em;}.elementor-3328 .elementor-element.elementor-element-6697f11{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:18px;}.elementor-3328 .elementor-element.elementor-element-f63d75f{width:100%;max-width:100%;}.elementor-3328 .elementor-element.elementor-element-f63d75f.elementor-element{--align-self:center;}.elementor-3328 .elementor-element.elementor-element-f1c97e7{text-align:center;}.elementor-3328 .elementor-element.elementor-element-d9ba202{--padding-top:10vw;--padding-bottom:10vw;--padding-left:2vw;--padding-right:2vw;}.elementor-3328 .elementor-element.elementor-element-cebbfb8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3328 .elementor-element.elementor-element-31a40b7{padding:0px 15px 15px 15px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3328 .elementor-element.elementor-element-31a40b7 .elementor-image-box-title{margin-bottom:0px;font-size:200px;}.elementor-3328 .elementor-element.elementor-element-31a40b7 .elementor-image-box-description{font-size:40px;line-height:1em;}.elementor-3328 .elementor-element.elementor-element-d04f81b .elementor-heading-title{font-size:42px;}.elementor-3328 .elementor-element.elementor-element-33e7b78{font-size:18px;}.elementor-3328 .elementor-element.elementor-element-447b1dd{--padding-top:10vw;--padding-bottom:10vw;--padding-left:2vw;--padding-right:2vw;}.elementor-3328 .elementor-element.elementor-element-9efa1e8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3328 .elementor-element.elementor-element-ed34144{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3328 .elementor-element.elementor-element-ed34144 .elementor-icon-box-title, .elementor-3328 .elementor-element.elementor-element-ed34144 .elementor-icon-box-title a{font-size:14px;}.elementor-3328 .elementor-element.elementor-element-ed34144 .elementor-icon-box-description{font-size:42px;}.elementor-3328 .elementor-element.elementor-element-dc01051{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3328 .elementor-element.elementor-element-8b732b8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3328 .elementor-element.elementor-element-fc41e6e{--min-height:328px;--padding-top:010vw;--padding-bottom:10vw;--padding-left:2vw;--padding-right:2vw;}.elementor-3328 .elementor-element.elementor-element-5bbe6d6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3328 .elementor-element.elementor-element-e4e3ab5 .elementor-image-box-description{line-height:1.2em;}.elementor-3328 .elementor-element.elementor-element-7f674b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -17px;}.elementor-3328 .elementor-element.elementor-element-657a694{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-3328 .elementor-element.elementor-element-14745e1 .elementor-image-box-description{font-size:42px;line-height:1.2em;}.elementor-3328 .elementor-element.elementor-element-ca17fea{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3328 .elementor-element.elementor-element-e70456d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3328 .elementor-element.elementor-element-6a7ab32{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3328 .elementor-element.elementor-element-90b0822{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3328 .elementor-element.elementor-element-09c9a63{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3328 .elementor-element.elementor-element-fb06dc3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3328 .elementor-element.elementor-element-0fc4e4f{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3328 .elementor-element.elementor-element-9af0457{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3328 .elementor-element.elementor-element-c630219{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3328 .elementor-element.elementor-element-8354030{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3328 .elementor-element.elementor-element-40b110b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3328 .elementor-element.elementor-element-6811f85{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3328 .elementor-element.elementor-element-84f6de4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3328 .elementor-element.elementor-element-9c9b290{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3328 .elementor-element.elementor-element-0a1eafc{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3328 .elementor-element.elementor-element-bc29479{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3328 .elementor-element.elementor-element-58f2507{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3328 .elementor-element.elementor-element-a5e85ad{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3328 .elementor-element.elementor-element-7e784b5.elementor-element{--align-self:center;}.elementor-3328 .elementor-element.elementor-element-7e784b5{--n-accordion-title-font-size:18px;}.elementor-3328 .elementor-element.elementor-element-d0c21c2{--min-height:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:2vw;--padding-right:2vw;}.elementor-3328 .elementor-element.elementor-element-169ad5f .elementor-image-box-description{font-size:42px;line-height:1.2em;}.elementor-3328 .elementor-element.elementor-element-15cebe5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:18px;}.elementor-3328 .elementor-element.elementor-element-9bb6fa3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3328 .elementor-element.elementor-element-9bb6fa3 .elementor-heading-title{font-size:34px;line-height:1.2em;}.elementor-3328 .elementor-element.elementor-element-fa7b06b{width:100%;max-width:100%;}.elementor-3328 .elementor-element.elementor-element-fa7b06b.elementor-element{--align-self:center;}.elementor-3328 .elementor-element.elementor-element-11668b0.elementor-element{--align-self:center;}.elementor-3328 .elementor-element.elementor-element-c364c14{--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-3328 .elementor-element.elementor-element-99dcdbe{--justify-content:center;}.elementor-3328 .elementor-element.elementor-element-3928051{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-3328 .elementor-element.elementor-element-3928051.elementor-element{--align-self:center;}.elementor-3328 .elementor-element.elementor-element-4d78664{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}body.elementor-page-3328{padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-45a4964 */.vsl-borda {
    border: 2px solid #FAFAF5;
    box-sizing: border-box;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27db6f7 */.background {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.background::before,
.background::after {
    content: '';
    position: absolute;
    border-radius: 50%;
    opacity: 0.5;
}

.background::before {
    width: 400px;
    height: 400px;
    background: radial-gradient(circle, rgba(0, 183, 255, 0.5), transparent);
    top: 20%;
    left: 25%;
}

.background::after {
    width: 600px;
    height: 600px;
    background: radial-gradient(circle, rgba(0, 183, 255, 0.5), transparent);
    bottom: 10%;
    right: 20%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-364413a */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2d226f6 */.audio-players-container {
  width: 100%;
}

.audio-player {
  --audio-accent: #6B38E9;
  --audio-wave: #c8cdd0;
  --audio-wave-played: #84949a;

  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: min(100%, 465px);
  min-height: 128px;
  padding: 16px 17px 12px;
  overflow: hidden;
  background: #fff;
  border-radius: 16px;
  font-family: inherit;
}

.audio-name {
  color: var(--audio-accent);
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
}

.audio-controls {
  display: flex;
  align-items: center;
  gap: 16px;
  min-width: 0;
  flex: 1;
}

/* Botão sem preenchimento, inclusive nos estados de interação */
.audio-player button.audio-play,
.audio-player button.audio-play:hover,
.audio-player button.audio-play:focus,
.audio-player button.audio-play:active {
  display: grid !important;
  flex: 0 0 34px !important;
  width: 34px !important;
  height: 42px !important;
  place-items: center !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
}

.audio-player button.audio-play::before,
.audio-player button.audio-play::after {
  display: none !important;
  content: none !important;
}

.audio-player button.audio-play:focus-visible {
  outline: 2px solid #87949a !important;
  outline-offset: 3px;
}

.audio-icon-play {
  width: 0;
  height: 0;
  margin-left: 4px;
  border-top: 9px solid transparent;
  border-bottom: 9px solid transparent;
  border-left: 14px solid #5c6c72;
}

.audio-icon-pause {
  display: none;
  width: 14px;
  height: 18px;
  border-right: 5px solid #5c6c72;
  border-left: 5px solid #5c6c72;
}

.audio-player.is-playing .audio-icon-play {
  display: none;
}

.audio-player.is-playing .audio-icon-pause {
  display: block;
}

.audio-wave-area {
  position: relative;
  display: flex;
  flex: 1;
  min-width: 0;
  flex-direction: column;
  justify-content: center;
  padding-top: 2px;
}

.audio-waveform {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 3px;
  width: 100%;
  height: 48px;
  overflow: hidden;
  pointer-events: none;
}

.audio-bar {
  flex: 1 1 2px;
  min-width: 2px;
  max-width: 4px;
  border-radius: 4px;
  background: var(--audio-wave);
  transition: background-color 120ms linear;
}

.audio-bar.is-played {
  background: var(--audio-wave-played);
}

.audio-seek {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 50px;
  margin: 0;
  opacity: 0;
  cursor: pointer;
}

.audio-seek:focus-visible {
  opacity: 0.01;
  outline: 2px solid var(--audio-accent);
  outline-offset: 2px;
}

.audio-duration {
  margin-top: 3px;
  color: #87949a;
  font-size: 14px;
  line-height: 1;
}

@media (max-width: 480px) {
  .audio-player {
    min-height: 116px;
    padding: 14px;
  }

  .audio-controls {
    gap: 10px;
  }

  .audio-waveform {
    gap: 2px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-47ea646 */.elementor-3328 .elementor-element.elementor-element-47ea646 .elementor-image-box-title {
    display: flex;
    align-items: center;
    gap: 15px;
}

.elementor-3328 .elementor-element.elementor-element-47ea646 .elementor-image-box-title::before {
    content: "";
    display: block;
    width: 30px;
    height: 3px;
    background-color: #D5FF00;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-ad97f3c *//* CONFIGURAÇÕES DAS SETAS */
.elementor-3328 .elementor-element.elementor-element-ad97f3c {
    --seta-tamanho: 52px;
    --seta-espaco: 10px;
    --seta-topo: -80px;
    --seta-cor: #FAFAF5;

    position: relative;
}

/* PERMITE POSICIONAR AS SETAS ACIMA */
.elementor-3328 .elementor-element.elementor-element-ad97f3c .elementor-widget-container,
.elementor-3328 .elementor-element.elementor-element-ad97f3c .elementor-swiper {
    overflow: visible !important;
}

/* ESTILO DOS BOTÕES */
.elementor-3328 .elementor-element.elementor-element-ad97f3c .elementor-swiper-button {
    position: absolute !important;
    top: var(--seta-topo) !important;
    left: auto !important;
    transform: none !important;

    width: var(--seta-tamanho) !important;
    height: var(--seta-tamanho) !important;

    display: flex !important;
    align-items: center;
    justify-content: center;

    border: 2px solid var(--seta-cor);
    border-radius: 0;
    background: transparent;
    color: var(--seta-cor);

    box-sizing: border-box;
    cursor: pointer;
    z-index: 10;

    transition: background-color .25s ease;
}

/* POSICIONAMENTO DAS SETAS */
.elementor-3328 .elementor-element.elementor-element-ad97f3c .elementor-swiper-button-prev {
    right: calc(
        var(--seta-tamanho) + var(--seta-espaco)
    ) !important;
}

.elementor-3328 .elementor-element.elementor-element-ad97f3c .elementor-swiper-button-next {
    right: 0 !important;
}

/* OCULTA OS ÍCONES ORIGINAIS */
.elementor-3328 .elementor-element.elementor-element-ad97f3c .elementor-swiper-button svg,
.elementor-3328 .elementor-element.elementor-element-ad97f3c .elementor-swiper-button i {
    display: none !important;
}

/* LINHA HORIZONTAL DAS SETAS */
.elementor-3328 .elementor-element.elementor-element-ad97f3c .elementor-swiper-button::before {
    content: "";
    position: absolute;

    width: 20px;
    height: 1px;
    background: currentColor;

    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/* PONTA DA SETA */
.elementor-3328 .elementor-element.elementor-element-ad97f3c .elementor-swiper-button::after {
    content: "";
    position: absolute;

    width: 7px;
    height: 7px;
    top: 50%;
}

/* SETA ESQUERDA */
.elementor-3328 .elementor-element.elementor-element-ad97f3c .elementor-swiper-button-prev::after {
    left: calc(50% - 5px);

    border-left: 1px solid currentColor;
    border-bottom: 1px solid currentColor;

    transform: translate(-50%, -50%) rotate(45deg);
}

/* SETA DIREITA */
.elementor-3328 .elementor-element.elementor-element-ad97f3c .elementor-swiper-button-next::after {
    left: calc(50% + 5px);

    border-top: 1px solid currentColor;
    border-right: 1px solid currentColor;

    transform: translate(-50%, -50%) rotate(45deg);
}

/* RESPONSIVIDADE - TABLET */
@media (max-width: 1024px) {
    .elementor-3328 .elementor-element.elementor-element-ad97f3c {
        --seta-tamanho: 46px;
        --seta-topo: -90px;
    }
}

/* RESPONSIVIDADE - MOBILE */
@media (max-width: 767px) {
    .elementor-3328 .elementor-element.elementor-element-ad97f3c {
        --seta-tamanho: 42px;
        --seta-espaco: 8px;
        --seta-topo: -65px;
    }
}

/* MANTER BORDA E SETA VISÍVEIS NO HOVER */
.elementor-3328 .elementor-element.elementor-element-ad97f3c .elementor-swiper-button:hover,
.elementor-3328 .elementor-element.elementor-element-ad97f3c .elementor-swiper-button:focus,
.elementor-3328 .elementor-element.elementor-element-ad97f3c .elementor-swiper-button:active {
    border: 2px solid #FAFAF5 !important;
    background: transparent !important;
    color: #FAFAF5 !important;
    opacity: 1 !important;
    box-shadow: none !important;
}

/* TRANSIÇÃO SUAVE */
.elementor-3328 .elementor-element.elementor-element-ad97f3c .elementor-swiper-button {
    transition:
        background-color 0.3s ease,
        color 0.3s ease,
        border-color 0.3s ease !important;
}

/* HOVER: FUNDO CLARO E SETA PRETA */
.elementor-3328 .elementor-element.elementor-element-ad97f3c .elementor-swiper-button:hover {
    background-color: #FAFAF5 !important;
    border: 2px solid #FAFAF5 !important;
    color: #1e1b17 !important;
    opacity: 1 !important;
}

/* PAGINAÇÃO - QUADRADOS */
.elementor-3328 .elementor-element.elementor-element-ad97f3c .swiper-pagination-bullet {
    width: 7px !important;
    height: 7px !important;
    border-radius: 0 !important;

    background-color: #777777 !important;
    opacity: 0.5 !important;

    margin: 0 5px !important;

    transition:
        width 0.3s ease,
        background-color 0.3s ease,
        opacity 0.3s ease !important;
}

/* PAGINAÇÃO ATIVA - RETÂNGULO */
.elementor-3328 .elementor-element.elementor-element-ad97f3c .swiper-pagination-bullet-active {
    width: 24px !important;
    height: 7px !important;
    border-radius: 0 !important;

    background-color: #FAFAF5 !important;
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bfe4f5c */.elementor-3328 .elementor-element.elementor-element-bfe4f5c .elementor-image-box-title {
    display: flex;
    align-items: center;
    gap: 15px;
}

.elementor-3328 .elementor-element.elementor-element-bfe4f5c .elementor-image-box-title::before {
    content: "";
    display: block;
    width: 30px;
    height: 3px;
    background-color: #6B38E9;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ccda759 */.elementor-3328 .elementor-element.elementor-element-ccda759 .elementor-image-box-title::before {
    content: "01";
    display: block;
    font-family: "Roboto Mono", monospace;
    font-size: 22px;
    font-weight: 700;
    text-transform: uppercase;
    color: #6b38e9;
    margin-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b5066ef */.elementor-3328 .elementor-element.elementor-element-b5066ef .elementor-image-box-title::before {
    content: "02";
    display: block;
    font-family: "Roboto Mono", monospace;
    font-size: 22px;
    font-weight: 700;
    text-transform: uppercase;
    color: #6b38e9;
    margin-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bfd6bbb */.elementor-3328 .elementor-element.elementor-element-bfd6bbb .elementor-image-box-title::before {
    content: "03";
    display: block;
    font-family: "Roboto Mono", monospace;
    font-size: 22px;
    font-weight: 700;
    text-transform: uppercase;
    color: #6b38e9;
    margin-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8c764df */.elementor-3328 .elementor-element.elementor-element-8c764df .elementor-image-box-title::before {
    content: "04";
    display: block;
    font-family: "Roboto Mono", monospace;
    font-size: 22px;
    font-weight: 700;
    text-transform: uppercase;
    color: #6b38e9;
    margin-bottom: 8px;
}

@media (max-width: 767px) {

    /* Centraliza a imagem */
    .elementor-3328 .elementor-element.elementor-element-8c764df .elementor-image-box-img {
        margin-left: auto !important;
        margin-right: auto !important;
        text-align: center;
    }

    .elementor-3328 .elementor-element.elementor-element-8c764df .elementor-image-box-img img {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    /* Mantém título e texto alinhados à esquerda */
    .elementor-3328 .elementor-element.elementor-element-8c764df .elementor-image-box-content {
        text-align: left !important;
    }

    .elementor-3328 .elementor-element.elementor-element-8c764df .elementor-image-box-title,
    .elementor-3328 .elementor-element.elementor-element-8c764df .elementor-image-box-description {
        text-align: left !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-aadb3f1 */.elementor-3328 .elementor-element.elementor-element-aadb3f1 .elementor-image-box-title::before {
    content: "05";
    display: block;
    font-family: "Roboto Mono", monospace;
    font-size: 22px;
    font-weight: 700;
    text-transform: uppercase;
    color: #6b38e9;
    margin-bottom: 8px;
}

@media (max-width: 767px) {

    /* Centraliza a imagem */
    .elementor-3328 .elementor-element.elementor-element-aadb3f1 .elementor-image-box-img {
        margin-left: auto !important;
        margin-right: auto !important;
        text-align: center;
    }

    .elementor-3328 .elementor-element.elementor-element-aadb3f1 .elementor-image-box-img img {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    /* Mantém título e texto alinhados à esquerda */
    .elementor-3328 .elementor-element.elementor-element-aadb3f1 .elementor-image-box-content {
        text-align: left !important;
    }

    .elementor-3328 .elementor-element.elementor-element-aadb3f1 .elementor-image-box-title,
    .elementor-3328 .elementor-element.elementor-element-aadb3f1 .elementor-image-box-description {
        text-align: left !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1ef79d4 */.elementor-3328 .elementor-element.elementor-element-1ef79d4 .elementor-image-box-title {
    display: flex;
    align-items: center;
    gap: 15px;
}

.elementor-3328 .elementor-element.elementor-element-1ef79d4 .elementor-image-box-title::before {
    content: "";
    display: block;
    width: 30px;
    height: 3px;
    background-color: #D5FF00;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-295f977 */.elementor-3328 .elementor-element.elementor-element-295f977 .elementor-image-box-title {
    display: flex;
    align-items: center;
    gap: 15px;
}

.elementor-3328 .elementor-element.elementor-element-295f977 .elementor-image-box-title::before {
    content: "";
    display: block;
    width: 30px;
    height: 3px;
    background-color: #6B38E9;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9bd9dbd */.elementor-3328 .elementor-element.elementor-element-9bd9dbd .elementor-image-box-title::before {
    content: "presente 01";
    display: block;
    font-family: "Roboto Mono", monospace;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #6b38e9;
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-af132a7 */.elementor-3328 .elementor-element.elementor-element-af132a7 .elementor-image-box-title::before {
    content: "presente 02";
    display: block;
    font-family: "Roboto Mono", monospace;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #6b38e9;
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-45f8bb3 */.elementor-3328 .elementor-element.elementor-element-45f8bb3 .elementor-image-box-title::before {
    content: "PRESENTE 03";
    display: block;
    font-family: "Roboto Mono", monospace;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #6b38e9;
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fee178f */.elementor-3328 .elementor-element.elementor-element-fee178f .elementor-image-box-title::before {
    content: "PRESENTE 04";
    display: block;
    font-family: "Roboto Mono", monospace;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #6b38e9;
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e237abf */.elementor-3328 .elementor-element.elementor-element-e237abf .elementor-image-box-title::before {
    content: "PRESENTE 05";
    display: block;
    font-family: "Roboto Mono", monospace;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #6b38e9;
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-083c216 */.elementor-3328 .elementor-element.elementor-element-083c216 .elementor-image-box-title::before {
    content: "PRESENTE 06";
    display: block;
    font-family: "Roboto Mono", monospace;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #6b38e9;
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a5bb95d */.elementor-3328 .elementor-element.elementor-element-a5bb95d .elementor-image-box-title::before {
    content: "PRESENTE 07";
    display: block;
    font-family: "Roboto Mono", monospace;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #6b38e9;
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e21d68f */.elementor-3328 .elementor-element.elementor-element-e21d68f .elementor-image-box-title {
    display: flex;
    align-items: center;
    gap: 15px;
}

.elementor-3328 .elementor-element.elementor-element-e21d68f .elementor-image-box-title::before {
    content: "";
    display: block;
    width: 30px;
    height: 3px;
    background-color: #D5FF00;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ed34144 */.elementor-3328 .elementor-element.elementor-element-ed34144 .elementor-icon-box-title {
    display: flex;
    align-items: center;
    gap: 15px;
}

.elementor-3328 .elementor-element.elementor-element-ed34144 .elementor-icon-box-title::before {
    content: "";
    display: block;
    width: 30px;
    height: 3px;
    background-color: #D5FF00;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e4e3ab5 */.elementor-3328 .elementor-element.elementor-element-e4e3ab5 .elementor-image-box-title {
    display: flex;
    align-items: center;
    gap: 15px;
}

.elementor-3328 .elementor-element.elementor-element-e4e3ab5 .elementor-image-box-title::before {
    content: "";
    display: block;
    width: 30px;
    height: 3px;
    background-color: #6B38E9;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-7f674b0 */.elementor-3328 .elementor-element.elementor-element-7f674b0 .gallery {
    display: grid !important;
    grid-template-columns: repeat(5, 1fr);
    gap: 2px !important;
    padding: 2px;
    background: #222;
}

.elementor-3328 .elementor-element.elementor-element-7f674b0 .gallery-item {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 20px !important;

    min-height: 110px;

    background: #FAFAF5;

    display: flex !important;
    align-items: center;
    justify-content: center;
}

.elementor-3328 .elementor-element.elementor-element-7f674b0 .gallery-item img {
    border: none !important;
    width: auto !important;
    height: auto !important;
    max-width: 90%;
    max-height: 70px;
    object-fit: contain;
}

/* MOBILE */
@media (max-width: 767px) {
    .elementor-3328 .elementor-element.elementor-element-7f674b0 .gallery {
        grid-template-columns: repeat(2, 1fr) !important;
        grid-template-rows: repeat(5, auto);
    }

    .elementor-3328 .elementor-element.elementor-element-7f674b0 .gallery-item {
        min-height: 110px;
        padding: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-14745e1 */.elementor-3328 .elementor-element.elementor-element-14745e1 .elementor-image-box-title {
    display: flex;
    align-items: center;
    gap: 15px;
}

.elementor-3328 .elementor-element.elementor-element-14745e1 .elementor-image-box-title::before {
    content: "";
    display: block;
    width: 30px;
    height: 3px;
    background-color: #6B38E9;
    flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-169ad5f */.elementor-3328 .elementor-element.elementor-element-169ad5f .elementor-image-box-title {
    display: flex;
    align-items: center;
    gap: 15px;
}

.elementor-3328 .elementor-element.elementor-element-169ad5f .elementor-image-box-title::before {
    content: "";
    display: block;
    width: 30px;
    height: 3px;
    background-color: #d5ff00;
    flex-shrink: 0;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto Mono';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://matricula.espaconave.com.br/wp-content/uploads/2026/09/RobotoMono-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Roboto Mono';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://matricula.espaconave.com.br/wp-content/uploads/2026/09/RobotoMono-SemiBold.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://matricula.espaconave.com.br/wp-content/uploads/2026/09/Roboto-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://matricula.espaconave.com.br/wp-content/uploads/2026/09/Roboto-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('https://matricula.espaconave.com.br/wp-content/uploads/2026/09/Roboto-Light.woff2') format('woff2');
}
/* End Custom Fonts CSS */