.elementor-9856 .elementor-element.elementor-element-7d2b89f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-9856 .elementor-element.elementor-element-7d2b89f:not(.elementor-motion-effects-element-type-background), .elementor-9856 .elementor-element.elementor-element-7d2b89f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-9856 .elementor-element.elementor-element-81df578{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;--z-index:9999;}.elementor-9856 .elementor-element.elementor-element-81df578:not(.elementor-motion-effects-element-type-background), .elementor-9856 .elementor-element.elementor-element-81df578 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0004D;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9856 .elementor-element.elementor-element-080a57e{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;}.elementor-9856 .elementor-element.elementor-element-080a57e > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9856 .elementor-element.elementor-element-34c0137 .elementor-menu-toggle{margin:0 auto;background-color:#FFFFFF00;}.elementor-9856 .elementor-element.elementor-element-34c0137 .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;}.elementor-9856 .elementor-element.elementor-element-34c0137 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:20px;padding-right:20px;}.elementor-9856 .elementor-element.elementor-element-34c0137 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-9856 .elementor-element.elementor-element-34c0137 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-9856 .elementor-element.elementor-element-34c0137 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-9856 .elementor-element.elementor-element-34c0137 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-34c0137 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-9856 .elementor-element.elementor-element-34c0137 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-bb3d16f );}.elementor-9856 .elementor-element.elementor-element-34c0137 .e--pointer-framed .elementor-item:before,
					.elementor-9856 .elementor-element.elementor-element-34c0137 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-bb3d16f );}.elementor-9856 .elementor-element.elementor-element-34c0137 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-9856 .elementor-element.elementor-element-34c0137 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-bb3d16f );}.elementor-9856 .elementor-element.elementor-element-34c0137 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-9856 .elementor-element.elementor-element-34c0137 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-bb3d16f );}.elementor-9856 .elementor-element.elementor-element-34c0137 .elementor-nav-menu--dropdown a, .elementor-9856 .elementor-element.elementor-element-34c0137 .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-34c0137 .elementor-nav-menu--dropdown{background-color:#E0004D;border-style:solid;border-color:#02010100;}.elementor-9856 .elementor-element.elementor-element-34c0137 .elementor-nav-menu--dropdown a:hover,
					.elementor-9856 .elementor-element.elementor-element-34c0137 .elementor-nav-menu--dropdown a:focus,
					.elementor-9856 .elementor-element.elementor-element-34c0137 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-9856 .elementor-element.elementor-element-34c0137 .elementor-nav-menu--dropdown a.highlighted{background-color:#BC0142;}.elementor-9856 .elementor-element.elementor-element-34c0137 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-34c0137 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-71b86d8{--display:flex;--min-height:650px;--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:flex-start;--align-items:center;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--flex-wrap:wrap;--padding-top:130px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-9856 .elementor-element.elementor-element-71b86d8:not(.elementor-motion-effects-element-type-background), .elementor-9856 .elementor-element.elementor-element-71b86d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://memorizevestibular.com/wp-content/uploads/2026/01/HERO.jpg");background-position:center center;background-size:cover;}.elementor-9856 .elementor-element.elementor-element-4a8c25a{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-9856 .elementor-element.elementor-element-4a8c25a:not(.elementor-motion-effects-element-type-background), .elementor-9856 .elementor-element.elementor-element-4a8c25a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #77777710 0%, #FFFFFF10 100%);}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-9856 .elementor-element.elementor-element-9298328 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9856 .elementor-element.elementor-element-9298328 .elementor-image-box-wrapper{text-align:start;}.elementor-9856 .elementor-element.elementor-element-9298328 .elementor-image-box-title{margin-bottom:20px;font-family:"Sole Sans", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-d37ac52 );}.elementor-9856 .elementor-element.elementor-element-9298328:has(:hover) .elementor-image-box-title,
					 .elementor-9856 .elementor-element.elementor-element-9298328:has(:focus) .elementor-image-box-title{color:var( --e-global-color-d37ac52 );}.elementor-9856 .elementor-element.elementor-element-9298328 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-d37ac52 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-9856 .elementor-element.elementor-element-d9833bc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-9856 .elementor-element.elementor-element-d9833bc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-9856 .elementor-element.elementor-element-d9833bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-9856 .elementor-element.elementor-element-d9833bc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-9856 .elementor-element.elementor-element-d9833bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-9856 .elementor-element.elementor-element-d9833bc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9856 .elementor-element.elementor-element-d9833bc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9856 .elementor-element.elementor-element-d9833bc{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-9856 .elementor-element.elementor-element-d9833bc .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-9856 .elementor-element.elementor-element-d9833bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9856 .elementor-element.elementor-element-d9833bc .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-9856 .elementor-element.elementor-element-d9833bc .elementor-icon-list-text{transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9856 .elementor-element.elementor-element-1dee68b .elementor-button{background-color:transparent;font-family:"Sora", Sans-serif;font-size:18px;font-weight:700;background-image:linear-gradient(145deg, #4FC55F 0%, #2F983E 100%);border-radius:100px 100px 100px 100px;padding:18px 32px 18px 32px;}.elementor-9856 .elementor-element.elementor-element-1dee68b{width:100%;max-width:100%;}.elementor-9856 .elementor-element.elementor-element-11f7dad.elementor-element{--align-self:center;}.elementor-9856 .elementor-element.elementor-element-11f7dad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-9856 .elementor-element.elementor-element-11f7dad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-9856 .elementor-element.elementor-element-11f7dad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-9856 .elementor-element.elementor-element-11f7dad .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-9856 .elementor-element.elementor-element-11f7dad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-9856 .elementor-element.elementor-element-11f7dad .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9856 .elementor-element.elementor-element-11f7dad .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9856 .elementor-element.elementor-element-11f7dad{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-9856 .elementor-element.elementor-element-11f7dad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9856 .elementor-element.elementor-element-11f7dad .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-9856 .elementor-element.elementor-element-11f7dad .elementor-icon-list-text{transition:color 0.3s;}.elementor-9856 .elementor-element.elementor-element-db84797{--display:flex;--min-height:650px;--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:flex-start;--align-items:flex-start;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--flex-wrap:wrap;--padding-top:130px;--padding-bottom:130px;--padding-left:0px;--padding-right:0px;}.elementor-9856 .elementor-element.elementor-element-db84797:not(.elementor-motion-effects-element-type-background), .elementor-9856 .elementor-element.elementor-element-db84797 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;background-image:url("https://memorizevestibular.com/wp-content/uploads/2026/01/HERO-1.jpg");background-position:center center;background-size:cover;}.elementor-9856 .elementor-element.elementor-element-0a68edd{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-9856 .elementor-element.elementor-element-0a68edd:not(.elementor-motion-effects-element-type-background), .elementor-9856 .elementor-element.elementor-element-0a68edd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #77777710 0%, #FFFFFF10 100%);}.elementor-9856 .elementor-element.elementor-element-3c25c3d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9856 .elementor-element.elementor-element-3c25c3d .elementor-image-box-wrapper{text-align:start;}.elementor-9856 .elementor-element.elementor-element-3c25c3d .elementor-image-box-title{margin-bottom:20px;font-family:"Sole Sans", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-d37ac52 );}.elementor-9856 .elementor-element.elementor-element-3c25c3d:has(:hover) .elementor-image-box-title,
					 .elementor-9856 .elementor-element.elementor-element-3c25c3d:has(:focus) .elementor-image-box-title{color:var( --e-global-color-d37ac52 );}.elementor-9856 .elementor-element.elementor-element-3c25c3d .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-d37ac52 );}.elementor-9856 .elementor-element.elementor-element-c1ec75e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-9856 .elementor-element.elementor-element-c1ec75e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-9856 .elementor-element.elementor-element-c1ec75e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-9856 .elementor-element.elementor-element-c1ec75e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-9856 .elementor-element.elementor-element-c1ec75e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-9856 .elementor-element.elementor-element-c1ec75e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9856 .elementor-element.elementor-element-c1ec75e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9856 .elementor-element.elementor-element-c1ec75e{--e-icon-list-icon-size:27px;--icon-vertical-offset:0px;}.elementor-9856 .elementor-element.elementor-element-c1ec75e .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-9856 .elementor-element.elementor-element-c1ec75e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9856 .elementor-element.elementor-element-c1ec75e .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:600;}.elementor-9856 .elementor-element.elementor-element-c1ec75e .elementor-icon-list-text{transition:color 0.3s;}.elementor-9856 .elementor-element.elementor-element-7aa7810 .elementor-button{background-color:transparent;font-family:"Sora", Sans-serif;font-size:18px;font-weight:700;background-image:linear-gradient(145deg, #4FC55F 0%, #2F983E 100%);border-radius:100px 100px 100px 100px;padding:18px 32px 18px 32px;}.elementor-9856 .elementor-element.elementor-element-7aa7810{width:100%;max-width:100%;}.elementor-9856 .elementor-element.elementor-element-cd7d06e.elementor-element{--align-self:center;}.elementor-9856 .elementor-element.elementor-element-cd7d06e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(13px/2);}.elementor-9856 .elementor-element.elementor-element-cd7d06e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(13px/2);}.elementor-9856 .elementor-element.elementor-element-cd7d06e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(13px/2);}.elementor-9856 .elementor-element.elementor-element-cd7d06e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-13px/2);}.elementor-9856 .elementor-element.elementor-element-cd7d06e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-13px/2);}.elementor-9856 .elementor-element.elementor-element-cd7d06e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9856 .elementor-element.elementor-element-cd7d06e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9856 .elementor-element.elementor-element-cd7d06e{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-9856 .elementor-element.elementor-element-cd7d06e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9856 .elementor-element.elementor-element-cd7d06e .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-9856 .elementor-element.elementor-element-cd7d06e .elementor-icon-list-text{transition:color 0.3s;}.elementor-9856 .elementor-element.elementor-element-7b40959{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9856 .elementor-element.elementor-element-713f218{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;z-index:8;}.elementor-9856 .elementor-element.elementor-element-713f218 > .elementor-widget-container{margin:216px 0px -70px 0px;}.elementor-9856 .elementor-element.elementor-element-713f218.elementor-element{--align-self:center;}.elementor-9856 .elementor-element.elementor-element-3360b87{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9856 .elementor-element.elementor-element-3360b87 > .elementor-widget-container{margin:-697px 0px 0px 0px;}.elementor-9856 .elementor-element.elementor-element-c71e977{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-9856 .elementor-element.elementor-element-c71e977:not(.elementor-motion-effects-element-type-background), .elementor-9856 .elementor-element.elementor-element-c71e977 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9856 .elementor-element.elementor-element-06f75a8{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-9856 .elementor-element.elementor-element-06f75a8 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-9856 .elementor-element.elementor-element-06f75a8.elementor-element{--align-self:center;}.elementor-9856 .elementor-element.elementor-element-06f75a8 .elementor-heading-title{font-family:"Sole Sans", Sans-serif;font-size:34px;font-weight:700;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-d37ac52 );}.elementor-9856 .elementor-element.elementor-element-977f739{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9856 .elementor-element.elementor-element-9070b32{--display:flex;}.elementor-9856 .elementor-element.elementor-element-9070b32.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9856 .elementor-element.elementor-element-79e65ef > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-9856 .elementor-element.elementor-element-0c02c06{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9856 .elementor-element.elementor-element-e312f37{--display:flex;}.elementor-9856 .elementor-element.elementor-element-e312f37.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9856 .elementor-element.elementor-element-67d8bf1 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-9856 .elementor-element.elementor-element-b3636b2{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9856 .elementor-element.elementor-element-56fe1b8{--display:flex;}.elementor-9856 .elementor-element.elementor-element-56fe1b8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9856 .elementor-element.elementor-element-341fe3a > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-9856 .elementor-element.elementor-element-b413d52{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9856 .elementor-element.elementor-element-4df5543{--display:flex;}.elementor-9856 .elementor-element.elementor-element-4df5543.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9856 .elementor-element.elementor-element-23c60bb > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-9856 .elementor-element.elementor-element-23f840f{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9856 .elementor-element.elementor-element-6480b02{--display:flex;}.elementor-9856 .elementor-element.elementor-element-6480b02.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9856 .elementor-element.elementor-element-d67fab2 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-9856 .elementor-element.elementor-element-d6c9ac4{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9856 .elementor-element.elementor-element-d1d6388{--display:flex;}.elementor-9856 .elementor-element.elementor-element-d1d6388.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9856 .elementor-element.elementor-element-ade0ed5 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-9856 .elementor-element.elementor-element-80d554b{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9856 .elementor-element.elementor-element-c8e497f{--display:flex;}.elementor-9856 .elementor-element.elementor-element-c8e497f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9856 .elementor-element.elementor-element-3a2afae > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-9856 .elementor-element.elementor-element-273b26d{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9856 .elementor-element.elementor-element-028c230{--display:flex;}.elementor-9856 .elementor-element.elementor-element-028c230.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9856 .elementor-element.elementor-element-1611f06 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-9856 .elementor-element.elementor-element-c004ca9{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9856 .elementor-element.elementor-element-4777268{--display:flex;}.elementor-9856 .elementor-element.elementor-element-4777268.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9856 .elementor-element.elementor-element-04b9042 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-9856 .elementor-element.elementor-element-160c0d1{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9856 .elementor-element.elementor-element-281abe6{--display:flex;}.elementor-9856 .elementor-element.elementor-element-281abe6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9856 .elementor-element.elementor-element-9eba7b4 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-9856 .elementor-element.elementor-element-9345e78{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9856 .elementor-element.elementor-element-1a60cea{--display:flex;}.elementor-9856 .elementor-element.elementor-element-1a60cea.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9856 .elementor-element.elementor-element-609cb1d > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-9856 .elementor-element.elementor-element-141132b{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9856 .elementor-element.elementor-element-fae3790{--display:flex;}.elementor-9856 .elementor-element.elementor-element-fae3790.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9856 .elementor-element.elementor-element-389787a > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-9856 .elementor-element.elementor-element-fe8a0fa{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9856 .elementor-element.elementor-element-2799a27{--display:flex;}.elementor-9856 .elementor-element.elementor-element-2799a27.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9856 .elementor-element.elementor-element-181e338 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-9856 .elementor-element.elementor-element-7278465{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9856 .elementor-element.elementor-element-5006860{--display:flex;}.elementor-9856 .elementor-element.elementor-element-5006860.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9856 .elementor-element.elementor-element-1cac767 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-9856 .elementor-element.elementor-element-9bf2147{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9856 .elementor-element.elementor-element-bd728d0{--display:flex;}.elementor-9856 .elementor-element.elementor-element-bd728d0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9856 .elementor-element.elementor-element-8e61175 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-9856 .elementor-element.elementor-element-59ebebc{--display:flex;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9856 .elementor-element.elementor-element-19134e2{--display:flex;}.elementor-9856 .elementor-element.elementor-element-19134e2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9856 .elementor-element.elementor-element-0cdb737 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-9856 .elementor-element.elementor-element-e9d184d{--e-n-carousel-swiper-slides-gap:-20px;--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-arrow-size:43px;--e-n-carousel-arrow-normal-color:#FF004F00;--e-n-carousel-swiper-pagination-size:7px;}.elementor-9856 .elementor-element.elementor-element-e9d184d > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}:where( .elementor-9856 .elementor-element.elementor-element-e9d184d .swiper-slide ) > .e-con{--padding-top:30px;--padding-right:30px;--padding-bottom:30px;--padding-left:30px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:30px;--padding-inline-end:30px;--padding-block-end:30px;--padding-inline-start:30px;}.elementor-9856 .elementor-element.elementor-element-41531c4{--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;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9856 .elementor-element.elementor-element-9f1dbcf > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 190px 20px 190px;}.elementor-9856 .elementor-element.elementor-element-9f1dbcf.elementor-element{--align-self:center;}.elementor-9856 .elementor-element.elementor-element-9f1dbcf .elementor-image-box-wrapper{text-align:center;}.elementor-9856 .elementor-element.elementor-element-9f1dbcf .elementor-image-box-title{font-family:"Sole Sans", Sans-serif;font-size:40px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-d37ac52 );}.elementor-9856 .elementor-element.elementor-element-9f1dbcf:has(:hover) .elementor-image-box-title,
					 .elementor-9856 .elementor-element.elementor-element-9f1dbcf:has(:focus) .elementor-image-box-title{color:var( --e-global-color-d37ac52 );}.elementor-9856 .elementor-element.elementor-element-9f1dbcf .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;}.elementor-9856 .elementor-element.elementor-element-c9589cc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9856 .elementor-element.elementor-element-9a4897d{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-9856 .elementor-element.elementor-element-9a4897d > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-9856 .elementor-element.elementor-element-9a4897d.elementor-element{--align-self:center;}.elementor-9856 .elementor-element.elementor-element-807af2e > .elementor-widget-container{background-color:#2F2F2F;border-radius:26px 26px 26px 26px;}.elementor-9856 .elementor-element.elementor-element-807af2e.elementor-element{--align-self:center;}.elementor-9856 .elementor-element.elementor-element-64155b0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9856 .elementor-element.elementor-element-095ff85{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-9856 .elementor-element.elementor-element-095ff85 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-9856 .elementor-element.elementor-element-095ff85.elementor-element{--align-self:center;}.elementor-9856 .elementor-element.elementor-element-faa9e47.elementor-element{--align-self:center;}.elementor-9856 .elementor-element.elementor-element-faa9e47 > .elementor-widget-container{border-radius:21px 21px 21px 21px;}.elementor-9856 .elementor-element.elementor-element-1d7614c{width:var( --container-widget-width, 76% );max-width:76%;--container-widget-width:76%;--container-widget-flex-grow:0;text-align:center;}.elementor-9856 .elementor-element.elementor-element-1d7614c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-9856 .elementor-element.elementor-element-1d7614c .elementor-heading-title{font-family:"Sole Sans", Sans-serif;font-size:28px;font-weight:400;line-height:1.3em;color:var( --e-global-color-d37ac52 );}.elementor-9856 .elementor-element.elementor-element-1d7614c .elementor-heading-title a:hover, .elementor-9856 .elementor-element.elementor-element-1d7614c .elementor-heading-title a:focus{color:var( --e-global-color-d37ac52 );}.elementor-9856 .elementor-element.elementor-element-4ed6445 .elementor-button{background-color:transparent;font-family:"Sora", Sans-serif;font-size:18px;font-weight:700;background-image:linear-gradient(145deg, #4FC55F 0%, #2F983E 100%);border-radius:100px 100px 100px 100px;padding:18px 52px 18px 52px;}.elementor-9856 .elementor-element.elementor-element-a6d1dd9{--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:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-9856 .elementor-element.elementor-element-a6d1dd9:not(.elementor-motion-effects-element-type-background), .elementor-9856 .elementor-element.elementor-element-a6d1dd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A31043;}.elementor-9856 .elementor-element.elementor-element-dfac07e{width:100%;max-width:100%;--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-9856 .elementor-element.elementor-element-dfac07e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-9856 .elementor-element.elementor-element-dfac07e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-9856 .elementor-element.elementor-element-dfac07e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-9856 .elementor-element.elementor-element-dfac07e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-9856 .elementor-element.elementor-element-dfac07e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-9856 .elementor-element.elementor-element-dfac07e .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-9856 .elementor-element.elementor-element-dfac07e .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-9856 .elementor-element.elementor-element-dfac07e .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-9856 .elementor-element.elementor-element-dfac07e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9856 .elementor-element.elementor-element-dfac07e .elementor-icon-list-item > a{font-family:"Nunito", Sans-serif;font-size:32px;font-weight:400;}.elementor-9856 .elementor-element.elementor-element-dfac07e .elementor-icon-list-text{color:#F6FAFF;transition:color 0.3s;}.elementor-9856 .elementor-element.elementor-element-baa17a8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-108px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:12;}.elementor-9856 .elementor-element.elementor-element-baa17a8:not(.elementor-motion-effects-element-type-background), .elementor-9856 .elementor-element.elementor-element-baa17a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E21058;}.elementor-9856 .elementor-element.elementor-element-7edbce0{width:100%;max-width:100%;--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-9856 .elementor-element.elementor-element-7edbce0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-9856 .elementor-element.elementor-element-7edbce0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-9856 .elementor-element.elementor-element-7edbce0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-9856 .elementor-element.elementor-element-7edbce0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-9856 .elementor-element.elementor-element-7edbce0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-9856 .elementor-element.elementor-element-7edbce0 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-9856 .elementor-element.elementor-element-7edbce0 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-9856 .elementor-element.elementor-element-7edbce0 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-9856 .elementor-element.elementor-element-7edbce0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9856 .elementor-element.elementor-element-7edbce0 .elementor-icon-list-item > a{font-family:"Nunito", Sans-serif;font-size:32px;font-weight:400;}.elementor-9856 .elementor-element.elementor-element-7edbce0 .elementor-icon-list-text{color:#F6FAFF;transition:color 0.3s;}.elementor-9856 .elementor-element.elementor-element-95c7b00{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 20px;--row-gap:30px;--column-gap:20px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9856 .elementor-element.elementor-element-9a29fd8{width:100%;max-width:100%;z-index:1;}.elementor-9856 .elementor-element.elementor-element-9a29fd8 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 190px 40px 190px;}.elementor-9856 .elementor-element.elementor-element-9a29fd8.elementor-element{--align-self:center;}.elementor-9856 .elementor-element.elementor-element-9a29fd8 .elementor-image-box-wrapper{text-align:center;}.elementor-9856 .elementor-element.elementor-element-9a29fd8 .elementor-image-box-title{font-family:"Sole Sans", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-d37ac52 );}.elementor-9856 .elementor-element.elementor-element-9a29fd8:has(:hover) .elementor-image-box-title,
					 .elementor-9856 .elementor-element.elementor-element-9a29fd8:has(:focus) .elementor-image-box-title{color:var( --e-global-color-d37ac52 );}.elementor-9856 .elementor-element.elementor-element-9a29fd8 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;}.elementor-9856 .elementor-element.elementor-element-f0dd47f{--display:flex;}.elementor-9856 .elementor-element.elementor-element-c459a35{width:100%;max-width:100%;}.elementor-9856 .elementor-element.elementor-element-83e09f6{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;z-index:2;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-9856 .elementor-element.elementor-element-44e6720{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;z-index:5;}.elementor-9856 .elementor-element.elementor-element-44e6720 > .elementor-widget-container{background-color:#2A2A2A;padding:35px 35px 35px 35px;border-radius:15px 15px 15px 15px;}.elementor-9856 .elementor-element.elementor-element-44e6720.elementor-element{--align-self:flex-start;}.elementor-9856 .elementor-element.elementor-element-44e6720 .elementor-icon-box-wrapper{text-align:center;gap:20px;}.elementor-9856 .elementor-element.elementor-element-44e6720 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-44e6720.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bb3d16f );}.elementor-9856 .elementor-element.elementor-element-44e6720.elementor-view-framed .elementor-icon, .elementor-9856 .elementor-element.elementor-element-44e6720.elementor-view-default .elementor-icon{fill:var( --e-global-color-bb3d16f );color:var( --e-global-color-bb3d16f );border-color:var( --e-global-color-bb3d16f );}.elementor-9856 .elementor-element.elementor-element-44e6720 .elementor-icon{font-size:86px;}.elementor-9856 .elementor-element.elementor-element-44e6720 .elementor-icon-box-title, .elementor-9856 .elementor-element.elementor-element-44e6720 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:22px;font-weight:700;}.elementor-9856 .elementor-element.elementor-element-44e6720:has(:hover) .elementor-icon-box-title,
					 .elementor-9856 .elementor-element.elementor-element-44e6720:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-44e6720 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-e095324{--display:flex;}.elementor-9856 .elementor-element.elementor-element-1c18f77{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-9856 .elementor-element.elementor-element-3715a39{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;z-index:5;}.elementor-9856 .elementor-element.elementor-element-3715a39 > .elementor-widget-container{background-color:#2A2A2A;margin:0px 0px 0px 0px;padding:35px 35px 35px 35px;border-radius:15px 15px 15px 15px;}.elementor-9856 .elementor-element.elementor-element-3715a39.elementor-element{--align-self:flex-end;}.elementor-9856 .elementor-element.elementor-element-3715a39 .elementor-icon-box-wrapper{text-align:center;gap:20px;}.elementor-9856 .elementor-element.elementor-element-3715a39 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-3715a39.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bb3d16f );}.elementor-9856 .elementor-element.elementor-element-3715a39.elementor-view-framed .elementor-icon, .elementor-9856 .elementor-element.elementor-element-3715a39.elementor-view-default .elementor-icon{fill:var( --e-global-color-bb3d16f );color:var( --e-global-color-bb3d16f );border-color:var( --e-global-color-bb3d16f );}.elementor-9856 .elementor-element.elementor-element-3715a39 .elementor-icon{font-size:86px;}.elementor-9856 .elementor-element.elementor-element-3715a39 .elementor-icon-box-title, .elementor-9856 .elementor-element.elementor-element-3715a39 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:22px;font-weight:700;}.elementor-9856 .elementor-element.elementor-element-3715a39:has(:hover) .elementor-icon-box-title,
					 .elementor-9856 .elementor-element.elementor-element-3715a39:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-3715a39 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-dc8753e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9856 .elementor-element.elementor-element-ebe6840{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-9856 .elementor-element.elementor-element-7b74969{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;z-index:5;}.elementor-9856 .elementor-element.elementor-element-7b74969 > .elementor-widget-container{background-color:#2A2A2A;padding:35px 35px 35px 35px;border-radius:15px 15px 15px 15px;}.elementor-9856 .elementor-element.elementor-element-7b74969.elementor-element{--align-self:flex-start;}.elementor-9856 .elementor-element.elementor-element-7b74969 .elementor-icon-box-wrapper{text-align:center;gap:20px;}.elementor-9856 .elementor-element.elementor-element-7b74969 .elementor-icon-box-title{margin-block-end:10px;color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-7b74969.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bb3d16f );}.elementor-9856 .elementor-element.elementor-element-7b74969.elementor-view-framed .elementor-icon, .elementor-9856 .elementor-element.elementor-element-7b74969.elementor-view-default .elementor-icon{fill:var( --e-global-color-bb3d16f );color:var( --e-global-color-bb3d16f );border-color:var( --e-global-color-bb3d16f );}.elementor-9856 .elementor-element.elementor-element-7b74969 .elementor-icon{font-size:86px;}.elementor-9856 .elementor-element.elementor-element-7b74969 .elementor-icon-box-title, .elementor-9856 .elementor-element.elementor-element-7b74969 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:22px;font-weight:700;}.elementor-9856 .elementor-element.elementor-element-7b74969:has(:hover) .elementor-icon-box-title,
					 .elementor-9856 .elementor-element.elementor-element-7b74969:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-7b74969 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-1577380{--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-9856 .elementor-element.elementor-element-f9c648e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:50px 20px;--row-gap:50px;--column-gap:20px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9856 .elementor-element.elementor-element-16ccf32{width:100%;max-width:100%;z-index:9;}.elementor-9856 .elementor-element.elementor-element-16ccf32 > .elementor-widget-container{margin:0px 0px -80px 0px;padding:0px 190px 10px 190px;}.elementor-9856 .elementor-element.elementor-element-16ccf32.elementor-element{--align-self:center;}.elementor-9856 .elementor-element.elementor-element-16ccf32 .elementor-image-box-wrapper{text-align:center;}.elementor-9856 .elementor-element.elementor-element-16ccf32 .elementor-image-box-title{font-family:"Sole Sans", Sans-serif;font-size:35px;font-weight:600;color:var( --e-global-color-d37ac52 );}.elementor-9856 .elementor-element.elementor-element-16ccf32:has(:hover) .elementor-image-box-title,
					 .elementor-9856 .elementor-element.elementor-element-16ccf32:has(:focus) .elementor-image-box-title{color:var( --e-global-color-d37ac52 );}.elementor-9856 .elementor-element.elementor-element-16ccf32 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9856 .elementor-element.elementor-element-ce6600b{--display:flex;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--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-9856 .elementor-element.elementor-element-c43b7e2{width:100%;max-width:100%;}.elementor-9856 .elementor-element.elementor-element-c43b7e2 > .elementor-widget-container{margin:-109px -220px -720px -220px;}.elementor-9856 .elementor-element.elementor-element-78a6f68{--display:flex;--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-9856 .elementor-element.elementor-element-0946249{--display:flex;--border-radius:25px 25px 25px 25px;--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-9856 .elementor-element.elementor-element-8d9eebe{--display:flex;--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-9856 .elementor-element.elementor-element-8036175{--display:flex;--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-9856 .elementor-element.elementor-element-a05be73{--display:flex;--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-9856 .elementor-element.elementor-element-7cfeeef{--display:flex;--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-9856 .elementor-element.elementor-element-db42175{--display:flex;--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-9856 .elementor-element.elementor-element-b9c338f{--display:flex;--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-9856 .elementor-element.elementor-element-caf8efc{--n-tabs-direction:column-reverse;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:10px;--n-tabs-gap:60px;--n-tabs-title-border-radius:8px 8px 8px 8px;--n-tabs-title-color:#FFFFFF;--n-tabs-title-color-active:#FFFFFF;--n-tabs-title-direction:row;--n-tabs-icon-order:initial;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-size:32px;--n-tabs-icon-gap:15px;}.elementor-9856 .elementor-element.elementor-element-caf8efc > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#292929;}.elementor-9856 .elementor-element.elementor-element-caf8efc.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#292929;}.elementor-9856 .elementor-element.elementor-element-caf8efc.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-9856 .elementor-element.elementor-element-caf8efc.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#E0004C;}.elementor-9856 .elementor-element.elementor-element-caf8efc.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-9856 .elementor-element.elementor-element-caf8efc [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9856 .elementor-element.elementor-element-2a18a9e{--divider-border-style:solid;--divider-color:var( --e-global-color-bb3d16f );--divider-border-width:1px;--divider-icon-size:15px;--divider-element-spacing:15px;}.elementor-9856 .elementor-element.elementor-element-2a18a9e > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-9856 .elementor-element.elementor-element-2a18a9e .elementor-divider-separator{width:100%;}.elementor-9856 .elementor-element.elementor-element-2a18a9e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9856 .elementor-element.elementor-element-2a18a9e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bb3d16f );color:#EFF3F5;}.elementor-9856 .elementor-element.elementor-element-2a18a9e.elementor-view-framed .elementor-icon, .elementor-9856 .elementor-element.elementor-element-2a18a9e.elementor-view-default .elementor-icon{color:var( --e-global-color-bb3d16f );border-color:var( --e-global-color-bb3d16f );}.elementor-9856 .elementor-element.elementor-element-2a18a9e.elementor-view-framed .elementor-icon, .elementor-9856 .elementor-element.elementor-element-2a18a9e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-bb3d16f );}.elementor-9856 .elementor-element.elementor-element-2a18a9e.elementor-view-framed .elementor-icon{background-color:#EFF3F5;}.elementor-9856 .elementor-element.elementor-element-2a18a9e.elementor-view-stacked .elementor-icon svg{fill:#EFF3F5;}.elementor-9856 .elementor-element.elementor-element-2a18a9e .elementor-icon{border-width:2px;border-radius:100px;}.elementor-9856 .elementor-element.elementor-element-e19f578{width:100%;max-width:100%;}.elementor-9856 .elementor-element.elementor-element-e19f578 > .elementor-widget-container{margin:-15px 0px -15px 0px;padding:0px 280px 0px 280px;}.elementor-9856 .elementor-element.elementor-element-e19f578.elementor-element{--align-self:center;}.elementor-9856 .elementor-element.elementor-element-e19f578 .elementor-image-box-wrapper{text-align:center;}.elementor-9856 .elementor-element.elementor-element-e19f578 .elementor-image-box-title{font-family:"Sole Sans", Sans-serif;font-size:35px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-d37ac52 );}.elementor-9856 .elementor-element.elementor-element-e19f578:has(:hover) .elementor-image-box-title,
					 .elementor-9856 .elementor-element.elementor-element-e19f578:has(:focus) .elementor-image-box-title{color:var( --e-global-color-d37ac52 );}.elementor-9856 .elementor-element.elementor-element-e19f578 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;}.elementor-9856 .elementor-element.elementor-element-52032f5{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-9856 .elementor-element.elementor-element-4b5758f{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-9856 .elementor-element.elementor-element-6809c3a{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-9856 .elementor-element.elementor-element-c96de7d{--display:flex;}.elementor-9856 .elementor-element.elementor-element-1d80902{width:100%;max-width:100%;}.elementor-9856 .elementor-element.elementor-element-6bca5ac{--display:flex;}.elementor-9856 .elementor-element.elementor-element-a55494a{width:100%;max-width:100%;}.elementor-9856 .elementor-element.elementor-element-e509548{--display:flex;}.elementor-9856 .elementor-element.elementor-element-7b89803{width:100%;max-width:100%;}.elementor-9856 .elementor-element.elementor-element-d689ceb{--display:flex;}.elementor-9856 .elementor-element.elementor-element-6ab025c > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-9856 .elementor-element.elementor-element-6ab025c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9856 .elementor-element.elementor-element-c341345{--display:flex;}.elementor-9856 .elementor-element.elementor-element-60f7be4 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-9856 .elementor-element.elementor-element-60f7be4 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9856 .elementor-element.elementor-element-c733c65{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:42px;}.elementor-9856 .elementor-element.elementor-element-c733c65 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-9856 .elementor-element.elementor-element-a5cb8e6{--e-image-carousel-slides-to-show:4;}.elementor-9856 .elementor-element.elementor-element-a5cb8e6 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-9856 .elementor-element.elementor-element-a5cb8e6 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:7px 7px 7px 7px;}.elementor-9856 .elementor-element.elementor-element-c98a109{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:70px 20px;--row-gap:70px;--column-gap:20px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-9856 .elementor-element.elementor-element-ffd7d8e{width:100%;max-width:100%;}.elementor-9856 .elementor-element.elementor-element-ffd7d8e > .elementor-widget-container{padding:0px 190px 20px 190px;}.elementor-9856 .elementor-element.elementor-element-ffd7d8e.elementor-element{--align-self:center;}.elementor-9856 .elementor-element.elementor-element-ffd7d8e .elementor-image-box-wrapper{text-align:center;}.elementor-9856 .elementor-element.elementor-element-ffd7d8e .elementor-image-box-title{font-family:"Sole Sans", Sans-serif;font-size:36px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-d37ac52 );}.elementor-9856 .elementor-element.elementor-element-ffd7d8e:has(:hover) .elementor-image-box-title,
					 .elementor-9856 .elementor-element.elementor-element-ffd7d8e:has(:focus) .elementor-image-box-title{color:var( --e-global-color-d37ac52 );}.elementor-9856 .elementor-element.elementor-element-ffd7d8e .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;}.elementor-9856 .elementor-element.elementor-element-cb4ed8d{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-9856 .elementor-element.elementor-element-cb4ed8d > .elementor-widget-container{background-color:#2A2A2A;padding:0px 30px 50px 30px;border-radius:12px 12px 12px 12px;}.elementor-9856 .elementor-element.elementor-element-cb4ed8d:hover .elementor-widget-container{background-color:var( --e-global-color-bb3d16f );box-shadow:0px 10px 25px -10px #FF004F;}.elementor-9856 .elementor-element.elementor-element-cb4ed8d .elementor-icon-box-wrapper{gap:15px;}.elementor-9856 .elementor-element.elementor-element-cb4ed8d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-cb4ed8d.elementor-view-framed .elementor-icon, .elementor-9856 .elementor-element.elementor-element-cb4ed8d.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-cb4ed8d .elementor-icon-box-title, .elementor-9856 .elementor-element.elementor-element-cb4ed8d .elementor-icon-box-title a{font-family:"Sole Sans", Sans-serif;font-size:24px;font-weight:700;}.elementor-9856 .elementor-element.elementor-element-cb4ed8d .elementor-icon-box-title{color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-cb4ed8d:has(:hover) .elementor-icon-box-title,
					 .elementor-9856 .elementor-element.elementor-element-cb4ed8d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-cb4ed8d .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-a55bfbd{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-9856 .elementor-element.elementor-element-a55bfbd > .elementor-widget-container{background-color:#2A2A2A;padding:0px 30px 50px 30px;border-radius:12px 12px 12px 12px;}.elementor-9856 .elementor-element.elementor-element-a55bfbd:hover .elementor-widget-container{background-color:var( --e-global-color-bb3d16f );box-shadow:0px 10px 25px -10px #FF004F;}.elementor-9856 .elementor-element.elementor-element-a55bfbd .elementor-icon-box-wrapper{gap:15px;}.elementor-9856 .elementor-element.elementor-element-a55bfbd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-a55bfbd.elementor-view-framed .elementor-icon, .elementor-9856 .elementor-element.elementor-element-a55bfbd.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-a55bfbd .elementor-icon-box-title, .elementor-9856 .elementor-element.elementor-element-a55bfbd .elementor-icon-box-title a{font-family:"Sole Sans", Sans-serif;font-size:24px;font-weight:700;}.elementor-9856 .elementor-element.elementor-element-a55bfbd .elementor-icon-box-title{color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-a55bfbd:has(:hover) .elementor-icon-box-title,
					 .elementor-9856 .elementor-element.elementor-element-a55bfbd:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-a55bfbd .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-d8946e2{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-9856 .elementor-element.elementor-element-d8946e2 > .elementor-widget-container{background-color:#2A2A2A;padding:0px 30px 50px 30px;border-radius:12px 12px 12px 12px;}.elementor-9856 .elementor-element.elementor-element-d8946e2:hover .elementor-widget-container{background-color:var( --e-global-color-bb3d16f );box-shadow:0px 10px 25px -10px #FF004F;}.elementor-9856 .elementor-element.elementor-element-d8946e2 .elementor-icon-box-wrapper{gap:15px;}.elementor-9856 .elementor-element.elementor-element-d8946e2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-d8946e2.elementor-view-framed .elementor-icon, .elementor-9856 .elementor-element.elementor-element-d8946e2.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-d8946e2 .elementor-icon-box-title, .elementor-9856 .elementor-element.elementor-element-d8946e2 .elementor-icon-box-title a{font-family:"Sole Sans", Sans-serif;font-size:24px;font-weight:700;}.elementor-9856 .elementor-element.elementor-element-d8946e2 .elementor-icon-box-title{color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-d8946e2:has(:hover) .elementor-icon-box-title,
					 .elementor-9856 .elementor-element.elementor-element-d8946e2:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-d8946e2 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-41c9a9f{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-9856 .elementor-element.elementor-element-41c9a9f > .elementor-widget-container{background-color:#2A2A2A;padding:0px 30px 50px 30px;border-radius:12px 12px 12px 12px;}.elementor-9856 .elementor-element.elementor-element-41c9a9f:hover .elementor-widget-container{background-color:var( --e-global-color-bb3d16f );box-shadow:0px 10px 25px -10px #FF004F;}.elementor-9856 .elementor-element.elementor-element-41c9a9f .elementor-icon-box-wrapper{gap:15px;}.elementor-9856 .elementor-element.elementor-element-41c9a9f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-41c9a9f.elementor-view-framed .elementor-icon, .elementor-9856 .elementor-element.elementor-element-41c9a9f.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-41c9a9f .elementor-icon-box-title, .elementor-9856 .elementor-element.elementor-element-41c9a9f .elementor-icon-box-title a{font-family:"Sole Sans", Sans-serif;font-size:24px;font-weight:700;}.elementor-9856 .elementor-element.elementor-element-41c9a9f .elementor-icon-box-title{color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-41c9a9f:has(:hover) .elementor-icon-box-title,
					 .elementor-9856 .elementor-element.elementor-element-41c9a9f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-41c9a9f .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-b786a45{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-9856 .elementor-element.elementor-element-b786a45 > .elementor-widget-container{background-color:#2A2A2A;padding:0px 30px 50px 30px;border-radius:12px 12px 12px 12px;}.elementor-9856 .elementor-element.elementor-element-b786a45:hover .elementor-widget-container{background-color:var( --e-global-color-bb3d16f );box-shadow:0px 10px 25px -10px #FF004F;}.elementor-9856 .elementor-element.elementor-element-b786a45 .elementor-icon-box-wrapper{gap:15px;}.elementor-9856 .elementor-element.elementor-element-b786a45.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-b786a45.elementor-view-framed .elementor-icon, .elementor-9856 .elementor-element.elementor-element-b786a45.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-b786a45 .elementor-icon-box-title, .elementor-9856 .elementor-element.elementor-element-b786a45 .elementor-icon-box-title a{font-family:"Sole Sans", Sans-serif;font-size:24px;font-weight:700;}.elementor-9856 .elementor-element.elementor-element-b786a45 .elementor-icon-box-title{color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-b786a45:has(:hover) .elementor-icon-box-title,
					 .elementor-9856 .elementor-element.elementor-element-b786a45:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-b786a45 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-b03d81a{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-9856 .elementor-element.elementor-element-b03d81a > .elementor-widget-container{background-color:#2A2A2A;padding:0px 30px 50px 30px;border-radius:12px 12px 12px 12px;}.elementor-9856 .elementor-element.elementor-element-b03d81a:hover .elementor-widget-container{background-color:var( --e-global-color-bb3d16f );box-shadow:0px 10px 25px -10px #FF004F;}.elementor-9856 .elementor-element.elementor-element-b03d81a .elementor-icon-box-wrapper{gap:15px;}.elementor-9856 .elementor-element.elementor-element-b03d81a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-b03d81a.elementor-view-framed .elementor-icon, .elementor-9856 .elementor-element.elementor-element-b03d81a.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-b03d81a .elementor-icon-box-title, .elementor-9856 .elementor-element.elementor-element-b03d81a .elementor-icon-box-title a{font-family:"Sole Sans", Sans-serif;font-size:24px;font-weight:700;}.elementor-9856 .elementor-element.elementor-element-b03d81a .elementor-icon-box-title{color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-b03d81a:has(:hover) .elementor-icon-box-title,
					 .elementor-9856 .elementor-element.elementor-element-b03d81a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-b03d81a .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-12b6d2d{--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:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-9856 .elementor-element.elementor-element-12b6d2d:not(.elementor-motion-effects-element-type-background), .elementor-9856 .elementor-element.elementor-element-12b6d2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A31043;}.elementor-9856 .elementor-element.elementor-element-1cdd483{width:100%;max-width:100%;--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-9856 .elementor-element.elementor-element-1cdd483 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-9856 .elementor-element.elementor-element-1cdd483 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-9856 .elementor-element.elementor-element-1cdd483 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-9856 .elementor-element.elementor-element-1cdd483 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-9856 .elementor-element.elementor-element-1cdd483 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-9856 .elementor-element.elementor-element-1cdd483 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-9856 .elementor-element.elementor-element-1cdd483 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-9856 .elementor-element.elementor-element-1cdd483 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-9856 .elementor-element.elementor-element-1cdd483 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9856 .elementor-element.elementor-element-1cdd483 .elementor-icon-list-item > a{font-family:"Nunito", Sans-serif;font-size:32px;font-weight:400;}.elementor-9856 .elementor-element.elementor-element-1cdd483 .elementor-icon-list-text{color:#F6FAFF;transition:color 0.3s;}.elementor-9856 .elementor-element.elementor-element-a950699{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-108px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:12;}.elementor-9856 .elementor-element.elementor-element-a950699:not(.elementor-motion-effects-element-type-background), .elementor-9856 .elementor-element.elementor-element-a950699 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E21058;}.elementor-9856 .elementor-element.elementor-element-b7eb44d{width:100%;max-width:100%;--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-9856 .elementor-element.elementor-element-b7eb44d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-9856 .elementor-element.elementor-element-b7eb44d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-9856 .elementor-element.elementor-element-b7eb44d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-9856 .elementor-element.elementor-element-b7eb44d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-9856 .elementor-element.elementor-element-b7eb44d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-9856 .elementor-element.elementor-element-b7eb44d .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-9856 .elementor-element.elementor-element-b7eb44d .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-9856 .elementor-element.elementor-element-b7eb44d .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-9856 .elementor-element.elementor-element-b7eb44d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9856 .elementor-element.elementor-element-b7eb44d .elementor-icon-list-item > a{font-family:"Nunito", Sans-serif;font-size:32px;font-weight:400;}.elementor-9856 .elementor-element.elementor-element-b7eb44d .elementor-icon-list-text{color:#F6FAFF;transition:color 0.3s;}.elementor-9856 .elementor-element.elementor-element-a7e0805{--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;--flex-wrap:wrap;--padding-top:120px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9856 .elementor-element.elementor-element-a7e0805:not(.elementor-motion-effects-element-type-background), .elementor-9856 .elementor-element.elementor-element-a7e0805 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-a7e0805.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9856 .elementor-element.elementor-element-a708b48 > .elementor-widget-container{background-color:#FF004F12;margin:0px 0px 0px 0px;padding:18px 50px 18px 50px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E0004D;border-radius:10px 10px 10px 10px;}.elementor-9856 .elementor-element.elementor-element-a708b48 .elementor-heading-title{font-family:"Sole Sans", Sans-serif;font-size:24px;font-weight:700;color:#E0004D;}.elementor-9856 .elementor-element.elementor-element-1b8c025{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;z-index:99;}.elementor-9856 .elementor-element.elementor-element-1b8c025 > .elementor-widget-container{margin:40px 0px -152px 0px;}.elementor-9856 .elementor-element.elementor-element-b209376{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-color:var( --e-global-color-bb3d16f );--border-color:var( --e-global-color-bb3d16f );--border-radius:12px 12px 12px 12px;--padding-top:140px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-9856 .elementor-element.elementor-element-b209376:not(.elementor-motion-effects-element-type-background), .elementor-9856 .elementor-element.elementor-element-b209376 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #E0004D20 0%, #FFFFFF 100%);}.elementor-9856 .elementor-element.elementor-element-27a8158{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-9856 .elementor-element.elementor-element-27a8158:not(.elementor-motion-effects-element-type-background), .elementor-9856 .elementor-element.elementor-element-27a8158 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2A2A;}.elementor-9856 .elementor-element.elementor-element-27a8158.e-con{--align-self:center;}.elementor-9856 .elementor-element.elementor-element-6f0bb02 > .elementor-widget-container{margin:20px 0px 10px 0px;}.elementor-9856 .elementor-element.elementor-element-6f0bb02{text-align:start;}.elementor-9856 .elementor-element.elementor-element-6f0bb02 .elementor-heading-title{font-family:"Sole Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-6f0bb02 .elementor-heading-title a:hover, .elementor-9856 .elementor-element.elementor-element-6f0bb02 .elementor-heading-title a:focus{color:var( --e-global-color-d37ac52 );}.elementor-9856 .elementor-element.elementor-element-32aada3.elementor-element{--align-self:center;}.elementor-9856 .elementor-element.elementor-element-32aada3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-9856 .elementor-element.elementor-element-32aada3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-9856 .elementor-element.elementor-element-32aada3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-9856 .elementor-element.elementor-element-32aada3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-9856 .elementor-element.elementor-element-32aada3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-9856 .elementor-element.elementor-element-32aada3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9856 .elementor-element.elementor-element-32aada3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9856 .elementor-element.elementor-element-32aada3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9856 .elementor-element.elementor-element-32aada3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9856 .elementor-element.elementor-element-32aada3 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-9856 .elementor-element.elementor-element-32aada3 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-9856 .elementor-element.elementor-element-f3c650f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9856 .elementor-element.elementor-element-f3c650f{text-align:start;}.elementor-9856 .elementor-element.elementor-element-f3c650f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:24px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-f3c650f .elementor-heading-title a:hover, .elementor-9856 .elementor-element.elementor-element-f3c650f .elementor-heading-title a:focus{color:var( --e-global-color-d37ac52 );}.elementor-9856 .elementor-element.elementor-element-ff741c9{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-9856 .elementor-element.elementor-element-ff741c9.e-con{--align-self:center;}.elementor-9856 .elementor-element.elementor-element-f443dde.elementor-element{--align-self:center;}.elementor-9856 .elementor-element.elementor-element-f443dde .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-9856 .elementor-element.elementor-element-f443dde .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-9856 .elementor-element.elementor-element-f443dde .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-9856 .elementor-element.elementor-element-f443dde .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-9856 .elementor-element.elementor-element-f443dde .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-9856 .elementor-element.elementor-element-f443dde .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9856 .elementor-element.elementor-element-f443dde .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9856 .elementor-element.elementor-element-f443dde{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9856 .elementor-element.elementor-element-f443dde .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9856 .elementor-element.elementor-element-f443dde .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-9856 .elementor-element.elementor-element-f443dde .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-9856 .elementor-element.elementor-element-c8fb5e4 > .elementor-widget-container{margin:20px 0px -10px 0px;}.elementor-9856 .elementor-element.elementor-element-c8fb5e4{text-align:center;}.elementor-9856 .elementor-element.elementor-element-c8fb5e4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;color:#333333;}.elementor-9856 .elementor-element.elementor-element-c8fb5e4 .elementor-heading-title a:hover, .elementor-9856 .elementor-element.elementor-element-c8fb5e4 .elementor-heading-title a:focus{color:var( --e-global-color-d37ac52 );}.elementor-9856 .elementor-element.elementor-element-ec4b426 .elementor-button{background-color:transparent;font-family:"Sora", Sans-serif;font-size:18px;font-weight:700;background-image:linear-gradient(145deg, #4FC55F 0%, #2F983E 100%);border-radius:100px 100px 100px 100px;padding:18px 52px 18px 52px;}.elementor-9856 .elementor-element.elementor-element-fa8e058{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-9856 .elementor-element.elementor-element-fa8e058.elementor-element{--align-self:center;}.elementor-9856 .elementor-element.elementor-element-fa8e058 img{opacity:0.3;}.elementor-9856 .elementor-element.elementor-element-1542b6f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9856 .elementor-element.elementor-element-1542b6f:not(.elementor-motion-effects-element-type-background), .elementor-9856 .elementor-element.elementor-element-1542b6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;background-image:url("https://memorizevestibular.com/wp-content/uploads/2026/01/bg-bio-desk.jpg");background-position:center center;background-size:cover;}.elementor-9856 .elementor-element.elementor-element-d607e8b{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-9856 .elementor-element.elementor-element-d607e8b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9856 .elementor-element.elementor-element-d607e8b.elementor-element{--align-self:center;}.elementor-9856 .elementor-element.elementor-element-d607e8b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:var( --e-global-color-9eaab29 );}.elementor-9856 .elementor-element.elementor-element-f0f7ff8{width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;}.elementor-9856 .elementor-element.elementor-element-f0f7ff8 > .elementor-widget-container{margin:-38px 0px 0px 0px;}.elementor-9856 .elementor-element.elementor-element-2e9e05f{--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;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9856 .elementor-element.elementor-element-2c1ec9c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#FF004F;--border-color:#FF004F;--border-radius:35px 35px 35px 35px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:50px;}.elementor-9856 .elementor-element.elementor-element-d65c1f2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9856 .elementor-element.elementor-element-d65c1f2.e-con{--align-self:center;}.elementor-9856 .elementor-element.elementor-element-7a66e73{width:var( --container-widget-width, 83% );max-width:83%;--container-widget-width:83%;--container-widget-flex-grow:0;}.elementor-9856 .elementor-element.elementor-element-7a66e73 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9856 .elementor-element.elementor-element-7a66e73.elementor-element{--align-self:center;}.elementor-9856 .elementor-element.elementor-element-128fa48{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;}.elementor-9856 .elementor-element.elementor-element-128fa48 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9856 .elementor-element.elementor-element-128fa48.elementor-element{--align-self:center;}.elementor-9856 .elementor-element.elementor-element-ca01f71{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9856 .elementor-element.elementor-element-ca01f71 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-9856 .elementor-element.elementor-element-ca01f71 .elementor-image-box-wrapper{text-align:start;}.elementor-9856 .elementor-element.elementor-element-ca01f71 .elementor-image-box-title{font-family:"Sole Sans", Sans-serif;font-weight:700;color:var( --e-global-color-bb3d16f );}.elementor-9856 .elementor-element.elementor-element-ca01f71:has(:hover) .elementor-image-box-title,
					 .elementor-9856 .elementor-element.elementor-element-ca01f71:has(:focus) .elementor-image-box-title{color:var( --e-global-color-bb3d16f );}.elementor-9856 .elementor-element.elementor-element-ca01f71 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:400;color:var( --e-global-color-9eaab29 );}.elementor-9856 .elementor-element.elementor-element-dca0dde > .elementor-widget-container{margin:70px 0px 0px 0px;padding:10px 15px 40px 15px;border-radius:100px 100px 100px 100px;}.elementor-9856 .elementor-element.elementor-element-dca0dde.elementor-element{--align-self:center;}.elementor-9856 .elementor-element.elementor-element-dca0dde{text-align:center;}.elementor-9856 .elementor-element.elementor-element-dca0dde .elementor-heading-title{font-family:"Sole Sans", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:var( --e-global-color-d37ac52 );}.elementor-9856 .elementor-element.elementor-element-8d11ff5{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 4px 4px;--padding-top:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:80px;}.elementor-9856 .elementor-element.elementor-element-dec70d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-9856 .elementor-element.elementor-element-dec70d1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#161616;}.elementor-9856 .elementor-element.elementor-element-2b4d78f{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 04px 04px;--padding-top:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:80px;}.elementor-9856 .elementor-element.elementor-element-103d4bc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-9856 .elementor-element.elementor-element-103d4bc .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#161616;}.elementor-9856 .elementor-element.elementor-element-ca6681e{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 4px 4px;--padding-top:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:80px;}.elementor-9856 .elementor-element.elementor-element-5e26110 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-9856 .elementor-element.elementor-element-5e26110 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#161616;}.elementor-9856 .elementor-element.elementor-element-e14236e{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 4px 4px;--padding-top:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:80px;}.elementor-9856 .elementor-element.elementor-element-f32e7e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-9856 .elementor-element.elementor-element-f32e7e9 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#161616;}.elementor-9856 .elementor-element.elementor-element-2b1e3a7{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 4px 4px;--padding-top:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:80px;}.elementor-9856 .elementor-element.elementor-element-ea62ec6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-9856 .elementor-element.elementor-element-ea62ec6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#161616;}.elementor-9856 .elementor-element.elementor-element-d56a702{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 4px 4px;--padding-top:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:80px;}.elementor-9856 .elementor-element.elementor-element-627bf0b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-9856 .elementor-element.elementor-element-627bf0b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#161616;}.elementor-9856 .elementor-element.elementor-element-c86bde5{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 4px 4px;--padding-top:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:80px;}.elementor-9856 .elementor-element.elementor-element-72f55d8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-9856 .elementor-element.elementor-element-72f55d8 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#161616;}.elementor-9856 .elementor-element.elementor-element-c47b9de{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 4px 4px;--padding-top:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:80px;}.elementor-9856 .elementor-element.elementor-element-7d13f3a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-9856 .elementor-element.elementor-element-7d13f3a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;line-height:150%;color:#161616;}.elementor-9856 .elementor-element.elementor-element-db401a2{--n-accordion-title-font-size:18px;width:var( --container-widget-width, 740px );max-width:740px;--container-widget-width:740px;--container-widget-flex-grow:0;z-index:22;--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:17px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:7px 7px 7px 7px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;--n-accordion-icon-active-color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-db401a2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#2A2A2A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#575757;}.elementor-9856 .elementor-element.elementor-element-db401a2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-bb3d16f );border-style:none;}:where( .elementor-9856 .elementor-element.elementor-element-db401a2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF;border-style:solid;border-width:0px 1px 1px 1px;border-color:#5271755E;--border-radius:4px 4px 4px 4px;--padding-top:-1px;--padding-right:-1px;--padding-bottom:-1px;--padding-left:-1px;}.elementor-9856 .elementor-element.elementor-element-db401a2 {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-9856 .elementor-element.elementor-element-db401a2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Sora", Sans-serif;font-weight:400;}.elementor-9856 .elementor-element.elementor-element-4508551{--display:flex;--min-height:80px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9856 .elementor-element.elementor-element-4508551:not(.elementor-motion-effects-element-type-background), .elementor-9856 .elementor-element.elementor-element-4508551 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bb3d16f );}.elementor-9856 .elementor-element.elementor-element-f39b3b0{--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;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-9856 .elementor-element.elementor-element-0dac8f7{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:start;}.elementor-9856 .elementor-element.elementor-element-0dac8f7 > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-9856 .elementor-element.elementor-element-0dac8f7 img{width:42%;}.elementor-9856 .elementor-element.elementor-element-03b149f > .elementor-widget-container{margin:3px 0px 0px 0px;}.elementor-9856 .elementor-element.elementor-element-03b149f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-03b149f .elementor-heading-title a:hover, .elementor-9856 .elementor-element.elementor-element-03b149f .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-7ef3b0e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-9856 .elementor-element.elementor-element-7ef3b0e .elementor-heading-title a:hover, .elementor-9856 .elementor-element.elementor-element-7ef3b0e .elementor-heading-title a:focus{color:#FFFFFF;}@media(min-width:768px){.elementor-9856 .elementor-element.elementor-element-81df578{--width:1367px;}.elementor-9856 .elementor-element.elementor-element-4a8c25a{--width:43%;}.elementor-9856 .elementor-element.elementor-element-0a68edd{--width:43%;}.elementor-9856 .elementor-element.elementor-element-7b40959{--width:49%;}.elementor-9856 .elementor-element.elementor-element-c9589cc{--width:35%;}.elementor-9856 .elementor-element.elementor-element-64155b0{--width:35%;}.elementor-9856 .elementor-element.elementor-element-f0dd47f{--width:74%;}.elementor-9856 .elementor-element.elementor-element-e095324{--width:74%;}.elementor-9856 .elementor-element.elementor-element-dc8753e{--width:74%;}.elementor-9856 .elementor-element.elementor-element-b209376{--width:78%;}.elementor-9856 .elementor-element.elementor-element-27a8158{--width:41%;}.elementor-9856 .elementor-element.elementor-element-ff741c9{--width:44%;}.elementor-9856 .elementor-element.elementor-element-2c1ec9c{--width:76%;}.elementor-9856 .elementor-element.elementor-element-f39b3b0{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9856 .elementor-element.elementor-element-4a8c25a{--width:63%;}.elementor-9856 .elementor-element.elementor-element-0a68edd{--width:63%;}}@media(max-width:1024px){.elementor-9856 .elementor-element.elementor-element-71b86d8{--padding-top:130px;--padding-bottom:130px;--padding-left:15px;--padding-right:15px;}.elementor-9856 .elementor-element.elementor-element-9298328 .elementor-image-box-title{font-size:24px;}.elementor-9856 .elementor-element.elementor-element-9298328 .elementor-image-box-description{font-size:16px;}.elementor-9856 .elementor-element.elementor-element-d9833bc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-9856 .elementor-element.elementor-element-d9833bc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-9856 .elementor-element.elementor-element-d9833bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-9856 .elementor-element.elementor-element-d9833bc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-9856 .elementor-element.elementor-element-d9833bc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-9856 .elementor-element.elementor-element-d9833bc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9856 .elementor-element.elementor-element-d9833bc .elementor-icon-list-item > a{font-size:14px;}.elementor-9856 .elementor-element.elementor-element-11f7dad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9856 .elementor-element.elementor-element-11f7dad .elementor-icon-list-item > a{font-size:1.2vw;}.elementor-9856 .elementor-element.elementor-element-db84797{--padding-top:130px;--padding-bottom:130px;--padding-left:15px;--padding-right:15px;}.elementor-9856 .elementor-element.elementor-element-3c25c3d .elementor-image-box-title{font-size:24px;}.elementor-9856 .elementor-element.elementor-element-3c25c3d .elementor-image-box-description{font-size:16px;}.elementor-9856 .elementor-element.elementor-element-c1ec75e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-9856 .elementor-element.elementor-element-c1ec75e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-9856 .elementor-element.elementor-element-c1ec75e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-9856 .elementor-element.elementor-element-c1ec75e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-9856 .elementor-element.elementor-element-c1ec75e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-9856 .elementor-element.elementor-element-c1ec75e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9856 .elementor-element.elementor-element-c1ec75e .elementor-icon-list-item > a{font-size:14px;}.elementor-9856 .elementor-element.elementor-element-cd7d06e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9856 .elementor-element.elementor-element-cd7d06e .elementor-icon-list-item > a{font-size:1.2vw;}.elementor-9856 .elementor-element.elementor-element-e9d184d{--e-n-carousel-swiper-slides-to-display:2;}.elementor-9856 .elementor-element.elementor-element-dfac07e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9856 .elementor-element.elementor-element-dfac07e .elementor-icon-list-item > a{font-size:16px;}.elementor-9856 .elementor-element.elementor-element-7edbce0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9856 .elementor-element.elementor-element-7edbce0 .elementor-icon-list-item > a{font-size:16px;}.elementor-9856 .elementor-element.elementor-element-44e6720{width:100%;max-width:100%;}.elementor-9856 .elementor-element.elementor-element-3715a39{width:100%;max-width:100%;}.elementor-9856 .elementor-element.elementor-element-7b74969{width:100%;max-width:100%;}.elementor-9856 .elementor-element.elementor-element-c733c65{--e-n-carousel-swiper-slides-to-display:2;}.elementor-9856 .elementor-element.elementor-element-1cdd483 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9856 .elementor-element.elementor-element-1cdd483 .elementor-icon-list-item > a{font-size:16px;}.elementor-9856 .elementor-element.elementor-element-b7eb44d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9856 .elementor-element.elementor-element-b7eb44d .elementor-icon-list-item > a{font-size:16px;}}@media(max-width:767px){.elementor-9856 .elementor-element.elementor-element-7d2b89f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9856 .elementor-element.elementor-element-81df578{--width:95%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:15px;}.elementor-9856 .elementor-element.elementor-element-080a57e{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;}.elementor-9856 .elementor-element.elementor-element-34c0137 > .elementor-widget-container{margin:-6px 0px -5px 0px;}.elementor-9856 .elementor-element.elementor-element-34c0137 .elementor-nav-menu--dropdown{border-width:7px 7px 7px 7px;border-radius:10px 10px 10px 10px;}.elementor-9856 .elementor-element.elementor-element-34c0137 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:10px;border-top-right-radius:10px;}.elementor-9856 .elementor-element.elementor-element-34c0137 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.elementor-9856 .elementor-element.elementor-element-34c0137 .elementor-nav-menu--dropdown a{padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom:15px;}.elementor-9856 .elementor-element.elementor-element-34c0137 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-9856 .elementor-element.elementor-element-34c0137 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:5px !important;}.elementor-9856 .elementor-element.elementor-element-34c0137{--nav-menu-icon-size:30px;}.elementor-9856 .elementor-element.elementor-element-71b86d8:not(.elementor-motion-effects-element-type-background), .elementor-9856 .elementor-element.elementor-element-71b86d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://memorizevestibular.com/wp-content/uploads/2026/01/bg01-mobile.jpg");background-position:bottom center;}.elementor-9856 .elementor-element.elementor-element-71b86d8{--min-height:600px;--padding-top:60px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-9856 .elementor-element.elementor-element-4a8c25a{--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;--z-index:4;}.elementor-9856 .elementor-element.elementor-element-9298328{width:100%;max-width:100%;}.elementor-9856 .elementor-element.elementor-element-9298328 > .elementor-widget-container{margin:-14px 0px 0px 0px;}.elementor-9856 .elementor-element.elementor-element-9298328 .elementor-image-box-title{margin-bottom:10px;font-size:6.2vw;}.elementor-9856 .elementor-element.elementor-element-9298328 .elementor-image-box-description{font-size:16px;}.elementor-9856 .elementor-element.elementor-element-1dee68b{width:100%;max-width:100%;}.elementor-9856 .elementor-element.elementor-element-11f7dad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-9856 .elementor-element.elementor-element-11f7dad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-9856 .elementor-element.elementor-element-11f7dad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-9856 .elementor-element.elementor-element-11f7dad .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-9856 .elementor-element.elementor-element-11f7dad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-9856 .elementor-element.elementor-element-11f7dad{--e-icon-list-icon-size:12px;--icon-vertical-align:flex-start;}.elementor-9856 .elementor-element.elementor-element-11f7dad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9856 .elementor-element.elementor-element-11f7dad .elementor-icon-list-item > a{font-size:2.1vw;}.elementor-9856 .elementor-element.elementor-element-47de704 > .elementor-widget-container{margin:0px -15px 0px -15px;}.elementor-9856 .elementor-element.elementor-element-db84797:not(.elementor-motion-effects-element-type-background), .elementor-9856 .elementor-element.elementor-element-db84797 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://memorizevestibular.com/wp-content/uploads/2026/01/bg01-mobile.jpg");background-position:bottom center;}.elementor-9856 .elementor-element.elementor-element-db84797{--min-height:600px;--padding-top:60px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-9856 .elementor-element.elementor-element-0a68edd{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--z-index:4;}.elementor-9856 .elementor-element.elementor-element-3c25c3d{width:100%;max-width:100%;}.elementor-9856 .elementor-element.elementor-element-3c25c3d .elementor-image-box-title{font-size:6.2vw;}.elementor-9856 .elementor-element.elementor-element-3c25c3d .elementor-image-box-description{font-size:16px;}.elementor-9856 .elementor-element.elementor-element-7aa7810{width:100%;max-width:100%;}.elementor-9856 .elementor-element.elementor-element-cd7d06e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(9px/2);}.elementor-9856 .elementor-element.elementor-element-cd7d06e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(9px/2);}.elementor-9856 .elementor-element.elementor-element-cd7d06e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(9px/2);}.elementor-9856 .elementor-element.elementor-element-cd7d06e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-9px/2);}.elementor-9856 .elementor-element.elementor-element-cd7d06e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-9px/2);}.elementor-9856 .elementor-element.elementor-element-cd7d06e{--e-icon-list-icon-size:12px;--icon-vertical-align:flex-start;}.elementor-9856 .elementor-element.elementor-element-cd7d06e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9856 .elementor-element.elementor-element-cd7d06e .elementor-icon-list-item > a{font-size:2.1vw;}.elementor-9856 .elementor-element.elementor-element-7b40959{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9856 .elementor-element.elementor-element-713f218{width:100%;max-width:100%;}.elementor-9856 .elementor-element.elementor-element-713f218 > .elementor-widget-container{margin:118px 0px -122px 20px;}.elementor-9856 .elementor-element.elementor-element-3360b87{width:100%;max-width:100%;}.elementor-9856 .elementor-element.elementor-element-3360b87 > .elementor-widget-container{margin:-435px -20px 0px -20px;}.elementor-9856 .elementor-element.elementor-element-3360b87.elementor-element{--align-self:center;}.elementor-9856 .elementor-element.elementor-element-13ebb8a > .elementor-widget-container{margin:0px -15px 0px -15px;}.elementor-9856 .elementor-element.elementor-element-c71e977{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-9856 .elementor-element.elementor-element-06f75a8{width:100%;max-width:100%;text-align:center;}.elementor-9856 .elementor-element.elementor-element-06f75a8 > .elementor-widget-container{margin:-20px 0px -15px 0px;}.elementor-9856 .elementor-element.elementor-element-06f75a8 .elementor-heading-title{font-size:22px;}.elementor-9856 .elementor-element.elementor-element-e9d184d{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:35px;--e-n-carousel-swiper-pagination-size:5px;}.elementor-9856 .elementor-element.elementor-element-e9d184d > .elementor-widget-container{margin:0px -20px 25px -20px;}.elementor-9856 .elementor-element.elementor-element-e9d184d .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0.27rem;--swiper-pagination-bullet-vertical-gap:0.27rem;}.elementor-9856 .elementor-element.elementor-element-41531c4{--padding-top:20px;--padding-bottom:110px;--padding-left:15px;--padding-right:15px;}.elementor-9856 .elementor-element.elementor-element-9f1dbcf > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-9856 .elementor-element.elementor-element-9f1dbcf .elementor-image-box-title{font-size:24px;}.elementor-9856 .elementor-element.elementor-element-9f1dbcf .elementor-image-box-description{font-size:16px;}.elementor-9856 .elementor-element.elementor-element-1d7614c{width:100%;max-width:100%;}.elementor-9856 .elementor-element.elementor-element-1d7614c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9856 .elementor-element.elementor-element-1d7614c .elementor-heading-title{font-size:20px;}.elementor-9856 .elementor-element.elementor-element-4ed6445{width:100%;max-width:100%;}.elementor-9856 .elementor-element.elementor-element-dfac07e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9856 .elementor-element.elementor-element-dfac07e .elementor-icon-list-item > a{font-size:15px;line-height:1.2em;}.elementor-9856 .elementor-element.elementor-element-7edbce0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9856 .elementor-element.elementor-element-7edbce0 .elementor-icon-list-item > a{font-size:15px;line-height:1.2em;}.elementor-9856 .elementor-element.elementor-element-95c7b00{--padding-top:100px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-9856 .elementor-element.elementor-element-9a29fd8{width:100%;max-width:100%;}.elementor-9856 .elementor-element.elementor-element-9a29fd8 > .elementor-widget-container{margin:-15px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-9856 .elementor-element.elementor-element-9a29fd8 .elementor-image-box-title{font-size:24px;}.elementor-9856 .elementor-element.elementor-element-9a29fd8 .elementor-image-box-description{font-size:16px;}.elementor-9856 .elementor-element.elementor-element-83e09f6{--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;}.elementor-9856 .elementor-element.elementor-element-44e6720{width:100%;max-width:100%;}.elementor-9856 .elementor-element.elementor-element-44e6720 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-9856 .elementor-element.elementor-element-44e6720 .elementor-icon{font-size:70px;}.elementor-9856 .elementor-element.elementor-element-44e6720 .elementor-icon-box-title, .elementor-9856 .elementor-element.elementor-element-44e6720 .elementor-icon-box-title a{font-size:18px;}.elementor-9856 .elementor-element.elementor-element-1c18f77{--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;}.elementor-9856 .elementor-element.elementor-element-3715a39{width:100%;max-width:100%;}.elementor-9856 .elementor-element.elementor-element-3715a39 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-9856 .elementor-element.elementor-element-3715a39 .elementor-icon{font-size:70px;}.elementor-9856 .elementor-element.elementor-element-3715a39 .elementor-icon-box-title, .elementor-9856 .elementor-element.elementor-element-3715a39 .elementor-icon-box-title a{font-size:18px;}.elementor-9856 .elementor-element.elementor-element-ebe6840{--container-widget-width:64%;--container-widget-flex-grow:0;width:var( --container-widget-width, 64% );max-width:64%;}.elementor-9856 .elementor-element.elementor-element-7b74969{width:100%;max-width:100%;}.elementor-9856 .elementor-element.elementor-element-7b74969 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-9856 .elementor-element.elementor-element-7b74969 .elementor-icon{font-size:70px;}.elementor-9856 .elementor-element.elementor-element-7b74969 .elementor-icon-box-title, .elementor-9856 .elementor-element.elementor-element-7b74969 .elementor-icon-box-title a{font-size:18px;}.elementor-9856 .elementor-element.elementor-element-f9c648e{--padding-top:0px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-9856 .elementor-element.elementor-element-16ccf32 > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 20px 0px;}.elementor-9856 .elementor-element.elementor-element-16ccf32 .elementor-image-box-title{font-size:24px;}.elementor-9856 .elementor-element.elementor-element-16ccf32 .elementor-image-box-description{font-size:16px;}.elementor-9856 .elementor-element.elementor-element-c43b7e2{z-index:-1;}.elementor-9856 .elementor-element.elementor-element-f126ade > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 199px 0px;}.elementor-9856 .elementor-element.elementor-element-3e86ab6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 199px 0px;}.elementor-9856 .elementor-element.elementor-element-7608ba8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 199px 0px;}.elementor-9856 .elementor-element.elementor-element-a37876b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 199px 0px;}.elementor-9856 .elementor-element.elementor-element-bcda6f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 199px 0px;}.elementor-9856 .elementor-element.elementor-element-a141bf7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 199px 0px;}.elementor-9856 .elementor-element.elementor-element-0bf3fda > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 199px 0px;}.elementor-9856 .elementor-element.elementor-element-191e5b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 199px 0px;}.elementor-9856 .elementor-element.elementor-element-2201910 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 199px 0px;}.elementor-9856 .elementor-element.elementor-element-caf8efc{--n-tabs-direction:column-reverse;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;z-index:21;--n-tabs-title-justify-content:flex-start;--n-tabs-title-align-items:flex-start;--n-tabs-title-text-align:start;--n-tabs-gap:3rem;--n-tabs-title-padding-top:15px;--n-tabs-title-padding-right:15px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:15px;--n-tabs-title-font-size:3.8vw;}.elementor-9856 .elementor-element.elementor-element-2a18a9e > .elementor-widget-container{margin:-38px 0px -29px 0px;}.elementor-9856 .elementor-element.elementor-element-e19f578{width:100%;max-width:100%;}.elementor-9856 .elementor-element.elementor-element-e19f578 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9856 .elementor-element.elementor-element-e19f578 .elementor-image-box-title{font-size:24px;}.elementor-9856 .elementor-element.elementor-element-e19f578 .elementor-image-box-description{font-size:16px;}.elementor-9856 .elementor-element.elementor-element-6ab025c{width:100%;max-width:100%;}.elementor-9856 .elementor-element.elementor-element-60f7be4{width:100%;max-width:100%;}.elementor-9856 .elementor-element.elementor-element-c733c65{--e-n-carousel-swiper-slides-to-display:1;}.elementor-9856 .elementor-element.elementor-element-a5cb8e6 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-9856 .elementor-element.elementor-element-c98a109{--padding-top:10px;--padding-bottom:110px;--padding-left:15px;--padding-right:15px;}.elementor-9856 .elementor-element.elementor-element-ffd7d8e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9856 .elementor-element.elementor-element-ffd7d8e .elementor-image-box-title{font-size:24px;}.elementor-9856 .elementor-element.elementor-element-ffd7d8e .elementor-image-box-description{font-size:16px;}.elementor-9856 .elementor-element.elementor-element-cb4ed8d{width:100%;max-width:100%;}.elementor-9856 .elementor-element.elementor-element-a55bfbd{width:100%;max-width:100%;}.elementor-9856 .elementor-element.elementor-element-d8946e2{width:100%;max-width:100%;}.elementor-9856 .elementor-element.elementor-element-41c9a9f{width:100%;max-width:100%;}.elementor-9856 .elementor-element.elementor-element-b786a45{width:100%;max-width:100%;}.elementor-9856 .elementor-element.elementor-element-b03d81a{width:100%;max-width:100%;}.elementor-9856 .elementor-element.elementor-element-1cdd483 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9856 .elementor-element.elementor-element-1cdd483 .elementor-icon-list-item > a{font-size:15px;line-height:1.2em;}.elementor-9856 .elementor-element.elementor-element-b7eb44d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9856 .elementor-element.elementor-element-b7eb44d .elementor-icon-list-item > a{font-size:15px;line-height:1.2em;}.elementor-9856 .elementor-element.elementor-element-a7e0805{--padding-top:100px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-9856 .elementor-element.elementor-element-a708b48 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:16px 18px 16px 18px;border-radius:0px 0px 0px 0px;}.elementor-9856 .elementor-element.elementor-element-a708b48 .elementor-heading-title{font-size:16px;}.elementor-9856 .elementor-element.elementor-element-1b8c025 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9856 .elementor-element.elementor-element-1b8c025{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-9856 .elementor-element.elementor-element-b209376{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9856 .elementor-element.elementor-element-27a8158{--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-9856 .elementor-element.elementor-element-6f0bb02 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9856 .elementor-element.elementor-element-6f0bb02 .elementor-heading-title{font-size:24px;}.elementor-9856 .elementor-element.elementor-element-32aada3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9856 .elementor-element.elementor-element-32aada3.elementor-element{--align-self:center;}.elementor-9856 .elementor-element.elementor-element-f3c650f > .elementor-widget-container{margin:5px 20px -5px 0px;}.elementor-9856 .elementor-element.elementor-element-f3c650f .elementor-heading-title{font-size:18px;}.elementor-9856 .elementor-element.elementor-element-ff741c9{--border-radius:20px 20px 0px 0px;}.elementor-9856 .elementor-element.elementor-element-c8fb5e4 > .elementor-widget-container{margin:0px 15px -5px 15px;}.elementor-9856 .elementor-element.elementor-element-c8fb5e4 .elementor-heading-title{font-size:16px;}.elementor-9856 .elementor-element.elementor-element-ec4b426{width:100%;max-width:100%;}.elementor-9856 .elementor-element.elementor-element-1542b6f{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-9856 .elementor-element.elementor-element-239c9e9 > .elementor-widget-container{margin:0px -15px -255px -15px;}.elementor-9856 .elementor-element.elementor-element-239c9e9.elementor-element{--order:-99999 /* order start hack */;}.elementor-9856 .elementor-element.elementor-element-d607e8b{width:100%;max-width:100%;text-align:center;}.elementor-9856 .elementor-element.elementor-element-d607e8b .elementor-heading-title{line-height:1.5em;}.elementor-9856 .elementor-element.elementor-element-f0f7ff8{width:100%;max-width:100%;}.elementor-9856 .elementor-element.elementor-element-f0f7ff8 > .elementor-widget-container{margin:0px 9px 40px 10px;}.elementor-9856 .elementor-element.elementor-element-f0f7ff8.elementor-element{--order:-99999 /* order start hack */;}.elementor-9856 .elementor-element.elementor-element-2e9e05f{--padding-top:20px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-9856 .elementor-element.elementor-element-2c1ec9c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9856 .elementor-element.elementor-element-d65c1f2{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9856 .elementor-element.elementor-element-ca01f71 > .elementor-widget-container{padding:30px 20px 30px 20px;}.elementor-9856 .elementor-element.elementor-element-dca0dde > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-9856 .elementor-element.elementor-element-dca0dde .elementor-heading-title{font-size:32px;}.elementor-9856 .elementor-element.elementor-element-8d11ff5{--padding-top:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9856 .elementor-element.elementor-element-dec70d1 .elementor-heading-title{font-size:16px;}.elementor-9856 .elementor-element.elementor-element-2b4d78f{--padding-top:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9856 .elementor-element.elementor-element-103d4bc .elementor-heading-title{font-size:16px;}.elementor-9856 .elementor-element.elementor-element-ca6681e{--padding-top:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9856 .elementor-element.elementor-element-5e26110 .elementor-heading-title{font-size:16px;}.elementor-9856 .elementor-element.elementor-element-e14236e{--padding-top:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9856 .elementor-element.elementor-element-f32e7e9 .elementor-heading-title{font-size:16px;}.elementor-9856 .elementor-element.elementor-element-2b1e3a7{--padding-top:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9856 .elementor-element.elementor-element-ea62ec6 .elementor-heading-title{font-size:16px;}.elementor-9856 .elementor-element.elementor-element-d56a702{--padding-top:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9856 .elementor-element.elementor-element-627bf0b .elementor-heading-title{font-size:16px;}.elementor-9856 .elementor-element.elementor-element-c86bde5{--padding-top:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9856 .elementor-element.elementor-element-72f55d8 .elementor-heading-title{font-size:16px;}.elementor-9856 .elementor-element.elementor-element-c47b9de{--padding-top:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9856 .elementor-element.elementor-element-7d13f3a .elementor-heading-title{font-size:16px;}.elementor-9856 .elementor-element.elementor-element-db401a2{--n-accordion-title-font-size:16px;}.elementor-9856 .elementor-element.elementor-element-4508551{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-9856 .elementor-element.elementor-element-f39b3b0{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-9856 .elementor-element.elementor-element-0dac8f7{--container-widget-width:257px;--container-widget-flex-grow:0;width:var( --container-widget-width, 257px );max-width:257px;}.elementor-9856 .elementor-element.elementor-element-0dac8f7 img{width:100%;}.elementor-9856 .elementor-element.elementor-element-03b149f{text-align:center;}.elementor-9856 .elementor-element.elementor-element-03b149f .elementor-heading-title{font-size:13px;}.elementor-9856 .elementor-element.elementor-element-7ef3b0e{text-align:center;}.elementor-9856 .elementor-element.elementor-element-7ef3b0e .elementor-heading-title{font-size:16px;}}/* Start custom CSS for nav-menu, class: .elementor-element-34c0137 */.bt-cadastro{
    margin-left:65px!important;
    padding: 8px !important;
    border-radius: 100px !important;
}

.bt-aluno{
    background-color:#2a2a2a;
    padding: 2px 20px !important;
    border-radius:100px;
}

.bt-pla,
.bt-dep,
.bt-ren {
    background-image: linear-gradient(
        to bottom,
        transparent 35%,
        #ffffff 35%,
        #ffffff 70%,
        transparent 70%
    );
    background-repeat: no-repeat;
    background-size: 2px 100%;
    background-position: right center;
}

.bt-aluno .elementor-item:hover {
    background-color: #2a2a2a !important;
    color: #ffffff !important;
}

.bt-aluno .elementor-item::before,
.bt-aluno .elementor-item::after {
    display: none !important;
}


@media (max-width: 767px) {

    .bt-pla,
.bt-dep,
.bt-ren {
    background-image: linear-gradient(
        to bottom,
        transparent 0%,
        #ffffff0 0%,
        #ffffff0 0%,
        transparent 0%
    );
    background-repeat: no-repeat;
    background-size: 0px 100%;
    background-position: right center;
}

    .elementor-nav-menu--dropdown .elementor-nav-menu {
        text-align: center;
    }

    .bt-cadastro-item,
    .bt-aluno-item {
        display: inline-block !important;
        width: auto !important;
        margin: 0 6px;
    }

    .bt-cadastro,
    .bt-aluno {
        display: inline-flex !important;
        width: auto !important;
        justify-content: center;
    }
    

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9298328 */.t1{
    color:#FF004F;
    font-weight: 700;
    
}

.linha{
    background-image: linear-gradient(90deg, #ACE0B790, #8FC59A80);
    background-size: 100% 14px;
    background-repeat: no-repeat;
    background-position: left 1.5em;
    padding-block: 0.6em;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dee68b */.elementor-9856 .elementor-element.elementor-element-1dee68b {
    border-radius: 86.024px;
border-bottom: 3.193px solid #15884C;
background: linear-gradient(91deg, #1CB164 3.16%, #2BDD81 52.99%, #25B66B 98.99%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a8c25a */.elementor-9856 .elementor-element.elementor-element-4a8c25a {
    position: relative;
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.55),
        rgba(255,255,255,0.15)
    );
    
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    border-radius: 28px;

    border: 1px solid rgba(255, 255, 255, 0.35);

    box-shadow:
        0 20px 40px rgba(0, 0, 0, 0.08),
        inset 0 1px 1px rgba(255, 255, 255, 0.6);

    padding: 48px;
    overflow: hidden;
}


.elementor-9856 .elementor-element.elementor-element-4a8c25a::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28px;
    padding: 1px;

    background: linear-gradient(
        120deg,
        rgba(255,255,255,0.9),
        rgba(255,255,255,0.2),
        rgba(255,255,255,0.8)
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}


.elementor-9856 .elementor-element.elementor-element-4a8c25a::after {
    content: "";
    position: absolute;
    top: -40%;
    left: -20%;
    width: 140%;
    height: 140%;

    background: radial-gradient(
        circle at top left,
        rgba(255,255,255,0.35),
        transparent 60%
    );

    opacity: 0.6;
    pointer-events: none;
}


@media (max-width:1024px){
    .elementor-9856 .elementor-element.elementor-element-4a8c25a {
        padding: 25px 15px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-47de704 */.elementor-9856 .elementor-element.elementor-element-47de704 img {
    mask-image: linear-gradient(0deg, transparent 0%, #000000 15%, #000000 95%, transparent 100%);
    -webkit-mask-image: linear-gradient(0deg, transparent 0%, #000000 35%, #000000 95%, transparent 100%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3c25c3d */.t1{
    color:#FF004F;
    font-weight: 700;
    
}

.linha{
    background-image: linear-gradient(90deg, #ACE0B790, #8FC59A80);
    background-size: 100% 14px;
    background-repeat: no-repeat;
    background-position: left 1.5em;
    padding-block: 0.6em;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7aa7810 */.elementor-9856 .elementor-element.elementor-element-7aa7810 {
    border-radius: 86.024px;
border-bottom: 3.193px solid #15884C;
background: linear-gradient(91deg, #1CB164 3.16%, #2BDD81 52.99%, #25B66B 98.99%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a68edd */.elementor-9856 .elementor-element.elementor-element-0a68edd {
    position: relative;
    background: linear-gradient(
        135deg,
        rgba(255,255,255,0.55),
        rgba(255,255,255,0.15)
    );
    
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);

    border-radius: 28px;

    border: 1px solid rgba(255, 255, 255, 0.35);

    box-shadow:
        0 20px 40px rgba(0, 0, 0, 0.08),
        inset 0 1px 1px rgba(255, 255, 255, 0.6);

    padding: 48px;
    overflow: hidden;
}


.elementor-9856 .elementor-element.elementor-element-0a68edd::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 28px;
    padding: 1px;

    background: linear-gradient(
        120deg,
        rgba(255,255,255,0.9),
        rgba(255,255,255,0.2),
        rgba(255,255,255,0.8)
    );

    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;

    pointer-events: none;
}


.elementor-9856 .elementor-element.elementor-element-0a68edd::after {
    content: "";
    position: absolute;
    top: -40%;
    left: -20%;
    width: 140%;
    height: 140%;

    background: radial-gradient(
        circle at top left,
        rgba(255,255,255,0.35),
        transparent 60%
    );

    opacity: 0.6;
    pointer-events: none;
}


@media (max-width:1024px){
    .elementor-9856 .elementor-element.elementor-element-0a68edd {
        padding: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-713f218 */.roulette-container {
    perspective: 1200px;
    width: 100%;
    display: flex;
    justify-content: center;
}

/* ELEMENTO QUE GIRA */
.roulette {
    position: relative;
    width: 700px;
    height: 400px;
    transform-style: preserve-3d;
    transform-origin: 50% 50%;
    animation: rotate-roulette 29s linear infinite;
}

/* Cada imagem */
.roulette-image {
    position: absolute;
    top: 50%;
    left: 50%;
    transform-style: preserve-3d;
}

/* Imagens */
.roulette-image img { 
    width: 320px; /* CONTROLE O TAMANHO AQUI */ height: auto; /* mantém proporção */ object-fit: contain; /* NÃO corta */ border-radius: 8px; box-shadow: 0 10px 30px rgba(0,0,0,0.25); 
    
}

/* Distribuição em círculo — RAIO FIXO */
.roulette-image:nth-child(1) { transform: translate(-50%, -50%) rotateY(0deg) translateZ(280px); }
.roulette-image:nth-child(2) { transform: translate(-50%, -50%) rotateY(51.43deg) translateZ(280px); }
.roulette-image:nth-child(3) { transform: translate(-50%, -50%) rotateY(102.86deg) translateZ(280px); }
.roulette-image:nth-child(4) { transform: translate(-50%, -50%) rotateY(154.29deg) translateZ(280px); }
.roulette-image:nth-child(5) { transform: translate(-50%, -50%) rotateY(205.71deg) translateZ(280px); }
.roulette-image:nth-child(6) { transform: translate(-50%, -50%) rotateY(257.14deg) translateZ(280px); }
.roulette-image:nth-child(7) { transform: translate(-50%, -50%) rotateY(308.57deg) translateZ(280px); }

/* Giro PURO — eixo fixo */
@keyframes rotate-roulette {
    from {
        transform: rotateY(0deg);
    }
    to {
        transform: rotateY(360deg);
    }
}


@media (max-width: 767px) {
    
    .roulette-container {
    perspective: 1200px;
    width: 100%;
    display: flex;
    justify-content: center;
}
    
    /* Distribuição em círculo — RAIO FIXO */
.roulette-image:nth-child(1) { transform: translate(-50%, -50%) rotateY(0deg) translateZ(47vw); }
.roulette-image:nth-child(2) { transform: translate(-50%, -50%) rotateY(51.43deg) translateZ(47vw); }
.roulette-image:nth-child(3) { transform: translate(-50%, -50%) rotateY(102.86deg) translateZ(47vw); }
.roulette-image:nth-child(4) { transform: translate(-50%, -50%) rotateY(154.29deg) translateZ(47vw); }
.roulette-image:nth-child(5) { transform: translate(-50%, -50%) rotateY(205.71deg) translateZ(47vw); }
.roulette-image:nth-child(6) { transform: translate(-50%, -50%) rotateY(257.14deg) translateZ(47vw); }
.roulette-image:nth-child(7) { transform: translate(-50%, -50%) rotateY(308.57deg) translateZ(47vw); }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3360b87 */.elementor-9856 .elementor-element.elementor-element-3360b87 img {
    mask-image: linear-gradient(0deg, transparent 0%, #000000 15%, #000000 95%, transparent 100%);
    -webkit-mask-image: linear-gradient(0deg, transparent 0%, #000000 35%, #000000 95%, transparent 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13ebb8a */.elementor-9856 .elementor-element.elementor-element-13ebb8a img {
    mask-image: linear-gradient(0deg, transparent 0%, #000000 15%, #000000 95%, transparent 100%);
    -webkit-mask-image: linear-gradient(0deg, transparent 0%, #000000 35%, #000000 95%, transparent 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9070b32 */.elementor-9856 .elementor-element.elementor-element-9070b32 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-9070b32:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e312f37 */.elementor-9856 .elementor-element.elementor-element-e312f37 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-e312f37:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56fe1b8 */.elementor-9856 .elementor-element.elementor-element-56fe1b8 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-56fe1b8:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df5543 */.elementor-9856 .elementor-element.elementor-element-4df5543 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-4df5543:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6480b02 */.elementor-9856 .elementor-element.elementor-element-6480b02 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-6480b02:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1d6388 */.elementor-9856 .elementor-element.elementor-element-d1d6388 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-d1d6388:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e497f */.elementor-9856 .elementor-element.elementor-element-c8e497f {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-c8e497f:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-028c230 */.elementor-9856 .elementor-element.elementor-element-028c230 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-028c230:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4777268 */.elementor-9856 .elementor-element.elementor-element-4777268 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-4777268:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-281abe6 */.elementor-9856 .elementor-element.elementor-element-281abe6 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-281abe6:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a60cea */.elementor-9856 .elementor-element.elementor-element-1a60cea {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-1a60cea:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fae3790 */.elementor-9856 .elementor-element.elementor-element-fae3790 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-fae3790:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2799a27 */.elementor-9856 .elementor-element.elementor-element-2799a27 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-2799a27:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5006860 */.elementor-9856 .elementor-element.elementor-element-5006860 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-5006860:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd728d0 */.elementor-9856 .elementor-element.elementor-element-bd728d0 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-bd728d0:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19134e2 */.elementor-9856 .elementor-element.elementor-element-19134e2 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-19134e2:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9070b32 */.elementor-9856 .elementor-element.elementor-element-9070b32 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-9070b32:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e312f37 */.elementor-9856 .elementor-element.elementor-element-e312f37 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-e312f37:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56fe1b8 */.elementor-9856 .elementor-element.elementor-element-56fe1b8 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-56fe1b8:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df5543 */.elementor-9856 .elementor-element.elementor-element-4df5543 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-4df5543:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6480b02 */.elementor-9856 .elementor-element.elementor-element-6480b02 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-6480b02:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1d6388 */.elementor-9856 .elementor-element.elementor-element-d1d6388 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-d1d6388:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e497f */.elementor-9856 .elementor-element.elementor-element-c8e497f {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-c8e497f:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-028c230 */.elementor-9856 .elementor-element.elementor-element-028c230 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-028c230:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4777268 */.elementor-9856 .elementor-element.elementor-element-4777268 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-4777268:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-281abe6 */.elementor-9856 .elementor-element.elementor-element-281abe6 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-281abe6:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a60cea */.elementor-9856 .elementor-element.elementor-element-1a60cea {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-1a60cea:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fae3790 */.elementor-9856 .elementor-element.elementor-element-fae3790 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-fae3790:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2799a27 */.elementor-9856 .elementor-element.elementor-element-2799a27 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-2799a27:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5006860 */.elementor-9856 .elementor-element.elementor-element-5006860 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-5006860:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd728d0 */.elementor-9856 .elementor-element.elementor-element-bd728d0 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-bd728d0:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19134e2 */.elementor-9856 .elementor-element.elementor-element-19134e2 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-19134e2:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9070b32 */.elementor-9856 .elementor-element.elementor-element-9070b32 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-9070b32:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e312f37 */.elementor-9856 .elementor-element.elementor-element-e312f37 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-e312f37:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56fe1b8 */.elementor-9856 .elementor-element.elementor-element-56fe1b8 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-56fe1b8:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df5543 */.elementor-9856 .elementor-element.elementor-element-4df5543 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-4df5543:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6480b02 */.elementor-9856 .elementor-element.elementor-element-6480b02 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-6480b02:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1d6388 */.elementor-9856 .elementor-element.elementor-element-d1d6388 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-d1d6388:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e497f */.elementor-9856 .elementor-element.elementor-element-c8e497f {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-c8e497f:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-028c230 */.elementor-9856 .elementor-element.elementor-element-028c230 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-028c230:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4777268 */.elementor-9856 .elementor-element.elementor-element-4777268 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-4777268:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-281abe6 */.elementor-9856 .elementor-element.elementor-element-281abe6 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-281abe6:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a60cea */.elementor-9856 .elementor-element.elementor-element-1a60cea {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-1a60cea:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fae3790 */.elementor-9856 .elementor-element.elementor-element-fae3790 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-fae3790:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2799a27 */.elementor-9856 .elementor-element.elementor-element-2799a27 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-2799a27:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5006860 */.elementor-9856 .elementor-element.elementor-element-5006860 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-5006860:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd728d0 */.elementor-9856 .elementor-element.elementor-element-bd728d0 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-bd728d0:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19134e2 */.elementor-9856 .elementor-element.elementor-element-19134e2 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-19134e2:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9070b32 */.elementor-9856 .elementor-element.elementor-element-9070b32 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-9070b32:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e312f37 */.elementor-9856 .elementor-element.elementor-element-e312f37 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-e312f37:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56fe1b8 */.elementor-9856 .elementor-element.elementor-element-56fe1b8 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-56fe1b8:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df5543 */.elementor-9856 .elementor-element.elementor-element-4df5543 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-4df5543:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6480b02 */.elementor-9856 .elementor-element.elementor-element-6480b02 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-6480b02:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1d6388 */.elementor-9856 .elementor-element.elementor-element-d1d6388 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-d1d6388:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e497f */.elementor-9856 .elementor-element.elementor-element-c8e497f {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-c8e497f:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-028c230 */.elementor-9856 .elementor-element.elementor-element-028c230 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-028c230:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4777268 */.elementor-9856 .elementor-element.elementor-element-4777268 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-4777268:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-281abe6 */.elementor-9856 .elementor-element.elementor-element-281abe6 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-281abe6:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a60cea */.elementor-9856 .elementor-element.elementor-element-1a60cea {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-1a60cea:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fae3790 */.elementor-9856 .elementor-element.elementor-element-fae3790 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-fae3790:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2799a27 */.elementor-9856 .elementor-element.elementor-element-2799a27 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-2799a27:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5006860 */.elementor-9856 .elementor-element.elementor-element-5006860 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-5006860:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd728d0 */.elementor-9856 .elementor-element.elementor-element-bd728d0 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-bd728d0:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19134e2 */.elementor-9856 .elementor-element.elementor-element-19134e2 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-19134e2:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9070b32 */.elementor-9856 .elementor-element.elementor-element-9070b32 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-9070b32:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e312f37 */.elementor-9856 .elementor-element.elementor-element-e312f37 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-e312f37:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56fe1b8 */.elementor-9856 .elementor-element.elementor-element-56fe1b8 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-56fe1b8:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df5543 */.elementor-9856 .elementor-element.elementor-element-4df5543 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-4df5543:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6480b02 */.elementor-9856 .elementor-element.elementor-element-6480b02 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-6480b02:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1d6388 */.elementor-9856 .elementor-element.elementor-element-d1d6388 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-d1d6388:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e497f */.elementor-9856 .elementor-element.elementor-element-c8e497f {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-c8e497f:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-028c230 */.elementor-9856 .elementor-element.elementor-element-028c230 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-028c230:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4777268 */.elementor-9856 .elementor-element.elementor-element-4777268 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-4777268:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-281abe6 */.elementor-9856 .elementor-element.elementor-element-281abe6 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-281abe6:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a60cea */.elementor-9856 .elementor-element.elementor-element-1a60cea {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-1a60cea:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fae3790 */.elementor-9856 .elementor-element.elementor-element-fae3790 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-fae3790:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2799a27 */.elementor-9856 .elementor-element.elementor-element-2799a27 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-2799a27:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5006860 */.elementor-9856 .elementor-element.elementor-element-5006860 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-5006860:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd728d0 */.elementor-9856 .elementor-element.elementor-element-bd728d0 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-bd728d0:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19134e2 */.elementor-9856 .elementor-element.elementor-element-19134e2 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-19134e2:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9070b32 */.elementor-9856 .elementor-element.elementor-element-9070b32 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-9070b32:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e312f37 */.elementor-9856 .elementor-element.elementor-element-e312f37 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-e312f37:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56fe1b8 */.elementor-9856 .elementor-element.elementor-element-56fe1b8 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-56fe1b8:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df5543 */.elementor-9856 .elementor-element.elementor-element-4df5543 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-4df5543:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6480b02 */.elementor-9856 .elementor-element.elementor-element-6480b02 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-6480b02:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1d6388 */.elementor-9856 .elementor-element.elementor-element-d1d6388 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-d1d6388:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e497f */.elementor-9856 .elementor-element.elementor-element-c8e497f {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-c8e497f:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-028c230 */.elementor-9856 .elementor-element.elementor-element-028c230 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-028c230:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4777268 */.elementor-9856 .elementor-element.elementor-element-4777268 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-4777268:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-281abe6 */.elementor-9856 .elementor-element.elementor-element-281abe6 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-281abe6:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a60cea */.elementor-9856 .elementor-element.elementor-element-1a60cea {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-1a60cea:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fae3790 */.elementor-9856 .elementor-element.elementor-element-fae3790 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-fae3790:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2799a27 */.elementor-9856 .elementor-element.elementor-element-2799a27 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-2799a27:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5006860 */.elementor-9856 .elementor-element.elementor-element-5006860 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-5006860:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd728d0 */.elementor-9856 .elementor-element.elementor-element-bd728d0 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-bd728d0:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19134e2 */.elementor-9856 .elementor-element.elementor-element-19134e2 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-19134e2:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9070b32 */.elementor-9856 .elementor-element.elementor-element-9070b32 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-9070b32:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e312f37 */.elementor-9856 .elementor-element.elementor-element-e312f37 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-e312f37:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56fe1b8 */.elementor-9856 .elementor-element.elementor-element-56fe1b8 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-56fe1b8:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df5543 */.elementor-9856 .elementor-element.elementor-element-4df5543 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-4df5543:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6480b02 */.elementor-9856 .elementor-element.elementor-element-6480b02 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-6480b02:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1d6388 */.elementor-9856 .elementor-element.elementor-element-d1d6388 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-d1d6388:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e497f */.elementor-9856 .elementor-element.elementor-element-c8e497f {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-c8e497f:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-028c230 */.elementor-9856 .elementor-element.elementor-element-028c230 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-028c230:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4777268 */.elementor-9856 .elementor-element.elementor-element-4777268 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-4777268:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-281abe6 */.elementor-9856 .elementor-element.elementor-element-281abe6 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-281abe6:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a60cea */.elementor-9856 .elementor-element.elementor-element-1a60cea {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-1a60cea:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fae3790 */.elementor-9856 .elementor-element.elementor-element-fae3790 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-fae3790:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2799a27 */.elementor-9856 .elementor-element.elementor-element-2799a27 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-2799a27:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5006860 */.elementor-9856 .elementor-element.elementor-element-5006860 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-5006860:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd728d0 */.elementor-9856 .elementor-element.elementor-element-bd728d0 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-bd728d0:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19134e2 */.elementor-9856 .elementor-element.elementor-element-19134e2 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-19134e2:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9070b32 */.elementor-9856 .elementor-element.elementor-element-9070b32 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-9070b32:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e312f37 */.elementor-9856 .elementor-element.elementor-element-e312f37 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-e312f37:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56fe1b8 */.elementor-9856 .elementor-element.elementor-element-56fe1b8 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-56fe1b8:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df5543 */.elementor-9856 .elementor-element.elementor-element-4df5543 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-4df5543:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6480b02 */.elementor-9856 .elementor-element.elementor-element-6480b02 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-6480b02:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1d6388 */.elementor-9856 .elementor-element.elementor-element-d1d6388 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-d1d6388:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e497f */.elementor-9856 .elementor-element.elementor-element-c8e497f {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-c8e497f:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-028c230 */.elementor-9856 .elementor-element.elementor-element-028c230 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-028c230:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4777268 */.elementor-9856 .elementor-element.elementor-element-4777268 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-4777268:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-281abe6 */.elementor-9856 .elementor-element.elementor-element-281abe6 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-281abe6:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a60cea */.elementor-9856 .elementor-element.elementor-element-1a60cea {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-1a60cea:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fae3790 */.elementor-9856 .elementor-element.elementor-element-fae3790 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-fae3790:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2799a27 */.elementor-9856 .elementor-element.elementor-element-2799a27 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-2799a27:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5006860 */.elementor-9856 .elementor-element.elementor-element-5006860 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-5006860:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd728d0 */.elementor-9856 .elementor-element.elementor-element-bd728d0 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-bd728d0:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19134e2 */.elementor-9856 .elementor-element.elementor-element-19134e2 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-19134e2:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9070b32 */.elementor-9856 .elementor-element.elementor-element-9070b32 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-9070b32:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e312f37 */.elementor-9856 .elementor-element.elementor-element-e312f37 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-e312f37:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56fe1b8 */.elementor-9856 .elementor-element.elementor-element-56fe1b8 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-56fe1b8:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df5543 */.elementor-9856 .elementor-element.elementor-element-4df5543 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-4df5543:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6480b02 */.elementor-9856 .elementor-element.elementor-element-6480b02 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-6480b02:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1d6388 */.elementor-9856 .elementor-element.elementor-element-d1d6388 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-d1d6388:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e497f */.elementor-9856 .elementor-element.elementor-element-c8e497f {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-c8e497f:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-028c230 */.elementor-9856 .elementor-element.elementor-element-028c230 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-028c230:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4777268 */.elementor-9856 .elementor-element.elementor-element-4777268 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-4777268:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-281abe6 */.elementor-9856 .elementor-element.elementor-element-281abe6 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-281abe6:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a60cea */.elementor-9856 .elementor-element.elementor-element-1a60cea {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-1a60cea:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fae3790 */.elementor-9856 .elementor-element.elementor-element-fae3790 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-fae3790:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2799a27 */.elementor-9856 .elementor-element.elementor-element-2799a27 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-2799a27:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5006860 */.elementor-9856 .elementor-element.elementor-element-5006860 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-5006860:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd728d0 */.elementor-9856 .elementor-element.elementor-element-bd728d0 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-bd728d0:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19134e2 */.elementor-9856 .elementor-element.elementor-element-19134e2 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-19134e2:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9070b32 */.elementor-9856 .elementor-element.elementor-element-9070b32 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-9070b32:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e312f37 */.elementor-9856 .elementor-element.elementor-element-e312f37 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-e312f37:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56fe1b8 */.elementor-9856 .elementor-element.elementor-element-56fe1b8 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-56fe1b8:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df5543 */.elementor-9856 .elementor-element.elementor-element-4df5543 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-4df5543:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6480b02 */.elementor-9856 .elementor-element.elementor-element-6480b02 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-6480b02:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1d6388 */.elementor-9856 .elementor-element.elementor-element-d1d6388 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-d1d6388:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e497f */.elementor-9856 .elementor-element.elementor-element-c8e497f {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-c8e497f:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-028c230 */.elementor-9856 .elementor-element.elementor-element-028c230 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-028c230:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4777268 */.elementor-9856 .elementor-element.elementor-element-4777268 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-4777268:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-281abe6 */.elementor-9856 .elementor-element.elementor-element-281abe6 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-281abe6:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a60cea */.elementor-9856 .elementor-element.elementor-element-1a60cea {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-1a60cea:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fae3790 */.elementor-9856 .elementor-element.elementor-element-fae3790 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-fae3790:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2799a27 */.elementor-9856 .elementor-element.elementor-element-2799a27 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-2799a27:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5006860 */.elementor-9856 .elementor-element.elementor-element-5006860 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-5006860:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd728d0 */.elementor-9856 .elementor-element.elementor-element-bd728d0 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-bd728d0:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19134e2 */.elementor-9856 .elementor-element.elementor-element-19134e2 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-19134e2:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9070b32 */.elementor-9856 .elementor-element.elementor-element-9070b32 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-9070b32:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e312f37 */.elementor-9856 .elementor-element.elementor-element-e312f37 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-e312f37:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56fe1b8 */.elementor-9856 .elementor-element.elementor-element-56fe1b8 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-56fe1b8:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df5543 */.elementor-9856 .elementor-element.elementor-element-4df5543 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-4df5543:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6480b02 */.elementor-9856 .elementor-element.elementor-element-6480b02 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-6480b02:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1d6388 */.elementor-9856 .elementor-element.elementor-element-d1d6388 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-d1d6388:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e497f */.elementor-9856 .elementor-element.elementor-element-c8e497f {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-c8e497f:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-028c230 */.elementor-9856 .elementor-element.elementor-element-028c230 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-028c230:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4777268 */.elementor-9856 .elementor-element.elementor-element-4777268 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-4777268:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-281abe6 */.elementor-9856 .elementor-element.elementor-element-281abe6 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-281abe6:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a60cea */.elementor-9856 .elementor-element.elementor-element-1a60cea {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-1a60cea:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fae3790 */.elementor-9856 .elementor-element.elementor-element-fae3790 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-fae3790:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2799a27 */.elementor-9856 .elementor-element.elementor-element-2799a27 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-2799a27:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5006860 */.elementor-9856 .elementor-element.elementor-element-5006860 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-5006860:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd728d0 */.elementor-9856 .elementor-element.elementor-element-bd728d0 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-bd728d0:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19134e2 */.elementor-9856 .elementor-element.elementor-element-19134e2 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-19134e2:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9070b32 */.elementor-9856 .elementor-element.elementor-element-9070b32 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-9070b32:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e312f37 */.elementor-9856 .elementor-element.elementor-element-e312f37 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-e312f37:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56fe1b8 */.elementor-9856 .elementor-element.elementor-element-56fe1b8 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-56fe1b8:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df5543 */.elementor-9856 .elementor-element.elementor-element-4df5543 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-4df5543:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6480b02 */.elementor-9856 .elementor-element.elementor-element-6480b02 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-6480b02:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1d6388 */.elementor-9856 .elementor-element.elementor-element-d1d6388 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-d1d6388:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e497f */.elementor-9856 .elementor-element.elementor-element-c8e497f {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-c8e497f:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-028c230 */.elementor-9856 .elementor-element.elementor-element-028c230 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-028c230:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4777268 */.elementor-9856 .elementor-element.elementor-element-4777268 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-4777268:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-281abe6 */.elementor-9856 .elementor-element.elementor-element-281abe6 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-281abe6:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a60cea */.elementor-9856 .elementor-element.elementor-element-1a60cea {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-1a60cea:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fae3790 */.elementor-9856 .elementor-element.elementor-element-fae3790 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-fae3790:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2799a27 */.elementor-9856 .elementor-element.elementor-element-2799a27 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-2799a27:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5006860 */.elementor-9856 .elementor-element.elementor-element-5006860 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-5006860:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd728d0 */.elementor-9856 .elementor-element.elementor-element-bd728d0 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-bd728d0:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19134e2 */.elementor-9856 .elementor-element.elementor-element-19134e2 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-19134e2:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9070b32 */.elementor-9856 .elementor-element.elementor-element-9070b32 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-9070b32:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e312f37 */.elementor-9856 .elementor-element.elementor-element-e312f37 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-e312f37:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56fe1b8 */.elementor-9856 .elementor-element.elementor-element-56fe1b8 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-56fe1b8:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df5543 */.elementor-9856 .elementor-element.elementor-element-4df5543 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-4df5543:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6480b02 */.elementor-9856 .elementor-element.elementor-element-6480b02 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-6480b02:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1d6388 */.elementor-9856 .elementor-element.elementor-element-d1d6388 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-d1d6388:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e497f */.elementor-9856 .elementor-element.elementor-element-c8e497f {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-c8e497f:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-028c230 */.elementor-9856 .elementor-element.elementor-element-028c230 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-028c230:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4777268 */.elementor-9856 .elementor-element.elementor-element-4777268 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-4777268:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-281abe6 */.elementor-9856 .elementor-element.elementor-element-281abe6 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-281abe6:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a60cea */.elementor-9856 .elementor-element.elementor-element-1a60cea {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-1a60cea:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fae3790 */.elementor-9856 .elementor-element.elementor-element-fae3790 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-fae3790:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2799a27 */.elementor-9856 .elementor-element.elementor-element-2799a27 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-2799a27:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5006860 */.elementor-9856 .elementor-element.elementor-element-5006860 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-5006860:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd728d0 */.elementor-9856 .elementor-element.elementor-element-bd728d0 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-bd728d0:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19134e2 */.elementor-9856 .elementor-element.elementor-element-19134e2 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-19134e2:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9070b32 */.elementor-9856 .elementor-element.elementor-element-9070b32 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-9070b32:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e312f37 */.elementor-9856 .elementor-element.elementor-element-e312f37 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-e312f37:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56fe1b8 */.elementor-9856 .elementor-element.elementor-element-56fe1b8 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-56fe1b8:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df5543 */.elementor-9856 .elementor-element.elementor-element-4df5543 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-4df5543:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6480b02 */.elementor-9856 .elementor-element.elementor-element-6480b02 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-6480b02:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1d6388 */.elementor-9856 .elementor-element.elementor-element-d1d6388 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-d1d6388:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e497f */.elementor-9856 .elementor-element.elementor-element-c8e497f {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-c8e497f:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-028c230 */.elementor-9856 .elementor-element.elementor-element-028c230 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-028c230:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4777268 */.elementor-9856 .elementor-element.elementor-element-4777268 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-4777268:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-281abe6 */.elementor-9856 .elementor-element.elementor-element-281abe6 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-281abe6:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a60cea */.elementor-9856 .elementor-element.elementor-element-1a60cea {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-1a60cea:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fae3790 */.elementor-9856 .elementor-element.elementor-element-fae3790 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-fae3790:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2799a27 */.elementor-9856 .elementor-element.elementor-element-2799a27 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-2799a27:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5006860 */.elementor-9856 .elementor-element.elementor-element-5006860 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-5006860:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd728d0 */.elementor-9856 .elementor-element.elementor-element-bd728d0 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-bd728d0:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19134e2 */.elementor-9856 .elementor-element.elementor-element-19134e2 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-19134e2:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9070b32 */.elementor-9856 .elementor-element.elementor-element-9070b32 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-9070b32:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e312f37 */.elementor-9856 .elementor-element.elementor-element-e312f37 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-e312f37:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56fe1b8 */.elementor-9856 .elementor-element.elementor-element-56fe1b8 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-56fe1b8:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df5543 */.elementor-9856 .elementor-element.elementor-element-4df5543 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-4df5543:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6480b02 */.elementor-9856 .elementor-element.elementor-element-6480b02 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-6480b02:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1d6388 */.elementor-9856 .elementor-element.elementor-element-d1d6388 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-d1d6388:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e497f */.elementor-9856 .elementor-element.elementor-element-c8e497f {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-c8e497f:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-028c230 */.elementor-9856 .elementor-element.elementor-element-028c230 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-028c230:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4777268 */.elementor-9856 .elementor-element.elementor-element-4777268 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-4777268:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-281abe6 */.elementor-9856 .elementor-element.elementor-element-281abe6 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-281abe6:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a60cea */.elementor-9856 .elementor-element.elementor-element-1a60cea {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-1a60cea:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fae3790 */.elementor-9856 .elementor-element.elementor-element-fae3790 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-fae3790:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2799a27 */.elementor-9856 .elementor-element.elementor-element-2799a27 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-2799a27:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5006860 */.elementor-9856 .elementor-element.elementor-element-5006860 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-5006860:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd728d0 */.elementor-9856 .elementor-element.elementor-element-bd728d0 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-bd728d0:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19134e2 */.elementor-9856 .elementor-element.elementor-element-19134e2 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-19134e2:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9070b32 */.elementor-9856 .elementor-element.elementor-element-9070b32 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-9070b32:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e312f37 */.elementor-9856 .elementor-element.elementor-element-e312f37 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-e312f37:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56fe1b8 */.elementor-9856 .elementor-element.elementor-element-56fe1b8 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-56fe1b8:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df5543 */.elementor-9856 .elementor-element.elementor-element-4df5543 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-4df5543:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6480b02 */.elementor-9856 .elementor-element.elementor-element-6480b02 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-6480b02:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1d6388 */.elementor-9856 .elementor-element.elementor-element-d1d6388 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-d1d6388:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e497f */.elementor-9856 .elementor-element.elementor-element-c8e497f {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-c8e497f:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-028c230 */.elementor-9856 .elementor-element.elementor-element-028c230 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-028c230:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4777268 */.elementor-9856 .elementor-element.elementor-element-4777268 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-4777268:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-281abe6 */.elementor-9856 .elementor-element.elementor-element-281abe6 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-281abe6:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a60cea */.elementor-9856 .elementor-element.elementor-element-1a60cea {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-1a60cea:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fae3790 */.elementor-9856 .elementor-element.elementor-element-fae3790 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-fae3790:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2799a27 */.elementor-9856 .elementor-element.elementor-element-2799a27 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-2799a27:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5006860 */.elementor-9856 .elementor-element.elementor-element-5006860 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-5006860:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd728d0 */.elementor-9856 .elementor-element.elementor-element-bd728d0 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-bd728d0:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19134e2 */.elementor-9856 .elementor-element.elementor-element-19134e2 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-19134e2:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9070b32 */.elementor-9856 .elementor-element.elementor-element-9070b32 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-9070b32:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e312f37 */.elementor-9856 .elementor-element.elementor-element-e312f37 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-e312f37:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56fe1b8 */.elementor-9856 .elementor-element.elementor-element-56fe1b8 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-56fe1b8:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df5543 */.elementor-9856 .elementor-element.elementor-element-4df5543 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-4df5543:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6480b02 */.elementor-9856 .elementor-element.elementor-element-6480b02 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-6480b02:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1d6388 */.elementor-9856 .elementor-element.elementor-element-d1d6388 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-d1d6388:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e497f */.elementor-9856 .elementor-element.elementor-element-c8e497f {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-c8e497f:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-028c230 */.elementor-9856 .elementor-element.elementor-element-028c230 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-028c230:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4777268 */.elementor-9856 .elementor-element.elementor-element-4777268 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-4777268:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-281abe6 */.elementor-9856 .elementor-element.elementor-element-281abe6 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-281abe6:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a60cea */.elementor-9856 .elementor-element.elementor-element-1a60cea {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-1a60cea:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fae3790 */.elementor-9856 .elementor-element.elementor-element-fae3790 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-fae3790:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2799a27 */.elementor-9856 .elementor-element.elementor-element-2799a27 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-2799a27:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5006860 */.elementor-9856 .elementor-element.elementor-element-5006860 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-5006860:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd728d0 */.elementor-9856 .elementor-element.elementor-element-bd728d0 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-bd728d0:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19134e2 */.elementor-9856 .elementor-element.elementor-element-19134e2 {
  border: 2px solid #E0004D;
  border-radius:15px;
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.elementor-9856 .elementor-element.elementor-element-19134e2:hover {
  box-shadow: 0 0 20px rgba(224, 0, 77, 0.6);
  transform: translateY(-3px); /* opcional: efeito premium */
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-e9d184d */.elementor-9856 .elementor-element.elementor-element-e9d184d .elementor-swiper-button-prev {
    top: inherit !important;
    bottom: -34px !important;
    left: calc(36.5% - 36.5px) !important;
}

.elementor-9856 .elementor-element.elementor-element-e9d184d .elementor-swiper-button-next {
    top: inherit !important;
    bottom: -34px !important;
    right: calc(36.5% - 36.5px) !important;
}

@media (max-width: 767px) {
    .elementor-9856 .elementor-element.elementor-element-e9d184d .elementor-swiper-button-prev {
    top: inherit !important;
    bottom: -27px !important;
    left: calc(2.5% - 2.5px) !important;
}

.elementor-9856 .elementor-element.elementor-element-e9d184d .elementor-swiper-button-next {
    top: inherit !important;
    bottom: -27px !important;
    right: calc(0.5% - 0.5px) !important;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-807af2e */.elementor-9856 .elementor-element.elementor-element-807af2e .box-situacao {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  border-radius: 26px;
  padding: 35px 45px;
  position: relative;
  overflow: hidden;
  box-shadow:
    0 25px 60px rgba(0, 0, 0, 0.2),
    0 8px 18px rgba(0, 0, 0, 0.08);
}

/* Stroke claro irregular */
.elementor-9856 .elementor-element.elementor-element-807af2e .box-situacao::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 26px;
  padding: 1px;
  background: linear-gradient(
    140deg,
    rgba(255,255,255,0.45),
    rgba(255,255,255,0.08),
    rgba(255,255,255,0.35)
  );
  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}

/* Título */
.elementor-9856 .elementor-element.elementor-element-807af2e .box-title {
  display: flex;
  align-items: center;
  gap: 18px;
  margin-bottom: 26px;
}

.elementor-9856 .elementor-element.elementor-element-807af2e .box-title .icon {
  width: 48px;
  height: 44px;
  background: #fff;
  color: #000;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  font-weight: 700;
}

.elementor-9856 .elementor-element.elementor-element-807af2e .box-title h3 {
  margin: 0;
  color: #fff;
  font-size: 22px;
  font-weight: 800;
  font-family: Sole Sans;
}

/* Lista com ponto mediano */
.elementor-9856 .elementor-element.elementor-element-807af2e .lista-situacao p {
  position: relative;
  padding-left: 28px; /* ESPAÇAMENTO À ESQUERDA */
  margin: 0 0 18px;
  color: #EAEAEA;
  font-size: 16px;
  line-height: 1.65;
    font-family: poppins;
}

/* Ponto mediano */
.elementor-9856 .elementor-element.elementor-element-807af2e .lista-situacao p::before {
  content: "·";
  position: absolute;
  left: 10px;
  top: 0;
  font-size: 28px;
  line-height: 1;
  color: #FFFFFF;
}

/* Destaques */
.elementor-9856 .elementor-element.elementor-element-807af2e .lista-situacao strong {
  color: #FFFFFF;
  font-weight: 700;
}


@media (max-width:720px){
    .elementor-9856 .elementor-element.elementor-element-807af2e .box-situacao {
  background: rgba(255, 255, 255, 0.06);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  border-radius: 26px;
  padding: 30px 15px;
  position: relative;
  overflow: hidden;
  box-shadow:
    0 25px 60px rgba(0, 0, 0, 0.2),
    0 8px 18px rgba(0, 0, 0, 0.08);
}

.elementor-9856 .elementor-element.elementor-element-807af2e .box-title .icon {
  width: 48px;
  height: 40px;
  background: #fff;
  color: #000;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  font-weight: 700;
}

.elementor-9856 .elementor-element.elementor-element-807af2e .box-title h3 {
  margin: 0;
  color: #fff;
  font-size: 20px;
  font-weight: 800;
  font-family: Sole Sans;
}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-faa9e47 */.elementor-9856 .elementor-element.elementor-element-faa9e47 .box-resultado {
  background: #ffffff;
  border-radius: 28px;
  padding: 38px;
  position: relative;
  box-shadow:
    0 25px 60px rgba(155, 179, 192, 0.3),
    0 8px 18px rgba(0, 0, 0, 0.08);
}

/* Título */
.elementor-9856 .elementor-element.elementor-element-faa9e47 .box-title {
  display: flex;
  align-items: center;
  gap: 18px;
  margin-bottom: 28px;
}

.elementor-9856 .elementor-element.elementor-element-faa9e47 .icon-check {
  width: 56px;
  height: 46px;
  background: #E6005A; /* rosa do print */
  color: #ffffff;
  border-radius: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 26px;
  font-weight: 800;
}

.elementor-9856 .elementor-element.elementor-element-faa9e47 .box-title h3 {
  margin: 0;
  color: #2B2B2B;
  font-size: 22px;
  font-weight: 800;
  font-family: Sole Sans;
}

/* Lista */
.elementor-9856 .elementor-element.elementor-element-faa9e47 .lista-resultado p {
  position: relative;
  padding-left: 28px;
  margin: 0 0 18px;
  color: #2F2F2F;
  font-size: 16px;
  line-height: 1.65;
  font-family: poppins;
}

/* Ponto mediano */
.elementor-9856 .elementor-element.elementor-element-faa9e47 .lista-resultado p::before {
  content: "·";
  position: absolute;
  left: 8px;
  top: 0;
  font-size: 30px;
  line-height: 1;
  color: #1F1F1F;
}

/* Destaques */
.elementor-9856 .elementor-element.elementor-element-faa9e47 .lista-resultado strong {
  font-weight: 700;
  color: #000000;
}


@media (max-width:720px){
.elementor-9856 .elementor-element.elementor-element-faa9e47 .box-resultado {
    border-radius: 26px;
    padding: 30px 15px;
    position: relative;
    overflow: hidden;
}

.elementor-9856 .elementor-element.elementor-element-faa9e47 .box-title .icon {
  width: 48px;
  height: 40px;
}

.elementor-9856 .elementor-element.elementor-element-faa9e47 .box-title h3 {
  font-size: 20px;
}

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4ed6445 */.elementor-9856 .elementor-element.elementor-element-4ed6445 {
    border-radius: 86.024px;
border-bottom: 3.193px solid #15884C;
background: linear-gradient(91deg, #1CB164 3.16%, #2BDD81 52.99%, #25B66B 98.99%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41531c4 */.elementor-9856 .elementor-element.elementor-element-41531c4 {
    background: linear-gradient(180deg, rgba(244, 248, 250, 0.00) 0%, #E9F0F4 13.46%, #E9F0F4 87.5%, rgba(244, 248, 250, 0.00) 100%);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-dfac07e *//* FAIXA DIREITA → ESQUERDA */
.marquee-left {
  overflow: hidden;
}

.marquee-left .elementor-icon-list-items {
  display: flex !important;
  flex-wrap: nowrap !important;
  width: max-content;
  animation: marquee-left 20s linear infinite;
}

.marquee-left .elementor-icon-list-item {
  flex-shrink: 0 !important;
  white-space: nowrap !important;
}

@keyframes marquee-left {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6d1dd9 */.elementor-9856 .elementor-element.elementor-element-a6d1dd9 {
    transform: rotate(2deg) scale(1.01);
;   
}

@media (max-width: 768px) {
.elementor-9856 .elementor-element.elementor-element-a6d1dd9 {
    transform: rotate(1deg) scale(1.09);
}

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7edbce0 *//* FAIXA ESQUERDA → DIREITA */
.marquee-right {
  overflow: hidden;
}

.marquee-right .elementor-icon-list-items {
  display: flex !important;
  flex-wrap: nowrap !important;
  width: max-content;
  animation: marquee-right 20s linear infinite;
}

.marquee-right .elementor-icon-list-item {
  flex-shrink: 0 !important;
  white-space: nowrap !important;
}

@keyframes marquee-right {
  from {
    transform: translateX(-50%);
  }
  to {
    transform: translateX(0);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-baa17a8 */.elementor-9856 .elementor-element.elementor-element-baa17a8 {
    transform: rotate(-4deg) scale(1.01);
;   
}

@media (max-width: 768px) {
.elementor-9856 .elementor-element.elementor-element-baa17a8 {
    transform: rotate(-9deg) scale(1.09);
}

}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a29fd8 */.t1{
    color:#FF004F;
    font-weight: 700;
    
}

.linha{
    background-image: linear-gradient(90deg, #ACE0B790, #8FC59A80);
    background-size: 100% 14px;
    background-repeat: no-repeat;
    background-position: left 1.5em;
    padding-block: 0.6em;

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c459a35 */@media (min-width: 1025px) {
.elementor-9856 .elementor-element.elementor-element-c459a35{
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

/*bullets*/
.timeline::before{
    content: "";
    width: 12px; /*largura dos bullets*/
    height: 12px; /*altura dos bullets*/
    background: #E6005A; /*cor dos bullets*/
    position: absolute;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    box-shadow: 
    0 0 0 6px #E6005A,
    0 0 0 8px #E6005A; /*cor das bordas dos bullets*/
    z-index: 2;
    transition: 0.5s;
}

/*linha cinza*/
.timeline::after{
    content: "";
    width: 5px;
    height: 105%; /*controle a altura da linha por aqui*/
    background: #000; /*cor da linha*/
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translatex(-50%);
}

.timeline:last-child::after{
    display: none;
}

/*linha rosa*/
.linha-timeline{
    width: 5px;
    height: 0%; /*a altura está zerada porque vou aumentando o tamanho dela com GSAP*/
    background: #E6005A;
    position: absolute;
    top: 50%;
    left: 49.80%;
    transition: 0.5s;
    z-index: 5;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-83e09f6 */.elementor-9856 .elementor-element.elementor-element-83e09f6 img {
  position: absolute;
  top: -7vh;
  left: -9%;
  transform: translateX(-50%);
}

@media (max-width: 767px) {
.elementor-9856 .elementor-element.elementor-element-83e09f6 img {
  position: absolute;
  top: -7vh;
  left: 42%;
  transform: translateX(-50%);
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44e6720 */.st1{
    font-size: 18px;
    font-weight: 600;
    display: block;
    padding-top: 5px;
    padding-bottom: 25px;
    color:#ffffff;

}

.elementor-9856 .elementor-element.elementor-element-44e6720 .elementor-icon-box-icon{
    margin-top: -70px !important;
}

.elementor-9856 .elementor-element.elementor-element-44e6720 {
    background: #FF004F05; /* Seu rosa claríssimo */
    border-radius: 16px; /* Ajuste se precisar */
    padding: 0px;
    position: relative;
    box-shadow:
        inset 0 0 0 2px rgba(255, 0, 79, 0.15),  /* borda interna suave */
        inset 0 6px 12px rgba(255, 0, 79, 0.07); /* efeito pressionado */
}



.elementor-9856 .elementor-element.elementor-element-44e6720 .elementor-icon {
    background: #E0004D;
    padding: 8px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 4px 12px rgba(255, 0, 79, 0.20);
}

.br2 {
  display: block;
  height: 155px; /* CONTROLA O TAMANHO DA QUEBRA */
}


.elementor-9856 .elementor-element.elementor-element-44e6720 .elementor-icon-box-description{
    text-align: left !important;
}

.elementor-9856 .elementor-element.elementor-element-44e6720 .elementor-icon-box-title {
  position: relative;
  display: inline-block;
  width: fit-content;
  z-index: 1;
  padding: 14px 0px;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
}

/* Fundo rosa vazando sempre */
.elementor-9856 .elementor-element.elementor-element-44e6720 .elementor-icon-box-title::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translatex(-50%);
  height: 100%;
  background: #E6005A;
  width: 24.5vw;
  z-index: -1;
}


@media (max-width:720px){
.elementor-9856 .elementor-element.elementor-element-44e6720 .elementor-image-box-wrapper{
    display: flex;
    flex-direction: column;
    margin-bottom: -7px !important;
}

.elementor-9856 .elementor-element.elementor-element-44e6720 .elementor-image-box-img{
    order: 1;
    margin-bottom: 8.3px !important;
    margin-top: 15px !important;
}

.elementor-9856 .elementor-element.elementor-element-44e6720 .elementor-icon-box-icon{
    margin-top: -62px !important;
}

.elementor-9856 .elementor-element.elementor-element-44e6720 .elementor-icon-box-title {
  position: relative;
  display: inline-block;
  width: fit-content;
  z-index: 1;
  padding: 14px 0px;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
}

/* Fundo rosa vazando sempre */
.elementor-9856 .elementor-element.elementor-element-44e6720 .elementor-icon-box-title::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translatex(-50%);
  height: 100%;
  background: #E6005A;
  width: 89vw;
  z-index: -1;
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c18f77 */.elementor-9856 .elementor-element.elementor-element-1c18f77 img {
  position: absolute;
  top: -15vh;
  left: 230%;
  transform: translateX(-50%);
}

@media (max-width: 767px) {
.elementor-9856 .elementor-element.elementor-element-1c18f77 img {
  position: absolute;
  top: -9vh;
  left: 25%;
  transform: translateX(-50%);
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3715a39 */.st1{
    font-size: 18px;
    font-weight: 600;
    display: block;
    padding-top: 5px;
    padding-bottom: 25px;
    color:#ffffff;
}

.elementor-9856 .elementor-element.elementor-element-3715a39 .elementor-icon-box-icon{
    margin-top: -70px !important;
}

.elementor-9856 .elementor-element.elementor-element-3715a39 {
    background: #FF004F05; /* Seu rosa claríssimo */
    border-radius: 16px; /* Ajuste se precisar */
    padding: 0px;
    position: relative;
    box-shadow:
        inset 0 0 0 2px rgba(255, 0, 79, 0.15),  /* borda interna suave */
        inset 0 6px 12px rgba(255, 0, 79, 0.07); /* efeito pressionado */
}


.elementor-9856 .elementor-element.elementor-element-3715a39 .elementor-icon {
    background: #E0004D;
    padding: 8px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 4px 12px rgba(255, 0, 79, 0.20);
}

.elementor-9856 .elementor-element.elementor-element-3715a39 .br2 {
  display: block;
  height: 135px; /* CONTROLA O TAMANHO DA QUEBRA */
}


.elementor-9856 .elementor-element.elementor-element-3715a39 .elementor-icon-box-description{
    text-align: left !important;
}

/* Container do título */
.elementor-9856 .elementor-element.elementor-element-3715a39 .elementor-icon-box-title {
  position: relative;
  display: inline-block;
  width: fit-content;
  z-index: 1;
  padding: 14px 0px;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
}

/* Fundo rosa vazando sempre */
.elementor-9856 .elementor-element.elementor-element-3715a39 .elementor-icon-box-title::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translatex(-50%);
  height: 100%;
  background: #E6005A;
  width: 24.5vw;
  z-index: -1;
}

@media (max-width:720px){
.elementor-9856 .elementor-element.elementor-element-3715a39 .elementor-image-box-wrapper{
    display: flex;
    flex-direction: column;
    margin-bottom: -7px !important;
}

.elementor-9856 .elementor-element.elementor-element-3715a39 .elementor-image-box-img{
    order: 1;
    margin-bottom: 8.3px !important;
    margin-top: 15px !important;
}

.elementor-9856 .elementor-element.elementor-element-3715a39 .elementor-icon-box-icon{
    margin-top: -62px !important;
}

.elementor-9856 .elementor-element.elementor-element-3715a39 .elementor-icon-box-title {
  position: relative;
  display: inline-block;
  width: fit-content;
  z-index: 1;
  padding: 14px 0px;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
}

/* Fundo rosa vazando sempre */
.elementor-9856 .elementor-element.elementor-element-3715a39 .elementor-icon-box-title::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translatex(-50%);
  height: 100%;
  background: #E6005A;
  width: 89vw;
  z-index: -1;
}

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ebe6840 */.elementor-9856 .elementor-element.elementor-element-ebe6840 img {
  position: absolute;
  top: -20vh;
  left: 7%;
  transform: translateX(-50%);
}

@media (max-width: 767px) {
.elementor-9856 .elementor-element.elementor-element-ebe6840 img {
  position: absolute;
  top: -8vh;
  left: 37%;
  transform: translateX(-50%);
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7b74969 */.st1{
    font-size: 18px;
    font-weight: 600;
    display: block;
    padding-top: 5px;
    padding-bottom: 25px;
    color:#ffffff;
}

.elementor-9856 .elementor-element.elementor-element-7b74969 .elementor-icon-box-icon{
    margin-top: -70px !important;
}

.elementor-9856 .elementor-element.elementor-element-7b74969 {
    background: #FF004F05; /* Seu rosa claríssimo */
    border-radius: 16px; /* Ajuste se precisar */
    padding: 0px;
    position: relative;
    box-shadow:
        inset 0 0 0 2px rgba(255, 0, 79, 0.15),  /* borda interna suave */
        inset 0 6px 12px rgba(255, 0, 79, 0.07); /* efeito pressionado */
}

.elementor-9856 .elementor-element.elementor-element-7b74969 .elementor-icon {
    background: #E0004D;
    padding: 8px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 4px 12px rgba(255, 0, 79, 0.20);
}

.br2 {
  display: block;
  height: 155px; /* CONTROLA O TAMANHO DA QUEBRA */
}


.elementor-9856 .elementor-element.elementor-element-7b74969 .elementor-icon-box-description{
    text-align: left !important;
}

/* Container do título */
.elementor-9856 .elementor-element.elementor-element-7b74969 .elementor-icon-box-title {
  position: relative;
  display: inline-block;
  width: fit-content;
  z-index: 1;
  padding: 14px 0px;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
}

/* Fundo rosa vazando sempre */
.elementor-9856 .elementor-element.elementor-element-7b74969 .elementor-icon-box-title::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translatex(-50%);
  height: 100%;
  background: #E6005A;
  width: 24.5vw;
  z-index: -1;
}

@media (max-width:720px){
.elementor-9856 .elementor-element.elementor-element-7b74969 .elementor-image-box-wrapper{
    display: flex;
    flex-direction: column;
    margin-bottom: -7px !important;
}

.elementor-9856 .elementor-element.elementor-element-7b74969 .elementor-image-box-img{
    order: 1;
    margin-bottom: 8.3px !important;
    margin-top: 15px !important;
}

.elementor-9856 .elementor-element.elementor-element-7b74969 .elementor-icon-box-icon{
    margin-top: -62px !important;
}

.elementor-9856 .elementor-element.elementor-element-7b74969 .elementor-icon-box-title {
  position: relative;
  display: inline-block;
  width: fit-content;
  z-index: 1;
  padding: 14px 0px;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
}

/* Fundo rosa vazando sempre */
.elementor-9856 .elementor-element.elementor-element-7b74969 .elementor-icon-box-title::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translatex(-50%);
  height: 100%;
  background: #E6005A;
  width: 89vw;
  z-index: -1;
}

}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-caf8efc */.elementor-9856 .elementor-element.elementor-element-caf8efc .e-n-tabs-heading{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: 200px 200px 200px;
    place-items: start;
}

.elementor-9856 .elementor-element.elementor-element-caf8efc .e-n-tab-title{
    width: 100% !important;
}

    /*abas com uma linha*/
.elementor-9856 .elementor-element.elementor-element-caf8efc .e-n-tab-title:nth-child(1) .descricao,
.elementor-9856 .elementor-element.elementor-element-caf8efc .e-n-tab-title:nth-child(2) .descricao,
.elementor-9856 .elementor-element.elementor-element-caf8efc .e-n-tab-title:nth-child(4) .descricao,
.elementor-9856 .elementor-element.elementor-element-caf8efc .e-n-tab-title:nth-child(6) .descricao,
.elementor-9856 .elementor-element.elementor-element-caf8efc .e-n-tab-title:nth-child(8) .descricao,
.elementor-9856 .elementor-element.elementor-element-caf8efc .e-n-tab-title:nth-child(9) .descricao{
    top: 85px;
}

/*abas com duas linhas*/
.elementor-9856 .elementor-element.elementor-element-caf8efc .e-n-tab-title:nth-child(3) .descricao,
.elementor-9856 .elementor-element.elementor-element-caf8efc .e-n-tab-title:nth-child(5) .descricao,
.elementor-9856 .elementor-element.elementor-element-caf8efc .e-n-tab-title:nth-child(7) .descricao{
    top: 95px;
}

.elementor-9856 .elementor-element.elementor-element-caf8efc .descricao{
    position: absolute;
    width: 85%;
    top: 80px;
    left: 50%;
    transform: translatex(-50%);
    text-align: left;
    color:#2a2a2a;
}

@media (max-width: 767px) {
    .elementor-9856 .elementor-element.elementor-element-caf8efc .e-n-tabs-heading{
        grid-template-columns: repeat(1, 1fr);
        grid-template-rows: 16.5vw 16.5vw 19.5vw 17vw 17vw 17vw 19.5vw 17vw 21vw;
    }
    
    .elementor-9856 .elementor-element.elementor-element-caf8efc .descricao{
        top: 90px;
        display: none;
    }
    
    /*abas com uma linha*/
.elementor-9856 .elementor-element.elementor-element-caf8efc .e-n-tab-title:nth-child(2) .descricao,
.elementor-9856 .elementor-element.elementor-element-caf8efc .e-n-tab-title:nth-child(4) .descricao,
.elementor-9856 .elementor-element.elementor-element-caf8efc .e-n-tab-title:nth-child(6) .descricao,
.elementor-9856 .elementor-element.elementor-element-caf8efc .e-n-tab-title:nth-child(8) .descricao,
.elementor-9856 .elementor-element.elementor-element-caf8efc .e-n-tab-title:nth-child(9) .descricao{
    top: 80px;
}

/*abas com duas linhas*/
.elementor-9856 .elementor-element.elementor-element-caf8efc .e-n-tab-title:nth-child(1) .descricao,
.elementor-9856 .elementor-element.elementor-element-caf8efc .e-n-tab-title:nth-child(3) .descricao,
.elementor-9856 .elementor-element.elementor-element-caf8efc .e-n-tab-title:nth-child(5) .descricao,
.elementor-9856 .elementor-element.elementor-element-caf8efc .e-n-tab-title:nth-child(7) .descricao{
    top: 90px;
}
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-c733c65 */.elementor-9856 .elementor-element.elementor-element-c733c65 .elementor-swiper-button-prev {
    top: inherit !important;
    bottom: -34px !important;
    left: calc(46.5% - 46.5px) !important;
}

.elementor-9856 .elementor-element.elementor-element-c733c65 .elementor-swiper-button-next {
    top: inherit !important;
    bottom: -34px !important;
    right: calc(46.5% - 46.5px) !important;
}

@media (max-width: 767px) {
    .elementor-9856 .elementor-element.elementor-element-c733c65 .elementor-swiper-button-prev {
    top: inherit !important;
    bottom: -34px !important;
    left: calc(30.5% - 30.5px) !important;
}

.elementor-9856 .elementor-element.elementor-element-c733c65 .elementor-swiper-button-next {
    top: inherit !important;
    bottom: -34px !important;
    right: calc(30.5% - 30.5px) !important;
}

}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a5cb8e6 */.elementor-9856 .elementor-element.elementor-element-a5cb8e6 .elementor-swiper-button-prev {
  top: inherit !important;
  bottom: -16.5px !important;
  left: calc(30.5% - 30.5px) !important;
}

.elementor-9856 .elementor-element.elementor-element-a5cb8e6 .elementor-swiper-button-next {
  top: inherit !important;
  bottom: -16.5px !important;
  right: calc(30.5% - 30.5px) !important;
}

@media (max-width: 767px) {
  .elementor-9856 .elementor-element.elementor-element-a5cb8e6 .elementor-swiper-button-prev {
    top: inherit !important;
    bottom: -6px !important;
    left: calc(4.5% - 4.5px) !important;
  }

  .elementor-9856 .elementor-element.elementor-element-a5cb8e6 .elementor-swiper-button-next {
    top: inherit !important;
    bottom: -6px !important;
    right: calc(4.5% - 4.5px) !important;
  }
}


.elementor-9856 .elementor-element.elementor-element-a5cb8e6 .swiper-wrapper{
  transition-timing-function: linear !important; 
  -webkit-transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9c648e */.elementor-9856 .elementor-element.elementor-element-f9c648e {
    background: linear-gradient(180deg, rgba(244, 248, 250, 0.00) 0%, #E9F0F4 33.46%, #E9F0F4 87.5%, rgba(244, 248, 250, 0.00) 100%);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cb4ed8d *//* Wrapper do ícone */
.box-icon-hover .elementor-icon-wrapper {
    position: absolute;
    top: -98px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;

}

/* Estilo do círculo do ícone */
.box-icon-hover .elementor-icon {
    background: #ffffff;
     outline: 2px solid #2a2a2a;
    border-radius: 50%;
    padding: 18px;
    transition: all 0.3s ease;
    margin-top: -45px;
}

/* Cor inicial do ícone */
.box-icon-hover .elementor-icon i,
.box-icon-hover .elementor-icon svg {
    color: #2a2a2a;
    fill: #2a2a2a;
    transition: all 0.3s ease;
}

/* HOVER NA CAIXA INTEIRA */
.box-icon-hover:hover .elementor-icon {
    outline: 2px solid #FF004F;
    
}

/* ÍCONE NO HOVER */
.box-icon-hover:hover .elementor-icon i,
.box-icon-hover:hover .elementor-icon svg {
    color: #FF004F;
    fill: #FF004F;
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a55bfbd *//* Wrapper do ícone */
.box-icon-hover .elementor-icon-wrapper {
    position: absolute;
    top: -98px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;

}

/* Estilo do círculo do ícone */
.box-icon-hover .elementor-icon {
    background: #ffffff;
     outline: 2px solid #2a2a2a;
    border-radius: 50%;
    padding: 18px;
    transition: all 0.3s ease;
    margin-top: -45px;
}

/* Cor inicial do ícone */
.box-icon-hover .elementor-icon i,
.box-icon-hover .elementor-icon svg {
    color: #2a2a2a;
    fill: #2a2a2a;
    transition: all 0.3s ease;
}

/* HOVER NA CAIXA INTEIRA */
.box-icon-hover:hover .elementor-icon {
    outline: 2px solid #FF004F;
    
}

/* ÍCONE NO HOVER */
.box-icon-hover:hover .elementor-icon i,
.box-icon-hover:hover .elementor-icon svg {
    color: #FF004F;
    fill: #FF004F;
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d8946e2 *//* Wrapper do ícone */
.box-icon-hover .elementor-icon-wrapper {
    position: absolute;
    top: -98px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;

}

/* Estilo do círculo do ícone */
.box-icon-hover .elementor-icon {
    background: #ffffff;
     outline: 2px solid #2a2a2a;
    border-radius: 50%;
    padding: 18px;
    transition: all 0.3s ease;
    margin-top: -45px;
}

/* Cor inicial do ícone */
.box-icon-hover .elementor-icon i,
.box-icon-hover .elementor-icon svg {
    color: #2a2a2a;
    fill: #2a2a2a;
    transition: all 0.3s ease;
}

/* HOVER NA CAIXA INTEIRA */
.box-icon-hover:hover .elementor-icon {
    outline: 2px solid #FF004F;
    
}

/* ÍCONE NO HOVER */
.box-icon-hover:hover .elementor-icon i,
.box-icon-hover:hover .elementor-icon svg {
    color: #FF004F;
    fill: #FF004F;
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-41c9a9f *//* Wrapper do ícone */
.box-icon-hover .elementor-icon-wrapper {
    position: absolute;
    top: -98px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;

}

/* Estilo do círculo do ícone */
.box-icon-hover .elementor-icon {
    background: #ffffff;
     outline: 2px solid #2a2a2a;
    border-radius: 50%;
    padding: 18px;
    transition: all 0.3s ease;
    margin-top: -45px;
}

/* Cor inicial do ícone */
.box-icon-hover .elementor-icon i,
.box-icon-hover .elementor-icon svg {
    color: #2a2a2a;
    fill: #2a2a2a;
    transition: all 0.3s ease;
}

/* HOVER NA CAIXA INTEIRA */
.box-icon-hover:hover .elementor-icon {
    outline: 2px solid #FF004F;
    
}

/* ÍCONE NO HOVER */
.box-icon-hover:hover .elementor-icon i,
.box-icon-hover:hover .elementor-icon svg {
    color: #FF004F;
    fill: #FF004F;
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b786a45 *//* Wrapper do ícone */
.box-icon-hover .elementor-icon-wrapper {
    position: absolute;
    top: -98px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;

}

/* Estilo do círculo do ícone */
.box-icon-hover .elementor-icon {
    background: #ffffff;
     outline: 2px solid #2a2a2a;
    border-radius: 50%;
    padding: 18px;
    transition: all 0.3s ease;
    margin-top: -45px;
}

/* Cor inicial do ícone */
.box-icon-hover .elementor-icon i,
.box-icon-hover .elementor-icon svg {
    color: #2a2a2a;
    fill: #2a2a2a;
    transition: all 0.3s ease;
}

/* HOVER NA CAIXA INTEIRA */
.box-icon-hover:hover .elementor-icon {
    outline: 2px solid #FF004F;
    
}

/* ÍCONE NO HOVER */
.box-icon-hover:hover .elementor-icon i,
.box-icon-hover:hover .elementor-icon svg {
    color: #FF004F;
    fill: #FF004F;
    
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b03d81a *//* Wrapper do ícone */
.box-icon-hover .elementor-icon-wrapper {
    position: absolute;
    top: -98px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;

}

/* Estilo do círculo do ícone */
.box-icon-hover .elementor-icon {
    background: #ffffff;
     outline: 2px solid #2a2a2a;
    border-radius: 50%;
    padding: 18px;
    transition: all 0.3s ease;
    margin-top: -45px;
}

/* Cor inicial do ícone */
.box-icon-hover .elementor-icon i,
.box-icon-hover .elementor-icon svg {
    color: #2a2a2a;
    fill: #2a2a2a;
    transition: all 0.3s ease;
}

/* HOVER NA CAIXA INTEIRA */
.box-icon-hover:hover .elementor-icon {
    outline: 2px solid #FF004F;
    
}

/* ÍCONE NO HOVER */
.box-icon-hover:hover .elementor-icon i,
.box-icon-hover:hover .elementor-icon svg {
    color: #FF004F;
    fill: #FF004F;
    
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1cdd483 *//* FAIXA DIREITA → ESQUERDA */
.marquee-left {
  overflow: hidden;
}

.marquee-left .elementor-icon-list-items {
  display: flex !important;
  flex-wrap: nowrap !important;
  width: max-content;
  animation: marquee-left 20s linear infinite;
}

.marquee-left .elementor-icon-list-item {
  flex-shrink: 0 !important;
  white-space: nowrap !important;
}

@keyframes marquee-left {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b6d2d */.elementor-9856 .elementor-element.elementor-element-12b6d2d {
    transform: rotate(2deg) scale(1.01);
;   
}

@media (max-width: 768px) {
.elementor-9856 .elementor-element.elementor-element-12b6d2d {
    transform: rotate(1deg) scale(1.09);
}

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b7eb44d *//* FAIXA ESQUERDA → DIREITA */
.marquee-right {
  overflow: hidden;
}

.marquee-right .elementor-icon-list-items {
  display: flex !important;
  flex-wrap: nowrap !important;
  width: max-content;
  animation: marquee-right 20s linear infinite;
}

.marquee-right .elementor-icon-list-item {
  flex-shrink: 0 !important;
  white-space: nowrap !important;
}

@keyframes marquee-right {
  from {
    transform: translateX(-50%);
  }
  to {
    transform: translateX(0);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a950699 */.elementor-9856 .elementor-element.elementor-element-a950699 {
    transform: rotate(-4deg) scale(1.01);
;   
}

@media (max-width: 768px) {
.elementor-9856 .elementor-element.elementor-element-a950699 {
    transform: rotate(-9deg) scale(1.09);
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a708b48 */@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05);
  }
  100% {
    transform: scale(1);
  }
}

.pulse {
  animation: pulse 1.8s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f3c650f */.ft1{
    font-weight: 700;
    font-family: sole sans;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8fb5e4 */.stp {

}

.stpi {
    font-size: 120%;
    font-weight: 700;
    display: block;
    padding-top: 5px;
    padding-bottom: 15px;
}

.stpi2 {
    font-size: 110%;
    display: block;
    padding-top: 0px;
    padding-bottom: 20px;
}

.stp1 {

    font-weight: 700;
    color: #FF0032;
}

.stp2 {
    font-size: 120%;
    font-weight: 400;
}

.stpp1{
    display: block;
    padding-bottom: 10px;
    font-size: 145%;
    font-weight: 400;
    color: #000;
}

.stpp2{
    font-size: 145%;
    font-weight: 400;
    color: #000;
}

.stpp3{
    font-size: 245%;
    font-weight: 700;
    color: #FF0032;
}

.stpsp{
    display: block;
    padding-top: 5px;
    font-size: 85%;
    font-weight: 400;
    color: #00000090;
}




.preco-antigo {
  position: relative;
  display: inline-block;
  color: #555; /* cor do preço */
}

/* Primeira linha do X */
.preco-antigo::before,
.preco-antigo::after {
  content: "";
  position: absolute;
  top: 45%;
  left: 0;
  width: 100%;
  height: 2px; /* espessura da linha */
  background-color: red; /* cor do X */
  transform-origin: center;
}

/* Linha 1 */
.preco-antigo::before {
  transform: rotate(12deg);
}

/* Linha 2 */
.preco-antigo::after {
  transform: rotate(-12deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ec4b426 */.elementor-9856 .elementor-element.elementor-element-ec4b426 {
    border-radius: 86.024px;
border-bottom: 3.193px solid #15884C;
background: linear-gradient(91deg, #1CB164 3.16%, #2BDD81 52.99%, #25B66B 98.99%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff741c9 */@media (max-width: 767px) {
  .card-mobile-destaque {
    background: rgba(255, 0, 79, 0.06); /* rosa com leve opacidade */
    border: 2px solid #FF004F;          /* borda rosa */
    border-radius: 20px;                /* cantos arredondados */
    padding: 28px 22px;                 /* respiro interno */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b209376 */@media (max-width: 767px) {
  .bg-remove-mobile {
    background: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d607e8b */.bio2{
    line-height: 1.1em;
    display: block;
    padding-bottom: 20px;
    font-size: 32px;
    font-weight:600;
    color:#FF004F;
    font-family: sole sans;
}

.bios{
    line-height: 1.1em;
    display: block;
    padding-bottom: 15px;
    font-size: 18px;
    font-weight:700;
    color:#101010;
}

.elementor-9856 .elementor-element.elementor-element-d607e8b .elementor-image-box-title{
    display: inline-block;
    background: #FF004F12;
    padding:  10px 15px;
    border-radius: 100px;
    border: 1px solid #FF004F30;
}

@media (max-width: 767px) {
    .bio2{
    line-height: 1.1em;
    display: block;
    padding-bottom: 15px;
    font-size: 28px;
    font-weight:600;
    color:#FF004F;
    font-family: sole sans;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1542b6f */@media (max-width: 767px) {
  .bg-remove-mobile2 {
    background: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-128fa48 */.elementor-9856 .elementor-element.elementor-element-128fa48{
    animation: girar 10s linear infinite;
    transform-origin: center;
    position: absolute;
  top: 08%;
  left: 15.5%;
  
}

@keyframes girar {
    0%{
      transform: rotate(Odeg);
    }
    100% {
      transform: rotate(360deg);
    }
}


@media (max-width: 767px) {
    .elementor-9856 .elementor-element.elementor-element-128fa48{
  top: 14%;
  left: 15.5%;
  
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dca0dde */.t10{
    color:#FF004F;
}

.fq{
    font-family: poppins;
    font-weight: 400;
    color: #FF004F;
    font-size: 80%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f39b3b0 */.elementor-9856 .elementor-element.elementor-element-f39b3b0 h2{
    color: rgba(252, 243, 243, 0.60);
leading-trim: both;
text-edge: cap;
font-family: "ClashDisplay";
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 140%; /* 22.4px */
color: #FCF3F399 !important;
}/* End custom CSS */
/* Start custom CSS */body {
    text-wrap: balance;
}

html, body{
    width: 100%;
    overflow-x: hidden;
}

[data-elementor-type="wp-page"]{
    overflow: hidden;
}

[data-elementor-type="wp-post"]{
    overflow: hidden;
}

.scroll-left{
    opacity: 0;
    transition: 0.5s !important;
    transform: translate(-30px, 0);
}

.scroll-right{
    opacity: 0;
    transition: 0.5s !important;
    transform: translate(30px, 0);
}

.scroll-bottom{
    opacity: 0;
    transition: 0.5s !important;
    transform: translate(0, 80px);
}

.scroll-top{
    opacity: 0;
    transition: 0.5s !important;
    transform: translate(0, -80px);
}

.elementor-editor-active .scroll-bottom,
.elementor-editor-active .scroll-left,
.elementor-editor-active .scroll-right,
.ativo{
    opacity: 1;
    transition: 0.5s !important;
    transform: translatey(0px);
}

.container::after{
    content:"";
    background: #2a2a2a;
    position: absolute;
    width: 2px; 
    height:65%;
    top:19%;
    left:50%;
    transform: translate (-50%, -50%)
    z-index: 1;
}

.bullet3::before {
    content:"";
    position: absolute;
    background: #E0004D;
    border-radius: 100px;
    top:50%;
    right: -18.7%;
    transform: translate(-50%);
    width:20px;
    height: 20px;
    z-index: 6;
}

.bullet2::before {
    content:"";
    position: absolute;
    background: #E0004D;
    border-radius: 100px;
    top:50%;
    left: -13.5%;
    transform: translate(-50%);
    width:20px;
    height: 20px;
    z-index: 6;
}

@media(max-width:1024px){
    .container::after{
    left:20px;
    height:69%;
    top:18%;
    }
    
    .bullet3::before {
    left: -2.7%;
    }
    
    .bullet2::before {
    left: -2.7%;
    }
}
@media(max-width:767px){
    .container::after{
    left:4.7px;
    height:67%;
    top:17.5%;
    }
    
    .bullet3::before {
    left: -6%;
    }
    
    .bullet2::before {
    left: -6%;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sole Sans';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://memorizevestibular.com/wp-content/uploads/2026/01/SoleSans-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Sole Sans';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://memorizevestibular.com/wp-content/uploads/2026/01/SoleSans-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Sole Sans';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://memorizevestibular.com/wp-content/uploads/2026/01/SoleSans-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */