.elementor-3 .elementor-element.elementor-element-b2dbc57{--display:flex;--min-height:1840px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3 .elementor-element.elementor-element-9d5abee{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-98778aa{--display:flex;--min-height:37px;--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:0px 15px;--row-gap:0px;--column-gap:15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-c0926f4 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:3px;}.elementor-3 .elementor-element.elementor-element-c0926f4 .elementor-icon{font-size:13px;}.elementor-3 .elementor-element.elementor-element-c0926f4 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;}.elementor-3 .elementor-element.elementor-element-0511974{--display:flex;--min-height:27px;--padding-top:6px;--padding-bottom:6px;--padding-left:8px;--padding-right:8px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-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-3 .elementor-element.elementor-element-9383416{text-align:center;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:400;color:#780000;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3 .elementor-element.elementor-element-94a5777 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-94a5777{text-align:center;}.elementor-3 .elementor-element.elementor-element-94a5777 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:400;color:#B13F48;}.elementor-3 .elementor-element.elementor-element-8f45611 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-3 .elementor-element.elementor-element-8f45611{text-align:start;font-family:"Outfit", Sans-serif;font-size:19px;font-weight:300;line-height:1.7rem;color:#B13F48;}.elementor-3 .elementor-element.elementor-element-0869da0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-0869da0{text-align:center;}.elementor-3 .elementor-element.elementor-element-0869da0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:400;color:#B13F48;}.elementor-3 .elementor-element.elementor-element-6dbee80 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-3 .elementor-element.elementor-element-6dbee80{text-align:start;font-family:"Outfit", Sans-serif;font-size:19px;font-weight:300;line-height:1.7rem;color:#B13F48;}.elementor-3 .elementor-element.elementor-element-1cbef4a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-1cbef4a{text-align:center;}.elementor-3 .elementor-element.elementor-element-1cbef4a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:400;color:#B13F48;}.elementor-3 .elementor-element.elementor-element-22b33f1 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-3 .elementor-element.elementor-element-22b33f1{text-align:start;font-family:"Outfit", Sans-serif;font-size:19px;font-weight:300;line-height:1.7rem;color:#B13F48;}.elementor-3 .elementor-element.elementor-element-c429715{--display:flex;--min-height:100%;--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 0px 5px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:#F7B538;--border-color:#F7B538;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-be468e0{--display:flex;--min-height:969px;--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#F7B53880;--border-color:#F7B53880;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-97b539b{--display:flex;--min-height:344px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:5px;--padding-left:50px;--padding-right:50px;}.elementor-3 .elementor-element.elementor-element-6b2b9b5{--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-3 .elementor-element.elementor-element-e427381{width:var( --container-widget-width, 42% );max-width:42%;--container-widget-width:42%;--container-widget-flex-grow:0;text-align:start;}.elementor-3 .elementor-element.elementor-element-e427381 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3 .elementor-element.elementor-element-e427381.elementor-element{--align-self:flex-start;}.elementor-3 .elementor-element.elementor-element-e427381 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:40px;font-weight:400;color:#FCEFD4;}.elementor-3 .elementor-element.elementor-element-886f3e6{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:22px;font-weight:300;line-height:1.5rem;color:#FCEFD4;}.elementor-3 .elementor-element.elementor-element-886f3e6.elementor-element{--align-self:flex-start;}.elementor-3 .elementor-element.elementor-element-b2d523e{--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-3 .elementor-element.elementor-element-554bd9d{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;}.elementor-3 .elementor-element.elementor-element-554bd9d.elementor-element{--align-self:center;}.elementor-3 .elementor-element.elementor-element-bd4c364{--display:flex;--min-height:430px;--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:63px 0px;--row-gap:63px;--column-gap:0px;}.elementor-3 .elementor-element.elementor-element-737e35e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-a38fb22{--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:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-502362b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-3 .elementor-element.elementor-element-502362b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3 .elementor-element.elementor-element-502362b.elementor-element{--align-self:flex-start;}.elementor-3 .elementor-element.elementor-element-502362b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:300;color:#B1813F;}.elementor-3 .elementor-element.elementor-element-5ff32e9{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:1.5rem;color:#B1813F;}.elementor-3 .elementor-element.elementor-element-5ff32e9.elementor-element{--align-self:flex-start;}.elementor-3 .elementor-element.elementor-element-7626493{--grid-template-columns:repeat(0, auto);--icon-size:23px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-3 .elementor-element.elementor-element-7626493 .elementor-widget-container{text-align:center;}.elementor-3 .elementor-element.elementor-element-7626493 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-7877b33{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-066f67d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:300;color:#B1813F;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3 .elementor-element.elementor-element-58d75c1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3 .elementor-element.elementor-element-58d75c1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3 .elementor-element.elementor-element-58d75c1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3 .elementor-element.elementor-element-58d75c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3 .elementor-element.elementor-element-58d75c1 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;}.elementor-3 .elementor-element.elementor-element-58d75c1 .elementor-icon-list-text{color:#B1813F;transition:color 0.3s;}.elementor-3 .elementor-element.elementor-element-cfa62f0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-708dd01 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:300;color:#B1813F;}.elementor-3 .elementor-element.elementor-element-f089892 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3 .elementor-element.elementor-element-f089892 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3 .elementor-element.elementor-element-f089892{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3 .elementor-element.elementor-element-f089892 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3 .elementor-element.elementor-element-f089892 .elementor-icon-list-item > a{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:300;}.elementor-3 .elementor-element.elementor-element-f089892 .elementor-icon-list-text{color:#B1813F;transition:color 0.3s;}.elementor-3 .elementor-element.elementor-element-9123519{--display:flex;--min-height:56px;--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;--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-3 .elementor-element.elementor-element-9123519:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-9123519 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3 .elementor-element.elementor-element-db97758{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-e0c8096{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:200;line-height:1.5rem;color:#B1813F;}.elementor-3 .elementor-element.elementor-element-e0c8096.elementor-element{--align-self:flex-start;}.elementor-3 .elementor-element.elementor-element-2fb556a{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-033e16d{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;text-align:end;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:200;line-height:1.5rem;color:#B1813F;}.elementor-3 .elementor-element.elementor-element-033e16d.elementor-element{--align-self:flex-start;}.elementor-3 .elementor-element.elementor-element-394cab2{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:end;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:200;line-height:1.5rem;color:#B1813F;}.elementor-3 .elementor-element.elementor-element-394cab2.elementor-element{--align-self:flex-start;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3 .elementor-element.elementor-element-5923373{width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;}@media(max-width:1024px){.elementor-3 .elementor-element.elementor-element-94a5777 .elementor-heading-title{font-size:2.3rem;}.elementor-3 .elementor-element.elementor-element-8f45611{font-size:1.3rem;}.elementor-3 .elementor-element.elementor-element-0869da0 .elementor-heading-title{font-size:2.3rem;}.elementor-3 .elementor-element.elementor-element-6dbee80{font-size:1.3rem;}.elementor-3 .elementor-element.elementor-element-1cbef4a .elementor-heading-title{font-size:2.3rem;}.elementor-3 .elementor-element.elementor-element-22b33f1{font-size:1.3rem;}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-9d5abee{--width:94%;}.elementor-3 .elementor-element.elementor-element-98778aa{--width:57%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3px;--padding-bottom:3px;--padding-left:2px;--padding-right:2px;}.elementor-3 .elementor-element.elementor-element-c0926f4 .elementor-icon-box-description{font-size:0.7rem;}.elementor-3 .elementor-element.elementor-element-0511974{--width:44%;}.elementor-3 .elementor-element.elementor-element-9383416{font-size:0.7rem;}.elementor-3 .elementor-element.elementor-element-94a5777{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-3 .elementor-element.elementor-element-94a5777 .elementor-heading-title{font-size:1.8rem;}.elementor-3 .elementor-element.elementor-element-8f45611{font-size:1.1rem;}.elementor-3 .elementor-element.elementor-element-0869da0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-3 .elementor-element.elementor-element-0869da0 .elementor-heading-title{font-size:1.8rem;}.elementor-3 .elementor-element.elementor-element-6dbee80{font-size:1.1rem;}.elementor-3 .elementor-element.elementor-element-1cbef4a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-3 .elementor-element.elementor-element-1cbef4a.elementor-element{--align-self:flex-start;}.elementor-3 .elementor-element.elementor-element-1cbef4a .elementor-heading-title{font-size:1.8rem;}.elementor-3 .elementor-element.elementor-element-22b33f1{font-size:1.1rem;}.elementor-3 .elementor-element.elementor-element-c429715{--min-height:1160px;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;}.elementor-3 .elementor-element.elementor-element-be468e0{--min-height:1224px;}.elementor-3 .elementor-element.elementor-element-97b539b{--width:94%;--min-height:303px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3 .elementor-element.elementor-element-e427381{--container-widget-width:89%;--container-widget-flex-grow:0;width:var( --container-widget-width, 89% );max-width:89%;text-align:center;}.elementor-3 .elementor-element.elementor-element-e427381.elementor-element{--align-self:center;}.elementor-3 .elementor-element.elementor-element-e427381 .elementor-heading-title{font-size:1.8rem;}.elementor-3 .elementor-element.elementor-element-886f3e6{--container-widget-width:89%;--container-widget-flex-grow:0;width:var( --container-widget-width, 89% );max-width:89%;text-align:center;font-size:1.1rem;}.elementor-3 .elementor-element.elementor-element-886f3e6.elementor-element{--align-self:center;}.elementor-3 .elementor-element.elementor-element-bd4c364{--width:94%;--min-height:800px;}.elementor-3 .elementor-element.elementor-element-737e35e{--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-3 .elementor-element.elementor-element-502362b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-3 .elementor-element.elementor-element-502362b.elementor-element{--align-self:center;}.elementor-3 .elementor-element.elementor-element-502362b .elementor-heading-title{font-size:1.8rem;}.elementor-3 .elementor-element.elementor-element-5ff32e9{--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;text-align:center;font-size:1rem;}.elementor-3 .elementor-element.elementor-element-5ff32e9.elementor-element{--align-self:center;}.elementor-3 .elementor-element.elementor-element-7626493.elementor-element{--align-self:center;}.elementor-3 .elementor-element.elementor-element-7877b33{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3 .elementor-element.elementor-element-066f67d{text-align:center;}.elementor-3 .elementor-element.elementor-element-066f67d .elementor-heading-title{font-size:1.2rem;}.elementor-3 .elementor-element.elementor-element-58d75c1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3 .elementor-element.elementor-element-58d75c1 .elementor-icon-list-item > a{font-size:1rem;}.elementor-3 .elementor-element.elementor-element-708dd01.elementor-element{--align-self:center;}.elementor-3 .elementor-element.elementor-element-708dd01{text-align:center;}.elementor-3 .elementor-element.elementor-element-708dd01 .elementor-heading-title{font-size:1.2rem;}.elementor-3 .elementor-element.elementor-element-f089892.elementor-element{--align-self:center;}.elementor-3 .elementor-element.elementor-element-f089892 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3 .elementor-element.elementor-element-f089892 .elementor-icon-list-item > a{font-size:1rem;}.elementor-3 .elementor-element.elementor-element-9123519{--width:94%;}.elementor-3 .elementor-element.elementor-element-e0c8096{text-align:center;font-size:1rem;}.elementor-3 .elementor-element.elementor-element-033e16d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:1rem;}.elementor-3 .elementor-element.elementor-element-033e16d.elementor-element{--align-self:center;}.elementor-3 .elementor-element.elementor-element-394cab2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;font-size:1rem;}.elementor-3 .elementor-element.elementor-element-394cab2.elementor-element{--align-self:center;}.elementor-3 .elementor-element.elementor-element-5923373{--container-widget-width:26%;--container-widget-flex-grow:0;width:var( --container-widget-width, 26% );max-width:26%;}}@media(min-width:768px){.elementor-3 .elementor-element.elementor-element-9d5abee{--width:83%;}.elementor-3 .elementor-element.elementor-element-98778aa{--width:21%;}.elementor-3 .elementor-element.elementor-element-0511974{--width:42%;}.elementor-3 .elementor-element.elementor-element-97b539b{--width:86%;}.elementor-3 .elementor-element.elementor-element-6b2b9b5{--width:84%;}.elementor-3 .elementor-element.elementor-element-b2d523e{--width:59%;}.elementor-3 .elementor-element.elementor-element-bd4c364{--width:86%;}.elementor-3 .elementor-element.elementor-element-737e35e{--width:89%;}.elementor-3 .elementor-element.elementor-element-7877b33{--width:76%;}.elementor-3 .elementor-element.elementor-element-cfa62f0{--width:63%;}.elementor-3 .elementor-element.elementor-element-9123519{--width:89%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3 .elementor-element.elementor-element-98778aa{--width:44%;}}/* Start custom CSS for icon-box, class: .elementor-element-c0926f4 */.elementor-3 .elementor-element.elementor-element-c0926f4{
    background: linear-gradient(90deg, #FCDDD4 0%, #FFF 29.96%, #FFF 60.61%, #FCDDD4 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0511974 */.elementor-3 .elementor-element.elementor-element-0511974{
    background: radial-gradient(65.5% 65.5% at 50% 34.5%, #FCDDD4 0%, #FFAF99 100%);
    border-radius: 999px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98778aa */.elementor-3 .elementor-element.elementor-element-98778aa{
    background: #360B0B;
    box-shadow: -6px -8px 26.5px 0 #D92323 inset;
    border: 1px solid #FF6C6C;
    border-radius: 62px;
}

.elementor-3 .elementor-element.elementor-element-98778aa::before {
  content: "";
  position: absolute;
  top: -80%;
  left: 0;
  width: 150px;
  height: 400%;
  transform: rotate(10deg) translateX(-100%);
  background: linear-gradient(
    to right,
    transparent 0%, #FF737353 45%, #FF737353 55%, transparent 100%
  );
  opacity: 1;
  filter: blur(10px);
  pointer-events: none;
  mix-blend-mode: overlay !important;
  animation: brilhoDiagonal 4s ease-in-out infinite;
}


@keyframes brilhoDiagonal {
  0% {
    transform: rotate(15deg) translateX(-270%);
  }
  100% {
    transform: rotate(15deg) translateX(540%);
  }
}

@media (min-width: 390px) and (max-width: 409px) {
    .elementor-3 .elementor-element.elementor-element-98778aa{
        width: 53%;
    }
}

@media (min-width: 410px) and (max-width: 420px) {
    .elementor-3 .elementor-element.elementor-element-98778aa{
        width: 50%;
    }
}

@media (min-width: 421px) and (max-width: 440px) {
    .elementor-3 .elementor-element.elementor-element-98778aa{
        width: 49%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d5abee */@media (min-width: 421px) and (max-width: 440px) {
    .elementor-3 .elementor-element.elementor-element-9d5abee{
        width: 90%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e427381 */@media(min-width: 410px) and (max-width: 430px){
    .elementor-3 .elementor-element.elementor-element-e427381{
        width: 70%!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-886f3e6 */@media(min-width: 410px) and (max-width: 430px){
    .elementor-3 .elementor-element.elementor-element-886f3e6{
        width: 92%!important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-554bd9d *//* FILL */
#WhatsApp path {
    fill: #3C2700;
    mix-blend-mode: plus-lighter;
    fill-opacity: 1;
    animation: fillAnim 6s ease-in-out infinite;
}

/* STROKE */
#Wppstroke path {
    stroke: #E9C03B;
    stroke-width: 0.8;
    fill: none;
    opacity: 0;
    animation: strokeAnim 6s ease-in-out infinite;
    animation-delay: 3s; /* entra depois do fill */
}


/* FILL (primeira metade) */
@keyframes fillAnim {
    0% {
        fill-opacity: 0;
    }
    10% {
        fill-opacity: 1;
    }
    40% {
        fill-opacity: 1;
    }
    50% {
        fill-opacity: 1;
    }
    100% {
        fill-opacity: 0;
    }
}


/* STROKE (segunda metade) */
@keyframes strokeAnim {
    0% {
        opacity: 0;
        stroke-dasharray: 1 1000;
    }
    10% {
        opacity: 1;
        stroke-dasharray: 150 0;
    }
    40% {
        opacity: 1;
        stroke-dasharray: 150 0;
    }
    50% {
        opacity: 1;
        stroke-dasharray: 1 1000;
    }
    100% {
        opacity: 0;
    }
}


/* MOBILE */
@media(max-width: 767px){
    .elementor-3 .elementor-element.elementor-element-554bd9d{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2d523e */.elementor-3 .elementor-element.elementor-element-b2d523e{
    position: absolute;
    right: -110px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97b539b */.elementor-3 .elementor-element.elementor-element-97b539b{
    position: relative;
    border-radius: 40px;
    border: 3px solid rgba(0, 0, 0, 0.25);
    background: radial-gradient(77% 77% at 50% 23%, #F7B538 0%, #DB7C26 100%);
    overflow: hidden;
}

.elementor-3 .elementor-element.elementor-element-97b539b::after{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 40px;
    box-shadow: 
        0 -9px 4px 0 rgba(255, 255, 255, 0.08) inset,
        0 7px 2px 0 rgba(185, 65, 0, 0.25) inset;
    pointer-events: none;
}

.elementor-3 .elementor-element.elementor-element-97b539b::before{
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 40px;
    box-shadow: 
        0 -9px 4px 0 rgba(255, 255, 255, 0.25) inset,
        0 7px 2px 0 rgba(185, 65, 0, 0.25) inset;
    mix-blend-mode: plus-lighter;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ff32e9 */@media(min-width: 410px) and (max-width: 430px){
    .elementor-3 .elementor-element.elementor-element-5ff32e9{
        width: 80%!important;
    }
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-7626493 */.elementor-social-icon{
    border-radius: 12px!important;
    border: 0.7px solid rgba(0, 0, 0, 0.12);
    background: var(--Gradiente-amarelo, radial-gradient(77% 77% at 50% 23%, var(--Amarelo, #F7B538) 0%, var(--Laranja, #DB7C26) 100%));
    transform: scale(1);
    transition: transform .6s cubic-bezier(.34,1.56,.64,1),
                box-shadow .6s ease;

}

.elementor-social-icon:hover{
    transform: scale(1.07) translateY(-3px);
    box-shadow: 0 20px 40px rgba(0,0,0,.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd4c364 */.elementor-3 .elementor-element.elementor-element-bd4c364{
    border-radius: 40px;
    border: 1px solid rgba(255, 255, 255, 0.00);
    background: rgba(233, 233, 233, 1);
    box-shadow: 0 -7px 4px 0 rgba(255, 255, 255, 0.7) inset, 0 7px 2px 0 rgba(0, 0, 0, 0.10) inset;
    backdrop-filter: blur(7.5px);
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-5923373 */.elementor-3 .elementor-element.elementor-element-5923373{
    position: fixed;
    right: 25px;
    bottom: 25px;
    z-index: 9999;
}

@media(max-width: 767px){
    .elementor-3 .elementor-element.elementor-element-5923373{
        position: fixed;
        right: 15px;
        bottom: 15px;
        z-index: 9999;
    }
}/* End custom CSS */
/* Start custom CSS */.destaqueh {
        font-size: 42px;
    }

    @media (max-width: 767px) {
        .destaqueh {
            font-size: 1.8rem;
        }
    }
    
    .destaquerodape {
        font-size: 32px;
    }

    @media (max-width: 767px) {
        .destaquerodape {
            font-size: 1.7rem;
        }
    }
    
    @media(min-width: 410px) and (max-width: 430px){
        .destaqueh {
            font-size: 2rem;
        }
        
        .destaquefaq {
            font-size: 2rem!important;
        }
        
        .destaquerodape {
            font-size: 2rem!important;
        }
    }
    
    
.gradiente{
    background: linear-gradient(90deg, #3C0004 0%, #FF0013 54.81%, #FF4D5A 72.12%, #3C0004 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.gradientecta{
    background: linear-gradient(90deg, #FCEFD4 0%, rgba(255, 255, 255, 0.00) 190%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
    
.gradientefaq{
    background: radial-gradient(77% 77% at 50% 23%, #F7B538 0%, #DB7C26 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
    




.elementor-widget-text-editor p:last-child {
    margin-bottom:0px;
}

/*remover scrollbar*/
::-webkit-scrollbar {
    display: none; 
    }

* {
  scrollbar-width: none; 
    }

body {
    -ms-overflow-style: none; 
    }/* End custom CSS */