.elementor-319 .elementor-element.elementor-element-28df69cb{--display:flex;--min-height:852px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10rem 10rem;--row-gap:10rem;--column-gap:10rem;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:250px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-319 .elementor-element.elementor-element-28df69cb:not(.elementor-motion-effects-element-type-background), .elementor-319 .elementor-element.elementor-element-28df69cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1cc9fa9 );background-image:url("https://karinapireseventos.com.br/wp-content/uploads/2025/11/IMG_4372-scaled.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-319 .elementor-element.elementor-element-28df69cb::before, .elementor-319 .elementor-element.elementor-element-28df69cb > .elementor-background-video-container::before, .elementor-319 .elementor-element.elementor-element-28df69cb > .e-con-inner > .elementor-background-video-container::before, .elementor-319 .elementor-element.elementor-element-28df69cb > .elementor-background-slideshow::before, .elementor-319 .elementor-element.elementor-element-28df69cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-319 .elementor-element.elementor-element-28df69cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-319 .elementor-element.elementor-element-28df69cb.e-con{--align-self:center;}.elementor-319 .elementor-element.elementor-element-549998a4{--display:flex;--justify-content:center;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-319 .elementor-element.elementor-element-2ae836be{--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;--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-319 .elementor-element.elementor-element-2ae836be.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-319 .elementor-element.elementor-element-5502d676{width:var( --container-widget-width, 4.254% );max-width:4.254%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -30px;--container-widget-width:4.254%;--container-widget-flex-grow:0;text-align:center;}.elementor-319 .elementor-element.elementor-element-5502d676.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-319 .elementor-element.elementor-element-5502d676 img{width:100%;max-width:100%;border-radius:535px 535px 535px 535px;}.elementor-319 .elementor-element.elementor-element-3f7b622b{width:var( --container-widget-width, 4.254% );max-width:4.254%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -30px;--container-widget-width:4.254%;--container-widget-flex-grow:0;text-align:center;}.elementor-319 .elementor-element.elementor-element-3f7b622b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-319 .elementor-element.elementor-element-3f7b622b img{width:100%;max-width:100%;border-radius:535px 535px 535px 535px;}.elementor-319 .elementor-element.elementor-element-ba399f3{width:var( --container-widget-width, 4.254% );max-width:4.254%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -30px;--container-widget-width:4.254%;--container-widget-flex-grow:0;text-align:center;}.elementor-319 .elementor-element.elementor-element-ba399f3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-319 .elementor-element.elementor-element-ba399f3 img{width:100%;max-width:100%;border-radius:535px 535px 535px 535px;}.elementor-319 .elementor-element.elementor-element-68f50b22{width:var( --container-widget-width, 4.254% );max-width:4.254%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -30px;--container-widget-width:4.254%;--container-widget-flex-grow:0;text-align:center;}.elementor-319 .elementor-element.elementor-element-68f50b22.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-319 .elementor-element.elementor-element-68f50b22 img{width:100%;max-width:100%;border-radius:535px 535px 535px 535px;}.elementor-319 .elementor-element.elementor-element-763d1fb1{width:var( --container-widget-width, 4.254% );max-width:4.254%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -30px;--container-widget-width:4.254%;--container-widget-flex-grow:0;text-align:center;}.elementor-319 .elementor-element.elementor-element-763d1fb1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-319 .elementor-element.elementor-element-763d1fb1 img{width:100%;max-width:100%;border-radius:535px 535px 535px 535px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-319 .elementor-element.elementor-element-73df0fbf.elementor-element{--align-self:center;}.elementor-319 .elementor-element.elementor-element-73df0fbf{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-9801972 );}.elementor-319 .elementor-element.elementor-element-64713eae{border-radius:16px 16px 16px 16px;}.elementor-319 .elementor-element.elementor-element-64713eae .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-319 .elementor-element.elementor-element-3e5d045c .elementor-image-box-wrapper{text-align:center;}.elementor-319 .elementor-element.elementor-element-3e5d045c .elementor-image-box-title{margin-bottom:1.6rem;font-family:"Poppins", Sans-serif;font-size:60px;font-weight:700;color:var( --e-global-color-9801972 );}.elementor-319 .elementor-element.elementor-element-3e5d045c:has(:hover) .elementor-image-box-title,
					 .elementor-319 .elementor-element.elementor-element-3e5d045c:has(:focus) .elementor-image-box-title{color:var( --e-global-color-9801972 );}.elementor-319 .elementor-element.elementor-element-3e5d045c .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;color:#FFFFFF;}.elementor-319 .elementor-element.elementor-element-34e3f4e0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:2.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-319 .elementor-element.elementor-element-34e3f4e0.e-con{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-319 .elementor-element.elementor-element-fb25853{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-319 .elementor-element.elementor-element-fb25853.elementor-element{--align-self:center;}.elementor-319 .elementor-element.elementor-element-fb25853 .elementor-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:20px 30px 20px 30px;}.elementor-319 .elementor-element.elementor-element-79d28540{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-9801972 );}.elementor-319 .elementor-element.elementor-element-60d315d5{--e-image-carousel-slides-to-show:10;width:100%;max-width:100%;z-index:2;}.elementor-319 .elementor-element.elementor-element-60d315d5 .swiper-wrapper{display:flex;align-items:center;}body:not(.rtl) .elementor-319 .elementor-element.elementor-element-310c0165{left:0px;}body.rtl .elementor-319 .elementor-element.elementor-element-310c0165{right:0px;}.elementor-319 .elementor-element.elementor-element-310c0165{bottom:0px;z-index:-1;}.elementor-319 .elementor-element.elementor-element-bee714d{--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:flex-end;--align-items:center;}.elementor-319 .elementor-element.elementor-element-bee714d:not(.elementor-motion-effects-element-type-background), .elementor-319 .elementor-element.elementor-element-bee714d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1cc9fa9 );}.elementor-319 .elementor-element.elementor-element-bee714d.e-con{--align-self:center;}.elementor-319 .elementor-element.elementor-element-5d39d458{width:var( --container-widget-width, 15.491% );max-width:15.491%;--container-widget-width:15.491%;--container-widget-flex-grow:0;}.elementor-319 .elementor-element.elementor-element-5d39d458.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-319 .elementor-element.elementor-element-5d39d458 img{width:100%;max-width:100%;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );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-319 .elementor-element.elementor-element-298b3233.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-319 .elementor-element.elementor-element-298b3233 .elementor-menu-toggle{margin:0 auto;background-color:#FFFFFF00;}.elementor-319 .elementor-element.elementor-element-298b3233 .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-319 .elementor-element.elementor-element-298b3233 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );padding-left:2.5rem;padding-right:2.5rem;}.elementor-319 .elementor-element.elementor-element-298b3233 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-319 .elementor-element.elementor-element-298b3233 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-319 .elementor-element.elementor-element-298b3233 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-319 .elementor-element.elementor-element-298b3233 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-319 .elementor-element.elementor-element-298b3233 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-319 .elementor-element.elementor-element-298b3233 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-secondary );}.elementor-319 .elementor-element.elementor-element-298b3233 .e--pointer-framed .elementor-item:before,
					.elementor-319 .elementor-element.elementor-element-298b3233 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-secondary );}.elementor-319 .elementor-element.elementor-element-298b3233 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-secondary );}.elementor-319 .elementor-element.elementor-element-298b3233 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-319 .elementor-element.elementor-element-298b3233 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-secondary );}.elementor-319 .elementor-element.elementor-element-298b3233 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-319 .elementor-element.elementor-element-298b3233 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-secondary );}.elementor-319 .elementor-element.elementor-element-298b3233 .elementor-nav-menu--dropdown a, .elementor-319 .elementor-element.elementor-element-298b3233 .elementor-menu-toggle{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-319 .elementor-element.elementor-element-298b3233 .elementor-nav-menu--dropdown{background-color:#3C1885;}.elementor-319 .elementor-element.elementor-element-298b3233 .elementor-nav-menu--dropdown .elementor-item, .elementor-319 .elementor-element.elementor-element-298b3233 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-319 .elementor-element.elementor-element-298b3233 div.elementor-menu-toggle{color:var( --e-global-color-primary );}.elementor-319 .elementor-element.elementor-element-298b3233 div.elementor-menu-toggle svg{fill:var( --e-global-color-primary );}.elementor-319 .elementor-element.elementor-element-2d16a69d .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-9801972 );color:var( --e-global-color-9801972 );padding:20px 0px 20px 0px;}.elementor-319 .elementor-element.elementor-element-2d16a69d.elementor-element{--align-self:center;}.elementor-319 .elementor-element.elementor-element-a733dd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:-299.997px;z-index:-1;}body:not(.rtl) .elementor-319 .elementor-element.elementor-element-a733dd3{left:1px;}body.rtl .elementor-319 .elementor-element.elementor-element-a733dd3{right:1px;}.elementor-319 .elementor-element.elementor-element-7e2dfd5{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-319 .elementor-element.elementor-element-7e2dfd5:not(.elementor-motion-effects-element-type-background), .elementor-319 .elementor-element.elementor-element-7e2dfd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f4a25aa );}.elementor-319 .elementor-element.elementor-element-74fb6015{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-319 .elementor-element.elementor-element-74fb6015.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-319 .elementor-element.elementor-element-74fb6015 .elementor-image-box-wrapper{text-align:center;}.elementor-319 .elementor-element.elementor-element-74fb6015 .elementor-image-box-title{margin-bottom:7px;font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-9801972 );}.elementor-319 .elementor-element.elementor-element-74fb6015:has(:hover) .elementor-image-box-title,
					 .elementor-319 .elementor-element.elementor-element-74fb6015:has(:focus) .elementor-image-box-title{color:var( --e-global-color-9801972 );}.elementor-319 .elementor-element.elementor-element-74fb6015 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;color:#000000;}.elementor-319 .elementor-element.elementor-element-7cdb7c4f{--e-image-carousel-slides-to-show:4;}.elementor-319 .elementor-element.elementor-element-7cdb7c4f .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-319 .elementor-element.elementor-element-511f4c68{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-319 .elementor-element.elementor-element-6799ea5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-319 .elementor-element.elementor-element-6799ea5a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;color:#151313;}.elementor-319 .elementor-element.elementor-element-4c105b82{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-319 .elementor-element.elementor-element-4c105b82.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-319 .elementor-element.elementor-element-6eb472ca .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-9801972 );color:var( --e-global-color-9801972 );padding:20px 0px 20px 0px;}.elementor-319 .elementor-element.elementor-element-6eb472ca.elementor-element{--align-self:center;}.elementor-319 .elementor-element.elementor-element-6eb472ca .elementor-button:hover, .elementor-319 .elementor-element.elementor-element-6eb472ca .elementor-button:focus{color:var( --e-global-color-9801972 );border-color:var( --e-global-color-accent );}.elementor-319 .elementor-element.elementor-element-6eb472ca .elementor-button:hover svg, .elementor-319 .elementor-element.elementor-element-6eb472ca .elementor-button:focus svg{fill:var( --e-global-color-9801972 );}.elementor-319 .elementor-element.elementor-element-1a329f2b .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-9801972 );color:var( --e-global-color-9801972 );padding:20px 0px 20px 0px;}.elementor-319 .elementor-element.elementor-element-1a329f2b.elementor-element{--align-self:center;}.elementor-319 .elementor-element.elementor-element-1a329f2b .elementor-button:hover, .elementor-319 .elementor-element.elementor-element-1a329f2b .elementor-button:focus{color:var( --e-global-color-9801972 );border-color:var( --e-global-color-accent );}.elementor-319 .elementor-element.elementor-element-1a329f2b .elementor-button:hover svg, .elementor-319 .elementor-element.elementor-element-1a329f2b .elementor-button:focus svg{fill:var( --e-global-color-9801972 );}.elementor-319 .elementor-element.elementor-element-3eaef7ed .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-9801972 );color:var( --e-global-color-9801972 );padding:20px 0px 20px 0px;}.elementor-319 .elementor-element.elementor-element-3eaef7ed.elementor-element{--align-self:center;}.elementor-319 .elementor-element.elementor-element-3eaef7ed .elementor-button:hover, .elementor-319 .elementor-element.elementor-element-3eaef7ed .elementor-button:focus{color:var( --e-global-color-9801972 );border-color:var( --e-global-color-accent );}.elementor-319 .elementor-element.elementor-element-3eaef7ed .elementor-button:hover svg, .elementor-319 .elementor-element.elementor-element-3eaef7ed .elementor-button:focus svg{fill:var( --e-global-color-9801972 );}.elementor-319 .elementor-element.elementor-element-2423919d .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-9801972 );color:var( --e-global-color-9801972 );padding:20px 0px 20px 0px;}.elementor-319 .elementor-element.elementor-element-2423919d.elementor-element{--align-self:center;}.elementor-319 .elementor-element.elementor-element-2423919d .elementor-button:hover, .elementor-319 .elementor-element.elementor-element-2423919d .elementor-button:focus{color:var( --e-global-color-9801972 );border-color:var( --e-global-color-accent );}.elementor-319 .elementor-element.elementor-element-2423919d .elementor-button:hover svg, .elementor-319 .elementor-element.elementor-element-2423919d .elementor-button:focus svg{fill:var( --e-global-color-9801972 );}.elementor-319 .elementor-element.elementor-element-70a31055 .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-9801972 );color:var( --e-global-color-9801972 );padding:20px 0px 20px 0px;}.elementor-319 .elementor-element.elementor-element-70a31055.elementor-element{--align-self:center;}.elementor-319 .elementor-element.elementor-element-70a31055 .elementor-button:hover, .elementor-319 .elementor-element.elementor-element-70a31055 .elementor-button:focus{color:var( --e-global-color-9801972 );border-color:var( --e-global-color-accent );}.elementor-319 .elementor-element.elementor-element-70a31055 .elementor-button:hover svg, .elementor-319 .elementor-element.elementor-element-70a31055 .elementor-button:focus svg{fill:var( --e-global-color-9801972 );}.elementor-319 .elementor-element.elementor-element-4e8e5af5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-319 .elementor-element.elementor-element-53d4641a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 65px) 0px;padding:0px 0px 30px 0px;text-align:center;}.elementor-319 .elementor-element.elementor-element-53d4641a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-text );}.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-size:var( --e-global-typography-primary-font-size );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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-319 .elementor-element.elementor-element-1e112e26{width:var( --container-widget-width, 24% );max-width:24%;background-color:var( --e-global-color-be0df4f );padding:40px 30px 32px 30px;--container-widget-width:24%;--container-widget-flex-grow:0;border-radius:28px 28px 28px 28px;--icon-box-icon-margin:5px;}.elementor-319 .elementor-element.elementor-element-1e112e26.elementor-element{--align-self:stretch;}.elementor-319 .elementor-element.elementor-element-1e112e26 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-319 .elementor-element.elementor-element-1e112e26.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-319 .elementor-element.elementor-element-1e112e26.elementor-view-framed .elementor-icon, .elementor-319 .elementor-element.elementor-element-1e112e26.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-319 .elementor-element.elementor-element-1e112e26 .elementor-icon{font-size:47px;}.elementor-319 .elementor-element.elementor-element-1e112e26 .elementor-icon-box-title, .elementor-319 .elementor-element.elementor-element-1e112e26 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-319 .elementor-element.elementor-element-1e112e26:has(:hover) .elementor-icon-box-title,
					 .elementor-319 .elementor-element.elementor-element-1e112e26:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-319 .elementor-element.elementor-element-1e112e26 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-9801972 );}.elementor-319 .elementor-element.elementor-element-4341fdad{width:var( --container-widget-width, 24% );max-width:24%;background-color:var( --e-global-color-be0df4f );padding:40px 30px 32px 30px;--container-widget-width:24%;--container-widget-flex-grow:0;border-radius:28px 28px 28px 28px;--icon-box-icon-margin:5px;}.elementor-319 .elementor-element.elementor-element-4341fdad.elementor-element{--align-self:stretch;}.elementor-319 .elementor-element.elementor-element-4341fdad .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-319 .elementor-element.elementor-element-4341fdad.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-319 .elementor-element.elementor-element-4341fdad.elementor-view-framed .elementor-icon, .elementor-319 .elementor-element.elementor-element-4341fdad.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-319 .elementor-element.elementor-element-4341fdad .elementor-icon{font-size:47px;}.elementor-319 .elementor-element.elementor-element-4341fdad .elementor-icon-box-title, .elementor-319 .elementor-element.elementor-element-4341fdad .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-319 .elementor-element.elementor-element-4341fdad:has(:hover) .elementor-icon-box-title,
					 .elementor-319 .elementor-element.elementor-element-4341fdad:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-319 .elementor-element.elementor-element-4341fdad .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-9801972 );}.elementor-319 .elementor-element.elementor-element-7bfc14a5{width:var( --container-widget-width, 24% );max-width:24%;background-color:var( --e-global-color-be0df4f );padding:40px 30px 32px 30px;--container-widget-width:24%;--container-widget-flex-grow:0;border-radius:28px 28px 28px 28px;--icon-box-icon-margin:5px;}.elementor-319 .elementor-element.elementor-element-7bfc14a5.elementor-element{--align-self:stretch;}.elementor-319 .elementor-element.elementor-element-7bfc14a5 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-319 .elementor-element.elementor-element-7bfc14a5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-319 .elementor-element.elementor-element-7bfc14a5.elementor-view-framed .elementor-icon, .elementor-319 .elementor-element.elementor-element-7bfc14a5.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-319 .elementor-element.elementor-element-7bfc14a5 .elementor-icon{font-size:47px;}.elementor-319 .elementor-element.elementor-element-7bfc14a5 .elementor-icon-box-title, .elementor-319 .elementor-element.elementor-element-7bfc14a5 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-319 .elementor-element.elementor-element-7bfc14a5:has(:hover) .elementor-icon-box-title,
					 .elementor-319 .elementor-element.elementor-element-7bfc14a5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-319 .elementor-element.elementor-element-7bfc14a5 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-9801972 );}.elementor-319 .elementor-element.elementor-element-3802b7fa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-319 .elementor-element.elementor-element-2827d208{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-319 .elementor-element.elementor-element-2827d208 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;color:#151313;}.elementor-319 .elementor-element.elementor-element-7c69fa43{--e-image-carousel-slides-to-show:5;}.elementor-319 .elementor-element.elementor-element-7c69fa43 .swiper-wrapper{display:flex;align-items:center;}.elementor-319 .elementor-element.elementor-element-4d3c02ae{--display:flex;--min-height:211px;--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:space-evenly;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-319 .elementor-element.elementor-element-52f72007{--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-around;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-319 .elementor-element.elementor-element-52f72007:not(.elementor-motion-effects-element-type-background), .elementor-319 .elementor-element.elementor-element-52f72007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be0df4f );}.elementor-319 .elementor-element.elementor-element-52f72007.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-319 .elementor-element.elementor-element-2cd8ee59{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-319 .elementor-element.elementor-element-2cd8ee59 .elementor-counter{gap:0px;}.elementor-319 .elementor-element.elementor-element-2cd8ee59 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:50px;font-weight:700;}.elementor-319 .elementor-element.elementor-element-2cd8ee59 .elementor-counter-title{color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-319 .elementor-element.elementor-element-3bb9b004{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.elementor-319 .elementor-element.elementor-element-3bb9b004 .elementor-counter{gap:0px;}.elementor-319 .elementor-element.elementor-element-3bb9b004 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:50px;font-weight:700;}.elementor-319 .elementor-element.elementor-element-3bb9b004 .elementor-counter-title{color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-319 .elementor-element.elementor-element-1702610a .elementor-icon-box-title, .elementor-319 .elementor-element.elementor-element-1702610a .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;}.elementor-319 .elementor-element.elementor-element-1702610a .elementor-icon-box-title{color:var( --e-global-color-9801972 );}.elementor-319 .elementor-element.elementor-element-1702610a:has(:hover) .elementor-icon-box-title,
					 .elementor-319 .elementor-element.elementor-element-1702610a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-319 .elementor-element.elementor-element-1702610a .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-9801972 );}.elementor-319 .elementor-element.elementor-element-15b4196c{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-319 .elementor-element.elementor-element-15b4196c:not(.elementor-motion-effects-element-type-background), .elementor-319 .elementor-element.elementor-element-15b4196c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f4a25aa );}.elementor-319 .elementor-element.elementor-element-123d5cbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-319 .elementor-element.elementor-element-123d5cbb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-9801972 );}.elementor-319 .elementor-element.elementor-element-1a36dd0f{--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:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2.38rem;--padding-bottom:2.38rem;--padding-left:2.38rem;--padding-right:2.38rem;--z-index:2;}.elementor-319 .elementor-element.elementor-element-1a36dd0f.e-con:hover{--e-con-transform-scale:1.07;}.elementor-319 .elementor-element.elementor-element-1a36dd0f.e-con{--align-self:center;}.elementor-319 .elementor-element.elementor-element-50b97d7e{width:var( --container-widget-width, 38.054% );max-width:38.054%;--container-widget-width:38.054%;--container-widget-flex-grow:0;}.elementor-319 .elementor-element.elementor-element-50b97d7e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-319 .elementor-element.elementor-element-130acc6a{width:var( --container-widget-width, 16.375rem );max-width:16.375rem;--container-widget-width:16.375rem;--container-widget-flex-grow:0;}.elementor-319 .elementor-element.elementor-element-130acc6a .elementor-icon-box-wrapper{text-align:left;}.elementor-319 .elementor-element.elementor-element-130acc6a .elementor-icon-box-title{margin-block-end:0.3rem;color:var( --e-global-color-9801972 );}.elementor-319 .elementor-element.elementor-element-130acc6a .elementor-icon-box-title, .elementor-319 .elementor-element.elementor-element-130acc6a .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-319 .elementor-element.elementor-element-130acc6a:has(:hover) .elementor-icon-box-title,
					 .elementor-319 .elementor-element.elementor-element-130acc6a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9801972 );}.elementor-319 .elementor-element.elementor-element-130acc6a .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-319 .elementor-element.elementor-element-3b75be09{--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:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2.38rem;--padding-bottom:2.38rem;--padding-left:2.38rem;--padding-right:2.38rem;}.elementor-319 .elementor-element.elementor-element-3b75be09.e-con:hover{--e-con-transform-scale:1.07;}.elementor-319 .elementor-element.elementor-element-3b75be09.e-con{--align-self:center;}.elementor-319 .elementor-element.elementor-element-7decbf61{width:var( --container-widget-width, 38.054% );max-width:38.054%;--container-widget-width:38.054%;--container-widget-flex-grow:0;}.elementor-319 .elementor-element.elementor-element-7decbf61.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-319 .elementor-element.elementor-element-6c85aad4{width:var( --container-widget-width, 16.375rem );max-width:16.375rem;--container-widget-width:16.375rem;--container-widget-flex-grow:0;}.elementor-319 .elementor-element.elementor-element-6c85aad4 .elementor-icon-box-wrapper{text-align:left;}.elementor-319 .elementor-element.elementor-element-6c85aad4 .elementor-icon-box-title{margin-block-end:0.3rem;color:var( --e-global-color-9801972 );}.elementor-319 .elementor-element.elementor-element-6c85aad4 .elementor-icon-box-title, .elementor-319 .elementor-element.elementor-element-6c85aad4 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-319 .elementor-element.elementor-element-6c85aad4:has(:hover) .elementor-icon-box-title,
					 .elementor-319 .elementor-element.elementor-element-6c85aad4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9801972 );}.elementor-319 .elementor-element.elementor-element-6c85aad4 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-319 .elementor-element.elementor-element-1d652bd1{--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:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2.38rem;--padding-bottom:2.38rem;--padding-left:2.38rem;--padding-right:2.38rem;}.elementor-319 .elementor-element.elementor-element-1d652bd1.e-con:hover{--e-con-transform-scale:1.07;}.elementor-319 .elementor-element.elementor-element-1d652bd1.e-con{--align-self:center;}.elementor-319 .elementor-element.elementor-element-4e635b39{width:var( --container-widget-width, 38.054% );max-width:38.054%;--container-widget-width:38.054%;--container-widget-flex-grow:0;}.elementor-319 .elementor-element.elementor-element-4e635b39.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-319 .elementor-element.elementor-element-5093be52{width:var( --container-widget-width, 16.375rem );max-width:16.375rem;--container-widget-width:16.375rem;--container-widget-flex-grow:0;}.elementor-319 .elementor-element.elementor-element-5093be52 .elementor-icon-box-wrapper{text-align:left;}.elementor-319 .elementor-element.elementor-element-5093be52 .elementor-icon-box-title{margin-block-end:0.3rem;color:var( --e-global-color-9801972 );}.elementor-319 .elementor-element.elementor-element-5093be52 .elementor-icon-box-title, .elementor-319 .elementor-element.elementor-element-5093be52 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-319 .elementor-element.elementor-element-5093be52:has(:hover) .elementor-icon-box-title,
					 .elementor-319 .elementor-element.elementor-element-5093be52:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9801972 );}.elementor-319 .elementor-element.elementor-element-5093be52 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-319 .elementor-element.elementor-element-2c74bbef{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:4.75rem 4.75rem;--row-gap:4.75rem;--column-gap:4.75rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-319 .elementor-element.elementor-element-2c74bbef:not(.elementor-motion-effects-element-type-background), .elementor-319 .elementor-element.elementor-element-2c74bbef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f4a25aa );}.elementor-319 .elementor-element.elementor-element-2c74bbef.e-con{--align-self:center;}.elementor-319 .elementor-element.elementor-element-11161d85{--display:flex;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-319 .elementor-element.elementor-element-63a97514{margin:-2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;z-index:2;}.elementor-319 .elementor-element.elementor-element-63a97514 .elementor-image-box-wrapper{text-align:center;}.elementor-319 .elementor-element.elementor-element-63a97514 .elementor-image-box-title{margin-bottom:0.62rem;font-family:"Poppins", Sans-serif;font-size:40px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-9801972 );}.elementor-319 .elementor-element.elementor-element-63a97514:has(:hover) .elementor-image-box-title,
					 .elementor-319 .elementor-element.elementor-element-63a97514:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-319 .elementor-element.elementor-element-6afa42b3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-319 .elementor-element.elementor-element-6ffff0fe{--display:flex;--min-height:500px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:3rem;--padding-right:3rem;}.elementor-319 .elementor-element.elementor-element-6ffff0fe.e-con:hover{--e-con-transform-scale:1.07;}.elementor-319 .elementor-element.elementor-element-3b20742a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-319 .elementor-element.elementor-element-3b20742a .elementor-image-box-wrapper{text-align:left;}.elementor-319 .elementor-element.elementor-element-3b20742a.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-319 .elementor-element.elementor-element-3b20742a.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-319 .elementor-element.elementor-element-3b20742a.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-319 .elementor-element.elementor-element-3b20742a .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-9801972 );}.elementor-319 .elementor-element.elementor-element-3b20742a .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-319 .elementor-element.elementor-element-3b20742a .elementor-image-box-img img{border-radius:2000px;transition-duration:0.3s;}.elementor-319 .elementor-element.elementor-element-3b20742a:has(:hover) .elementor-image-box-title,
					 .elementor-319 .elementor-element.elementor-element-3b20742a:has(:focus) .elementor-image-box-title{color:var( --e-global-color-9801972 );}.elementor-319 .elementor-element.elementor-element-3b20742a .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-9801972 );}.elementor-319 .elementor-element.elementor-element-44c4bf57{text-align:left;font-family:"Poppins", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-319 .elementor-element.elementor-element-4eb0f5fb{--display:flex;--min-height:500px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:3rem;--padding-right:3rem;}.elementor-319 .elementor-element.elementor-element-4eb0f5fb.e-con:hover{--e-con-transform-scale:1.07;}.elementor-319 .elementor-element.elementor-element-df7cdef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-319 .elementor-element.elementor-element-df7cdef .elementor-image-box-wrapper{text-align:left;}.elementor-319 .elementor-element.elementor-element-df7cdef.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-319 .elementor-element.elementor-element-df7cdef.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-319 .elementor-element.elementor-element-df7cdef.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-319 .elementor-element.elementor-element-df7cdef .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-9801972 );}.elementor-319 .elementor-element.elementor-element-df7cdef .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-319 .elementor-element.elementor-element-df7cdef .elementor-image-box-img img{border-radius:2000px;transition-duration:0.3s;}.elementor-319 .elementor-element.elementor-element-df7cdef:has(:hover) .elementor-image-box-title,
					 .elementor-319 .elementor-element.elementor-element-df7cdef:has(:focus) .elementor-image-box-title{color:var( --e-global-color-9801972 );}.elementor-319 .elementor-element.elementor-element-df7cdef .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-9801972 );}.elementor-319 .elementor-element.elementor-element-5e2aba22{text-align:left;font-family:"Poppins", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-319 .elementor-element.elementor-element-38c52ad5{--display:flex;--min-height:500px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:3rem;--padding-right:3rem;}.elementor-319 .elementor-element.elementor-element-38c52ad5.e-con:hover{--e-con-transform-scale:1.07;}.elementor-319 .elementor-element.elementor-element-686acaf4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-319 .elementor-element.elementor-element-686acaf4 .elementor-image-box-wrapper{text-align:left;}.elementor-319 .elementor-element.elementor-element-686acaf4.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-319 .elementor-element.elementor-element-686acaf4.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-319 .elementor-element.elementor-element-686acaf4.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-319 .elementor-element.elementor-element-686acaf4 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-9801972 );}.elementor-319 .elementor-element.elementor-element-686acaf4 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-319 .elementor-element.elementor-element-686acaf4 .elementor-image-box-img img{border-radius:2000px;transition-duration:0.3s;}.elementor-319 .elementor-element.elementor-element-686acaf4:has(:hover) .elementor-image-box-title,
					 .elementor-319 .elementor-element.elementor-element-686acaf4:has(:focus) .elementor-image-box-title{color:var( --e-global-color-9801972 );}.elementor-319 .elementor-element.elementor-element-686acaf4 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-9801972 );}.elementor-319 .elementor-element.elementor-element-51cf366{text-align:left;font-family:"Poppins", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-319 .elementor-element.elementor-element-5fa74985{--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:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#4D4D4D;--border-color:#4D4D4D;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-319 .elementor-element.elementor-element-7aeabb02{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-319 .elementor-element.elementor-element-3d70f9d0{width:100%;max-width:100%;margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;text-align:left;}.elementor-319 .elementor-element.elementor-element-3d70f9d0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-319 .elementor-element.elementor-element-6153d50b .elementor-tab-title{border-width:0px;border-color:var( --e-global-color-be0df4f );background-color:var( --e-global-color-be0df4f );padding:20px 20px 20px 20px;}.elementor-319 .elementor-element.elementor-element-6153d50b .elementor-tab-content{border-width:0px;border-block-end-color:var( --e-global-color-be0df4f );color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-319 .elementor-element.elementor-element-6153d50b .elementor-toggle-item:not(:last-child){margin-block-end:4px;}.elementor-319 .elementor-element.elementor-element-6153d50b .elementor-toggle-title, .elementor-319 .elementor-element.elementor-element-6153d50b .elementor-toggle-icon{color:var( --e-global-color-d99f3d2 );}.elementor-319 .elementor-element.elementor-element-6153d50b .elementor-toggle-icon svg{fill:var( --e-global-color-d99f3d2 );}.elementor-319 .elementor-element.elementor-element-6153d50b .elementor-tab-title.elementor-active a, .elementor-319 .elementor-element.elementor-element-6153d50b .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-9801972 );}.elementor-319 .elementor-element.elementor-element-6153d50b .elementor-toggle-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-319 .elementor-element.elementor-element-5231bd11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#6F6F6F;--border-color:#6F6F6F;--border-radius:24px 24px 24px 24px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-319 .elementor-element.elementor-element-5231bd11:not(.elementor-motion-effects-element-type-background), .elementor-319 .elementor-element.elementor-element-5231bd11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be0df4f );}.elementor-319 .elementor-element.elementor-element-5231bd11.e-con{--align-self:flex-start;}.elementor-319 .elementor-element.elementor-element-22f81f61{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;--icon-box-icon-margin:24px;}.elementor-319 .elementor-element.elementor-element-22f81f61 .elementor-icon-box-wrapper{text-align:left;}.elementor-319 .elementor-element.elementor-element-22f81f61 .elementor-icon-box-title{margin-block-end:16px;color:#FFFFFF;}.elementor-319 .elementor-element.elementor-element-22f81f61.elementor-view-stacked .elementor-icon{background-color:#4AFF87;}.elementor-319 .elementor-element.elementor-element-22f81f61.elementor-view-framed .elementor-icon, .elementor-319 .elementor-element.elementor-element-22f81f61.elementor-view-default .elementor-icon{fill:#4AFF87;color:#4AFF87;border-color:#4AFF87;}.elementor-319 .elementor-element.elementor-element-22f81f61 .elementor-icon{font-size:70px;}.elementor-319 .elementor-element.elementor-element-22f81f61 .elementor-icon-box-title, .elementor-319 .elementor-element.elementor-element-22f81f61 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-319 .elementor-element.elementor-element-22f81f61:has(:hover) .elementor-icon-box-title,
					 .elementor-319 .elementor-element.elementor-element-22f81f61:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-9801972 );}.elementor-319 .elementor-element.elementor-element-22f81f61 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-d99f3d2 );}.elementor-319 .elementor-element.elementor-element-5e436932 .elementor-button{background-color:#4AFF87;font-family:"Sora", Sans-serif;font-weight:600;fill:#272727;color:#272727;border-radius:16px 16px 16px 16px;padding:25px 75px 25px 75px;}.elementor-319 .elementor-element.elementor-element-5e436932 .elementor-button-content-wrapper{flex-direction:row;}.elementor-319 .elementor-element.elementor-element-5e436932 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-319 .elementor-element.elementor-element-51ed1a2a{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-319 .elementor-element.elementor-element-183794e{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-319 .elementor-element.elementor-element-183794e:not(.elementor-motion-effects-element-type-background), .elementor-319 .elementor-element.elementor-element-183794e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-319 .elementor-element.elementor-element-2681f1de{text-align:center;}.elementor-319 .elementor-element.elementor-element-2681f1de .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-9801972 );}.elementor-319 .elementor-element.elementor-element-604dd52b{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-319 .elementor-element.elementor-element-032c7b4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:2.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-319 .elementor-element.elementor-element-032c7b4.e-con{--align-self:center;}.elementor-319 .elementor-element.elementor-element-38589ac{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-319 .elementor-element.elementor-element-38589ac.elementor-element{--align-self:center;}.elementor-319 .elementor-element.elementor-element-38589ac .elementor-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:20px 30px 20px 30px;}.elementor-319 .elementor-element.elementor-element-100a57c{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-9801972 );}.elementor-319 .elementor-element.elementor-element-4c436785{--display:flex;--min-height:394px;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-319 .elementor-element.elementor-element-4c436785:not(.elementor-motion-effects-element-type-background), .elementor-319 .elementor-element.elementor-element-4c436785 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1cc9fa9 );}.elementor-319 .elementor-element.elementor-element-4c436785 > .elementor-shape-top .elementor-shape-fill, .elementor-319 .elementor-element.elementor-element-4c436785 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-d99f3d2 );}.elementor-319 .elementor-element.elementor-element-4c436785 > .elementor-shape-top svg, .elementor-319 .elementor-element.elementor-element-4c436785 > .e-con-inner > .elementor-shape-top svg{transform:translateX(-50%) rotateY(180deg);}.elementor-319 .elementor-element.elementor-element-4aba1840{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-319 .elementor-element.elementor-element-728a1b12{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:left;}.elementor-319 .elementor-element.elementor-element-728a1b12 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-f4a25aa );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-319 .elementor-element.elementor-element-28405955{width:100%;max-width:100%;--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-319 .elementor-element.elementor-element-28405955.elementor-element{--align-self:flex-start;}.elementor-319 .elementor-element.elementor-element-28405955 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-319 .elementor-element.elementor-element-28405955 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-319 .elementor-element.elementor-element-28405955 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-319 .elementor-element.elementor-element-28405955 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-319 .elementor-element.elementor-element-28405955 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-319 .elementor-element.elementor-element-28405955 .elementor-icon-list-icon i{color:var( --e-global-color-9801972 );transition:color 0.3s;}.elementor-319 .elementor-element.elementor-element-28405955 .elementor-icon-list-icon svg{fill:var( --e-global-color-9801972 );transition:fill 0.3s;}.elementor-319 .elementor-element.elementor-element-28405955 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-319 .elementor-element.elementor-element-28405955 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-319 .elementor-element.elementor-element-28405955 .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-319 .elementor-element.elementor-element-28405955 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-319 .elementor-element.elementor-element-613b2129{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;z-index:3;border-radius:20px 20px 20px 20px;}.elementor-319 .elementor-element.elementor-element-613b2129.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-319 .elementor-element.elementor-element-613b2129 iframe{height:350px;}.elementor-319 .elementor-element.elementor-element-1cb4c998{width:var( --container-widget-width, 494px );max-width:494px;--container-widget-width:494px;--container-widget-flex-grow:0;}.elementor-319 .elementor-element.elementor-element-1cb4c998 img{width:100%;max-width:100%;}.elementor-319 .elementor-element.elementor-element-211657de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-319 .elementor-element.elementor-element-211657de:not(.elementor-motion-effects-element-type-background), .elementor-319 .elementor-element.elementor-element-211657de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be0df4f );}.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-size:var( --e-global-typography-secondary-font-size );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-319 .elementor-element.elementor-element-61401d6a{--divider-border-style:solid;--divider-color:var( --e-global-color-1cc9fa9 );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-319 .elementor-element.elementor-element-61401d6a .elementor-divider-separator{width:100%;}.elementor-319 .elementor-element.elementor-element-61401d6a .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-319 .elementor-element.elementor-element-5551ea03{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-319 .elementor-element.elementor-element-3ca5b9c{width:var( --container-widget-width, 57.509% );max-width:57.509%;--container-widget-width:57.509%;--container-widget-flex-grow:0;text-align:left;}.elementor-319 .elementor-element.elementor-element-3ca5b9c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-319 .elementor-element.elementor-element-3ca5b9c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:var( --e-global-color-9801972 );}.elementor-319 .elementor-element.elementor-element-5f11af0b{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:21px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-319 .elementor-element.elementor-element-5f11af0b .elementor-social-icon{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-319 .elementor-element.elementor-element-5f11af0b .elementor-social-icon i{color:var( --e-global-color-text );}.elementor-319 .elementor-element.elementor-element-5f11af0b .elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-319 .elementor-element.elementor-element-5f11af0b .elementor-icon{border-radius:999px 999px 999px 999px;}.elementor-319 .elementor-element.elementor-element-5f11af0b .elementor-social-icon:hover{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-319 .elementor-element.elementor-element-5f11af0b .elementor-social-icon:hover i{color:var( --e-global-color-9801972 );}.elementor-319 .elementor-element.elementor-element-5f11af0b .elementor-social-icon:hover svg{fill:var( --e-global-color-9801972 );}body.elementor-page-319:not(.elementor-motion-effects-element-type-background), body.elementor-page-319 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d99f3d2 );}@media(max-width:1024px){.elementor-319 .elementor-element.elementor-element-28df69cb{--padding-top:10rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-fb25853 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-5d39d458{--container-widget-width:120px;--container-widget-flex-grow:0;width:var( --container-widget-width, 120px );max-width:120px;}.elementor-319 .elementor-element.elementor-element-5d39d458 img{width:150px;max-width:100%;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-319 .elementor-element.elementor-element-298b3233{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-319 .elementor-element.elementor-element-298b3233.elementor-element{--align-self:center;}.elementor-319 .elementor-element.elementor-element-298b3233 .elementor-nav-menu .elementor-item{font-size:15px;}.elementor-319 .elementor-element.elementor-element-298b3233 .elementor-nav-menu--main .elementor-item{padding-left:0.5rem;padding-right:0.5rem;}.elementor-319 .elementor-element.elementor-element-298b3233 .elementor-nav-menu--dropdown .elementor-item, .elementor-319 .elementor-element.elementor-element-298b3233 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-secondary-font-size );}.elementor-319 .elementor-element.elementor-element-2d16a69d .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-7e2dfd5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-319 .elementor-element.elementor-element-7cdb7c4f{--e-image-carousel-slides-to-show:3;}.elementor-319 .elementor-element.elementor-element-511f4c68{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-319 .elementor-element.elementor-element-4c105b82{--grid-auto-flow:row;}.elementor-319 .elementor-element.elementor-element-6eb472ca .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-1a329f2b .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-3eaef7ed .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-2423919d .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-70a31055 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-4e8e5af5{--justify-content:center;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-1e112e26{padding:30px 20px 30px 20px;--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-319 .elementor-element.elementor-element-1e112e26 .elementor-icon-box-title, .elementor-319 .elementor-element.elementor-element-1e112e26 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-319 .elementor-element.elementor-element-4341fdad{padding:30px 20px 30px 20px;--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-319 .elementor-element.elementor-element-4341fdad .elementor-icon-box-title, .elementor-319 .elementor-element.elementor-element-4341fdad .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-319 .elementor-element.elementor-element-7bfc14a5{padding:30px 20px 30px 20px;--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-319 .elementor-element.elementor-element-7bfc14a5 .elementor-icon-box-title, .elementor-319 .elementor-element.elementor-element-7bfc14a5 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-319 .elementor-element.elementor-element-3802b7fa{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-319 .elementor-element.elementor-element-4d3c02ae{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-319 .elementor-element.elementor-element-52f72007{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-319 .elementor-element.elementor-element-2cd8ee59{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-319 .elementor-element.elementor-element-2cd8ee59 .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-3bb9b004{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-319 .elementor-element.elementor-element-3bb9b004 .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-1702610a .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-15b4196c{--justify-content:center;}.elementor-319 .elementor-element.elementor-element-130acc6a .elementor-icon-box-title, .elementor-319 .elementor-element.elementor-element-130acc6a .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-319 .elementor-element.elementor-element-6c85aad4 .elementor-icon-box-title, .elementor-319 .elementor-element.elementor-element-6c85aad4 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-319 .elementor-element.elementor-element-5093be52 .elementor-icon-box-title, .elementor-319 .elementor-element.elementor-element-5093be52 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-319 .elementor-element.elementor-element-11161d85{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-319 .elementor-element.elementor-element-6afa42b3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-319 .elementor-element.elementor-element-3b20742a .elementor-image-box-wrapper{text-align:center;}.elementor-319 .elementor-element.elementor-element-3b20742a .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-319 .elementor-element.elementor-element-44c4bf57{text-align:center;}.elementor-319 .elementor-element.elementor-element-df7cdef .elementor-image-box-wrapper{text-align:center;}.elementor-319 .elementor-element.elementor-element-df7cdef .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-319 .elementor-element.elementor-element-5e2aba22{text-align:center;}.elementor-319 .elementor-element.elementor-element-686acaf4 .elementor-image-box-wrapper{text-align:center;}.elementor-319 .elementor-element.elementor-element-686acaf4 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-319 .elementor-element.elementor-element-51cf366{text-align:center;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-6153d50b .elementor-toggle-title{font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-6153d50b .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-22f81f61 .elementor-icon-box-title, .elementor-319 .elementor-element.elementor-element-22f81f61 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-319 .elementor-element.elementor-element-22f81f61 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-604dd52b{font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-38589ac .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-728a1b12{text-align:center;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-28405955 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-319 .elementor-element.elementor-element-28405955 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-211657de{--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;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-319 .elementor-element.elementor-element-61401d6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-319 .elementor-element.elementor-element-61401d6a .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-319 .elementor-element.elementor-element-5551ea03{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--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-319 .elementor-element.elementor-element-3ca5b9c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-319 .elementor-element.elementor-element-3ca5b9c.elementor-element{--align-self:flex-start;}}@media(max-width:767px){.elementor-319 .elementor-element.elementor-element-28df69cb:not(.elementor-motion-effects-element-type-background), .elementor-319 .elementor-element.elementor-element-28df69cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://karinapireseventos.com.br/wp-content/uploads/2025/11/IMG_4372-scaled.jpg");background-position:center center;}.elementor-319 .elementor-element.elementor-element-28df69cb{--min-height:700px;--gap:3.5rem 3.5rem;--row-gap:3.5rem;--column-gap:3.5rem;--padding-top:8rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-319 .elementor-element.elementor-element-549998a4{--width:90%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-5502d676{--container-widget-width:25px;--container-widget-flex-grow:0;width:var( --container-widget-width, 25px );max-width:25px;}.elementor-319 .elementor-element.elementor-element-3f7b622b{--container-widget-width:25px;--container-widget-flex-grow:0;width:var( --container-widget-width, 25px );max-width:25px;}.elementor-319 .elementor-element.elementor-element-ba399f3{--container-widget-width:25px;--container-widget-flex-grow:0;width:var( --container-widget-width, 25px );max-width:25px;}.elementor-319 .elementor-element.elementor-element-68f50b22{--container-widget-width:25px;--container-widget-flex-grow:0;width:var( --container-widget-width, 25px );max-width:25px;}.elementor-319 .elementor-element.elementor-element-763d1fb1{--container-widget-width:25px;--container-widget-flex-grow:0;width:var( --container-widget-width, 25px );max-width:25px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-73df0fbf.elementor-element{--align-self:center;}.elementor-319 .elementor-element.elementor-element-73df0fbf{text-align:center;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-3e5d045c .elementor-image-box-title{font-size:30px;}.elementor-319 .elementor-element.elementor-element-3e5d045c .elementor-image-box-description{font-size:20px;}.elementor-319 .elementor-element.elementor-element-34e3f4e0{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-319 .elementor-element.elementor-element-fb25853{width:100%;max-width:100%;}.elementor-319 .elementor-element.elementor-element-fb25853 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-79d28540{text-align:center;font-size:15px;}.elementor-319 .elementor-element.elementor-element-60d315d5{--e-image-carousel-slides-to-show:2;}.elementor-319 .elementor-element.elementor-element-310c0165{width:100%;max-width:100%;text-align:center;}.elementor-319 .elementor-element.elementor-element-310c0165.elementor-element{--align-self:center;}body:not(.rtl) .elementor-319 .elementor-element.elementor-element-310c0165{left:-362px;}body.rtl .elementor-319 .elementor-element.elementor-element-310c0165{right:-362px;}.elementor-319 .elementor-element.elementor-element-310c0165 img{width:1200px;max-width:1200px;}.elementor-319 .elementor-element.elementor-element-bee714d{--width:90%;--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-319 .elementor-element.elementor-element-5d39d458{--container-widget-width:130px;--container-widget-flex-grow:0;width:var( --container-widget-width, 130px );max-width:130px;}.elementor-319 .elementor-element.elementor-element-5d39d458 img{width:332px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );}.elementor-319 .elementor-element.elementor-element-298b3233{--container-widget-width:4.4rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 4.4rem );max-width:4.4rem;}.elementor-319 .elementor-element.elementor-element-298b3233 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-319 .elementor-element.elementor-element-298b3233 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-319 .elementor-element.elementor-element-298b3233 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-319 .elementor-element.elementor-element-298b3233 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-319 .elementor-element.elementor-element-298b3233 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-319 .elementor-element.elementor-element-298b3233 .e--pointer-underline .elementor-item:after,
					 .elementor-319 .elementor-element.elementor-element-298b3233 .e--pointer-overline .elementor-item:before,
					 .elementor-319 .elementor-element.elementor-element-298b3233 .e--pointer-double-line .elementor-item:before,
					 .elementor-319 .elementor-element.elementor-element-298b3233 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-319 .elementor-element.elementor-element-298b3233 .elementor-nav-menu--dropdown .elementor-item, .elementor-319 .elementor-element.elementor-element-298b3233 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-secondary-font-size );}.elementor-319 .elementor-element.elementor-element-298b3233 .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-319 .elementor-element.elementor-element-298b3233 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-319 .elementor-element.elementor-element-298b3233 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:-16px !important;}.elementor-319 .elementor-element.elementor-element-2d16a69d .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-a733dd3{width:100%;max-width:100%;bottom:0px;text-align:center;}.elementor-319 .elementor-element.elementor-element-a733dd3.elementor-element{--align-self:center;}body:not(.rtl) .elementor-319 .elementor-element.elementor-element-a733dd3{left:-385px;}body.rtl .elementor-319 .elementor-element.elementor-element-a733dd3{right:-385px;}.elementor-319 .elementor-element.elementor-element-a733dd3 img{width:1200px;max-width:1200px;}.elementor-319 .elementor-element.elementor-element-7e2dfd5{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-319 .elementor-element.elementor-element-74fb6015{width:100%;max-width:100%;}.elementor-319 .elementor-element.elementor-element-74fb6015 .elementor-image-box-title{font-size:30px;}.elementor-319 .elementor-element.elementor-element-7cdb7c4f{--e-image-carousel-slides-to-show:2;}.elementor-319 .elementor-element.elementor-element-511f4c68{--gap:8px 0px;--row-gap:8px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-319 .elementor-element.elementor-element-6799ea5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:10px 10px 10px 10px;}.elementor-319 .elementor-element.elementor-element-6799ea5a .elementor-heading-title{font-size:30px;}.elementor-319 .elementor-element.elementor-element-4c105b82{--e-con-grid-template-columns:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-319 .elementor-element.elementor-element-6eb472ca{width:100%;max-width:100%;}.elementor-319 .elementor-element.elementor-element-6eb472ca .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-1a329f2b{width:100%;max-width:100%;}.elementor-319 .elementor-element.elementor-element-1a329f2b .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-3eaef7ed .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-2423919d{width:100%;max-width:100%;}.elementor-319 .elementor-element.elementor-element-2423919d .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-70a31055{width:100%;max-width:100%;}.elementor-319 .elementor-element.elementor-element-70a31055 .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-4e8e5af5{--content-width:90vw;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-319 .elementor-element.elementor-element-53d4641a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-319 .elementor-element.elementor-element-53d4641a .elementor-heading-title{font-size:30px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-1e112e26{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;--icon-box-icon-margin:0px;}.elementor-319 .elementor-element.elementor-element-1e112e26 .elementor-icon-box-title, .elementor-319 .elementor-element.elementor-element-1e112e26 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-319 .elementor-element.elementor-element-4341fdad{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;--icon-box-icon-margin:0px;}.elementor-319 .elementor-element.elementor-element-4341fdad .elementor-icon-box-title, .elementor-319 .elementor-element.elementor-element-4341fdad .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-319 .elementor-element.elementor-element-7bfc14a5{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;--icon-box-icon-margin:0px;}.elementor-319 .elementor-element.elementor-element-7bfc14a5 .elementor-icon-box-title, .elementor-319 .elementor-element.elementor-element-7bfc14a5 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-319 .elementor-element.elementor-element-3802b7fa{--gap:8px 0px;--row-gap:8px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-319 .elementor-element.elementor-element-2827d208{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-319 .elementor-element.elementor-element-2827d208 .elementor-heading-title{font-size:30px;}.elementor-319 .elementor-element.elementor-element-7c69fa43{--e-image-carousel-slides-to-show:2;}.elementor-319 .elementor-element.elementor-element-4d3c02ae{--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-319 .elementor-element.elementor-element-52f72007{--gap:30px 20px;--row-gap:30px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-319 .elementor-element.elementor-element-2cd8ee59{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-319 .elementor-element.elementor-element-2cd8ee59.elementor-element{--align-self:flex-start;}.elementor-319 .elementor-element.elementor-element-2cd8ee59 .elementor-counter-title{justify-content:center;font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-2cd8ee59 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:30px;}.elementor-319 .elementor-element.elementor-element-3bb9b004{width:100%;max-width:100%;}.elementor-319 .elementor-element.elementor-element-3bb9b004 .elementor-counter-title{justify-content:center;font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-3bb9b004 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:30px;}.elementor-319 .elementor-element.elementor-element-1702610a .elementor-icon-box-title, .elementor-319 .elementor-element.elementor-element-1702610a .elementor-icon-box-title a{font-size:25px;}.elementor-319 .elementor-element.elementor-element-1702610a .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-15b4196c{--content-width:90%;}.elementor-319 .elementor-element.elementor-element-123d5cbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-319 .elementor-element.elementor-element-123d5cbb .elementor-heading-title{font-size:30px;}.elementor-319 .elementor-element.elementor-element-1a36dd0f{--width:25rem;}.elementor-319 .elementor-element.elementor-element-130acc6a .elementor-icon-box-wrapper{text-align:center;}.elementor-319 .elementor-element.elementor-element-130acc6a .elementor-icon-box-title, .elementor-319 .elementor-element.elementor-element-130acc6a .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-319 .elementor-element.elementor-element-3b75be09{--width:25rem;}.elementor-319 .elementor-element.elementor-element-6c85aad4 .elementor-icon-box-wrapper{text-align:center;}.elementor-319 .elementor-element.elementor-element-6c85aad4 .elementor-icon-box-title, .elementor-319 .elementor-element.elementor-element-6c85aad4 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-319 .elementor-element.elementor-element-1d652bd1{--width:25rem;}.elementor-319 .elementor-element.elementor-element-5093be52 .elementor-icon-box-wrapper{text-align:center;}.elementor-319 .elementor-element.elementor-element-5093be52 .elementor-icon-box-title, .elementor-319 .elementor-element.elementor-element-5093be52 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-319 .elementor-element.elementor-element-63a97514{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-319 .elementor-element.elementor-element-63a97514.elementor-element{--align-self:center;}.elementor-319 .elementor-element.elementor-element-63a97514 .elementor-image-box-title{font-size:30px;}.elementor-319 .elementor-element.elementor-element-6afa42b3{--width:90%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-319 .elementor-element.elementor-element-6afa42b3.e-con{--align-self:center;}.elementor-319 .elementor-element.elementor-element-6ffff0fe{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-319 .elementor-element.elementor-element-3b20742a .elementor-image-box-img{margin-bottom:0px;}.elementor-319 .elementor-element.elementor-element-3b20742a .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-319 .elementor-element.elementor-element-3b20742a .elementor-image-box-description{font-size:15px;}.elementor-319 .elementor-element.elementor-element-4eb0f5fb{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-319 .elementor-element.elementor-element-df7cdef .elementor-image-box-img{margin-bottom:0px;}.elementor-319 .elementor-element.elementor-element-df7cdef .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-319 .elementor-element.elementor-element-df7cdef .elementor-image-box-description{font-size:15px;}.elementor-319 .elementor-element.elementor-element-38c52ad5{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-319 .elementor-element.elementor-element-686acaf4 .elementor-image-box-img{margin-bottom:0px;}.elementor-319 .elementor-element.elementor-element-686acaf4 .elementor-image-box-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-319 .elementor-element.elementor-element-686acaf4 .elementor-image-box-description{font-size:15px;}.elementor-319 .elementor-element.elementor-element-5fa74985{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-319 .elementor-element.elementor-element-3d70f9d0{text-align:center;}.elementor-319 .elementor-element.elementor-element-3d70f9d0 .elementor-heading-title{font-size:30px;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-6153d50b .elementor-toggle-title{font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-6153d50b .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-5231bd11{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-319 .elementor-element.elementor-element-22f81f61{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-box-icon-margin:20px;}.elementor-319 .elementor-element.elementor-element-22f81f61 .elementor-icon-box-wrapper{text-align:center;}.elementor-319 .elementor-element.elementor-element-22f81f61 .elementor-icon-box-title{margin-block-end:20px;}.elementor-319 .elementor-element.elementor-element-22f81f61 .elementor-icon{font-size:84px;}.elementor-319 .elementor-element.elementor-element-22f81f61 .elementor-icon-box-title, .elementor-319 .elementor-element.elementor-element-22f81f61 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-319 .elementor-element.elementor-element-22f81f61 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-5e436932 .elementor-button{padding:25px 25px 25px 25px;}.elementor-319 .elementor-element.elementor-element-2681f1de .elementor-heading-title{font-size:30px;}.elementor-319 .elementor-element.elementor-element-604dd52b{font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-032c7b4{--margin-top:1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-319 .elementor-element.elementor-element-38589ac{width:100%;max-width:100%;}.elementor-319 .elementor-element.elementor-element-38589ac .elementor-button{font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-100a57c{text-align:center;font-size:15px;}.elementor-319 .elementor-element.elementor-element-4c436785{--content-width:90vw;--min-height:0px;--justify-content:center;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-319 .elementor-element.elementor-element-4aba1840{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-319 .elementor-element.elementor-element-728a1b12{text-align:center;}.elementor-319 .elementor-element.elementor-element-728a1b12 .elementor-heading-title{font-size:30px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-28405955{width:var( --container-widget-width, 329px );max-width:329px;--container-widget-width:329px;--container-widget-flex-grow:0;}.elementor-319 .elementor-element.elementor-element-28405955.elementor-element{--align-self:center;}.elementor-319 .elementor-element.elementor-element-28405955 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-319 .elementor-element.elementor-element-28405955 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-319 .elementor-element.elementor-element-211657de{--content-width:90%;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-319 .elementor-element.elementor-element-61401d6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-319 .elementor-element.elementor-element-61401d6a .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-319 .elementor-element.elementor-element-5551ea03{--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-319 .elementor-element.elementor-element-3ca5b9c{text-align:center;}.elementor-319 .elementor-element.elementor-element-5f11af0b{--icon-size:18px;}}@media(min-width:768px){.elementor-319 .elementor-element.elementor-element-549998a4{--width:57.3rem;}.elementor-319 .elementor-element.elementor-element-bee714d{--width:1300px;}.elementor-319 .elementor-element.elementor-element-511f4c68{--content-width:1312px;}.elementor-319 .elementor-element.elementor-element-4c105b82{--width:100%;}.elementor-319 .elementor-element.elementor-element-4e8e5af5{--content-width:1272px;}.elementor-319 .elementor-element.elementor-element-3802b7fa{--content-width:1312px;}.elementor-319 .elementor-element.elementor-element-52f72007{--width:100%;}.elementor-319 .elementor-element.elementor-element-15b4196c{--content-width:1300px;}.elementor-319 .elementor-element.elementor-element-1a36dd0f{--width:39rem;}.elementor-319 .elementor-element.elementor-element-3b75be09{--width:39rem;}.elementor-319 .elementor-element.elementor-element-1d652bd1{--width:39rem;}.elementor-319 .elementor-element.elementor-element-6ffff0fe{--width:26rem;}.elementor-319 .elementor-element.elementor-element-4eb0f5fb{--width:26rem;}.elementor-319 .elementor-element.elementor-element-38c52ad5{--width:26rem;}.elementor-319 .elementor-element.elementor-element-5fa74985{--content-width:1280px;}.elementor-319 .elementor-element.elementor-element-7aeabb02{--width:60%;}.elementor-319 .elementor-element.elementor-element-5231bd11{--width:40%;}.elementor-319 .elementor-element.elementor-element-51ed1a2a{--content-width:800px;}.elementor-319 .elementor-element.elementor-element-4aba1840{--width:40%;}.elementor-319 .elementor-element.elementor-element-211657de{--content-width:1140px;}}@media(max-width:1024px) and (min-width:768px){.elementor-319 .elementor-element.elementor-element-549998a4{--width:90%;}.elementor-319 .elementor-element.elementor-element-bee714d{--width:90%;}.elementor-319 .elementor-element.elementor-element-4e8e5af5{--content-width:90vw;}.elementor-319 .elementor-element.elementor-element-11161d85{--width:90%;}.elementor-319 .elementor-element.elementor-element-6ffff0fe{--width:100%;}.elementor-319 .elementor-element.elementor-element-38c52ad5{--width:100%;}.elementor-319 .elementor-element.elementor-element-4aba1840{--width:54%;}.elementor-319 .elementor-element.elementor-element-211657de{--content-width:85%;}.elementor-319 .elementor-element.elementor-element-5551ea03{--width:100%;}}@media(min-width:1025px){.elementor-319 .elementor-element.elementor-element-28df69cb:not(.elementor-motion-effects-element-type-background), .elementor-319 .elementor-element.elementor-element-28df69cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for video, class: .elementor-element-64713eae */.elementor-319 .elementor-element.elementor-element-64713eae{
 display: none;   
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb25853 */.elementor-button {
    background: linear-gradient(-45deg, #ffffff, #bababa, #ffffff, #bababa, #ffffff, #bababa); /* Mude as cores do degradê do botão aqui */
    background-size: 800% 400%;
    transition: all .5s;
    animation: gradient 12s infinite cubic-bezier(.62, .28, .23, .99) both, pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #ffffff70; /* Mude a cor aqui */
}

.elementor-button:hover{
    transform: scale(1.05);
}

.elementor-button::before{
    content: "";
    background: transparent;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: inherit;
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #ffffff80; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}


/* Animação do degradê */
@keyframes gradient {
    0%, 100% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-60d315d5 */.elementor-319 .elementor-element.elementor-element-60d315d5 .swiper-wrapper {
    transition-timing-function: linear !important;
    -webkit-transition-timing-function: linear !important;
    opacity: 0.5;
}

.elementor-319 .elementor-element.elementor-element-60d315d5::before {
content: "";
position: absolute;
width: 100%;
height: 100%;
background: linear-gradient(to right, #030303 0%, transparent 20%, transparent 80%, #030303 100%);
z-index: 10;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-310c0165 */.elementor-319 .elementor-element.elementor-element-310c0165{
    mix-blend-mode: screen;
}

@media(max-width: 767px){
    .elementor-319 .elementor-element.elementor-element-310c0165{
        width: 200% !important;
    }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-298b3233 */.elementor-319 .elementor-element.elementor-element-298b3233{
    display: flex;
    justify-content: center;
    align-content: center;
}

@media (max-width: 767px){
.elementor-319 .elementor-element.elementor-element-298b3233{
    display: none !important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2d16a69d */:root {
 /* Tons de roxo personalizados */
 --glow-primary: #E1C0A9;
 --glow-border: #9C4EFF33;
 --glow-bg: #000000;
}

.shine-wrap {
    border-radius: 10px;
    padding: 0;
    overflow: hidden;
    position: relative;
}

.shine-wrap .elementor-button * {
    z-index: 8;
    position: relative;
}

.shine-wrap .elementor-button {
    background: transparent !important;
    padding: 22px 40px;
    width: 230px;
    position: relative;
    z-index: 4;
    transition: all 0.4s ease;
}

/* Camada externa com borda */
.shine-wrap .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    background: var(--glow-border);
    border-radius: 10px;
    z-index: 2;
    opacity: 1;
    transition: opacity 0.35s ease-in-out;
}

/* Camada interna de fundo */
.shine-wrap .elementor-button::before {
    content: "";
    position: absolute;
    top: 1px;
    left: 1px;
    right: 1px;
    bottom: 1px;
    background: var(--glow-bg);
    border-radius: 9px;
    z-index: 4;
    opacity: 1;
    transition: all 0.4s ease;
}

/* Efeito de luz rotativa */
.shine-wrap::before {
    content: "";
    position: absolute;
    top: -150%;
    left: 50%;
    width: 60px;
    height: 400%;
    background: var(--glow-primary);
    filter: blur(7px);
    border-radius: 12px;
    z-index: 3;
    opacity: 1;
    transform-origin: center bottom;
    animation: girar-luz 4.5s linear infinite;
}

/* Keyframe da rotação do brilho */
@keyframes girar-luz {
    from {
        transform: translate(-50%, -50%) rotate(0deg);
    }
    to {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}

/* Efeito hover */
.shine-wrap .elementor-button:hover::before {
    background: var(--glow-bg);
    opacity: 0.95;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bee714d */.elementor-319 .elementor-element.elementor-element-bee714d{
    border-radius: 5.3125rem;
background: var(--alpha-800, rgba(43, 43, 43, 0.72));
backdrop-filter: blur(10px);
  position: fixed;
  top: 40px;
  z-index: 999;
}

@media (max-width: 767px){
    .elementor-319 .elementor-element.elementor-element-bee714d{
        top: 20px;
    }
}

@media (max-width: 768px) {
    .elementor-319 .elementor-element.elementor-element-bee714d{
        background: #00000000;
        backdrop-filter: none;
        position: absolute;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a733dd3 */.elementor-319 .elementor-element.elementor-element-a733dd3{
    mix-blend-mode: screen;
    transform: (1);
}

@media(max-width: 767px){
    .elementor-319 .elementor-element.elementor-element-a733dd3{
        width: 200% !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7cdb7c4f */.elementor-319 .elementor-element.elementor-element-7cdb7c4f .swiper-wrapper{
  transition-timing-function: linear !important; 
}


.elementor-319 .elementor-element.elementor-element-7cdb7c4f .swiper{
    overflow: visible !important;
}

.elementor-319 .elementor-element.elementor-element-7cdb7c4f .swiper-wrapper{
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e2dfd5 */html, body{
width: 100%;
overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6eb472ca */:root {
 /* Tons de roxo personalizados */
 --glow-primary: #FCF5e8;
 --glow-border: #e1eac9;
 --glow-bg: #979586;
}

.shine-wrap {
    border-radius: 10px;
    padding: 0;
    overflow: hidden;
    position: relative;
}

.shine-wrap .elementor-button * {
    z-index: 8;
    position: relative;
}

.shine-wrap .elementor-button {
    background: transparent !important;
    padding: 22px 40px;
    width: 230px;
    position: relative;
    z-index: 4;
    transition: all 0.4s ease;
}

/* Camada externa com borda */
.shine-wrap .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    background: var(--glow-border);
    border-radius: 10px;
    z-index: 2;
    opacity: 1;
    transition: opacity 0.35s ease-in-out;
}

/* Camada interna de fundo */
.shine-wrap .elementor-button::before {
    content: "";
    position: absolute;
    top: 1px;
    left: 1px;
    right: 1px;
    bottom: 1px;
    background: var(--glow-bg);
    border-radius: 9px;
    z-index: 4;
    opacity: 1;
    transition: all 0.4s ease;
}

/* Efeito de luz rotativa */
.shine-wrap::before {
    content: "";
    position: absolute;
    top: -150%;
    left: 50%;
    width: 60px;
    height: 400%;
    background: var(--glow-primary);
    filter: blur(7px);
    border-radius: 12px;
    z-index: 3;
    opacity: 1;
    transform-origin: center bottom;
    animation: girar-luz 4.5s linear infinite;
}

/* Keyframe da rotação do brilho */
@keyframes girar-luz {
    from {
        transform: translate(-50%, -50%) rotate(0deg);
    }
    to {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}

/* Efeito hover */
.shine-wrap .elementor-button:hover::before {
    background: var(--glow-bg);
    opacity: 0.95;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a329f2b */:root {
 /* Tons de roxo personalizados */
 --glow-primary: #FCF5e8;
 --glow-border: #e1eac9;
 --glow-bg: #979586;
}

.shine-wrap {
    border-radius: 10px;
    padding: 0;
    overflow: hidden;
    position: relative;
}

.shine-wrap .elementor-button * {
    z-index: 8;
    position: relative;
}

.shine-wrap .elementor-button {
    background: transparent !important;
    padding: 22px 40px;
    width: 230px;
    position: relative;
    z-index: 4;
    transition: all 0.4s ease;
}

/* Camada externa com borda */
.shine-wrap .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    background: var(--glow-border);
    border-radius: 10px;
    z-index: 2;
    opacity: 1;
    transition: opacity 0.35s ease-in-out;
}

/* Camada interna de fundo */
.shine-wrap .elementor-button::before {
    content: "";
    position: absolute;
    top: 1px;
    left: 1px;
    right: 1px;
    bottom: 1px;
    background: var(--glow-bg);
    border-radius: 9px;
    z-index: 4;
    opacity: 1;
    transition: all 0.4s ease;
}

/* Efeito de luz rotativa */
.shine-wrap::before {
    content: "";
    position: absolute;
    top: -150%;
    left: 50%;
    width: 60px;
    height: 400%;
    background: var(--glow-primary);
    filter: blur(7px);
    border-radius: 12px;
    z-index: 3;
    opacity: 1;
    transform-origin: center bottom;
    animation: girar-luz 4.5s linear infinite;
}

/* Keyframe da rotação do brilho */
@keyframes girar-luz {
    from {
        transform: translate(-50%, -50%) rotate(0deg);
    }
    to {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}

/* Efeito hover */
.shine-wrap .elementor-button:hover::before {
    background: var(--glow-bg);
    opacity: 0.95;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3eaef7ed */:root {
 /* Tons de roxo personalizados */
 --glow-primary: #FCF5e8;
 --glow-border: #e1eac9;
 --glow-bg: #979586;
}

.shine-wrap {
    border-radius: 10px;
    padding: 0;
    overflow: hidden;
    position: relative;
}

.shine-wrap .elementor-button * {
    z-index: 8;
    position: relative;
}

.shine-wrap .elementor-button {
    background: transparent !important;
    padding: 22px 40px;
    width: 230px;
    position: relative;
    z-index: 4;
    transition: all 0.4s ease;
}

/* Camada externa com borda */
.shine-wrap .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    background: var(--glow-border);
    border-radius: 10px;
    z-index: 2;
    opacity: 1;
    transition: opacity 0.35s ease-in-out;
}

/* Camada interna de fundo */
.shine-wrap .elementor-button::before {
    content: "";
    position: absolute;
    top: 1px;
    left: 1px;
    right: 1px;
    bottom: 1px;
    background: var(--glow-bg);
    border-radius: 9px;
    z-index: 4;
    opacity: 1;
    transition: all 0.4s ease;
}

/* Efeito de luz rotativa */
.shine-wrap::before {
    content: "";
    position: absolute;
    top: -150%;
    left: 50%;
    width: 60px;
    height: 400%;
    background: var(--glow-primary);
    filter: blur(7px);
    border-radius: 12px;
    z-index: 3;
    opacity: 1;
    transform-origin: center bottom;
    animation: girar-luz 4.5s linear infinite;
}

/* Keyframe da rotação do brilho */
@keyframes girar-luz {
    from {
        transform: translate(-50%, -50%) rotate(0deg);
    }
    to {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}

/* Efeito hover */
.shine-wrap .elementor-button:hover::before {
    background: var(--glow-bg);
    opacity: 0.95;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2423919d */:root {
 /* Tons de roxo personalizados */
 --glow-primary: #FCF5e8;
 --glow-border: #e1eac9;
 --glow-bg: #979586;
}

.shine-wrap {
    border-radius: 10px;
    padding: 0;
    overflow: hidden;
    position: relative;
}

.shine-wrap .elementor-button * {
    z-index: 8;
    position: relative;
}

.shine-wrap .elementor-button {
    background: transparent !important;
    padding: 22px 40px;
    width: 230px;
    position: relative;
    z-index: 4;
    transition: all 0.4s ease;
}

/* Camada externa com borda */
.shine-wrap .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    background: var(--glow-border);
    border-radius: 10px;
    z-index: 2;
    opacity: 1;
    transition: opacity 0.35s ease-in-out;
}

/* Camada interna de fundo */
.shine-wrap .elementor-button::before {
    content: "";
    position: absolute;
    top: 1px;
    left: 1px;
    right: 1px;
    bottom: 1px;
    background: var(--glow-bg);
    border-radius: 9px;
    z-index: 4;
    opacity: 1;
    transition: all 0.4s ease;
}

/* Efeito de luz rotativa */
.shine-wrap::before {
    content: "";
    position: absolute;
    top: -150%;
    left: 50%;
    width: 60px;
    height: 400%;
    background: var(--glow-primary);
    filter: blur(7px);
    border-radius: 12px;
    z-index: 3;
    opacity: 1;
    transform-origin: center bottom;
    animation: girar-luz 4.5s linear infinite;
}

/* Keyframe da rotação do brilho */
@keyframes girar-luz {
    from {
        transform: translate(-50%, -50%) rotate(0deg);
    }
    to {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}

/* Efeito hover */
.shine-wrap .elementor-button:hover::before {
    background: var(--glow-bg);
    opacity: 0.95;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-70a31055 */:root {
 /* Tons de roxo personalizados */
 --glow-primary: #FCF5e8;
 --glow-border: #e1eac9;
 --glow-bg: #979586;
}

.shine-wrap {
    border-radius: 10px;
    padding: 0;
    overflow: hidden;
    position: relative;
}

.shine-wrap .elementor-button * {
    z-index: 8;
    position: relative;
}

.shine-wrap .elementor-button {
    background: transparent !important;
    padding: 22px 40px;
    width: 230px;
    position: relative;
    z-index: 4;
    transition: all 0.4s ease;
}

/* Camada externa com borda */
.shine-wrap .elementor-button::after {
    content: "";
    position: absolute;
    inset: 0;
    background: var(--glow-border);
    border-radius: 10px;
    z-index: 2;
    opacity: 1;
    transition: opacity 0.35s ease-in-out;
}

/* Camada interna de fundo */
.shine-wrap .elementor-button::before {
    content: "";
    position: absolute;
    top: 1px;
    left: 1px;
    right: 1px;
    bottom: 1px;
    background: var(--glow-bg);
    border-radius: 9px;
    z-index: 4;
    opacity: 1;
    transition: all 0.4s ease;
}

/* Efeito de luz rotativa */
.shine-wrap::before {
    content: "";
    position: absolute;
    top: -150%;
    left: 50%;
    width: 60px;
    height: 400%;
    background: var(--glow-primary);
    filter: blur(7px);
    border-radius: 12px;
    z-index: 3;
    opacity: 1;
    transform-origin: center bottom;
    animation: girar-luz 4.5s linear infinite;
}

/* Keyframe da rotação do brilho */
@keyframes girar-luz {
    from {
        transform: translate(-50%, -50%) rotate(0deg);
    }
    to {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}

/* Efeito hover */
.shine-wrap .elementor-button:hover::before {
    background: var(--glow-bg);
    opacity: 0.95;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1e112e26 */.elementor-319 .elementor-element.elementor-element-1e112e26{
    box-shadow: -8.807px 8.807px 0 0 #e1eac9 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4341fdad */.elementor-319 .elementor-element.elementor-element-4341fdad{
    box-shadow: -8.807px 8.807px 0 0 #e1eac9 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7bfc14a5 */.elementor-319 .elementor-element.elementor-element-7bfc14a5{
    box-shadow: -8.807px 8.807px 0 0 #e1eac9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e8e5af5 */.elementor-319 .elementor-element.elementor-element-4e8e5af5:before{
    content: "";
    position: absolute;
    top:370px;
    left: calc(50% - 320px);
    width: 131px;
    height: 31px;
    background: url("https://karinapireseventos.com.br/wp-content/uploads/2025/10/Vector-14.svg")
}

.elementor-319 .elementor-element.elementor-element-4e8e5af5:after{
    content: "";
    position: absolute;
    top: 370px;
    left: calc(50% + 180px);
    width: 131px;
    height: 31px;
    background: url("https://karinapireseventos.com.br/wp-content/uploads/2025/10/Vector-14.svg")
}

@media(max-width:1024px){
    .elementor-319 .elementor-element.elementor-element-4e8e5af5:before, .elementor-319 .elementor-element.elementor-element-4e8e5af5:after{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7c69fa43 */.elementor-319 .elementor-element.elementor-element-7c69fa43 .swiper-wrapper{
  transition-timing-function: linear !important; 
}


.elementor-319 .elementor-element.elementor-element-7c69fa43 .swiper{
    overflow: visible !important;
}

.elementor-319 .elementor-element.elementor-element-7c69fa43 .swiper-wrapper{
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a36dd0f */.elementor-319 .elementor-element.elementor-element-1a36dd0f{
border-radius: 1.5rem;
border: 0.5px solid rgba(255, 255, 255, 0.26);
background: linear-gradient(180deg, rgba(43, 43, 43, 0.21) 0%, rgba(43, 43, 43, 0.62) 100%);
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b75be09 */.elementor-319 .elementor-element.elementor-element-3b75be09{
border-radius: 1.5rem;
border: 0.5px solid rgba(255, 255, 255, 0.26);
background: linear-gradient(180deg, rgba(43, 43, 43, 0.21) 0%, rgba(43, 43, 43, 0.62) 100%);
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d652bd1 */.elementor-319 .elementor-element.elementor-element-1d652bd1{
border-radius: 1.5rem;
border: 0.5px solid rgba(255, 255, 255, 0.26);
background: linear-gradient(180deg, rgba(43, 43, 43, 0.21) 0%, rgba(43, 43, 43, 0.62) 100%);
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3b20742a */.elementor-icon-box-icon{
    height: 50px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ffff0fe */.elementor-319 .elementor-element.elementor-element-6ffff0fe{
    border-radius: 1.5rem;
border: 0.5px solid #FFF;
background: linear-gradient(153deg, rgba(23, 23, 23, 0.03) 12.82%, rgba(23, 23, 23, 0.86) 83.36%);
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-df7cdef */.elementor-icon-box-icon{
    height: 50px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eb0f5fb */.elementor-319 .elementor-element.elementor-element-4eb0f5fb{
    border-radius: 1.5rem;
border: 0.5px solid #FFF;
background: linear-gradient(153deg, rgba(23, 23, 23, 0.03) 12.82%, rgba(23, 23, 23, 0.86) 83.36%);
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-686acaf4 */.elementor-icon-box-icon{
    height: 50px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38c52ad5 */.elementor-319 .elementor-element.elementor-element-38c52ad5{
    border-radius: 1.5rem;
border: 0.5px solid #FFF;
background: linear-gradient(153deg, rgba(23, 23, 23, 0.03) 12.82%, rgba(23, 23, 23, 0.86) 83.36%);
backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d70f9d0 */@media(max-width: 431px){
    ajustes-head-sc02{
        position: relative;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-38589ac */.elementor-button {
    background: linear-gradient(-45deg, #ffffff, #bababa, #ffffff, #bababa, #ffffff, #bababa); /* Mude as cores do degradê do botão aqui */
    background-size: 800% 400%;
    transition: all .5s;
    animation: gradient 12s infinite cubic-bezier(.62, .28, .23, .99) both, pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #ffffff70; /* Mude a cor aqui */
}

.elementor-button:hover{
    transform: scale(1.05);
}

.elementor-button::before{
    content: "";
    background: transparent;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: inherit;
    animation: pisca 1.5s infinite;
    box-shadow: 0px 0px 20px -5px #ffffff80; /*mude a cor aqui*/
}

@keyframes pisca {
    70% {
        box-shadow: 0 0 0 30px transparent;
    }
    100% {
        box-shadow: 0 0 0 0 transparent;
    }
}


/* Animação do degradê */
@keyframes gradient {
    0%, 100% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1cb4c998 */.elementor-319 .elementor-element.elementor-element-1cb4c998{
    position: absolute;
    z-index: 0;
    top: -55px;
    left: calc(50% + 170px);
    mix-blend-mode: plus-lighter;
    filter: blur(200px);
    pointer-events: none;
}/* End custom CSS */