.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2790 .elementor-element.elementor-element-9a8bae1{--display:flex;--min-height:100vh;--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;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:-125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2790 .elementor-element.elementor-element-9a8bae1:not(.elementor-motion-effects-element-type-background), .elementor-2790 .elementor-element.elementor-element-9a8bae1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sitesdemais.com.br/metrol/wp-content/uploads/2026/01/bg-sobre.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2790 .elementor-element.elementor-element-ace8ded{--display:flex;--min-height:75vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--margin-top:-900px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2790 .elementor-element.elementor-element-ace8ded:not(.elementor-motion-effects-element-type-background), .elementor-2790 .elementor-element.elementor-element-ace8ded > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08000000;}.elementor-2790 .elementor-element.elementor-element-dc53804{--display:flex;--gap:35px 0px;--row-gap:35px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2790 .elementor-element.elementor-element-004e98e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2790 .elementor-element.elementor-element-004e98e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:55px;font-weight:600;line-height:65px;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2790 .elementor-element.elementor-element-70cd335{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-70cd335.elementor-element{--align-self:center;}.elementor-2790 .elementor-element.elementor-element-d744c88{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-d744c88.elementor-element{--align-self:center;}.elementor-2790 .elementor-element.elementor-element-45eb18d{--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:70px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-2790 .elementor-element.elementor-element-45eb18d:not(.elementor-motion-effects-element-type-background), .elementor-2790 .elementor-element.elementor-element-45eb18d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-2790 .elementor-element.elementor-element-ac4ce0a{--display:flex;--gap:35px 0px;--row-gap:35px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;--z-index:1;}.elementor-2790 .elementor-element.elementor-element-cc2c12a{text-align:start;}.elementor-2790 .elementor-element.elementor-element-cc2c12a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;line-height:55px;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-b28637a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Sora", Sans-serif;font-size:25px;font-weight:400;color:#979797;}.elementor-2790 .elementor-element.elementor-element-b28637a.elementor-element{--align-self:center;}.elementor-2790 .elementor-element.elementor-element-3806833{--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:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2790 .elementor-element.elementor-element-3806833:not(.elementor-motion-effects-element-type-background), .elementor-2790 .elementor-element.elementor-element-3806833 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8185e31 );}.elementor-2790 .elementor-element.elementor-element-90305d6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2790 .elementor-element.elementor-element-90305d6 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:55px;font-weight:600;line-height:65px;}.elementor-2790 .elementor-element.elementor-element-6b90808{--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:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2790 .elementor-element.elementor-element-6b90808:not(.elementor-motion-effects-element-type-background), .elementor-2790 .elementor-element.elementor-element-6b90808 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8185e31 );}.elementor-2790 .elementor-element.elementor-element-91fee31{--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;}.elementor-2790 .elementor-element.elementor-element-8f61385{--display:flex;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2790 .elementor-element.elementor-element-1cf7edc{width:initial;max-width:initial;}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2790 .elementor-element.elementor-element-a33318a{--spacer-size:385px;}.elementor-2790 .elementor-element.elementor-element-70d7213{width:initial;max-width:initial;}.elementor-2790 .elementor-element.elementor-element-618e781{--spacer-size:315px;}.elementor-2790 .elementor-element.elementor-element-e3e1de8{width:initial;max-width:initial;}.elementor-2790 .elementor-element.elementor-element-4ea584f{--spacer-size:455px;}.elementor-2790 .elementor-element.elementor-element-c4d0ef0{width:initial;max-width:initial;}.elementor-2790 .elementor-element.elementor-element-00302f9{--spacer-size:455px;}.elementor-2790 .elementor-element.elementor-element-419f879{width:initial;max-width:initial;}.elementor-2790 .elementor-element.elementor-element-6434d97{--spacer-size:450px;}.elementor-2790 .elementor-element.elementor-element-d91f718{--spacer-size:450px;}.elementor-2790 .elementor-element.elementor-element-41d0615{width:initial;max-width:initial;}.elementor-2790 .elementor-element.elementor-element-222f0e8{--spacer-size:530px;}.elementor-2790 .elementor-element.elementor-element-97bd9f5{width:initial;max-width:initial;}.elementor-2790 .elementor-element.elementor-element-a25afab{--spacer-size:220px;}.elementor-2790 .elementor-element.elementor-element-02f0e86{--spacer-size:220px;}.elementor-2790 .elementor-element.elementor-element-4feaa97{width:initial;max-width:initial;}.elementor-2790 .elementor-element.elementor-element-47ffd0a{--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-2790 .elementor-element.elementor-element-78ad9c8{--display:flex;}.elementor-2790 .elementor-element.elementor-element-590b8c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2790 .elementor-element.elementor-element-590b8c2 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-3bb720d );}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2790 .elementor-element.elementor-element-b323646{width:var( --container-widget-width, 75% );max-width:75%;padding:0px 0px 70px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-2790 .elementor-element.elementor-element-ab70547{--display:flex;}.elementor-2790 .elementor-element.elementor-element-7fcdf9f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-78666e8{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:justify;font-family:"Sora", Sans-serif;font-size:30px;font-weight:400;line-height:35px;color:var( --e-global-color-726feca );}.elementor-2790 .elementor-element.elementor-element-3b61811{width:var( --container-widget-width, 75% );max-width:75%;padding:0px 0px 70px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-2790 .elementor-element.elementor-element-0fab581{--display:flex;}.elementor-2790 .elementor-element.elementor-element-0a80677 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-9aa7869{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:justify;font-family:"Sora", Sans-serif;font-size:30px;font-weight:400;line-height:35px;color:var( --e-global-color-726feca );}.elementor-2790 .elementor-element.elementor-element-ad3436d{width:var( --container-widget-width, 75% );max-width:75%;padding:0px 0px 70px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-2790 .elementor-element.elementor-element-eb102e4{--display:flex;}.elementor-2790 .elementor-element.elementor-element-29a022f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-7b4b5b8{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:justify;font-family:"Sora", Sans-serif;font-size:30px;font-weight:400;line-height:35px;color:var( --e-global-color-726feca );}.elementor-2790 .elementor-element.elementor-element-9f31a4b{width:var( --container-widget-width, 75% );max-width:75%;padding:0px 0px 70px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-2790 .elementor-element.elementor-element-c7c1d23{--display:flex;}.elementor-2790 .elementor-element.elementor-element-92915c2 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-2f55301{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:justify;font-family:"Sora", Sans-serif;font-size:30px;font-weight:400;line-height:35px;color:var( --e-global-color-726feca );}.elementor-2790 .elementor-element.elementor-element-4a81fe3{width:var( --container-widget-width, 75% );max-width:75%;padding:0px 0px 70px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-2790 .elementor-element.elementor-element-1ff87ba{--display:flex;}.elementor-2790 .elementor-element.elementor-element-5fd6d18 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-f2d2eaf{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:justify;font-family:"Sora", Sans-serif;font-size:30px;font-weight:400;line-height:35px;color:var( --e-global-color-726feca );}.elementor-2790 .elementor-element.elementor-element-9fbf5fb{width:var( --container-widget-width, 75% );max-width:75%;padding:0px 0px 70px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-2790 .elementor-element.elementor-element-7a2c807{--display:flex;}.elementor-2790 .elementor-element.elementor-element-1f500f7 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-7eb2859{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:justify;font-family:"Sora", Sans-serif;font-size:30px;font-weight:400;line-height:35px;color:var( --e-global-color-726feca );}.elementor-2790 .elementor-element.elementor-element-557e706{width:var( --container-widget-width, 75% );max-width:75%;padding:0px 0px 70px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-2790 .elementor-element.elementor-element-771c750{--display:flex;}.elementor-2790 .elementor-element.elementor-element-bc7f6ed .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-f373025{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:justify;font-family:"Sora", Sans-serif;font-size:30px;font-weight:400;line-height:35px;color:var( --e-global-color-726feca );}.elementor-widget-video .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-video .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2790 .elementor-element.elementor-element-41099bd{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-2790 .elementor-element.elementor-element-41099bd .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2790 .elementor-element.elementor-element-4746978{--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:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2790 .elementor-element.elementor-element-4746978:not(.elementor-motion-effects-element-type-background), .elementor-2790 .elementor-element.elementor-element-4746978 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8185e31 );}.elementor-2790 .elementor-element.elementor-element-49c0f16{--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;}.elementor-2790 .elementor-element.elementor-element-feb7471{--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-2790 .elementor-element.elementor-element-9c4bc30{--display:flex;}.elementor-2790 .elementor-element.elementor-element-65f6779 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-ad83899{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2790 .elementor-element.elementor-element-ad83899 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-44f217b{--display:flex;}.elementor-2790 .elementor-element.elementor-element-954ce34{width:var( --container-widget-width, 75% );max-width:75%;padding:0px 0px 70px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-2790 .elementor-element.elementor-element-016c827{--display:flex;}.elementor-2790 .elementor-element.elementor-element-e9c1192 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-99fdb41 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-f61366d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:justify;font-family:"Sora", Sans-serif;font-size:30px;font-weight:400;line-height:35px;color:var( --e-global-color-726feca );}.elementor-2790 .elementor-element.elementor-element-f871c92{width:var( --container-widget-width, 75% );max-width:75%;padding:0px 0px 70px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-2790 .elementor-element.elementor-element-30431e7{--display:flex;}.elementor-2790 .elementor-element.elementor-element-edef351 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-1b459ba .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-68896a8{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:justify;font-family:"Sora", Sans-serif;font-size:30px;font-weight:400;line-height:35px;color:var( --e-global-color-726feca );}.elementor-2790 .elementor-element.elementor-element-1fec00d{width:var( --container-widget-width, 75% );max-width:75%;padding:0px 0px 70px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-2790 .elementor-element.elementor-element-f8821d7{--display:flex;}.elementor-2790 .elementor-element.elementor-element-acf4020 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-4d580a0 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-c5c2aee{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:justify;font-family:"Sora", Sans-serif;font-size:30px;font-weight:400;line-height:35px;color:var( --e-global-color-726feca );}.elementor-2790 .elementor-element.elementor-element-5a81b7a{width:var( --container-widget-width, 75% );max-width:75%;padding:0px 0px 70px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-2790 .elementor-element.elementor-element-d74ba89{--display:flex;}.elementor-2790 .elementor-element.elementor-element-e9958b5 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-c6547c9 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-2665a66{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:justify;font-family:"Sora", Sans-serif;font-size:30px;font-weight:400;line-height:35px;color:var( --e-global-color-726feca );}.elementor-2790 .elementor-element.elementor-element-302b7ba{width:var( --container-widget-width, 75% );max-width:75%;padding:0px 0px 70px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-2790 .elementor-element.elementor-element-a50b2b6{--display:flex;}.elementor-2790 .elementor-element.elementor-element-ecd99fe .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-8748cc2 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-635a548{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:justify;font-family:"Sora", Sans-serif;font-size:30px;font-weight:400;line-height:35px;color:var( --e-global-color-726feca );}.elementor-2790 .elementor-element.elementor-element-5205b96{width:var( --container-widget-width, 75% );max-width:75%;padding:0px 0px 70px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-2790 .elementor-element.elementor-element-2c7d263{--display:flex;}.elementor-2790 .elementor-element.elementor-element-20ebe55 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-53e7dc5 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-d0cb3f5{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:justify;font-family:"Sora", Sans-serif;font-size:30px;font-weight:400;line-height:35px;color:var( --e-global-color-726feca );}.elementor-2790 .elementor-element.elementor-element-b4c76a6{width:var( --container-widget-width, 75% );max-width:75%;padding:0px 0px 70px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-2790 .elementor-element.elementor-element-16393ee{--display:flex;}.elementor-2790 .elementor-element.elementor-element-eb6ece9 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-09080f5 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-79f4a6c{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:justify;font-family:"Sora", Sans-serif;font-size:30px;font-weight:400;line-height:35px;color:var( --e-global-color-726feca );}.elementor-2790 .elementor-element.elementor-element-8a55e9f{width:var( --container-widget-width, 75% );max-width:75%;padding:0px 0px 70px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-2790 .elementor-element.elementor-element-8a55e9f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2790 .elementor-element.elementor-element-10d128b{--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:35px 0px;--row-gap:35px;--column-gap:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2790 .elementor-element.elementor-element-10d128b:not(.elementor-motion-effects-element-type-background), .elementor-2790 .elementor-element.elementor-element-10d128b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0e2a49c );}.elementor-2790 .elementor-element.elementor-element-541d976{--display:flex;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-2790 .elementor-element.elementor-element-541d976.e-con{--align-self:center;}.elementor-2790 .elementor-element.elementor-element-a6c9f09{background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 30px;background-image:linear-gradient(90deg, var( --e-global-color-2c8ce78 ) 17%, #E3E3E3 45%);text-align:start;}.elementor-2790 .elementor-element.elementor-element-a6c9f09 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:55px;font-weight:700;line-height:55px;color:var( --e-global-color-9b37d30 );}.elementor-2790 .elementor-element.elementor-element-ca16bbf{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 30px;text-align:start;}.elementor-2790 .elementor-element.elementor-element-ca16bbf .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:55px;font-weight:700;line-height:55px;color:var( --e-global-color-9b37d30 );}.elementor-2790 .elementor-element.elementor-element-187318e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Sora", Sans-serif;font-size:27px;font-weight:400;color:var( --e-global-color-bbe2478 );}.elementor-2790 .elementor-element.elementor-element-187318e.elementor-element{--align-self:center;}.elementor-2790 .elementor-element.elementor-element-f62c111{--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:35px 0px;--row-gap:35px;--column-gap:0px;--padding-top:10px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2790 .elementor-element.elementor-element-f62c111:not(.elementor-motion-effects-element-type-background), .elementor-2790 .elementor-element.elementor-element-f62c111 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0e2a49c );}.elementor-2790 .elementor-element.elementor-element-fe376b4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2790 .elementor-element.elementor-element-fe376b4:not(.elementor-motion-effects-element-type-background), .elementor-2790 .elementor-element.elementor-element-fe376b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, #535353 0%, #252525 100%);}.elementor-2790 .elementor-element.elementor-element-fe376b4.e-con{--align-self:center;}.elementor-2790 .elementor-element.elementor-element-c28ab0a{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-2790 .elementor-element.elementor-element-c28ab0a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:55px;font-weight:600;line-height:65px;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-3cb7900{width:var( --container-widget-width, 100% );max-width:100%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Sora", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-3cb7900.elementor-element{--align-self:center;}.elementor-2790 .elementor-element.elementor-element-69e86d2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--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-2790 .elementor-element.elementor-element-69e86d2.e-con{--align-self:center;}.elementor-widget-image-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2790 .elementor-element.elementor-element-80b958d{background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 30px 30px;background-image:linear-gradient(180deg, var( --e-global-color-088cecb ) 0%, #474747 100%);border-radius:20px 20px 20px 20px;}.elementor-2790 .elementor-element.elementor-element-80b958d .elementor-image-box-wrapper{text-align:start;}.elementor-2790 .elementor-element.elementor-element-80b958d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2790 .elementor-element.elementor-element-80b958d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2790 .elementor-element.elementor-element-80b958d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2790 .elementor-element.elementor-element-80b958d .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-2790 .elementor-element.elementor-element-80b958d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2790 .elementor-element.elementor-element-80b958d .elementor-image-box-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-80b958d .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:21px;font-weight:400;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-044abed{background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 30px 30px;background-image:linear-gradient(180deg, var( --e-global-color-088cecb ) 0%, #474747 100%);border-radius:20px 20px 20px 20px;}.elementor-2790 .elementor-element.elementor-element-044abed .elementor-image-box-wrapper{text-align:start;}.elementor-2790 .elementor-element.elementor-element-044abed.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2790 .elementor-element.elementor-element-044abed.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2790 .elementor-element.elementor-element-044abed.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2790 .elementor-element.elementor-element-044abed .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-2790 .elementor-element.elementor-element-044abed .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2790 .elementor-element.elementor-element-044abed .elementor-image-box-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-044abed .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:21px;font-weight:400;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-0b5c484{background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 30px 30px;background-image:linear-gradient(180deg, var( --e-global-color-088cecb ) 0%, #474747 100%);border-radius:20px 20px 20px 20px;}.elementor-2790 .elementor-element.elementor-element-0b5c484 .elementor-image-box-wrapper{text-align:start;}.elementor-2790 .elementor-element.elementor-element-0b5c484.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2790 .elementor-element.elementor-element-0b5c484.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2790 .elementor-element.elementor-element-0b5c484.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2790 .elementor-element.elementor-element-0b5c484 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-2790 .elementor-element.elementor-element-0b5c484 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2790 .elementor-element.elementor-element-0b5c484 .elementor-image-box-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-0b5c484 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:21px;font-weight:400;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-159fdc0{background-color:transparent;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 30px 30px 30px;background-image:linear-gradient(180deg, var( --e-global-color-088cecb ) 0%, #474747 100%);border-radius:20px 20px 20px 20px;}.elementor-2790 .elementor-element.elementor-element-159fdc0 .elementor-image-box-wrapper{text-align:start;}.elementor-2790 .elementor-element.elementor-element-159fdc0.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2790 .elementor-element.elementor-element-159fdc0.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2790 .elementor-element.elementor-element-159fdc0.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2790 .elementor-element.elementor-element-159fdc0 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-2790 .elementor-element.elementor-element-159fdc0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2790 .elementor-element.elementor-element-159fdc0 .elementor-image-box-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-159fdc0 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:21px;font-weight:400;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-6d8d249{--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:35px 0px;--row-gap:35px;--column-gap:0px;--padding-top:10px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-2790 .elementor-element.elementor-element-6d8d249:not(.elementor-motion-effects-element-type-background), .elementor-2790 .elementor-element.elementor-element-6d8d249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0e2a49c );}.elementor-2790 .elementor-element.elementor-element-5edff8a{--display:flex;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-2790 .elementor-element.elementor-element-5edff8a.e-con{--align-self:center;}.elementor-2790 .elementor-element.elementor-element-c3787fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 30px;text-align:start;}.elementor-2790 .elementor-element.elementor-element-c3787fe .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:55px;font-weight:700;line-height:55px;color:var( --e-global-color-9b37d30 );}.elementor-2790 .elementor-element.elementor-element-67f359f{background-color:transparent;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 30px;background-image:linear-gradient(90deg, var( --e-global-color-2c8ce78 ) 17%, #E3E3E3 45%);text-align:start;}.elementor-2790 .elementor-element.elementor-element-67f359f .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:55px;font-weight:700;line-height:55px;color:var( --e-global-color-9b37d30 );}.elementor-2790 .elementor-element.elementor-element-163e276{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Sora", Sans-serif;font-size:27px;font-weight:400;line-height:35px;color:var( --e-global-color-bbe2478 );}.elementor-2790 .elementor-element.elementor-element-163e276.elementor-element{--align-self:center;}.elementor-2790 .elementor-element.elementor-element-0542152{--display:flex;--min-height:79vh;--gap:35px 0px;--row-gap:35px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2790 .elementor-element.elementor-element-0e0ffb2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2790 .elementor-element.elementor-element-0e0ffb2 .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-2790 .elementor-element.elementor-element-039648c{--display:flex;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:-35%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2790 .elementor-element.elementor-element-039648c.e-con{--align-self:center;}.elementor-2790 .elementor-element.elementor-element-28e1136{text-align:center;}.elementor-2790 .elementor-element.elementor-element-28e1136 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:55px;font-weight:600;line-height:55px;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-843cf75{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-843cf75.elementor-element{--align-self:center;}.elementor-2790 .elementor-element.elementor-element-726dfab{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-2790 .elementor-element.elementor-element-726dfab.e-con{--align-self:center;}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2790 .elementor-element.elementor-element-1ac7edb .elementor-button{background-color:transparent;font-family:"Sora", Sans-serif;font-size:27px;font-weight:700;fill:var( --e-global-color-bbe2478 );color:var( --e-global-color-bbe2478 );background-image:linear-gradient(90deg, var( --e-global-color-7ff3de0 ) 0%, var( --e-global-color-2795e93 ) 100%);border-radius:20px 20px 20px 20px;padding:25px 35px 25px 35px;}.elementor-2790 .elementor-element.elementor-element-1ac7edb .elementor-button:hover, .elementor-2790 .elementor-element.elementor-element-1ac7edb .elementor-button:focus{background-color:transparent;color:var( --e-global-color-bbe2478 );background-image:linear-gradient(180deg, var( --e-global-color-2795e93 ) 0%, var( --e-global-color-2795e93 ) 100%);}.elementor-2790 .elementor-element.elementor-element-1ac7edb{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2790 .elementor-element.elementor-element-1ac7edb .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-2790 .elementor-element.elementor-element-1ac7edb .elementor-button:hover svg, .elementor-2790 .elementor-element.elementor-element-1ac7edb .elementor-button:focus svg{fill:var( --e-global-color-bbe2478 );}.elementor-2790 .elementor-element.elementor-element-4c49458 .elementor-button{background-color:transparent;font-family:"Sora", Sans-serif;font-size:27px;font-weight:700;fill:var( --e-global-color-bbe2478 );color:var( --e-global-color-bbe2478 );background-image:linear-gradient(90deg, var( --e-global-color-7ff3de0 ) 0%, var( --e-global-color-2795e93 ) 100%);border-radius:20px 20px 20px 20px;padding:25px 75px 25px 75px;}.elementor-2790 .elementor-element.elementor-element-4c49458 .elementor-button:hover, .elementor-2790 .elementor-element.elementor-element-4c49458 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-bbe2478 );background-image:linear-gradient(180deg, var( --e-global-color-2795e93 ) 0%, var( --e-global-color-2795e93 ) 100%);}.elementor-2790 .elementor-element.elementor-element-4c49458{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2790 .elementor-element.elementor-element-4c49458 .elementor-button:hover svg, .elementor-2790 .elementor-element.elementor-element-4c49458 .elementor-button:focus svg{fill:var( --e-global-color-bbe2478 );}.elementor-2790 .elementor-element.elementor-element-b830b0a .elementor-button{background-color:transparent;font-family:"Sora", Sans-serif;font-size:27px;font-weight:700;fill:var( --e-global-color-bbe2478 );color:var( --e-global-color-bbe2478 );background-image:linear-gradient(90deg, var( --e-global-color-7ff3de0 ) 0%, var( --e-global-color-2795e93 ) 100%);border-radius:20px 20px 20px 20px;padding:25px 35px 25px 35px;}.elementor-2790 .elementor-element.elementor-element-b830b0a .elementor-button:hover, .elementor-2790 .elementor-element.elementor-element-b830b0a .elementor-button:focus{background-color:transparent;color:var( --e-global-color-bbe2478 );background-image:linear-gradient(180deg, var( --e-global-color-2795e93 ) 0%, var( --e-global-color-2795e93 ) 100%);}.elementor-2790 .elementor-element.elementor-element-b830b0a{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2790 .elementor-element.elementor-element-b830b0a .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-2790 .elementor-element.elementor-element-b830b0a .elementor-button:hover svg, .elementor-2790 .elementor-element.elementor-element-b830b0a .elementor-button:focus svg{fill:var( --e-global-color-bbe2478 );}.elementor-2790 .elementor-element.elementor-element-97f428c .elementor-button{background-color:transparent;font-family:"Sora", Sans-serif;font-size:27px;font-weight:700;fill:var( --e-global-color-bbe2478 );color:var( --e-global-color-bbe2478 );background-image:linear-gradient(90deg, var( --e-global-color-7ff3de0 ) 0%, var( --e-global-color-2795e93 ) 100%);border-radius:20px 20px 20px 20px;padding:25px 35px 25px 35px;}.elementor-2790 .elementor-element.elementor-element-97f428c .elementor-button:hover, .elementor-2790 .elementor-element.elementor-element-97f428c .elementor-button:focus{background-color:transparent;color:var( --e-global-color-bbe2478 );background-image:linear-gradient(180deg, var( --e-global-color-2795e93 ) 0%, var( --e-global-color-2795e93 ) 100%);}.elementor-2790 .elementor-element.elementor-element-97f428c{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2790 .elementor-element.elementor-element-97f428c .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-2790 .elementor-element.elementor-element-97f428c .elementor-button:hover svg, .elementor-2790 .elementor-element.elementor-element-97f428c .elementor-button:focus svg{fill:var( --e-global-color-bbe2478 );}.elementor-2790 .elementor-element.elementor-element-b457fd6{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:50px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-b457fd6.elementor-element{--align-self:center;}.elementor-2790 .elementor-element.elementor-element-d9b5290{--display:flex;--min-height:79vh;--gap:35px 0px;--row-gap:35px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2790 .elementor-element.elementor-element-9c91d9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2790 .elementor-element.elementor-element-9c91d9f .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-2790 .elementor-element.elementor-element-1c93c2b{--display:flex;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:-35%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2790 .elementor-element.elementor-element-1c93c2b.e-con{--align-self:center;}.elementor-2790 .elementor-element.elementor-element-d14f2ea{text-align:center;}.elementor-2790 .elementor-element.elementor-element-d14f2ea .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:55px;font-weight:600;line-height:55px;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-b37b78f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-b37b78f.elementor-element{--align-self:center;}.elementor-2790 .elementor-element.elementor-element-95dc95e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-2790 .elementor-element.elementor-element-95dc95e.e-con{--align-self:center;}.elementor-2790 .elementor-element.elementor-element-90b1356 .elementor-button{background-color:transparent;font-family:"Sora", Sans-serif;font-size:27px;font-weight:700;fill:var( --e-global-color-bbe2478 );color:var( --e-global-color-bbe2478 );background-image:linear-gradient(90deg, var( --e-global-color-7ff3de0 ) 0%, var( --e-global-color-2795e93 ) 100%);border-radius:20px 20px 20px 20px;padding:25px 35px 25px 35px;}.elementor-2790 .elementor-element.elementor-element-90b1356 .elementor-button:hover, .elementor-2790 .elementor-element.elementor-element-90b1356 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-bbe2478 );background-image:linear-gradient(180deg, var( --e-global-color-2795e93 ) 0%, var( --e-global-color-2795e93 ) 100%);}.elementor-2790 .elementor-element.elementor-element-90b1356{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2790 .elementor-element.elementor-element-90b1356 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-2790 .elementor-element.elementor-element-90b1356 .elementor-button:hover svg, .elementor-2790 .elementor-element.elementor-element-90b1356 .elementor-button:focus svg{fill:var( --e-global-color-bbe2478 );}.elementor-2790 .elementor-element.elementor-element-bc60397 .elementor-button{background-color:transparent;font-family:"Sora", Sans-serif;font-size:27px;font-weight:700;fill:var( --e-global-color-bbe2478 );color:var( --e-global-color-bbe2478 );background-image:linear-gradient(90deg, var( --e-global-color-7ff3de0 ) 0%, var( --e-global-color-2795e93 ) 100%);border-radius:20px 20px 20px 20px;padding:25px 75px 25px 75px;}.elementor-2790 .elementor-element.elementor-element-bc60397 .elementor-button:hover, .elementor-2790 .elementor-element.elementor-element-bc60397 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-bbe2478 );background-image:linear-gradient(180deg, var( --e-global-color-2795e93 ) 0%, var( --e-global-color-2795e93 ) 100%);}.elementor-2790 .elementor-element.elementor-element-bc60397{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2790 .elementor-element.elementor-element-bc60397 .elementor-button:hover svg, .elementor-2790 .elementor-element.elementor-element-bc60397 .elementor-button:focus svg{fill:var( --e-global-color-bbe2478 );}.elementor-2790 .elementor-element.elementor-element-96c1db7 .elementor-button{background-color:transparent;font-family:"Sora", Sans-serif;font-size:27px;font-weight:700;fill:var( --e-global-color-bbe2478 );color:var( --e-global-color-bbe2478 );background-image:linear-gradient(90deg, var( --e-global-color-7ff3de0 ) 0%, var( --e-global-color-2795e93 ) 100%);border-radius:20px 20px 20px 20px;padding:25px 35px 25px 35px;}.elementor-2790 .elementor-element.elementor-element-96c1db7 .elementor-button:hover, .elementor-2790 .elementor-element.elementor-element-96c1db7 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-bbe2478 );background-image:linear-gradient(180deg, var( --e-global-color-2795e93 ) 0%, var( --e-global-color-2795e93 ) 100%);}.elementor-2790 .elementor-element.elementor-element-96c1db7{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2790 .elementor-element.elementor-element-96c1db7 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-2790 .elementor-element.elementor-element-96c1db7 .elementor-button:hover svg, .elementor-2790 .elementor-element.elementor-element-96c1db7 .elementor-button:focus svg{fill:var( --e-global-color-bbe2478 );}.elementor-2790 .elementor-element.elementor-element-6d380a8 .elementor-button{background-color:transparent;font-family:"Sora", Sans-serif;font-size:27px;font-weight:700;fill:var( --e-global-color-bbe2478 );color:var( --e-global-color-bbe2478 );background-image:linear-gradient(90deg, var( --e-global-color-7ff3de0 ) 0%, var( --e-global-color-2795e93 ) 100%);border-radius:20px 20px 20px 20px;padding:25px 35px 25px 35px;}.elementor-2790 .elementor-element.elementor-element-6d380a8 .elementor-button:hover, .elementor-2790 .elementor-element.elementor-element-6d380a8 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-bbe2478 );background-image:linear-gradient(180deg, var( --e-global-color-2795e93 ) 0%, var( --e-global-color-2795e93 ) 100%);}.elementor-2790 .elementor-element.elementor-element-6d380a8{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2790 .elementor-element.elementor-element-6d380a8 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-2790 .elementor-element.elementor-element-6d380a8 .elementor-button:hover svg, .elementor-2790 .elementor-element.elementor-element-6d380a8 .elementor-button:focus svg{fill:var( --e-global-color-bbe2478 );}.elementor-2790 .elementor-element.elementor-element-a4e156b{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:50px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Sora", Sans-serif;font-size:26px;font-weight:700;color:var( --e-global-color-3bb720d );}.elementor-2790 .elementor-element.elementor-element-a4e156b.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2790 .elementor-element.elementor-element-9a8bae1{--content-width:100%;}.elementor-2790 .elementor-element.elementor-element-8f61385{--width:9%;}.elementor-2790 .elementor-element.elementor-element-47ffd0a{--width:80%;}.elementor-2790 .elementor-element.elementor-element-feb7471{--width:80%;}.elementor-2790 .elementor-element.elementor-element-541d976{--width:95%;}.elementor-2790 .elementor-element.elementor-element-fe376b4{--width:100%;}.elementor-2790 .elementor-element.elementor-element-69e86d2{--width:100%;}.elementor-2790 .elementor-element.elementor-element-5edff8a{--width:95%;}.elementor-2790 .elementor-element.elementor-element-039648c{--width:90%;}.elementor-2790 .elementor-element.elementor-element-726dfab{--width:84%;}.elementor-2790 .elementor-element.elementor-element-1c93c2b{--width:90%;}.elementor-2790 .elementor-element.elementor-element-95dc95e{--width:84%;}}@media(max-width:1366px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2790 .elementor-element.elementor-element-9a8bae1{--min-height:100vh;--z-index:1;}.elementor-2790 .elementor-element.elementor-element-ace8ded{--margin-top:-50%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:20%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-2790 .elementor-element.elementor-element-dc53804{--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-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2790 .elementor-element.elementor-element-45eb18d{--margin-top:-10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:15%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:0;}.elementor-2790 .elementor-element.elementor-element-ac4ce0a{--z-index:2;}.elementor-2790 .elementor-element.elementor-element-cc2c12a .elementor-heading-title{font-size:30px;}.elementor-2790 .elementor-element.elementor-element-b28637a{font-size:20px;}.elementor-2790 .elementor-element.elementor-element-90305d6 .elementor-heading-title{font-size:45px;}.elementor-2790 .elementor-element.elementor-element-6b90808{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-spacer .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-spacer .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-video .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-video .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2790 .elementor-element.elementor-element-4746978{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2790 .elementor-element.elementor-element-a6c9f09 .elementor-heading-title{font-size:45px;}.elementor-2790 .elementor-element.elementor-element-ca16bbf .elementor-heading-title{font-size:45px;}.elementor-2790 .elementor-element.elementor-element-187318e{font-size:20px;}.elementor-2790 .elementor-element.elementor-element-fe376b4{--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;}.elementor-2790 .elementor-element.elementor-element-c28ab0a .elementor-heading-title{font-size:45px;}.elementor-2790 .elementor-element.elementor-element-3cb7900{font-size:20px;}.elementor-2790 .elementor-element.elementor-element-69e86d2{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-widget-image-box .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image-box .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2790 .elementor-element.elementor-element-80b958d{padding:30px 30px 30px 30px;background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-088cecb ) 0%, #474747 100%);border-radius:20px 20px 20px 20px;}.elementor-2790 .elementor-element.elementor-element-80b958d .elementor-image-box-wrapper{text-align:start;}.elementor-2790 .elementor-element.elementor-element-80b958d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2790 .elementor-element.elementor-element-80b958d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2790 .elementor-element.elementor-element-80b958d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2790 .elementor-element.elementor-element-80b958d .elementor-image-box-title{margin-bottom:15px;font-size:30px;}.elementor-2790 .elementor-element.elementor-element-80b958d .elementor-image-box-wrapper .elementor-image-box-img{width:24%;}.elementor-2790 .elementor-element.elementor-element-80b958d .elementor-image-box-img img{height:0%;}.elementor-2790 .elementor-element.elementor-element-80b958d .elementor-image-box-description{font-size:18px;}.elementor-2790 .elementor-element.elementor-element-044abed{padding:30px 30px 30px 30px;background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-088cecb ) 0%, #474747 100%);border-radius:20px 20px 20px 20px;}.elementor-2790 .elementor-element.elementor-element-044abed .elementor-image-box-wrapper{text-align:start;}.elementor-2790 .elementor-element.elementor-element-044abed.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2790 .elementor-element.elementor-element-044abed.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2790 .elementor-element.elementor-element-044abed.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2790 .elementor-element.elementor-element-044abed .elementor-image-box-title{margin-bottom:15px;font-size:30px;}.elementor-2790 .elementor-element.elementor-element-044abed .elementor-image-box-wrapper .elementor-image-box-img{width:24%;}.elementor-2790 .elementor-element.elementor-element-044abed .elementor-image-box-img img{height:0%;}.elementor-2790 .elementor-element.elementor-element-044abed .elementor-image-box-description{font-size:18px;}.elementor-2790 .elementor-element.elementor-element-0b5c484{padding:30px 30px 30px 30px;background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-088cecb ) 0%, #474747 100%);border-radius:20px 20px 20px 20px;}.elementor-2790 .elementor-element.elementor-element-0b5c484 .elementor-image-box-wrapper{text-align:start;}.elementor-2790 .elementor-element.elementor-element-0b5c484.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2790 .elementor-element.elementor-element-0b5c484.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2790 .elementor-element.elementor-element-0b5c484.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2790 .elementor-element.elementor-element-0b5c484 .elementor-image-box-title{margin-bottom:15px;font-size:30px;}.elementor-2790 .elementor-element.elementor-element-0b5c484 .elementor-image-box-wrapper .elementor-image-box-img{width:24%;}.elementor-2790 .elementor-element.elementor-element-0b5c484 .elementor-image-box-img img{height:0%;}.elementor-2790 .elementor-element.elementor-element-0b5c484 .elementor-image-box-description{font-size:18px;}.elementor-2790 .elementor-element.elementor-element-159fdc0{padding:30px 30px 30px 30px;background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-088cecb ) 0%, #474747 100%);border-radius:20px 20px 20px 20px;}.elementor-2790 .elementor-element.elementor-element-159fdc0 .elementor-image-box-wrapper{text-align:start;}.elementor-2790 .elementor-element.elementor-element-159fdc0.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2790 .elementor-element.elementor-element-159fdc0.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2790 .elementor-element.elementor-element-159fdc0.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2790 .elementor-element.elementor-element-159fdc0 .elementor-image-box-title{margin-bottom:15px;font-size:30px;}.elementor-2790 .elementor-element.elementor-element-159fdc0 .elementor-image-box-wrapper .elementor-image-box-img{width:24%;}.elementor-2790 .elementor-element.elementor-element-159fdc0 .elementor-image-box-img img{height:0%;}.elementor-2790 .elementor-element.elementor-element-159fdc0 .elementor-image-box-description{font-size:18px;}.elementor-2790 .elementor-element.elementor-element-c3787fe .elementor-heading-title{font-size:45px;}.elementor-2790 .elementor-element.elementor-element-67f359f .elementor-heading-title{font-size:45px;}.elementor-2790 .elementor-element.elementor-element-163e276{font-size:20px;line-height:25px;}.elementor-2790 .elementor-element.elementor-element-0542152{--gap:35px 0px;--row-gap:35px;--column-gap:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2790 .elementor-element.elementor-element-0e0ffb2{padding:0px 0px 0px 0px;}.elementor-2790 .elementor-element.elementor-element-039648c{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:-40%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2790 .elementor-element.elementor-element-28e1136{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2790 .elementor-element.elementor-element-28e1136 .elementor-heading-title{font-size:45px;}.elementor-2790 .elementor-element.elementor-element-843cf75{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:20px;}.elementor-2790 .elementor-element.elementor-element-726dfab{--grid-auto-flow:row;--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-button .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-button .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2790 .elementor-element.elementor-element-1ac7edb .elementor-button{font-size:16px;padding:15px 25px 15px 25px;}.elementor-2790 .elementor-element.elementor-element-4c49458 .elementor-button{font-size:16px;padding:15px 65px 15px 65px;}.elementor-2790 .elementor-element.elementor-element-b830b0a .elementor-button{font-size:16px;padding:15px 20px 15px 20px;}.elementor-2790 .elementor-element.elementor-element-97f428c .elementor-button{font-size:16px;padding:15px 20px 15px 20px;}.elementor-2790 .elementor-element.elementor-element-b457fd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;font-size:20px;}.elementor-2790 .elementor-element.elementor-element-d9b5290{--gap:35px 0px;--row-gap:35px;--column-gap:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2790 .elementor-element.elementor-element-9c91d9f{padding:0px 0px 0px 0px;}.elementor-2790 .elementor-element.elementor-element-1c93c2b{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:-34%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2790 .elementor-element.elementor-element-d14f2ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2790 .elementor-element.elementor-element-d14f2ea .elementor-heading-title{font-size:45px;}.elementor-2790 .elementor-element.elementor-element-b37b78f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:20px;}.elementor-2790 .elementor-element.elementor-element-95dc95e{--grid-auto-flow:row;--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-2790 .elementor-element.elementor-element-90b1356 .elementor-button{font-size:16px;padding:15px 20px 15px 20px;}.elementor-2790 .elementor-element.elementor-element-bc60397 .elementor-button{font-size:16px;padding:15px 65px 15px 65px;}.elementor-2790 .elementor-element.elementor-element-96c1db7 .elementor-button{font-size:16px;padding:15px 20px 15px 20px;}.elementor-2790 .elementor-element.elementor-element-6d380a8 .elementor-button{font-size:16px;padding:15px 20px 15px 20px;}.elementor-2790 .elementor-element.elementor-element-a4e156b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 0px;font-size:20px;}}@media(max-width:1024px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-spacer .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-spacer .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-video .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-video .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2790 .elementor-element.elementor-element-69e86d2{--grid-auto-flow:row;}.elementor-widget-image-box .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image-box .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2790 .elementor-element.elementor-element-726dfab{--grid-auto-flow:row;}.elementor-widget-button .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-button .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2790 .elementor-element.elementor-element-95dc95e{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2790 .elementor-element.elementor-element-9a8bae1{--min-height:100vh;--margin-top:-18%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-2790 .elementor-element.elementor-element-ace8ded{--margin-top:-215%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2790 .elementor-element.elementor-element-004e98e .elementor-heading-title{font-size:29px;line-height:1.2em;}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2790 .elementor-element.elementor-element-70cd335{font-size:16px;}.elementor-2790 .elementor-element.elementor-element-d744c88{font-size:16px;}.elementor-2790 .elementor-element.elementor-element-45eb18d{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;--z-index:1;}.elementor-2790 .elementor-element.elementor-element-ac4ce0a{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2790 .elementor-element.elementor-element-cc2c12a .elementor-heading-title{font-size:29px;line-height:1.2em;}.elementor-2790 .elementor-element.elementor-element-b28637a{font-size:16px;}.elementor-2790 .elementor-element.elementor-element-90305d6 .elementor-heading-title{font-size:29px;line-height:1.2em;}.elementor-widget-html .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-html .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-spacer .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-spacer .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-video .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-video .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-2790 .elementor-element.elementor-element-4746978{--margin-top:-5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2790 .elementor-element.elementor-element-9c4bc30{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2790 .elementor-element.elementor-element-65f6779 .elementor-heading-title{font-size:29px;}.elementor-2790 .elementor-element.elementor-element-ad83899 .elementor-heading-title{font-size:29px;}.elementor-2790 .elementor-element.elementor-element-44f217b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--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-2790 .elementor-element.elementor-element-954ce34{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2790 .elementor-element.elementor-element-016c827{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2790 .elementor-element.elementor-element-e9c1192 .elementor-heading-title{font-size:29px;}.elementor-2790 .elementor-element.elementor-element-99fdb41 .elementor-heading-title{font-size:29px;}.elementor-2790 .elementor-element.elementor-element-f61366d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;line-height:1.2em;}.elementor-2790 .elementor-element.elementor-element-f871c92{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2790 .elementor-element.elementor-element-30431e7{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2790 .elementor-element.elementor-element-edef351 .elementor-heading-title{font-size:29px;}.elementor-2790 .elementor-element.elementor-element-1b459ba .elementor-heading-title{font-size:29px;}.elementor-2790 .elementor-element.elementor-element-68896a8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;line-height:1.2em;}.elementor-2790 .elementor-element.elementor-element-1fec00d{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2790 .elementor-element.elementor-element-f8821d7{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2790 .elementor-element.elementor-element-acf4020 .elementor-heading-title{font-size:29px;}.elementor-2790 .elementor-element.elementor-element-4d580a0 .elementor-heading-title{font-size:29px;}.elementor-2790 .elementor-element.elementor-element-c5c2aee{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;line-height:1.2em;}.elementor-2790 .elementor-element.elementor-element-5a81b7a{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2790 .elementor-element.elementor-element-d74ba89{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2790 .elementor-element.elementor-element-e9958b5 .elementor-heading-title{font-size:29px;}.elementor-2790 .elementor-element.elementor-element-c6547c9 .elementor-heading-title{font-size:29px;}.elementor-2790 .elementor-element.elementor-element-2665a66{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;line-height:1.2em;}.elementor-2790 .elementor-element.elementor-element-302b7ba{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2790 .elementor-element.elementor-element-a50b2b6{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2790 .elementor-element.elementor-element-ecd99fe .elementor-heading-title{font-size:29px;}.elementor-2790 .elementor-element.elementor-element-8748cc2 .elementor-heading-title{font-size:29px;}.elementor-2790 .elementor-element.elementor-element-635a548{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;line-height:1.2em;}.elementor-2790 .elementor-element.elementor-element-5205b96{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2790 .elementor-element.elementor-element-2c7d263{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2790 .elementor-element.elementor-element-20ebe55 .elementor-heading-title{font-size:29px;}.elementor-2790 .elementor-element.elementor-element-53e7dc5 .elementor-heading-title{font-size:29px;}.elementor-2790 .elementor-element.elementor-element-d0cb3f5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;line-height:1.2em;}.elementor-2790 .elementor-element.elementor-element-b4c76a6{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2790 .elementor-element.elementor-element-16393ee{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2790 .elementor-element.elementor-element-eb6ece9 .elementor-heading-title{font-size:29px;}.elementor-2790 .elementor-element.elementor-element-09080f5 .elementor-heading-title{font-size:29px;}.elementor-2790 .elementor-element.elementor-element-79f4a6c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;line-height:1.2em;}.elementor-2790 .elementor-element.elementor-element-8a55e9f{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2790 .elementor-element.elementor-element-10d128b{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-2790 .elementor-element.elementor-element-a6c9f09 .elementor-heading-title{font-size:29px;line-height:1.2em;}.elementor-2790 .elementor-element.elementor-element-ca16bbf .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-2790 .elementor-element.elementor-element-187318e{padding:20px 20px 0px 20px;font-size:16px;}.elementor-2790 .elementor-element.elementor-element-f62c111{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2790 .elementor-element.elementor-element-fe376b4{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2790 .elementor-element.elementor-element-c28ab0a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2790 .elementor-element.elementor-element-c28ab0a .elementor-heading-title{font-size:29px;line-height:1.2em;}.elementor-2790 .elementor-element.elementor-element-3cb7900{font-size:16px;}.elementor-2790 .elementor-element.elementor-element-69e86d2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image-box .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image-box .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-2790 .elementor-element.elementor-element-80b958d .elementor-image-box-img{margin-bottom:0px;}.elementor-2790 .elementor-element.elementor-element-80b958d .elementor-image-box-title{font-size:29px;}.elementor-2790 .elementor-element.elementor-element-80b958d .elementor-image-box-description{font-size:16px;}.elementor-2790 .elementor-element.elementor-element-044abed .elementor-image-box-img{margin-bottom:0px;}.elementor-2790 .elementor-element.elementor-element-044abed .elementor-image-box-title{font-size:29px;}.elementor-2790 .elementor-element.elementor-element-044abed .elementor-image-box-description{font-size:16px;}.elementor-2790 .elementor-element.elementor-element-0b5c484 .elementor-image-box-img{margin-bottom:0px;}.elementor-2790 .elementor-element.elementor-element-0b5c484 .elementor-image-box-title{font-size:29px;}.elementor-2790 .elementor-element.elementor-element-0b5c484 .elementor-image-box-description{font-size:16px;}.elementor-2790 .elementor-element.elementor-element-159fdc0 .elementor-image-box-img{margin-bottom:0px;}.elementor-2790 .elementor-element.elementor-element-159fdc0 .elementor-image-box-title{font-size:29px;}.elementor-2790 .elementor-element.elementor-element-159fdc0 .elementor-image-box-description{font-size:16px;}.elementor-2790 .elementor-element.elementor-element-c3787fe .elementor-heading-title{font-size:29px;line-height:1.2em;}.elementor-2790 .elementor-element.elementor-element-67f359f .elementor-heading-title{font-size:29px;line-height:1.2em;}.elementor-2790 .elementor-element.elementor-element-163e276{padding:20px 20px 20px 20px;text-align:justify;font-size:16px;}.elementor-2790 .elementor-element.elementor-element-0542152{--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2790 .elementor-element.elementor-element-28e1136 .elementor-heading-title{font-size:29px;line-height:1.2em;}.elementor-2790 .elementor-element.elementor-element-726dfab{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-button .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-button .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-2790 .elementor-element.elementor-element-1ac7edb .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-2790 .elementor-element.elementor-element-b830b0a .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-2790 .elementor-element.elementor-element-97f428c .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-2790 .elementor-element.elementor-element-d9b5290{--min-height:60vh;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2790 .elementor-element.elementor-element-1c93c2b{--margin-top:-170%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2790 .elementor-element.elementor-element-d14f2ea .elementor-heading-title{font-size:29px;line-height:1.2em;}.elementor-2790 .elementor-element.elementor-element-b37b78f{font-size:16px;}.elementor-2790 .elementor-element.elementor-element-95dc95e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2790 .elementor-element.elementor-element-90b1356{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2790 .elementor-element.elementor-element-90b1356 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-2790 .elementor-element.elementor-element-90b1356 .elementor-button{padding:15px 15px 15px 15px;}.elementor-2790 .elementor-element.elementor-element-bc60397{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2790 .elementor-element.elementor-element-bc60397 .elementor-button{padding:15px 15px 15px 15px;}.elementor-2790 .elementor-element.elementor-element-96c1db7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2790 .elementor-element.elementor-element-96c1db7 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-2790 .elementor-element.elementor-element-96c1db7 .elementor-button{padding:15px 15px 15px 15px;}.elementor-2790 .elementor-element.elementor-element-6d380a8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2790 .elementor-element.elementor-element-6d380a8 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-2790 .elementor-element.elementor-element-6d380a8 .elementor-button{padding:15px 15px 15px 15px;}.elementor-2790 .elementor-element.elementor-element-a4e156b{padding:10px 0px 10px 0px;font-size:19px;}}/* Start custom CSS for heading, class: .elementor-element-004e98e */.elementor-2790 .elementor-element.elementor-element-004e98e {
    background: linear-gradient(90deg, #ffffff, #f2d44a);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac4ce0a *//* Borda degradê externa */
.elementor-2790 .elementor-element.elementor-element-ac4ce0a {
    position: relative;
    z-index: 1;
}

.elementor-2790 .elementor-element.elementor-element-ac4ce0a::before {
    content: "";
    position: absolute;
    inset: 0;             /* ocupa todo o container */
    padding: 2px;         /* espessura da borda */
    border-radius: 20px;  /* MESMO radius do seu design */
    background: linear-gradient(90deg, #f2d44a, #fff);
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;          /* fica atrás do conteúdo */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90305d6 */.elementor-2790 .elementor-element.elementor-element-90305d6 {
    background: linear-gradient(90deg, #ffffff, #f2d44a);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-a33318a */.rotate-text {
    transform: rotate(-90deg); /* ou 90deg dependendo do lado */
    transform-origin: left top;
    font-family: Sans-Serif;
    color: #fff;
    font-weight: bold;
    font-size: 60px;
    margin-top: 150px;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-618e781 */.rotate-text {
    transform: rotate(-90deg); /* ou 90deg dependendo do lado */
    transform-origin: left top;
    font-family: Sans-Serif;
    color: #fff;
    font-weight: bold;
    font-size: 60px;
    margin-top: 150px;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-4ea584f */.rotate-text {
    transform: rotate(-90deg); /* ou 90deg dependendo do lado */
    transform-origin: left top;
    font-family: Sans-Serif;
    color: #fff;
    font-weight: bold;
    font-size: 60px;
    margin-top: 150px;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-00302f9 */.rotate-text {
    transform: rotate(-90deg); /* ou 90deg dependendo do lado */
    transform-origin: left top;
    font-family: Sans-Serif;
    color: #fff;
    font-weight: bold;
    font-size: 60px;
    margin-top: 150px;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-6434d97 */.rotate-text {
    transform: rotate(-90deg); /* ou 90deg dependendo do lado */
    transform-origin: left top;
    font-family: Sans-Serif;
    color: #fff;
    font-weight: bold;
    font-size: 60px;
    margin-top: 150px;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-d91f718 */.rotate-text {
    transform: rotate(-90deg); /* ou 90deg dependendo do lado */
    transform-origin: left top;
    font-family: Sans-Serif;
    color: #fff;
    font-weight: bold;
    font-size: 60px;
    margin-top: 150px;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-222f0e8 */.rotate-text {
    transform: rotate(-90deg); /* ou 90deg dependendo do lado */
    transform-origin: left top;
    font-family: Sans-Serif;
    color: #fff;
    font-weight: bold;
    font-size: 60px;
    margin-top: 150px;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-a25afab */.rotate-text {
    transform: rotate(-90deg); /* ou 90deg dependendo do lado */
    transform-origin: left top;
    font-family: Sans-Serif;
    color: #fff;
    font-weight: bold;
    font-size: 60px;
    margin-top: 150px;
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-02f0e86 */.rotate-text {
    transform: rotate(-90deg); /* ou 90deg dependendo do lado */
    transform-origin: left top;
    font-family: Sans-Serif;
    color: #fff;
    font-weight: bold;
    font-size: 60px;
    margin-top: 150px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4feaa97 */.rotate-text {
    font-family: inherit;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-590b8c2 */.timeline-wrapper {
    position: relative;
    padding-left: 50px;
    display: flex;
    flex-direction: column;
    gap: 80px;
}

/* Linha vertical principal */
.timeline-wrapper::before {
    content: "";
    position: absolute;
    left: 15px;
    top: 0;
    width: 2px;
    height: 100%;   /* <<< AQUI */
    background-color: #f2d44a;
    z-index: 1;
}

/* Item */
.timeline {
    position: relative;
}

/* Ponto */
.timeline::before {
    content: "";
    width: 20px;
    height: 20px;
    background-color: #f2d44a;
    border-radius: 50%;
    position: absolute;
    left: -35px;
    top: 0;
    border: 2px solid #f2d44a;
    z-index: 2;
}

/* Linha interna que conecta os pontos */
.timeline::after {
    content: "";
    position: absolute;
    left: -26px;
    top: 20px;   /* começa logo abaixo do ponto */
    width: 2px;
    height: 100%;    /* <<< AQUI */
    background-color: #f2d44a;
    z-index: 1;
}


/* Responsivo */
@media(max-width: 767px) {
    .timeline-wrapper {
        padding-left: 40px;
    }

    .timeline::before {
        left: -30px;
    }

    .timeline::after {
        left: -22px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b323646 */.timeline-wrapper {
    position: relative;
    padding-left: 50px;
    display: flex;
    flex-direction: column;
    gap: 80px; /* espaço entre eventos */
}

/* Linha vertical contínua sempre visível */
.timeline-wrapper::before {
    content: "";
    position: absolute;
    left: 15px;
    top: 0;
    width: 2px;
    height: 100%;
    background-color: #f2d44a;
    z-index: 99;
}

/* Cada bloco da timeline */
.timeline2 {
    position: relative;
}

/* REMOVIDO: marcador circular */
.timeline2::before {
    content: none !important; /* <<< remove totalmente */
}

/* Linha que conecta cada marcador ao próximo */
.timeline2::after {
    content: "";
    position: absolute;
    left: -26px;
    top: 0; /* começa no topo do item */
    width: 2px;
    height: 100%; 
    background-color: #f2d44a;
    z-index: 99;
}

/* Remove a linha do último item */
.timeline2:last-child::after {
    display: none;
}

/* Responsivo */
@media(max-width: 767px) {
    .timeline-wrapper {
        padding-left: 40px;
    }

    .timeline2::after {
        left: -22px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fcdf9f */.timeline-wrapper {
    position: relative;
    padding-left: 50px;
    display: flex;
    flex-direction: column;
    gap: 80px; /* espaço entre eventos */
}

/* Linha vertical contínua sempre visível */
.timeline-wrapper::before {
    content: "";
    position: absolute;
    left: 15px;
    top: 0;
    width: 2px;
    height: 100%;
    background-color: #f2d44a; /* linha fixa e visível */
    z-index: 1;
}

/* Cada bloco da timeline */
.timeline2 {
    position: relative;
}

/* Marcador circular */
.timeline2::before {
    content: "";
    width: 0px;
    height: 0px;
    background-color: #131313;
    border-radius: 50%;
    position: absolute;
    left: -35px;
    top: 0;
    border: px solid #131313;
    box-shadow: 0 0 0 0px #131313a;
    z-index: 2;
}

/* Linha que conecta cada marcador ao próximo */
.timeline2::after {
    content: "";
    position: absolute;
    left: -26px;
    top: 25px;
    width: 2px;
    height: calc(100% + 55px); 
    background-color: #f2d44a; /* linha contínua */
    z-index: 1;
}

/* Remove a linha do último item */
.timeline2:last-child::after {
    display: none;
}

/* Responsivo */
@media(max-width: 767px) {
    .timeline-wrapper {
        padding-left: 40px;
    }

    .timeline2::before {
        left: -30px;
    }

    .timeline2::after {
        left: -22px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a80677 */.timeline-wrapper {
    position: relative;
    padding-left: 50px;
    display: flex;
    flex-direction: column;
    gap: 80px; /* espaço entre eventos */
}

/* Linha vertical contínua sempre visível */
.timeline-wrapper::before {
    content: "";
    position: absolute;
    left: 15px;
    top: 0;
    width: 2px;
    height: 100%;
    background-color: #f2d44a; /* linha fixa e visível */
    z-index: 1;
}

/* Cada bloco da timeline */
.timeline2 {
    position: relative;
}

/* Marcador circular */
.timeline2::before {
    content: "";
    width: 0px;
    height: 0px;
    background-color: #131313;
    border-radius: 50%;
    position: absolute;
    left: -35px;
    top: 0;
    border: px solid #131313;
    box-shadow: 0 0 0 0px #131313a;
    z-index: 2;
}

/* Linha que conecta cada marcador ao próximo */
.timeline2::after {
    content: "";
    position: absolute;
    left: -26px;
    top: 25px;
    width: 2px;
    height: calc(100% + 55px); 
    background-color: #f2d44a; /* linha contínua */
    z-index: 1;
}

/* Remove a linha do último item */
.timeline2:last-child::after {
    display: none;
}

/* Responsivo */
@media(max-width: 767px) {
    .timeline-wrapper {
        padding-left: 40px;
    }

    .timeline2::before {
        left: -30px;
    }

    .timeline2::after {
        left: -22px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29a022f */.timeline-wrapper {
    position: relative;
    padding-left: 50px;
    display: flex;
    flex-direction: column;
    gap: 80px; /* espaço entre eventos */
}

/* Linha vertical contínua sempre visível */
.timeline-wrapper::before {
    content: "";
    position: absolute;
    left: 15px;
    top: 0;
    width: 2px;
    height: 100%;
    background-color: #f2d44a; /* linha fixa e visível */
    z-index: 1;
}

/* Cada bloco da timeline */
.timeline2 {
    position: relative;
}

/* Marcador circular */
.timeline2::before {
    content: "";
    width: 0px;
    height: 0px;
    background-color: #131313;
    border-radius: 50%;
    position: absolute;
    left: -35px;
    top: 0;
    border: px solid #131313;
    box-shadow: 0 0 0 0px #131313a;
    z-index: 2;
}

/* Linha que conecta cada marcador ao próximo */
.timeline2::after {
    content: "";
    position: absolute;
    left: -26px;
    top: 25px;
    width: 2px;
    height: calc(100% + 55px); 
    background-color: #f2d44a; /* linha contínua */
    z-index: 1;
}

/* Remove a linha do último item */
.timeline2:last-child::after {
    display: none;
}

/* Responsivo */
@media(max-width: 767px) {
    .timeline-wrapper {
        padding-left: 40px;
    }

    .timeline2::before {
        left: -30px;
    }

    .timeline2::after {
        left: -22px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92915c2 */.timeline-wrapper {
    position: relative;
    padding-left: 50px;
    display: flex;
    flex-direction: column;
    gap: 80px; /* espaço entre eventos */
}

/* Linha vertical contínua sempre visível */
.timeline-wrapper::before {
    content: "";
    position: absolute;
    left: 15px;
    top: 0;
    width: 2px;
    height: 100%;
    background-color: #f2d44a; /* linha fixa e visível */
    z-index: 1;
}

/* Cada bloco da timeline */
.timeline2 {
    position: relative;
}

/* Marcador circular */
.timeline2::before {
    content: "";
    width: 0px;
    height: 0px;
    background-color: #131313;
    border-radius: 50%;
    position: absolute;
    left: -35px;
    top: 0;
    border: px solid #131313;
    box-shadow: 0 0 0 0px #131313a;
    z-index: 2;
}

/* Linha que conecta cada marcador ao próximo */
.timeline2::after {
    content: "";
    position: absolute;
    left: -26px;
    top: 25px;
    width: 2px;
    height: calc(100% + 55px); 
    background-color: #f2d44a; /* linha contínua */
    z-index: 1;
}

/* Remove a linha do último item */
.timeline2:last-child::after {
    display: none;
}

/* Responsivo */
@media(max-width: 767px) {
    .timeline-wrapper {
        padding-left: 40px;
    }

    .timeline2::before {
        left: -30px;
    }

    .timeline2::after {
        left: -22px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fd6d18 */.timeline-wrapper {
    position: relative;
    padding-left: 50px;
    display: flex;
    flex-direction: column;
    gap: 80px; /* espaço entre eventos */
}

/* Linha vertical contínua sempre visível */
.timeline-wrapper::before {
    content: "";
    position: absolute;
    left: 15px;
    top: 0;
    width: 2px;
    height: 100%;
    background-color: #f2d44a; /* linha fixa e visível */
    z-index: 1;
}

/* Cada bloco da timeline */
.timeline2 {
    position: relative;
}

/* Marcador circular */
.timeline2::before {
    content: "";
    width: 0px;
    height: 0px;
    background-color: #131313;
    border-radius: 50%;
    position: absolute;
    left: -35px;
    top: 0;
    border: px solid #131313;
    box-shadow: 0 0 0 0px #131313a;
    z-index: 2;
}

/* Linha que conecta cada marcador ao próximo */
.timeline2::after {
    content: "";
    position: absolute;
    left: -26px;
    top: 25px;
    width: 2px;
    height: calc(100% + 55px); 
    background-color: #f2d44a; /* linha contínua */
    z-index: 1;
}

/* Remove a linha do último item */
.timeline2:last-child::after {
    display: none;
}

/* Responsivo */
@media(max-width: 767px) {
    .timeline-wrapper {
        padding-left: 40px;
    }

    .timeline2::before {
        left: -30px;
    }

    .timeline2::after {
        left: -22px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f500f7 */.timeline-wrapper {
    position: relative;
    padding-left: 50px;
    display: flex;
    flex-direction: column;
    gap: 80px; /* espaço entre eventos */
}

/* Linha vertical contínua sempre visível */
.timeline-wrapper::before {
    content: "";
    position: absolute;
    left: 15px;
    top: 0;
    width: 2px;
    height: 100%;
    background-color: #f2d44a; /* linha fixa e visível */
    z-index: 1;
}

/* Cada bloco da timeline */
.timeline2 {
    position: relative;
}

/* Marcador circular */
.timeline2::before {
    content: "";
    width: 0px;
    height: 0px;
    background-color: #131313;
    border-radius: 50%;
    position: absolute;
    left: -35px;
    top: 0;
    border: px solid #131313;
    box-shadow: 0 0 0 0px #131313a;
    z-index: 2;
}

/* Linha que conecta cada marcador ao próximo */
.timeline2::after {
    content: "";
    position: absolute;
    left: -26px;
    top: 25px;
    width: 2px;
    height: calc(100% + 55px); 
    background-color: #f2d44a; /* linha contínua */
    z-index: 1;
}

/* Remove a linha do último item */
.timeline2:last-child::after {
    display: none;
}

/* Responsivo */
@media(max-width: 767px) {
    .timeline-wrapper {
        padding-left: 40px;
    }

    .timeline2::before {
        left: -30px;
    }

    .timeline2::after {
        left: -22px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc7f6ed */.timeline-wrapper {
    position: relative;
    padding-left: 50px;
    display: flex;
    flex-direction: column;
    gap: 80px; /* espaço entre eventos */
}

/* Linha vertical contínua sempre visível */
.timeline-wrapper::before {
    content: "";
    position: absolute;
    left: 15px;
    top: 0;
    width: 2px;
    height: 100%;
    background-color: #f2d44a; /* linha fixa e visível */
    z-index: 1;
}

/* Cada bloco da timeline */
.timeline2 {
    position: relative;
}

/* Marcador circular */
.timeline2::before {
    content: "";
    width: 0px;
    height: 0px;
    background-color: #131313;
    border-radius: 50%;
    position: absolute;
    left: -35px;
    top: 0;
    border: px solid #131313;
    box-shadow: 0 0 0 0px #131313a;
    z-index: 2;
}

/* Linha que conecta cada marcador ao próximo */
.timeline2::after {
    content: "";
    position: absolute;
    left: -26px;
    top: 25px;
    width: 2px;
    height: calc(100% + 55px); 
    background-color: #f2d44a; /* linha contínua */
    z-index: 1;
}

/* Remove a linha do último item */
.timeline2:last-child::after {
    display: none;
}

/* Responsivo */
@media(max-width: 767px) {
    .timeline-wrapper {
        padding-left: 40px;
    }

    .timeline2::before {
        left: -30px;
    }

    .timeline2::after {
        left: -22px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad83899 */.timeline-wrapper {
    position: relative;
    padding-left: 50px;
    display: flex;
    flex-direction: column;
    gap: 80px;
}

/* Linha vertical principal */
.timeline-wrapper::before {
    content: "";
    position: absolute;
    left: 15px;
    top: 0;
    width: 2px;
    height: 100%;   /* <<< AQUI */
    background-color: #f2d44a;
    z-index: 1;
}

/* Item */
.timeline {
    position: relative;
}

/* Ponto */
.timeline::before {
    content: "";
    width: 20px;
    height: 20px;
    background-color: #f2d44a;
    border-radius: 50%;
    position: absolute;
    left: -35px;
    top: 0;
    border: 2px solid #f2d44a;
    z-index: 2;
}

/* Linha interna que conecta os pontos */
.timeline::after {
    content: "";
    position: absolute;
    left: -26px;
    top: 20px;   /* começa logo abaixo do ponto */
    width: 2px;
    height: 100%;    /* <<< AQUI */
    background-color: #f2d44a;
    z-index: 1;
}


/* Responsivo */
@media(max-width: 767px) {
    .timeline-wrapper {
        padding-left: 40px;
    }

    .timeline::before {
        left: -30px;
    }

    .timeline::after {
        left: -22px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-954ce34 */.timeline-wrapper {
    position: relative;
    padding-left: 50px;
    display: flex;
    flex-direction: column;
    gap: 80px; /* espaço entre eventos */
}

/* Linha vertical contínua sempre visível */
.timeline-wrapper::before {
    content: "";
    position: absolute;
    left: 15px;
    top: 0;
    width: 2px;
    height: 100%;
    background-color: #f2d44a;
    z-index: 99;
}

/* Cada bloco da timeline */
.timeline2 {
    position: relative;
}

/* REMOVIDO: marcador circular */
.timeline2::before {
    content: none !important; /* <<< remove totalmente */
}

/* Linha que conecta cada marcador ao próximo */
.timeline2::after {
    content: "";
    position: absolute;
    left: -26px;
    top: 0; /* começa no topo do item */
    width: 2px;
    height: 100%; 
    background-color: #f2d44a;
    z-index: 99;
}

/* Remove a linha do último item */
.timeline2:last-child::after {
    display: none;
}

/* Responsivo */
@media(max-width: 767px) {
    .timeline-wrapper {
        padding-left: 40px;
    }

    .timeline2::after {
        left: -22px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99fdb41 */.timeline-wrapper {
    position: relative;
    padding-left: 50px;
    display: flex;
    flex-direction: column;
    gap: 80px; /* espaço entre eventos */
}

/* Linha vertical contínua sempre visível */
.timeline-wrapper::before {
    content: "";
    position: absolute;
    left: 15px;
    top: 0;
    width: 2px;
    height: 100%;
    background-color: #f2d44a; /* linha fixa e visível */
    z-index: 1;
}

/* Cada bloco da timeline */
.timeline2 {
    position: relative;
}

/* Marcador circular */
.timeline2::before {
    content: "";
    width: 0px;
    height: 0px;
    background-color: #131313;
    border-radius: 50%;
    position: absolute;
    left: -35px;
    top: 0;
    border: px solid #131313;
    box-shadow: 0 0 0 0px #131313a;
    z-index: 2;
}

/* Linha que conecta cada marcador ao próximo */
.timeline2::after {
    content: "";
    position: absolute;
    left: -26px;
    top: 25px;
    width: 2px;
    height: calc(100% + 55px); 
    background-color: #f2d44a; /* linha contínua */
    z-index: 1;
}

/* Remove a linha do último item */
.timeline2:last-child::after {
    display: none;
}

/* Responsivo */
@media(max-width: 767px) {
    .timeline-wrapper {
        padding-left: 40px;
    }

    .timeline2::before {
        left: -30px;
    }

    .timeline2::after {
        left: -22px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f871c92 */.timeline-wrapper {
    position: relative;
    padding-left: 50px;
    display: flex;
    flex-direction: column;
    gap: 80px; /* espaço entre eventos */
}

/* Linha vertical contínua sempre visível */
.timeline-wrapper::before {
    content: "";
    position: absolute;
    left: 15px;
    top: 0;
    width: 2px;
    height: 100%;
    background-color: #f2d44a;
    z-index: 99;
}

/* Cada bloco da timeline */
.timeline2 {
    position: relative;
}

/* REMOVIDO: marcador circular */
.timeline2::before {
    content: none !important; /* <<< remove totalmente */
}

/* Linha que conecta cada marcador ao próximo */
.timeline2::after {
    content: "";
    position: absolute;
    left: -26px;
    top: 0; /* começa no topo do item */
    width: 2px;
    height: 100%; 
    background-color: #f2d44a;
    z-index: 99;
}

/* Remove a linha do último item */
.timeline2:last-child::after {
    display: none;
}

/* Responsivo */
@media(max-width: 767px) {
    .timeline-wrapper {
        padding-left: 40px;
    }

    .timeline2::after {
        left: -22px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b459ba */.timeline-wrapper {
    position: relative;
    padding-left: 50px;
    display: flex;
    flex-direction: column;
    gap: 80px; /* espaço entre eventos */
}

/* Linha vertical contínua sempre visível */
.timeline-wrapper::before {
    content: "";
    position: absolute;
    left: 15px;
    top: 0;
    width: 2px;
    height: 100%;
    background-color: #f2d44a; /* linha fixa e visível */
    z-index: 1;
}

/* Cada bloco da timeline */
.timeline2 {
    position: relative;
}

/* Marcador circular */
.timeline2::before {
    content: "";
    width: 0px;
    height: 0px;
    background-color: #131313;
    border-radius: 50%;
    position: absolute;
    left: -35px;
    top: 0;
    border: px solid #131313;
    box-shadow: 0 0 0 0px #131313a;
    z-index: 2;
}

/* Linha que conecta cada marcador ao próximo */
.timeline2::after {
    content: "";
    position: absolute;
    left: -26px;
    top: 25px;
    width: 2px;
    height: calc(100% + 55px); 
    background-color: #f2d44a; /* linha contínua */
    z-index: 1;
}

/* Remove a linha do último item */
.timeline2:last-child::after {
    display: none;
}

/* Responsivo */
@media(max-width: 767px) {
    .timeline-wrapper {
        padding-left: 40px;
    }

    .timeline2::before {
        left: -30px;
    }

    .timeline2::after {
        left: -22px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1fec00d */.timeline-wrapper {
    position: relative;
    padding-left: 50px;
    display: flex;
    flex-direction: column;
    gap: 80px; /* espaço entre eventos */
}

/* Linha vertical contínua sempre visível */
.timeline-wrapper::before {
    content: "";
    position: absolute;
    left: 15px;
    top: 0;
    width: 2px;
    height: 100%;
    background-color: #f2d44a;
    z-index: 99;
}

/* Cada bloco da timeline */
.timeline2 {
    position: relative;
}

/* REMOVIDO: marcador circular */
.timeline2::before {
    content: none !important; /* <<< remove totalmente */
}

/* Linha que conecta cada marcador ao próximo */
.timeline2::after {
    content: "";
    position: absolute;
    left: -26px;
    top: 0; /* começa no topo do item */
    width: 2px;
    height: 100%; 
    background-color: #f2d44a;
    z-index: 99;
}

/* Remove a linha do último item */
.timeline2:last-child::after {
    display: none;
}

/* Responsivo */
@media(max-width: 767px) {
    .timeline-wrapper {
        padding-left: 40px;
    }

    .timeline2::after {
        left: -22px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d580a0 */.timeline-wrapper {
    position: relative;
    padding-left: 50px;
    display: flex;
    flex-direction: column;
    gap: 80px; /* espaço entre eventos */
}

/* Linha vertical contínua sempre visível */
.timeline-wrapper::before {
    content: "";
    position: absolute;
    left: 15px;
    top: 0;
    width: 2px;
    height: 100%;
    background-color: #f2d44a; /* linha fixa e visível */
    z-index: 1;
}

/* Cada bloco da timeline */
.timeline2 {
    position: relative;
}

/* Marcador circular */
.timeline2::before {
    content: "";
    width: 0px;
    height: 0px;
    background-color: #131313;
    border-radius: 50%;
    position: absolute;
    left: -35px;
    top: 0;
    border: px solid #131313;
    box-shadow: 0 0 0 0px #131313a;
    z-index: 2;
}

/* Linha que conecta cada marcador ao próximo */
.timeline2::after {
    content: "";
    position: absolute;
    left: -26px;
    top: 25px;
    width: 2px;
    height: calc(100% + 55px); 
    background-color: #f2d44a; /* linha contínua */
    z-index: 1;
}

/* Remove a linha do último item */
.timeline2:last-child::after {
    display: none;
}

/* Responsivo */
@media(max-width: 767px) {
    .timeline-wrapper {
        padding-left: 40px;
    }

    .timeline2::before {
        left: -30px;
    }

    .timeline2::after {
        left: -22px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5a81b7a */.timeline-wrapper {
    position: relative;
    padding-left: 50px;
    display: flex;
    flex-direction: column;
    gap: 80px; /* espaço entre eventos */
}

/* Linha vertical contínua sempre visível */
.timeline-wrapper::before {
    content: "";
    position: absolute;
    left: 15px;
    top: 0;
    width: 2px;
    height: 100%;
    background-color: #f2d44a;
    z-index: 99;
}

/* Cada bloco da timeline */
.timeline2 {
    position: relative;
}

/* REMOVIDO: marcador circular */
.timeline2::before {
    content: none !important; /* <<< remove totalmente */
}

/* Linha que conecta cada marcador ao próximo */
.timeline2::after {
    content: "";
    position: absolute;
    left: -26px;
    top: 0; /* começa no topo do item */
    width: 2px;
    height: 100%; 
    background-color: #f2d44a;
    z-index: 99;
}

/* Remove a linha do último item */
.timeline2:last-child::after {
    display: none;
}

/* Responsivo */
@media(max-width: 767px) {
    .timeline-wrapper {
        padding-left: 40px;
    }

    .timeline2::after {
        left: -22px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c6547c9 */.timeline-wrapper {
    position: relative;
    padding-left: 50px;
    display: flex;
    flex-direction: column;
    gap: 80px; /* espaço entre eventos */
}

/* Linha vertical contínua sempre visível */
.timeline-wrapper::before {
    content: "";
    position: absolute;
    left: 15px;
    top: 0;
    width: 2px;
    height: 100%;
    background-color: #f2d44a; /* linha fixa e visível */
    z-index: 1;
}

/* Cada bloco da timeline */
.timeline2 {
    position: relative;
}

/* Marcador circular */
.timeline2::before {
    content: "";
    width: 0px;
    height: 0px;
    background-color: #131313;
    border-radius: 50%;
    position: absolute;
    left: -35px;
    top: 0;
    border: px solid #131313;
    box-shadow: 0 0 0 0px #131313a;
    z-index: 2;
}

/* Linha que conecta cada marcador ao próximo */
.timeline2::after {
    content: "";
    position: absolute;
    left: -26px;
    top: 25px;
    width: 2px;
    height: calc(100% + 55px); 
    background-color: #f2d44a; /* linha contínua */
    z-index: 1;
}

/* Remove a linha do último item */
.timeline2:last-child::after {
    display: none;
}

/* Responsivo */
@media(max-width: 767px) {
    .timeline-wrapper {
        padding-left: 40px;
    }

    .timeline2::before {
        left: -30px;
    }

    .timeline2::after {
        left: -22px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-302b7ba */.timeline-wrapper {
    position: relative;
    padding-left: 50px;
    display: flex;
    flex-direction: column;
    gap: 80px; /* espaço entre eventos */
}

/* Linha vertical contínua sempre visível */
.timeline-wrapper::before {
    content: "";
    position: absolute;
    left: 15px;
    top: 0;
    width: 2px;
    height: 100%;
    background-color: #f2d44a;
    z-index: 99;
}

/* Cada bloco da timeline */
.timeline2 {
    position: relative;
}

/* REMOVIDO: marcador circular */
.timeline2::before {
    content: none !important; /* <<< remove totalmente */
}

/* Linha que conecta cada marcador ao próximo */
.timeline2::after {
    content: "";
    position: absolute;
    left: -26px;
    top: 0; /* começa no topo do item */
    width: 2px;
    height: 100%; 
    background-color: #f2d44a;
    z-index: 99;
}

/* Remove a linha do último item */
.timeline2:last-child::after {
    display: none;
}

/* Responsivo */
@media(max-width: 767px) {
    .timeline-wrapper {
        padding-left: 40px;
    }

    .timeline2::after {
        left: -22px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8748cc2 */.timeline-wrapper {
    position: relative;
    padding-left: 50px;
    display: flex;
    flex-direction: column;
    gap: 80px; /* espaço entre eventos */
}

/* Linha vertical contínua sempre visível */
.timeline-wrapper::before {
    content: "";
    position: absolute;
    left: 15px;
    top: 0;
    width: 2px;
    height: 100%;
    background-color: #f2d44a; /* linha fixa e visível */
    z-index: 1;
}

/* Cada bloco da timeline */
.timeline2 {
    position: relative;
}

/* Marcador circular */
.timeline2::before {
    content: "";
    width: 0px;
    height: 0px;
    background-color: #131313;
    border-radius: 50%;
    position: absolute;
    left: -35px;
    top: 0;
    border: px solid #131313;
    box-shadow: 0 0 0 0px #131313a;
    z-index: 2;
}

/* Linha que conecta cada marcador ao próximo */
.timeline2::after {
    content: "";
    position: absolute;
    left: -26px;
    top: 25px;
    width: 2px;
    height: calc(100% + 55px); 
    background-color: #f2d44a; /* linha contínua */
    z-index: 1;
}

/* Remove a linha do último item */
.timeline2:last-child::after {
    display: none;
}

/* Responsivo */
@media(max-width: 767px) {
    .timeline-wrapper {
        padding-left: 40px;
    }

    .timeline2::before {
        left: -30px;
    }

    .timeline2::after {
        left: -22px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5205b96 */.timeline-wrapper {
    position: relative;
    padding-left: 50px;
    display: flex;
    flex-direction: column;
    gap: 80px; /* espaço entre eventos */
}

/* Linha vertical contínua sempre visível */
.timeline-wrapper::before {
    content: "";
    position: absolute;
    left: 15px;
    top: 0;
    width: 2px;
    height: 100%;
    background-color: #f2d44a;
    z-index: 99;
}

/* Cada bloco da timeline */
.timeline2 {
    position: relative;
}

/* REMOVIDO: marcador circular */
.timeline2::before {
    content: none !important; /* <<< remove totalmente */
}

/* Linha que conecta cada marcador ao próximo */
.timeline2::after {
    content: "";
    position: absolute;
    left: -26px;
    top: 0; /* começa no topo do item */
    width: 2px;
    height: 100%; 
    background-color: #f2d44a;
    z-index: 99;
}

/* Remove a linha do último item */
.timeline2:last-child::after {
    display: none;
}

/* Responsivo */
@media(max-width: 767px) {
    .timeline-wrapper {
        padding-left: 40px;
    }

    .timeline2::after {
        left: -22px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53e7dc5 */.timeline-wrapper {
    position: relative;
    padding-left: 50px;
    display: flex;
    flex-direction: column;
    gap: 80px; /* espaço entre eventos */
}

/* Linha vertical contínua sempre visível */
.timeline-wrapper::before {
    content: "";
    position: absolute;
    left: 15px;
    top: 0;
    width: 2px;
    height: 100%;
    background-color: #f2d44a; /* linha fixa e visível */
    z-index: 1;
}

/* Cada bloco da timeline */
.timeline2 {
    position: relative;
}

/* Marcador circular */
.timeline2::before {
    content: "";
    width: 0px;
    height: 0px;
    background-color: #131313;
    border-radius: 50%;
    position: absolute;
    left: -35px;
    top: 0;
    border: px solid #131313;
    box-shadow: 0 0 0 0px #131313a;
    z-index: 2;
}

/* Linha que conecta cada marcador ao próximo */
.timeline2::after {
    content: "";
    position: absolute;
    left: -26px;
    top: 25px;
    width: 2px;
    height: calc(100% + 55px); 
    background-color: #f2d44a; /* linha contínua */
    z-index: 1;
}

/* Remove a linha do último item */
.timeline2:last-child::after {
    display: none;
}

/* Responsivo */
@media(max-width: 767px) {
    .timeline-wrapper {
        padding-left: 40px;
    }

    .timeline2::before {
        left: -30px;
    }

    .timeline2::after {
        left: -22px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b4c76a6 */.timeline-wrapper {
    position: relative;
    padding-left: 50px;
    display: flex;
    flex-direction: column;
    gap: 80px; /* espaço entre eventos */
}

/* Linha vertical contínua sempre visível */
.timeline-wrapper::before {
    content: "";
    position: absolute;
    left: 15px;
    top: 0;
    width: 2px;
    height: 100%;
    background-color: #f2d44a;
    z-index: 99;
}

/* Cada bloco da timeline */
.timeline2 {
    position: relative;
}

/* REMOVIDO: marcador circular */
.timeline2::before {
    content: none !important; /* <<< remove totalmente */
}

/* Linha que conecta cada marcador ao próximo */
.timeline2::after {
    content: "";
    position: absolute;
    left: -26px;
    top: 0; /* começa no topo do item */
    width: 2px;
    height: 100%; 
    background-color: #f2d44a;
    z-index: 99;
}

/* Remove a linha do último item */
.timeline2:last-child::after {
    display: none;
}

/* Responsivo */
@media(max-width: 767px) {
    .timeline-wrapper {
        padding-left: 40px;
    }

    .timeline2::after {
        left: -22px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09080f5 */.timeline-wrapper {
    position: relative;
    padding-left: 50px;
    display: flex;
    flex-direction: column;
    gap: 80px; /* espaço entre eventos */
}

/* Linha vertical contínua sempre visível */
.timeline-wrapper::before {
    content: "";
    position: absolute;
    left: 15px;
    top: 0;
    width: 2px;
    height: 100%;
    background-color: #f2d44a; /* linha fixa e visível */
    z-index: 1;
}

/* Cada bloco da timeline */
.timeline2 {
    position: relative;
}

/* Marcador circular */
.timeline2::before {
    content: "";
    width: 0px;
    height: 0px;
    background-color: #131313;
    border-radius: 50%;
    position: absolute;
    left: -35px;
    top: 0;
    border: px solid #131313;
    box-shadow: 0 0 0 0px #131313a;
    z-index: 2;
}

/* Linha que conecta cada marcador ao próximo */
.timeline2::after {
    content: "";
    position: absolute;
    left: -26px;
    top: 25px;
    width: 2px;
    height: calc(100% + 55px); 
    background-color: #f2d44a; /* linha contínua */
    z-index: 1;
}

/* Remove a linha do último item */
.timeline2:last-child::after {
    display: none;
}

/* Responsivo */
@media(max-width: 767px) {
    .timeline-wrapper {
        padding-left: 40px;
    }

    .timeline2::before {
        left: -30px;
    }

    .timeline2::after {
        left: -22px;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8a55e9f */.timeline-wrapper {
    position: relative;
    padding-left: 50px;
    display: flex;
    flex-direction: column;
    gap: 80px; /* espaço entre eventos */
}

/* Linha vertical contínua sempre visível */
.timeline-wrapper::before {
    content: "";
    position: absolute;
    left: 15px;
    top: 0;
    width: 2px;
    height: 100%;
    background-color: #f2d44a;
    z-index: 99;
}

/* Cada bloco da timeline */
.timeline2 {
    position: relative;
}

/* REMOVIDO: marcador circular */
.timeline2::before {
    content: none !important; /* <<< remove totalmente */
}

/* Linha que conecta cada marcador ao próximo */
.timeline2::after {
    content: "";
    position: absolute;
    left: -26px;
    top: 0; /* começa no topo do item */
    width: 2px;
    height: 100%; 
    background-color: #f2d44a;
    z-index: 99;
}

/* Remove a linha do último item */
.timeline2:last-child::after {
    display: none;
}

/* Responsivo */
@media(max-width: 767px) {
    .timeline-wrapper {
        padding-left: 40px;
    }

    .timeline2::after {
        left: -22px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c28ab0a */.elementor-2790 .elementor-element.elementor-element-c28ab0a {
    background: linear-gradient(90deg, #ffffff, #f2d44a);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-726dfab */.botaonovo .elementor-button-text {
    white-space: normal !important;
    display: inline-block;
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95dc95e */.botaonovo .elementor-button-text {
    white-space: normal !important;
    display: inline-block;
    text-align: center;
}/* End custom CSS */