.elementor-2 .elementor-element.elementor-element-626c6f5:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-626c6f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0c0c0c;}.elementor-2 .elementor-element.elementor-element-626c6f5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-626c6f5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-0090bef .elementor-repeater-item-e4f5618 .swiper-slide-bg{background-color:#FFFCF8;background-image:url(https://gruposaojudastadeu.com.br/wp-content/uploads/2022/09/foto-topo.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-0090bef .elementor-repeater-item-e4f5618 .swiper-slide-contents{margin-right:auto;}.elementor-2 .elementor-element.elementor-element-0090bef .elementor-repeater-item-e4f5618 .swiper-slide-inner{align-items:center;text-align:left;}.elementor-2 .elementor-element.elementor-element-0090bef .elementor-repeater-item-e4f5618 .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-0090bef .elementor-repeater-item-e4f5618 .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-0090bef .elementor-repeater-item-e4f5618 .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-0090bef .elementor-repeater-item-4dc8df9 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://gruposaojudastadeu.com.br/wp-content/uploads/2021/06/banner-home-04-crematorio-1.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-0090bef .elementor-repeater-item-4dc8df9 .swiper-slide-contents{margin-right:auto;}.elementor-2 .elementor-element.elementor-element-0090bef .elementor-repeater-item-4dc8df9 .swiper-slide-inner{align-items:center;text-align:left;}.elementor-2 .elementor-element.elementor-element-0090bef .elementor-repeater-item-4dc8df9 .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-0090bef .elementor-repeater-item-4dc8df9 .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-0090bef .elementor-repeater-item-4dc8df9 .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-0090bef .elementor-repeater-item-6b33324 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://gruposaojudastadeu.com.br/wp-content/uploads/2021/06/banner-home-01-programa-de-fidelidade-1.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-0090bef .elementor-repeater-item-6b33324 .swiper-slide-contents{margin-right:auto;}.elementor-2 .elementor-element.elementor-element-0090bef .elementor-repeater-item-6b33324 .swiper-slide-inner{align-items:center;text-align:left;}.elementor-2 .elementor-element.elementor-element-0090bef .elementor-repeater-item-6b33324 .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-0090bef .elementor-repeater-item-6b33324 .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-0090bef .elementor-repeater-item-6b33324 .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-0090bef .elementor-repeater-item-851f5b2 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://gruposaojudastadeu.com.br/wp-content/uploads/2021/06/banner-home-02-plano-sao-judas-tadeu-1.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-0090bef .elementor-repeater-item-851f5b2 .swiper-slide-contents{margin-right:auto;}.elementor-2 .elementor-element.elementor-element-0090bef .elementor-repeater-item-851f5b2 .swiper-slide-inner{align-items:center;text-align:left;}.elementor-2 .elementor-element.elementor-element-0090bef .elementor-repeater-item-851f5b2 .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-0090bef .elementor-repeater-item-851f5b2 .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-0090bef .elementor-repeater-item-851f5b2 .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-0090bef .elementor-slide-button{background-color:#f39254;font-family:"Raleway", "Figtree", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:17px;font-weight:500;line-height:17px;border-width:2px;border-radius:30px;color:#ffffff;border-color:rgba(0,0,0,0);}.elementor-2 .elementor-element.elementor-element-0090bef .elementor-slide-button:hover{background-color:#ffffff;color:#f39254;border-color:#f39254;}.elementor-2 .elementor-element.elementor-element-0090bef .swiper-slide{height:90vh;}.elementor-2 .elementor-element.elementor-element-0090bef .swiper-slide-contents{max-width:100%;}.elementor-2 .elementor-element.elementor-element-0090bef .swiper-slide-inner{padding:0em 0em 0em 0em;text-align:center;}.elementor-2 .elementor-element.elementor-element-0090bef .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:30px;}.elementor-2 .elementor-element.elementor-element-0090bef .elementor-slide-heading{color:#24252f;font-family:"Montserrat", "Figtree", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:28px;font-weight:700;line-height:20px;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-0090bef .elementor-slide-description{color:#24252f;font-family:"Montserrat", "Figtree", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:27px;font-weight:400;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-0090bef .swiper-pagination-bullet{height:12px;width:12px;}.elementor-2 .elementor-element.elementor-element-0090bef .swiper-horizontal .swiper-pagination-progressbar{height:12px;}.elementor-2 .elementor-element.elementor-element-0090bef .swiper-pagination-fraction{font-size:12px;}.elementor-2 .elementor-element.elementor-element-0090bef .swiper-pagination-bullet-active{background-color:#F39254;}.elementor-2 .elementor-element.elementor-element-450d071{--display:flex;--min-height:28vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-450d071:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-450d071 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0c0c0c;}.elementor-2 .elementor-element.elementor-element-ce09184{--display:flex;--min-height:31vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3619e37 .elementor-repeater-item-e4f5618 .swiper-slide-bg{background-color:#FFFCF8;background-image:url(https://gruposaojudastadeu.com.br/wp-content/uploads/2025/01/Banner-Boas-Vindas.png);background-size:cover;}.elementor-2 .elementor-element.elementor-element-3619e37 .elementor-repeater-item-e4f5618 .swiper-slide-contents{margin-right:auto;}.elementor-2 .elementor-element.elementor-element-3619e37 .elementor-repeater-item-e4f5618 .swiper-slide-inner{align-items:center;text-align:left;}.elementor-2 .elementor-element.elementor-element-3619e37 .elementor-repeater-item-e4f5618 .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-3619e37 .elementor-repeater-item-e4f5618 .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-3619e37 .elementor-repeater-item-e4f5618 .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-3619e37 .elementor-repeater-item-4dc8df9 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://gruposaojudastadeu.com.br/wp-content/uploads/2025/04/02-1.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-3619e37 .elementor-repeater-item-4dc8df9 .swiper-slide-contents{margin-right:auto;}.elementor-2 .elementor-element.elementor-element-3619e37 .elementor-repeater-item-4dc8df9 .swiper-slide-inner{align-items:center;text-align:left;}.elementor-2 .elementor-element.elementor-element-3619e37 .elementor-repeater-item-4dc8df9 .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-3619e37 .elementor-repeater-item-4dc8df9 .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-3619e37 .elementor-repeater-item-4dc8df9 .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-3619e37 .elementor-repeater-item-4a03957 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://gruposaojudastadeu.com.br/wp-content/uploads/2025/04/03-1.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-3619e37 .elementor-repeater-item-4a03957 .swiper-slide-contents{margin-right:auto;}.elementor-2 .elementor-element.elementor-element-3619e37 .elementor-repeater-item-4a03957 .swiper-slide-inner{align-items:center;text-align:left;}.elementor-2 .elementor-element.elementor-element-3619e37 .elementor-repeater-item-4a03957 .swiper-slide-inner .elementor-slide-heading{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-3619e37 .elementor-repeater-item-4a03957 .swiper-slide-inner .elementor-slide-description{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-3619e37 .elementor-repeater-item-4a03957 .swiper-slide-inner .elementor-slide-button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-3619e37 .swiper-slide{transition-duration:calc(6000ms*1.2);height:21vw;}.elementor-2 .elementor-element.elementor-element-3619e37 .elementor-slide-button{background-color:#f39254;font-family:"Raleway", "Figtree", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:17px;font-weight:500;line-height:17px;border-width:2px;border-radius:30px;color:#ffffff;border-color:rgba(0,0,0,0);}.elementor-2 .elementor-element.elementor-element-3619e37 .elementor-slide-button:hover{background-color:#ffffff;color:#f39254;border-color:#f39254;}.elementor-2 .elementor-element.elementor-element-3619e37 .swiper-slide-contents{max-width:100%;}.elementor-2 .elementor-element.elementor-element-3619e37 .swiper-slide-inner{padding:5em 5em 5em 5em;text-align:center;}.elementor-2 .elementor-element.elementor-element-3619e37 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:30px;}.elementor-2 .elementor-element.elementor-element-3619e37 .elementor-slide-heading{color:#24252f;font-family:"Montserrat", "Figtree", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:28px;font-weight:700;line-height:20px;letter-spacing:0px;}.elementor-2 .elementor-element.elementor-element-3619e37 .elementor-slide-description{color:#24252f;font-family:"Montserrat", "Figtree", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:27px;font-weight:400;line-height:1.2em;}.elementor-2 .elementor-element.elementor-element-3619e37 .swiper-pagination-bullet{height:12px;width:12px;}.elementor-2 .elementor-element.elementor-element-3619e37 .swiper-horizontal .swiper-pagination-progressbar{height:12px;}.elementor-2 .elementor-element.elementor-element-3619e37 .swiper-pagination-fraction{font-size:12px;}.elementor-2 .elementor-element.elementor-element-3619e37 .swiper-pagination-bullet-active{background-color:#F39254;}.elementor-2 .elementor-element.elementor-element-59d16dc{--display:flex;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-eb69b4b{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2 .elementor-element.elementor-element-eb69b4b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-5598c42 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-e78ca02 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2 .elementor-element.elementor-element-e78ca02 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2 .elementor-element.elementor-element-e78ca02 .elementor-button{font-family:"Raleway", "Figtree", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:1rem;font-weight:600;border-radius:40px 40px 40px 40px;}.elementor-2 .elementor-element.elementor-element-4189ba3 .elementor-heading-title{font-size:0.9rem;font-weight:400;}.elementor-2 .elementor-element.elementor-element-acf170e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2 .elementor-element.elementor-element-36cd975 .elementor-repeater-item-f0c7214 .swiper-slide-bg{background-color:var( --e-global-color-16f28cf );background-image:url(https://gruposaojudastadeu.com.br/wp-content/uploads/2025/04/01-CELULAR.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-36cd975 .elementor-repeater-item-64d90dc .swiper-slide-bg{background-color:var( --e-global-color-16f28cf );background-image:url(https://gruposaojudastadeu.com.br/wp-content/uploads/2025/04/02-CELULAR.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-36cd975 .elementor-repeater-item-96d8555 .swiper-slide-bg{background-color:var( --e-global-color-16f28cf );background-image:url(https://gruposaojudastadeu.com.br/wp-content/uploads/2025/04/03-CELULAR.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-36cd975 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-2 .elementor-element.elementor-element-36cd975 .swiper-slide-contents{max-width:66%;}.elementor-2 .elementor-element.elementor-element-36cd975 .swiper-slide-inner{text-align:center;}.elementor-2 .elementor-element.elementor-element-b33e54c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-2 .elementor-element.elementor-element-3fc18cf{text-align:center;}.elementor-2 .elementor-element.elementor-element-3fc18cf .elementor-heading-title{font-weight:600;color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-dcf6831{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d812bfe .elementor-cta .elementor-cta__bg, .elementor-2 .elementor-element.elementor-element-d812bfe .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2 .elementor-element.elementor-element-d812bfe.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2 .elementor-element.elementor-element-d812bfe > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-1a969c8e );border-radius:0.5em 0.5em 0.5em 0.5em;box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.05);}.elementor-2 .elementor-element.elementor-element-d812bfe:hover .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;box-shadow:0px 4px 30px 0px rgba(5.000000000000003, 11.000000000000004, 18, 0.1);}.elementor-2 .elementor-element.elementor-element-d812bfe .elementor-cta__content{min-height:100px;padding:2em 1.5em 2em 1.5em;background-color:var( --e-global-color-489433eb );}.elementor-2 .elementor-element.elementor-element-d812bfe .elementor-cta__bg-wrapper{min-height:250px;}.elementor-2 .elementor-element.elementor-element-d812bfe .elementor-cta__title{font-size:1.3rem;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-d812bfe .elementor-cta__description:not(:last-child){margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-d812bfe .elementor-cta__description{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-d812bfe .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00000000;}.elementor-2 .elementor-element.elementor-element-0172f0c .elementor-cta .elementor-cta__bg, .elementor-2 .elementor-element.elementor-element-0172f0c .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2 .elementor-element.elementor-element-0172f0c.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2 .elementor-element.elementor-element-0172f0c > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-1a969c8e );border-radius:0.5em 0.5em 0.5em 0.5em;box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.05);}.elementor-2 .elementor-element.elementor-element-0172f0c:hover .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;box-shadow:0px 4px 30px 0px rgba(5.000000000000003, 11.000000000000004, 18, 0.1);}.elementor-2 .elementor-element.elementor-element-0172f0c .elementor-cta__content{min-height:100px;padding:1.5em 2em 1.5em 2em;background-color:var( --e-global-color-489433eb );}.elementor-2 .elementor-element.elementor-element-0172f0c .elementor-cta__bg-wrapper{min-height:250px;}.elementor-2 .elementor-element.elementor-element-0172f0c .elementor-cta__title{font-size:1.3rem;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-0172f0c .elementor-cta__description:not(:last-child){margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-0172f0c .elementor-cta__description{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-0172f0c .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00000000;}.elementor-2 .elementor-element.elementor-element-eb0370a .elementor-cta .elementor-cta__bg, .elementor-2 .elementor-element.elementor-element-eb0370a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2 .elementor-element.elementor-element-eb0370a.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2 .elementor-element.elementor-element-eb0370a > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-1a969c8e );border-radius:0.5em 0.5em 0.5em 0.5em;box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.05);}.elementor-2 .elementor-element.elementor-element-eb0370a:hover .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;box-shadow:0px 4px 30px 0px rgba(5.000000000000003, 11.000000000000004, 18, 0.1);}.elementor-2 .elementor-element.elementor-element-eb0370a .elementor-cta__content{min-height:100px;padding:2em 1.5em 1.5em 2em;background-color:var( --e-global-color-489433eb );}.elementor-2 .elementor-element.elementor-element-eb0370a .elementor-cta__bg-wrapper{min-height:250px;}.elementor-2 .elementor-element.elementor-element-eb0370a .elementor-cta__title{font-size:1.3rem;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-eb0370a .elementor-cta__description:not(:last-child){margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-eb0370a .elementor-cta__description{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-eb0370a .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00000000;}.elementor-2 .elementor-element.elementor-element-d4a24ee .elementor-cta .elementor-cta__bg, .elementor-2 .elementor-element.elementor-element-d4a24ee .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2 .elementor-element.elementor-element-d4a24ee.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2 .elementor-element.elementor-element-d4a24ee > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-1a969c8e );border-radius:0.5em 0.5em 0.5em 0.5em;box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.05);}.elementor-2 .elementor-element.elementor-element-d4a24ee:hover .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;box-shadow:0px 4px 30px 0px rgba(5.000000000000003, 11.000000000000004, 18, 0.1);}.elementor-2 .elementor-element.elementor-element-d4a24ee .elementor-cta__content{min-height:100px;padding:2em 1.5em 2em 1.5em;background-color:var( --e-global-color-489433eb );}.elementor-2 .elementor-element.elementor-element-d4a24ee .elementor-cta__bg-wrapper{min-height:250px;}.elementor-2 .elementor-element.elementor-element-d4a24ee .elementor-cta__title{font-size:1.3rem;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-d4a24ee .elementor-cta__description:not(:last-child){margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-d4a24ee .elementor-cta__description{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-d4a24ee .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00000000;}.elementor-2 .elementor-element.elementor-element-7b3341f .elementor-cta .elementor-cta__bg, .elementor-2 .elementor-element.elementor-element-7b3341f .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2 .elementor-element.elementor-element-7b3341f.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2 .elementor-element.elementor-element-7b3341f > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-1a969c8e );border-radius:0.5em 0.5em 0.5em 0.5em;box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.05);}.elementor-2 .elementor-element.elementor-element-7b3341f:hover .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;box-shadow:0px 4px 30px 0px rgba(5.000000000000003, 11.000000000000004, 18, 0.1);}.elementor-2 .elementor-element.elementor-element-7b3341f .elementor-cta__content{min-height:100px;padding:2em 1.5em 2em 1.5em;background-color:var( --e-global-color-489433eb );}.elementor-2 .elementor-element.elementor-element-7b3341f .elementor-cta__bg-wrapper{min-height:250px;}.elementor-2 .elementor-element.elementor-element-7b3341f .elementor-cta__title{font-size:1.3rem;font-weight:600;color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-7b3341f .elementor-cta__description:not(:last-child){margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-7b3341f .elementor-cta__description{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-7b3341f .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00000000;}.elementor-2 .elementor-element.elementor-element-cf36bb8 .elementor-cta .elementor-cta__bg, .elementor-2 .elementor-element.elementor-element-cf36bb8 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-2 .elementor-element.elementor-element-cf36bb8 > .elementor-widget-container{background-color:transparent;background-image:radial-gradient(at top left, var( --e-global-color-accent ) 40%, var( --e-global-color-6679a67 ) 120%);border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-1a969c8e );border-radius:0.5em 0.5em 0.5em 0.5em;}.elementor-2 .elementor-element.elementor-element-cf36bb8.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2 .elementor-element.elementor-element-cf36bb8:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-cf36bb8 .elementor-cta__content{text-align:left;padding:2em 2em 2em 2em;}.elementor-2 .elementor-element.elementor-element-cf36bb8 .elementor-cta__description:not(:last-child){margin-bottom:30px;}.elementor-2 .elementor-element.elementor-element-cf36bb8 .elementor-cta__button{border-width:1px;border-radius:40px;}.elementor-2 .elementor-element.elementor-element-cf36bb8 .elementor-cta__bg-overlay{mix-blend-mode:luminosity;}.elementor-2 .elementor-element.elementor-element-cf36bb8 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#00000000;}.elementor-2 .elementor-element.elementor-element-6b79656{--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:stretch;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-2 .elementor-element.elementor-element-a5954d5{text-align:center;}.elementor-2 .elementor-element.elementor-element-28b68d3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-6160b44{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-2 .elementor-element.elementor-element-cf771e9 .elementor-button{font-family:"Raleway", "Figtree", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:1rem;font-weight:600;border-radius:40px 40px 40px 40px;}.elementor-2 .elementor-element.elementor-element-7f412f2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-3a348bb > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-2 .elementor-element.elementor-element-3a348bb > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-2 .elementor-element.elementor-element-013e539{--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:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--padding-top:4rem;--padding-bottom:6rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2 .elementor-element.elementor-element-0a058d2{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-709b490{width:var( --container-widget-width, 118.529% );max-width:118.529%;--container-widget-width:118.529%;--container-widget-flex-grow:0;top:43px;z-index:0;}.elementor-2 .elementor-element.elementor-element-709b490.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-709b490{left:-14.493%;}body.rtl .elementor-2 .elementor-element.elementor-element-709b490{right:-14.493%;}.elementor-2 .elementor-element.elementor-element-a8e6438{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-a8e6438.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-a8e6438.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-489433eb );}.elementor-2 .elementor-element.elementor-element-a8e6438.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-a8e6438.elementor-view-default .elementor-icon{color:var( --e-global-color-489433eb );border-color:var( --e-global-color-489433eb );}.elementor-2 .elementor-element.elementor-element-a8e6438.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-a8e6438.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-489433eb );}.elementor-2 .elementor-element.elementor-element-4a2c928{--display:flex;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-4a2c928.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-99a4846 .elementor-button{font-family:"Raleway", "Figtree", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:1rem;font-weight:600;border-radius:40px 40px 40px 40px;}.elementor-2 .elementor-element.elementor-element-b31916c{--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;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-2 .elementor-element.elementor-element-acf1aa3{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-2 .elementor-element.elementor-element-3538545{text-align:center;}.elementor-2 .elementor-element.elementor-element-98e3e40{text-align:center;}.elementor-2 .elementor-element.elementor-element-98e3e40 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-df91cce{--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:3rem 4rem;--row-gap:3rem;--column-gap:4rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-bf14230{--grid-row-gap:2rem;width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;--grid-column-gap:1rem;}.elementor-2 .elementor-element.elementor-element-bf14230.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-bf14230 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.6 * 100% );}.elementor-2 .elementor-element.elementor-element-bf14230:after{content:"0.6";}.elementor-2 .elementor-element.elementor-element-bf14230 .elementor-post__thumbnail__link{width:100%;}.elementor-2 .elementor-element.elementor-element-bf14230 .elementor-post__thumbnail{border-radius:0.5rem 0.5rem 0.5rem 0.5rem;}.elementor-2 .elementor-element.elementor-element-bf14230.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:1.25rem;}.elementor-2 .elementor-element.elementor-element-bf14230.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:1.25rem;}.elementor-2 .elementor-element.elementor-element-bf14230.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:1.25rem;}.elementor-2 .elementor-element.elementor-element-bf14230 .elementor-post__title, .elementor-2 .elementor-element.elementor-element-bf14230 .elementor-post__title a{color:var( --e-global-color-secondary );font-size:var( --e-global-typography-d7bdc1b-font-size );font-weight:var( --e-global-typography-d7bdc1b-font-weight );line-height:var( --e-global-typography-d7bdc1b-line-height );letter-spacing:var( --e-global-typography-d7bdc1b-letter-spacing );word-spacing:var( --e-global-typography-d7bdc1b-word-spacing );}.elementor-2 .elementor-element.elementor-element-bf14230 .elementor-post__title{margin-bottom:0.75rem;}.elementor-2 .elementor-element.elementor-element-bf14230 .elementor-post__excerpt p{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-d2bb706{--grid-row-gap:2rem;--grid-column-gap:1rem;}.elementor-2 .elementor-element.elementor-element-d2bb706 .elementor-post__title, .elementor-2 .elementor-element.elementor-element-d2bb706 .elementor-post__title a{color:var( --e-global-color-secondary );font-size:var( --e-global-typography-d7bdc1b-font-size );font-weight:var( --e-global-typography-d7bdc1b-font-weight );line-height:var( --e-global-typography-d7bdc1b-line-height );letter-spacing:var( --e-global-typography-d7bdc1b-letter-spacing );word-spacing:var( --e-global-typography-d7bdc1b-word-spacing );}.elementor-2 .elementor-element.elementor-element-d2bb706 .elementor-post__title{margin-bottom:0.75rem;}.elementor-2 .elementor-element.elementor-element-d2bb706 a.elementor-post__read-more{font-size:var( --e-global-typography-67729b9-font-size );font-weight:var( --e-global-typography-67729b9-font-weight );line-height:var( --e-global-typography-67729b9-line-height );letter-spacing:var( --e-global-typography-67729b9-letter-spacing );word-spacing:var( --e-global-typography-67729b9-word-spacing );}.elementor-2 .elementor-element.elementor-element-e434018{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:3rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;--z-index:0;}.elementor-2 .elementor-element.elementor-element-5f81f86{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-d4ee4c4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-b53e8d1{width:var( --container-widget-width, 20em );max-width:20em;--container-widget-width:20em;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-b53e8d1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-b53e8d1 .elementor-heading-title{font-size:4rem;font-weight:200;line-height:1.1em;color:#484A5E;}.elementor-2 .elementor-element.elementor-element-9f28ebb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-9f28ebb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-9efca07 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-2 .elementor-element.elementor-element-3d3ff10 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2 .elementor-element.elementor-element-3d3ff10 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-2 .elementor-element.elementor-element-3d3ff10 .elementor-button{font-family:"Raleway", "Figtree", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:1rem;font-weight:600;border-radius:40px 40px 40px 40px;}.elementor-2 .elementor-element.elementor-element-9a26811 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-2 .elementor-element.elementor-element-9a26811.elementor-element{--align-self:flex-end;--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-9a26811 img{width:450px;}.elementor-2 .elementor-element.elementor-element-5e4dc9f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--border-radius:10px 10px 10px 10px;--padding-top:6rem;--padding-bottom:6rem;--padding-left:6rem;--padding-right:6rem;}.elementor-2 .elementor-element.elementor-element-5e4dc9f:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-5e4dc9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-489433eb );}.elementor-2 .elementor-element.elementor-element-f198dcf{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:center;}.elementor-2 .elementor-element.elementor-element-f198dcf > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f198dcf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-f198dcf .elementor-heading-title{font-size:var( --e-global-typography-d7bdc1b-font-size );font-weight:var( --e-global-typography-d7bdc1b-font-weight );line-height:var( --e-global-typography-d7bdc1b-line-height );letter-spacing:var( --e-global-typography-d7bdc1b-letter-spacing );word-spacing:var( --e-global-typography-d7bdc1b-word-spacing );}.elementor-2 .elementor-element.elementor-element-353001d{--e-image-carousel-slides-to-show:7;}.elementor-2 .elementor-element.elementor-element-353001d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-353001d .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-2 .elementor-element.elementor-element-e11fdd9 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-e11fdd9 .elementor-button{font-family:"Raleway", "Figtree", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:1rem;font-weight:600;border-radius:40px 40px 40px 40px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-0090bef .swiper-slide{height:500px;}.elementor-2 .elementor-element.elementor-element-0090bef .swiper-slide-inner{padding:2em 2em 2em 2em;}.elementor-2 .elementor-element.elementor-element-3619e37 .swiper-slide{height:500px;}.elementor-2 .elementor-element.elementor-element-3619e37 .swiper-slide-inner{padding:2em 2em 2em 2em;}.elementor-2 .elementor-element.elementor-element-5598c42 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-b33e54c{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2 .elementor-element.elementor-element-dcf6831{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-cf36bb8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-6b79656{--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:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2 .elementor-element.elementor-element-013e539{--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:2rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2 .elementor-element.elementor-element-0a058d2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-709b490{left:-0.227%;}body.rtl .elementor-2 .elementor-element.elementor-element-709b490{right:-0.227%;}.elementor-2 .elementor-element.elementor-element-709b490{top:1px;}.elementor-2 .elementor-element.elementor-element-a8e6438{width:var( --container-widget-width, 431.391px );max-width:431.391px;--container-widget-width:431.391px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-785c6c7{text-align:center;}.elementor-2 .elementor-element.elementor-element-6f8e3ad{text-align:center;}.elementor-2 .elementor-element.elementor-element-df91cce{--gap:2rem 3rem;--row-gap:2rem;--column-gap:3rem;}.elementor-2 .elementor-element.elementor-element-bf14230 .elementor-post__title, .elementor-2 .elementor-element.elementor-element-bf14230 .elementor-post__title a{font-size:var( --e-global-typography-d7bdc1b-font-size );line-height:var( --e-global-typography-d7bdc1b-line-height );letter-spacing:var( --e-global-typography-d7bdc1b-letter-spacing );word-spacing:var( --e-global-typography-d7bdc1b-word-spacing );}.elementor-2 .elementor-element.elementor-element-bf14230 .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-d2bb706 .elementor-post__title, .elementor-2 .elementor-element.elementor-element-d2bb706 .elementor-post__title a{font-size:var( --e-global-typography-d7bdc1b-font-size );line-height:var( --e-global-typography-d7bdc1b-line-height );letter-spacing:var( --e-global-typography-d7bdc1b-letter-spacing );word-spacing:var( --e-global-typography-d7bdc1b-word-spacing );}.elementor-2 .elementor-element.elementor-element-d2bb706 a.elementor-post__read-more{font-size:var( --e-global-typography-67729b9-font-size );line-height:var( --e-global-typography-67729b9-line-height );letter-spacing:var( --e-global-typography-67729b9-letter-spacing );word-spacing:var( --e-global-typography-67729b9-word-spacing );}.elementor-2 .elementor-element.elementor-element-e434018{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2 .elementor-element.elementor-element-5f81f86{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:nowrap;}.elementor-2 .elementor-element.elementor-element-d4ee4c4{--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:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2 .elementor-element.elementor-element-b53e8d1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:left;}.elementor-2 .elementor-element.elementor-element-b53e8d1.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-2 .elementor-element.elementor-element-b53e8d1 .elementor-heading-title{font-size:3rem;}.elementor-2 .elementor-element.elementor-element-9f28ebb{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-9f28ebb.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2 .elementor-element.elementor-element-9efca07{text-align:left;}.elementor-2 .elementor-element.elementor-element-9a26811{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-9a26811.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-9a26811 img{width:60vw;}.elementor-2 .elementor-element.elementor-element-f198dcf .elementor-heading-title{font-size:var( --e-global-typography-d7bdc1b-font-size );line-height:var( --e-global-typography-d7bdc1b-line-height );letter-spacing:var( --e-global-typography-d7bdc1b-letter-spacing );word-spacing:var( --e-global-typography-d7bdc1b-word-spacing );}.elementor-2 .elementor-element.elementor-element-353001d{--e-image-carousel-slides-to-show:4;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-0090bef .swiper-slide{height:60vh;}.elementor-2 .elementor-element.elementor-element-0090bef .swiper-slide-contents{max-width:100%;}.elementor-2 .elementor-element.elementor-element-0090bef .swiper-slide-inner{padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-0090bef .elementor-slide-heading{line-height:1em;}.elementor-2 .elementor-element.elementor-element-0090bef .elementor-slide-description{line-height:1em;}.elementor-2 .elementor-element.elementor-element-3619e37 .swiper-slide{height:29vh;}.elementor-2 .elementor-element.elementor-element-3619e37 .swiper-slide-contents{max-width:100%;}.elementor-2 .elementor-element.elementor-element-3619e37 .swiper-slide-inner{padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-3619e37 .elementor-slide-heading{line-height:1em;}.elementor-2 .elementor-element.elementor-element-3619e37 .elementor-slide-description{line-height:1em;}.elementor-2 .elementor-element.elementor-element-59d16dc{--padding-top:0rem;--padding-bottom:12rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-5598c42 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2 .elementor-element.elementor-element-acf170e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-36cd975 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-36cd975 .swiper-slide{height:184px;}.elementor-2 .elementor-element.elementor-element-b33e54c{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2 .elementor-element.elementor-element-dcf6831{--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-2 .elementor-element.elementor-element-d812bfe{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-d812bfe .elementor-cta__title{font-size:1.25rem;}.elementor-2 .elementor-element.elementor-element-0172f0c{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-0172f0c .elementor-cta__title{font-size:1.25rem;}.elementor-2 .elementor-element.elementor-element-eb0370a{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-eb0370a .elementor-cta__title{font-size:1.25rem;}.elementor-2 .elementor-element.elementor-element-d4a24ee{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-d4a24ee .elementor-cta__title{font-size:1.25rem;}.elementor-2 .elementor-element.elementor-element-7b3341f{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-7b3341f .elementor-cta__title{font-size:1.25rem;}.elementor-2 .elementor-element.elementor-element-cf36bb8{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-6b79656{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-6160b44{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2 .elementor-element.elementor-element-279ba9c{text-align:center;}.elementor-2 .elementor-element.elementor-element-0a058d2{--padding-top:8rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-709b490{left:-5%;}body.rtl .elementor-2 .elementor-element.elementor-element-709b490{right:-5%;}.elementor-2 .elementor-element.elementor-element-a8e6438{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-bf14230 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2 .elementor-element.elementor-element-bf14230:after{content:"0.5";}.elementor-2 .elementor-element.elementor-element-bf14230 .elementor-post__thumbnail__link{width:100%;}.elementor-2 .elementor-element.elementor-element-bf14230 .elementor-post__title, .elementor-2 .elementor-element.elementor-element-bf14230 .elementor-post__title a{font-size:var( --e-global-typography-d7bdc1b-font-size );line-height:var( --e-global-typography-d7bdc1b-line-height );letter-spacing:var( --e-global-typography-d7bdc1b-letter-spacing );word-spacing:var( --e-global-typography-d7bdc1b-word-spacing );}.elementor-2 .elementor-element.elementor-element-bf14230 .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2 .elementor-element.elementor-element-d2bb706 .elementor-post__title, .elementor-2 .elementor-element.elementor-element-d2bb706 .elementor-post__title a{font-size:var( --e-global-typography-d7bdc1b-font-size );line-height:var( --e-global-typography-d7bdc1b-line-height );letter-spacing:var( --e-global-typography-d7bdc1b-letter-spacing );word-spacing:var( --e-global-typography-d7bdc1b-word-spacing );}.elementor-2 .elementor-element.elementor-element-d2bb706 a.elementor-post__read-more{font-size:var( --e-global-typography-67729b9-font-size );line-height:var( --e-global-typography-67729b9-line-height );letter-spacing:var( --e-global-typography-67729b9-letter-spacing );word-spacing:var( --e-global-typography-67729b9-word-spacing );}.elementor-2 .elementor-element.elementor-element-e434018{--padding-top:3rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2 .elementor-element.elementor-element-5f81f86{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2 .elementor-element.elementor-element-d4ee4c4{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-b53e8d1{text-align:center;}.elementor-2 .elementor-element.elementor-element-b53e8d1 .elementor-heading-title{font-size:2.5rem;}.elementor-2 .elementor-element.elementor-element-9f28ebb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2 .elementor-element.elementor-element-9efca07{text-align:center;}.elementor-2 .elementor-element.elementor-element-9a26811{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-2 .elementor-element.elementor-element-9a26811.elementor-element{--align-self:center;}.elementor-2 .elementor-element.elementor-element-9a26811 img{width:100%;}.elementor-2 .elementor-element.elementor-element-5e4dc9f{--border-radius:10px 10px 10px 10px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-2 .elementor-element.elementor-element-f198dcf{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-f198dcf .elementor-heading-title{font-size:var( --e-global-typography-d7bdc1b-font-size );line-height:var( --e-global-typography-d7bdc1b-line-height );letter-spacing:var( --e-global-typography-d7bdc1b-letter-spacing );word-spacing:var( --e-global-typography-d7bdc1b-word-spacing );}.elementor-2 .elementor-element.elementor-element-353001d{--e-image-carousel-slides-to-show:3;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-eb69b4b{--width:35.791%;}.elementor-2 .elementor-element.elementor-element-6160b44{--width:30%;}.elementor-2 .elementor-element.elementor-element-7f412f2{--width:70%;}.elementor-2 .elementor-element.elementor-element-4a2c928{--width:32%;}.elementor-2 .elementor-element.elementor-element-9f28ebb{--width:14rem;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-eb69b4b{--width:448.328px;}.elementor-2 .elementor-element.elementor-element-6160b44{--width:100%;}.elementor-2 .elementor-element.elementor-element-7f412f2{--width:100%;}.elementor-2 .elementor-element.elementor-element-4a2c928{--width:100%;}.elementor-2 .elementor-element.elementor-element-9f28ebb{--width:100%;}}/* Start custom CSS for slides, class: .elementor-element-0090bef */@font-face {
     font-family: Allura;
     src: url('https://gruposaojudastadeu.com.br/wp-content/uploads/2019/11/Allura-Regular.ttf');
}

@font-face {
     font-family: Merriweather;
     src: url('https://fonts.googleapis.com/css?family=Merriweather&display=swap" rel="stylesheet');
}

.elementor-2 .elementor-element.elementor-element-0090bef div.a, .elementor-2 .elementor-element.elementor-element-0090bef div.b, .elementor-2 .elementor-element.elementor-element-0090bef div.c, .elementor-2 .elementor-element.elementor-element-0090bef div.d{
    color: white;
    top: 80%;
    font-family: 'Merriweather', Georgia, serif !important;
    line-height: 1em;
}



@media only screen and (min-width: 1024px) {
    
    #elementor .elementor-element-4f43153 .elementor-repeater-item-5eda849 .swiper-slide-bg{
        background-position:center 40%;
    }
    
    .elementor-2 .elementor-element.elementor-element-0090bef span.caixa{
        color:black;
        background:#EDEBEE;
        padding:1.5em;
        position:absolute;
        left:90%;
        transform:translateX(-90%);
        bottom:0%;
        width:13em;
        line-height:1.25em;
        font-size:2.2rem;
    }
    
    .elementor-2 .elementor-element.elementor-element-0090bef span.caixa:before{
        content:"";
    border: 2px solid;
    border-image: linear-gradient(360deg, #885B3B, #F6D1BD) 1;
    width:13em;
        height:9em;
        position:absolute;
        top:-3%;
        left:-3%;
    }
    
.elementor-2 .elementor-element.elementor-element-0090bef div.a, .elementor-2 .elementor-element.elementor-element-0090bef div.b, .elementor-2 .elementor-element.elementor-element-0090bef div.c, .elementor-2 .elementor-element.elementor-element-0090bef div.d{
    position: absolute;
    text-align: center;
    top: 80%;
    font-size: 2.25rem;
}

.elementor-2 .elementor-element.elementor-element-0090bef div.a{
    left: 2%;
    transform:translateX(-2%);
    width:7em;
}

.elementor-2 .elementor-element.elementor-element-0090bef div.b{
    left: 32%;
    transform:translateX(-32%);
    width:7em;
}

.elementor-2 .elementor-element.elementor-element-0090bef div.c{
    left: 62%;
    transform: translateX(-62%);
    width:7em;
}

.elementor-2 .elementor-element.elementor-element-0090bef div.d{
    left: 92%;
    transform:translateX(-92%);
    width:7em;
}

}

@media only screen and (max-width: 1001px) and (min-width:768px) {
    
        .elementor-2 .elementor-element.elementor-element-0090bef span.caixa{
        color:black;
        background:#EDEBEE;
        padding:1.5em;
        position:absolute;
        left:90%;
        transform:translateX(-90%);
        bottom:0%;
        width:13em;
        line-height:1.25em;
        font-size:1.5rem;
    }
    
    .elementor-2 .elementor-element.elementor-element-0090bef span.caixa:before{
        content:"";
    border: 2px solid;
    border-image: linear-gradient(360deg, #885B3B, #F6D1BD) 1;
    width:13em;
        height:9em;
        position:absolute;
        top:-3%;
        left:-3%;
    }

.elementor-2 .elementor-element.elementor-element-0090bef div.a, .elementor-2 .elementor-element.elementor-element-0090bef div.b, .elementor-2 .elementor-element.elementor-element-0090bef div.c, .elementor-2 .elementor-element.elementor-element-0090bef div.d{
    position: absolute;
    text-align: center;
    top: 55%;
    font-size: 1.5rem;
}

.elementor-2 .elementor-element.elementor-element-0090bef div.a{
    left: 0%;
    transform:translateX(-0%);
    width:5em;
}

.elementor-2 .elementor-element.elementor-element-0090bef div.b{
    left: 30%;
    transform:translateX(-30%);
    width:5em;
}

.elementor-2 .elementor-element.elementor-element-0090bef div.c{
    left: 67%;
    transform:translateX(-67%);
    width:5em;
}

.elementor-2 .elementor-element.elementor-element-0090bef div.d{
    left: 97%;
    transform:translateX(-97%);
    width:5em;
}

}

@media only screen and (max-width: 767px){
    
    .elementor-2 .elementor-element.elementor-element-0090bef span.caixa{
        color:black;
        background:#EDEBEE;
        padding:1.5em;
        position:absolute;
        left:35%;
        bottom:0%;
        width:13em;
        line-height:1.25em;
        font-size:1rem;
    }
    
    .elementor-2 .elementor-element.elementor-element-0090bef span.caixa:before{
        content:"";
    border: 2px solid;
    border-image: linear-gradient(360deg, #885B3B, #F6D1BD) 1;
    width:13em;
        height:9em;
        position:absolute;
        top:-3%;
        left:-3%;
    }

.elementor-2 .elementor-element.elementor-element-0090bef div.a, .elementor-2 .elementor-element.elementor-element-0090bef div.b, .elementor-2 .elementor-element.elementor-element-0090bef div.c, .elementor-2 .elementor-element.elementor-element-0090bef div.d{
    display:none;
}

}

img.topo-slide{
    width: 250px;
}

img.icone{
    width: 35px;
    margin-top: 8px;
    margin-bottom: -8px
}

p.texto-icone{
    font-size: 21px !important;
    line-height: 21px !important;
    font-weight: 400 !important;
    color: rgb(0, 41, 73) !important;
    letter-spacing: 0px;
    font-family: "Raleway" !important;
    display: inline-block;
}


img.caixa-de-memorias{
    width: 500px;
}

div.right-slider{
    float: right;
}

div.left-slider{
    float: left;
}

h2.titulo-caixa-memoria{
    font-size: 52px !important;
    line-height: 21px;
    color: rgb(96, 96, 96) !important;
}

h2.titulo-memoria{
    font-size: 125px !important;
    line-height: 21px !important;
    font-weight: 400 !important;
    color: rgb(96, 96, 96) !important;
    letter-spacing: 0px !important;
    font-family: "Allura" !important;
}

p.descricao-slider{
    z-index: 8;
    max-width: 383px;
    white-space: normal;
    font-size: 15px !important;
    line-height: 24px !important;
    font-weight: 300 !important;
    color: rgb(96, 96, 96) !important;
    letter-spacing: 0px !important;
    margin-top: 75px;
}

button.botao-slider{
    z-index: 9;
    white-space: nowrap;
    font-size: 14px;
    line-height: 14px;
    font-weight: 500;
    color: rgb(255, 255, 255);
    font-family: Roboto;
    background-color: rgba(243, 146, 84, 0.75);
    border-color: rgb(243, 146, 84);
    border-style: solid;
    border-width: 1px;
    border-radius: 30px;
    cursor: pointer;
    padding: 10px 30px;
    margin-top: 10px;
}

button.botao-slider:hover{
    background: transparent;
    border-color: rgba(243, 146, 84, 0.75);
    color: rgba(243, 146, 84, 0.75);;
}

div.content-div-slider{
    margin-top: 150px;
}

@media only screen and (max-width: 767px) {
img.topo-slide{
    width: 150px;
}

img.icone{
    width: 20px;
    margin-top: 0px;
    margin-bottom: -4px
}

p.texto-icone{
    font-size: 14px !important;
    line-height: 21px !important;
    font-weight: 400 !important;
    color: rgb(0, 41, 73) !important;
    letter-spacing: 0px;
    font-family: "Raleway" !important;
    display: inline-block;
}


img.caixa-de-memorias{
    display:none;
}

div.right-slider{
    float: none;
}

div.left-slider{
    float: none;
}

h2.titulo-caixa-memoria{
    font-size: 28px !important;
    line-height: 21px;
    color: rgb(96, 96, 96) !important;
}

h2.titulo-memoria{
    font-size: 68px !important;
    line-height: 21px !important;
    font-weight: 400 !important;
    color: rgb(96, 96, 96) !important;
    letter-spacing: 0px !important;
    font-family: "Allura" !important;
}

p.descricao-slider{
    z-index: 8;
    max-width: 275px;
    white-space: normal;
    font-size: 15px !important;
    line-height: 24px !important;
    font-weight: 300 !important;
    color: rgb(96, 96, 96) !important;
    letter-spacing: 0px !important;
    margin-top: 40px;
}

button.botao-slider{
    z-index: 9;
    white-space: nowrap;
    font-size: 14px;
    line-height: 14px;
    font-weight: 500;
    color: rgb(255, 255, 255);
    font-family: Roboto;
    background-color: rgba(243, 146, 84, 0.75);
    border-color: rgb(243, 146, 84);
    border-style: solid;
    border-width: 1px;
    border-radius: 30px;
    cursor: pointer;
    padding: 10px 30px;
    margin-top: 10px;
}

button.botao-slider:hover{
    background: transparent;
    border-color: rgba(243, 146, 84, 0.75);
    color: rgba(243, 146, 84, 0.75);;
}

div.content-div-slider{
    margin-top: 0px;
}
}

@media screen and (max-width: 999px) and (min-width: 768px){
img.caixa-de-memorias{
    width: 375px;
}

div.right-slider{
    float: right;
}

div.left-slider{
    float: left;
}

h2.titulo-caixa-memoria{
    font-size: 40px !important;
}

h2.titulo-memoria{
    font-size: 78px !important;
    font-family: "Allura" !important;
}

p.descricao-slider{
    z-index: 8;
    max-width: 275px;
    white-space: normal;
    font-size: 15px !important;
    line-height: 24px !important;
    font-weight: 300 !important;
    color: rgb(96, 96, 96) !important;
    letter-spacing: 0px !important;
    margin-top: 40px;
}

button.botao-slider{
    z-index: 9;
    white-space: nowrap;
    font-size: 14px;
    line-height: 14px;
    font-weight: 500;
    color: rgb(255, 255, 255);
    font-family: Roboto;
    background-color: rgba(243, 146, 84, 0.75);
    border-color: rgb(243, 146, 84);
    border-style: solid;
    border-width: 1px;
    border-radius: 30px;
    cursor: pointer;
    padding: 10px 30px;
    margin-top: 10px;
}

button.botao-slider:hover{
    background: transparent;
    border-color: rgba(243, 146, 84, 0.75);
    color: rgba(243, 146, 84, 0.75);;
}

div.content-div-slider{
    margin-top: 50px;
}
}

@media(max-width:768px){
    .slide-crematorio_titulo {
    font-weight: 300;
    font-size: 1.5rem;
    line-height: 1;
    letter-spacing: -0.04em;
    text-align: left;
    margin-left: -1rem;
}

.slide-crematorio_tagline {
    font-size:.75rem !important;   
    padding:.5rem 2rem !important;
    margin-left: -1rem;
    margin-top:-20px;
}
}

@media(min-width:1022px){
.slide-crematorio_titulo {
    font-weight: 300;
    font-size: 4rem;
    line-height: 1;
    letter-spacing: -0.04em;
    text-align: left;
    margin-left: 4rem;
}
}

.slide-crematorio_titulo > strong {
    font-weight: 600;
}


.slide-crematorio_tagline {
    text-align: left;
    font-weight: 600;
    color: #fff;
    background: var(--laranja);
    font-size: 1.5rem;
    line-height: 1;
    padding: .8rem 2rem .8rem 5rem;
    border-radius: 0 2em 2em 0;
}

@media(min-width:1022px){
.elementor-35 .elementor-element.elementor-element-4f43153 .elementor-repeater-item-02d9ac9 .swiper-slide-contents {
    margin: 0 auto;
    margin-left: 10em;
}
}

@media(max-width:1021px){
.elementor-35 .elementor-element.elementor-element-4f43153 .elementor-repeater-item-02d9ac9 .swiper-slide-contents {
    margin: 0 auto;
    margin-left: 0em;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-626c6f5 */.elementor-2 .elementor-element.elementor-element-626c6f5{
    display: none;
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-3619e37 */@font-face {
     font-family: Allura;
     src: url('https://gruposaojudastadeu.com.br/wp-content/uploads/2019/11/Allura-Regular.ttf');
}

@font-face {
     font-family: Merriweather;
     src: url('https://fonts.googleapis.com/css?family=Merriweather&display=swap" rel="stylesheet');
}

.elementor-2 .elementor-element.elementor-element-3619e37 div.a, .elementor-2 .elementor-element.elementor-element-3619e37 div.b, .elementor-2 .elementor-element.elementor-element-3619e37 div.c, .elementor-2 .elementor-element.elementor-element-3619e37 div.d{
    color: white;
    top: 80%;
    font-family: 'Merriweather', Georgia, serif !important;
    line-height: 1em;
}



@media only screen and (min-width: 1024px) {
    
    #elementor .elementor-element-4f43153 .elementor-repeater-item-5eda849 .swiper-slide-bg{
        background-position:center 40%;
    }
    
    .elementor-2 .elementor-element.elementor-element-3619e37 span.caixa{
        color:black;
        background:#EDEBEE;
        padding:1.5em;
        position:absolute;
        left:90%;
        transform:translateX(-90%);
        bottom:0%;
        width:13em;
        line-height:1.25em;
        font-size:2.2rem;
    }
    
    .elementor-2 .elementor-element.elementor-element-3619e37 span.caixa:before{
        content:"";
    border: 2px solid;
    border-image: linear-gradient(360deg, #885B3B, #F6D1BD) 1;
    width:13em;
        height:9em;
        position:absolute;
        top:-3%;
        left:-3%;
    }
    
.elementor-2 .elementor-element.elementor-element-3619e37 div.a, .elementor-2 .elementor-element.elementor-element-3619e37 div.b, .elementor-2 .elementor-element.elementor-element-3619e37 div.c, .elementor-2 .elementor-element.elementor-element-3619e37 div.d{
    position: absolute;
    text-align: center;
    top: 80%;
    font-size: 2.25rem;
}

.elementor-2 .elementor-element.elementor-element-3619e37 div.a{
    left: 2%;
    transform:translateX(-2%);
    width:7em;
}

.elementor-2 .elementor-element.elementor-element-3619e37 div.b{
    left: 32%;
    transform:translateX(-32%);
    width:7em;
}

.elementor-2 .elementor-element.elementor-element-3619e37 div.c{
    left: 62%;
    transform: translateX(-62%);
    width:7em;
}

.elementor-2 .elementor-element.elementor-element-3619e37 div.d{
    left: 92%;
    transform:translateX(-92%);
    width:7em;
}

}

@media only screen and (max-width: 1001px) and (min-width:768px) {
    
        .elementor-2 .elementor-element.elementor-element-3619e37 span.caixa{
        color:black;
        background:#EDEBEE;
        padding:1.5em;
        position:absolute;
        left:90%;
        transform:translateX(-90%);
        bottom:0%;
        width:13em;
        line-height:1.25em;
        font-size:1.5rem;
    }
    
    .elementor-2 .elementor-element.elementor-element-3619e37 span.caixa:before{
        content:"";
    border: 2px solid;
    border-image: linear-gradient(360deg, #885B3B, #F6D1BD) 1;
    width:13em;
        height:9em;
        position:absolute;
        top:-3%;
        left:-3%;
    }

.elementor-2 .elementor-element.elementor-element-3619e37 div.a, .elementor-2 .elementor-element.elementor-element-3619e37 div.b, .elementor-2 .elementor-element.elementor-element-3619e37 div.c, .elementor-2 .elementor-element.elementor-element-3619e37 div.d{
    position: absolute;
    text-align: center;
    top: 55%;
    font-size: 1.5rem;
}

.elementor-2 .elementor-element.elementor-element-3619e37 div.a{
    left: 0%;
    transform:translateX(-0%);
    width:5em;
}

.elementor-2 .elementor-element.elementor-element-3619e37 div.b{
    left: 30%;
    transform:translateX(-30%);
    width:5em;
}

.elementor-2 .elementor-element.elementor-element-3619e37 div.c{
    left: 67%;
    transform:translateX(-67%);
    width:5em;
}

.elementor-2 .elementor-element.elementor-element-3619e37 div.d{
    left: 97%;
    transform:translateX(-97%);
    width:5em;
}

}

@media only screen and (max-width: 767px){
    
    .elementor-2 .elementor-element.elementor-element-3619e37 span.caixa{
        color:black;
        background:#EDEBEE;
        padding:1.5em;
        position:absolute;
        left:35%;
        bottom:0%;
        width:13em;
        line-height:1.25em;
        font-size:1rem;
    }
    
    .elementor-2 .elementor-element.elementor-element-3619e37 span.caixa:before{
        content:"";
    border: 2px solid;
    border-image: linear-gradient(360deg, #885B3B, #F6D1BD) 1;
    width:13em;
        height:9em;
        position:absolute;
        top:-3%;
        left:-3%;
    }

.elementor-2 .elementor-element.elementor-element-3619e37 div.a, .elementor-2 .elementor-element.elementor-element-3619e37 div.b, .elementor-2 .elementor-element.elementor-element-3619e37 div.c, .elementor-2 .elementor-element.elementor-element-3619e37 div.d{
    display:none;
}

}

img.topo-slide{
    width: 250px;
}

img.icone{
    width: 35px;
    margin-top: 8px;
    margin-bottom: -8px
}

p.texto-icone{
    font-size: 21px !important;
    line-height: 21px !important;
    font-weight: 400 !important;
    color: rgb(0, 41, 73) !important;
    letter-spacing: 0px;
    font-family: "Raleway" !important;
    display: inline-block;
}


img.caixa-de-memorias{
    width: 500px;
}

div.right-slider{
    float: right;
}

div.left-slider{
    float: left;
}

h2.titulo-caixa-memoria{
    font-size: 52px !important;
    line-height: 21px;
    color: rgb(96, 96, 96) !important;
}

h2.titulo-memoria{
    font-size: 125px !important;
    line-height: 21px !important;
    font-weight: 400 !important;
    color: rgb(96, 96, 96) !important;
    letter-spacing: 0px !important;
    font-family: "Allura" !important;
}

p.descricao-slider{
    z-index: 8;
    max-width: 383px;
    white-space: normal;
    font-size: 15px !important;
    line-height: 24px !important;
    font-weight: 300 !important;
    color: rgb(96, 96, 96) !important;
    letter-spacing: 0px !important;
    margin-top: 75px;
}

button.botao-slider{
    z-index: 9;
    white-space: nowrap;
    font-size: 14px;
    line-height: 14px;
    font-weight: 500;
    color: rgb(255, 255, 255);
    font-family: Roboto;
    background-color: rgba(243, 146, 84, 0.75);
    border-color: rgb(243, 146, 84);
    border-style: solid;
    border-width: 1px;
    border-radius: 30px;
    cursor: pointer;
    padding: 10px 30px;
    margin-top: 10px;
}

button.botao-slider:hover{
    background: transparent;
    border-color: rgba(243, 146, 84, 0.75);
    color: rgba(243, 146, 84, 0.75);;
}

div.content-div-slider{
    margin-top: 150px;
}

@media only screen and (max-width: 767px) {
img.topo-slide{
    width: 150px;
}

img.icone{
    width: 20px;
    margin-top: 0px;
    margin-bottom: -4px
}

p.texto-icone{
    font-size: 14px !important;
    line-height: 21px !important;
    font-weight: 400 !important;
    color: rgb(0, 41, 73) !important;
    letter-spacing: 0px;
    font-family: "Raleway" !important;
    display: inline-block;
}


img.caixa-de-memorias{
    display:none;
}

div.right-slider{
    float: none;
}

div.left-slider{
    float: none;
}

h2.titulo-caixa-memoria{
    font-size: 28px !important;
    line-height: 21px;
    color: rgb(96, 96, 96) !important;
}

h2.titulo-memoria{
    font-size: 68px !important;
    line-height: 21px !important;
    font-weight: 400 !important;
    color: rgb(96, 96, 96) !important;
    letter-spacing: 0px !important;
    font-family: "Allura" !important;
}

p.descricao-slider{
    z-index: 8;
    max-width: 275px;
    white-space: normal;
    font-size: 15px !important;
    line-height: 24px !important;
    font-weight: 300 !important;
    color: rgb(96, 96, 96) !important;
    letter-spacing: 0px !important;
    margin-top: 40px;
}

button.botao-slider{
    z-index: 9;
    white-space: nowrap;
    font-size: 14px;
    line-height: 14px;
    font-weight: 500;
    color: rgb(255, 255, 255);
    font-family: Roboto;
    background-color: rgba(243, 146, 84, 0.75);
    border-color: rgb(243, 146, 84);
    border-style: solid;
    border-width: 1px;
    border-radius: 30px;
    cursor: pointer;
    padding: 10px 30px;
    margin-top: 10px;
}

button.botao-slider:hover{
    background: transparent;
    border-color: rgba(243, 146, 84, 0.75);
    color: rgba(243, 146, 84, 0.75);;
}

div.content-div-slider{
    margin-top: 0px;
}
}

@media screen and (max-width: 999px) and (min-width: 768px){
img.caixa-de-memorias{
    width: 375px;
}

div.right-slider{
    float: right;
}

div.left-slider{
    float: left;
}

h2.titulo-caixa-memoria{
    font-size: 40px !important;
}

h2.titulo-memoria{
    font-size: 78px !important;
    font-family: "Allura" !important;
}

p.descricao-slider{
    z-index: 8;
    max-width: 275px;
    white-space: normal;
    font-size: 15px !important;
    line-height: 24px !important;
    font-weight: 300 !important;
    color: rgb(96, 96, 96) !important;
    letter-spacing: 0px !important;
    margin-top: 40px;
}

button.botao-slider{
    z-index: 9;
    white-space: nowrap;
    font-size: 14px;
    line-height: 14px;
    font-weight: 500;
    color: rgb(255, 255, 255);
    font-family: Roboto;
    background-color: rgba(243, 146, 84, 0.75);
    border-color: rgb(243, 146, 84);
    border-style: solid;
    border-width: 1px;
    border-radius: 30px;
    cursor: pointer;
    padding: 10px 30px;
    margin-top: 10px;
}

button.botao-slider:hover{
    background: transparent;
    border-color: rgba(243, 146, 84, 0.75);
    color: rgba(243, 146, 84, 0.75);;
}

div.content-div-slider{
    margin-top: 50px;
}
}

@media(max-width:768px){
    .slide-crematorio_titulo {
    font-weight: 300;
    font-size: 1.5rem;
    line-height: 1;
    letter-spacing: -0.04em;
    text-align: left;
    margin-left: -1rem;
}

.slide-crematorio_tagline {
    font-size:.75rem !important;   
    padding:.5rem 2rem !important;
    margin-left: -1rem;
    margin-top:-20px;
}
}

@media(min-width:1022px){
.slide-crematorio_titulo {
    font-weight: 300;
    font-size: 4rem;
    line-height: 1;
    letter-spacing: -0.04em;
    text-align: left;
    margin-left: 4rem;
}
}

.slide-crematorio_titulo > strong {
    font-weight: 600;
}


.slide-crematorio_tagline {
    text-align: left;
    font-weight: 600;
    color: #fff;
    background: var(--laranja);
    font-size: 1.5rem;
    line-height: 1;
    padding: .8rem 2rem .8rem 5rem;
    border-radius: 0 2em 2em 0;
}

@media(min-width:1022px){
.elementor-35 .elementor-element.elementor-element-4f43153 .elementor-repeater-item-02d9ac9 .swiper-slide-contents {
    margin: 0 auto;
    margin-left: 10em;
}
}

@media(max-width:1021px){
.elementor-35 .elementor-element.elementor-element-4f43153 .elementor-repeater-item-02d9ac9 .swiper-slide-contents {
    margin: 0 auto;
    margin-left: 0em;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5598c42 */.elementor-2 .elementor-element.elementor-element-5598c42  b{
    font-weight: 300;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59d16dc */.elementor-2 .elementor-element.elementor-element-59d16dc{
    background:url(https://projetos.motriz.digital/gsjt/wp-content/uploads/2022/11/topo-1.png),url(https://projetos.motriz.digital/gsjt/wp-content/uploads/2022/11/logo-plano-simbolo.svg),linear-gradient(256.91deg, #8E8099 -15.92%, rgba(248, 135, 162, 0.1) 100.02%);
    background-repeat: no-repeat;
    background-position:80% 100%, 80% 0%;
}

@media(max-width:768px){
    .elementor-2 .elementor-element.elementor-element-59d16dc{
    background-position:100% 100%, 100% 100%;
    background-size:50%, 60%, 100%;
}


}

@media(max-width:425px){
    .elementor-2 .elementor-element.elementor-element-59d16dc{
    background-position:center bottom;
    background-size:50%, 50%, 100%;
}


}
.elementor-2 .elementor-element.elementor-element-59d16dc{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcf6831 */.elementor-2 .elementor-element.elementor-element-dcf6831 > div {
    flex: 1 1 300px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a8e6438 */.elementor-2 .elementor-element.elementor-element-a8e6438{
   
   width: min(500px, 50vw);
    height: 0;
    padding: 18% 0%;
    align-content: center;
    justify-content: center;
    align-items: center;
}


.elementor-2 .elementor-element.elementor-element-a8e6438 {
    background: linear-gradient(0deg, rgba(34, 36, 46, 0.3), rgba(34, 36, 46, 0.3)), url(https://gruposaojudastadeu.com.br/wp-content/uploads/2022/12/video.jpg), #808080;
    background-size: cover;
box-shadow: 0px 10px 80px rgba(34, 36, 46, 0.1);
border-radius: 2px;
background-position: center;
}

.elementor-2 .elementor-element.elementor-element-a8e6438 .elementor-icon-wrapper, .elementor-2 .elementor-element.elementor-element-a8e6438 a {
    width: 100%;
    height: 100%
}

.elementor-2 .elementor-element.elementor-element-a8e6438 a {
    display: flex;
    align-items: center;
    justify-content: center;
}

@media(max-width:425px){
   .elementor-2 .elementor-element.elementor-element-a8e6438{
       position:static;
       display:inline-block;
       width:90vw;
       height:200px;
   }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b53e8d1 */.elementor-2 .elementor-element.elementor-element-b53e8d1 strong {
    font-weight: 600;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-353001d */.elementor-2 .elementor-element.elementor-element-353001d{
    mix-blend-mode: luminosity;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e434018 */.elementor-2 .elementor-element.elementor-element-e434018{
    background:linear-gradient(180deg, rgba(169, 228, 218, 0.495) 29.01%, rgba(209, 255, 208, 0.5) 100%);
}/* End custom CSS */
/* Start custom CSS */#banner-home .swiper-slide-contents {
    flex-grow: 1;
}

.swiper-pagination-bullet{
    background: rgba(255,255,255,0.3);
}

.banner-content {
    max-width: var(--content-max-width);
    margin: 0 auto;
}

#banner-programa-fidelidade .logo {
    width: 20rem;
    margin-bottom: 1.5rem;
}

#banner-programa-fidelidade h2 {
    font-size: 2.5rem;
    color: var(--color-gray-01);
    margin-bottom: 1.5em;
}

#banner-programa-fidelidade .button {
    text-transform: uppercase;
    letter-spacing: 0.04em;
    padding: 1em 1.5em;
    box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.08), 0 1rem 1.5rem rgba(0,0,0,0.08)
}

#banner-programa-fidelidade .button:hover {
    box-shadow: 0 0.2rem 0.5rem rgba(0,0,0,0.05)
}


#banner-plano {
    display: flex;
    flex-direction: column;
    align-items: start;
    font-size: calc(14px + (26 - 14) * ((100vw - 300px) / (1600 - 300)));
}

#banner-plano .logo {
    width: 8em;
    margin-bottom: 0.8em;
}

#banner-plano h2 {
    font-size: 1.1em;
    color: var(--color-gray-01);
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 0.02em;
    margin-bottom: -1.1em;
}

#banner-plano h2+img {
    max-width: 15em;
}

#banner-plano h3 {
    font-size: 0.7em;
    color: var(--color-gray-01);
    margin-bottom: 1em;
    font-weight: 600
}

#banner-plano .price {
    font-size: 1.4em;
    color: var(--color-gray-01);
    font-weight: 800;
    margin-bottom: 1.0em;
}
#banner-plano .price big {
    font-size: 2em;
}

#banner-plano .button {
    text-transform: uppercase;
    letter-spacing: 0.04em;
    padding: 1em 1.5em;
    box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.08), 0 1rem 1.5rem rgba(0,0,0,0.08);
    margin-bottom: 1.2rem;
}

#banner-plano .button:hover {
    box-shadow: 0 0.2rem 0.5rem rgba(0,0,0,0.05)
}

#banner-plano p {
    letter-spacing: 0.02em;
    max-width: 20em;
    text-transform: uppercase;
    line-height: 1.2em;
    font-size: 11px;
    font-weight: 500;
    margin-top: auto;
}

#banner-crematorio .logo {
    width: 15rem;
    margin-bottom: 1.5rem;
}

#banner-crematorio h2 {
    font-size: 2.5rem;
    color: var(--color-gray-01);
    margin-bottom: 1.5em;
    font-weight: 300;
    width: 16em;
}

#banner-crematorio h2 strong {
    font-weight: 600
}

#banner-crematorio .button {
    text-transform: uppercase;
    letter-spacing: 0.04em;
    padding: 1em 1.5em;
    box-shadow: 0 0.5rem 1rem rgba(0,0,0,0.08), 0 1rem 1.5rem rgba(0,0,0,0.08)
}

#banner-crematorio .button:hover {
    box-shadow: 0 0.2rem 0.5rem rgba(0,0,0,0.05)
}

#banner-crematorio .flor {
    position: absolute;
    bottom: 0;
    min-width:200px;
    max-width:250px !important;
    z-index: 0;
    left: 0;
    pointer-events: none
}

.h2-personalizado{
    margin-bottom: 2rem !important;
     font-size:6.2rem !important;
     line-height:90px !important;
     font-family: 'Roboto Flex', sans-serif !important;
     background: radial-gradient(60.34% 154.21% at 50% 0%, #DB8039 0%, #C86439 33.33%, #9B5839 66.67%, #413631 100%), #413631;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
font-stretch: 100;;
     font-variation-settings: 'GRAD' 0, 'slnt' 0, 'XTRA' 468, 'XOPQ' 96, 'YOPQ' 25, 'YTLC' 514, 'YTUC' 712, 'YTAS' 750, 'YTDE' -203, 'YTFI' 738;
}

.p-personalizado{
      color: #796C66;
      font-size:1.1rem;
      line-height:1.2em;
      margin-bottom:3rem;
}
.logo-precisamos-conversar{
   position: absolute;
   bottom:10%;
   right:5%;

}
.elementor-35 .elementor-element.elementor-element-4f43153 .elementor-repeater-item-e4f5618 .swiper-slide-bg {
    background-position: 20vw center;

}

.elementor-post__excerpt p:after {
    content: "...";
}/* End custom CSS */