.elementor-7 .elementor-element.elementor-element-192999f{--display:flex;--position:fixed;--min-height:80px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;top:0px;--z-index:999;}.elementor-7 .elementor-element.elementor-element-192999f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-192999f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1E9E9A1;}.elementor-7 .elementor-element.elementor-element-192999f.e-con{--align-self:center;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-192999f{left:0px;}body.rtl .elementor-7 .elementor-element.elementor-element-192999f{right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-0976363 .elementor-button{background-color:#B9642F;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:300;letter-spacing:2px;border-radius:50px 50px 50px 50px;}.elementor-7 .elementor-element.elementor-element-0976363{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-0976363 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0976363.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-0976363 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.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-7 .elementor-element.elementor-element-0b15943.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-0b15943 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;letter-spacing:8px;color:#8C8C8C;}.elementor-7 .elementor-element.elementor-element-7b394d6{--display:flex;--min-height:820px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 60px;--row-gap:0px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-0292bc1{--display:flex;--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-7 .elementor-element.elementor-element-0292bc1.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-eeb1b47{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6d2435e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;letter-spacing:8px;color:#8C8C8C;}.elementor-7 .elementor-element.elementor-element-a29b324 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:65px;font-weight:500;line-height:70px;color:#252320;}.elementor-7 .elementor-element.elementor-element-a3dde8d{width:var( --container-widget-width, 317px );max-width:317px;--container-widget-width:317px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-a3dde8d > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a3dde8d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:27px;color:#686561;}.elementor-7 .elementor-element.elementor-element-4f0a31c .elementor-button{background-color:#B9642F;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:300;letter-spacing:2px;border-radius:10px 10px 10px 10px;padding:20px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-4f0a31c{width:var( --container-widget-width, 462px );max-width:462px;--container-widget-width:462px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-4f0a31c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4f0a31c.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-4f0a31c .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-7 .elementor-element.elementor-element-a39b2c4{--display:flex;--min-height:1000px;--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;--align-items:center;--gap:0px 60px;--row-gap:0px;--column-gap:60px;}.elementor-7 .elementor-element.elementor-element-a39b2c4:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-a39b2c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252320;}.elementor-7 .elementor-element.elementor-element-b134825{--display:flex;--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-7 .elementor-element.elementor-element-b134825.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-7 .elementor-element.elementor-element-26f4e47{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-99b5c88{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-99b5c88 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:65px;font-weight:500;line-height:70px;color:#E5E0DB;}.elementor-7 .elementor-element.elementor-element-a6068d8{width:var( --container-widget-width, 495px );max-width:495px;--container-widget-width:495px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-a6068d8 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-a6068d8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;line-height:28px;color:#D9D4CB;}.elementor-7 .elementor-element.elementor-element-8592417 .elementor-button{background-color:#B9642F;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:300;letter-spacing:2px;border-radius:10px 10px 10px 10px;padding:20px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-8592417{width:var( --container-widget-width, 462px );max-width:462px;--container-widget-width:462px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-8592417 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8592417.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-8592417 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-7 .elementor-element.elementor-element-f80db62{--display:flex;--min-height:930px;--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;}.elementor-7 .elementor-element.elementor-element-244efd2{text-align:center;}.elementor-7 .elementor-element.elementor-element-244efd2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:500;line-height:70px;color:#252320;}.elementor-7 .elementor-element.elementor-element-3117b77{--display:flex;}.elementor-7 .elementor-element.elementor-element-8a67f06{--e-image-carousel-slides-to-show:3;}.elementor-7 .elementor-element.elementor-element-8a67f06 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-134cd10 .elementor-button{background-color:#B9642F;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:300;letter-spacing:2px;border-radius:10px 10px 10px 10px;padding:20px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-134cd10{width:var( --container-widget-width, 462px );max-width:462px;--container-widget-width:462px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-134cd10 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-134cd10.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-134cd10 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-7 .elementor-element.elementor-element-d57cf06{--display:flex;--min-height:790px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 60px;--row-gap:0px;--column-gap:60px;}.elementor-7 .elementor-element.elementor-element-e10eade{--display:flex;--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-7 .elementor-element.elementor-element-e10eade.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-7 .elementor-element.elementor-element-9519b4e{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6696312 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:65px;font-weight:500;line-height:70px;color:#252320;}.elementor-7 .elementor-element.elementor-element-dfb14bb{width:var( --container-widget-width, 509px );max-width:509px;--container-widget-width:509px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-dfb14bb > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-dfb14bb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:27px;color:#686561;}.elementor-7 .elementor-element.elementor-element-76ed059 .elementor-button{background-color:#B9642F;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:300;letter-spacing:2px;border-radius:10px 10px 10px 10px;padding:20px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-76ed059{width:var( --container-widget-width, 462px );max-width:462px;--container-widget-width:462px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-76ed059 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-76ed059.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-76ed059 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-7 .elementor-element.elementor-element-d0ff6b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-309eb60{--display:flex;--min-height:450px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 6px;--row-gap:30px;--column-gap:6px;--border-radius:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-309eb60:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-309eb60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#252320;}.elementor-7 .elementor-element.elementor-element-396262a{width:var( --container-widget-width, 950px );max-width:950px;--container-widget-width:950px;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-396262a > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-396262a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;line-height:27px;color:#FEFFFE;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-70c2002{width:var( --container-widget-width, 121px );max-width:121px;--container-widget-width:121px;--container-widget-flex-grow:0;top:-52px;}.elementor-7 .elementor-element.elementor-element-70c2002.elementor-element{--align-self:center;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-70c2002{left:509px;}body.rtl .elementor-7 .elementor-element.elementor-element-70c2002{right:509px;}.elementor-7 .elementor-element.elementor-element-70c2002 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-70c2002 .elementor-icon{font-size:100px;}.elementor-7 .elementor-element.elementor-element-70c2002 .elementor-icon svg{height:100px;}.elementor-7 .elementor-element.elementor-element-70c2002 .elementor-icon-wrapper svg{width:auto;}.elementor-7 .elementor-element.elementor-element-d88cb97 .elementor-button{background-color:#B9642F;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:300;letter-spacing:2px;border-radius:10px 10px 10px 10px;padding:20px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-d88cb97{width:var( --container-widget-width, 462px );max-width:462px;--container-widget-width:462px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-d88cb97 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d88cb97.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-d88cb97 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-7 .elementor-element.elementor-element-bbcbfc8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-bbcbfc8:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-bbcbfc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFFFE;}.elementor-7 .elementor-element.elementor-element-051dc19{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7 .elementor-element.elementor-element-424f3bf{--divider-border-style:solid;--divider-color:#8F8F8F;--divider-border-width:1px;}.elementor-7 .elementor-element.elementor-element-424f3bf .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-424f3bf .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-a38c3fe{--display:flex;--min-height:865px;--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;--align-items:center;--gap:0px 60px;--row-gap:0px;--column-gap:60px;}.elementor-7 .elementor-element.elementor-element-0d3c78d{--display:flex;--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-7 .elementor-element.elementor-element-0d3c78d.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-7 .elementor-element.elementor-element-8e97646{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-c3fc6df .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:55px;font-weight:500;line-height:70px;color:#252320;}.elementor-7 .elementor-element.elementor-element-7ff7706{width:var( --container-widget-width, 509px );max-width:509px;--container-widget-width:509px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-7ff7706 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-7ff7706 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:27px;color:#686561;}.elementor-7 .elementor-element.elementor-element-1444d35 .elementor-button{background-color:#B9642F;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:300;letter-spacing:2px;border-radius:10px 10px 10px 10px;padding:20px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-1444d35{width:var( --container-widget-width, 462px );max-width:462px;--container-widget-width:462px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-1444d35 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1444d35.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-1444d35 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-7 .elementor-element.elementor-element-cff7120{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-cff7120:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-cff7120 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFFFE;}.elementor-7 .elementor-element.elementor-element-53bd32d{--display:flex;--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-7 .elementor-element.elementor-element-29cfb56{--divider-border-style:solid;--divider-color:#8F8F8F;--divider-border-width:1px;}.elementor-7 .elementor-element.elementor-element-29cfb56 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-29cfb56 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-ee04072{--display:flex;--min-height:700px;--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;}.elementor-7 .elementor-element.elementor-element-1cc9165{--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:2px 10px;--row-gap:2px;--column-gap:10px;--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-7 .elementor-element.elementor-element-1d17d03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#B9642F;--border-color:#B9642F;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-1d17d03:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1d17d03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EEEB;}.elementor-7 .elementor-element.elementor-element-dcd3cd6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--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-7 .elementor-element.elementor-element-bafcaf7 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-bafcaf7 iframe{height:214px;}.elementor-7 .elementor-element.elementor-element-1944d5f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1944d5f{text-align:center;}.elementor-7 .elementor-element.elementor-element-1944d5f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:40px;color:#252320;}.elementor-7 .elementor-element.elementor-element-0ecea97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#B9642F;--border-color:#B9642F;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-0ecea97:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0ecea97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EEEB;}.elementor-7 .elementor-element.elementor-element-1562eb4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--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-7 .elementor-element.elementor-element-77d915d > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-77d915d iframe{height:214px;}.elementor-7 .elementor-element.elementor-element-c3cb149 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-c3cb149{text-align:center;}.elementor-7 .elementor-element.elementor-element-c3cb149 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:25px;color:#252320;}.elementor-7 .elementor-element.elementor-element-ad66e86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#B9642F;--border-color:#B9642F;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-ad66e86:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-ad66e86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1EEEB;}.elementor-7 .elementor-element.elementor-element-9f9910d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--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-7 .elementor-element.elementor-element-ae4d520 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-ae4d520 iframe{height:214px;}.elementor-7 .elementor-element.elementor-element-8ef7178 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8ef7178{text-align:center;}.elementor-7 .elementor-element.elementor-element-8ef7178 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:40px;color:#252320;}.elementor-7 .elementor-element.elementor-element-70eff7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-7 .elementor-element.elementor-element-70eff7b.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-1bcadb6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:500;line-height:45px;color:#252320;}.elementor-7 .elementor-element.elementor-element-4784337{width:var( --container-widget-width, 509px );max-width:509px;--container-widget-width:509px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-4784337 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4784337 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:27px;color:#686561;}.elementor-7 .elementor-element.elementor-element-5edde28 .elementor-button{background-color:#B9642F;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:300;letter-spacing:2px;border-radius:10px 10px 10px 10px;padding:20px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-5edde28{width:var( --container-widget-width, 462px );max-width:462px;--container-widget-width:462px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-5edde28 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5edde28.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-5edde28 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-7 .elementor-element.elementor-element-157a853{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-157a853:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-157a853 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFFFE;}.elementor-7 .elementor-element.elementor-element-d77fc22{--display:flex;--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-7 .elementor-element.elementor-element-d0f1d22{--divider-border-style:solid;--divider-color:#8F8F8F;--divider-border-width:1px;}.elementor-7 .elementor-element.elementor-element-d0f1d22 .elementor-divider-separator{width:100%;}.elementor-7 .elementor-element.elementor-element-d0f1d22 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7 .elementor-element.elementor-element-ebd1312{--display:flex;--min-height:790px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 60px;--row-gap:0px;--column-gap:60px;}.elementor-7 .elementor-element.elementor-element-661b6c4{--display:flex;--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-7 .elementor-element.elementor-element-661b6c4.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-7 .elementor-element.elementor-element-d13e65d{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ed98dcc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:65px;font-weight:500;line-height:70px;color:#252320;}.elementor-7 .elementor-element.elementor-element-3592881{width:var( --container-widget-width, 509px );max-width:509px;--container-widget-width:509px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-3592881 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-3592881 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:27px;color:#686561;}.elementor-7 .elementor-element.elementor-element-e664fe7 .elementor-button{background-color:#B9642F;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:300;letter-spacing:2px;border-radius:10px 10px 10px 10px;padding:20px 0px 20px 0px;}.elementor-7 .elementor-element.elementor-element-e664fe7{width:var( --container-widget-width, 462px );max-width:462px;--container-widget-width:462px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-e664fe7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e664fe7.elementor-element{--align-self:flex-start;}.elementor-7 .elementor-element.elementor-element-e664fe7 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-7 .elementor-element.elementor-element-6df9506{--display:flex;--min-height:100px;--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-7 .elementor-element.elementor-element-6df9506:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6df9506 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7 .elementor-element.elementor-element-488beb3{width:var( --container-widget-width, 509px );max-width:509px;--container-widget-width:509px;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-488beb3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-488beb3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:27px;color:#FFFFFF;}body.elementor-page-7:not(.elementor-motion-effects-element-type-background), body.elementor-page-7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFFFE;}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-0292bc1{--width:500px;}.elementor-7 .elementor-element.elementor-element-eeb1b47{--width:510px;}.elementor-7 .elementor-element.elementor-element-b134825{--width:500px;}.elementor-7 .elementor-element.elementor-element-26f4e47{--width:510px;}.elementor-7 .elementor-element.elementor-element-e10eade{--width:500px;}.elementor-7 .elementor-element.elementor-element-9519b4e{--width:510px;}.elementor-7 .elementor-element.elementor-element-309eb60{--width:1140px;}.elementor-7 .elementor-element.elementor-element-0d3c78d{--width:500px;}.elementor-7 .elementor-element.elementor-element-8e97646{--width:510px;}.elementor-7 .elementor-element.elementor-element-661b6c4{--width:500px;}.elementor-7 .elementor-element.elementor-element-d13e65d{--width:510px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-192999f{--content-width:330px;--min-height:60px;--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-7 .elementor-element.elementor-element-0976363 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-0976363{--container-widget-width:175px;--container-widget-flex-grow:0;width:var( --container-widget-width, 175px );max-width:175px;}.elementor-7 .elementor-element.elementor-element-0976363 .elementor-button{font-size:11px;letter-spacing:1.2px;}.elementor-7 .elementor-element.elementor-element-0b15943 .elementor-heading-title{font-size:9px;line-height:2em;letter-spacing:1.8px;}.elementor-7 .elementor-element.elementor-element-7b394d6{--content-width:330px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-eeb1b47{--justify-content:flex-start;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6d2435e .elementor-heading-title{font-size:10px;letter-spacing:6.2px;}.elementor-7 .elementor-element.elementor-element-a29b324{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-a29b324 .elementor-heading-title{font-size:55px;line-height:1.3em;}.elementor-7 .elementor-element.elementor-element-a3dde8d .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-4f0a31c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-4f0a31c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-4f0a31c .elementor-button{font-size:17px;letter-spacing:1.2px;}.elementor-7 .elementor-element.elementor-element-a39b2c4{--content-width:330px;--padding-top:90px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-26f4e47{--justify-content:flex-start;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-99b5c88{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-99b5c88 .elementor-heading-title{font-size:39px;line-height:1.3em;}.elementor-7 .elementor-element.elementor-element-a6068d8 .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-8592417 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8592417{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-8592417 .elementor-button{font-size:17px;letter-spacing:1.2px;}.elementor-7 .elementor-element.elementor-element-f80db62{--content-width:330px;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-244efd2{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-244efd2 .elementor-heading-title{font-size:35px;line-height:1.3em;}.elementor-7 .elementor-element.elementor-element-134cd10 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-134cd10{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-134cd10 .elementor-button{font-size:17px;letter-spacing:1.2px;}.elementor-7 .elementor-element.elementor-element-d57cf06{--content-width:330px;--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-9519b4e{--justify-content:flex-start;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-6696312{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-6696312 .elementor-heading-title{font-size:55px;line-height:1.3em;}.elementor-7 .elementor-element.elementor-element-dfb14bb .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-76ed059 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-76ed059{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-76ed059 .elementor-button{font-size:17px;letter-spacing:1.2px;}.elementor-7 .elementor-element.elementor-element-d0ff6b9{--content-width:330px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-309eb60{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-396262a .elementor-heading-title{font-size:17px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-70c2002{left:105px;}body.rtl .elementor-7 .elementor-element.elementor-element-70c2002{right:105px;}.elementor-7 .elementor-element.elementor-element-70c2002{top:-64px;}.elementor-7 .elementor-element.elementor-element-d88cb97 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-d88cb97{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-d88cb97 .elementor-button{font-size:17px;letter-spacing:1.2px;}.elementor-7 .elementor-element.elementor-element-bbcbfc8{--content-width:330px;}.elementor-7 .elementor-element.elementor-element-051dc19{--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-7 .elementor-element.elementor-element-a38c3fe{--content-width:330px;--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8e97646{--justify-content:flex-start;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-c3fc6df{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-c3fc6df .elementor-heading-title{font-size:53px;line-height:1.3em;}.elementor-7 .elementor-element.elementor-element-7ff7706 .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-1444d35 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1444d35{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-1444d35 .elementor-button{font-size:17px;letter-spacing:1.2px;}.elementor-7 .elementor-element.elementor-element-cff7120{--content-width:330px;}.elementor-7 .elementor-element.elementor-element-53bd32d{--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-7 .elementor-element.elementor-element-ee04072{--content-width:330px;--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-7 .elementor-element.elementor-element-1cc9165{--width:330px;--min-height:0px;--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7 .elementor-element.elementor-element-1d17d03{--width:270px;--min-height:0px;}.elementor-7 .elementor-element.elementor-element-7a0bca9{width:initial;max-width:initial;}.elementor-7 .elementor-element.elementor-element-1944d5f{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-1944d5f .elementor-heading-title{font-size:18px;line-height:2em;}.elementor-7 .elementor-element.elementor-element-0ecea97{--width:270px;--min-height:0px;}.elementor-7 .elementor-element.elementor-element-64856cf{width:initial;max-width:initial;}.elementor-7 .elementor-element.elementor-element-c3cb149{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-c3cb149 .elementor-heading-title{font-size:18px;line-height:2em;}.elementor-7 .elementor-element.elementor-element-ad66e86{--width:270px;--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-490ec8f{width:initial;max-width:initial;}.elementor-7 .elementor-element.elementor-element-8ef7178{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-8ef7178 .elementor-heading-title{font-size:18px;line-height:2em;}.elementor-7 .elementor-element.elementor-element-70eff7b{--width:500px;--min-height:0px;}.elementor-7 .elementor-element.elementor-element-1bcadb6{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-1bcadb6 .elementor-heading-title{font-size:53px;line-height:1.3em;}.elementor-7 .elementor-element.elementor-element-4784337 .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-5edde28 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-5edde28{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-5edde28 .elementor-button{font-size:17px;letter-spacing:1.2px;}.elementor-7 .elementor-element.elementor-element-157a853{--content-width:330px;}.elementor-7 .elementor-element.elementor-element-d77fc22{--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-7 .elementor-element.elementor-element-ebd1312{--content-width:330px;--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-d13e65d{--justify-content:flex-start;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-ed98dcc{width:var( --container-widget-width, 238px );max-width:238px;--container-widget-width:238px;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-ed98dcc .elementor-heading-title{font-size:55px;line-height:1em;}.elementor-7 .elementor-element.elementor-element-3592881 .elementor-heading-title{font-size:20px;}.elementor-7 .elementor-element.elementor-element-e664fe7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-e664fe7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-7 .elementor-element.elementor-element-e664fe7 .elementor-button{font-size:17px;letter-spacing:1.2px;}.elementor-7 .elementor-element.elementor-element-488beb3 .elementor-heading-title{font-size:10px;}}/* Start custom CSS for button, class: .elementor-element-0976363 *//* Estilizar o botão do formulário */
.BOTAO-P {
    background: linear-gradient(90deg, #004A25, #00B058);
    background-size: 200% 200%; /* Tamanho do background para animação */
    color: #ffffff; /* Cor do texto */
    border: none; /* Remover borda padrão */
    border-radius: 50px; /* Borda arredondada */
    font-size: 18px; /* Tamanho da fonte */
    font-weight: bold; /* Negrito no texto */
    text-transform: uppercase; /* Texto em maiúsculas */
    cursor: pointer; /* Cursor de ponteiro ao passar o mouse */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Transições suaves */
    animation: gradientAnimation 4s ease infinite; /* Animação de gradiente */
}

/* Efeito de hover (quando o mouse passa por cima) */
.BOTAO-P:hover {
    transform: translateY(-2px); /* Leve elevação */
}

/* Efeito de clique (quando o botão é pressionado) */
.BOTAO-P:active {
    transform: translateY(0); /* Voltar à posição original */
}

/* Centralizar o botão no formulário */
.BOTAO-P {
    display: flex;
    justify-content: center;
    align-items: center;
}

/* Definir a animação do gradiente */
@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-192999f */.elementor-7 .elementor-element.elementor-element-192999f {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px); /* Suporte para Safari */
    border: 1px solid rgba(128, 128, 128, 0.2); /* Borda cinza clara e minimalista */
    border-radius: 5px; /* Bordas levemente arredondadas */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a29b324 */.text-animation {
    display: inline-block;
    opacity: 0;
    font-family: Manrope; /* Estilo da fonte Sora */
    animation: fadeIn 0.5s forwards;
    font-weight: 700;
}

.text-animation span {
    display: inline-block;
    opacity: 0;
    animation: fadeInLetter 0.5s forwards;
}

@keyframes fadeIn {
    to {
        opacity: 1;
    }
}

@keyframes fadeInLetter {
    0% {
        opacity: 0;
        transform: translateY(20px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Definição do atraso na animação para cada letra */
.text-animation span:nth-child(1) { animation-delay: 0s; }
.text-animation span:nth-child(2) { animation-delay: 0.1s; }
.text-animation span:nth-child(3) { animation-delay: 0.2s; }
.text-animation span:nth-child(4) { animation-delay: 0.3s; }
.text-animation span:nth-child(5) { animation-delay: 0.4s; }
.text-animation span:nth-child(6) { animation-delay: 0.5s; }
.text-animation span:nth-child(7) { animation-delay: 0.6s; }
.text-animation span:nth-child(8) { animation-delay: 0.7s; }
.text-animation span:nth-child(9) { animation-delay: 0.8s; }
.text-animation span:nth-child(10) { animation-delay: 0.9s; }
.text-animation span:nth-child(11) { animation-delay: 1s; }
.text-animation span:nth-child(12) { animation-delay: 1.1s; }
.text-animation span:nth-child(13) { animation-delay: 1.2s; }
.text-animation span:nth-child(14) { animation-delay: 1.3s; }
.text-animation span:nth-child(15) { animation-delay: 1.4s; }
.text-animation span:nth-child(16) { animation-delay: 1.5s; }
.text-animation span:nth-child(17) { animation-delay: 1.6s; }
.text-animation span:nth-child(18) { animation-delay: 1.7s; }
.text-animation span:nth-child(19) { animation-delay: 1.8s; }
.text-animation span:nth-child(20) { animation-delay: 1.9s; }
.text-animation span:nth-child(21) { animation-delay: 2s; }
.text-animation span:nth-child(22) { animation-delay: 2.1s; }
.text-animation span:nth-child(23) { animation-delay: 2.2s; }
.text-animation span:nth-child(24) { animation-delay: 2.3s; }
.text-animation span:nth-child(25) { animation-delay: 2.4s; }
.text-animation span:nth-child(26) { animation-delay: 2.5s; }
.text-animation span:nth-child(27) { animation-delay: 2.6s; }
.text-animation span:nth-child(28) { animation-delay: 2.7s; }
.text-animation span:nth-child(29) { animation-delay: 2.8s; }
.text-animation span:nth-child(30) { animation-delay: 2.9s; }
.text-animation span:nth-child(31) { animation-delay: 3s; }
.text-animation span:nth-child(32) { animation-delay: 3.1s; }
.text-animation span:nth-child(33) { animation-delay: 3.2s; }
.text-animation span:nth-child(34) { animation-delay: 3.3s; }
.text-animation span:nth-child(35) { animation-delay: 3.4s; }


.text-animation span:nth-child(36) { animation-delay: 3.5s; }
.text-animation span:nth-child(37) { animation-delay: 3.6s; }
.text-animation span:nth-child(38) { animation-delay: 3.7s; }
.text-animation span:nth-child(39) { animation-delay: 3.8s; }
.text-animation span:nth-child(40) { animation-delay: 3.9s; }
.text-animation span:nth-child(41) { animation-delay: 4.0s; }
.text-animation span:nth-child(42) { animation-delay: 4.1s; }
.text-animation span:nth-child(43) { animation-delay: 4.2s; }
.text-animation span:nth-child(44) { animation-delay: 4.3s; }
.text-animation span:nth-child(45) { animation-delay: 4.4s; }
.text-animation span:nth-child(46) { animation-delay: 4.5s; }
.text-animation span:nth-child(47) { animation-delay: 4.6s; }
.text-animation span:nth-child(48) { animation-delay: 4.7s; }
.text-animation span:nth-child(49) { animation-delay: 4.8s; }
.text-animation span:nth-child(50) { animation-delay: 4.9s; }
.text-animation span:nth-child(51) { animation-delay: 5.0s; }
.text-animation span:nth-child(52) { animation-delay: 5.1s; }
.text-animation span:nth-child(53) { animation-delay: 5.2s; }
.text-animation span:nth-child(54) { animation-delay: 5.3s; }
.text-animation span:nth-child(55) { animation-delay: 5.4s; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4f0a31c *//* Estilizar o botão do formulário */
.BOTAO-P {
    background: linear-gradient(90deg, #004A25, #00B058);
    background-size: 200% 200%; /* Tamanho do background para animação */
    color: #ffffff; /* Cor do texto */
    border: none; /* Remover borda padrão */
    border-radius: 50px; /* Borda arredondada */
    font-size: 18px; /* Tamanho da fonte */
    font-weight: bold; /* Negrito no texto */
    text-transform: uppercase; /* Texto em maiúsculas */
    cursor: pointer; /* Cursor de ponteiro ao passar o mouse */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Transições suaves */
    animation: gradientAnimation 4s ease infinite; /* Animação de gradiente */
}

/* Efeito de hover (quando o mouse passa por cima) */
.BOTAO-P:hover {
    transform: translateY(-2px); /* Leve elevação */
}

/* Efeito de clique (quando o botão é pressionado) */
.BOTAO-P:active {
    transform: translateY(0); /* Voltar à posição original */
}

/* Centralizar o botão no formulário */
.BOTAO-P {
    display: flex;
    justify-content: center;
    align-items: center;
}

/* Definir a animação do gradiente */
@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b5c88 */.text-animation {
    display: inline-block;
    opacity: 0;
    font-family: Manrope; /* Estilo da fonte Sora */
    animation: fadeIn 0.5s forwards;
    font-weight: 700;
}

.text-animation span {
    display: inline-block;
    opacity: 0;
    animation: fadeInLetter 0.5s forwards;
}

@keyframes fadeIn {
    to {
        opacity: 1;
    }
}

@keyframes fadeInLetter {
    0% {
        opacity: 0;
        transform: translateY(20px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Definição do atraso na animação para cada letra */
.text-animation span:nth-child(1) { animation-delay: 0s; }
.text-animation span:nth-child(2) { animation-delay: 0.1s; }
.text-animation span:nth-child(3) { animation-delay: 0.2s; }
.text-animation span:nth-child(4) { animation-delay: 0.3s; }
.text-animation span:nth-child(5) { animation-delay: 0.4s; }
.text-animation span:nth-child(6) { animation-delay: 0.5s; }
.text-animation span:nth-child(7) { animation-delay: 0.6s; }
.text-animation span:nth-child(8) { animation-delay: 0.7s; }
.text-animation span:nth-child(9) { animation-delay: 0.8s; }
.text-animation span:nth-child(10) { animation-delay: 0.9s; }
.text-animation span:nth-child(11) { animation-delay: 1s; }
.text-animation span:nth-child(12) { animation-delay: 1.1s; }
.text-animation span:nth-child(13) { animation-delay: 1.2s; }
.text-animation span:nth-child(14) { animation-delay: 1.3s; }
.text-animation span:nth-child(15) { animation-delay: 1.4s; }
.text-animation span:nth-child(16) { animation-delay: 1.5s; }
.text-animation span:nth-child(17) { animation-delay: 1.6s; }
.text-animation span:nth-child(18) { animation-delay: 1.7s; }
.text-animation span:nth-child(19) { animation-delay: 1.8s; }
.text-animation span:nth-child(20) { animation-delay: 1.9s; }
.text-animation span:nth-child(21) { animation-delay: 2s; }
.text-animation span:nth-child(22) { animation-delay: 2.1s; }
.text-animation span:nth-child(23) { animation-delay: 2.2s; }
.text-animation span:nth-child(24) { animation-delay: 2.3s; }
.text-animation span:nth-child(25) { animation-delay: 2.4s; }
.text-animation span:nth-child(26) { animation-delay: 2.5s; }
.text-animation span:nth-child(27) { animation-delay: 2.6s; }
.text-animation span:nth-child(28) { animation-delay: 2.7s; }
.text-animation span:nth-child(29) { animation-delay: 2.8s; }
.text-animation span:nth-child(30) { animation-delay: 2.9s; }
.text-animation span:nth-child(31) { animation-delay: 3s; }
.text-animation span:nth-child(32) { animation-delay: 3.1s; }
.text-animation span:nth-child(33) { animation-delay: 3.2s; }
.text-animation span:nth-child(34) { animation-delay: 3.3s; }
.text-animation span:nth-child(35) { animation-delay: 3.4s; }


.text-animation span:nth-child(36) { animation-delay: 3.5s; }
.text-animation span:nth-child(37) { animation-delay: 3.6s; }
.text-animation span:nth-child(38) { animation-delay: 3.7s; }
.text-animation span:nth-child(39) { animation-delay: 3.8s; }
.text-animation span:nth-child(40) { animation-delay: 3.9s; }
.text-animation span:nth-child(41) { animation-delay: 4.0s; }
.text-animation span:nth-child(42) { animation-delay: 4.1s; }
.text-animation span:nth-child(43) { animation-delay: 4.2s; }
.text-animation span:nth-child(44) { animation-delay: 4.3s; }
.text-animation span:nth-child(45) { animation-delay: 4.4s; }
.text-animation span:nth-child(46) { animation-delay: 4.5s; }
.text-animation span:nth-child(47) { animation-delay: 4.6s; }
.text-animation span:nth-child(48) { animation-delay: 4.7s; }
.text-animation span:nth-child(49) { animation-delay: 4.8s; }
.text-animation span:nth-child(50) { animation-delay: 4.9s; }
.text-animation span:nth-child(51) { animation-delay: 5.0s; }
.text-animation span:nth-child(52) { animation-delay: 5.1s; }
.text-animation span:nth-child(53) { animation-delay: 5.2s; }
.text-animation span:nth-child(54) { animation-delay: 5.3s; }
.text-animation span:nth-child(55) { animation-delay: 5.4s; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8592417 *//* Estilizar o botão do formulário */
.BOTAO-P {
    background: linear-gradient(90deg, #004A25, #00B058);
    background-size: 200% 200%; /* Tamanho do background para animação */
    color: #ffffff; /* Cor do texto */
    border: none; /* Remover borda padrão */
    border-radius: 50px; /* Borda arredondada */
    font-size: 18px; /* Tamanho da fonte */
    font-weight: bold; /* Negrito no texto */
    text-transform: uppercase; /* Texto em maiúsculas */
    cursor: pointer; /* Cursor de ponteiro ao passar o mouse */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Transições suaves */
    animation: gradientAnimation 4s ease infinite; /* Animação de gradiente */
}

/* Efeito de hover (quando o mouse passa por cima) */
.BOTAO-P:hover {
    transform: translateY(-2px); /* Leve elevação */
}

/* Efeito de clique (quando o botão é pressionado) */
.BOTAO-P:active {
    transform: translateY(0); /* Voltar à posição original */
}

/* Centralizar o botão no formulário */
.BOTAO-P {
    display: flex;
    justify-content: center;
    align-items: center;
}

/* Definir a animação do gradiente */
@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-244efd2 */.text-animation {
    display: inline-block;
    opacity: 0;
    font-family: Manrope; /* Estilo da fonte Sora */
    animation: fadeIn 0.5s forwards;
    font-weight: 700;
}

.text-animation span {
    display: inline-block;
    opacity: 0;
    animation: fadeInLetter 0.5s forwards;
}

@keyframes fadeIn {
    to {
        opacity: 1;
    }
}

@keyframes fadeInLetter {
    0% {
        opacity: 0;
        transform: translateY(20px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Definição do atraso na animação para cada letra */
.text-animation span:nth-child(1) { animation-delay: 0s; }
.text-animation span:nth-child(2) { animation-delay: 0.1s; }
.text-animation span:nth-child(3) { animation-delay: 0.2s; }
.text-animation span:nth-child(4) { animation-delay: 0.3s; }
.text-animation span:nth-child(5) { animation-delay: 0.4s; }
.text-animation span:nth-child(6) { animation-delay: 0.5s; }
.text-animation span:nth-child(7) { animation-delay: 0.6s; }
.text-animation span:nth-child(8) { animation-delay: 0.7s; }
.text-animation span:nth-child(9) { animation-delay: 0.8s; }
.text-animation span:nth-child(10) { animation-delay: 0.9s; }
.text-animation span:nth-child(11) { animation-delay: 1s; }
.text-animation span:nth-child(12) { animation-delay: 1.1s; }
.text-animation span:nth-child(13) { animation-delay: 1.2s; }
.text-animation span:nth-child(14) { animation-delay: 1.3s; }
.text-animation span:nth-child(15) { animation-delay: 1.4s; }
.text-animation span:nth-child(16) { animation-delay: 1.5s; }
.text-animation span:nth-child(17) { animation-delay: 1.6s; }
.text-animation span:nth-child(18) { animation-delay: 1.7s; }
.text-animation span:nth-child(19) { animation-delay: 1.8s; }
.text-animation span:nth-child(20) { animation-delay: 1.9s; }
.text-animation span:nth-child(21) { animation-delay: 2s; }
.text-animation span:nth-child(22) { animation-delay: 2.1s; }
.text-animation span:nth-child(23) { animation-delay: 2.2s; }
.text-animation span:nth-child(24) { animation-delay: 2.3s; }
.text-animation span:nth-child(25) { animation-delay: 2.4s; }
.text-animation span:nth-child(26) { animation-delay: 2.5s; }
.text-animation span:nth-child(27) { animation-delay: 2.6s; }
.text-animation span:nth-child(28) { animation-delay: 2.7s; }
.text-animation span:nth-child(29) { animation-delay: 2.8s; }
.text-animation span:nth-child(30) { animation-delay: 2.9s; }
.text-animation span:nth-child(31) { animation-delay: 3s; }
.text-animation span:nth-child(32) { animation-delay: 3.1s; }
.text-animation span:nth-child(33) { animation-delay: 3.2s; }
.text-animation span:nth-child(34) { animation-delay: 3.3s; }
.text-animation span:nth-child(35) { animation-delay: 3.4s; }


.text-animation span:nth-child(36) { animation-delay: 3.5s; }
.text-animation span:nth-child(37) { animation-delay: 3.6s; }
.text-animation span:nth-child(38) { animation-delay: 3.7s; }
.text-animation span:nth-child(39) { animation-delay: 3.8s; }
.text-animation span:nth-child(40) { animation-delay: 3.9s; }
.text-animation span:nth-child(41) { animation-delay: 4.0s; }
.text-animation span:nth-child(42) { animation-delay: 4.1s; }
.text-animation span:nth-child(43) { animation-delay: 4.2s; }
.text-animation span:nth-child(44) { animation-delay: 4.3s; }
.text-animation span:nth-child(45) { animation-delay: 4.4s; }
.text-animation span:nth-child(46) { animation-delay: 4.5s; }
.text-animation span:nth-child(47) { animation-delay: 4.6s; }
.text-animation span:nth-child(48) { animation-delay: 4.7s; }
.text-animation span:nth-child(49) { animation-delay: 4.8s; }
.text-animation span:nth-child(50) { animation-delay: 4.9s; }
.text-animation span:nth-child(51) { animation-delay: 5.0s; }
.text-animation span:nth-child(52) { animation-delay: 5.1s; }
.text-animation span:nth-child(53) { animation-delay: 5.2s; }
.text-animation span:nth-child(54) { animation-delay: 5.3s; }
.text-animation span:nth-child(55) { animation-delay: 5.4s; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-134cd10 *//* Estilizar o botão do formulário */
.BOTAO-P {
    background: linear-gradient(90deg, #004A25, #00B058);
    background-size: 200% 200%; /* Tamanho do background para animação */
    color: #ffffff; /* Cor do texto */
    border: none; /* Remover borda padrão */
    border-radius: 50px; /* Borda arredondada */
    font-size: 18px; /* Tamanho da fonte */
    font-weight: bold; /* Negrito no texto */
    text-transform: uppercase; /* Texto em maiúsculas */
    cursor: pointer; /* Cursor de ponteiro ao passar o mouse */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Transições suaves */
    animation: gradientAnimation 4s ease infinite; /* Animação de gradiente */
}

/* Efeito de hover (quando o mouse passa por cima) */
.BOTAO-P:hover {
    transform: translateY(-2px); /* Leve elevação */
}

/* Efeito de clique (quando o botão é pressionado) */
.BOTAO-P:active {
    transform: translateY(0); /* Voltar à posição original */
}

/* Centralizar o botão no formulário */
.BOTAO-P {
    display: flex;
    justify-content: center;
    align-items: center;
}

/* Definir a animação do gradiente */
@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6696312 */.text-animation {
    display: inline-block;
    opacity: 0;
    font-family: Manrope; /* Estilo da fonte Sora */
    animation: fadeIn 0.5s forwards;
    font-weight: 700;
}

.text-animation span {
    display: inline-block;
    opacity: 0;
    animation: fadeInLetter 0.5s forwards;
}

@keyframes fadeIn {
    to {
        opacity: 1;
    }
}

@keyframes fadeInLetter {
    0% {
        opacity: 0;
        transform: translateY(20px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Definição do atraso na animação para cada letra */
.text-animation span:nth-child(1) { animation-delay: 0s; }
.text-animation span:nth-child(2) { animation-delay: 0.1s; }
.text-animation span:nth-child(3) { animation-delay: 0.2s; }
.text-animation span:nth-child(4) { animation-delay: 0.3s; }
.text-animation span:nth-child(5) { animation-delay: 0.4s; }
.text-animation span:nth-child(6) { animation-delay: 0.5s; }
.text-animation span:nth-child(7) { animation-delay: 0.6s; }
.text-animation span:nth-child(8) { animation-delay: 0.7s; }
.text-animation span:nth-child(9) { animation-delay: 0.8s; }
.text-animation span:nth-child(10) { animation-delay: 0.9s; }
.text-animation span:nth-child(11) { animation-delay: 1s; }
.text-animation span:nth-child(12) { animation-delay: 1.1s; }
.text-animation span:nth-child(13) { animation-delay: 1.2s; }
.text-animation span:nth-child(14) { animation-delay: 1.3s; }
.text-animation span:nth-child(15) { animation-delay: 1.4s; }
.text-animation span:nth-child(16) { animation-delay: 1.5s; }
.text-animation span:nth-child(17) { animation-delay: 1.6s; }
.text-animation span:nth-child(18) { animation-delay: 1.7s; }
.text-animation span:nth-child(19) { animation-delay: 1.8s; }
.text-animation span:nth-child(20) { animation-delay: 1.9s; }
.text-animation span:nth-child(21) { animation-delay: 2s; }
.text-animation span:nth-child(22) { animation-delay: 2.1s; }
.text-animation span:nth-child(23) { animation-delay: 2.2s; }
.text-animation span:nth-child(24) { animation-delay: 2.3s; }
.text-animation span:nth-child(25) { animation-delay: 2.4s; }
.text-animation span:nth-child(26) { animation-delay: 2.5s; }
.text-animation span:nth-child(27) { animation-delay: 2.6s; }
.text-animation span:nth-child(28) { animation-delay: 2.7s; }
.text-animation span:nth-child(29) { animation-delay: 2.8s; }
.text-animation span:nth-child(30) { animation-delay: 2.9s; }
.text-animation span:nth-child(31) { animation-delay: 3s; }
.text-animation span:nth-child(32) { animation-delay: 3.1s; }
.text-animation span:nth-child(33) { animation-delay: 3.2s; }
.text-animation span:nth-child(34) { animation-delay: 3.3s; }
.text-animation span:nth-child(35) { animation-delay: 3.4s; }


.text-animation span:nth-child(36) { animation-delay: 3.5s; }
.text-animation span:nth-child(37) { animation-delay: 3.6s; }
.text-animation span:nth-child(38) { animation-delay: 3.7s; }
.text-animation span:nth-child(39) { animation-delay: 3.8s; }
.text-animation span:nth-child(40) { animation-delay: 3.9s; }
.text-animation span:nth-child(41) { animation-delay: 4.0s; }
.text-animation span:nth-child(42) { animation-delay: 4.1s; }
.text-animation span:nth-child(43) { animation-delay: 4.2s; }
.text-animation span:nth-child(44) { animation-delay: 4.3s; }
.text-animation span:nth-child(45) { animation-delay: 4.4s; }
.text-animation span:nth-child(46) { animation-delay: 4.5s; }
.text-animation span:nth-child(47) { animation-delay: 4.6s; }
.text-animation span:nth-child(48) { animation-delay: 4.7s; }
.text-animation span:nth-child(49) { animation-delay: 4.8s; }
.text-animation span:nth-child(50) { animation-delay: 4.9s; }
.text-animation span:nth-child(51) { animation-delay: 5.0s; }
.text-animation span:nth-child(52) { animation-delay: 5.1s; }
.text-animation span:nth-child(53) { animation-delay: 5.2s; }
.text-animation span:nth-child(54) { animation-delay: 5.3s; }
.text-animation span:nth-child(55) { animation-delay: 5.4s; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-76ed059 *//* Estilizar o botão do formulário */
.BOTAO-P {
    background: linear-gradient(90deg, #004A25, #00B058);
    background-size: 200% 200%; /* Tamanho do background para animação */
    color: #ffffff; /* Cor do texto */
    border: none; /* Remover borda padrão */
    border-radius: 50px; /* Borda arredondada */
    font-size: 18px; /* Tamanho da fonte */
    font-weight: bold; /* Negrito no texto */
    text-transform: uppercase; /* Texto em maiúsculas */
    cursor: pointer; /* Cursor de ponteiro ao passar o mouse */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Transições suaves */
    animation: gradientAnimation 4s ease infinite; /* Animação de gradiente */
}

/* Efeito de hover (quando o mouse passa por cima) */
.BOTAO-P:hover {
    transform: translateY(-2px); /* Leve elevação */
}

/* Efeito de clique (quando o botão é pressionado) */
.BOTAO-P:active {
    transform: translateY(0); /* Voltar à posição original */
}

/* Centralizar o botão no formulário */
.BOTAO-P {
    display: flex;
    justify-content: center;
    align-items: center;
}

/* Definir a animação do gradiente */
@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d88cb97 *//* Estilizar o botão do formulário */
.BOTAO-P {
    background: linear-gradient(90deg, #004A25, #00B058);
    background-size: 200% 200%; /* Tamanho do background para animação */
    color: #ffffff; /* Cor do texto */
    border: none; /* Remover borda padrão */
    border-radius: 50px; /* Borda arredondada */
    font-size: 18px; /* Tamanho da fonte */
    font-weight: bold; /* Negrito no texto */
    text-transform: uppercase; /* Texto em maiúsculas */
    cursor: pointer; /* Cursor de ponteiro ao passar o mouse */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Transições suaves */
    animation: gradientAnimation 4s ease infinite; /* Animação de gradiente */
}

/* Efeito de hover (quando o mouse passa por cima) */
.BOTAO-P:hover {
    transform: translateY(-2px); /* Leve elevação */
}

/* Efeito de clique (quando o botão é pressionado) */
.BOTAO-P:active {
    transform: translateY(0); /* Voltar à posição original */
}

/* Centralizar o botão no formulário */
.BOTAO-P {
    display: flex;
    justify-content: center;
    align-items: center;
}

/* Definir a animação do gradiente */
@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3fc6df */.text-animation {
    display: inline-block;
    opacity: 0;
    font-family: Manrope; /* Estilo da fonte Sora */
    animation: fadeIn 0.5s forwards;
    font-weight: 700;
}

.text-animation span {
    display: inline-block;
    opacity: 0;
    animation: fadeInLetter 0.5s forwards;
}

@keyframes fadeIn {
    to {
        opacity: 1;
    }
}

@keyframes fadeInLetter {
    0% {
        opacity: 0;
        transform: translateY(20px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Definição do atraso na animação para cada letra */
.text-animation span:nth-child(1) { animation-delay: 0s; }
.text-animation span:nth-child(2) { animation-delay: 0.1s; }
.text-animation span:nth-child(3) { animation-delay: 0.2s; }
.text-animation span:nth-child(4) { animation-delay: 0.3s; }
.text-animation span:nth-child(5) { animation-delay: 0.4s; }
.text-animation span:nth-child(6) { animation-delay: 0.5s; }
.text-animation span:nth-child(7) { animation-delay: 0.6s; }
.text-animation span:nth-child(8) { animation-delay: 0.7s; }
.text-animation span:nth-child(9) { animation-delay: 0.8s; }
.text-animation span:nth-child(10) { animation-delay: 0.9s; }
.text-animation span:nth-child(11) { animation-delay: 1s; }
.text-animation span:nth-child(12) { animation-delay: 1.1s; }
.text-animation span:nth-child(13) { animation-delay: 1.2s; }
.text-animation span:nth-child(14) { animation-delay: 1.3s; }
.text-animation span:nth-child(15) { animation-delay: 1.4s; }
.text-animation span:nth-child(16) { animation-delay: 1.5s; }
.text-animation span:nth-child(17) { animation-delay: 1.6s; }
.text-animation span:nth-child(18) { animation-delay: 1.7s; }
.text-animation span:nth-child(19) { animation-delay: 1.8s; }
.text-animation span:nth-child(20) { animation-delay: 1.9s; }
.text-animation span:nth-child(21) { animation-delay: 2s; }
.text-animation span:nth-child(22) { animation-delay: 2.1s; }
.text-animation span:nth-child(23) { animation-delay: 2.2s; }
.text-animation span:nth-child(24) { animation-delay: 2.3s; }
.text-animation span:nth-child(25) { animation-delay: 2.4s; }
.text-animation span:nth-child(26) { animation-delay: 2.5s; }
.text-animation span:nth-child(27) { animation-delay: 2.6s; }
.text-animation span:nth-child(28) { animation-delay: 2.7s; }
.text-animation span:nth-child(29) { animation-delay: 2.8s; }
.text-animation span:nth-child(30) { animation-delay: 2.9s; }
.text-animation span:nth-child(31) { animation-delay: 3s; }
.text-animation span:nth-child(32) { animation-delay: 3.1s; }
.text-animation span:nth-child(33) { animation-delay: 3.2s; }
.text-animation span:nth-child(34) { animation-delay: 3.3s; }
.text-animation span:nth-child(35) { animation-delay: 3.4s; }


.text-animation span:nth-child(36) { animation-delay: 3.5s; }
.text-animation span:nth-child(37) { animation-delay: 3.6s; }
.text-animation span:nth-child(38) { animation-delay: 3.7s; }
.text-animation span:nth-child(39) { animation-delay: 3.8s; }
.text-animation span:nth-child(40) { animation-delay: 3.9s; }
.text-animation span:nth-child(41) { animation-delay: 4.0s; }
.text-animation span:nth-child(42) { animation-delay: 4.1s; }
.text-animation span:nth-child(43) { animation-delay: 4.2s; }
.text-animation span:nth-child(44) { animation-delay: 4.3s; }
.text-animation span:nth-child(45) { animation-delay: 4.4s; }
.text-animation span:nth-child(46) { animation-delay: 4.5s; }
.text-animation span:nth-child(47) { animation-delay: 4.6s; }
.text-animation span:nth-child(48) { animation-delay: 4.7s; }
.text-animation span:nth-child(49) { animation-delay: 4.8s; }
.text-animation span:nth-child(50) { animation-delay: 4.9s; }
.text-animation span:nth-child(51) { animation-delay: 5.0s; }
.text-animation span:nth-child(52) { animation-delay: 5.1s; }
.text-animation span:nth-child(53) { animation-delay: 5.2s; }
.text-animation span:nth-child(54) { animation-delay: 5.3s; }
.text-animation span:nth-child(55) { animation-delay: 5.4s; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1444d35 *//* Estilizar o botão do formulário */
.BOTAO-P {
    background: linear-gradient(90deg, #004A25, #00B058);
    background-size: 200% 200%; /* Tamanho do background para animação */
    color: #ffffff; /* Cor do texto */
    border: none; /* Remover borda padrão */
    border-radius: 50px; /* Borda arredondada */
    font-size: 18px; /* Tamanho da fonte */
    font-weight: bold; /* Negrito no texto */
    text-transform: uppercase; /* Texto em maiúsculas */
    cursor: pointer; /* Cursor de ponteiro ao passar o mouse */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Transições suaves */
    animation: gradientAnimation 4s ease infinite; /* Animação de gradiente */
}

/* Efeito de hover (quando o mouse passa por cima) */
.BOTAO-P:hover {
    transform: translateY(-2px); /* Leve elevação */
}

/* Efeito de clique (quando o botão é pressionado) */
.BOTAO-P:active {
    transform: translateY(0); /* Voltar à posição original */
}

/* Centralizar o botão no formulário */
.BOTAO-P {
    display: flex;
    justify-content: center;
    align-items: center;
}

/* Definir a animação do gradiente */
@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1944d5f */.text-animation {
    display: inline-block;
    opacity: 0;
    font-family: Manrope; /* Estilo da fonte Sora */
    animation: fadeIn 0.5s forwards;
    font-weight: 700;
}

.text-animation span {
    display: inline-block;
    opacity: 0;
    animation: fadeInLetter 0.5s forwards;
}

@keyframes fadeIn {
    to {
        opacity: 1;
    }
}

@keyframes fadeInLetter {
    0% {
        opacity: 0;
        transform: translateY(20px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Definição do atraso na animação para cada letra */
.text-animation span:nth-child(1) { animation-delay: 0s; }
.text-animation span:nth-child(2) { animation-delay: 0.1s; }
.text-animation span:nth-child(3) { animation-delay: 0.2s; }
.text-animation span:nth-child(4) { animation-delay: 0.3s; }
.text-animation span:nth-child(5) { animation-delay: 0.4s; }
.text-animation span:nth-child(6) { animation-delay: 0.5s; }
.text-animation span:nth-child(7) { animation-delay: 0.6s; }
.text-animation span:nth-child(8) { animation-delay: 0.7s; }
.text-animation span:nth-child(9) { animation-delay: 0.8s; }
.text-animation span:nth-child(10) { animation-delay: 0.9s; }
.text-animation span:nth-child(11) { animation-delay: 1s; }
.text-animation span:nth-child(12) { animation-delay: 1.1s; }
.text-animation span:nth-child(13) { animation-delay: 1.2s; }
.text-animation span:nth-child(14) { animation-delay: 1.3s; }
.text-animation span:nth-child(15) { animation-delay: 1.4s; }
.text-animation span:nth-child(16) { animation-delay: 1.5s; }
.text-animation span:nth-child(17) { animation-delay: 1.6s; }
.text-animation span:nth-child(18) { animation-delay: 1.7s; }
.text-animation span:nth-child(19) { animation-delay: 1.8s; }
.text-animation span:nth-child(20) { animation-delay: 1.9s; }
.text-animation span:nth-child(21) { animation-delay: 2s; }
.text-animation span:nth-child(22) { animation-delay: 2.1s; }
.text-animation span:nth-child(23) { animation-delay: 2.2s; }
.text-animation span:nth-child(24) { animation-delay: 2.3s; }
.text-animation span:nth-child(25) { animation-delay: 2.4s; }
.text-animation span:nth-child(26) { animation-delay: 2.5s; }
.text-animation span:nth-child(27) { animation-delay: 2.6s; }
.text-animation span:nth-child(28) { animation-delay: 2.7s; }
.text-animation span:nth-child(29) { animation-delay: 2.8s; }
.text-animation span:nth-child(30) { animation-delay: 2.9s; }
.text-animation span:nth-child(31) { animation-delay: 3s; }
.text-animation span:nth-child(32) { animation-delay: 3.1s; }
.text-animation span:nth-child(33) { animation-delay: 3.2s; }
.text-animation span:nth-child(34) { animation-delay: 3.3s; }
.text-animation span:nth-child(35) { animation-delay: 3.4s; }


.text-animation span:nth-child(36) { animation-delay: 3.5s; }
.text-animation span:nth-child(37) { animation-delay: 3.6s; }
.text-animation span:nth-child(38) { animation-delay: 3.7s; }
.text-animation span:nth-child(39) { animation-delay: 3.8s; }
.text-animation span:nth-child(40) { animation-delay: 3.9s; }
.text-animation span:nth-child(41) { animation-delay: 4.0s; }
.text-animation span:nth-child(42) { animation-delay: 4.1s; }
.text-animation span:nth-child(43) { animation-delay: 4.2s; }
.text-animation span:nth-child(44) { animation-delay: 4.3s; }
.text-animation span:nth-child(45) { animation-delay: 4.4s; }
.text-animation span:nth-child(46) { animation-delay: 4.5s; }
.text-animation span:nth-child(47) { animation-delay: 4.6s; }
.text-animation span:nth-child(48) { animation-delay: 4.7s; }
.text-animation span:nth-child(49) { animation-delay: 4.8s; }
.text-animation span:nth-child(50) { animation-delay: 4.9s; }
.text-animation span:nth-child(51) { animation-delay: 5.0s; }
.text-animation span:nth-child(52) { animation-delay: 5.1s; }
.text-animation span:nth-child(53) { animation-delay: 5.2s; }
.text-animation span:nth-child(54) { animation-delay: 5.3s; }
.text-animation span:nth-child(55) { animation-delay: 5.4s; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3cb149 */.text-animation {
    display: inline-block;
    opacity: 0;
    font-family: Manrope; /* Estilo da fonte Sora */
    animation: fadeIn 0.5s forwards;
    font-weight: 700;
}

.text-animation span {
    display: inline-block;
    opacity: 0;
    animation: fadeInLetter 0.5s forwards;
}

@keyframes fadeIn {
    to {
        opacity: 1;
    }
}

@keyframes fadeInLetter {
    0% {
        opacity: 0;
        transform: translateY(20px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Definição do atraso na animação para cada letra */
.text-animation span:nth-child(1) { animation-delay: 0s; }
.text-animation span:nth-child(2) { animation-delay: 0.1s; }
.text-animation span:nth-child(3) { animation-delay: 0.2s; }
.text-animation span:nth-child(4) { animation-delay: 0.3s; }
.text-animation span:nth-child(5) { animation-delay: 0.4s; }
.text-animation span:nth-child(6) { animation-delay: 0.5s; }
.text-animation span:nth-child(7) { animation-delay: 0.6s; }
.text-animation span:nth-child(8) { animation-delay: 0.7s; }
.text-animation span:nth-child(9) { animation-delay: 0.8s; }
.text-animation span:nth-child(10) { animation-delay: 0.9s; }
.text-animation span:nth-child(11) { animation-delay: 1s; }
.text-animation span:nth-child(12) { animation-delay: 1.1s; }
.text-animation span:nth-child(13) { animation-delay: 1.2s; }
.text-animation span:nth-child(14) { animation-delay: 1.3s; }
.text-animation span:nth-child(15) { animation-delay: 1.4s; }
.text-animation span:nth-child(16) { animation-delay: 1.5s; }
.text-animation span:nth-child(17) { animation-delay: 1.6s; }
.text-animation span:nth-child(18) { animation-delay: 1.7s; }
.text-animation span:nth-child(19) { animation-delay: 1.8s; }
.text-animation span:nth-child(20) { animation-delay: 1.9s; }
.text-animation span:nth-child(21) { animation-delay: 2s; }
.text-animation span:nth-child(22) { animation-delay: 2.1s; }
.text-animation span:nth-child(23) { animation-delay: 2.2s; }
.text-animation span:nth-child(24) { animation-delay: 2.3s; }
.text-animation span:nth-child(25) { animation-delay: 2.4s; }
.text-animation span:nth-child(26) { animation-delay: 2.5s; }
.text-animation span:nth-child(27) { animation-delay: 2.6s; }
.text-animation span:nth-child(28) { animation-delay: 2.7s; }
.text-animation span:nth-child(29) { animation-delay: 2.8s; }
.text-animation span:nth-child(30) { animation-delay: 2.9s; }
.text-animation span:nth-child(31) { animation-delay: 3s; }
.text-animation span:nth-child(32) { animation-delay: 3.1s; }
.text-animation span:nth-child(33) { animation-delay: 3.2s; }
.text-animation span:nth-child(34) { animation-delay: 3.3s; }
.text-animation span:nth-child(35) { animation-delay: 3.4s; }


.text-animation span:nth-child(36) { animation-delay: 3.5s; }
.text-animation span:nth-child(37) { animation-delay: 3.6s; }
.text-animation span:nth-child(38) { animation-delay: 3.7s; }
.text-animation span:nth-child(39) { animation-delay: 3.8s; }
.text-animation span:nth-child(40) { animation-delay: 3.9s; }
.text-animation span:nth-child(41) { animation-delay: 4.0s; }
.text-animation span:nth-child(42) { animation-delay: 4.1s; }
.text-animation span:nth-child(43) { animation-delay: 4.2s; }
.text-animation span:nth-child(44) { animation-delay: 4.3s; }
.text-animation span:nth-child(45) { animation-delay: 4.4s; }
.text-animation span:nth-child(46) { animation-delay: 4.5s; }
.text-animation span:nth-child(47) { animation-delay: 4.6s; }
.text-animation span:nth-child(48) { animation-delay: 4.7s; }
.text-animation span:nth-child(49) { animation-delay: 4.8s; }
.text-animation span:nth-child(50) { animation-delay: 4.9s; }
.text-animation span:nth-child(51) { animation-delay: 5.0s; }
.text-animation span:nth-child(52) { animation-delay: 5.1s; }
.text-animation span:nth-child(53) { animation-delay: 5.2s; }
.text-animation span:nth-child(54) { animation-delay: 5.3s; }
.text-animation span:nth-child(55) { animation-delay: 5.4s; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ef7178 */.text-animation {
    display: inline-block;
    opacity: 0;
    font-family: Manrope; /* Estilo da fonte Sora */
    animation: fadeIn 0.5s forwards;
    font-weight: 700;
}

.text-animation span {
    display: inline-block;
    opacity: 0;
    animation: fadeInLetter 0.5s forwards;
}

@keyframes fadeIn {
    to {
        opacity: 1;
    }
}

@keyframes fadeInLetter {
    0% {
        opacity: 0;
        transform: translateY(20px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Definição do atraso na animação para cada letra */
.text-animation span:nth-child(1) { animation-delay: 0s; }
.text-animation span:nth-child(2) { animation-delay: 0.1s; }
.text-animation span:nth-child(3) { animation-delay: 0.2s; }
.text-animation span:nth-child(4) { animation-delay: 0.3s; }
.text-animation span:nth-child(5) { animation-delay: 0.4s; }
.text-animation span:nth-child(6) { animation-delay: 0.5s; }
.text-animation span:nth-child(7) { animation-delay: 0.6s; }
.text-animation span:nth-child(8) { animation-delay: 0.7s; }
.text-animation span:nth-child(9) { animation-delay: 0.8s; }
.text-animation span:nth-child(10) { animation-delay: 0.9s; }
.text-animation span:nth-child(11) { animation-delay: 1s; }
.text-animation span:nth-child(12) { animation-delay: 1.1s; }
.text-animation span:nth-child(13) { animation-delay: 1.2s; }
.text-animation span:nth-child(14) { animation-delay: 1.3s; }
.text-animation span:nth-child(15) { animation-delay: 1.4s; }
.text-animation span:nth-child(16) { animation-delay: 1.5s; }
.text-animation span:nth-child(17) { animation-delay: 1.6s; }
.text-animation span:nth-child(18) { animation-delay: 1.7s; }
.text-animation span:nth-child(19) { animation-delay: 1.8s; }
.text-animation span:nth-child(20) { animation-delay: 1.9s; }
.text-animation span:nth-child(21) { animation-delay: 2s; }
.text-animation span:nth-child(22) { animation-delay: 2.1s; }
.text-animation span:nth-child(23) { animation-delay: 2.2s; }
.text-animation span:nth-child(24) { animation-delay: 2.3s; }
.text-animation span:nth-child(25) { animation-delay: 2.4s; }
.text-animation span:nth-child(26) { animation-delay: 2.5s; }
.text-animation span:nth-child(27) { animation-delay: 2.6s; }
.text-animation span:nth-child(28) { animation-delay: 2.7s; }
.text-animation span:nth-child(29) { animation-delay: 2.8s; }
.text-animation span:nth-child(30) { animation-delay: 2.9s; }
.text-animation span:nth-child(31) { animation-delay: 3s; }
.text-animation span:nth-child(32) { animation-delay: 3.1s; }
.text-animation span:nth-child(33) { animation-delay: 3.2s; }
.text-animation span:nth-child(34) { animation-delay: 3.3s; }
.text-animation span:nth-child(35) { animation-delay: 3.4s; }


.text-animation span:nth-child(36) { animation-delay: 3.5s; }
.text-animation span:nth-child(37) { animation-delay: 3.6s; }
.text-animation span:nth-child(38) { animation-delay: 3.7s; }
.text-animation span:nth-child(39) { animation-delay: 3.8s; }
.text-animation span:nth-child(40) { animation-delay: 3.9s; }
.text-animation span:nth-child(41) { animation-delay: 4.0s; }
.text-animation span:nth-child(42) { animation-delay: 4.1s; }
.text-animation span:nth-child(43) { animation-delay: 4.2s; }
.text-animation span:nth-child(44) { animation-delay: 4.3s; }
.text-animation span:nth-child(45) { animation-delay: 4.4s; }
.text-animation span:nth-child(46) { animation-delay: 4.5s; }
.text-animation span:nth-child(47) { animation-delay: 4.6s; }
.text-animation span:nth-child(48) { animation-delay: 4.7s; }
.text-animation span:nth-child(49) { animation-delay: 4.8s; }
.text-animation span:nth-child(50) { animation-delay: 4.9s; }
.text-animation span:nth-child(51) { animation-delay: 5.0s; }
.text-animation span:nth-child(52) { animation-delay: 5.1s; }
.text-animation span:nth-child(53) { animation-delay: 5.2s; }
.text-animation span:nth-child(54) { animation-delay: 5.3s; }
.text-animation span:nth-child(55) { animation-delay: 5.4s; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1bcadb6 */.text-animation {
    display: inline-block;
    opacity: 0;
    font-family: Manrope; /* Estilo da fonte Sora */
    animation: fadeIn 0.5s forwards;
    font-weight: 700;
}

.text-animation span {
    display: inline-block;
    opacity: 0;
    animation: fadeInLetter 0.5s forwards;
}

@keyframes fadeIn {
    to {
        opacity: 1;
    }
}

@keyframes fadeInLetter {
    0% {
        opacity: 0;
        transform: translateY(20px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Definição do atraso na animação para cada letra */
.text-animation span:nth-child(1) { animation-delay: 0s; }
.text-animation span:nth-child(2) { animation-delay: 0.1s; }
.text-animation span:nth-child(3) { animation-delay: 0.2s; }
.text-animation span:nth-child(4) { animation-delay: 0.3s; }
.text-animation span:nth-child(5) { animation-delay: 0.4s; }
.text-animation span:nth-child(6) { animation-delay: 0.5s; }
.text-animation span:nth-child(7) { animation-delay: 0.6s; }
.text-animation span:nth-child(8) { animation-delay: 0.7s; }
.text-animation span:nth-child(9) { animation-delay: 0.8s; }
.text-animation span:nth-child(10) { animation-delay: 0.9s; }
.text-animation span:nth-child(11) { animation-delay: 1s; }
.text-animation span:nth-child(12) { animation-delay: 1.1s; }
.text-animation span:nth-child(13) { animation-delay: 1.2s; }
.text-animation span:nth-child(14) { animation-delay: 1.3s; }
.text-animation span:nth-child(15) { animation-delay: 1.4s; }
.text-animation span:nth-child(16) { animation-delay: 1.5s; }
.text-animation span:nth-child(17) { animation-delay: 1.6s; }
.text-animation span:nth-child(18) { animation-delay: 1.7s; }
.text-animation span:nth-child(19) { animation-delay: 1.8s; }
.text-animation span:nth-child(20) { animation-delay: 1.9s; }
.text-animation span:nth-child(21) { animation-delay: 2s; }
.text-animation span:nth-child(22) { animation-delay: 2.1s; }
.text-animation span:nth-child(23) { animation-delay: 2.2s; }
.text-animation span:nth-child(24) { animation-delay: 2.3s; }
.text-animation span:nth-child(25) { animation-delay: 2.4s; }
.text-animation span:nth-child(26) { animation-delay: 2.5s; }
.text-animation span:nth-child(27) { animation-delay: 2.6s; }
.text-animation span:nth-child(28) { animation-delay: 2.7s; }
.text-animation span:nth-child(29) { animation-delay: 2.8s; }
.text-animation span:nth-child(30) { animation-delay: 2.9s; }
.text-animation span:nth-child(31) { animation-delay: 3s; }
.text-animation span:nth-child(32) { animation-delay: 3.1s; }
.text-animation span:nth-child(33) { animation-delay: 3.2s; }
.text-animation span:nth-child(34) { animation-delay: 3.3s; }
.text-animation span:nth-child(35) { animation-delay: 3.4s; }


.text-animation span:nth-child(36) { animation-delay: 3.5s; }
.text-animation span:nth-child(37) { animation-delay: 3.6s; }
.text-animation span:nth-child(38) { animation-delay: 3.7s; }
.text-animation span:nth-child(39) { animation-delay: 3.8s; }
.text-animation span:nth-child(40) { animation-delay: 3.9s; }
.text-animation span:nth-child(41) { animation-delay: 4.0s; }
.text-animation span:nth-child(42) { animation-delay: 4.1s; }
.text-animation span:nth-child(43) { animation-delay: 4.2s; }
.text-animation span:nth-child(44) { animation-delay: 4.3s; }
.text-animation span:nth-child(45) { animation-delay: 4.4s; }
.text-animation span:nth-child(46) { animation-delay: 4.5s; }
.text-animation span:nth-child(47) { animation-delay: 4.6s; }
.text-animation span:nth-child(48) { animation-delay: 4.7s; }
.text-animation span:nth-child(49) { animation-delay: 4.8s; }
.text-animation span:nth-child(50) { animation-delay: 4.9s; }
.text-animation span:nth-child(51) { animation-delay: 5.0s; }
.text-animation span:nth-child(52) { animation-delay: 5.1s; }
.text-animation span:nth-child(53) { animation-delay: 5.2s; }
.text-animation span:nth-child(54) { animation-delay: 5.3s; }
.text-animation span:nth-child(55) { animation-delay: 5.4s; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5edde28 *//* Estilizar o botão do formulário */
.BOTAO-P {
    background: linear-gradient(90deg, #004A25, #00B058);
    background-size: 200% 200%; /* Tamanho do background para animação */
    color: #ffffff; /* Cor do texto */
    border: none; /* Remover borda padrão */
    border-radius: 50px; /* Borda arredondada */
    font-size: 18px; /* Tamanho da fonte */
    font-weight: bold; /* Negrito no texto */
    text-transform: uppercase; /* Texto em maiúsculas */
    cursor: pointer; /* Cursor de ponteiro ao passar o mouse */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Transições suaves */
    animation: gradientAnimation 4s ease infinite; /* Animação de gradiente */
}

/* Efeito de hover (quando o mouse passa por cima) */
.BOTAO-P:hover {
    transform: translateY(-2px); /* Leve elevação */
}

/* Efeito de clique (quando o botão é pressionado) */
.BOTAO-P:active {
    transform: translateY(0); /* Voltar à posição original */
}

/* Centralizar o botão no formulário */
.BOTAO-P {
    display: flex;
    justify-content: center;
    align-items: center;
}

/* Definir a animação do gradiente */
@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed98dcc */.text-animation {
    display: inline-block;
    opacity: 0;
    font-family: Manrope; /* Estilo da fonte Sora */
    animation: fadeIn 0.5s forwards;
    font-weight: 700;
}

.text-animation span {
    display: inline-block;
    opacity: 0;
    animation: fadeInLetter 0.5s forwards;
}

@keyframes fadeIn {
    to {
        opacity: 1;
    }
}

@keyframes fadeInLetter {
    0% {
        opacity: 0;
        transform: translateY(20px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}

/* Definição do atraso na animação para cada letra */
.text-animation span:nth-child(1) { animation-delay: 0s; }
.text-animation span:nth-child(2) { animation-delay: 0.1s; }
.text-animation span:nth-child(3) { animation-delay: 0.2s; }
.text-animation span:nth-child(4) { animation-delay: 0.3s; }
.text-animation span:nth-child(5) { animation-delay: 0.4s; }
.text-animation span:nth-child(6) { animation-delay: 0.5s; }
.text-animation span:nth-child(7) { animation-delay: 0.6s; }
.text-animation span:nth-child(8) { animation-delay: 0.7s; }
.text-animation span:nth-child(9) { animation-delay: 0.8s; }
.text-animation span:nth-child(10) { animation-delay: 0.9s; }
.text-animation span:nth-child(11) { animation-delay: 1s; }
.text-animation span:nth-child(12) { animation-delay: 1.1s; }
.text-animation span:nth-child(13) { animation-delay: 1.2s; }
.text-animation span:nth-child(14) { animation-delay: 1.3s; }
.text-animation span:nth-child(15) { animation-delay: 1.4s; }
.text-animation span:nth-child(16) { animation-delay: 1.5s; }
.text-animation span:nth-child(17) { animation-delay: 1.6s; }
.text-animation span:nth-child(18) { animation-delay: 1.7s; }
.text-animation span:nth-child(19) { animation-delay: 1.8s; }
.text-animation span:nth-child(20) { animation-delay: 1.9s; }
.text-animation span:nth-child(21) { animation-delay: 2s; }
.text-animation span:nth-child(22) { animation-delay: 2.1s; }
.text-animation span:nth-child(23) { animation-delay: 2.2s; }
.text-animation span:nth-child(24) { animation-delay: 2.3s; }
.text-animation span:nth-child(25) { animation-delay: 2.4s; }
.text-animation span:nth-child(26) { animation-delay: 2.5s; }
.text-animation span:nth-child(27) { animation-delay: 2.6s; }
.text-animation span:nth-child(28) { animation-delay: 2.7s; }
.text-animation span:nth-child(29) { animation-delay: 2.8s; }
.text-animation span:nth-child(30) { animation-delay: 2.9s; }
.text-animation span:nth-child(31) { animation-delay: 3s; }
.text-animation span:nth-child(32) { animation-delay: 3.1s; }
.text-animation span:nth-child(33) { animation-delay: 3.2s; }
.text-animation span:nth-child(34) { animation-delay: 3.3s; }
.text-animation span:nth-child(35) { animation-delay: 3.4s; }


.text-animation span:nth-child(36) { animation-delay: 3.5s; }
.text-animation span:nth-child(37) { animation-delay: 3.6s; }
.text-animation span:nth-child(38) { animation-delay: 3.7s; }
.text-animation span:nth-child(39) { animation-delay: 3.8s; }
.text-animation span:nth-child(40) { animation-delay: 3.9s; }
.text-animation span:nth-child(41) { animation-delay: 4.0s; }
.text-animation span:nth-child(42) { animation-delay: 4.1s; }
.text-animation span:nth-child(43) { animation-delay: 4.2s; }
.text-animation span:nth-child(44) { animation-delay: 4.3s; }
.text-animation span:nth-child(45) { animation-delay: 4.4s; }
.text-animation span:nth-child(46) { animation-delay: 4.5s; }
.text-animation span:nth-child(47) { animation-delay: 4.6s; }
.text-animation span:nth-child(48) { animation-delay: 4.7s; }
.text-animation span:nth-child(49) { animation-delay: 4.8s; }
.text-animation span:nth-child(50) { animation-delay: 4.9s; }
.text-animation span:nth-child(51) { animation-delay: 5.0s; }
.text-animation span:nth-child(52) { animation-delay: 5.1s; }
.text-animation span:nth-child(53) { animation-delay: 5.2s; }
.text-animation span:nth-child(54) { animation-delay: 5.3s; }
.text-animation span:nth-child(55) { animation-delay: 5.4s; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e664fe7 *//* Estilizar o botão do formulário */
.BOTAO-P {
    background: linear-gradient(90deg, #004A25, #00B058);
    background-size: 200% 200%; /* Tamanho do background para animação */
    color: #ffffff; /* Cor do texto */
    border: none; /* Remover borda padrão */
    border-radius: 50px; /* Borda arredondada */
    font-size: 18px; /* Tamanho da fonte */
    font-weight: bold; /* Negrito no texto */
    text-transform: uppercase; /* Texto em maiúsculas */
    cursor: pointer; /* Cursor de ponteiro ao passar o mouse */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Transições suaves */
    animation: gradientAnimation 4s ease infinite; /* Animação de gradiente */
}

/* Efeito de hover (quando o mouse passa por cima) */
.BOTAO-P:hover {
    transform: translateY(-2px); /* Leve elevação */
}

/* Efeito de clique (quando o botão é pressionado) */
.BOTAO-P:active {
    transform: translateY(0); /* Voltar à posição original */
}

/* Centralizar o botão no formulário */
.BOTAO-P {
    display: flex;
    justify-content: center;
    align-items: center;
}

/* Definir a animação do gradiente */
@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */