.elementor-1299 .elementor-element.elementor-element-8d2f3fa{--display:flex;--min-height:64px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1299 .elementor-element.elementor-element-ce6699a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1299 .elementor-element.elementor-element-cd937eb .elementor-repeater-item-ca01798 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://teatromaristamaringa.com.br/wp-content/uploads/2026/04/Banner-Site-Desktop.jpg);background-size:cover;}.elementor-1299 .elementor-element.elementor-element-cd937eb .elementor-repeater-item-1adad85 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://teatromaristamaringa.com.br/wp-content/uploads/2025/01/Mockup-garotinho-3-scaled.webp);background-size:cover;}.elementor-1299 .elementor-element.elementor-element-cd937eb .swiper-slide{transition-duration:calc(8000ms*1.2);height:89vh;}.elementor-1299 .elementor-element.elementor-element-cd937eb > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-1299 .elementor-element.elementor-element-cd937eb .swiper-slide-contents{max-width:1280px;}.elementor-1299 .elementor-element.elementor-element-cd937eb .swiper-slide-inner{padding:0em 0em 5em 0em;text-align:center;}.elementor-1299 .elementor-element.elementor-element-cd937eb .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:20px;}.elementor-1299 .elementor-element.elementor-element-cd937eb .elementor-slide-heading{color:var( --e-global-color-f1f9b44 );font-family:var( --e-global-typography-1bb5109-font-family ), Sans-serif;font-size:var( --e-global-typography-1bb5109-font-size );font-weight:var( --e-global-typography-1bb5109-font-weight );line-height:var( --e-global-typography-1bb5109-line-height );}.elementor-1299 .elementor-element.elementor-element-cd937eb .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:33px;}.elementor-1299 .elementor-element.elementor-element-cd937eb .elementor-slide-description{color:#D0F0FF;font-family:var( --e-global-typography-33e89dc-font-family ), Sans-serif;font-size:var( --e-global-typography-33e89dc-font-size );font-weight:var( --e-global-typography-33e89dc-font-weight );}.elementor-1299 .elementor-element.elementor-element-cd937eb .elementor-slide-button{font-family:var( --e-global-typography-6910273-font-family ), Sans-serif;font-size:var( --e-global-typography-6910273-font-size );font-weight:var( --e-global-typography-6910273-font-weight );border-width:0px;border-radius:10px;}.elementor-1299 .elementor-element.elementor-element-fdd8977{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1299 .elementor-element.elementor-element-c899154 .elementor-repeater-item-ed2bf8c .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://teatromaristamaringa.com.br/wp-content/uploads/2026/04/Banner-Site-Mobile.jpg);background-size:cover;}.elementor-1299 .elementor-element.elementor-element-c899154 .elementor-repeater-item-2ab5d2c .swiper-slide-bg{background-color:#833ca3;background-image:url(https://teatromaristamaringa.com.br/wp-content/uploads/2025/01/Mockup-garotinho-3-scaled.webp);background-size:cover;}.elementor-1299 .elementor-element.elementor-element-c899154 .swiper-slide{transition-duration:calc(8000ms*1.2);height:98vh;}.elementor-1299 .elementor-element.elementor-element-c899154 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-1299 .elementor-element.elementor-element-c899154 .swiper-slide-contents{max-width:1280px;}.elementor-1299 .elementor-element.elementor-element-c899154 .swiper-slide-inner{padding:0em 0em 5em 0em;text-align:center;}.elementor-1299 .elementor-element.elementor-element-c899154 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:20px;}.elementor-1299 .elementor-element.elementor-element-c899154 .elementor-slide-heading{color:var( --e-global-color-f1f9b44 );font-family:var( --e-global-typography-1bb5109-font-family ), Sans-serif;font-size:var( --e-global-typography-1bb5109-font-size );font-weight:var( --e-global-typography-1bb5109-font-weight );line-height:var( --e-global-typography-1bb5109-line-height );}.elementor-1299 .elementor-element.elementor-element-c899154 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:33px;}.elementor-1299 .elementor-element.elementor-element-c899154 .elementor-slide-description{color:#D0F0FF;font-family:var( --e-global-typography-33e89dc-font-family ), Sans-serif;font-size:var( --e-global-typography-33e89dc-font-size );font-weight:var( --e-global-typography-33e89dc-font-weight );}.elementor-1299 .elementor-element.elementor-element-c899154 .elementor-slide-button{font-family:var( --e-global-typography-6910273-font-family ), Sans-serif;font-size:var( --e-global-typography-6910273-font-size );font-weight:var( --e-global-typography-6910273-font-weight );border-width:0px;border-radius:10px;}.elementor-1299 .elementor-element.elementor-element-526b509{--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;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1299 .elementor-element.elementor-element-f1fe0ce{width:auto;max-width:auto;}.elementor-1299 .elementor-element.elementor-element-f1fe0ce > .elementor-widget-container{margin:0em 0em 2em 0em;}.elementor-1299 .elementor-element.elementor-element-f1fe0ce .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-33e89dc-font-family ), Sans-serif;font-size:var( --e-global-typography-33e89dc-font-size );font-weight:var( --e-global-typography-33e89dc-font-weight );color:var( --e-global-color-da77585 );}.elementor-1299 .elementor-element.elementor-element-f1fe0ce .elementor-image-box-description{font-family:var( --e-global-typography-1bb5109-font-family ), Sans-serif;font-size:var( --e-global-typography-1bb5109-font-size );font-weight:var( --e-global-typography-1bb5109-font-weight );line-height:var( --e-global-typography-1bb5109-line-height );color:var( --e-global-color-47acb88 );}.elementor-1299 .elementor-element.elementor-element-93795c6 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1299 .elementor-element.elementor-element-93795c6 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-1299 .elementor-element.elementor-element-93795c6{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;}:is( .elementor-1299 .elementor-element.elementor-element-93795c6 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1299 .elementor-element.elementor-element-93795c6 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1299 .elementor-element.elementor-element-93795c6 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(71px / 2);padding-right:calc(71px / 2);padding-top:calc(36px / 2);padding-bottom:calc(36px / 2);}:is( .elementor-1299 .elementor-element.elementor-element-93795c6 > .elementor-widget-container > .jet-listing-grid, .elementor-1299 .elementor-element.elementor-element-93795c6 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-1299 .elementor-element.elementor-element-93795c6 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 71px / -2);margin-right:calc( 71px / -2);width:calc(100% + 71px);}:is( .elementor-1299 .elementor-element.elementor-element-93795c6 > .elementor-widget-container > .jet-listing-grid, .elementor-1299 .elementor-element.elementor-element-93795c6 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-1299 .elementor-element.elementor-element-93795c6 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 36px / -2);margin-bottom:calc( 36px / -2);}.elementor-1299 .elementor-element.elementor-element-93795c6 .jet-listing-grid__loader{--spinner-size:13px;}.elementor-1299 .elementor-element.elementor-element-913c840{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;--z-index:5;}.elementor-1299 .elementor-element.elementor-element-913c840:not(.elementor-motion-effects-element-type-background), .elementor-1299 .elementor-element.elementor-element-913c840 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://teatromaristamaringa.com.br/wp-content/uploads/2025/01/Header-1-OT.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1299 .elementor-element.elementor-element-239e8b4{width:auto;max-width:auto;}.elementor-1299 .elementor-element.elementor-element-239e8b4 > .elementor-widget-container{margin:0em 0em -1em 0em;}.elementor-1299 .elementor-element.elementor-element-239e8b4 .elementor-image-box-wrapper{text-align:center;}.elementor-1299 .elementor-element.elementor-element-239e8b4 .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-1bb5109-font-family ), Sans-serif;font-size:var( --e-global-typography-1bb5109-font-size );font-weight:var( --e-global-typography-1bb5109-font-weight );line-height:var( --e-global-typography-1bb5109-line-height );color:var( --e-global-color-c3025d9 );}.elementor-1299 .elementor-element.elementor-element-239e8b4 .elementor-image-box-description{font-family:var( --e-global-typography-e344668-font-family ), Sans-serif;font-size:var( --e-global-typography-e344668-font-size );font-weight:var( --e-global-typography-e344668-font-weight );color:#DAEAF1;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1299 .elementor-element.elementor-element-0f2bb32{text-align:center;}.elementor-1299 .elementor-element.elementor-element-0f2bb32 .elementor-heading-title{font-family:"Domine", Sans-serif;font-size:34px;font-weight:700;line-height:49px;color:var( --e-global-color-c3025d9 );}.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-1299 .elementor-element.elementor-element-2cd1d9c .elementor-button{height:56px;width:339px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:var( --e-global-typography-6910273-font-family ), Sans-serif;font-size:var( --e-global-typography-6910273-font-size );font-weight:var( --e-global-typography-6910273-font-weight );}.elementor-1299 .elementor-element.elementor-element-4854c31{--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;--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1299 .elementor-element.elementor-element-792d052{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-1299 .elementor-element.elementor-element-7aa2fd4{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-1299 .elementor-element.elementor-element-7aa2fd4 > .elementor-widget-container{margin:0em 0em 0em 3em;}.elementor-1299 .elementor-element.elementor-element-7aa2fd4 .elementor-image-box-wrapper{text-align:start;}.elementor-1299 .elementor-element.elementor-element-7aa2fd4 .elementor-image-box-title{margin-bottom:13px;font-family:var( --e-global-typography-1bb5109-font-family ), Sans-serif;font-size:var( --e-global-typography-1bb5109-font-size );font-weight:var( --e-global-typography-1bb5109-font-weight );line-height:var( --e-global-typography-1bb5109-line-height );color:var( --e-global-color-47acb88 );}.elementor-1299 .elementor-element.elementor-element-7aa2fd4 .elementor-image-box-description{font-family:var( --e-global-typography-cd6c36e-font-family ), Sans-serif;font-size:var( --e-global-typography-cd6c36e-font-size );font-weight:var( --e-global-typography-cd6c36e-font-weight );line-height:var( --e-global-typography-cd6c36e-line-height );color:#002B49;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1299 .elementor-element.elementor-element-7a60ef4 .elementor-icon-wrapper{text-align:center;}.elementor-1299 .elementor-element.elementor-element-7a60ef4 .elementor-icon{font-size:700px;}.elementor-1299 .elementor-element.elementor-element-7a60ef4 .elementor-icon svg{height:700px;}.elementor-1299 .elementor-element.elementor-element-7a60ef4 .elementor-icon-wrapper svg{width:auto;}.elementor-1299 .elementor-element.elementor-element-5cd03f5{--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;--flex-wrap:wrap;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1299 .elementor-element.elementor-element-637da88{width:100%;max-width:100%;--lottie-container-width:48px;}.elementor-1299 .elementor-element.elementor-element-a07687b{width:100%;max-width:100%;text-align:center;}.elementor-1299 .elementor-element.elementor-element-a07687b > .elementor-widget-container{padding:3em 24em 0em 24em;}.elementor-1299 .elementor-element.elementor-element-a07687b .elementor-heading-title{font-family:var( --e-global-typography-1bb5109-font-family ), Sans-serif;font-size:var( --e-global-typography-1bb5109-font-size );font-weight:var( --e-global-typography-1bb5109-font-weight );line-height:var( --e-global-typography-1bb5109-line-height );color:var( --e-global-color-47acb88 );}.elementor-1299 .elementor-element.elementor-element-b657c82{width:var( --container-widget-width, 328px );max-width:328px;--container-widget-width:328px;--container-widget-flex-grow:0;}.elementor-1299 .elementor-element.elementor-element-b657c82 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-1299 .elementor-element.elementor-element-b657c82 .elementor-image-box-wrapper{text-align:start;}.elementor-1299 .elementor-element.elementor-element-b657c82.elementor-position-right .elementor-image-box-img{margin-left:27px;}.elementor-1299 .elementor-element.elementor-element-b657c82.elementor-position-left .elementor-image-box-img{margin-right:27px;}.elementor-1299 .elementor-element.elementor-element-b657c82.elementor-position-top .elementor-image-box-img{margin-bottom:27px;}.elementor-1299 .elementor-element.elementor-element-b657c82 .elementor-image-box-wrapper .elementor-image-box-img{width:44%;}.elementor-1299 .elementor-element.elementor-element-b657c82 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1299 .elementor-element.elementor-element-b657c82 .elementor-image-box-title{font-family:"Lato", Sans-serif;font-size:34px;font-weight:700;color:var( --e-global-color-f1f9b44 );}.elementor-1299 .elementor-element.elementor-element-367e169{width:var( --container-widget-width, 328px );max-width:328px;--container-widget-width:328px;--container-widget-flex-grow:0;}.elementor-1299 .elementor-element.elementor-element-367e169 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-1299 .elementor-element.elementor-element-367e169 .elementor-image-box-wrapper{text-align:start;}.elementor-1299 .elementor-element.elementor-element-367e169.elementor-position-right .elementor-image-box-img{margin-left:27px;}.elementor-1299 .elementor-element.elementor-element-367e169.elementor-position-left .elementor-image-box-img{margin-right:27px;}.elementor-1299 .elementor-element.elementor-element-367e169.elementor-position-top .elementor-image-box-img{margin-bottom:27px;}.elementor-1299 .elementor-element.elementor-element-367e169 .elementor-image-box-wrapper .elementor-image-box-img{width:44%;}.elementor-1299 .elementor-element.elementor-element-367e169 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1299 .elementor-element.elementor-element-367e169 .elementor-image-box-title{font-family:"Lato", Sans-serif;font-size:34px;font-weight:700;color:var( --e-global-color-f1f9b44 );}.elementor-1299 .elementor-element.elementor-element-1fccfe4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-1299:not(.elementor-motion-effects-element-type-background), body.elementor-page-1299 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E3F6FF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1299 .elementor-element.elementor-element-1fccfe4{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-1299 .elementor-element.elementor-element-526b509{--content-width:95%;}.elementor-1299 .elementor-element.elementor-element-4854c31{--content-width:90%;}}@media(max-width:1366px){.elementor-1299 .elementor-element.elementor-element-cd937eb .swiper-slide{height:800px;}.elementor-1299 .elementor-element.elementor-element-cd937eb .elementor-slide-heading{font-size:var( --e-global-typography-1bb5109-font-size );line-height:var( --e-global-typography-1bb5109-line-height );}.elementor-1299 .elementor-element.elementor-element-cd937eb .elementor-slide-description{font-size:var( --e-global-typography-33e89dc-font-size );}.elementor-1299 .elementor-element.elementor-element-cd937eb .elementor-slide-button{font-size:var( --e-global-typography-6910273-font-size );}.elementor-1299 .elementor-element.elementor-element-c899154 .swiper-slide{height:800px;}.elementor-1299 .elementor-element.elementor-element-c899154 .elementor-slide-heading{font-size:var( --e-global-typography-1bb5109-font-size );line-height:var( --e-global-typography-1bb5109-line-height );}.elementor-1299 .elementor-element.elementor-element-c899154 .elementor-slide-description{font-size:var( --e-global-typography-33e89dc-font-size );}.elementor-1299 .elementor-element.elementor-element-c899154 .elementor-slide-button{font-size:var( --e-global-typography-6910273-font-size );}.elementor-1299 .elementor-element.elementor-element-f1fe0ce .elementor-image-box-title{font-size:var( --e-global-typography-33e89dc-font-size );}.elementor-1299 .elementor-element.elementor-element-f1fe0ce .elementor-image-box-description{font-size:var( --e-global-typography-1bb5109-font-size );line-height:var( --e-global-typography-1bb5109-line-height );}.elementor-1299 .elementor-element.elementor-element-93795c6 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1299 .elementor-element.elementor-element-93795c6 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-1299 .elementor-element.elementor-element-93795c6{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}:is( .elementor-1299 .elementor-element.elementor-element-93795c6 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1299 .elementor-element.elementor-element-93795c6 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-1299 .elementor-element.elementor-element-93795c6 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(15px / 2);padding-right:calc(15px / 2);padding-top:calc(29px / 2);padding-bottom:calc(29px / 2);}:is( .elementor-1299 .elementor-element.elementor-element-93795c6 > .elementor-widget-container > .jet-listing-grid, .elementor-1299 .elementor-element.elementor-element-93795c6 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-1299 .elementor-element.elementor-element-93795c6 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 15px / -2);margin-right:calc( 15px / -2);width:calc(100% + 15px);}:is( .elementor-1299 .elementor-element.elementor-element-93795c6 > .elementor-widget-container > .jet-listing-grid, .elementor-1299 .elementor-element.elementor-element-93795c6 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-1299 .elementor-element.elementor-element-93795c6 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 29px / -2);margin-bottom:calc( 29px / -2);}.elementor-1299 .elementor-element.elementor-element-239e8b4 .elementor-image-box-title{font-size:var( --e-global-typography-1bb5109-font-size );line-height:var( --e-global-typography-1bb5109-line-height );}.elementor-1299 .elementor-element.elementor-element-239e8b4 .elementor-image-box-description{font-size:var( --e-global-typography-e344668-font-size );}.elementor-1299 .elementor-element.elementor-element-2cd1d9c .elementor-button{font-size:var( --e-global-typography-6910273-font-size );}.elementor-1299 .elementor-element.elementor-element-7aa2fd4{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-1299 .elementor-element.elementor-element-7aa2fd4 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-1299 .elementor-element.elementor-element-7aa2fd4 .elementor-image-box-title{font-size:var( --e-global-typography-1bb5109-font-size );line-height:var( --e-global-typography-1bb5109-line-height );}.elementor-1299 .elementor-element.elementor-element-7aa2fd4 .elementor-image-box-description{font-size:var( --e-global-typography-cd6c36e-font-size );line-height:var( --e-global-typography-cd6c36e-line-height );}.elementor-1299 .elementor-element.elementor-element-7a60ef4 .elementor-icon{font-size:600px;}.elementor-1299 .elementor-element.elementor-element-7a60ef4 .elementor-icon svg{height:600px;}.elementor-1299 .elementor-element.elementor-element-5cd03f5{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1299 .elementor-element.elementor-element-637da88{--lottie-container-width:44px;}.elementor-1299 .elementor-element.elementor-element-a07687b{width:100%;max-width:100%;}.elementor-1299 .elementor-element.elementor-element-a07687b > .elementor-widget-container{padding:1em 15em 0em 15em;}.elementor-1299 .elementor-element.elementor-element-a07687b .elementor-heading-title{font-size:var( --e-global-typography-1bb5109-font-size );line-height:var( --e-global-typography-1bb5109-line-height );}}@media(max-width:1024px){.elementor-1299 .elementor-element.elementor-element-cd937eb .swiper-slide-contents{max-width:90%;}.elementor-1299 .elementor-element.elementor-element-cd937eb .elementor-slide-heading{font-size:var( --e-global-typography-1bb5109-font-size );line-height:var( --e-global-typography-1bb5109-line-height );}.elementor-1299 .elementor-element.elementor-element-cd937eb .elementor-slide-description{font-size:var( --e-global-typography-33e89dc-font-size );}.elementor-1299 .elementor-element.elementor-element-cd937eb .elementor-slide-button{font-size:var( --e-global-typography-6910273-font-size );}.elementor-1299 .elementor-element.elementor-element-c899154 .swiper-slide-contents{max-width:90%;}.elementor-1299 .elementor-element.elementor-element-c899154 .elementor-slide-heading{font-size:var( --e-global-typography-1bb5109-font-size );line-height:var( --e-global-typography-1bb5109-line-height );}.elementor-1299 .elementor-element.elementor-element-c899154 .elementor-slide-description{font-size:var( --e-global-typography-33e89dc-font-size );}.elementor-1299 .elementor-element.elementor-element-c899154 .elementor-slide-button{font-size:var( --e-global-typography-6910273-font-size );}.elementor-1299 .elementor-element.elementor-element-f1fe0ce .elementor-image-box-title{font-size:var( --e-global-typography-33e89dc-font-size );}.elementor-1299 .elementor-element.elementor-element-f1fe0ce .elementor-image-box-description{font-size:var( --e-global-typography-1bb5109-font-size );line-height:var( --e-global-typography-1bb5109-line-height );}.elementor-1299 .elementor-element.elementor-element-93795c6 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1299 .elementor-element.elementor-element-93795c6 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-1299 .elementor-element.elementor-element-93795c6{width:var( --container-widget-width, 717px );max-width:717px;--container-widget-width:717px;--container-widget-flex-grow:0;}.elementor-1299 .elementor-element.elementor-element-239e8b4 .elementor-image-box-title{font-size:var( --e-global-typography-1bb5109-font-size );line-height:var( --e-global-typography-1bb5109-line-height );}.elementor-1299 .elementor-element.elementor-element-239e8b4 .elementor-image-box-description{font-size:var( --e-global-typography-e344668-font-size );}.elementor-1299 .elementor-element.elementor-element-0f2bb32 .elementor-heading-title{font-size:32px;}.elementor-1299 .elementor-element.elementor-element-2cd1d9c .elementor-button{width:295px;font-size:var( --e-global-typography-6910273-font-size );}.elementor-1299 .elementor-element.elementor-element-4854c31{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1299 .elementor-element.elementor-element-792d052{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-1299 .elementor-element.elementor-element-792d052 img{width:100%;}.elementor-1299 .elementor-element.elementor-element-7aa2fd4{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-1299 .elementor-element.elementor-element-7aa2fd4 .elementor-image-box-title{font-size:var( --e-global-typography-1bb5109-font-size );line-height:var( --e-global-typography-1bb5109-line-height );}.elementor-1299 .elementor-element.elementor-element-7aa2fd4 .elementor-image-box-description{font-size:var( --e-global-typography-cd6c36e-font-size );line-height:var( --e-global-typography-cd6c36e-line-height );}.elementor-1299 .elementor-element.elementor-element-7a60ef4 .elementor-icon{font-size:400px;}.elementor-1299 .elementor-element.elementor-element-7a60ef4 .elementor-icon svg{height:400px;}.elementor-1299 .elementor-element.elementor-element-a07687b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1299 .elementor-element.elementor-element-a07687b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2em 0em 0em 0em;}.elementor-1299 .elementor-element.elementor-element-a07687b .elementor-heading-title{font-size:var( --e-global-typography-1bb5109-font-size );line-height:var( --e-global-typography-1bb5109-line-height );}}@media(max-width:767px){.elementor-1299 .elementor-element.elementor-element-8d2f3fa{--min-height:10vh;}.elementor-1299 .elementor-element.elementor-element-cd937eb .swiper-slide{height:95vh;}.elementor-1299 .elementor-element.elementor-element-cd937eb .swiper-slide-contents{max-width:80%;}.elementor-1299 .elementor-element.elementor-element-cd937eb .elementor-slide-heading{font-size:var( --e-global-typography-1bb5109-font-size );line-height:var( --e-global-typography-1bb5109-line-height );}.elementor-1299 .elementor-element.elementor-element-cd937eb .elementor-slide-description{font-size:var( --e-global-typography-33e89dc-font-size );}.elementor-1299 .elementor-element.elementor-element-cd937eb .elementor-slide-button{font-size:var( --e-global-typography-6910273-font-size );}.elementor-1299 .elementor-element.elementor-element-c899154 .swiper-slide{height:89vh;}.elementor-1299 .elementor-element.elementor-element-c899154 .swiper-slide-contents{max-width:80%;}.elementor-1299 .elementor-element.elementor-element-c899154 .swiper-slide-inner{padding:0em 0em 6em 0em;}.elementor-1299 .elementor-element.elementor-element-c899154 .elementor-slide-heading{font-size:var( --e-global-typography-1bb5109-font-size );line-height:var( --e-global-typography-1bb5109-line-height );}.elementor-1299 .elementor-element.elementor-element-c899154 .elementor-slide-description{font-size:var( --e-global-typography-33e89dc-font-size );}.elementor-1299 .elementor-element.elementor-element-c899154 .elementor-slide-button{font-size:var( --e-global-typography-6910273-font-size );}.elementor-1299 .elementor-element.elementor-element-526b509{--content-width:90%;}.elementor-1299 .elementor-element.elementor-element-f1fe0ce > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-1299 .elementor-element.elementor-element-f1fe0ce .elementor-image-box-title{font-size:var( --e-global-typography-33e89dc-font-size );}.elementor-1299 .elementor-element.elementor-element-f1fe0ce .elementor-image-box-description{font-size:var( --e-global-typography-1bb5109-font-size );line-height:var( --e-global-typography-1bb5109-line-height );}.elementor-1299 .elementor-element.elementor-element-93795c6 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1299 .elementor-element.elementor-element-93795c6 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-1299 .elementor-element.elementor-element-93795c6{width:var( --container-widget-width, 324px );max-width:324px;--container-widget-width:324px;--container-widget-flex-grow:0;}.elementor-1299 .elementor-element.elementor-element-913c840{--content-width:90%;}.elementor-1299 .elementor-element.elementor-element-239e8b4 .elementor-image-box-title{font-size:var( --e-global-typography-1bb5109-font-size );line-height:var( --e-global-typography-1bb5109-line-height );}.elementor-1299 .elementor-element.elementor-element-239e8b4 .elementor-image-box-description{font-size:var( --e-global-typography-e344668-font-size );}.elementor-1299 .elementor-element.elementor-element-0f2bb32 .elementor-heading-title{font-size:28px;line-height:40px;}.elementor-1299 .elementor-element.elementor-element-2cd1d9c .elementor-button{font-size:var( --e-global-typography-6910273-font-size );}.elementor-1299 .elementor-element.elementor-element-4854c31{--content-width:90%;--padding-top:5em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-1299 .elementor-element.elementor-element-792d052{width:100%;max-width:100%;}.elementor-1299 .elementor-element.elementor-element-7aa2fd4{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-1299 .elementor-element.elementor-element-7aa2fd4 .elementor-image-box-title{font-size:var( --e-global-typography-1bb5109-font-size );line-height:var( --e-global-typography-1bb5109-line-height );}.elementor-1299 .elementor-element.elementor-element-7aa2fd4 .elementor-image-box-description{font-size:var( --e-global-typography-cd6c36e-font-size );line-height:var( --e-global-typography-cd6c36e-line-height );}.elementor-1299 .elementor-element.elementor-element-7a60ef4 .elementor-icon{font-size:400px;}.elementor-1299 .elementor-element.elementor-element-7a60ef4 .elementor-icon svg{height:400px;}.elementor-1299 .elementor-element.elementor-element-5cd03f5{--content-width:90%;}.elementor-1299 .elementor-element.elementor-element-a07687b{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-1299 .elementor-element.elementor-element-a07687b .elementor-heading-title{font-size:var( --e-global-typography-1bb5109-font-size );line-height:var( --e-global-typography-1bb5109-line-height );}.elementor-1299 .elementor-element.elementor-element-b657c82{width:var( --container-widget-width, 335px );max-width:335px;--container-widget-width:335px;--container-widget-flex-grow:0;}.elementor-1299 .elementor-element.elementor-element-b657c82 .elementor-image-box-wrapper{text-align:start;}.elementor-1299 .elementor-element.elementor-element-b657c82 .elementor-image-box-img{margin-bottom:47px;}.elementor-1299 .elementor-element.elementor-element-b657c82.elementor-position-right .elementor-image-box-img{margin-left:47px;}.elementor-1299 .elementor-element.elementor-element-b657c82.elementor-position-left .elementor-image-box-img{margin-right:47px;}.elementor-1299 .elementor-element.elementor-element-b657c82.elementor-position-top .elementor-image-box-img{margin-bottom:47px;}.elementor-1299 .elementor-element.elementor-element-b657c82 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}.elementor-1299 .elementor-element.elementor-element-367e169{width:var( --container-widget-width, 335px );max-width:335px;--container-widget-width:335px;--container-widget-flex-grow:0;}.elementor-1299 .elementor-element.elementor-element-367e169 .elementor-image-box-img{margin-bottom:27px;}.elementor-1299 .elementor-element.elementor-element-367e169 .elementor-image-box-wrapper .elementor-image-box-img{width:80px;}}@media(min-width:1367px){.elementor-1299 .elementor-element.elementor-element-913c840:not(.elementor-motion-effects-element-type-background), .elementor-1299 .elementor-element.elementor-element-913c840 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(min-width:2400px){.elementor-1299 .elementor-element.elementor-element-8d2f3fa{--min-height:10vh;}.elementor-1299 .elementor-element.elementor-element-cd937eb{width:100%;max-width:100%;}.elementor-1299 .elementor-element.elementor-element-cd937eb .swiper-slide{height:89vh;}.elementor-1299 .elementor-element.elementor-element-cd937eb .elementor-slide-heading{font-size:var( --e-global-typography-1bb5109-font-size );line-height:var( --e-global-typography-1bb5109-line-height );}.elementor-1299 .elementor-element.elementor-element-cd937eb .elementor-slide-description{font-size:var( --e-global-typography-33e89dc-font-size );}.elementor-1299 .elementor-element.elementor-element-cd937eb .elementor-slide-button{font-size:var( --e-global-typography-6910273-font-size );}.elementor-1299 .elementor-element.elementor-element-c899154 .elementor-slide-heading{font-size:var( --e-global-typography-1bb5109-font-size );line-height:var( --e-global-typography-1bb5109-line-height );}.elementor-1299 .elementor-element.elementor-element-c899154 .elementor-slide-description{font-size:var( --e-global-typography-33e89dc-font-size );}.elementor-1299 .elementor-element.elementor-element-c899154 .elementor-slide-button{font-size:var( --e-global-typography-6910273-font-size );}.elementor-1299 .elementor-element.elementor-element-f1fe0ce .elementor-image-box-title{font-size:var( --e-global-typography-33e89dc-font-size );}.elementor-1299 .elementor-element.elementor-element-f1fe0ce .elementor-image-box-description{font-size:var( --e-global-typography-1bb5109-font-size );line-height:var( --e-global-typography-1bb5109-line-height );}.elementor-1299 .elementor-element.elementor-element-239e8b4 .elementor-image-box-title{font-size:var( --e-global-typography-1bb5109-font-size );line-height:var( --e-global-typography-1bb5109-line-height );}.elementor-1299 .elementor-element.elementor-element-239e8b4 .elementor-image-box-description{font-size:var( --e-global-typography-e344668-font-size );}.elementor-1299 .elementor-element.elementor-element-2cd1d9c .elementor-button{font-size:var( --e-global-typography-6910273-font-size );}.elementor-1299 .elementor-element.elementor-element-7aa2fd4 .elementor-image-box-title{font-size:var( --e-global-typography-1bb5109-font-size );line-height:var( --e-global-typography-1bb5109-line-height );}.elementor-1299 .elementor-element.elementor-element-7aa2fd4 .elementor-image-box-description{font-size:var( --e-global-typography-cd6c36e-font-size );line-height:var( --e-global-typography-cd6c36e-line-height );}.elementor-1299 .elementor-element.elementor-element-a07687b .elementor-heading-title{font-size:var( --e-global-typography-1bb5109-font-size );line-height:var( --e-global-typography-1bb5109-line-height );}}/* Start custom CSS for slides, class: .elementor-element-cd937eb */.elementor-1299 .elementor-element.elementor-element-cd937eb .elementor-slide-button {
    background: rgb(24,100,200);
    background: linear-gradient(48deg, rgba(24,100,200,1) 0%, rgba(110,181,251,1) 100%);
    background-size: 200% 200%;
    animation: shine 3s ease-in-out infinite;
    box-shadow: 0px 0px 20px rgba(3, 132, 235, 0.7);
    transition: box-shadow 0.5s, background 0.5s;
}

@keyframes shine {
    0%, 100% {
        background-position: 0 50%;
    }
    50% {
        background-position: 100% 50%;
    }
}

/* Hover no botão */
.elementor-1299 .elementor-element.elementor-element-cd937eb .elementor-slide-button:hover {
    box-shadow: 0px 0px 40px #009bf9;
    background: rgb(51,125,222);
    background: linear-gradient(48deg, rgba(51,125,222,1) 0%, rgba(115,186,255,1) 52%, rgba(110,181,251,1) 100%);
    background-size: 200% 200%;
    animation: shine 3s ease-in-out infinite;
}

/* Bullet personalizado */
.elementor-1299 .elementor-element.elementor-element-cd937eb .swiper-pagination-bullet-active {
    width: 50px; /* Largura do bullet ativo */
    border-radius: 100px;
    background: #478BED;
    
}

.elementor-1299 .elementor-element.elementor-element-cd937eb .swiper-pagination-bullet {
    transition: width 0.5s ease, border-radius 0s ease;
    background: #478BED;
    margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-c899154 */.elementor-1299 .elementor-element.elementor-element-c899154 .elementor-slide-button {
    background: rgb(24,100,200);
    background: linear-gradient(48deg, rgba(24,100,200,1) 0%, rgba(110,181,251,1) 100%);
    background-size: 200% 200%;
    animation: shine 3s ease-in-out infinite;
    box-shadow: 0px 0px 20px rgba(3, 132, 235, 0.7);
    transition: box-shadow 0.5s, background 0.5s;
}

@keyframes shine {
    0%, 100% {
        background-position: 0 50%;
    }
    50% {
        background-position: 100% 50%;
    }
}

/* Hover no botão */
.elementor-1299 .elementor-element.elementor-element-c899154 .elementor-slide-button:hover {
    box-shadow: 0px 0px 40px #009bf9;
    background: rgb(51,125,222);
    background: linear-gradient(48deg, rgba(51,125,222,1) 0%, rgba(115,186,255,1) 52%, rgba(110,181,251,1) 100%);
    background-size: 200% 200%;
    animation: shine 3s ease-in-out infinite;
}

/* Bullet personalizado */
.elementor-1299 .elementor-element.elementor-element-c899154 .swiper-pagination-bullet-active {
    width: 50px; /* Largura do bullet ativo */
    border-radius: 100px;
    background: #478BED;
    
}

.elementor-1299 .elementor-element.elementor-element-c899154 .swiper-pagination-bullet {
    transition: width 0.5s ease, border-radius 0s ease;
    background: #478BED;
    margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f1fe0ce */.elementor-1299 .elementor-element.elementor-element-f1fe0ce .elementor-image-box-title {
    padding-bottom: 18px;
    position: relative;
}

.elementor-1299 .elementor-element.elementor-element-f1fe0ce .elementor-image-box-title:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 10%;
    height: 2px;
    background-color: #002B49;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-913c840 */.elementor-1299 .elementor-element.elementor-element-913c840{
    box-shadow: 0px 0px 15px rgba(0, 43, 73, 0.8);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7aa2fd4 */.subt{
    font-size: 24px;
}

.elementor-1299 .elementor-element.elementor-element-7aa2fd4 .elementor-image-box-title {
    padding-bottom: 20px;
    position: relative;
}

.elementor-1299 .elementor-element.elementor-element-7aa2fd4 .elementor-image-box-title:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    transform: translateY(-50%);
    width: 20%;
    height: 3px;
    background-color: #65ADF6;
}

/*CELULAR*/
@media(max-width: 767px){
.elementor-1299 .elementor-element.elementor-element-7aa2fd4 .elementor-image-box-title {
    text-align: center;
}

.elementor-1299 .elementor-element.elementor-element-7aa2fd4 .elementor-image-box-title:after {
    left: 50%;
    transform: translate(-50%, -50%);
    width: 30%;
}
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a60ef4 */.elementor-1299 .elementor-element.elementor-element-7a60ef4{
    position: absolute;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: -5;
}

/*TABLET*/
@media(min-width: 768px) and (max-width: 1024px){
  .elementor-1299 .elementor-element.elementor-element-7a60ef4{
    position: absolute;
    top: 90%;
    opacity: 0.8;
}
}

/*CELULAR*/
@media(max-width: 767px){
  .elementor-1299 .elementor-element.elementor-element-7a60ef4{
    position: absolute;
    top: 80%;
    opacity: 0.6;
}
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-637da88 */.elementor-1299 .elementor-element.elementor-element-637da88::before,
.elementor-1299 .elementor-element.elementor-element-637da88::after{
    content: '';
    position: absolute;
    top: 50%;
    width: 40%;
    height: 1px;
    transform: translateY(-50%);
}

.elementor-1299 .elementor-element.elementor-element-637da88::before{
    background-image: linear-gradient(to right, #203B57, transparent);
    right: 80px;
}

.elementor-1299 .elementor-element.elementor-element-637da88::after {
    background-image: linear-gradient(to left, #203B57, transparent);
    left: 80px;
}

/*NOTEBOOK*/
@media(min-width: 1025px) and (max-width: 1366px){
  .elementor-1299 .elementor-element.elementor-element-637da88::after,
  .elementor-1299 .elementor-element.elementor-element-637da88::before{
      width: 38%;
  }
}

/*TABLET*/
@media(min-width: 768px) and (max-width: 1024px){
  .elementor-1299 .elementor-element.elementor-element-637da88::after,
  .elementor-1299 .elementor-element.elementor-element-637da88::before{
      width: 600%;
  }
}

/*CELULAR*/
@media(max-width: 767px){
 .elementor-1299 .elementor-element.elementor-element-637da88::after,
  .elementor-1299 .elementor-element.elementor-element-637da88::before{
      width: 40%;
  }
  
  .elementor-1299 .elementor-element.elementor-element-637da88::before {
    right: 0px;
}

.elementor-1299 .elementor-element.elementor-element-637da88::after {
    left: 0px;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b657c82 */.redessociais{
    background: rgb(47,86,124);
    background: linear-gradient(75deg, rgba(47,86,124,1) 0%, rgba(53,147,238,1) 100%); 
    padding: 1em;
    border-radius: 10px;
    box-shadow: -4px 3px 5px rgba(0, 43, 73, 0.3);
    transition: top 0.2s ease;
    position: relative; 
    top: 0;
}

.redessociais:hover{
    top: -8px;
}

@media (max-width: 768px) {
    .redessociais  
    .elementor-image-box-title{
        position: absolute;
        transform: translateY(-50%);
    top: 40%;
    left: 120px;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-367e169 */.elementor-1299 .elementor-element.elementor-element-367e169{
    background: rgb(28,94,157);
    background: linear-gradient(75deg, rgba(28,94,157,1) 0%, rgba(215,71,145,1) 100%);
}/* End custom CSS */
/* Start custom CSS *//*Overflow X*/
html, body {
    overflow-x: hidden;
    width: 100%;
}

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

/*Ajustes base titulos e textos*/
p:last-child{
margin-bottom: 0px;
}

/*Base titulos*/
.elementor-heading-title{
margin-bottom: 0px;
}

.botaomarista .elementor-button{
    border-radius: 6px;
    background: rgb(24,100,200);
    background: linear-gradient(48deg, rgba(24,100,200,1) 0%, rgba(110,181,251,1) 100%);
    background-size: 200% 200%;
    animation: shine 3s ease-in-out infinite;
    box-shadow: 0px 0px 20px rgba(3, 132, 235, 0.7);
    transition: box-shadow 0.5s, background 0.5s;
}

@keyframes shine {
    0%, 100% {
        background-position: 0 50%;
    }
    50% {
        background-position: 100% 50%;
    }
}

/* Hover no botão */
.botaomarista .elementor-button:hover {
    box-shadow: 0px 0px 40px #009bf9;
    background: rgb(51,125,222);
    background: linear-gradient(48deg, rgba(51,125,222,1) 0%, rgba(115,186,255,1) 52%, rgba(110,181,251,1) 100%);
    background-size: 200% 200%;
    animation: shine 3s ease-in-out infinite;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Domine';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://teatromaristamaringa.com.br/wp-content/uploads/2025/01/Domine-Bold.eot');
	src: url('https://teatromaristamaringa.com.br/wp-content/uploads/2025/01/Domine-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://teatromaristamaringa.com.br/wp-content/uploads/2025/01/Domine-Bold.woff2') format('woff2'),
		url('https://teatromaristamaringa.com.br/wp-content/uploads/2025/01/Domine-Bold.woff') format('woff'),
		url('https://teatromaristamaringa.com.br/wp-content/uploads/2025/01/Domine-Bold.ttf') format('truetype'),
		url('https://teatromaristamaringa.com.br/wp-content/uploads/2025/01/Domine-Bold.svg#Domine') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://teatromaristamaringa.com.br/wp-content/uploads/2025/01/Lato-Regular.eot');
	src: url('https://teatromaristamaringa.com.br/wp-content/uploads/2025/01/Lato-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://teatromaristamaringa.com.br/wp-content/uploads/2025/01/Lato-Regular.woff2') format('woff2'),
		url('https://teatromaristamaringa.com.br/wp-content/uploads/2025/01/Lato-Regular.woff') format('woff'),
		url('https://teatromaristamaringa.com.br/wp-content/uploads/2025/01/Lato-Regular.ttf') format('truetype'),
		url('https://teatromaristamaringa.com.br/wp-content/uploads/2025/01/Lato-Regular.svg#Lato') format('svg');
}
@font-face {
	font-family: 'Lato';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://teatromaristamaringa.com.br/wp-content/uploads/2025/01/Lato-Bold.eot');
	src: url('https://teatromaristamaringa.com.br/wp-content/uploads/2025/01/Lato-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://teatromaristamaringa.com.br/wp-content/uploads/2025/01/Lato-Bold.woff2') format('woff2'),
		url('https://teatromaristamaringa.com.br/wp-content/uploads/2025/01/Lato-Bold.woff') format('woff'),
		url('https://teatromaristamaringa.com.br/wp-content/uploads/2025/01/Lato-Bold.ttf') format('truetype'),
		url('https://teatromaristamaringa.com.br/wp-content/uploads/2025/01/Lato-Bold.svg#Lato') format('svg');
}
/* End Custom Fonts CSS */