.elementor-325 .elementor-element.elementor-element-463eedf{--display:flex;--min-height:782px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.6;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-325 .elementor-element.elementor-element-463eedf:not(.elementor-motion-effects-element-type-background), .elementor-325 .elementor-element.elementor-element-463eedf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://new-chat-cq0r.bolt.host/Comp%201aaaa0.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-325 .elementor-element.elementor-element-463eedf::before, .elementor-325 .elementor-element.elementor-element-463eedf > .elementor-background-video-container::before, .elementor-325 .elementor-element.elementor-element-463eedf > .e-con-inner > .elementor-background-video-container::before, .elementor-325 .elementor-element.elementor-element-463eedf > .elementor-background-slideshow::before, .elementor-325 .elementor-element.elementor-element-463eedf > .e-con-inner > .elementor-background-slideshow::before, .elementor-325 .elementor-element.elementor-element-463eedf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-325 .elementor-element.elementor-element-824a4db{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 0px;--row-gap:40px;--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-325 .elementor-element.elementor-element-c8e2285{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#CCAB55;--border-color:#CCAB55;--border-radius:0px 0px 0px 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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-325 .elementor-element.elementor-element-6af8610{text-align:center;}.elementor-325 .elementor-element.elementor-element-6af8610 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-325 .elementor-element.elementor-element-0741561{--display:flex;--min-height: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-325 .elementor-element.elementor-element-fbb8b62{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;}.elementor-325 .elementor-element.elementor-element-fbb8b62.elementor-element{--align-self:center;}.elementor-325 .elementor-element.elementor-element-fbb8b62 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:72px;font-weight:600;line-height:60px;color:#FFFFFF;}.elementor-325 .elementor-element.elementor-element-c0e455d{--display:flex;--min-height: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-325 .elementor-element.elementor-element-2309d56{width:var( --container-widget-width, 45% );max-width:45%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;}.elementor-325 .elementor-element.elementor-element-2309d56.elementor-element{--align-self:center;}.elementor-325 .elementor-element.elementor-element-2309d56 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-325 .elementor-element.elementor-element-5d6ab9a{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-325 .elementor-element.elementor-element-5914233 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"DMSans", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:50px 50px 50px 50px;padding:24px 50px 24px 50px;}.elementor-325 .elementor-element.elementor-element-0ce338f .elementor-button{background-color:#CCAB5500;font-family:"DMSans", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:48px 48px 48px 48px;padding:10px 44px 10px 44px;}.elementor-325 .elementor-element.elementor-element-0ce338f{padding:12px 0px 12px 0px;}.elementor-325 .elementor-element.elementor-element-4b2cd43{--display:flex;--min-height:0px;--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:300px;--padding-right:300px;}.elementor-325 .elementor-element.elementor-element-1dc935b{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--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-325 .elementor-element.elementor-element-f1fc6cc{text-align:center;}.elementor-325 .elementor-element.elementor-element-f1fc6cc .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-325 .elementor-element.elementor-element-cfc7411{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--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-325 .elementor-element.elementor-element-7037e48{text-align:center;}.elementor-325 .elementor-element.elementor-element-7037e48 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-325 .elementor-element.elementor-element-0e6e528{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--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-325 .elementor-element.elementor-element-80cf389{text-align:center;}.elementor-325 .elementor-element.elementor-element-80cf389 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-325 .elementor-element.elementor-element-8d84493{--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:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-325 .elementor-element.elementor-element-002eb0e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-325 .elementor-element.elementor-element-6061082{text-align:center;}.elementor-325 .elementor-element.elementor-element-6061082 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:48px;font-weight:600;}.elementor-325 .elementor-element.elementor-element-762f7cd{text-align:center;}.elementor-325 .elementor-element.elementor-element-762f7cd .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-text );}.elementor-325 .elementor-element.elementor-element-38a8e89{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--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-325 .elementor-element.elementor-element-f304bcd{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 17px -11px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:45px;--padding-left:24px;--padding-right:24px;}.elementor-325 .elementor-element.elementor-element-2c55ba9{--display:flex;--min-height:140px;--border-radius:16px 16px 16px 16px;--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-325 .elementor-element.elementor-element-2c55ba9:not(.elementor-motion-effects-element-type-background), .elementor-325 .elementor-element.elementor-element-2c55ba9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reveillon.lagodourado.com.br/images/1920/11656223/area_de_lazer_6_-_Copia_-_Copia.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-325 .elementor-element.elementor-element-5db2c05{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-325 .elementor-element.elementor-element-1194c22 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:20px;font-weight:700;}.elementor-325 .elementor-element.elementor-element-40e383b .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-325 .elementor-element.elementor-element-7bf38b0{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 17px -11px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:45px;--padding-left:24px;--padding-right:24px;}.elementor-325 .elementor-element.elementor-element-e046c27{--display:flex;--min-height:140px;--border-radius:16px 16px 16px 16px;--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-325 .elementor-element.elementor-element-e046c27:not(.elementor-motion-effects-element-type-background), .elementor-325 .elementor-element.elementor-element-e046c27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reveillon2026.lagodourado.com.br/wp-content/uploads/2025/10/hotel-lago-dourado-imagem-cafe-da-manha.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-325 .elementor-element.elementor-element-d8bdbe8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-325 .elementor-element.elementor-element-20441f1 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:20px;font-weight:700;}.elementor-325 .elementor-element.elementor-element-711a770 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-325 .elementor-element.elementor-element-641ae4a{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 17px -11px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:45px;--padding-left:24px;--padding-right:24px;}.elementor-325 .elementor-element.elementor-element-968fd18{--display:flex;--min-height:140px;--border-radius:16px 16px 16px 16px;--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-325 .elementor-element.elementor-element-968fd18:not(.elementor-motion-effects-element-type-background), .elementor-325 .elementor-element.elementor-element-968fd18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reveillon2026.lagodourado.com.br/wp-content/uploads/2025/10/557075339_17877920946408329_9082557008574690849_n.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-325 .elementor-element.elementor-element-c9cc067{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-325 .elementor-element.elementor-element-6c3df3d .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:20px;font-weight:700;}.elementor-325 .elementor-element.elementor-element-ee447a5 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-325 .elementor-element.elementor-element-54b319d{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 17px -11px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:45px;--padding-left:24px;--padding-right:24px;}.elementor-325 .elementor-element.elementor-element-38fb580{--display:flex;--min-height:140px;--border-radius:16px 16px 16px 16px;--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-325 .elementor-element.elementor-element-38fb580:not(.elementor-motion-effects-element-type-background), .elementor-325 .elementor-element.elementor-element-38fb580 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reveillon2026.lagodourado.com.br/wp-content/uploads/2025/10/hotel-lago-dourado-imagem-construcao.jpg");background-position:top center;background-repeat:no-repeat;background-size:140% auto;}.elementor-325 .elementor-element.elementor-element-641d781{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-325 .elementor-element.elementor-element-5ac3076 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:20px;font-weight:700;}.elementor-325 .elementor-element.elementor-element-bd05d91 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-325 .elementor-element.elementor-element-4dfe02e .elementor-button{background-color:var( --e-global-color-secondary );font-family:"DMSans", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:48px 48px 48px 48px;padding:16px 44px 16px 44px;}.elementor-325 .elementor-element.elementor-element-4dfe02e.elementor-element{--align-self:center;}.elementor-325 .elementor-element.elementor-element-350fb6f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-325 .elementor-element.elementor-element-350fb6f:not(.elementor-motion-effects-element-type-background), .elementor-325 .elementor-element.elementor-element-350fb6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-325 .elementor-element.elementor-element-cb445be{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--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-325 .elementor-element.elementor-element-e50ad7d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-325 .elementor-element.elementor-element-83ab61d{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#CCAB55;--border-color:#CCAB55;--border-radius:50px 50px 50px 50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-325 .elementor-element.elementor-element-248cd12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-325 .elementor-element.elementor-element-248cd12 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-325 .elementor-element.elementor-element-cd057b6{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--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-325 .elementor-element.elementor-element-b9b3708{text-align:left;}.elementor-325 .elementor-element.elementor-element-b9b3708 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:48px;font-weight:600;color:#FFFFFF;}.elementor-325 .elementor-element.elementor-element-8c05255{text-align:left;}.elementor-325 .elementor-element.elementor-element-8c05255 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-325 .elementor-element.elementor-element-36dae98{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-325 .elementor-element.elementor-element-de4585d{--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;--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-325 .elementor-element.elementor-element-ed06498{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-325 .elementor-element.elementor-element-ed06498.elementor-element{--align-self:center;}.elementor-325 .elementor-element.elementor-element-ed06498 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-325 .elementor-element.elementor-element-f59fd90{--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;--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-325 .elementor-element.elementor-element-11a5666{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-325 .elementor-element.elementor-element-11a5666.elementor-element{--align-self:center;}.elementor-325 .elementor-element.elementor-element-11a5666 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-325 .elementor-element.elementor-element-a68849d{--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;--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-325 .elementor-element.elementor-element-bb9023a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-325 .elementor-element.elementor-element-bb9023a.elementor-element{--align-self:center;}.elementor-325 .elementor-element.elementor-element-bb9023a .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-325 .elementor-element.elementor-element-ca7a0f2{--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;--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-325 .elementor-element.elementor-element-01bdfd3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-325 .elementor-element.elementor-element-01bdfd3.elementor-element{--align-self:center;}.elementor-325 .elementor-element.elementor-element-01bdfd3 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-325 .elementor-element.elementor-element-359021e{--display:flex;--min-height:600px;--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-325 .elementor-element.elementor-element-359021e .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-325 .elementor-element.elementor-element-3eeb1da{--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:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-325 .elementor-element.elementor-element-831c915{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-325 .elementor-element.elementor-element-07cd5b7{text-align:center;}.elementor-325 .elementor-element.elementor-element-07cd5b7 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:48px;font-weight:600;}.elementor-325 .elementor-element.elementor-element-f0ee8ae{text-align:center;}.elementor-325 .elementor-element.elementor-element-f0ee8ae .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-text );}.elementor-325 .elementor-element.elementor-element-b185b9f{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--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-325 .elementor-element.elementor-element-8426bce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 17px -11px rgba(0,0,0,0.5);--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-325 .elementor-element.elementor-element-8426bce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-325 .elementor-element.elementor-element-2eb4b9e{--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:24px 24px;--row-gap:24px;--column-gap:24px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--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-325 .elementor-element.elementor-element-2eb4b9e.e-con{--align-self:center;}.elementor-325 .elementor-element.elementor-element-e9d82cc{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 17px -11px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:24px;--padding-right:24px;}.elementor-325 .elementor-element.elementor-element-e9d82cc:not(.elementor-motion-effects-element-type-background), .elementor-325 .elementor-element.elementor-element-e9d82cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-325 .elementor-element.elementor-element-8ce7b4e .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:20px;font-weight:700;}.elementor-325 .elementor-element.elementor-element-d5b3061 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-325 .elementor-element.elementor-element-d803110{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 17px -11px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:24px;--padding-right:24px;}.elementor-325 .elementor-element.elementor-element-d803110:not(.elementor-motion-effects-element-type-background), .elementor-325 .elementor-element.elementor-element-d803110 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-325 .elementor-element.elementor-element-d271d7f .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:20px;font-weight:700;}.elementor-325 .elementor-element.elementor-element-5b16a8f{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;}.elementor-325 .elementor-element.elementor-element-5b16a8f .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-325 .elementor-element.elementor-element-de9a3aa{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 17px -11px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:24px;--padding-right:24px;}.elementor-325 .elementor-element.elementor-element-de9a3aa:not(.elementor-motion-effects-element-type-background), .elementor-325 .elementor-element.elementor-element-de9a3aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-325 .elementor-element.elementor-element-46977a0 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:20px;font-weight:700;}.elementor-325 .elementor-element.elementor-element-57883f1{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-325 .elementor-element.elementor-element-57883f1 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-325 .elementor-element.elementor-element-d58a6fd{--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;--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-325 .elementor-element.elementor-element-d58a6fd:not(.elementor-motion-effects-element-type-background), .elementor-325 .elementor-element.elementor-element-d58a6fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-325 .elementor-element.elementor-element-e742686{--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:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-325 .elementor-element.elementor-element-d0c8873{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-325 .elementor-element.elementor-element-57f6bec{text-align:center;}.elementor-325 .elementor-element.elementor-element-57f6bec .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:48px;font-weight:600;color:#FFFFFF;}.elementor-325 .elementor-element.elementor-element-1d4b4e6{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--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-325 .elementor-element.elementor-element-db257be{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:nowrap;--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-325 .elementor-element.elementor-element-e568c68{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 17px -11px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:24px;--padding-right:24px;}.elementor-325 .elementor-element.elementor-element-e568c68:not(.elementor-motion-effects-element-type-background), .elementor-325 .elementor-element.elementor-element-e568c68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-325 .elementor-element.elementor-element-f99c844 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:20px;font-weight:700;}.elementor-325 .elementor-element.elementor-element-3808b9f{width:100%;max-width:100%;}.elementor-325 .elementor-element.elementor-element-3808b9f .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-325 .elementor-element.elementor-element-a523e4c{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 17px -11px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:24px;--padding-right:24px;}.elementor-325 .elementor-element.elementor-element-a523e4c:not(.elementor-motion-effects-element-type-background), .elementor-325 .elementor-element.elementor-element-a523e4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-325 .elementor-element.elementor-element-df83898 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:20px;font-weight:700;}.elementor-325 .elementor-element.elementor-element-943d5de .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-325 .elementor-element.elementor-element-fb9c2f0{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 17px -11px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:24px;--padding-right:24px;}.elementor-325 .elementor-element.elementor-element-fb9c2f0:not(.elementor-motion-effects-element-type-background), .elementor-325 .elementor-element.elementor-element-fb9c2f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-325 .elementor-element.elementor-element-a330a44 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:20px;font-weight:700;}.elementor-325 .elementor-element.elementor-element-0d787ba .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-325 .elementor-element.elementor-element-253dbdb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:nowrap;--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-325 .elementor-element.elementor-element-2caa9c3{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 17px -11px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:24px;--padding-right:24px;}.elementor-325 .elementor-element.elementor-element-2caa9c3:not(.elementor-motion-effects-element-type-background), .elementor-325 .elementor-element.elementor-element-2caa9c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-325 .elementor-element.elementor-element-4715e05 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:20px;font-weight:700;}.elementor-325 .elementor-element.elementor-element-2a2eac5{width:var( --container-widget-width, 99.684% );max-width:99.684%;--container-widget-width:99.684%;--container-widget-flex-grow:0;}.elementor-325 .elementor-element.elementor-element-2a2eac5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-325 .elementor-element.elementor-element-2a2eac5 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-325 .elementor-element.elementor-element-7eb24c2{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 17px -11px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:24px;--padding-right:24px;}.elementor-325 .elementor-element.elementor-element-7eb24c2:not(.elementor-motion-effects-element-type-background), .elementor-325 .elementor-element.elementor-element-7eb24c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-325 .elementor-element.elementor-element-2daf013 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:20px;font-weight:700;}.elementor-325 .elementor-element.elementor-element-6544ad0 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-325 .elementor-element.elementor-element-93dcc3b{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 17px -11px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:24px;--padding-right:24px;}.elementor-325 .elementor-element.elementor-element-93dcc3b:not(.elementor-motion-effects-element-type-background), .elementor-325 .elementor-element.elementor-element-93dcc3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-325 .elementor-element.elementor-element-4266de0 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:20px;font-weight:700;}.elementor-325 .elementor-element.elementor-element-0ee74f3 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-325 .elementor-element.elementor-element-3635e6a .elementor-button{background-color:var( --e-global-color-secondary );font-family:"DMSans", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:48px 48px 48px 48px;padding:16px 44px 16px 44px;}.elementor-325 .elementor-element.elementor-element-3635e6a.elementor-element{--align-self:center;}.elementor-325 .elementor-element.elementor-element-5300f40{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--overlay-opacity:0.8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-325 .elementor-element.elementor-element-5300f40:not(.elementor-motion-effects-element-type-background), .elementor-325 .elementor-element.elementor-element-5300f40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://reveillon.lagodourado.com.br/images/1920/11528554/ImagemdoWhatsAppde2024-10-22s23.55.03_6048ec08.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-325 .elementor-element.elementor-element-5300f40::before, .elementor-325 .elementor-element.elementor-element-5300f40 > .elementor-background-video-container::before, .elementor-325 .elementor-element.elementor-element-5300f40 > .e-con-inner > .elementor-background-video-container::before, .elementor-325 .elementor-element.elementor-element-5300f40 > .elementor-background-slideshow::before, .elementor-325 .elementor-element.elementor-element-5300f40 > .e-con-inner > .elementor-background-slideshow::before, .elementor-325 .elementor-element.elementor-element-5300f40 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-325 .elementor-element.elementor-element-1f905ae{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-325 .elementor-element.elementor-element-6927593{text-align:center;}.elementor-325 .elementor-element.elementor-element-6927593 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:48px;font-weight:600;color:#FFFFFF;}.elementor-325 .elementor-element.elementor-element-0d3eda4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--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-325 .elementor-element.elementor-element-8119224{--display:flex;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 17px -11px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:24px;--padding-right:24px;}.elementor-325 .elementor-element.elementor-element-8119224:not(.elementor-motion-effects-element-type-background), .elementor-325 .elementor-element.elementor-element-8119224 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-325 .elementor-element.elementor-element-8119224.e-con{--align-self:center;}.elementor-325 .elementor-element.elementor-element-cde455b .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:20px;font-weight:700;}.elementor-325 .elementor-element.elementor-element-69b6466 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:15px;font-weight:400;line-height:21px;color:var( --e-global-color-text );}.elementor-325 .elementor-element.elementor-element-fbd341e .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-primary );}.elementor-325 .elementor-element.elementor-element-292455a{--display:flex;--min-height:0px;--justify-content:flex-start;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 17px -11px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:24px;--padding-right:24px;}.elementor-325 .elementor-element.elementor-element-292455a:not(.elementor-motion-effects-element-type-background), .elementor-325 .elementor-element.elementor-element-292455a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-325 .elementor-element.elementor-element-292455a.e-con{--align-self:flex-start;}.elementor-325 .elementor-element.elementor-element-3bf4363 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:20px;font-weight:700;}.elementor-325 .elementor-element.elementor-element-d8f357d .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:15px;font-weight:400;line-height:21px;color:var( --e-global-color-text );}.elementor-325 .elementor-element.elementor-element-fed5243 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-primary );}.elementor-325 .elementor-element.elementor-element-3bb6e0b{--display:flex;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:12px 12px 12px 12px;box-shadow:0px 10px 17px -11px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:45px;--padding-left:24px;--padding-right:24px;}.elementor-325 .elementor-element.elementor-element-3bb6e0b:not(.elementor-motion-effects-element-type-background), .elementor-325 .elementor-element.elementor-element-3bb6e0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-325 .elementor-element.elementor-element-3bb6e0b.e-con{--align-self:flex-start;}.elementor-325 .elementor-element.elementor-element-9bae470 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:20px;font-weight:700;}.elementor-325 .elementor-element.elementor-element-a2c75a3 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:15px;font-weight:400;line-height:21px;color:var( --e-global-color-text );}.elementor-325 .elementor-element.elementor-element-c3d82bf .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-primary );}.elementor-325 .elementor-element.elementor-element-6ba213f{--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:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-325 .elementor-element.elementor-element-dddd522{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-325 .elementor-element.elementor-element-f8f0c27{text-align:center;}.elementor-325 .elementor-element.elementor-element-f8f0c27 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:48px;font-weight:600;}.elementor-325 .elementor-element.elementor-element-26aeac0{text-align:center;}.elementor-325 .elementor-element.elementor-element-26aeac0 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-text );}.elementor-325 .elementor-element.elementor-element-6142be1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:22px 22px 22px 22px;box-shadow:0px 10px 17px -11px rgba(0,0,0,0.5);--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-325 .elementor-element.elementor-element-debe5f0{--display:flex;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--border-radius:22px 22px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-325 .elementor-element.elementor-element-debe5f0:not(.elementor-motion-effects-element-type-background), .elementor-325 .elementor-element.elementor-element-debe5f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-325 .elementor-element.elementor-element-8f5cf4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-325 .elementor-element.elementor-element-8f5cf4d.elementor-element{--align-self:center;}.elementor-325 .elementor-element.elementor-element-8f5cf4d .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-325 .elementor-element.elementor-element-eec401b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-325 .elementor-element.elementor-element-eec401b.elementor-element{--align-self:center;}.elementor-325 .elementor-element.elementor-element-eec401b .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-325 .elementor-element.elementor-element-976823d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-325 .elementor-element.elementor-element-0f058de{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-325 .elementor-element.elementor-element-cdcae0d{--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;--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-325 .elementor-element.elementor-element-b62db95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-325 .elementor-element.elementor-element-b62db95.elementor-element{--align-self:center;}.elementor-325 .elementor-element.elementor-element-b62db95 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-325 .elementor-element.elementor-element-a357b58{--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;--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-325 .elementor-element.elementor-element-f56decf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-325 .elementor-element.elementor-element-f56decf.elementor-element{--align-self:center;}.elementor-325 .elementor-element.elementor-element-f56decf .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-325 .elementor-element.elementor-element-d0a59a1{--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;--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-325 .elementor-element.elementor-element-42bdb15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-325 .elementor-element.elementor-element-42bdb15.elementor-element{--align-self:center;}.elementor-325 .elementor-element.elementor-element-42bdb15 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-325 .elementor-element.elementor-element-020a0af{--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;--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-325 .elementor-element.elementor-element-887e1b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-325 .elementor-element.elementor-element-887e1b4.elementor-element{--align-self:center;}.elementor-325 .elementor-element.elementor-element-887e1b4 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-325 .elementor-element.elementor-element-369ab0d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-325 .elementor-element.elementor-element-7b510c0{--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;--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-325 .elementor-element.elementor-element-3461da9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-325 .elementor-element.elementor-element-3461da9.elementor-element{--align-self:center;}.elementor-325 .elementor-element.elementor-element-3461da9 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-325 .elementor-element.elementor-element-b854571{--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;--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-325 .elementor-element.elementor-element-cf50ce9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-325 .elementor-element.elementor-element-cf50ce9.elementor-element{--align-self:center;}.elementor-325 .elementor-element.elementor-element-cf50ce9 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-325 .elementor-element.elementor-element-834036e{--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;--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-325 .elementor-element.elementor-element-5bb1b24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-325 .elementor-element.elementor-element-5bb1b24.elementor-element{--align-self:center;}.elementor-325 .elementor-element.elementor-element-5bb1b24 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-325 .elementor-element.elementor-element-d04bbee{--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;--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-325 .elementor-element.elementor-element-0274b19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-325 .elementor-element.elementor-element-0274b19.elementor-element{--align-self:center;}.elementor-325 .elementor-element.elementor-element-0274b19 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-325 .elementor-element.elementor-element-e7c8dac{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;}.elementor-325 .elementor-element.elementor-element-e7c8dac .elementor-divider-separator{width:88%;margin:0 auto;margin-center:0;}.elementor-325 .elementor-element.elementor-element-e7c8dac .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-325 .elementor-element.elementor-element-a98c508{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:54px;--padding-bottom:54px;--padding-left:54px;--padding-right:54px;}.elementor-325 .elementor-element.elementor-element-8f3054f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-325 .elementor-element.elementor-element-8f3054f.elementor-element{--align-self:center;}.elementor-325 .elementor-element.elementor-element-8f3054f .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-325 .elementor-element.elementor-element-26d868b .elementor-button{background-color:var( --e-global-color-secondary );font-family:"DMSans", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:48px 48px 48px 48px;padding:16px 44px 16px 44px;}.elementor-325 .elementor-element.elementor-element-26d868b.elementor-element{--align-self:center;}.elementor-325 .elementor-element.elementor-element-92ff210{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-325 .elementor-element.elementor-element-a246a62{--display:flex;--gap:45px 45px;--row-gap:45px;--column-gap:45px;--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-325 .elementor-element.elementor-element-3b8db5c{--display:flex;--gap:45px 45px;--row-gap:45px;--column-gap:45px;--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-325 .elementor-element.elementor-element-6a8f1c6{text-align:left;}.elementor-325 .elementor-element.elementor-element-6a8f1c6 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:48px;font-weight:600;}.elementor-325 .elementor-element.elementor-element-11106c8{width:var( --container-widget-width, 91% );max-width:91%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:91%;--container-widget-flex-grow:0;text-align:left;}.elementor-325 .elementor-element.elementor-element-11106c8 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-text );}.elementor-325 .elementor-element.elementor-element-74cf7f6{--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;--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-325 .elementor-element.elementor-element-61aaed3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-325 .elementor-element.elementor-element-df57f46{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:6px 0px;--row-gap:6px;--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-325 .elementor-element.elementor-element-809d967{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-325 .elementor-element.elementor-element-809d967.elementor-element{--align-self:flex-start;}.elementor-325 .elementor-element.elementor-element-809d967 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-primary );}.elementor-325 .elementor-element.elementor-element-7ec8330{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;text-align:left;}.elementor-325 .elementor-element.elementor-element-7ec8330.elementor-element{--align-self:flex-start;}.elementor-325 .elementor-element.elementor-element-7ec8330 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-325 .elementor-element.elementor-element-1d06f8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-325 .elementor-element.elementor-element-1d06f8c.elementor-element{--align-self:flex-start;}.elementor-325 .elementor-element.elementor-element-1d06f8c .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-325 .elementor-element.elementor-element-8f7b98b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-325 .elementor-element.elementor-element-8f7b98b.elementor-element{--align-self:flex-start;}.elementor-325 .elementor-element.elementor-element-8f7b98b .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-primary );}.elementor-325 .elementor-element.elementor-element-7f8bb59{--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;--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-325 .elementor-element.elementor-element-aa9fadf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-325 .elementor-element.elementor-element-0870359{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:6px 0px;--row-gap:6px;--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-325 .elementor-element.elementor-element-cbec3f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-325 .elementor-element.elementor-element-cbec3f5.elementor-element{--align-self:flex-start;}.elementor-325 .elementor-element.elementor-element-cbec3f5 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-primary );}.elementor-325 .elementor-element.elementor-element-8f15209{width:var( --container-widget-width, 40% );max-width:40%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:left;}.elementor-325 .elementor-element.elementor-element-8f15209.elementor-element{--align-self:flex-start;}.elementor-325 .elementor-element.elementor-element-8f15209 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-primary );}.elementor-325 .elementor-element.elementor-element-8e8cd8b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-325 .elementor-element.elementor-element-8e8cd8b:not(.elementor-motion-effects-element-type-background), .elementor-325 .elementor-element.elementor-element-8e8cd8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-325 .elementor-element.elementor-element-90946b8{text-align:center;}.elementor-325 .elementor-element.elementor-element-90946b8 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-325 .elementor-element.elementor-element-84c5160{text-align:center;}.elementor-325 .elementor-element.elementor-element-84c5160 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-325 .elementor-element.elementor-element-e42d537 .elementor-button{background-color:var( --e-global-color-accent );font-family:"DMSans", Sans-serif;font-size:18px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:48px 48px 48px 48px;padding:16px 44px 16px 44px;}.elementor-325 .elementor-element.elementor-element-e42d537.elementor-element{--align-self:center;}.elementor-325 .elementor-element.elementor-element-5d0d1c8{--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;--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-325 .elementor-element.elementor-element-9db2c43 iframe{height:380px;}.elementor-325 .elementor-element.elementor-element-cc9451c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-325 .elementor-element.elementor-element-cc9451c:not(.elementor-motion-effects-element-type-background), .elementor-325 .elementor-element.elementor-element-cc9451c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-325 .elementor-element.elementor-element-ee348db{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-325 .elementor-element.elementor-element-b087609{text-align:center;}.elementor-325 .elementor-element.elementor-element-b087609 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:32px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-325 .elementor-element.elementor-element-39c6a8c{text-align:center;}.elementor-325 .elementor-element.elementor-element-39c6a8c .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-325 .elementor-element.elementor-element-eb33903{text-align:center;}.elementor-325 .elementor-element.elementor-element-eb33903 .elementor-heading-title{font-family:"DMSans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-325 .elementor-element.elementor-element-463eedf{--content-width:100%;}.elementor-325 .elementor-element.elementor-element-824a4db{--width:1280px;}.elementor-325 .elementor-element.elementor-element-c8e2285{--width:200px;}.elementor-325 .elementor-element.elementor-element-c0e455d{--width:1280px;}.elementor-325 .elementor-element.elementor-element-5d6ab9a{--width:1280px;}.elementor-325 .elementor-element.elementor-element-4b2cd43{--width:1280px;}.elementor-325 .elementor-element.elementor-element-1dc935b{--width:1280px;}.elementor-325 .elementor-element.elementor-element-cfc7411{--width:1280px;}.elementor-325 .elementor-element.elementor-element-0e6e528{--width:1280px;}.elementor-325 .elementor-element.elementor-element-2c55ba9{--width:100%;}.elementor-325 .elementor-element.elementor-element-e046c27{--width:100%;}.elementor-325 .elementor-element.elementor-element-968fd18{--width:100%;}.elementor-325 .elementor-element.elementor-element-38fb580{--width:100%;}.elementor-325 .elementor-element.elementor-element-e50ad7d{--width:290px;}.elementor-325 .elementor-element.elementor-element-b185b9f{--width:100%;}.elementor-325 .elementor-element.elementor-element-8426bce{--width:60%;}.elementor-325 .elementor-element.elementor-element-2eb4b9e{--width:30%;}.elementor-325 .elementor-element.elementor-element-6142be1{--width:80%;}.elementor-325 .elementor-element.elementor-element-61aaed3{--width:80px;}.elementor-325 .elementor-element.elementor-element-df57f46{--width:100%;}.elementor-325 .elementor-element.elementor-element-aa9fadf{--width:80px;}.elementor-325 .elementor-element.elementor-element-0870359{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-325 .elementor-element.elementor-element-824a4db{--width:100%;}.elementor-325 .elementor-element.elementor-element-f304bcd{--width:48%;}.elementor-325 .elementor-element.elementor-element-7bf38b0{--width:48%;}.elementor-325 .elementor-element.elementor-element-641ae4a{--width:48%;}.elementor-325 .elementor-element.elementor-element-54b319d{--width:48%;}.elementor-325 .elementor-element.elementor-element-8426bce{--width:100%;}.elementor-325 .elementor-element.elementor-element-2eb4b9e{--width:100%;}}@media(max-width:1024px){.elementor-325 .elementor-element.elementor-element-463eedf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:64px;--padding-right:64px;}.elementor-325 .elementor-element.elementor-element-fbb8b62{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-325 .elementor-element.elementor-element-fbb8b62 .elementor-heading-title{font-size:40px;line-height:1em;}.elementor-325 .elementor-element.elementor-element-8d84493{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:064px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-325 .elementor-element.elementor-element-38a8e89{--flex-wrap:wrap;}.elementor-325 .elementor-element.elementor-element-350fb6f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:64px;--padding-right:64px;}.elementor-325 .elementor-element.elementor-element-359021e{--min-height:0vh;}.elementor-325 .elementor-element.elementor-element-3eeb1da{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:064px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-325 .elementor-element.elementor-element-b185b9f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-325 .elementor-element.elementor-element-8426bce{--min-height:530px;}.elementor-325 .elementor-element.elementor-element-2eb4b9e{--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-325 .elementor-element.elementor-element-e742686{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:064px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-325 .elementor-element.elementor-element-5300f40{--padding-top:100px;--padding-bottom:100px;--padding-left:64px;--padding-right:64px;}.elementor-325 .elementor-element.elementor-element-0d3eda4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-325 .elementor-element.elementor-element-92ff210{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:100px;--padding-bottom:100px;--padding-left:64px;--padding-right:64px;}}@media(max-width:767px){.elementor-325 .elementor-element.elementor-element-463eedf{--content-width:100%;--min-height:100vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:105px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-325 .elementor-element.elementor-element-c8e2285{--width:200px;}.elementor-325 .elementor-element.elementor-element-0741561{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-325 .elementor-element.elementor-element-fbb8b62{width:100%;max-width:100%;}.elementor-325 .elementor-element.elementor-element-fbb8b62 .elementor-heading-title{font-size:32px;line-height:1em;}.elementor-325 .elementor-element.elementor-element-2309d56{width:100%;max-width:100%;}.elementor-325 .elementor-element.elementor-element-2309d56 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-325 .elementor-element.elementor-element-0ce338f{padding:12px 14px 12px 14px;}.elementor-325 .elementor-element.elementor-element-4b2cd43{--justify-content:space-between;--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-325 .elementor-element.elementor-element-1dc935b{--width:30%;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--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-325 .elementor-element.elementor-element-f1fc6cc .elementor-heading-title{font-size:14px;}.elementor-325 .elementor-element.elementor-element-cfc7411{--width:33%;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-325 .elementor-element.elementor-element-7037e48 .elementor-heading-title{font-size:14px;}.elementor-325 .elementor-element.elementor-element-0e6e528{--width:31%;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-325 .elementor-element.elementor-element-80cf389 .elementor-heading-title{font-size:14px;}.elementor-325 .elementor-element.elementor-element-8d84493{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-325 .elementor-element.elementor-element-6061082 .elementor-heading-title{font-size:32px;}.elementor-325 .elementor-element.elementor-element-762f7cd .elementor-heading-title{font-size:18px;}.elementor-325 .elementor-element.elementor-element-350fb6f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-325 .elementor-element.elementor-element-e50ad7d{--width:300px;}.elementor-325 .elementor-element.elementor-element-83ab61d{--width:300px;}.elementor-325 .elementor-element.elementor-element-b9b3708 .elementor-heading-title{font-size:32px;}.elementor-325 .elementor-element.elementor-element-8c05255 .elementor-heading-title{font-size:18px;}.elementor-325 .elementor-element.elementor-element-de4585d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-325 .elementor-element.elementor-element-f59fd90{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-325 .elementor-element.elementor-element-a68849d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-325 .elementor-element.elementor-element-ca7a0f2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-325 .elementor-element.elementor-element-359021e{--min-height:0vh;}.elementor-325 .elementor-element.elementor-element-3eeb1da{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-325 .elementor-element.elementor-element-07cd5b7 .elementor-heading-title{font-size:32px;}.elementor-325 .elementor-element.elementor-element-f0ee8ae .elementor-heading-title{font-size:18px;}.elementor-325 .elementor-element.elementor-element-e742686{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-325 .elementor-element.elementor-element-57f6bec .elementor-heading-title{font-size:32px;}.elementor-325 .elementor-element.elementor-element-db257be{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-325 .elementor-element.elementor-element-253dbdb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-325 .elementor-element.elementor-element-5300f40:not(.elementor-motion-effects-element-type-background), .elementor-325 .elementor-element.elementor-element-5300f40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-325 .elementor-element.elementor-element-5300f40{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-325 .elementor-element.elementor-element-6927593 .elementor-heading-title{font-size:32px;}.elementor-325 .elementor-element.elementor-element-6ba213f{--padding-top:64px;--padding-bottom:64px;--padding-left:12px;--padding-right:12px;}.elementor-325 .elementor-element.elementor-element-dddd522{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:012px;--padding-right:12px;}.elementor-325 .elementor-element.elementor-element-f8f0c27 .elementor-heading-title{font-size:32px;}.elementor-325 .elementor-element.elementor-element-26aeac0 .elementor-heading-title{font-size:18px;}.elementor-325 .elementor-element.elementor-element-8f5cf4d{text-align:center;}.elementor-325 .elementor-element.elementor-element-8f5cf4d .elementor-heading-title{font-size:30px;}.elementor-325 .elementor-element.elementor-element-976823d{--padding-top:24px;--padding-bottom:24px;--padding-left:12px;--padding-right:12px;}.elementor-325 .elementor-element.elementor-element-cdcae0d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-325 .elementor-element.elementor-element-a357b58{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-325 .elementor-element.elementor-element-d0a59a1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-325 .elementor-element.elementor-element-020a0af{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-325 .elementor-element.elementor-element-7b510c0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-325 .elementor-element.elementor-element-b854571{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-325 .elementor-element.elementor-element-834036e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-325 .elementor-element.elementor-element-d04bbee{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-325 .elementor-element.elementor-element-8f3054f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-325 .elementor-element.elementor-element-92ff210{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-325 .elementor-element.elementor-element-6a8f1c6 .elementor-heading-title{font-size:32px;}.elementor-325 .elementor-element.elementor-element-11106c8 .elementor-heading-title{font-size:18px;}.elementor-325 .elementor-element.elementor-element-809d967{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-325 .elementor-element.elementor-element-7ec8330{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-325 .elementor-element.elementor-element-1d06f8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-325 .elementor-element.elementor-element-8f7b98b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-325 .elementor-element.elementor-element-cbec3f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-325 .elementor-element.elementor-element-8f15209{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-325 .elementor-element.elementor-element-8e8cd8b{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-325 .elementor-element.elementor-element-90946b8 .elementor-heading-title{font-size:32px;}.elementor-325 .elementor-element.elementor-element-84c5160 .elementor-heading-title{font-size:18px;}.elementor-325 .elementor-element.elementor-element-cc9451c{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-325 .elementor-element.elementor-element-b087609 .elementor-heading-title{font-size:32px;}.elementor-325 .elementor-element.elementor-element-39c6a8c .elementor-heading-title{font-size:18px;}.elementor-325 .elementor-element.elementor-element-eb33903 .elementor-heading-title{font-size:18px;}}/* Start custom CSS for container, class: .elementor-element-c8e2285 */.glass-button {
  background: rgba(255, 255, 255, 0.08); /* leve transparência */
  border: 1px solid rgba(255, 215, 0, 0.35); /* borda dourada suave */
  backdrop-filter: blur(10px) saturate(160%); /* efeito vidro */
  -webkit-backdrop-filter: blur(10px) saturate(160%);
  border-radius: 50px; /* formato arredondado */
  color: #D5B96B; /* dourado do texto */
  font-weight: 600;
  padding: 10px 24px;
  display: inline-flex;
  align-items: center;
  gap: 8px; /* espaçamento entre ícone e texto */
  transition: all 0.3s ease;
}

/* Efeito hover suave */
.glass-button:hover {
  background: rgba(255, 255, 255, 0.18);
  border-color: rgba(255, 215, 0, 0.6);
  transform: translateY(-2px);
  box-shadow: 0 4px 20px rgba(255, 215, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5914233 */.hover:hover {
  
  
  transform: translateY(-2px);
  box-shadow: 0 4px 20px rgba(255, 215, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-463eedf *//* HERO – pan + zoom suave no background do CONTAINER */
.elementor-325 .elementor-element.elementor-element-463eedf {
  position: relative;
  background-size: 110% auto;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-attachment: scroll;
  animation: heroPanZoom 22s ease-in-out infinite alternate;
  will-change: background-size, background-position;
  overflow: hidden;
}

/* sobreposição sutil para legibilidade do texto */
.elementor-325 .elementor-element.elementor-element-463eedf::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: radial-gradient(
    ellipse at 60% 55%,
    rgba(0, 0, 0, 0.15),
    rgba(0, 0, 0, 0.35) 60%,
    rgba(0, 0, 0, 0.45)
  );
}

/* keyframes do movimento principal */
@keyframes heroPanZoom {
  0% {
    background-size: 100% auto;
    background-position: 50% 40%;
  }
  50% {
    background-size: 108% auto;
    background-position: 52% 50%;
  }
  100% {
    background-size: 115% auto;
    background-position: 50% 60%;
  }
}

/* TABLET e MOBILE: tela cheia e animação mais leve */
@media (max-width: 1024px) {
  .elementor-325 .elementor-element.elementor-element-463eedf {
    min-height: 100vh !important; /* ocupa altura total da viewport */
    height: 100vh !important;
    background-size: cover !important;
    background-position: center center !important;
    animation: heroPanZoomTablet 18s ease-in-out infinite alternate;
  }

  @keyframes heroPanZoomTablet {
    0% {
      background-size: 104% auto;
      background-position: 50% 45%;
    }
    100% {
      background-size: 110% auto;
      background-position: 50% 55%;
    }
  }
}

/* MOBILE específico (ajuste mais curto se quiser) */
@media (max-width: 767px) {
  .elementor-325 .elementor-element.elementor-element-463eedf {
    animation: heroPanZoomMobile 16s ease-in-out infinite alternate;
  }

  @keyframes heroPanZoomMobile {
    0% {
      background-size: 103% auto;
      background-position: 50% 45%;
    }
    100% {
      background-size: 108% auto;
      background-position: 50% 55%;
    }
  }
}

/* acessibilidade: desativa animações se o usuário preferir menos movimento */
@media (prefers-reduced-motion: reduce) {
  .elementor-325 .elementor-element.elementor-element-463eedf {
    animation: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e6bb560 */.icon-card {
  width: 64px;
  height: 64px;
  border-radius: 20px;
  background: linear-gradient(145deg, #3d8bff 0%, #5b5bff 60%, #7a4eff 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  overflow: hidden;
  box-shadow: none; /* sem sombra */
}

/* brilho sutil no topo esquerdo */
.icon-card::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: radial-gradient(100px 80px at 25% 20%, rgba(255, 255, 255, 0.25), transparent 60%);
  pointer-events: none;
}

/* ícone branco puro */
.icon-card svg {
  width: 36px;
  height: 36px;
  color: #ffffff;
  stroke: currentColor;
  stroke-width: 2.6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f304bcd */.container-hover {
  transition: all 0.4s ease;
  transform: translateY(0);
}

.container-hover:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8316561 */.icon-card-gold {
  width: 64px;
  height: 64px;
  border-radius: 20px;
    background: linear-gradient(145deg, #d4b24f 0%, #ccab55 45%, #b9993d 100%);

  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  overflow: hidden;
  box-shadow: none; /* sem sombra */
}

/* brilho sutil no topo esquerdo */
.icon-card-gold::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: radial-gradient(100px 80px at 25% 20%, rgba(255, 255, 255, 0.25), transparent 60%);
  pointer-events: none;
}

/* ícone branco puro */
.icon-card-gold svg {
  width: 36px;
  height: 36px;
  color: #ffffff;
  stroke: currentColor;
  stroke-width: 2.6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bf38b0 */.container-hover {
  transition: all 0.4s ease;
  transform: translateY(0);
}

.container-hover:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e525ecc */.icon-card-purple {
  width: 64px;
  height: 64px;
  border-radius: 20px;
  background: linear-gradient(145deg, #7b5cf4 0%, #a44de0 45%, #e74fa6 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  overflow: hidden;
  box-shadow: none; /* sem sombra */
}

/* brilho sutil no topo esquerdo */
.icon-card-purple::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: radial-gradient(100px 80px at 25% 20%, rgba(255, 255, 255, 0.25), transparent 60%);
  pointer-events: none;
}

/* ícone branco puro */
.icon-card-purple svg {
  width: 36px;
  height: 36px;
  color: #ffffff;
  stroke: currentColor;
  stroke-width: 2.6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-641ae4a */.container-hover {
  transition: all 0.4s ease;
  transform: translateY(0);
}

.container-hover:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5c73b43 */.icon-card-green {
  width: 64px;
  height: 64px;
  border-radius: 20px;
  background: linear-gradient(145deg, #38b26d 0%, #3ecf7a 45%, #2eaf62 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  overflow: hidden;
  box-shadow: none; /* sem sombra */
}

/* brilho sutil no topo esquerdo */
.icon-card-green::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: radial-gradient(100px 80px at 25% 20%, rgba(255, 255, 255, 0.25), transparent 60%);
  pointer-events: none;
}

/* ícone branco puro */
.icon-card-green svg {
  width: 36px;
  height: 36px;
  color: #ffffff;
  stroke: currentColor;
  stroke-width: 2.6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54b319d */.container-hover {
  transition: all 0.4s ease;
  transform: translateY(0);
}

.container-hover:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4dfe02e */.hover:hover {
  
  
  transform: translateY(-2px);
  box-shadow: 0 4px 20px rgba(255, 215, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83ab61d */.glass-button {
  background: rgba(255, 255, 255, 0.08); /* leve transparência */
  border: 1px solid rgba(255, 215, 0, 0.35); /* borda dourada suave */
  backdrop-filter: blur(10px) saturate(160%); /* efeito vidro */
  -webkit-backdrop-filter: blur(10px) saturate(160%);
  border-radius: 50px; /* formato arredondado */
  color: #D5B96B; /* dourado do texto */
  font-weight: 600;
  padding: 10px 24px;
  display: inline-flex;
  align-items: center;
  gap: 8px; /* espaçamento entre ícone e texto */
  transition: all 0.3s ease;
}

/* Efeito hover suave */
.glass-button:hover {
  background: rgba(255, 255, 255, 0.18);
  border-color: rgba(255, 215, 0, 0.6);
  transform: translateY(-2px);
  box-shadow: 0 4px 20px rgba(255, 215, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-09db34a */.arrow-btn {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: linear-gradient(145deg, #d4b24f 0%, #ccab55 45%, #b9993d 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative;
  transition: all 0.3s ease;
  box-shadow: none;
}

/* brilho sutil no canto superior esquerdo */
.arrow-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  background: radial-gradient(60px 50px at 25% 20%, rgba(255, 255, 255, 0.25), transparent 60%);
  pointer-events: none;
}

/* ícone */
.arrow-btn svg {
  width: 16px;
  height: 16px;
  color: #111; /* preto suave */
  stroke: currentColor;
  stroke-width: 2.4;
  transition: transform 0.25s ease;
}

/* efeito hover */
.arrow-btn:hover svg {
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d6fe1b3 */.arrow-btn {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: linear-gradient(145deg, #d4b24f 0%, #ccab55 45%, #b9993d 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative;
  transition: all 0.3s ease;
  box-shadow: none;
}

/* brilho sutil no canto superior esquerdo */
.arrow-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  background: radial-gradient(60px 50px at 25% 20%, rgba(255, 255, 255, 0.25), transparent 60%);
  pointer-events: none;
}

/* ícone */
.arrow-btn svg {
  width: 16px;
  height: 16px;
  color: #111; /* preto suave */
  stroke: currentColor;
  stroke-width: 2.4;
  transition: transform 0.25s ease;
}

/* efeito hover */
.arrow-btn:hover svg {
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cf3e850 */.arrow-btn {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: linear-gradient(145deg, #d4b24f 0%, #ccab55 45%, #b9993d 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative;
  transition: all 0.3s ease;
  box-shadow: none;
}

/* brilho sutil no canto superior esquerdo */
.arrow-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  background: radial-gradient(60px 50px at 25% 20%, rgba(255, 255, 255, 0.25), transparent 60%);
  pointer-events: none;
}

/* ícone */
.arrow-btn svg {
  width: 16px;
  height: 16px;
  color: #111; /* preto suave */
  stroke: currentColor;
  stroke-width: 2.4;
  transition: transform 0.25s ease;
}

/* efeito hover */
.arrow-btn:hover svg {
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-534e1c7 */.arrow-btn {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: linear-gradient(145deg, #d4b24f 0%, #ccab55 45%, #b9993d 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative;
  transition: all 0.3s ease;
  box-shadow: none;
}

/* brilho sutil no canto superior esquerdo */
.arrow-btn::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  background: radial-gradient(60px 50px at 25% 20%, rgba(255, 255, 255, 0.25), transparent 60%);
  pointer-events: none;
}

/* ícone */
.arrow-btn svg {
  width: 16px;
  height: 16px;
  color: #111; /* preto suave */
  stroke: currentColor;
  stroke-width: 2.4;
  transition: transform 0.25s ease;
}

/* efeito hover */
.arrow-btn:hover svg {
  transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8426bce */.container-hover {
  transition: all 0.4s ease;
  transform: translateY(0);
}

.container-hover:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-50a7b06 */.icon-card-gold {
  width: 64px;
  height: 64px;
  border-radius: 20px;
    background: linear-gradient(145deg, #d4b24f 0%, #ccab55 45%, #b9993d 100%);

  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  overflow: hidden;
  box-shadow: none; /* sem sombra */
}

/* brilho sutil no topo esquerdo */
.icon-card-gold::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: radial-gradient(100px 80px at 25% 20%, rgba(255, 255, 255, 0.25), transparent 60%);
  pointer-events: none;
}

/* ícone branco puro */
.icon-card-gold svg {
  width: 36px;
  height: 36px;
  color: #ffffff;
  stroke: currentColor;
  stroke-width: 2.6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e9d82cc */.container-hover {
  transition: all 0.4s ease;
  transform: translateY(0);
}

.container-hover:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f7c62ff */.icon-card-purple {
  width: 64px;
  height: 64px;
  border-radius: 20px;
  background: linear-gradient(145deg, #7b5cf4 0%, #a44de0 45%, #e74fa6 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  overflow: hidden;
  box-shadow: none; /* sem sombra */
}

/* brilho sutil no topo esquerdo */
.icon-card-purple::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: radial-gradient(100px 80px at 25% 20%, rgba(255, 255, 255, 0.25), transparent 60%);
  pointer-events: none;
}

/* ícone branco puro */
.icon-card-purple svg {
  width: 36px;
  height: 36px;
  color: #ffffff;
  stroke: currentColor;
  stroke-width: 2.6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d803110 */.container-hover {
  transition: all 0.4s ease;
  transform: translateY(0);
}

.container-hover:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9890fc3 */.icon-card-blue {
  width: 64px;
  height: 64px;
  border-radius: 20px;
  background: linear-gradient(145deg, #0f1b3d 0%, #182b65 45%, #1c3a99 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  overflow: hidden;
  box-shadow: none;
}

/* brilho sutil no canto superior esquerdo */
.icon-card-blue::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: radial-gradient(100px 80px at 25% 20%, rgba(255, 255, 255, 0.2), transparent 60%);
  pointer-events: none;
}

/* ícone branco puro */
.icon-card-blue svg {
  width: 36px;
  height: 36px;
  color: #ffffff;
  stroke: currentColor;
  stroke-width: 2.6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de9a3aa */.container-hover {
  transition: all 0.4s ease;
  transform: translateY(0);
}

.container-hover:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eb4b9e */.container-hover {
  transition: all 0.4s ease;
  transform: translateY(0);
}

.container-hover:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e568c68 */.container-hover {
  transition: all 0.4s ease;
  transform: translateY(0);
}

.container-hover:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a523e4c */.container-hover {
  transition: all 0.4s ease;
  transform: translateY(0);
}

.container-hover:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb9c2f0 */.container-hover {
  transition: all 0.4s ease;
  transform: translateY(0);
}

.container-hover:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2caa9c3 */.container-hover {
  transition: all 0.4s ease;
  transform: translateY(0);
}

.container-hover:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7eb24c2 */.container-hover {
  transition: all 0.4s ease;
  transform: translateY(0);
}

.container-hover:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93dcc3b */.container-hover {
  transition: all 0.4s ease;
  transform: translateY(0);
}

.container-hover:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3635e6a */.hover:hover {
  
  
  transform: translateY(-2px);
  box-shadow: 0 4px 20px rgba(255, 215, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-96b6703 */.icon-card-gold {
  width: 64px;
  height: 64px;
  border-radius: 20px;
    background: linear-gradient(145deg, #d4b24f 0%, #ccab55 45%, #b9993d 100%);

  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  overflow: hidden;
  box-shadow: none; /* sem sombra */
}

/* brilho sutil no topo esquerdo */
.icon-card-gold::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: radial-gradient(100px 80px at 25% 20%, rgba(255, 255, 255, 0.25), transparent 60%);
  pointer-events: none;
}

/* ícone branco puro */
.icon-card-gold svg {
  width: 36px;
  height: 36px;
  color: #ffffff;
  stroke: currentColor;
  stroke-width: 2.6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8119224 */.container-hover {
  transition: all 0.4s ease;
  transform: translateY(0);
}

.container-hover:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0a6f181 */.icon-card-gold {
  width: 64px;
  height: 64px;
  border-radius: 20px;
    background: linear-gradient(145deg, #d4b24f 0%, #ccab55 45%, #b9993d 100%);

  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  overflow: hidden;
  box-shadow: none; /* sem sombra */
}

/* brilho sutil no topo esquerdo */
.icon-card-gold::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: radial-gradient(100px 80px at 25% 20%, rgba(255, 255, 255, 0.25), transparent 60%);
  pointer-events: none;
}

/* ícone branco puro */
.icon-card-gold svg {
  width: 36px;
  height: 36px;
  color: #ffffff;
  stroke: currentColor;
  stroke-width: 2.6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-292455a */.container-hover {
  transition: all 0.4s ease;
  transform: translateY(0);
}

.container-hover:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2700ff7 */.icon-card-gold {
  width: 64px;
  height: 64px;
  border-radius: 20px;
    background: linear-gradient(145deg, #d4b24f 0%, #ccab55 45%, #b9993d 100%);

  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  overflow: hidden;
  box-shadow: none; /* sem sombra */
}

/* brilho sutil no topo esquerdo */
.icon-card-gold::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: radial-gradient(100px 80px at 25% 20%, rgba(255, 255, 255, 0.25), transparent 60%);
  pointer-events: none;
}

/* ícone branco puro */
.icon-card-gold svg {
  width: 36px;
  height: 36px;
  color: #ffffff;
  stroke: currentColor;
  stroke-width: 2.6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bb6e0b */.container-hover {
  transition: all 0.4s ease;
  transform: translateY(0);
}

.container-hover:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d0bc962 */.icon-minimal {
  width: 48px;
  height: 48px;
  border-radius: 12px;
  background-color: #faf8f2; /* tom claro de fundo */
  border: 1.5px solid rgba(204, 171, 85, 0.25); /* dourado suave */
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}

/* ícone dourado */
.icon-minimal svg {
  width: 22px;
  height: 22px;
  color: #ccab55; /* dourado principal */
  stroke: currentColor;
  stroke-width: 2.2;
}

/* leve interação ao hover */
.icon-minimal:hover {
  border-color: rgba(204, 171, 85, 0.5);
  background-color: #fdfcf8;
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2bb28a7 */.icon-minimal {
  width: 48px;
  height: 48px;
  border-radius: 12px;
  background-color: #faf8f2; /* tom claro de fundo */
  border: 1.5px solid rgba(204, 171, 85, 0.25); /* dourado suave */
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}

/* ícone dourado */
.icon-minimal svg {
  width: 22px;
  height: 22px;
  color: #ccab55; /* dourado principal */
  stroke: currentColor;
  stroke-width: 2.2;
}

/* leve interação ao hover */
.icon-minimal:hover {
  border-color: rgba(204, 171, 85, 0.5);
  background-color: #fdfcf8;
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3eed5e3 */.icon-minimal {
  width: 48px;
  height: 48px;
  border-radius: 12px;
  background-color: #faf8f2; /* tom claro de fundo */
  border: 1.5px solid rgba(204, 171, 85, 0.25); /* dourado suave */
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}

/* ícone dourado */
.icon-minimal svg {
  width: 22px;
  height: 22px;
  color: #ccab55; /* dourado principal */
  stroke: currentColor;
  stroke-width: 2.2;
}

/* leve interação ao hover */
.icon-minimal:hover {
  border-color: rgba(204, 171, 85, 0.5);
  background-color: #fdfcf8;
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2bdfbcd */.icon-minimal {
  width: 48px;
  height: 48px;
  border-radius: 12px;
  background-color: #faf8f2; /* tom claro de fundo */
  border: 1.5px solid rgba(204, 171, 85, 0.25); /* dourado suave */
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}

/* ícone dourado */
.icon-minimal svg {
  width: 22px;
  height: 22px;
  color: #ccab55; /* dourado principal */
  stroke: currentColor;
  stroke-width: 2.2;
}

/* leve interação ao hover */
.icon-minimal:hover {
  border-color: rgba(204, 171, 85, 0.5);
  background-color: #fdfcf8;
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03db289 */.icon-minimal {
  width: 48px;
  height: 48px;
  border-radius: 12px;
  background-color: #faf8f2; /* tom claro de fundo */
  border: 1.5px solid rgba(204, 171, 85, 0.25); /* dourado suave */
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}

/* ícone dourado */
.icon-minimal svg {
  width: 22px;
  height: 22px;
  color: #ccab55; /* dourado principal */
  stroke: currentColor;
  stroke-width: 2.2;
}

/* leve interação ao hover */
.icon-minimal:hover {
  border-color: rgba(204, 171, 85, 0.5);
  background-color: #fdfcf8;
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3a11d16 */.icon-minimal {
  width: 48px;
  height: 48px;
  border-radius: 12px;
  background-color: #faf8f2; /* tom claro de fundo */
  border: 1.5px solid rgba(204, 171, 85, 0.25); /* dourado suave */
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}

/* ícone dourado */
.icon-minimal svg {
  width: 22px;
  height: 22px;
  color: #ccab55; /* dourado principal */
  stroke: currentColor;
  stroke-width: 2.2;
}

/* leve interação ao hover */
.icon-minimal:hover {
  border-color: rgba(204, 171, 85, 0.5);
  background-color: #fdfcf8;
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f906956 */.icon-minimal {
  width: 48px;
  height: 48px;
  border-radius: 12px;
  background-color: #faf8f2; /* tom claro de fundo */
  border: 1.5px solid rgba(204, 171, 85, 0.25); /* dourado suave */
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}

/* ícone dourado */
.icon-minimal svg {
  width: 22px;
  height: 22px;
  color: #ccab55; /* dourado principal */
  stroke: currentColor;
  stroke-width: 2.2;
}

/* leve interação ao hover */
.icon-minimal:hover {
  border-color: rgba(204, 171, 85, 0.5);
  background-color: #fdfcf8;
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ad6412 */.icon-minimal {
  width: 48px;
  height: 48px;
  border-radius: 12px;
  background-color: #faf8f2; /* tom claro de fundo */
  border: 1.5px solid rgba(204, 171, 85, 0.25); /* dourado suave */
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
}

/* ícone dourado */
.icon-minimal svg {
  width: 22px;
  height: 22px;
  color: #ccab55; /* dourado principal */
  stroke: currentColor;
  stroke-width: 2.2;
}

/* leve interação ao hover */
.icon-minimal:hover {
  border-color: rgba(204, 171, 85, 0.5);
  background-color: #fdfcf8;
  transform: translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-26d868b */.hover:hover {
  
  
  transform: translateY(-2px);
  box-shadow: 0 4px 20px rgba(255, 215, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6142be1 */.container-hover {
  transition: all 0.4s ease;
  transform: translateY(0);
}

.container-hover:hover {
  transform: translateY(-8px);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.12);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dc335fa */.icon-card-green {
  width: 64px;
  height: 64px;
  border-radius: 20px;
  background: linear-gradient(145deg, #38b26e 0%, #2fa66a 50%, #26a17b 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  overflow: hidden;
  box-shadow: none;
}

/* brilho sutil superior esquerdo */
.icon-card-green::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: radial-gradient(100px 80px at 25% 20%, rgba(255, 255, 255, 0.25), transparent 60%);
  pointer-events: none;
}

/* ícone branco */
.icon-card-green svg {
  width: 36px;
  height: 36px;
  color: #ffffff;
  stroke: currentColor;
  stroke-width: 2.6;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-691de17 */.icon-card-gold {
  width: 64px;
  height: 64px;
  border-radius: 20px;
    background: linear-gradient(145deg, #d4b24f 0%, #ccab55 45%, #b9993d 100%);

  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  overflow: hidden;
  box-shadow: none; /* sem sombra */
}

/* brilho sutil no topo esquerdo */
.icon-card-gold::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: radial-gradient(100px 80px at 25% 20%, rgba(255, 255, 255, 0.25), transparent 60%);
  pointer-events: none;
}

/* ícone branco puro */
.icon-card-gold svg {
  width: 36px;
  height: 36px;
  color: #ffffff;
  stroke: currentColor;
  stroke-width: 2.6;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-08b2bf1 */.icon-card-green-2 {
  width: 64px;
  height: 64px;
  border-radius: 50px;
  background: linear-gradient(145deg, #38b26e 0%, #2fa66a 50%, #26a17b 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  overflow: hidden;
  box-shadow: none;
}

/* brilho sutil superior esquerdo */
.icon-card-green-2::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: inherit;
  background: radial-gradient(100px 80px at 25% 20%, rgba(255, 255, 255, 0.25), transparent 60%);
  pointer-events: none;
}

/* ícone branco */
.icon-card-green-2 svg {
  width: 36px;
  height: 36px;
  color: #ffffff;
  stroke: currentColor;
  stroke-width: 2.6;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e42d537 */.hover:hover {
  
  
  transform: translateY(-2px);
  box-shadow: 0 4px 20px rgba(255, 215, 0, 0.15);
}/* End custom CSS */
/* Start custom CSS *//* 1) Base azul */
.icon-card {
  width:64px; height:64px; min-width:64px;
  border-radius:20px;
  background:linear-gradient(145deg,#3d8bff 0%,#5b5bff 60%,#7a4eff 100%);
  display:inline-flex; align-items:center; justify-content:center;
  position:relative; overflow:hidden; box-shadow:none; flex:0 0 auto;
}
.icon-card::before{
  content:""; position:absolute; inset:0; border-radius:inherit;
  background:radial-gradient(100px 80px at 25% 20%, rgba(255,255,255,.25), transparent 60%);
  pointer-events:none;
}
.icon-card svg{ width:36px; height:36px; color:#fff; stroke:currentColor; stroke-width:2.6; }

/* 2) Refeições / Restaurante */
.icon-card-refeicoes{
  width:64px; height:64px; min-width:64px; border-radius:20px;
  background:linear-gradient(145deg,#ff9966 0%,#ff5e62 60%,#ff3d2e 100%);
  display:inline-flex; align-items:center; justify-content:center;
  position:relative; overflow:hidden; box-shadow:none; flex:0 0 auto;
}
.icon-card-refeicoes::before{ content:""; position:absolute; inset:0; border-radius:inherit;
  background:radial-gradient(100px 80px at 25% 20%, rgba(255,255,255,.25), transparent 60%); pointer-events:none; }
.icon-card-refeicoes svg{ width:40px; height:40px; color:#fff; stroke:currentColor; stroke-width:2.6; }

/* 3) Jogos */
.icon-card-jogos{
  width:64px; height:64px; min-width:64px; border-radius:20px;
  background:linear-gradient(145deg,#5f2cff 0%, #8b00ff 0%, #00eaff 100%);
  display:inline-flex; align-items:center; justify-content:center;
  position:relative; overflow:hidden; box-shadow:none; flex:0 0 auto;
}
.icon-card-jogos::before{ content:""; position:absolute; inset:0; border-radius:inherit;
  background:radial-gradient(100px 80px at 25% 20%, rgba(255,255,255,.25), transparent 60%); pointer-events:none; }
.icon-card-jogos svg{ width:40px; height:40px; color:#fff; stroke:currentColor; stroke-width:2; }

/* 4) Academia (corrigido o background) */
.icon-card-academia{
  width:64px; height:64px; min-width:64px; border-radius:20px;
  background:linear-gradient(145deg,#00ffb3 0%, #00e1a0 60%, #00b894 100%);
  display:inline-flex; align-items:center; justify-content:center;
  position:relative; overflow:hidden; box-shadow:none; flex:0 0 auto;
}
.icon-card-academia::before{ content:""; position:absolute; inset:0; border-radius:inherit;
  background:radial-gradient(100px 80px at 25% 20%, rgba(255,255,255,.25), transparent 60%); pointer-events:none; }
.icon-card-academia svg{ width:40px; height:40px; color:#fff; stroke:currentColor; stroke-width:2.6; }

/* 5) Bar */
.icon-card-bar{
  width:64px; height:64px; min-width:64px; border-radius:20px;
  background:linear-gradient(145deg,#ff007a 0%, #b400ff 60%, #5e00ff 100%);
  display:inline-flex; align-items:center; justify-content:center;
  position:relative; overflow:hidden; box-shadow:none; flex:0 0 auto;
}
.icon-card-bar::before{ content:""; position:absolute; inset:0; border-radius:inherit;
  background:radial-gradient(100px 80px at 25% 20%, rgba(255,255,255,.25), transparent 60%); pointer-events:none; }
.icon-card-bar svg{ width:40px; height:40px; color:#fff; stroke:currentColor; stroke-width:2; }

/* 6) Dourado */
.icon-card-gold-2{
  width:64px; height:64px; min-width:64px; border-radius:20px;
  background:linear-gradient(145deg,#d4b24f 0%, #ccab55 45%, #b9993d 100%);
  display:inline-flex; align-items:center; justify-content:center;
  position:relative; overflow:hidden; box-shadow:none; flex:0 0 auto;
}
.icon-card-gold-2::before{ content:""; position:absolute; inset:0; border-radius:inherit;
  background:radial-gradient(100px 80px at 25% 20%, rgba(255,255,255,.25), transparent 60%); pointer-events:none; }
.icon-card-gold-2 svg{ width:36px; height:36px; color:#fff; stroke:currentColor; stroke-width:2.6; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DMSans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://reveillon2026.lagodourado.com.br/wp-content/uploads/2025/10/DMSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'DMSans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://reveillon2026.lagodourado.com.br/wp-content/uploads/2025/10/DMSans-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'DMSans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://reveillon2026.lagodourado.com.br/wp-content/uploads/2025/10/DMSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'DMSans';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://reveillon2026.lagodourado.com.br/wp-content/uploads/2025/10/DMSans-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */