.elementor-30 .elementor-element.elementor-element-7da8b9a{--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:stretch;}.elementor-30 .elementor-element.elementor-element-7da8b9a:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-7da8b9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pururucasancarlo.com.br/wp-content/uploads/2026/03/Section-2-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-d3bc90a{--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;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-30 .elementor-element.elementor-element-08bd2f1 .elementor-button{background-color:#FFFFFF1A;font-family:"Oswald", Sans-serif;font-size:14px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:500px 500px 500px 500px;}.elementor-30 .elementor-element.elementor-element-08bd2f1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-30 .elementor-element.elementor-element-b267a10{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-026b5cc .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:64px;font-weight:400;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-23a68e5 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:64px;font-weight:400;line-height:72px;color:var( --e-global-color-b6c030d );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-a28fd2f{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;font-family:"Lora", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFFE5;}.elementor-30 .elementor-element.elementor-element-a28fd2f a{color:#FFFFFFE5;}.elementor-30 .elementor-element.elementor-element-d56492e{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-30 .elementor-element.elementor-element-d5f9e44 .elementor-button{background-color:#FFFFFF1A;font-family:"Oswald", Sans-serif;font-size:14px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:12px 12px 12px 12px;}.elementor-30 .elementor-element.elementor-element-d5f9e44 .elementor-button-content-wrapper{flex-direction:row;}.elementor-30 .elementor-element.elementor-element-189c2f5 .elementor-button{background-color:#FFFFFF1A;font-family:"Oswald", Sans-serif;font-size:14px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:12px 12px 12px 12px;}.elementor-30 .elementor-element.elementor-element-189c2f5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-30 .elementor-element.elementor-element-30a30fc .elementor-button{background-color:#FFFFFF1A;font-family:"Oswald", Sans-serif;font-size:14px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:12px 12px 12px 12px;}.elementor-30 .elementor-element.elementor-element-30a30fc .elementor-button-content-wrapper{flex-direction:row;}.elementor-30 .elementor-element.elementor-element-1c369df{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-30 .elementor-element.elementor-element-4c382f3 .elementor-button{background-color:#CEA67E;font-family:"Oswald", Sans-serif;font-size:14px;font-weight:400;box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.10196078431372549);border-style:none;border-radius:12px 12px 12px 12px;}.elementor-30 .elementor-element.elementor-element-4c382f3 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-4c382f3 .elementor-button:focus{background-color:#CC2424;border-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-e26d339 .elementor-button{background-color:var( --e-global-color-1bda0be );font-family:"Oswald", Sans-serif;font-size:14px;font-weight:400;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-30 .elementor-element.elementor-element-e26d339 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-e26d339 .elementor-button:focus{background-color:#CEA67E;border-color:var( --e-global-color-1bda0be );}.elementor-30 .elementor-element.elementor-element-8d0ec8b .elementor-button{background-color:var( --e-global-color-1bda0be );font-family:"Oswald", Sans-serif;font-size:14px;font-weight:400;border-style:none;border-radius:12px 12px 12px 12px;}.elementor-30 .elementor-element.elementor-element-8d0ec8b .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-8d0ec8b .elementor-button:focus{background-color:#CEA67E;border-color:var( --e-global-color-1bda0be );}.elementor-30 .elementor-element.elementor-element-fc6321a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-30 .elementor-element.elementor-element-628abdc{--display:flex;}.elementor-30 .elementor-element.elementor-element-97298b9 > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-30 .elementor-element.elementor-element-fff6360{--display:flex;}.elementor-30 .elementor-element.elementor-element-4a422e3 > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-30 .elementor-element.elementor-element-ee9cf6b{--display:flex;}.elementor-30 .elementor-element.elementor-element-da7c5ac > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-30 .elementor-element.elementor-element-ad13536{--display:flex;}.elementor-30 .elementor-element.elementor-element-30dcd11 > .elementor-widget-container{padding:50px 50px 50px 50px;}.elementor-30 .elementor-element.elementor-element-cfc61b7{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.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 );}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-76c5b7f{left:50%;}body.rtl .elementor-30 .elementor-element.elementor-element-76c5b7f{right:50%;}.elementor-30 .elementor-element.elementor-element-76c5b7f{bottom:16px;}.elementor-30 .elementor-element.elementor-element-76c5b7f .elementor-icon-wrapper{text-align:center;}.elementor-30 .elementor-element.elementor-element-76c5b7f .elementor-icon{font-size:33px;}.elementor-30 .elementor-element.elementor-element-76c5b7f .elementor-icon svg{height:33px;}.elementor-30 .elementor-element.elementor-element-7e42839{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:1;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-7e42839:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-7e42839 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F5F5F500 0%, #FBFAF8 100%);}.elementor-30 .elementor-element.elementor-element-7e42839::before, .elementor-30 .elementor-element.elementor-element-7e42839 > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-7e42839 > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-7e42839 > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-7e42839 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-7e42839 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://pururucasancarlo.com.br/wp-content/uploads/2026/03/Section-scaled.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-5e61746 .elementor-button{background-color:#CC24241A;font-family:"Oswald", Sans-serif;font-size:14px;font-weight:400;fill:#CC2424;color:#CC2424;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:500px 500px 500px 500px;}.elementor-30 .elementor-element.elementor-element-6e9f853{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-30 .elementor-element.elementor-element-091ed63 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:48px;font-weight:400;color:var( --e-global-color-cee1f52 );}.elementor-30 .elementor-element.elementor-element-075f946 .elementor-heading-title{color:var( --e-global-color-1bda0be );}.elementor-30 .elementor-element.elementor-element-1f4efe9{text-align:center;}.elementor-30 .elementor-element.elementor-element-8787c57{--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:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-57793a2 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-30 .elementor-element.elementor-element-57793a2 .jet-listing-grid__slider-icon{background:#CC242480;}.elementor-30 .elementor-element.elementor-element-b172974 .elementor-button{background-color:var( --e-global-color-1bda0be );font-family:"Oswald", Sans-serif;font-size:18px;font-weight:400;border-radius:12px 12px 12px 12px;}.elementor-30 .elementor-element.elementor-element-b172974 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-b172974 .elementor-button:focus{background-color:#9C1616;}.elementor-30 .elementor-element.elementor-element-b172974{margin:65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-5465e35{--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;--gap:65px 65px;--row-gap:65px;--column-gap:65px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-5465e35:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-5465e35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15388ae );background-image:url("https://pururucasancarlo.com.br/wp-content/uploads/2026/03/Section-1-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-47c0655{--display:flex;box-shadow:0px 0px 40px 40px rgba(204, 35.999999999999986, 35.999999999999986, 0.10196078431372549);}.elementor-30 .elementor-element.elementor-element-6396588 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-30 .elementor-element.elementor-element-d20ba3d .elementor-button{background-color:var( --e-global-color-b6c030d );font-family:"Oswald", Sans-serif;font-size:18px;font-weight:400;box-shadow:0px 20px 25px -5px rgba(0, 0, 0, 0.10196078431372549);border-radius:12px 12px 12px 12px;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-d20ba3d{right:-16px;}body.rtl .elementor-30 .elementor-element.elementor-element-d20ba3d{left:-16px;}.elementor-30 .elementor-element.elementor-element-d20ba3d{top:-16px;}.elementor-30 .elementor-element.elementor-element-0b2dab3{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-30 .elementor-element.elementor-element-fe8fc4f .elementor-button{background-color:#CC24241A;font-family:"Oswald", Sans-serif;font-size:14px;font-weight:400;fill:#CC2424;color:#CC2424;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF33;border-radius:500px 500px 500px 500px;}.elementor-30 .elementor-element.elementor-element-4638f0b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-30 .elementor-element.elementor-element-ac48cfd .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:48px;font-weight:400;color:var( --e-global-color-cee1f52 );}.elementor-30 .elementor-element.elementor-element-50e2772 .elementor-heading-title{color:var( --e-global-color-1bda0be );}.elementor-30 .elementor-element.elementor-element-31b9530{text-align:start;font-family:"Lora", Sans-serif;font-size:18px;font-weight:400;color:#70665C;}.elementor-30 .elementor-element.elementor-element-d07c192{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-6251045{--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;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 20px -4px rgba(0, 0, 0, 0.10196078431372549);--padding-top:022px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-6251045:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-6251045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-9372f1e .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-30 .elementor-element.elementor-element-9372f1e .elementor-icon-box-title{margin-block-end:0px;color:#262626;}.elementor-30 .elementor-element.elementor-element-9372f1e.elementor-view-stacked .elementor-icon{background-color:#CC24241A;fill:var( --e-global-color-1bda0be );color:var( --e-global-color-1bda0be );}.elementor-30 .elementor-element.elementor-element-9372f1e.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-9372f1e.elementor-view-default .elementor-icon{fill:#CC24241A;color:#CC24241A;border-color:#CC24241A;}.elementor-30 .elementor-element.elementor-element-9372f1e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-1bda0be );}.elementor-30 .elementor-element.elementor-element-9372f1e .elementor-icon{font-size:20px;padding:10px;border-radius:12px 12px 12px 12px;}.elementor-30 .elementor-element.elementor-element-9372f1e .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-9372f1e .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:14px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-9372f1e:has(:hover) .elementor-icon-box-title,
					 .elementor-30 .elementor-element.elementor-element-9372f1e:has(:focus) .elementor-icon-box-title{color:#262626;}.elementor-30 .elementor-element.elementor-element-9372f1e .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:14px;font-weight:400;line-height:1.1em;color:#70665C;}.elementor-30 .elementor-element.elementor-element-7a9bc02{--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;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 20px -4px rgba(0, 0, 0, 0.10196078431372549);--padding-top:22px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-7a9bc02:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-7a9bc02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-69c9f23 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-30 .elementor-element.elementor-element-69c9f23 .elementor-icon-box-title{margin-block-end:0px;color:#262626;}.elementor-30 .elementor-element.elementor-element-69c9f23.elementor-view-stacked .elementor-icon{background-color:#CC24241A;fill:var( --e-global-color-1bda0be );color:var( --e-global-color-1bda0be );}.elementor-30 .elementor-element.elementor-element-69c9f23.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-69c9f23.elementor-view-default .elementor-icon{fill:#CC24241A;color:#CC24241A;border-color:#CC24241A;}.elementor-30 .elementor-element.elementor-element-69c9f23.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-1bda0be );}.elementor-30 .elementor-element.elementor-element-69c9f23 .elementor-icon{font-size:20px;padding:10px;border-radius:12px 12px 12px 12px;}.elementor-30 .elementor-element.elementor-element-69c9f23 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-69c9f23 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:14px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-69c9f23:has(:hover) .elementor-icon-box-title,
					 .elementor-30 .elementor-element.elementor-element-69c9f23:has(:focus) .elementor-icon-box-title{color:#262626;}.elementor-30 .elementor-element.elementor-element-69c9f23 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:14px;font-weight:400;line-height:1.1em;color:#70665C;}.elementor-30 .elementor-element.elementor-element-83246c2{--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;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 20px -4px rgba(0, 0, 0, 0.10196078431372549);--padding-top:22px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-83246c2:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-83246c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-5843be8 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-30 .elementor-element.elementor-element-5843be8 .elementor-icon-box-title{margin-block-end:0px;color:#262626;}.elementor-30 .elementor-element.elementor-element-5843be8.elementor-view-stacked .elementor-icon{background-color:#CC24241A;fill:var( --e-global-color-1bda0be );color:var( --e-global-color-1bda0be );}.elementor-30 .elementor-element.elementor-element-5843be8.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-5843be8.elementor-view-default .elementor-icon{fill:#CC24241A;color:#CC24241A;border-color:#CC24241A;}.elementor-30 .elementor-element.elementor-element-5843be8.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-1bda0be );}.elementor-30 .elementor-element.elementor-element-5843be8 .elementor-icon{font-size:20px;padding:10px;border-radius:12px 12px 12px 12px;}.elementor-30 .elementor-element.elementor-element-5843be8 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-5843be8 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:14px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-5843be8:has(:hover) .elementor-icon-box-title,
					 .elementor-30 .elementor-element.elementor-element-5843be8:has(:focus) .elementor-icon-box-title{color:#262626;}.elementor-30 .elementor-element.elementor-element-5843be8 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:14px;font-weight:400;line-height:1.1em;color:#70665C;}.elementor-30 .elementor-element.elementor-element-295e657{--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;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 20px -4px rgba(0, 0, 0, 0.10196078431372549);--padding-top:22px;--padding-bottom:22px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-295e657:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-295e657 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-1a15046 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-30 .elementor-element.elementor-element-1a15046 .elementor-icon-box-title{margin-block-end:0px;color:#262626;}.elementor-30 .elementor-element.elementor-element-1a15046.elementor-view-stacked .elementor-icon{background-color:#CC24241A;fill:var( --e-global-color-1bda0be );color:var( --e-global-color-1bda0be );}.elementor-30 .elementor-element.elementor-element-1a15046.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-1a15046.elementor-view-default .elementor-icon{fill:#CC24241A;color:#CC24241A;border-color:#CC24241A;}.elementor-30 .elementor-element.elementor-element-1a15046.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-1bda0be );}.elementor-30 .elementor-element.elementor-element-1a15046 .elementor-icon{font-size:20px;padding:10px;border-radius:12px 12px 12px 12px;}.elementor-30 .elementor-element.elementor-element-1a15046 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-1a15046 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:14px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-1a15046:has(:hover) .elementor-icon-box-title,
					 .elementor-30 .elementor-element.elementor-element-1a15046:has(:focus) .elementor-icon-box-title{color:#262626;}.elementor-30 .elementor-element.elementor-element-1a15046 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:14px;font-weight:400;line-height:1.1em;color:#70665C;}.elementor-30 .elementor-element.elementor-element-9c8b525 .elementor-button{background-color:var( --e-global-color-1bda0be );font-family:"Oswald", Sans-serif;font-size:18px;font-weight:400;box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.10196078431372549);border-radius:12px 12px 12px 12px;}.elementor-30 .elementor-element.elementor-element-9c8b525 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-9c8b525 .elementor-button:focus{background-color:#9C1616;}.elementor-30 .elementor-element.elementor-element-9c8b525{margin:65px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-bf7472a{--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:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-bf7472a:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-bf7472a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-1bda0be ) 0%, var( --e-global-color-9f0a3e2 ) 100%);}.elementor-30 .elementor-element.elementor-element-bf7472a::before, .elementor-30 .elementor-element.elementor-element-bf7472a > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-bf7472a > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-bf7472a > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-bf7472a > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-bf7472a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://pururucasancarlo.com.br/wp-content/uploads/2026/03/Section-1-scaled.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-a7fdb68{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-30 .elementor-element.elementor-element-bec5f3f .elementor-button{background-color:#FFFFFF33;font-family:"Oswald", Sans-serif;font-size:14px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF4D;border-radius:500px 500px 500px 500px;}.elementor-30 .elementor-element.elementor-element-ebdca85{text-align:center;}.elementor-30 .elementor-element.elementor-element-ebdca85 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:48px;font-weight:400;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-1611056{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:center;font-family:"Lora", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFFE5;}.elementor-30 .elementor-element.elementor-element-f3b81ba{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-1479ed8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-1479ed8:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-1479ed8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-30 .elementor-element.elementor-element-bea1bfd .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-30 .elementor-element.elementor-element-bea1bfd .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-bea1bfd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b6c030d );}.elementor-30 .elementor-element.elementor-element-bea1bfd.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-bea1bfd.elementor-view-default .elementor-icon{fill:var( --e-global-color-b6c030d );color:var( --e-global-color-b6c030d );border-color:var( --e-global-color-b6c030d );}.elementor-30 .elementor-element.elementor-element-bea1bfd .elementor-icon{font-size:20px;padding:10px;}.elementor-30 .elementor-element.elementor-element-bea1bfd .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-bea1bfd .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:14px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-bea1bfd:has(:hover) .elementor-icon-box-title,
					 .elementor-30 .elementor-element.elementor-element-bea1bfd:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-bea1bfd .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFFCC;}.elementor-30 .elementor-element.elementor-element-5f3454a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-5f3454a:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-5f3454a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-30 .elementor-element.elementor-element-8606054 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-30 .elementor-element.elementor-element-8606054 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-8606054.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b6c030d );}.elementor-30 .elementor-element.elementor-element-8606054.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-8606054.elementor-view-default .elementor-icon{fill:var( --e-global-color-b6c030d );color:var( --e-global-color-b6c030d );border-color:var( --e-global-color-b6c030d );}.elementor-30 .elementor-element.elementor-element-8606054 .elementor-icon{font-size:20px;padding:10px;}.elementor-30 .elementor-element.elementor-element-8606054 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-8606054 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:14px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-8606054:has(:hover) .elementor-icon-box-title,
					 .elementor-30 .elementor-element.elementor-element-8606054:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-8606054 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFFCC;}.elementor-30 .elementor-element.elementor-element-ac8daf6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-ac8daf6:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-ac8daf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-30 .elementor-element.elementor-element-cc3716e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-30 .elementor-element.elementor-element-cc3716e .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-cc3716e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b6c030d );}.elementor-30 .elementor-element.elementor-element-cc3716e.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-cc3716e.elementor-view-default .elementor-icon{fill:var( --e-global-color-b6c030d );color:var( --e-global-color-b6c030d );border-color:var( --e-global-color-b6c030d );}.elementor-30 .elementor-element.elementor-element-cc3716e .elementor-icon{font-size:20px;padding:10px;}.elementor-30 .elementor-element.elementor-element-cc3716e .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-cc3716e .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:14px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-cc3716e:has(:hover) .elementor-icon-box-title,
					 .elementor-30 .elementor-element.elementor-element-cc3716e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-cc3716e .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFFCC;}.elementor-30 .elementor-element.elementor-element-c84f070{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-c84f070:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-c84f070 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-30 .elementor-element.elementor-element-bd85b1b .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-30 .elementor-element.elementor-element-bd85b1b .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-bd85b1b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b6c030d );}.elementor-30 .elementor-element.elementor-element-bd85b1b.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-bd85b1b.elementor-view-default .elementor-icon{fill:var( --e-global-color-b6c030d );color:var( --e-global-color-b6c030d );border-color:var( --e-global-color-b6c030d );}.elementor-30 .elementor-element.elementor-element-bd85b1b .elementor-icon{font-size:20px;padding:10px;}.elementor-30 .elementor-element.elementor-element-bd85b1b .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-bd85b1b .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:14px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-bd85b1b:has(:hover) .elementor-icon-box-title,
					 .elementor-30 .elementor-element.elementor-element-bd85b1b:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-bd85b1b .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFFCC;}.elementor-30 .elementor-element.elementor-element-1d948cd{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-a4e7c0e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-30 .elementor-element.elementor-element-a4e7c0e:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-a4e7c0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-30 .elementor-element.elementor-element-54b790b .elementor-counter{flex-direction:column-reverse;}.elementor-30 .elementor-element.elementor-element-54b790b .elementor-counter-title{justify-content:center;color:#FFFFFF;font-family:"Oswald", Sans-serif;font-size:14px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-54b790b .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-b6c030d );font-family:"Oswald", Sans-serif;font-size:60px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-11a4047{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-30 .elementor-element.elementor-element-11a4047:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-11a4047 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-30 .elementor-element.elementor-element-746d13d .elementor-counter{flex-direction:column-reverse;}.elementor-30 .elementor-element.elementor-element-746d13d .elementor-counter-title{justify-content:center;color:#FFFFFF;font-family:"Oswald", Sans-serif;font-size:14px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-746d13d .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-b6c030d );font-family:"Oswald", Sans-serif;font-size:60px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-b623546{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-30 .elementor-element.elementor-element-b623546:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-b623546 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-30 .elementor-element.elementor-element-0a3c7f0 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:60px;font-weight:400;color:var( --e-global-color-b6c030d );}.elementor-30 .elementor-element.elementor-element-1887f72{text-align:center;}.elementor-30 .elementor-element.elementor-element-1887f72 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-7b33e3d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-30 .elementor-element.elementor-element-7b33e3d:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-7b33e3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-30 .elementor-element.elementor-element-e3c5735 .elementor-counter{flex-direction:column-reverse;}.elementor-30 .elementor-element.elementor-element-e3c5735 .elementor-counter-title{justify-content:center;color:#FFFFFF;font-family:"Oswald", Sans-serif;font-size:14px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-e3c5735 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-b6c030d );font-family:"Oswald", Sans-serif;font-size:60px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-55654c5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-30 .elementor-element.elementor-element-8686c21 .elementor-button{background-color:var( --e-global-color-b6c030d );box-shadow:0px 20px 25px -5px rgba(0, 0, 0, 0.10196078431372549);border-radius:12px 12px 12px 12px;}.elementor-30 .elementor-element.elementor-element-8686c21 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-8686c21 .elementor-button:focus{background-color:#A3774B;}.elementor-30 .elementor-element.elementor-element-8686c21{padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-8686c21 .elementor-button-content-wrapper{flex-direction:row;}.elementor-30 .elementor-element.elementor-element-8686c21 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-30 .elementor-element.elementor-element-a695295 .elementor-button{background-color:var( --e-global-color-b6c030d );box-shadow:0px 20px 25px -5px rgba(0, 0, 0, 0.10196078431372549);border-radius:12px 12px 12px 12px;}.elementor-30 .elementor-element.elementor-element-a695295{padding:32px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-a695295 .elementor-button-content-wrapper{flex-direction:row;}.elementor-30 .elementor-element.elementor-element-a695295 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-30 .elementor-element.elementor-element-5696023{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-5696023:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-5696023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1bda0be );background-image:url("https://pururucasancarlo.com.br/wp-content/uploads/2026/03/Section-2-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-c68ed83 .elementor-button{background-color:#FFFFFF33;font-family:"Oswald", Sans-serif;font-size:14px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF4D;border-radius:500px 500px 500px 500px;}.elementor-30 .elementor-element.elementor-element-7a6616b .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:48px;font-weight:400;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-41cec89{padding:0px 0px 0px 0px;text-align:center;font-family:"Lora", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFFE5;}.elementor-30 .elementor-element.elementor-element-e80d466{--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:stretch;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-9171105{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-30 .elementor-element.elementor-element-9171105:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-9171105 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-30 .elementor-element.elementor-element-baa506f .elementor-icon-box-wrapper{gap:15px;}.elementor-30 .elementor-element.elementor-element-baa506f .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-baa506f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b6c030d );fill:#FFFFFF;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-baa506f.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-baa506f.elementor-view-default .elementor-icon{fill:var( --e-global-color-b6c030d );color:var( --e-global-color-b6c030d );border-color:var( --e-global-color-b6c030d );}.elementor-30 .elementor-element.elementor-element-baa506f.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-baa506f .elementor-icon{font-size:24px;padding:12px;border-radius:12px 12px 12px 12px;}.elementor-30 .elementor-element.elementor-element-baa506f .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-baa506f .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:14px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-baa506f:has(:hover) .elementor-icon-box-title,
					 .elementor-30 .elementor-element.elementor-element-baa506f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-baa506f .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFFB2;}.elementor-30 .elementor-element.elementor-element-db6abfc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-30 .elementor-element.elementor-element-db6abfc:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-db6abfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-30 .elementor-element.elementor-element-e2a59c3 .elementor-icon-box-wrapper{gap:15px;}.elementor-30 .elementor-element.elementor-element-e2a59c3 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-e2a59c3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b6c030d );fill:#FFFFFF;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-e2a59c3.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-e2a59c3.elementor-view-default .elementor-icon{fill:var( --e-global-color-b6c030d );color:var( --e-global-color-b6c030d );border-color:var( --e-global-color-b6c030d );}.elementor-30 .elementor-element.elementor-element-e2a59c3.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-e2a59c3 .elementor-icon{font-size:24px;padding:12px;border-radius:12px 12px 12px 12px;}.elementor-30 .elementor-element.elementor-element-e2a59c3 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-e2a59c3 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:14px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-e2a59c3:has(:hover) .elementor-icon-box-title,
					 .elementor-30 .elementor-element.elementor-element-e2a59c3:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-e2a59c3 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFFB2;}.elementor-30 .elementor-element.elementor-element-c066702{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-30 .elementor-element.elementor-element-c066702:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-c066702 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-30 .elementor-element.elementor-element-4ced135 .elementor-icon-box-wrapper{gap:15px;}.elementor-30 .elementor-element.elementor-element-4ced135 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-4ced135.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b6c030d );fill:#FFFFFF;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-4ced135.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-4ced135.elementor-view-default .elementor-icon{fill:var( --e-global-color-b6c030d );color:var( --e-global-color-b6c030d );border-color:var( --e-global-color-b6c030d );}.elementor-30 .elementor-element.elementor-element-4ced135.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-4ced135 .elementor-icon{font-size:24px;padding:12px;border-radius:12px 12px 12px 12px;}.elementor-30 .elementor-element.elementor-element-4ced135 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-4ced135 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:14px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-4ced135:has(:hover) .elementor-icon-box-title,
					 .elementor-30 .elementor-element.elementor-element-4ced135:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-4ced135 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFFB2;}.elementor-30 .elementor-element.elementor-element-0e88b99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-30 .elementor-element.elementor-element-0e88b99:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-0e88b99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1A;}.elementor-30 .elementor-element.elementor-element-46490d7 .elementor-icon-box-wrapper{gap:15px;}.elementor-30 .elementor-element.elementor-element-46490d7 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-46490d7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-b6c030d );fill:#FFFFFF;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-46490d7.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-46490d7.elementor-view-default .elementor-icon{fill:var( --e-global-color-b6c030d );color:var( --e-global-color-b6c030d );border-color:var( --e-global-color-b6c030d );}.elementor-30 .elementor-element.elementor-element-46490d7.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-46490d7 .elementor-icon{font-size:24px;padding:12px;border-radius:12px 12px 12px 12px;}.elementor-30 .elementor-element.elementor-element-46490d7 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-46490d7 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:14px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-46490d7:has(:hover) .elementor-icon-box-title,
					 .elementor-30 .elementor-element.elementor-element-46490d7:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-46490d7 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFFB2;}.elementor-30 .elementor-element.elementor-element-b883a02 .elementor-button{background-color:var( --e-global-color-1bda0be );box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.10196078431372549);border-radius:10px 10px 10px 10px;}.elementor-30 .elementor-element.elementor-element-b883a02 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-b883a02 .elementor-button:focus{background-color:#9C1616;}.elementor-30 .elementor-element.elementor-element-b883a02 .elementor-button-content-wrapper{flex-direction:row;}.elementor-30 .elementor-element.elementor-element-b883a02 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-30 .elementor-element.elementor-element-9d272de{--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;--gap:65px 65px;--row-gap:65px;--column-gap:65px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-9d272de:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-9d272de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-52deb83 );}.elementor-30 .elementor-element.elementor-element-bdd7dd1{--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-30 .elementor-element.elementor-element-004761c .elementor-button{background-color:#CC24241A;font-family:"Oswald", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-1bda0be );color:var( --e-global-color-1bda0be );border-radius:500px 500px 500px 500px;}.elementor-30 .elementor-element.elementor-element-e0e3d5c{text-align:start;}.elementor-30 .elementor-element.elementor-element-e0e3d5c .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:48px;font-weight:400;color:var( --e-global-color-cee1f52 );}.elementor-30 .elementor-element.elementor-element-ff2a9ec{font-family:"Lora", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-80dfc8f );}.elementor-30 .elementor-element.elementor-element-6bc4944{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-cc076c1{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-cc076c1:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-cc076c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3EE;}.elementor-30 .elementor-element.elementor-element-3bdd360 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-30 .elementor-element.elementor-element-3bdd360 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cee1f52 );}.elementor-30 .elementor-element.elementor-element-3bdd360.elementor-view-stacked .elementor-icon{background-color:#CC24241A;}.elementor-30 .elementor-element.elementor-element-3bdd360.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-3bdd360.elementor-view-default .elementor-icon{fill:#CC24241A;color:#CC24241A;border-color:#CC24241A;}.elementor-30 .elementor-element.elementor-element-3bdd360 .elementor-icon{font-size:24px;padding:12px;border-radius:12px 12px 12px 12px;}.elementor-30 .elementor-element.elementor-element-3bdd360 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-3bdd360 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:14px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-3bdd360:has(:hover) .elementor-icon-box-title,
					 .elementor-30 .elementor-element.elementor-element-3bdd360:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cee1f52 );}.elementor-30 .elementor-element.elementor-element-3bdd360 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-80dfc8f );}.elementor-30 .elementor-element.elementor-element-dd2a278{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-dd2a278:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-dd2a278 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3EE;}.elementor-30 .elementor-element.elementor-element-2def2b1 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-30 .elementor-element.elementor-element-2def2b1 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cee1f52 );}.elementor-30 .elementor-element.elementor-element-2def2b1.elementor-view-stacked .elementor-icon{background-color:#CC24241A;}.elementor-30 .elementor-element.elementor-element-2def2b1.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-2def2b1.elementor-view-default .elementor-icon{fill:#CC24241A;color:#CC24241A;border-color:#CC24241A;}.elementor-30 .elementor-element.elementor-element-2def2b1 .elementor-icon{font-size:24px;padding:12px;border-radius:12px 12px 12px 12px;}.elementor-30 .elementor-element.elementor-element-2def2b1 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-2def2b1 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:14px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-2def2b1:has(:hover) .elementor-icon-box-title,
					 .elementor-30 .elementor-element.elementor-element-2def2b1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cee1f52 );}.elementor-30 .elementor-element.elementor-element-2def2b1 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-80dfc8f );}.elementor-30 .elementor-element.elementor-element-b97c9f1{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-b97c9f1:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-b97c9f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3EE;}.elementor-30 .elementor-element.elementor-element-6763bea .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-30 .elementor-element.elementor-element-6763bea .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cee1f52 );}.elementor-30 .elementor-element.elementor-element-6763bea.elementor-view-stacked .elementor-icon{background-color:#CC24241A;}.elementor-30 .elementor-element.elementor-element-6763bea.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-6763bea.elementor-view-default .elementor-icon{fill:#CC24241A;color:#CC24241A;border-color:#CC24241A;}.elementor-30 .elementor-element.elementor-element-6763bea .elementor-icon{font-size:24px;padding:12px;border-radius:12px 12px 12px 12px;}.elementor-30 .elementor-element.elementor-element-6763bea .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-6763bea .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:14px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-6763bea:has(:hover) .elementor-icon-box-title,
					 .elementor-30 .elementor-element.elementor-element-6763bea:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cee1f52 );}.elementor-30 .elementor-element.elementor-element-6763bea .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-80dfc8f );}.elementor-30 .elementor-element.elementor-element-c885f06{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-c885f06:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-c885f06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3EE;}.elementor-30 .elementor-element.elementor-element-6f6e8ec .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-30 .elementor-element.elementor-element-6f6e8ec .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-cee1f52 );}.elementor-30 .elementor-element.elementor-element-6f6e8ec.elementor-view-stacked .elementor-icon{background-color:#CC24241A;fill:var( --e-global-color-1bda0be );color:var( --e-global-color-1bda0be );}.elementor-30 .elementor-element.elementor-element-6f6e8ec.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-6f6e8ec.elementor-view-default .elementor-icon{fill:#CC24241A;color:#CC24241A;border-color:#CC24241A;}.elementor-30 .elementor-element.elementor-element-6f6e8ec.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-1bda0be );}.elementor-30 .elementor-element.elementor-element-6f6e8ec .elementor-icon{font-size:24px;padding:12px;border-radius:12px 12px 12px 12px;}.elementor-30 .elementor-element.elementor-element-6f6e8ec .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-6f6e8ec .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:14px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-6f6e8ec:has(:hover) .elementor-icon-box-title,
					 .elementor-30 .elementor-element.elementor-element-6f6e8ec:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-cee1f52 );}.elementor-30 .elementor-element.elementor-element-6f6e8ec .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-80dfc8f );}.elementor-30 .elementor-element.elementor-element-c0ef531{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-30 .elementor-element.elementor-element-eafcd15 img{box-shadow:0px 25px 50px -12px rgba(0, 0, 0, 0.25098039215686274);}.elementor-30 .elementor-element.elementor-element-ac34227{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;bottom:-89px;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-ac34227{left:-194px;}body.rtl .elementor-30 .elementor-element.elementor-element-ac34227{right:-194px;}.elementor-30 .elementor-element.elementor-element-ac34227 img{height:644px;object-fit:scale-down;object-position:center center;}.elementor-30 .elementor-element.elementor-element-aba195f{--display:flex;--position:absolute;--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;--border-radius:12px 12px 12px 12px;box-shadow:0px 8px 10px -6px rgba(0, 0, 0, 0.10196078431372549);--padding-top:16px;--padding-bottom:16px;--padding-left:24px;--padding-right:24px;bottom:-20px;}.elementor-30 .elementor-element.elementor-element-aba195f:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-aba195f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1bda0be );}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-aba195f{right:-30px;}body.rtl .elementor-30 .elementor-element.elementor-element-aba195f{left:-30px;}.elementor-30 .elementor-element.elementor-element-86cf988 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-f1a7cc1 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-bef31b0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-bef31b0:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-bef31b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-15388ae );}.elementor-30 .elementor-element.elementor-element-d9a1994 .elementor-button{background-color:#CEA67E4D;font-family:"Oswald", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-b6c030d );color:var( --e-global-color-b6c030d );border-radius:500px 500px 500px 500px;}.elementor-30 .elementor-element.elementor-element-d9a1994 .elementor-button-content-wrapper{flex-direction:row;}.elementor-30 .elementor-element.elementor-element-8fe5734 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:48px;font-weight:400;color:var( --e-global-color-cee1f52 );}.elementor-30 .elementor-element.elementor-element-2cd5e26{--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:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-3db031d > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-30 .elementor-element.elementor-element-ff56853 .elementor-button{background-color:var( --e-global-color-b6c030d );box-shadow:0px 20px 25px -5px rgba(0, 0, 0, 0.10196078431372549);border-radius:12px 12px 12px 12px;}.elementor-30 .elementor-element.elementor-element-ff56853 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-ff56853 .elementor-button:focus{background-color:#A3774B;}.elementor-30 .elementor-element.elementor-element-ff56853{padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-af714b2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-af714b2:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-af714b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-52deb83 );}.elementor-30 .elementor-element.elementor-element-9691013 .elementor-button{background-color:#CC24241A;font-family:"Oswald", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-1bda0be );color:var( --e-global-color-1bda0be );border-radius:500px 500px 500px 500px;}.elementor-30 .elementor-element.elementor-element-9691013 .elementor-button-content-wrapper{flex-direction:row;}.elementor-30 .elementor-element.elementor-element-3b050b9 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:48px;font-weight:400;color:var( --e-global-color-cee1f52 );}.elementor-30 .elementor-element.elementor-element-10dfd35{width:var( --container-widget-width, 645px );max-width:645px;--container-widget-width:645px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-80dfc8f );}.elementor-30 .elementor-element.elementor-element-e3afb87{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:nowrap;}.elementor-30 .elementor-element.elementor-element-4e93a71{--display:flex;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 30px -8px #FFFFFF;}.elementor-30 .elementor-element.elementor-element-85024a6{border-radius:16px 16px 0px 0px;}.elementor-30 .elementor-element.elementor-element-85024a6 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-30 .elementor-element.elementor-element-182a5c6{--display:flex;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 30px -8px #FFFFFF;}.elementor-30 .elementor-element.elementor-element-e617ae4{border-radius:16px 16px 0px 0px;}.elementor-30 .elementor-element.elementor-element-e617ae4 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-30 .elementor-element.elementor-element-cc760a9{--display:flex;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 30px -8px #FFFFFF;}.elementor-30 .elementor-element.elementor-element-0e369cc{border-radius:16px 16px 0px 0px;}.elementor-30 .elementor-element.elementor-element-0e369cc .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-30 .elementor-element.elementor-element-0be25ff{--display:flex;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 30px -8px #FFFFFF;}.elementor-30 .elementor-element.elementor-element-b0d6b0a{border-radius:16px 16px 0px 0px;}.elementor-30 .elementor-element.elementor-element-b0d6b0a .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-30 .elementor-element.elementor-element-b825c72{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-30 .elementor-element.elementor-element-b825c72 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:48px;font-weight:400;color:var( --e-global-color-cee1f52 );}.elementor-30 .elementor-element.elementor-element-99430fb{width:var( --container-widget-width, 720px );max-width:720px;--container-widget-width:720px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-80dfc8f );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-30 .elementor-element.elementor-element-ed4c280{width:var( --container-widget-width, 100% );max-width:100%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-30 .elementor-element.elementor-element-ed4c280 .elementor-swiper-button{font-size:20px;}.elementor-30 .elementor-element.elementor-element-ed4c280 .elementor-testimonial__content, .elementor-30 .elementor-element.elementor-element-ed4c280 .elementor-testimonial__content:after{background-color:#FFFFFF;border-style:solid;border-width:1px;}.elementor-30 .elementor-element.elementor-element-ed4c280 .elementor-testimonial__content{padding:30px 30px 30px 30px;border-radius:8px 8px 8px 8px;border-color:#F3D9D9;}.elementor-30 .elementor-element.elementor-element-ed4c280.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
					.elementor-30 .elementor-element.elementor-element-ed4c280.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:30px;}.elementor-30 .elementor-element.elementor-element-ed4c280.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
					.elementor-30 .elementor-element.elementor-element-ed4c280.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-30 .elementor-element.elementor-element-ed4c280.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 30px 0 30px;}.elementor-30 .elementor-element.elementor-element-ed4c280 .elementor-testimonial__content:after{border-color:transparent #F3D9D9 #F3D9D9 transparent;}.elementor-30 .elementor-element.elementor-element-ed4c280.elementor-testimonial--layout-image_stacked .elementor-testimonial__content:after,
					.elementor-30 .elementor-element.elementor-element-ed4c280.elementor-testimonial--layout-image_inline .elementor-testimonial__content:after{margin-top:-1px;}.elementor-30 .elementor-element.elementor-element-ed4c280.elementor-testimonial--layout-image_above .elementor-testimonial__content:after{margin-bottom:-1px;}.elementor-30 .elementor-element.elementor-element-ed4c280.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-30 .elementor-element.elementor-element-ed4c280.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:18px;}.elementor-30 .elementor-element.elementor-element-ed4c280.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:18px;}.elementor-30 .elementor-element.elementor-element-ed4c280.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:18px;}.elementor-30 .elementor-element.elementor-element-ed4c280.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:18px;}.elementor-30 .elementor-element.elementor-element-ed4c280 .elementor-testimonial__text{color:#4B5563;font-size:16px;line-height:1.7em;}.elementor-30 .elementor-element.elementor-element-ed4c280 .elementor-testimonial__name{color:#CC2424;font-family:"Oswald", Sans-serif;font-size:18px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-ed4c280 .elementor-testimonial__title{color:#6B7280;font-size:14px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-9610b68{--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-30 .elementor-element.elementor-element-9610b68:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-9610b68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3EE;}.elementor-30 .elementor-element.elementor-element-2d92e03 .elementor-button{background-color:transparent;fill:var( --e-global-color-4813d72 );color:var( --e-global-color-4813d72 );background-image:linear-gradient(180deg, #EC489933 0%, #F9731633 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#EC48994D;border-radius:500px 500px 500px 500px;}.elementor-30 .elementor-element.elementor-element-2d92e03{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-2d92e03 .elementor-button-content-wrapper{flex-direction:row;}.elementor-30 .elementor-element.elementor-element-bafcf69{text-align:center;}.elementor-30 .elementor-element.elementor-element-bafcf69 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:48px;font-weight:400;color:var( --e-global-color-cee1f52 );}.elementor-30 .elementor-element.elementor-element-f73d64e{margin:0% 15% calc(var(--kit-widget-spacing, 0px) + 0%) 15%;padding:20px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-42f2d8d .elementor-button{background-color:transparent;font-family:"Oswald", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #EC4899 0%, #F97316 100%);box-shadow:0px 10px 15px -3px rgba(0, 0, 0, 0.10196078431372549);border-radius:12px 12px 12px 12px;}.elementor-30 .elementor-element.elementor-element-42f2d8d{padding:0px 0px 20px 0px;}.elementor-30 .elementor-element.elementor-element-42f2d8d .elementor-button-content-wrapper{flex-direction:row;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-cfc61b7{--e-n-carousel-swiper-slides-to-display:2;}.elementor-30 .elementor-element.elementor-element-57793a2 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-30 .elementor-element.elementor-element-d07c192{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-f3b81ba{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-1d948cd{--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-30 .elementor-element.elementor-element-6bc4944{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-3db031d > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-30 .elementor-element.elementor-element-b825c72 .elementor-heading-title{font-size:40px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );}}@media(min-width:768px){.elementor-30 .elementor-element.elementor-element-7da8b9a{--content-width:1278px;}.elementor-30 .elementor-element.elementor-element-7e42839{--content-width:1278px;}.elementor-30 .elementor-element.elementor-element-5465e35{--content-width:1278px;}.elementor-30 .elementor-element.elementor-element-bf7472a{--content-width:1278px;}.elementor-30 .elementor-element.elementor-element-5696023{--content-width:1278px;}.elementor-30 .elementor-element.elementor-element-e80d466{--width:896px;}.elementor-30 .elementor-element.elementor-element-9d272de{--content-width:1278px;}.elementor-30 .elementor-element.elementor-element-bef31b0{--content-width:1278px;}.elementor-30 .elementor-element.elementor-element-af714b2{--content-width:1278px;}.elementor-30 .elementor-element.elementor-element-e3afb87{--width:896px;}.elementor-30 .elementor-element.elementor-element-4e93a71{--width:25%;}.elementor-30 .elementor-element.elementor-element-182a5c6{--width:25%;}.elementor-30 .elementor-element.elementor-element-cc760a9{--width:25%;}.elementor-30 .elementor-element.elementor-element-0be25ff{--width:25%;}.elementor-30 .elementor-element.elementor-element-9610b68{--width:100%;}}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-7da8b9a{--padding-top:48px;--padding-bottom:48px;--padding-left:15px;--padding-right:15px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-30 .elementor-element.elementor-element-026b5cc .elementor-heading-title{font-size:38px;line-height:1.12em;}.elementor-30 .elementor-element.elementor-element-23a68e5 .elementor-heading-title{font-size:38px;line-height:1.12em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-cfc61b7{--e-n-carousel-swiper-slides-to-display:1;}.elementor-30 .elementor-element.elementor-element-7e42839{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-30 .elementor-element.elementor-element-6e9f853{--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:6px 6px;--row-gap:6px;--column-gap:6px;--flex-wrap:nowrap;}.elementor-30 .elementor-element.elementor-element-091ed63 .elementor-heading-title{font-size:34px;}.elementor-30 .elementor-element.elementor-element-8787c57{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-30 .elementor-element.elementor-element-57793a2 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-30 .elementor-element.elementor-element-b172974{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-30 .elementor-element.elementor-element-5465e35{--padding-top:40px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-30 .elementor-element.elementor-element-ac48cfd .elementor-heading-title{font-size:34px;line-height:1.15em;}.elementor-30 .elementor-element.elementor-element-d07c192{--e-con-grid-template-columns:repeat(1, 1fr);--gap:14px 14px;--row-gap:14px;--column-gap:14px;--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-6251045{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-9372f1e .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-30 .elementor-element.elementor-element-7a9bc02{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-69c9f23 .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-30 .elementor-element.elementor-element-83246c2{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-5843be8 .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-30 .elementor-element.elementor-element-295e657{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-1a15046 .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-30 .elementor-element.elementor-element-f3b81ba{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-1479ed8{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-bea1bfd .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-30 .elementor-element.elementor-element-5f3454a{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-8606054 .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-30 .elementor-element.elementor-element-ac8daf6{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-cc3716e .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-30 .elementor-element.elementor-element-c84f070{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-bd85b1b .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-30 .elementor-element.elementor-element-1d948cd{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-a4e7c0e{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-30 .elementor-element.elementor-element-11a4047{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-b623546{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-7b33e3d{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-5696023{--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-30 .elementor-element.elementor-element-7a6616b{text-align:center;}.elementor-30 .elementor-element.elementor-element-41cec89{text-align:center;}.elementor-30 .elementor-element.elementor-element-9171105{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-baa506f .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-30 .elementor-element.elementor-element-db6abfc{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-e2a59c3 .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-30 .elementor-element.elementor-element-c066702{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-4ced135 .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-30 .elementor-element.elementor-element-0e88b99{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-30 .elementor-element.elementor-element-46490d7 .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-30 .elementor-element.elementor-element-6bc4944{--e-con-grid-template-columns:repeat(1, 1fr);--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-cc076c1{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-30 .elementor-element.elementor-element-3bdd360 .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-30 .elementor-element.elementor-element-dd2a278{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-30 .elementor-element.elementor-element-2def2b1 .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-30 .elementor-element.elementor-element-b97c9f1{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-30 .elementor-element.elementor-element-6763bea .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-30 .elementor-element.elementor-element-c885f06{--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-30 .elementor-element.elementor-element-6f6e8ec .elementor-icon-box-wrapper{align-items:center;text-align:start;}.elementor-30 .elementor-element.elementor-element-c0ef531{--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-ac34227{bottom:-70px;}.elementor-30 .elementor-element.elementor-element-aba195f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-30 .elementor-element.elementor-element-86cf988{text-align:center;}.elementor-30 .elementor-element.elementor-element-f1a7cc1{text-align:center;}.elementor-30 .elementor-element.elementor-element-8fe5734{text-align:center;}.elementor-30 .elementor-element.elementor-element-3db031d > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-30 .elementor-element.elementor-element-3b050b9{text-align:center;}.elementor-30 .elementor-element.elementor-element-e3afb87{--flex-wrap:wrap;}.elementor-30 .elementor-element.elementor-element-b825c72 .elementor-heading-title{font-size:34px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-30 .elementor-element.elementor-element-ed4c280 .elementor-testimonial__content{padding:24px 20px 24px 20px;}.elementor-30 .elementor-element.elementor-element-ed4c280.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
					.elementor-30 .elementor-element.elementor-element-ed4c280.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:24px;}.elementor-30 .elementor-element.elementor-element-ed4c280.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
					.elementor-30 .elementor-element.elementor-element-ed4c280.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-30 .elementor-element.elementor-element-ed4c280.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 20px 0 20px;}.elementor-30 .elementor-element.elementor-element-bafcf69{text-align:center;}}/* Start custom CSS for button, class: .elementor-element-08bd2f1 */.elementor-30 .elementor-element.elementor-element-08bd2f1 svg {
    width: 8px;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a28fd2f */.elementor-30 .elementor-element.elementor-element-a28fd2f p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d5f9e44 */.elementor-30 .elementor-element.elementor-element-d5f9e44 svg {
    width: 14px;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-189c2f5 */.elementor-30 .elementor-element.elementor-element-189c2f5 svg {
    width: 14px;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-30a30fc */.elementor-30 .elementor-element.elementor-element-30a30fc svg {
    width: 14px;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4c382f3 */.elementor-30 .elementor-element.elementor-element-4c382f3 svg {
    width: 14px;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e26d339 */.elementor-30 .elementor-element.elementor-element-e26d339 svg {
    width: 14px;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8d0ec8b */.elementor-30 .elementor-element.elementor-element-8d0ec8b svg {
    width: 14px;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-76c5b7f */.elementor-30 .elementor-element.elementor-element-76c5b7f svg {
    transform: translateX(-50%) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7da8b9a */.elementor-30 .elementor-element.elementor-element-7da8b9a {
    aspect-ratio: 1512/650;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5e61746 */.elementor-30 .elementor-element.elementor-element-5e61746 svg {
    width: 8px;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f4efe9 */.elementor-30 .elementor-element.elementor-element-1f4efe9 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe8fc4f */.elementor-30 .elementor-element.elementor-element-fe8fc4f svg {
    width: 8px;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31b9530 */.elementor-30 .elementor-element.elementor-element-31b9530 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebdca85 */.elementor-30 .elementor-element.elementor-element-ebdca85 span {
    color: #CEA67E;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1611056 */.elementor-30 .elementor-element.elementor-element-1611056 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41cec89 */.elementor-30 .elementor-element.elementor-element-41cec89 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e0e3d5c */.elementor-30 .elementor-element.elementor-element-e0e3d5c span {
    color: #CC2424;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aba195f */.elementor-30 .elementor-element.elementor-element-aba195f {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8fe5734 */.elementor-30 .elementor-element.elementor-element-8fe5734 span {
    color: #CC2424;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b050b9 */.elementor-30 .elementor-element.elementor-element-3b050b9 span {
    color: #CC2424;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10dfd35 */.elementor-30 .elementor-element.elementor-element-10dfd35 p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b825c72 */.elementor-30 .elementor-element.elementor-element-b825c72 span {
    color: #CC2424;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-99430fb */.elementor-30 .elementor-element.elementor-element-99430fb p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-ed4c280 */.elementor-30 .elementor-element.elementor-element-ed4c280 .elementor-testimonial__content {
    box-shadow: 0 12px 28px -18px rgba(0, 0, 0, 0.28);
    min-height: 245px;
}

.elementor-30 .elementor-element.elementor-element-ed4c280 .elementor-testimonial__text {
    margin-bottom: 0;
    text-align: center;
}

.elementor-30 .elementor-element.elementor-element-ed4c280 .elementor-testimonial__footer {
    padding-top: 18px;
    text-align: center;
    justify-content: center;
}

.elementor-30 .elementor-element.elementor-element-ed4c280 .elementor-swiper-button {
    color: #CC2424;
}

.elementor-30 .elementor-element.elementor-element-ed4c280 .swiper-pagination-bullet-active {
    background: #CC2424;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bafcf69 */.elementor-30 .elementor-element.elementor-element-bafcf69 span {
    background: linear-gradient(to right, #EC4899, #F97316);
     -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  background-color: #F97316;
}/* End custom CSS */
/* Start custom CSS *//* HOME mobile - local validation copy */
@media (max-width: 767px) {
	body.elementor-page-30 {
		overflow-x: clip;
	}

	body.elementor-page-30 .elementor-location-header > .elementor > .e-con,
	body.elementor-page-30 .elementor-location-header .e-con.e-con-boxed > .e-con-inner {
		padding-left: 15px;
		padding-right: 15px;
	}

	body.elementor-page-30 .elementor-30 > .e-con {
		--padding-left: 15px;
		--padding-right: 15px;
		padding-left: 15px !important;
		padding-right: 15px !important;
	}

	body.elementor-page-30 .e-con {
		min-width: 0;
	}

	body.elementor-page-30 .elementor-30 > .e-con > .e-con {
		--width: 100%;
		width: 100%;
		max-width: 100%;
		flex-basis: 100%;
	}

	body.elementor-page-30 .elementor-30 > .e-con > .e-con-inner {
		width: 100%;
		max-width: 100%;
	}

	body.elementor-page-30 .elementor-30 > .e-con > .e-con-inner > .e-con {
		--width: 100%;
		width: 100%;
		max-width: 100%;
		flex-basis: 100%;
	}

	body.elementor-page-30 .elementor-widget {
		max-width: calc(100vw - 30px) !important;
	}

	body.elementor-page-30 .elementor-widget-heading,
	body.elementor-page-30 .elementor-widget-text-editor {
		--container-widget-width: 100%;
		width: 100% !important;
	}

	body.elementor-page-30 .elementor-widget-text-editor,
	body.elementor-page-30 .elementor-widget-text-editor p {
		white-space: normal;
		overflow-wrap: break-word;
	}

	body.elementor-page-30 .elementor-element-7da8b9a {
		aspect-ratio: auto !important;
	}

	body.elementor-page-30 .elementor-element-d3bc90a,
	body.elementor-page-30 .elementor-element-fc6321a {
		--width: 100%;
		width: 100%;
	}

	body.elementor-page-30 .elementor-element-026b5cc .elementor-heading-title,
	body.elementor-page-30 .elementor-element-23a68e5 .elementor-heading-title {
		font-size: 38px;
		line-height: 1.12;
	}

	body.elementor-page-30 h2.elementor-heading-title {
		max-width: 100%;
		font-size: 34px;
		line-height: 1.15;
	}

	body.elementor-page-30 .elementor-element-6e9f853,
	body.elementor-page-30 .elementor-element-d56492e,
	body.elementor-page-30 .elementor-element-1c369df,
	body.elementor-page-30 .elementor-element-e3afb87 {
		--flex-wrap: wrap;
		flex-wrap: wrap;
	}

	body.elementor-page-30 .elementor-element-d56492e,
	body.elementor-page-30 .elementor-element-1c369df {
		--flex-direction: column;
		flex-direction: column;
	}

	body.elementor-page-30 .elementor-element-d56492e > .elementor-widget,
	body.elementor-page-30 .elementor-element-1c369df > .elementor-widget,
	body.elementor-page-30 .elementor-element-d56492e .elementor-button,
	body.elementor-page-30 .elementor-element-1c369df .elementor-button {
		width: 100%;
	}

	body.elementor-page-30 .elementor-element-6e9f853 {
		--flex-direction: row;
		--flex-wrap: nowrap;
		--gap: 6px;
		--row-gap: 6px;
		--column-gap: 6px;
		flex-direction: row;
		flex-wrap: nowrap;
		align-items: center;
		gap: 6px;
	}

	body.elementor-page-30 .elementor-element-6e9f853 > .elementor-element {
		--width: auto;
		width: auto !important;
		max-width: none !important;
		flex: 0 0 auto;
		text-align: center;
	}

	/* Products section: balanced vertical rhythm and continuous copy. */
	body.elementor-page-30 .elementor-element-7e42839 {
		--padding-top: 40px;
		--padding-right: 15px;
		--padding-bottom: 40px;
		--padding-left: 15px;
		--gap: 10px;
		--row-gap: 10px;
		--column-gap: 10px;
		padding: 40px 15px !important;
		gap: 10px;
	}

	body.elementor-page-30 .elementor-element-1f4efe9 br {
		display: none;
	}

	body.elementor-page-30 .elementor-element-1f4efe9,
	body.elementor-page-30 .elementor-element-1f4efe9 p {
		width: 100%;
		max-width: 100%;
		white-space: normal;
		text-align: center;
	}

	body.elementor-page-30 .elementor-element-8787c57 {
		--margin-top: 40px;
		--margin-bottom: 0;
		margin-top: 40px !important;
		margin-bottom: 0 !important;
	}

	body.elementor-page-30 .elementor-element-b172974 {
		margin-top: 40px !important;
		margin-bottom: 0 !important;
	}

	body.elementor-page-30 .elementor-element-e3afb87 > .e-con {
		--width: 100%;
		width: 100%;
	}

	body.elementor-page-30 .elementor-element-cfc61b7,
	body.elementor-page-30 .elementor-element-cfc61b7 .swiper,
	body.elementor-page-30 .elementor-element-cfc61b7 .swiper-slide,
	body.elementor-page-30 .elementor-element-cfc61b7 img {
		width: 100% !important;
		max-width: 100% !important;
	}

	body.elementor-page-30 .elementor-element-57793a2 > .jet-listing-grid > .jet-listing-grid__items,
	body.elementor-page-30 .elementor-element-3db031d > .jet-listing-grid > .jet-listing-grid__items {
		--columns: 1;
	}

	body.elementor-page-30 .elementor-element-57793a2 .jet-listing-dynamic-link__link {
		display: flex !important;
		flex-direction: row-reverse;
		align-items: center;
		justify-content: center;
		gap: 10px;
		width: 100%;
		height: 40px;
		color: var(--e-global-color-1bda0be);
		background-color: #fbfaf8;
		border-radius: 0 0 16px 16px;
	}

	body.elementor-page-30 .elementor-element-57793a2 .jet-listing-dynamic-link__label {
		text-transform: capitalize;
	}

	body.elementor-page-30 .elementor-element-57793a2 .jet-listing-dynamic-link__icon {
		display: inline-flex !important;
		align-items: center;
		justify-content: center;
		width: 14px;
		height: 14px;
		margin: 0 !important;
		color: var(--e-global-color-1bda0be);
	}

	body.elementor-page-30 .elementor-element-57793a2 .jet-listing-dynamic-link__icon svg {
		width: 14px;
		height: 14px;
		fill: currentColor;
	}

	body.elementor-page-30 .jet-listing-grid__items {
		margin-left: 0;
		margin-right: 0;
	}

	body.elementor-page-30 .jet-listing-grid,
	body.elementor-page-30 .jet-listing-grid__slider {
		width: 100%;
		max-width: 100%;
		overflow: hidden;
	}

	body.elementor-page-30 .jet-listing-grid__item {
		max-width: 100%;
	}

	body.elementor-page-30 .elementor-element-a832703 {
		--e-con-grid-template-columns: repeat(1, minmax(0, 1fr));
	}

	body.elementor-page-30 img,
	body.elementor-page-30 iframe,
	body.elementor-page-30 video,
	body.elementor-page-30 .elementor-widget-text-editor {
		max-width: 100%;
	}

	/* Opening section: mobile content order and alignment. */
	body.elementor-page-30 .elementor-30 > .elementor-element-7da8b9a > .e-con-inner {
		flex-direction: column !important;
		align-items: stretch;
		gap: 24px;
	}

	body.elementor-page-30 .elementor-element-d3bc90a {
		display: contents !important;
	}

	body.elementor-page-30 .elementor-element-08bd2f1 {
		order: 1;
		width: fit-content !important;
		margin-right: auto;
		margin-left: auto;
		text-align: center;
	}

	body.elementor-page-30 .elementor-element-b267a10 {
		order: 2;
		width: 100% !important;
		align-items: center;
		text-align: center;
	}

	body.elementor-page-30 .elementor-element-b267a10 .elementor-heading-title {
		text-align: center;
	}

	body.elementor-page-30 .elementor-element-a28fd2f {
		order: 3;
		width: 100% !important;
		margin-right: auto;
		margin-left: auto;
		text-align: center;
	}

	body.elementor-page-30 .elementor-element-a28fd2f p {
		margin-right: auto;
		margin-left: auto;
		text-align: center;
	}

	body.elementor-page-30 .elementor-element-d56492e {
		order: 4;
		display: grid !important;
		grid-template-columns: repeat(3, minmax(0, 1fr));
		gap: 8px;
		width: 100% !important;
	}

	body.elementor-page-30 .elementor-element-d56492e > .elementor-widget,
	body.elementor-page-30 .elementor-element-d56492e .elementor-button {
		width: 100% !important;
		height: 100%;
	}

	body.elementor-page-30 .elementor-element-d56492e .elementor-button {
		min-height: 64px;
		padding: 8px 4px;
		white-space: normal;
		text-align: center;
	}

	body.elementor-page-30 .elementor-element-d56492e .elementor-button-content-wrapper {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
		gap: 4px;
		width: 100%;
		height: 100%;
	}

	body.elementor-page-30 .elementor-element-d56492e .elementor-button-text {
		white-space: normal;
		text-align: center;
		line-height: 1.15;
	}

	body.elementor-page-30 .elementor-element-189c2f5 .elementor-button-content-wrapper {
		flex-direction: column !important;
		align-items: center !important;
		justify-content: center !important;
	}

	body.elementor-page-30 .elementor-element-189c2f5 .elementor-button-icon {
		order: 0;
		display: flex;
		align-self: center;
		justify-content: center;
		margin: 0 !important;
	}

	body.elementor-page-30 .elementor-element-189c2f5 .elementor-button-text {
		order: 1;
	}

	body.elementor-page-30 .elementor-element-fc6321a {
		order: 5;
		width: 100% !important;
		margin: -46px 0 0;
	}

	body.elementor-page-30 .elementor-element-1c369df {
		order: 6;
		display: grid !important;
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 10px;
		width: 100% !important;
	}

	body.elementor-page-30 .elementor-element-1c369df > .elementor-widget,
	body.elementor-page-30 .elementor-element-1c369df .elementor-button {
		width: 100% !important;
		height: 100%;
	}

	body.elementor-page-30 .elementor-element-1c369df .elementor-button {
		min-height: 58px;
		padding: 9px 6px;
		white-space: normal;
		text-align: center;
	}

	body.elementor-page-30 .elementor-element-1c369df .elementor-button-content-wrapper {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100%;
		height: 100%;
	}

	body.elementor-page-30 .elementor-element-1c369df .elementor-button-text {
		white-space: normal;
		text-align: center;
		line-height: 1.15;
	}

	body.elementor-page-30 .elementor-element-76c5b7f {
		order: 7;
	}
}



/* HOME history benefits mobile - start */
@media (max-width: 767px) {
	body.elementor-page-30 .elementor-element-6bc4944 {
		--e-con-grid-template-columns: repeat(2, minmax(0, 1fr));
		--grid-columns: 2;
		--gap: 12px;
		--row-gap: 12px;
		--column-gap: 12px;
		display: grid !important;
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
		gap: 12px !important;
		width: 100%;
		max-width: 100%;
	}

	body.elementor-page-30 .elementor-element-6bc4944 > .e-con {
		--width: 100%;
		--padding-top: 12px;
		--padding-right: 12px;
		--padding-bottom: 12px;
		--padding-left: 12px;
		width: 100%;
		max-width: 100%;
		min-width: 0;
		min-height: 124px;
		padding: 12px !important;
	}

	body.elementor-page-30 .elementor-element-6bc4944 .elementor-icon-box-wrapper {
		display: flex !important;
		flex-direction: row !important;
		align-items: center !important;
		gap: 10px;
		width: 100%;
		max-width: 100%;
		text-align: left !important;
	}

	body.elementor-page-30 .elementor-element-6bc4944 .elementor-icon-box-icon {
		flex: 0 0 auto;
		margin: 0 !important;
	}

	body.elementor-page-30 .elementor-element-6bc4944 .elementor-icon-box-content {
		flex: 1 1 auto;
		min-width: 0;
		text-align: left !important;
	}

	body.elementor-page-30 .elementor-element-6bc4944 .elementor-icon-box-title,
	body.elementor-page-30 .elementor-element-6bc4944 .elementor-icon-box-description {
		max-width: 100%;
		text-align: left !important;
		overflow-wrap: break-word;
	}
}
/* HOME history benefits mobile - end */

/* HOME where-to-buy mobile - start */
@media (max-width: 767px) {
	body.elementor-page-30 .elementor-element-5696023,
	body.elementor-page-30 .elementor-element-5696023 > .e-con-inner {
		--flex-direction: column;
		--flex-wrap: nowrap;
		--align-items: center;
		display: flex !important;
		flex-direction: column !important;
		flex-wrap: nowrap !important;
		align-items: center !important;
		justify-content: center !important;
		width: 100% !important;
		max-width: 100% !important;
	}

	body.elementor-page-30 .elementor-element-5696023 > .e-con-inner > .elementor-element {
		flex: 0 0 auto !important;
	}

	body.elementor-page-30 .elementor-element-5696023 > .e-con-inner > .elementor-element-c68ed83 {
		order: 1;
		align-self: center;
	}

	body.elementor-page-30 .elementor-element-5696023 > .e-con-inner > .elementor-element-7a6616b {
		order: 2;
		position: static !important;
		float: none !important;
		clear: both;
		width: 100% !important;
		max-width: 100% !important;
		text-align: center !important;
	}

	body.elementor-page-30 .elementor-element-7a6616b .elementor-heading-title {
		width: 100%;
		max-width: 100%;
		margin-right: auto;
		margin-left: auto;
		white-space: normal;
		text-align: center !important;
	}

	body.elementor-page-30 .elementor-element-7a6616b::after {
		content: none !important;
		display: none !important;
	}

	body.elementor-page-30 .elementor-element-5696023 > .e-con-inner > .elementor-element-41cec89 {
		order: 3;
		position: static !important;
		float: none !important;
		clear: both;
		width: 100% !important;
		max-width: 100% !important;
		text-align: center !important;
	}

	body.elementor-page-30 .elementor-element-41cec89,
	body.elementor-page-30 .elementor-element-41cec89 p {
		width: 100%;
		max-width: 100%;
		margin-right: auto;
		margin-left: auto;
		text-align: center !important;
	}

	body.elementor-page-30 .elementor-element-5696023 > .e-con-inner > .elementor-element-e80d466 {
		order: 4;
	}

	body.elementor-page-30 .elementor-element-5696023 > .e-con-inner > .elementor-element-b883a02 {
		order: 5;
	}
}
/* HOME where-to-buy mobile - end */

/* HOME history-proof-instagram mobile - start */
@media (max-width: 767px) {
	body.elementor-page-30 .elementor-element-ff2a9ec br {
		display: none !important;
	}

	body.elementor-page-30 .elementor-element-c0ef531 {
		position: relative;
		overflow: visible !important;
		margin-top: 12px !important;
	}

	body.elementor-page-30 .elementor-element-ac34227 {
		position: absolute !important;
		top: auto !important;
		right: auto !important;
		bottom: -70px !important;
		left: 0 !important;
		transform: scale(0.5) !important;
		transform-origin: left bottom !important;
	}

	body.elementor-page-30 .elementor-element-ac34227 img {
		object-position: left bottom;
	}

	body.elementor-page-30 .elementor-element-aba195f {
		position: absolute !important;
		top: 0 !important;
		right: auto !important;
		bottom: auto !important;
		left: 50% !important;
		width: max-content !important;
		max-width: calc(100% - 30px) !important;
		transform: translate(-50%, calc(-100% + 15px)) !important;
		align-items: center !important;
		text-align: center !important;
	}

	body.elementor-page-30 .elementor-element-86cf988,
	body.elementor-page-30 .elementor-element-f1a7cc1,
	body.elementor-page-30 .elementor-element-86cf988 .elementor-heading-title,
	body.elementor-page-30 .elementor-element-f1a7cc1 .elementor-heading-title {
		width: 100% !important;
		text-align: center !important;
	}

	body.elementor-page-30 .elementor-element-3b050b9,
	body.elementor-page-30 .elementor-element-bafcf69,
	body.elementor-page-30 .elementor-element-3b050b9 .elementor-heading-title,
	body.elementor-page-30 .elementor-element-bafcf69 .elementor-heading-title {
		width: 100% !important;
		max-width: 100% !important;
		margin-right: auto;
		margin-left: auto;
		text-align: center !important;
	}

	body.elementor-page-30 .elementor-element-e3afb87 {
		display: grid !important;
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
		gap: 12px !important;
		width: 100%;
		max-width: 100%;
	}

	body.elementor-page-30 .elementor-element-e3afb87 > .e-con {
		--width: 100%;
		width: 100% !important;
		max-width: 100%;
		min-width: 0;
	}

	body.elementor-page-30 .elementor-element-a832703 {
		--e-con-grid-template-columns: repeat(2, minmax(0, 1fr));
		--grid-columns: 2;
		display: grid !important;
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
		gap: 12px !important;
		width: 100%;
		max-width: 100%;
	}

	body.elementor-page-30 .elementor-element-a832703 > .elementor-element:nth-child(n + 5) {
		display: none !important;
	}
}
/* HOME history-proof-instagram mobile - end */

/* HOME special highlight mobile - start */
@media (max-width: 767px) {
	body.elementor-page-30 .elementor-element-5465e35 { --padding-top:40px; --padding-right:15px; --padding-bottom:60px; --padding-left:15px; padding:40px 15px 60px !important; }
	body.elementor-page-30 .elementor-element-0b2dab3 { width:100%; max-width:100%; }
	body.elementor-page-30 .elementor-element-d07c192 { --e-con-grid-template-columns:repeat(2,minmax(0,1fr)); --grid-columns:2; --gap:14px; display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:14px !important; width:100%; max-width:100%; }
	body.elementor-page-30 .elementor-element-d07c192 > .e-con { width:100%; min-width:0; padding:16px !important; }
	body.elementor-page-30 .elementor-element-d07c192 .elementor-icon-box-wrapper { display:flex !important; flex-direction:row !important; align-items:center !important; gap:12px; text-align:left !important; }
	body.elementor-page-30 .elementor-element-d07c192 .elementor-icon-box-icon { flex:0 0 auto; margin:0 !important; }
	body.elementor-page-30 .elementor-element-d07c192 .elementor-icon-box-content { min-width:0; text-align:left !important; }
	body.elementor-page-30 .elementor-element-d07c192 .elementor-icon-box-title,
	body.elementor-page-30 .elementor-element-d07c192 .elementor-icon-box-description { text-align:left !important; overflow-wrap:break-word; }
	body.elementor-page-30 .elementor-element-9c8b525,
	body.elementor-page-30 .elementor-element-9c8b525 .elementor-button-wrapper { width:100%; text-align:center !important; }
}
/* HOME special highlight mobile - end */

/* HOME business-consumer mobile - start */
@media (max-width: 767px) {
	body.elementor-page-30 .elementor-element-ac48cfd .elementor-heading-title,
	body.elementor-page-30 .elementor-element-50e2772 .elementor-heading-title { font-size:34px !important; line-height:1.15 !important; }
	body.elementor-page-30 .elementor-element-f3b81ba,
	body.elementor-page-30 .elementor-element-1d948cd,
	body.elementor-page-30 .elementor-element-e80d466 { --e-con-grid-template-columns:repeat(2,minmax(0,1fr)); --grid-columns:2; display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:12px !important; width:100%; max-width:100%; }
	body.elementor-page-30 .elementor-element-f3b81ba > .e-con,
	body.elementor-page-30 .elementor-element-1d948cd > .e-con,
	body.elementor-page-30 .elementor-element-e80d466 > .e-con { width:100%; min-width:0; padding:16px !important; }
	body.elementor-page-30 .elementor-element-f3b81ba .elementor-icon-box-wrapper,
	body.elementor-page-30 .elementor-element-e80d466 .elementor-icon-box-wrapper { display:flex !important; flex-direction:row !important; align-items:center !important; gap:12px; text-align:left !important; }
	body.elementor-page-30 .elementor-element-f3b81ba .elementor-icon-box-icon,
	body.elementor-page-30 .elementor-element-e80d466 .elementor-icon-box-icon { flex:0 0 auto; margin:0 !important; }
	body.elementor-page-30 .elementor-element-f3b81ba .elementor-icon-box-content,
	body.elementor-page-30 .elementor-element-e80d466 .elementor-icon-box-content,
	body.elementor-page-30 .elementor-element-f3b81ba .elementor-icon-box-title,
	body.elementor-page-30 .elementor-element-f3b81ba .elementor-icon-box-description,
	body.elementor-page-30 .elementor-element-e80d466 .elementor-icon-box-title,
	body.elementor-page-30 .elementor-element-e80d466 .elementor-icon-box-description { min-width:0; text-align:left !important; overflow-wrap:break-word; }
}
/* HOME business-consumer mobile - end */

/* HOME recipes mobile - start */
@media (max-width: 767px) {
	body.elementor-page-30 .elementor-element-8fe5734,
	body.elementor-page-30 .elementor-element-8fe5734 .elementor-heading-title { width:100% !important; max-width:100% !important; text-align:center !important; }
	body.elementor-page-30 .elementor-element-3db031d { width:100% !important; max-width:100% !important; min-width:0; }
	body.elementor-page-30 .elementor-element-3db031d .jet-listing-grid__items { width:100% !important; max-width:100% !important; margin-right:0 !important; margin-left:0 !important; }
	body.elementor-page-30 .elementor-element-3db031d .jet-listing-grid__item { width:100% !important; max-width:100% !important; min-width:0; padding-right:0 !important; padding-left:0 !important; box-sizing:border-box; }
	body.elementor-page-30 .elementor-element-3db031d .elementor-1292,
	body.elementor-page-30 .elementor-element-3db031d .elementor-element-0fda7c3 { width:100% !important; max-width:100% !important; border-radius:16px !important; overflow:hidden !important; box-sizing:border-box; }
}
/* HOME recipes mobile - end *//* End custom CSS */