.elementor-206 .elementor-element.elementor-element-44c716b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-206 .elementor-element.elementor-element-44c716b:not(.elementor-motion-effects-element-type-background), .elementor-206 .elementor-element.elementor-element-44c716b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ludansuprimentos.com.br/wp-content/uploads/2025/08/01-textura-fundos-separados-desktop_resultado-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-206 .elementor-element.elementor-element-4fadb00{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-206 .elementor-element.elementor-element-4fadb00 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-206 .elementor-element.elementor-element-4fadb00 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-206 .elementor-element.elementor-element-95e1002{--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:space-between;--flex-wrap: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-206 .elementor-element.elementor-element-95e1002.e-con{--align-self:center;}.elementor-206 .elementor-element.elementor-element-fc7e454{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-206 .elementor-element.elementor-element-fc7e454:hover{box-shadow:0px 10px 10px -5px rgba(0, 0, 0, 0.7);}.elementor-206 .elementor-element.elementor-element-fc7e454.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-206 .elementor-element.elementor-element-19006c7{text-align:center;}.elementor-206 .elementor-element.elementor-element-19006c7 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-206 .elementor-element.elementor-element-bde5f4d .elementor-button{background-color:#00ACFF;padding:20px 60px 20px 60px;}.elementor-206 .elementor-element.elementor-element-bde5f4d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-206 .elementor-element.elementor-element-bde5f4d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-7830b4e{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-206 .elementor-element.elementor-element-7830b4e:hover{box-shadow:0px 10px 10px -5px rgba(0, 0, 0, 0.7);}.elementor-206 .elementor-element.elementor-element-7830b4e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-206 .elementor-element.elementor-element-4d9dc7f{text-align:center;}.elementor-206 .elementor-element.elementor-element-4d9dc7f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-206 .elementor-element.elementor-element-634801c .elementor-button{background-color:#00ACFF;padding:20px 60px 20px 60px;}.elementor-206 .elementor-element.elementor-element-634801c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-206 .elementor-element.elementor-element-634801c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-d05ac76{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-206 .elementor-element.elementor-element-d05ac76:hover{box-shadow:0px 10px 10px -5px rgba(0, 0, 0, 0.7);}.elementor-206 .elementor-element.elementor-element-d05ac76.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-206 .elementor-element.elementor-element-d4c95d2{text-align:center;}.elementor-206 .elementor-element.elementor-element-d4c95d2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-206 .elementor-element.elementor-element-64d0082 .elementor-button{background-color:#00ACFF;padding:20px 60px 20px 60px;}.elementor-206 .elementor-element.elementor-element-64d0082{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-206 .elementor-element.elementor-element-64d0082 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-3797007{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-206 .elementor-element.elementor-element-3797007:hover{box-shadow:0px 10px 10px -5px rgba(0, 0, 0, 0.7);}.elementor-206 .elementor-element.elementor-element-3797007.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-206 .elementor-element.elementor-element-13a4246{text-align:center;}.elementor-206 .elementor-element.elementor-element-13a4246 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-206 .elementor-element.elementor-element-b5f5b56 .elementor-button{background-color:#00ACFF;padding:20px 60px 20px 60px;}.elementor-206 .elementor-element.elementor-element-b5f5b56{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-206 .elementor-element.elementor-element-b5f5b56 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-25ae979{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-206 .elementor-element.elementor-element-25ae979:hover{box-shadow:0px 10px 10px -5px rgba(0, 0, 0, 0.7);}.elementor-206 .elementor-element.elementor-element-25ae979.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-206 .elementor-element.elementor-element-f65723e{text-align:center;}.elementor-206 .elementor-element.elementor-element-f65723e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-206 .elementor-element.elementor-element-611b0b6 .elementor-button{background-color:#00ACFF;padding:20px 60px 20px 60px;}.elementor-206 .elementor-element.elementor-element-611b0b6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-206 .elementor-element.elementor-element-611b0b6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-d71348e{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-206 .elementor-element.elementor-element-d71348e:hover{box-shadow:0px 10px 10px -5px rgba(0, 0, 0, 0.7);}.elementor-206 .elementor-element.elementor-element-d71348e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-206 .elementor-element.elementor-element-7c9aaf4{text-align:center;}.elementor-206 .elementor-element.elementor-element-7c9aaf4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-206 .elementor-element.elementor-element-d61ccd4 .elementor-button{background-color:#00ACFF;padding:20px 60px 20px 60px;}.elementor-206 .elementor-element.elementor-element-d61ccd4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-206 .elementor-element.elementor-element-d61ccd4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-484d1be{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-206 .elementor-element.elementor-element-484d1be:hover{box-shadow:0px 10px 10px -5px rgba(0, 0, 0, 0.7);}.elementor-206 .elementor-element.elementor-element-484d1be.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-206 .elementor-element.elementor-element-1f5487d{text-align:center;}.elementor-206 .elementor-element.elementor-element-1f5487d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-206 .elementor-element.elementor-element-3bc7f33 .elementor-button{background-color:#00ACFF;padding:20px 60px 20px 60px;}.elementor-206 .elementor-element.elementor-element-3bc7f33{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-206 .elementor-element.elementor-element-3bc7f33 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-717ed97{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-206 .elementor-element.elementor-element-717ed97:hover{box-shadow:0px 10px 10px -5px rgba(0, 0, 0, 0.7);}.elementor-206 .elementor-element.elementor-element-717ed97.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-206 .elementor-element.elementor-element-faa88d5{text-align:center;}.elementor-206 .elementor-element.elementor-element-faa88d5 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-206 .elementor-element.elementor-element-93cc429 .elementor-button{background-color:#00ACFF;padding:20px 60px 20px 60px;}.elementor-206 .elementor-element.elementor-element-93cc429{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-206 .elementor-element.elementor-element-93cc429 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-0495443{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-206 .elementor-element.elementor-element-0495443:hover{box-shadow:0px 10px 10px -5px rgba(0, 0, 0, 0.7);}.elementor-206 .elementor-element.elementor-element-0495443.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-206 .elementor-element.elementor-element-fd1df19{text-align:center;}.elementor-206 .elementor-element.elementor-element-fd1df19 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-206 .elementor-element.elementor-element-61f6c55 .elementor-button{background-color:#00ACFF;padding:20px 60px 20px 60px;}.elementor-206 .elementor-element.elementor-element-61f6c55{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-206 .elementor-element.elementor-element-61f6c55 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-36a4b1c{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-206 .elementor-element.elementor-element-36a4b1c:hover{box-shadow:0px 10px 10px -5px rgba(0, 0, 0, 0.7);}.elementor-206 .elementor-element.elementor-element-36a4b1c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-206 .elementor-element.elementor-element-3921a58{text-align:center;}.elementor-206 .elementor-element.elementor-element-3921a58 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-206 .elementor-element.elementor-element-b998b09 .elementor-button{background-color:#00ACFF;padding:20px 60px 20px 60px;}.elementor-206 .elementor-element.elementor-element-b998b09{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-206 .elementor-element.elementor-element-b998b09 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-e93f079{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-206 .elementor-element.elementor-element-e93f079:hover{box-shadow:0px 10px 10px -5px rgba(0, 0, 0, 0.7);}.elementor-206 .elementor-element.elementor-element-e93f079.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-206 .elementor-element.elementor-element-4594c7a{text-align:center;}.elementor-206 .elementor-element.elementor-element-4594c7a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-206 .elementor-element.elementor-element-8985156 .elementor-button{background-color:#00ACFF;padding:20px 60px 20px 60px;}.elementor-206 .elementor-element.elementor-element-8985156{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-206 .elementor-element.elementor-element-8985156 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-89a11b8{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-206 .elementor-element.elementor-element-89a11b8:hover{box-shadow:0px 10px 10px -5px rgba(0, 0, 0, 0.7);}.elementor-206 .elementor-element.elementor-element-89a11b8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-206 .elementor-element.elementor-element-2218ee9{text-align:center;}.elementor-206 .elementor-element.elementor-element-2218ee9 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-206 .elementor-element.elementor-element-34988be .elementor-button{background-color:#00ACFF;padding:20px 60px 20px 60px;}.elementor-206 .elementor-element.elementor-element-34988be{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-206 .elementor-element.elementor-element-34988be > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-e056049{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-206 .elementor-element.elementor-element-e056049:hover{box-shadow:0px 10px 10px -5px rgba(0, 0, 0, 0.7);}.elementor-206 .elementor-element.elementor-element-e056049.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-206 .elementor-element.elementor-element-2900c2e{text-align:center;}.elementor-206 .elementor-element.elementor-element-2900c2e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-206 .elementor-element.elementor-element-ac06527 .elementor-button{background-color:#00ACFF;padding:20px 60px 20px 60px;}.elementor-206 .elementor-element.elementor-element-ac06527{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-206 .elementor-element.elementor-element-ac06527 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-81510b7{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-206 .elementor-element.elementor-element-81510b7:hover{box-shadow:0px 10px 10px -5px rgba(0, 0, 0, 0.7);}.elementor-206 .elementor-element.elementor-element-81510b7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-206 .elementor-element.elementor-element-dcd110b{text-align:center;}.elementor-206 .elementor-element.elementor-element-dcd110b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-206 .elementor-element.elementor-element-908dd49 .elementor-button{background-color:#00ACFF;padding:20px 60px 20px 60px;}.elementor-206 .elementor-element.elementor-element-908dd49{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-206 .elementor-element.elementor-element-908dd49 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-2d544c3{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-206 .elementor-element.elementor-element-2d544c3:hover{box-shadow:0px 10px 10px -5px rgba(0, 0, 0, 0.7);}.elementor-206 .elementor-element.elementor-element-2d544c3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-206 .elementor-element.elementor-element-6cc4b20{text-align:center;}.elementor-206 .elementor-element.elementor-element-6cc4b20 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-206 .elementor-element.elementor-element-a302c11 .elementor-button{background-color:#00ACFF;padding:20px 60px 20px 60px;}.elementor-206 .elementor-element.elementor-element-a302c11{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-206 .elementor-element.elementor-element-a302c11 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-a40d335{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-206 .elementor-element.elementor-element-a40d335:hover{box-shadow:0px 10px 10px -5px rgba(0, 0, 0, 0.7);}.elementor-206 .elementor-element.elementor-element-a40d335.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-206 .elementor-element.elementor-element-9bac6ad{text-align:center;}.elementor-206 .elementor-element.elementor-element-9bac6ad .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-206 .elementor-element.elementor-element-e354ce5 .elementor-button{background-color:#00ACFF;padding:20px 60px 20px 60px;}.elementor-206 .elementor-element.elementor-element-e354ce5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-206 .elementor-element.elementor-element-e354ce5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-0deaf64{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-206 .elementor-element.elementor-element-0deaf64:hover{box-shadow:0px 10px 10px -5px rgba(0, 0, 0, 0.7);}.elementor-206 .elementor-element.elementor-element-0deaf64.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-206 .elementor-element.elementor-element-967672b{text-align:center;}.elementor-206 .elementor-element.elementor-element-967672b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-206 .elementor-element.elementor-element-5476ff3 .elementor-button{background-color:#00ACFF;padding:20px 60px 20px 60px;}.elementor-206 .elementor-element.elementor-element-5476ff3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-206 .elementor-element.elementor-element-5476ff3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-41d1b9e{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-206 .elementor-element.elementor-element-41d1b9e:hover{box-shadow:0px 10px 10px -5px rgba(0, 0, 0, 0.7);}.elementor-206 .elementor-element.elementor-element-41d1b9e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-206 .elementor-element.elementor-element-aa881b0{text-align:center;}.elementor-206 .elementor-element.elementor-element-aa881b0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-206 .elementor-element.elementor-element-fe2b3e7 .elementor-button{background-color:#00ACFF;padding:20px 60px 20px 60px;}.elementor-206 .elementor-element.elementor-element-fe2b3e7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-206 .elementor-element.elementor-element-fe2b3e7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-39e6b38{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-206 .elementor-element.elementor-element-39e6b38:hover{box-shadow:0px 10px 10px -5px rgba(0, 0, 0, 0.7);}.elementor-206 .elementor-element.elementor-element-39e6b38.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-206 .elementor-element.elementor-element-df908bb{text-align:center;}.elementor-206 .elementor-element.elementor-element-df908bb .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-206 .elementor-element.elementor-element-66c4f70 .elementor-button{background-color:#00ACFF;padding:20px 60px 20px 60px;}.elementor-206 .elementor-element.elementor-element-66c4f70{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-206 .elementor-element.elementor-element-66c4f70 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-0a64bdb{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-206 .elementor-element.elementor-element-0a64bdb:hover{box-shadow:0px 10px 10px -5px rgba(0, 0, 0, 0.7);}.elementor-206 .elementor-element.elementor-element-0a64bdb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-206 .elementor-element.elementor-element-52cbdd8{text-align:center;}.elementor-206 .elementor-element.elementor-element-52cbdd8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-206 .elementor-element.elementor-element-92bca8b .elementor-button{background-color:#00ACFF;padding:20px 60px 20px 60px;}.elementor-206 .elementor-element.elementor-element-92bca8b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-206 .elementor-element.elementor-element-92bca8b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-84a30d5{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-206 .elementor-element.elementor-element-84a30d5:hover{box-shadow:0px 10px 10px -5px rgba(0, 0, 0, 0.7);}.elementor-206 .elementor-element.elementor-element-84a30d5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-206 .elementor-element.elementor-element-5b51148{text-align:center;}.elementor-206 .elementor-element.elementor-element-5b51148 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-206 .elementor-element.elementor-element-8703ae8 .elementor-button{background-color:#00ACFF;padding:20px 60px 20px 60px;}.elementor-206 .elementor-element.elementor-element-8703ae8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-206 .elementor-element.elementor-element-8703ae8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-34201ce{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-206 .elementor-element.elementor-element-34201ce:hover{box-shadow:0px 10px 10px -5px rgba(0, 0, 0, 0.7);}.elementor-206 .elementor-element.elementor-element-34201ce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-206 .elementor-element.elementor-element-8424a2e{width:initial;max-width:initial;}.elementor-206 .elementor-element.elementor-element-cef12ef{text-align:center;}.elementor-206 .elementor-element.elementor-element-cef12ef .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-206 .elementor-element.elementor-element-eb97ff4 .elementor-button{background-color:#00ACFF;padding:20px 60px 20px 60px;}.elementor-206 .elementor-element.elementor-element-eb97ff4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-206 .elementor-element.elementor-element-eb97ff4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-206 .elementor-element.elementor-element-ec396d5 > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-ec396d5{text-align:center;color:var( --e-global-color-text );}.elementor-206 .elementor-element.elementor-element-b2c3d24 .elementor-button{background-color:#00ACFF;padding:20px 60px 20px 60px;}.elementor-206 .elementor-element.elementor-element-b2c3d24{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-206 .elementor-element.elementor-element-b2c3d24 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-b2c3d24.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-206 .elementor-element.elementor-element-95e1002{--width:80%;}.elementor-206 .elementor-element.elementor-element-fc7e454{--width:48%;}.elementor-206 .elementor-element.elementor-element-7830b4e{--width:48%;}.elementor-206 .elementor-element.elementor-element-d05ac76{--width:48%;}.elementor-206 .elementor-element.elementor-element-3797007{--width:48%;}.elementor-206 .elementor-element.elementor-element-25ae979{--width:48%;}.elementor-206 .elementor-element.elementor-element-d71348e{--width:48%;}.elementor-206 .elementor-element.elementor-element-484d1be{--width:48%;}.elementor-206 .elementor-element.elementor-element-717ed97{--width:48%;}.elementor-206 .elementor-element.elementor-element-0495443{--width:48%;}.elementor-206 .elementor-element.elementor-element-36a4b1c{--width:48%;}.elementor-206 .elementor-element.elementor-element-e93f079{--width:48%;}.elementor-206 .elementor-element.elementor-element-89a11b8{--width:48%;}.elementor-206 .elementor-element.elementor-element-e056049{--width:48%;}.elementor-206 .elementor-element.elementor-element-81510b7{--width:48%;}.elementor-206 .elementor-element.elementor-element-2d544c3{--width:48%;}.elementor-206 .elementor-element.elementor-element-a40d335{--width:48%;}.elementor-206 .elementor-element.elementor-element-0deaf64{--width:48%;}.elementor-206 .elementor-element.elementor-element-41d1b9e{--width:48%;}.elementor-206 .elementor-element.elementor-element-39e6b38{--width:48%;}.elementor-206 .elementor-element.elementor-element-0a64bdb{--width:48%;}.elementor-206 .elementor-element.elementor-element-84a30d5{--width:48%;}.elementor-206 .elementor-element.elementor-element-34201ce{--width:48%;}}@media(max-width:1366px) and (min-width:768px){.elementor-206 .elementor-element.elementor-element-fc7e454{--width:85%;}.elementor-206 .elementor-element.elementor-element-7830b4e{--width:85%;}.elementor-206 .elementor-element.elementor-element-d05ac76{--width:85%;}.elementor-206 .elementor-element.elementor-element-3797007{--width:85%;}.elementor-206 .elementor-element.elementor-element-25ae979{--width:85%;}.elementor-206 .elementor-element.elementor-element-d71348e{--width:85%;}.elementor-206 .elementor-element.elementor-element-484d1be{--width:85%;}.elementor-206 .elementor-element.elementor-element-717ed97{--width:85%;}.elementor-206 .elementor-element.elementor-element-0495443{--width:85%;}.elementor-206 .elementor-element.elementor-element-36a4b1c{--width:85%;}.elementor-206 .elementor-element.elementor-element-e93f079{--width:85%;}.elementor-206 .elementor-element.elementor-element-89a11b8{--width:85%;}.elementor-206 .elementor-element.elementor-element-e056049{--width:85%;}.elementor-206 .elementor-element.elementor-element-81510b7{--width:85%;}.elementor-206 .elementor-element.elementor-element-2d544c3{--width:85%;}.elementor-206 .elementor-element.elementor-element-a40d335{--width:85%;}.elementor-206 .elementor-element.elementor-element-0deaf64{--width:85%;}.elementor-206 .elementor-element.elementor-element-41d1b9e{--width:85%;}.elementor-206 .elementor-element.elementor-element-39e6b38{--width:85%;}.elementor-206 .elementor-element.elementor-element-0a64bdb{--width:85%;}.elementor-206 .elementor-element.elementor-element-84a30d5{--width:85%;}.elementor-206 .elementor-element.elementor-element-34201ce{--width:85%;}}@media(max-width:1024px) and (min-width:768px){.elementor-206 .elementor-element.elementor-element-fc7e454{--width:90%;}.elementor-206 .elementor-element.elementor-element-7830b4e{--width:90%;}.elementor-206 .elementor-element.elementor-element-d05ac76{--width:90%;}.elementor-206 .elementor-element.elementor-element-3797007{--width:90%;}.elementor-206 .elementor-element.elementor-element-25ae979{--width:90%;}.elementor-206 .elementor-element.elementor-element-d71348e{--width:90%;}.elementor-206 .elementor-element.elementor-element-484d1be{--width:90%;}.elementor-206 .elementor-element.elementor-element-717ed97{--width:90%;}.elementor-206 .elementor-element.elementor-element-0495443{--width:90%;}.elementor-206 .elementor-element.elementor-element-36a4b1c{--width:90%;}.elementor-206 .elementor-element.elementor-element-e93f079{--width:90%;}.elementor-206 .elementor-element.elementor-element-89a11b8{--width:90%;}.elementor-206 .elementor-element.elementor-element-e056049{--width:90%;}.elementor-206 .elementor-element.elementor-element-81510b7{--width:90%;}.elementor-206 .elementor-element.elementor-element-2d544c3{--width:90%;}.elementor-206 .elementor-element.elementor-element-a40d335{--width:90%;}.elementor-206 .elementor-element.elementor-element-0deaf64{--width:90%;}.elementor-206 .elementor-element.elementor-element-41d1b9e{--width:90%;}.elementor-206 .elementor-element.elementor-element-39e6b38{--width:90%;}.elementor-206 .elementor-element.elementor-element-0a64bdb{--width:90%;}.elementor-206 .elementor-element.elementor-element-84a30d5{--width:90%;}.elementor-206 .elementor-element.elementor-element-34201ce{--width:90%;}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-206 .elementor-element.elementor-element-4fadb00 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-206 .elementor-element.elementor-element-95e1002{--justify-content:center;}.elementor-206 .elementor-element.elementor-element-95e1002.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-206 .elementor-element.elementor-element-19006c7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-206 .elementor-element.elementor-element-bde5f4d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-4d9dc7f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-634801c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-d4c95d2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-64d0082{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-13a4246 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-b5f5b56{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-f65723e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-611b0b6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-7c9aaf4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-d61ccd4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-1f5487d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-3bc7f33{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-faa88d5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-93cc429{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-fd1df19 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-61f6c55{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-3921a58 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-b998b09{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-4594c7a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-8985156{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-2218ee9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-34988be{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-2900c2e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-ac06527{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-dcd110b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-908dd49{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-6cc4b20 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-a302c11{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-9bac6ad .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-e354ce5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-967672b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-5476ff3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-aa881b0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-fe2b3e7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-df908bb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-66c4f70{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-52cbdd8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-92bca8b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-5b51148 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-8703ae8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-cef12ef .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-eb97ff4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-206 .elementor-element.elementor-element-ec396d5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-206 .elementor-element.elementor-element-ec396d5.elementor-element{--align-self:center;}.elementor-206 .elementor-element.elementor-element-b2c3d24{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-206 .elementor-element.elementor-element-4fadb00 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-206 .elementor-element.elementor-element-95e1002{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-206 .elementor-element.elementor-element-fc7e454{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-206 .elementor-element.elementor-element-19006c7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-206 .elementor-element.elementor-element-bde5f4d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-7830b4e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-206 .elementor-element.elementor-element-4d9dc7f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-634801c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-d05ac76{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-206 .elementor-element.elementor-element-d4c95d2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-64d0082{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-3797007{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-206 .elementor-element.elementor-element-13a4246 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-b5f5b56{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-25ae979{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-206 .elementor-element.elementor-element-f65723e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-611b0b6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-d71348e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-206 .elementor-element.elementor-element-7c9aaf4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-d61ccd4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-484d1be{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-206 .elementor-element.elementor-element-1f5487d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-3bc7f33{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-717ed97{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-206 .elementor-element.elementor-element-faa88d5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-93cc429{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-0495443{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-206 .elementor-element.elementor-element-fd1df19 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-61f6c55{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-36a4b1c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-206 .elementor-element.elementor-element-3921a58 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-b998b09{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-e93f079{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-206 .elementor-element.elementor-element-4594c7a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-8985156{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-89a11b8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-206 .elementor-element.elementor-element-2218ee9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-34988be{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-e056049{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-206 .elementor-element.elementor-element-2900c2e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-ac06527{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-81510b7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-206 .elementor-element.elementor-element-dcd110b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-908dd49{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-2d544c3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-206 .elementor-element.elementor-element-6cc4b20 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-a302c11{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-a40d335{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-206 .elementor-element.elementor-element-9bac6ad .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-e354ce5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-0deaf64{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-206 .elementor-element.elementor-element-967672b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-5476ff3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-41d1b9e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-206 .elementor-element.elementor-element-aa881b0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-fe2b3e7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-39e6b38{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-206 .elementor-element.elementor-element-df908bb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-66c4f70{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-0a64bdb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-206 .elementor-element.elementor-element-52cbdd8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-92bca8b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-84a30d5{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-206 .elementor-element.elementor-element-5b51148 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-8703ae8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-34201ce{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-206 .elementor-element.elementor-element-cef12ef .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-eb97ff4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-206 .elementor-element.elementor-element-b2c3d24{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-206 .elementor-element.elementor-element-4fadb00 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-206 .elementor-element.elementor-element-4fadb00{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-206 .elementor-element.elementor-element-4fadb00 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-206 .elementor-element.elementor-element-95e1002{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-206 .elementor-element.elementor-element-19006c7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-206 .elementor-element.elementor-element-bde5f4d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-4d9dc7f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-634801c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-d4c95d2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-64d0082{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-13a4246 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-b5f5b56{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-f65723e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-611b0b6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-7c9aaf4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-d61ccd4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-1f5487d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-3bc7f33{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-faa88d5 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-93cc429{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-fd1df19 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-61f6c55{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-3921a58 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-b998b09{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-4594c7a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-8985156{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-2218ee9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-34988be{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-2900c2e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-ac06527{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-dcd110b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-908dd49{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-6cc4b20 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-a302c11{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-9bac6ad .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-e354ce5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-967672b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-5476ff3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-aa881b0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-fe2b3e7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-df908bb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-66c4f70{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-52cbdd8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-92bca8b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-5b51148 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-8703ae8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-cef12ef .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-206 .elementor-element.elementor-element-eb97ff4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-206 .elementor-element.elementor-element-ec396d5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-206 .elementor-element.elementor-element-b2c3d24{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for button, class: .elementor-element-bde5f4d */.elementor-206 .elementor-element.elementor-element-bde5f4d{
    overflow: hidden;
    border-radius: 8px;
    cursor: pointer;
}

.elementor-206 .elementor-element.elementor-element-bde5f4d .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-206 .elementor-element.elementor-element-bde5f4d .elementor-button-text,
.elementor-206 .elementor-element.elementor-element-bde5f4d .elementor-button-icon{
    position: relative;
    z-index: 3;
}

/*cor da borda*/
.elementor-206 .elementor-element.elementor-element-bde5f4d .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #ffffff20; /*altere a cor aqui*/
  z-index: 1;
  transition: opacity 0.3s linear;
  opacity: 1;
  width: 100%;
  height: 100%;
    border-radius: 8px;
}

/*cor de fundo*/
.elementor-206 .elementor-element.elementor-element-bde5f4d .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #0A79AF; /*altere a cor aqui*/
  z-index: 3;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
    border-radius: 8px;
    transition: 0.5s;
}

/*hover cor de fundo*/
.elementor-206 .elementor-element.elementor-element-bde5f4d .elementor-button:hover:before {
  background: #00ACFF; /*altere a cor aqui*/
}

/*cor do brilho*/
.elementor-206 .elementor-element.elementor-element-bde5f4d::before {
  position: absolute;
  content: "";
  top: -110%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff; /*altere a cor aqui*/
  z-index: 2;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: 20px;
  height: 200px;
  filter: blur(15px);
    border-radius: 8px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/*animação do brilho*/
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc7e454 */.elementor-206 .elementor-element.elementor-element-fc7e454 {
  z-index:1;
  -webkit-backdrop-filter: blur(10px);
   backdrop-filter: blur(15px);
   background: radial-gradient(105.21% 80.83% at 50% 139.64%,#3c4155aa 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#3c415560 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#3c415560 0,rgba(217,217,217,0) 100%),#1C2D3F !important;
    border-radius: 20px;
    transition: 0.5s;
}

.elementor-206 .elementor-element.elementor-element-fc7e454:before {
    content:"";
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(180deg,  transparent, transparent, #00ACFF,  #00ACFF); /*altere a cor da corda nos #FFFFFF*/
    -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
          mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 20px;
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
}

.elementor-206 .elementor-element.elementor-element-fc7e454:hover{
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-634801c */.elementor-206 .elementor-element.elementor-element-634801c{
    overflow: hidden;
    border-radius: 8px;
    cursor: pointer;
}

.elementor-206 .elementor-element.elementor-element-634801c .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-206 .elementor-element.elementor-element-634801c .elementor-button-text,
.elementor-206 .elementor-element.elementor-element-634801c .elementor-button-icon{
    position: relative;
    z-index: 3;
}

/*cor da borda*/
.elementor-206 .elementor-element.elementor-element-634801c .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #ffffff20; /*altere a cor aqui*/
  z-index: 1;
  transition: opacity 0.3s linear;
  opacity: 1;
  width: 100%;
  height: 100%;
    border-radius: 8px;
}

/*cor de fundo*/
.elementor-206 .elementor-element.elementor-element-634801c .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #0A79AF; /*altere a cor aqui*/
  z-index: 3;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
    border-radius: 8px;
    transition: 0.5s;
}

/*hover cor de fundo*/
.elementor-206 .elementor-element.elementor-element-634801c .elementor-button:hover:before {
  background: #00ACFF; /*altere a cor aqui*/
}

/*cor do brilho*/
.elementor-206 .elementor-element.elementor-element-634801c::before {
  position: absolute;
  content: "";
  top: -110%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff; /*altere a cor aqui*/
  z-index: 2;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: 20px;
  height: 200px;
  filter: blur(15px);
    border-radius: 8px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/*animação do brilho*/
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7830b4e */.elementor-206 .elementor-element.elementor-element-7830b4e {
  z-index:1;
  -webkit-backdrop-filter: blur(10px);
   backdrop-filter: blur(15px);
   background: radial-gradient(105.21% 80.83% at 50% 139.64%,#3c4155aa 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#3c415560 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#3c415560 0,rgba(217,217,217,0) 100%),#1C2D3F !important;
    border-radius: 20px;
    transition: 0.5s;
}

.elementor-206 .elementor-element.elementor-element-7830b4e:before {
    content:"";
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(180deg,  transparent, transparent, #00ACFF,  #00ACFF); /*altere a cor da corda nos #FFFFFF*/
    -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
          mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 20px;
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
}

.elementor-206 .elementor-element.elementor-element-7830b4e:hover{
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-64d0082 */.elementor-206 .elementor-element.elementor-element-64d0082{
    overflow: hidden;
    border-radius: 8px;
    cursor: pointer;
}

.elementor-206 .elementor-element.elementor-element-64d0082 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-206 .elementor-element.elementor-element-64d0082 .elementor-button-text,
.elementor-206 .elementor-element.elementor-element-64d0082 .elementor-button-icon{
    position: relative;
    z-index: 3;
}

/*cor da borda*/
.elementor-206 .elementor-element.elementor-element-64d0082 .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #ffffff20; /*altere a cor aqui*/
  z-index: 1;
  transition: opacity 0.3s linear;
  opacity: 1;
  width: 100%;
  height: 100%;
    border-radius: 8px;
}

/*cor de fundo*/
.elementor-206 .elementor-element.elementor-element-64d0082 .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #0A79AF; /*altere a cor aqui*/
  z-index: 3;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
    border-radius: 8px;
    transition: 0.5s;
}

/*hover cor de fundo*/
.elementor-206 .elementor-element.elementor-element-64d0082 .elementor-button:hover:before {
  background: #00ACFF; /*altere a cor aqui*/
}

/*cor do brilho*/
.elementor-206 .elementor-element.elementor-element-64d0082::before {
  position: absolute;
  content: "";
  top: -110%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff; /*altere a cor aqui*/
  z-index: 2;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: 20px;
  height: 200px;
  filter: blur(15px);
    border-radius: 8px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/*animação do brilho*/
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d05ac76 */.elementor-206 .elementor-element.elementor-element-d05ac76 {
  z-index:1;
  -webkit-backdrop-filter: blur(10px);
   backdrop-filter: blur(15px);
   background: radial-gradient(105.21% 80.83% at 50% 139.64%,#3c4155aa 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#3c415560 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#3c415560 0,rgba(217,217,217,0) 100%),#1C2D3F !important;
    border-radius: 20px;
    transition: 0.5s;
}

.elementor-206 .elementor-element.elementor-element-d05ac76:before {
    content:"";
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(180deg,  transparent, transparent, #00ACFF,  #00ACFF); /*altere a cor da corda nos #FFFFFF*/
    -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
          mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 20px;
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
}

.elementor-206 .elementor-element.elementor-element-d05ac76:hover{
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b5f5b56 */.elementor-206 .elementor-element.elementor-element-b5f5b56{
    overflow: hidden;
    border-radius: 8px;
    cursor: pointer;
}

.elementor-206 .elementor-element.elementor-element-b5f5b56 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-206 .elementor-element.elementor-element-b5f5b56 .elementor-button-text,
.elementor-206 .elementor-element.elementor-element-b5f5b56 .elementor-button-icon{
    position: relative;
    z-index: 3;
}

/*cor da borda*/
.elementor-206 .elementor-element.elementor-element-b5f5b56 .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #ffffff20; /*altere a cor aqui*/
  z-index: 1;
  transition: opacity 0.3s linear;
  opacity: 1;
  width: 100%;
  height: 100%;
    border-radius: 8px;
}

/*cor de fundo*/
.elementor-206 .elementor-element.elementor-element-b5f5b56 .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #0A79AF; /*altere a cor aqui*/
  z-index: 3;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
    border-radius: 8px;
    transition: 0.5s;
}

/*hover cor de fundo*/
.elementor-206 .elementor-element.elementor-element-b5f5b56 .elementor-button:hover:before {
  background: #00ACFF; /*altere a cor aqui*/
}

/*cor do brilho*/
.elementor-206 .elementor-element.elementor-element-b5f5b56::before {
  position: absolute;
  content: "";
  top: -110%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff; /*altere a cor aqui*/
  z-index: 2;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: 20px;
  height: 200px;
  filter: blur(15px);
    border-radius: 8px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/*animação do brilho*/
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3797007 */.elementor-206 .elementor-element.elementor-element-3797007 {
  z-index:1;
  -webkit-backdrop-filter: blur(10px);
   backdrop-filter: blur(15px);
   background: radial-gradient(105.21% 80.83% at 50% 139.64%,#3c4155aa 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#3c415560 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#3c415560 0,rgba(217,217,217,0) 100%),#1C2D3F !important;
    border-radius: 20px;
    transition: 0.5s;
}

.elementor-206 .elementor-element.elementor-element-3797007:before {
    content:"";
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(180deg,  transparent, transparent, #00ACFF,  #00ACFF); /*altere a cor da corda nos #FFFFFF*/
    -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
          mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 20px;
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
}

.elementor-206 .elementor-element.elementor-element-3797007:hover{
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-611b0b6 */.elementor-206 .elementor-element.elementor-element-611b0b6{
    overflow: hidden;
    border-radius: 8px;
    cursor: pointer;
}

.elementor-206 .elementor-element.elementor-element-611b0b6 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-206 .elementor-element.elementor-element-611b0b6 .elementor-button-text,
.elementor-206 .elementor-element.elementor-element-611b0b6 .elementor-button-icon{
    position: relative;
    z-index: 3;
}

/*cor da borda*/
.elementor-206 .elementor-element.elementor-element-611b0b6 .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #ffffff20; /*altere a cor aqui*/
  z-index: 1;
  transition: opacity 0.3s linear;
  opacity: 1;
  width: 100%;
  height: 100%;
    border-radius: 8px;
}

/*cor de fundo*/
.elementor-206 .elementor-element.elementor-element-611b0b6 .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #0A79AF; /*altere a cor aqui*/
  z-index: 3;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
    border-radius: 8px;
    transition: 0.5s;
}

/*hover cor de fundo*/
.elementor-206 .elementor-element.elementor-element-611b0b6 .elementor-button:hover:before {
  background: #00ACFF; /*altere a cor aqui*/
}

/*cor do brilho*/
.elementor-206 .elementor-element.elementor-element-611b0b6::before {
  position: absolute;
  content: "";
  top: -110%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff; /*altere a cor aqui*/
  z-index: 2;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: 20px;
  height: 200px;
  filter: blur(15px);
    border-radius: 8px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/*animação do brilho*/
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25ae979 */.elementor-206 .elementor-element.elementor-element-25ae979 {
  z-index:1;
  -webkit-backdrop-filter: blur(10px);
   backdrop-filter: blur(15px);
   background: radial-gradient(105.21% 80.83% at 50% 139.64%,#3c4155aa 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#3c415560 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#3c415560 0,rgba(217,217,217,0) 100%),#1C2D3F !important;
    border-radius: 20px;
    transition: 0.5s;
}

.elementor-206 .elementor-element.elementor-element-25ae979:before {
    content:"";
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(180deg,  transparent, transparent, #00ACFF,  #00ACFF); /*altere a cor da corda nos #FFFFFF*/
    -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
          mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 20px;
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
}

.elementor-206 .elementor-element.elementor-element-25ae979:hover{
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d61ccd4 */.elementor-206 .elementor-element.elementor-element-d61ccd4{
    overflow: hidden;
    border-radius: 8px;
    cursor: pointer;
}

.elementor-206 .elementor-element.elementor-element-d61ccd4 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-206 .elementor-element.elementor-element-d61ccd4 .elementor-button-text,
.elementor-206 .elementor-element.elementor-element-d61ccd4 .elementor-button-icon{
    position: relative;
    z-index: 3;
}

/*cor da borda*/
.elementor-206 .elementor-element.elementor-element-d61ccd4 .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #ffffff20; /*altere a cor aqui*/
  z-index: 1;
  transition: opacity 0.3s linear;
  opacity: 1;
  width: 100%;
  height: 100%;
    border-radius: 8px;
}

/*cor de fundo*/
.elementor-206 .elementor-element.elementor-element-d61ccd4 .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #0A79AF; /*altere a cor aqui*/
  z-index: 3;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
    border-radius: 8px;
    transition: 0.5s;
}

/*hover cor de fundo*/
.elementor-206 .elementor-element.elementor-element-d61ccd4 .elementor-button:hover:before {
  background: #00ACFF; /*altere a cor aqui*/
}

/*cor do brilho*/
.elementor-206 .elementor-element.elementor-element-d61ccd4::before {
  position: absolute;
  content: "";
  top: -110%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff; /*altere a cor aqui*/
  z-index: 2;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: 20px;
  height: 200px;
  filter: blur(15px);
    border-radius: 8px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/*animação do brilho*/
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d71348e */.elementor-206 .elementor-element.elementor-element-d71348e {
  z-index:1;
  -webkit-backdrop-filter: blur(10px);
   backdrop-filter: blur(15px);
   background: radial-gradient(105.21% 80.83% at 50% 139.64%,#3c4155aa 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#3c415560 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#3c415560 0,rgba(217,217,217,0) 100%),#1C2D3F !important;
    border-radius: 20px;
    transition: 0.5s;
}

.elementor-206 .elementor-element.elementor-element-d71348e:before {
    content:"";
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(180deg,  transparent, transparent, #00ACFF,  #00ACFF); /*altere a cor da corda nos #FFFFFF*/
    -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
          mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 20px;
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
}

.elementor-206 .elementor-element.elementor-element-d71348e:hover{
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3bc7f33 */.elementor-206 .elementor-element.elementor-element-3bc7f33{
    overflow: hidden;
    border-radius: 8px;
    cursor: pointer;
}

.elementor-206 .elementor-element.elementor-element-3bc7f33 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-206 .elementor-element.elementor-element-3bc7f33 .elementor-button-text,
.elementor-206 .elementor-element.elementor-element-3bc7f33 .elementor-button-icon{
    position: relative;
    z-index: 3;
}

/*cor da borda*/
.elementor-206 .elementor-element.elementor-element-3bc7f33 .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #ffffff20; /*altere a cor aqui*/
  z-index: 1;
  transition: opacity 0.3s linear;
  opacity: 1;
  width: 100%;
  height: 100%;
    border-radius: 8px;
}

/*cor de fundo*/
.elementor-206 .elementor-element.elementor-element-3bc7f33 .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #0A79AF; /*altere a cor aqui*/
  z-index: 3;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
    border-radius: 8px;
    transition: 0.5s;
}

/*hover cor de fundo*/
.elementor-206 .elementor-element.elementor-element-3bc7f33 .elementor-button:hover:before {
  background: #00ACFF; /*altere a cor aqui*/
}

/*cor do brilho*/
.elementor-206 .elementor-element.elementor-element-3bc7f33::before {
  position: absolute;
  content: "";
  top: -110%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff; /*altere a cor aqui*/
  z-index: 2;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: 20px;
  height: 200px;
  filter: blur(15px);
    border-radius: 8px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/*animação do brilho*/
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-484d1be */.elementor-206 .elementor-element.elementor-element-484d1be {
  z-index:1;
  -webkit-backdrop-filter: blur(10px);
   backdrop-filter: blur(15px);
   background: radial-gradient(105.21% 80.83% at 50% 139.64%,#3c4155aa 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#3c415560 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#3c415560 0,rgba(217,217,217,0) 100%),#1C2D3F !important;
    border-radius: 20px;
    transition: 0.5s;
}

.elementor-206 .elementor-element.elementor-element-484d1be:before {
    content:"";
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(180deg,  transparent, transparent, #00ACFF,  #00ACFF); /*altere a cor da corda nos #FFFFFF*/
    -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
          mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 20px;
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
}

.elementor-206 .elementor-element.elementor-element-484d1be:hover{
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-93cc429 */.elementor-206 .elementor-element.elementor-element-93cc429{
    overflow: hidden;
    border-radius: 8px;
    cursor: pointer;
}

.elementor-206 .elementor-element.elementor-element-93cc429 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-206 .elementor-element.elementor-element-93cc429 .elementor-button-text,
.elementor-206 .elementor-element.elementor-element-93cc429 .elementor-button-icon{
    position: relative;
    z-index: 3;
}

/*cor da borda*/
.elementor-206 .elementor-element.elementor-element-93cc429 .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #ffffff20; /*altere a cor aqui*/
  z-index: 1;
  transition: opacity 0.3s linear;
  opacity: 1;
  width: 100%;
  height: 100%;
    border-radius: 8px;
}

/*cor de fundo*/
.elementor-206 .elementor-element.elementor-element-93cc429 .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #0A79AF; /*altere a cor aqui*/
  z-index: 3;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
    border-radius: 8px;
    transition: 0.5s;
}

/*hover cor de fundo*/
.elementor-206 .elementor-element.elementor-element-93cc429 .elementor-button:hover:before {
  background: #00ACFF; /*altere a cor aqui*/
}

/*cor do brilho*/
.elementor-206 .elementor-element.elementor-element-93cc429::before {
  position: absolute;
  content: "";
  top: -110%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff; /*altere a cor aqui*/
  z-index: 2;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: 20px;
  height: 200px;
  filter: blur(15px);
    border-radius: 8px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/*animação do brilho*/
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-717ed97 */.elementor-206 .elementor-element.elementor-element-717ed97 {
  z-index:1;
  -webkit-backdrop-filter: blur(10px);
   backdrop-filter: blur(15px);
   background: radial-gradient(105.21% 80.83% at 50% 139.64%,#3c4155aa 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#3c415560 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#3c415560 0,rgba(217,217,217,0) 100%),#1C2D3F !important;
    border-radius: 20px;
    transition: 0.5s;
}

.elementor-206 .elementor-element.elementor-element-717ed97:before {
    content:"";
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(180deg,  transparent, transparent, #00ACFF,  #00ACFF); /*altere a cor da corda nos #FFFFFF*/
    -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
          mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 20px;
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
}

.elementor-206 .elementor-element.elementor-element-717ed97:hover{
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61f6c55 */.elementor-206 .elementor-element.elementor-element-61f6c55{
    overflow: hidden;
    border-radius: 8px;
    cursor: pointer;
}

.elementor-206 .elementor-element.elementor-element-61f6c55 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-206 .elementor-element.elementor-element-61f6c55 .elementor-button-text,
.elementor-206 .elementor-element.elementor-element-61f6c55 .elementor-button-icon{
    position: relative;
    z-index: 3;
}

/*cor da borda*/
.elementor-206 .elementor-element.elementor-element-61f6c55 .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #ffffff20; /*altere a cor aqui*/
  z-index: 1;
  transition: opacity 0.3s linear;
  opacity: 1;
  width: 100%;
  height: 100%;
    border-radius: 8px;
}

/*cor de fundo*/
.elementor-206 .elementor-element.elementor-element-61f6c55 .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #0A79AF; /*altere a cor aqui*/
  z-index: 3;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
    border-radius: 8px;
    transition: 0.5s;
}

/*hover cor de fundo*/
.elementor-206 .elementor-element.elementor-element-61f6c55 .elementor-button:hover:before {
  background: #00ACFF; /*altere a cor aqui*/
}

/*cor do brilho*/
.elementor-206 .elementor-element.elementor-element-61f6c55::before {
  position: absolute;
  content: "";
  top: -110%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff; /*altere a cor aqui*/
  z-index: 2;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: 20px;
  height: 200px;
  filter: blur(15px);
    border-radius: 8px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/*animação do brilho*/
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0495443 */.elementor-206 .elementor-element.elementor-element-0495443 {
  z-index:1;
  -webkit-backdrop-filter: blur(10px);
   backdrop-filter: blur(15px);
   background: radial-gradient(105.21% 80.83% at 50% 139.64%,#3c4155aa 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#3c415560 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#3c415560 0,rgba(217,217,217,0) 100%),#1C2D3F !important;
    border-radius: 20px;
    transition: 0.5s;
}

.elementor-206 .elementor-element.elementor-element-0495443:before {
    content:"";
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(180deg,  transparent, transparent, #00ACFF,  #00ACFF); /*altere a cor da corda nos #FFFFFF*/
    -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
          mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 20px;
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
}

.elementor-206 .elementor-element.elementor-element-0495443:hover{
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b998b09 */.elementor-206 .elementor-element.elementor-element-b998b09{
    overflow: hidden;
    border-radius: 8px;
    cursor: pointer;
}

.elementor-206 .elementor-element.elementor-element-b998b09 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-206 .elementor-element.elementor-element-b998b09 .elementor-button-text,
.elementor-206 .elementor-element.elementor-element-b998b09 .elementor-button-icon{
    position: relative;
    z-index: 3;
}

/*cor da borda*/
.elementor-206 .elementor-element.elementor-element-b998b09 .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #ffffff20; /*altere a cor aqui*/
  z-index: 1;
  transition: opacity 0.3s linear;
  opacity: 1;
  width: 100%;
  height: 100%;
    border-radius: 8px;
}

/*cor de fundo*/
.elementor-206 .elementor-element.elementor-element-b998b09 .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #0A79AF; /*altere a cor aqui*/
  z-index: 3;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
    border-radius: 8px;
    transition: 0.5s;
}

/*hover cor de fundo*/
.elementor-206 .elementor-element.elementor-element-b998b09 .elementor-button:hover:before {
  background: #00ACFF; /*altere a cor aqui*/
}

/*cor do brilho*/
.elementor-206 .elementor-element.elementor-element-b998b09::before {
  position: absolute;
  content: "";
  top: -110%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff; /*altere a cor aqui*/
  z-index: 2;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: 20px;
  height: 200px;
  filter: blur(15px);
    border-radius: 8px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/*animação do brilho*/
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36a4b1c */.elementor-206 .elementor-element.elementor-element-36a4b1c {
  z-index:1;
  -webkit-backdrop-filter: blur(10px);
   backdrop-filter: blur(15px);
   background: radial-gradient(105.21% 80.83% at 50% 139.64%,#3c4155aa 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#3c415560 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#3c415560 0,rgba(217,217,217,0) 100%),#1C2D3F !important;
    border-radius: 20px;
    transition: 0.5s;
}

.elementor-206 .elementor-element.elementor-element-36a4b1c:before {
    content:"";
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(180deg,  transparent, transparent, #00ACFF,  #00ACFF); /*altere a cor da corda nos #FFFFFF*/
    -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
          mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 20px;
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
}

.elementor-206 .elementor-element.elementor-element-36a4b1c:hover{
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-790e245 */.elementor-206 .elementor-element.elementor-element-790e245{
     filter: brightness(0) invert(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8985156 */.elementor-206 .elementor-element.elementor-element-8985156{
    overflow: hidden;
    border-radius: 8px;
    cursor: pointer;
}

.elementor-206 .elementor-element.elementor-element-8985156 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-206 .elementor-element.elementor-element-8985156 .elementor-button-text,
.elementor-206 .elementor-element.elementor-element-8985156 .elementor-button-icon{
    position: relative;
    z-index: 3;
}

/*cor da borda*/
.elementor-206 .elementor-element.elementor-element-8985156 .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #ffffff20; /*altere a cor aqui*/
  z-index: 1;
  transition: opacity 0.3s linear;
  opacity: 1;
  width: 100%;
  height: 100%;
    border-radius: 8px;
}

/*cor de fundo*/
.elementor-206 .elementor-element.elementor-element-8985156 .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #0A79AF; /*altere a cor aqui*/
  z-index: 3;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
    border-radius: 8px;
    transition: 0.5s;
}

/*hover cor de fundo*/
.elementor-206 .elementor-element.elementor-element-8985156 .elementor-button:hover:before {
  background: #00ACFF; /*altere a cor aqui*/
}

/*cor do brilho*/
.elementor-206 .elementor-element.elementor-element-8985156::before {
  position: absolute;
  content: "";
  top: -110%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff; /*altere a cor aqui*/
  z-index: 2;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: 20px;
  height: 200px;
  filter: blur(15px);
    border-radius: 8px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/*animação do brilho*/
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e93f079 */.elementor-206 .elementor-element.elementor-element-e93f079 {
  z-index:1;
  -webkit-backdrop-filter: blur(10px);
   backdrop-filter: blur(15px);
   background: radial-gradient(105.21% 80.83% at 50% 139.64%,#3c4155aa 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#3c415560 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#3c415560 0,rgba(217,217,217,0) 100%),#1C2D3F !important;
    border-radius: 20px;
    transition: 0.5s;
}

.elementor-206 .elementor-element.elementor-element-e93f079:before {
    content:"";
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(180deg,  transparent, transparent, #00ACFF,  #00ACFF); /*altere a cor da corda nos #FFFFFF*/
    -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
          mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 20px;
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
}

.elementor-206 .elementor-element.elementor-element-e93f079:hover{
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34988be */.elementor-206 .elementor-element.elementor-element-34988be{
    overflow: hidden;
    border-radius: 8px;
    cursor: pointer;
}

.elementor-206 .elementor-element.elementor-element-34988be .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-206 .elementor-element.elementor-element-34988be .elementor-button-text,
.elementor-206 .elementor-element.elementor-element-34988be .elementor-button-icon{
    position: relative;
    z-index: 3;
}

/*cor da borda*/
.elementor-206 .elementor-element.elementor-element-34988be .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #ffffff20; /*altere a cor aqui*/
  z-index: 1;
  transition: opacity 0.3s linear;
  opacity: 1;
  width: 100%;
  height: 100%;
    border-radius: 8px;
}

/*cor de fundo*/
.elementor-206 .elementor-element.elementor-element-34988be .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #0A79AF; /*altere a cor aqui*/
  z-index: 3;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
    border-radius: 8px;
    transition: 0.5s;
}

/*hover cor de fundo*/
.elementor-206 .elementor-element.elementor-element-34988be .elementor-button:hover:before {
  background: #00ACFF; /*altere a cor aqui*/
}

/*cor do brilho*/
.elementor-206 .elementor-element.elementor-element-34988be::before {
  position: absolute;
  content: "";
  top: -110%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff; /*altere a cor aqui*/
  z-index: 2;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: 20px;
  height: 200px;
  filter: blur(15px);
    border-radius: 8px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/*animação do brilho*/
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89a11b8 */.elementor-206 .elementor-element.elementor-element-89a11b8 {
  z-index:1;
  -webkit-backdrop-filter: blur(10px);
   backdrop-filter: blur(15px);
   background: radial-gradient(105.21% 80.83% at 50% 139.64%,#3c4155aa 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#3c415560 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#3c415560 0,rgba(217,217,217,0) 100%),#1C2D3F !important;
    border-radius: 20px;
    transition: 0.5s;
}

.elementor-206 .elementor-element.elementor-element-89a11b8:before {
    content:"";
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(180deg,  transparent, transparent, #00ACFF,  #00ACFF); /*altere a cor da corda nos #FFFFFF*/
    -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
          mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 20px;
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
}

.elementor-206 .elementor-element.elementor-element-89a11b8:hover{
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ac06527 */.elementor-206 .elementor-element.elementor-element-ac06527{
    overflow: hidden;
    border-radius: 8px;
    cursor: pointer;
}

.elementor-206 .elementor-element.elementor-element-ac06527 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-206 .elementor-element.elementor-element-ac06527 .elementor-button-text,
.elementor-206 .elementor-element.elementor-element-ac06527 .elementor-button-icon{
    position: relative;
    z-index: 3;
}

/*cor da borda*/
.elementor-206 .elementor-element.elementor-element-ac06527 .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #ffffff20; /*altere a cor aqui*/
  z-index: 1;
  transition: opacity 0.3s linear;
  opacity: 1;
  width: 100%;
  height: 100%;
    border-radius: 8px;
}

/*cor de fundo*/
.elementor-206 .elementor-element.elementor-element-ac06527 .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #0A79AF; /*altere a cor aqui*/
  z-index: 3;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
    border-radius: 8px;
    transition: 0.5s;
}

/*hover cor de fundo*/
.elementor-206 .elementor-element.elementor-element-ac06527 .elementor-button:hover:before {
  background: #00ACFF; /*altere a cor aqui*/
}

/*cor do brilho*/
.elementor-206 .elementor-element.elementor-element-ac06527::before {
  position: absolute;
  content: "";
  top: -110%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff; /*altere a cor aqui*/
  z-index: 2;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: 20px;
  height: 200px;
  filter: blur(15px);
    border-radius: 8px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/*animação do brilho*/
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e056049 */.elementor-206 .elementor-element.elementor-element-e056049 {
  z-index:1;
  -webkit-backdrop-filter: blur(10px);
   backdrop-filter: blur(15px);
   background: radial-gradient(105.21% 80.83% at 50% 139.64%,#3c4155aa 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#3c415560 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#3c415560 0,rgba(217,217,217,0) 100%),#1C2D3F !important;
    border-radius: 20px;
    transition: 0.5s;
}

.elementor-206 .elementor-element.elementor-element-e056049:before {
    content:"";
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(180deg,  transparent, transparent, #00ACFF,  #00ACFF); /*altere a cor da corda nos #FFFFFF*/
    -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
          mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 20px;
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
}

.elementor-206 .elementor-element.elementor-element-e056049:hover{
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-908dd49 */.elementor-206 .elementor-element.elementor-element-908dd49{
    overflow: hidden;
    border-radius: 8px;
    cursor: pointer;
}

.elementor-206 .elementor-element.elementor-element-908dd49 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-206 .elementor-element.elementor-element-908dd49 .elementor-button-text,
.elementor-206 .elementor-element.elementor-element-908dd49 .elementor-button-icon{
    position: relative;
    z-index: 3;
}

/*cor da borda*/
.elementor-206 .elementor-element.elementor-element-908dd49 .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #ffffff20; /*altere a cor aqui*/
  z-index: 1;
  transition: opacity 0.3s linear;
  opacity: 1;
  width: 100%;
  height: 100%;
    border-radius: 8px;
}

/*cor de fundo*/
.elementor-206 .elementor-element.elementor-element-908dd49 .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #0A79AF; /*altere a cor aqui*/
  z-index: 3;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
    border-radius: 8px;
    transition: 0.5s;
}

/*hover cor de fundo*/
.elementor-206 .elementor-element.elementor-element-908dd49 .elementor-button:hover:before {
  background: #00ACFF; /*altere a cor aqui*/
}

/*cor do brilho*/
.elementor-206 .elementor-element.elementor-element-908dd49::before {
  position: absolute;
  content: "";
  top: -110%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff; /*altere a cor aqui*/
  z-index: 2;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: 20px;
  height: 200px;
  filter: blur(15px);
    border-radius: 8px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/*animação do brilho*/
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-81510b7 */.elementor-206 .elementor-element.elementor-element-81510b7 {
  z-index:1;
  -webkit-backdrop-filter: blur(10px);
   backdrop-filter: blur(15px);
   background: radial-gradient(105.21% 80.83% at 50% 139.64%,#3c4155aa 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#3c415560 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#3c415560 0,rgba(217,217,217,0) 100%),#1C2D3F !important;
    border-radius: 20px;
    transition: 0.5s;
}

.elementor-206 .elementor-element.elementor-element-81510b7:before {
    content:"";
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(180deg,  transparent, transparent, #00ACFF,  #00ACFF); /*altere a cor da corda nos #FFFFFF*/
    -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
          mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 20px;
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
}

.elementor-206 .elementor-element.elementor-element-81510b7:hover{
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a302c11 */.elementor-206 .elementor-element.elementor-element-a302c11{
    overflow: hidden;
    border-radius: 8px;
    cursor: pointer;
}

.elementor-206 .elementor-element.elementor-element-a302c11 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-206 .elementor-element.elementor-element-a302c11 .elementor-button-text,
.elementor-206 .elementor-element.elementor-element-a302c11 .elementor-button-icon{
    position: relative;
    z-index: 3;
}

/*cor da borda*/
.elementor-206 .elementor-element.elementor-element-a302c11 .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #ffffff20; /*altere a cor aqui*/
  z-index: 1;
  transition: opacity 0.3s linear;
  opacity: 1;
  width: 100%;
  height: 100%;
    border-radius: 8px;
}

/*cor de fundo*/
.elementor-206 .elementor-element.elementor-element-a302c11 .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #0A79AF; /*altere a cor aqui*/
  z-index: 3;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
    border-radius: 8px;
    transition: 0.5s;
}

/*hover cor de fundo*/
.elementor-206 .elementor-element.elementor-element-a302c11 .elementor-button:hover:before {
  background: #00ACFF; /*altere a cor aqui*/
}

/*cor do brilho*/
.elementor-206 .elementor-element.elementor-element-a302c11::before {
  position: absolute;
  content: "";
  top: -110%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff; /*altere a cor aqui*/
  z-index: 2;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: 20px;
  height: 200px;
  filter: blur(15px);
    border-radius: 8px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/*animação do brilho*/
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d544c3 */.elementor-206 .elementor-element.elementor-element-2d544c3 {
  z-index:1;
  -webkit-backdrop-filter: blur(10px);
   backdrop-filter: blur(15px);
   background: radial-gradient(105.21% 80.83% at 50% 139.64%,#3c4155aa 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#3c415560 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#3c415560 0,rgba(217,217,217,0) 100%),#1C2D3F !important;
    border-radius: 20px;
    transition: 0.5s;
}

.elementor-206 .elementor-element.elementor-element-2d544c3:before {
    content:"";
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(180deg,  transparent, transparent, #00ACFF,  #00ACFF); /*altere a cor da corda nos #FFFFFF*/
    -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
          mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 20px;
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
}

.elementor-206 .elementor-element.elementor-element-2d544c3:hover{
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e354ce5 */.elementor-206 .elementor-element.elementor-element-e354ce5{
    overflow: hidden;
    border-radius: 8px;
    cursor: pointer;
}

.elementor-206 .elementor-element.elementor-element-e354ce5 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-206 .elementor-element.elementor-element-e354ce5 .elementor-button-text,
.elementor-206 .elementor-element.elementor-element-e354ce5 .elementor-button-icon{
    position: relative;
    z-index: 3;
}

/*cor da borda*/
.elementor-206 .elementor-element.elementor-element-e354ce5 .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #ffffff20; /*altere a cor aqui*/
  z-index: 1;
  transition: opacity 0.3s linear;
  opacity: 1;
  width: 100%;
  height: 100%;
    border-radius: 8px;
}

/*cor de fundo*/
.elementor-206 .elementor-element.elementor-element-e354ce5 .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #0A79AF; /*altere a cor aqui*/
  z-index: 3;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
    border-radius: 8px;
    transition: 0.5s;
}

/*hover cor de fundo*/
.elementor-206 .elementor-element.elementor-element-e354ce5 .elementor-button:hover:before {
  background: #00ACFF; /*altere a cor aqui*/
}

/*cor do brilho*/
.elementor-206 .elementor-element.elementor-element-e354ce5::before {
  position: absolute;
  content: "";
  top: -110%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff; /*altere a cor aqui*/
  z-index: 2;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: 20px;
  height: 200px;
  filter: blur(15px);
    border-radius: 8px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/*animação do brilho*/
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a40d335 */.elementor-206 .elementor-element.elementor-element-a40d335 {
  z-index:1;
  -webkit-backdrop-filter: blur(10px);
   backdrop-filter: blur(15px);
   background: radial-gradient(105.21% 80.83% at 50% 139.64%,#3c4155aa 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#3c415560 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#3c415560 0,rgba(217,217,217,0) 100%),#1C2D3F !important;
    border-radius: 20px;
    transition: 0.5s;
}

.elementor-206 .elementor-element.elementor-element-a40d335:before {
    content:"";
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(180deg,  transparent, transparent, #00ACFF,  #00ACFF); /*altere a cor da corda nos #FFFFFF*/
    -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
          mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 20px;
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
}

.elementor-206 .elementor-element.elementor-element-a40d335:hover{
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5476ff3 */.elementor-206 .elementor-element.elementor-element-5476ff3{
    overflow: hidden;
    border-radius: 8px;
    cursor: pointer;
}

.elementor-206 .elementor-element.elementor-element-5476ff3 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-206 .elementor-element.elementor-element-5476ff3 .elementor-button-text,
.elementor-206 .elementor-element.elementor-element-5476ff3 .elementor-button-icon{
    position: relative;
    z-index: 3;
}

/*cor da borda*/
.elementor-206 .elementor-element.elementor-element-5476ff3 .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #ffffff20; /*altere a cor aqui*/
  z-index: 1;
  transition: opacity 0.3s linear;
  opacity: 1;
  width: 100%;
  height: 100%;
    border-radius: 8px;
}

/*cor de fundo*/
.elementor-206 .elementor-element.elementor-element-5476ff3 .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #0A79AF; /*altere a cor aqui*/
  z-index: 3;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
    border-radius: 8px;
    transition: 0.5s;
}

/*hover cor de fundo*/
.elementor-206 .elementor-element.elementor-element-5476ff3 .elementor-button:hover:before {
  background: #00ACFF; /*altere a cor aqui*/
}

/*cor do brilho*/
.elementor-206 .elementor-element.elementor-element-5476ff3::before {
  position: absolute;
  content: "";
  top: -110%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff; /*altere a cor aqui*/
  z-index: 2;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: 20px;
  height: 200px;
  filter: blur(15px);
    border-radius: 8px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/*animação do brilho*/
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0deaf64 */.elementor-206 .elementor-element.elementor-element-0deaf64 {
  z-index:1;
  -webkit-backdrop-filter: blur(10px);
   backdrop-filter: blur(15px);
   background: radial-gradient(105.21% 80.83% at 50% 139.64%,#3c4155aa 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#3c415560 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#3c415560 0,rgba(217,217,217,0) 100%),#1C2D3F !important;
    border-radius: 20px;
    transition: 0.5s;
}

.elementor-206 .elementor-element.elementor-element-0deaf64:before {
    content:"";
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(180deg,  transparent, transparent, #00ACFF,  #00ACFF); /*altere a cor da corda nos #FFFFFF*/
    -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
          mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 20px;
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
}

.elementor-206 .elementor-element.elementor-element-0deaf64:hover{
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe2b3e7 */.elementor-206 .elementor-element.elementor-element-fe2b3e7{
    overflow: hidden;
    border-radius: 8px;
    cursor: pointer;
}

.elementor-206 .elementor-element.elementor-element-fe2b3e7 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-206 .elementor-element.elementor-element-fe2b3e7 .elementor-button-text,
.elementor-206 .elementor-element.elementor-element-fe2b3e7 .elementor-button-icon{
    position: relative;
    z-index: 3;
}

/*cor da borda*/
.elementor-206 .elementor-element.elementor-element-fe2b3e7 .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #ffffff20; /*altere a cor aqui*/
  z-index: 1;
  transition: opacity 0.3s linear;
  opacity: 1;
  width: 100%;
  height: 100%;
    border-radius: 8px;
}

/*cor de fundo*/
.elementor-206 .elementor-element.elementor-element-fe2b3e7 .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #0A79AF; /*altere a cor aqui*/
  z-index: 3;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
    border-radius: 8px;
    transition: 0.5s;
}

/*hover cor de fundo*/
.elementor-206 .elementor-element.elementor-element-fe2b3e7 .elementor-button:hover:before {
  background: #00ACFF; /*altere a cor aqui*/
}

/*cor do brilho*/
.elementor-206 .elementor-element.elementor-element-fe2b3e7::before {
  position: absolute;
  content: "";
  top: -110%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff; /*altere a cor aqui*/
  z-index: 2;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: 20px;
  height: 200px;
  filter: blur(15px);
    border-radius: 8px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/*animação do brilho*/
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41d1b9e */.elementor-206 .elementor-element.elementor-element-41d1b9e {
  z-index:1;
  -webkit-backdrop-filter: blur(10px);
   backdrop-filter: blur(15px);
   background: radial-gradient(105.21% 80.83% at 50% 139.64%,#3c4155aa 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#3c415560 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#3c415560 0,rgba(217,217,217,0) 100%),#1C2D3F !important;
    border-radius: 20px;
    transition: 0.5s;
}

.elementor-206 .elementor-element.elementor-element-41d1b9e:before {
    content:"";
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(180deg,  transparent, transparent, #00ACFF,  #00ACFF); /*altere a cor da corda nos #FFFFFF*/
    -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
          mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 20px;
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
}

.elementor-206 .elementor-element.elementor-element-41d1b9e:hover{
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-66c4f70 */.elementor-206 .elementor-element.elementor-element-66c4f70{
    overflow: hidden;
    border-radius: 8px;
    cursor: pointer;
}

.elementor-206 .elementor-element.elementor-element-66c4f70 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-206 .elementor-element.elementor-element-66c4f70 .elementor-button-text,
.elementor-206 .elementor-element.elementor-element-66c4f70 .elementor-button-icon{
    position: relative;
    z-index: 3;
}

/*cor da borda*/
.elementor-206 .elementor-element.elementor-element-66c4f70 .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #ffffff20; /*altere a cor aqui*/
  z-index: 1;
  transition: opacity 0.3s linear;
  opacity: 1;
  width: 100%;
  height: 100%;
    border-radius: 8px;
}

/*cor de fundo*/
.elementor-206 .elementor-element.elementor-element-66c4f70 .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #0A79AF; /*altere a cor aqui*/
  z-index: 3;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
    border-radius: 8px;
    transition: 0.5s;
}

/*hover cor de fundo*/
.elementor-206 .elementor-element.elementor-element-66c4f70 .elementor-button:hover:before {
  background: #00ACFF; /*altere a cor aqui*/
}

/*cor do brilho*/
.elementor-206 .elementor-element.elementor-element-66c4f70::before {
  position: absolute;
  content: "";
  top: -110%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff; /*altere a cor aqui*/
  z-index: 2;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: 20px;
  height: 200px;
  filter: blur(15px);
    border-radius: 8px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/*animação do brilho*/
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39e6b38 */.elementor-206 .elementor-element.elementor-element-39e6b38 {
  z-index:1;
  -webkit-backdrop-filter: blur(10px);
   backdrop-filter: blur(15px);
   background: radial-gradient(105.21% 80.83% at 50% 139.64%,#3c4155aa 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#3c415560 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#3c415560 0,rgba(217,217,217,0) 100%),#1C2D3F !important;
    border-radius: 20px;
    transition: 0.5s;
}

.elementor-206 .elementor-element.elementor-element-39e6b38:before {
    content:"";
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(180deg,  transparent, transparent, #00ACFF,  #00ACFF); /*altere a cor da corda nos #FFFFFF*/
    -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
          mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 20px;
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
}

.elementor-206 .elementor-element.elementor-element-39e6b38:hover{
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-92bca8b */.elementor-206 .elementor-element.elementor-element-92bca8b{
    overflow: hidden;
    border-radius: 8px;
    cursor: pointer;
}

.elementor-206 .elementor-element.elementor-element-92bca8b .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-206 .elementor-element.elementor-element-92bca8b .elementor-button-text,
.elementor-206 .elementor-element.elementor-element-92bca8b .elementor-button-icon{
    position: relative;
    z-index: 3;
}

/*cor da borda*/
.elementor-206 .elementor-element.elementor-element-92bca8b .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #ffffff20; /*altere a cor aqui*/
  z-index: 1;
  transition: opacity 0.3s linear;
  opacity: 1;
  width: 100%;
  height: 100%;
    border-radius: 8px;
}

/*cor de fundo*/
.elementor-206 .elementor-element.elementor-element-92bca8b .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #0A79AF; /*altere a cor aqui*/
  z-index: 3;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
    border-radius: 8px;
    transition: 0.5s;
}

/*hover cor de fundo*/
.elementor-206 .elementor-element.elementor-element-92bca8b .elementor-button:hover:before {
  background: #00ACFF; /*altere a cor aqui*/
}

/*cor do brilho*/
.elementor-206 .elementor-element.elementor-element-92bca8b::before {
  position: absolute;
  content: "";
  top: -110%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff; /*altere a cor aqui*/
  z-index: 2;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: 20px;
  height: 200px;
  filter: blur(15px);
    border-radius: 8px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/*animação do brilho*/
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a64bdb */.elementor-206 .elementor-element.elementor-element-0a64bdb {
  z-index:1;
  -webkit-backdrop-filter: blur(10px);
   backdrop-filter: blur(15px);
   background: radial-gradient(105.21% 80.83% at 50% 139.64%,#3c4155aa 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#3c415560 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#3c415560 0,rgba(217,217,217,0) 100%),#1C2D3F !important;
    border-radius: 20px;
    transition: 0.5s;
}

.elementor-206 .elementor-element.elementor-element-0a64bdb:before {
    content:"";
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(180deg,  transparent, transparent, #00ACFF,  #00ACFF); /*altere a cor da corda nos #FFFFFF*/
    -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
          mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 20px;
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
}

.elementor-206 .elementor-element.elementor-element-0a64bdb:hover{
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8703ae8 */.elementor-206 .elementor-element.elementor-element-8703ae8{
    overflow: hidden;
    border-radius: 8px;
    cursor: pointer;
}

.elementor-206 .elementor-element.elementor-element-8703ae8 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-206 .elementor-element.elementor-element-8703ae8 .elementor-button-text,
.elementor-206 .elementor-element.elementor-element-8703ae8 .elementor-button-icon{
    position: relative;
    z-index: 3;
}

/*cor da borda*/
.elementor-206 .elementor-element.elementor-element-8703ae8 .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #ffffff20; /*altere a cor aqui*/
  z-index: 1;
  transition: opacity 0.3s linear;
  opacity: 1;
  width: 100%;
  height: 100%;
    border-radius: 8px;
}

/*cor de fundo*/
.elementor-206 .elementor-element.elementor-element-8703ae8 .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #0A79AF; /*altere a cor aqui*/
  z-index: 3;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
    border-radius: 8px;
    transition: 0.5s;
}

/*hover cor de fundo*/
.elementor-206 .elementor-element.elementor-element-8703ae8 .elementor-button:hover:before {
  background: #00ACFF; /*altere a cor aqui*/
}

/*cor do brilho*/
.elementor-206 .elementor-element.elementor-element-8703ae8::before {
  position: absolute;
  content: "";
  top: -110%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff; /*altere a cor aqui*/
  z-index: 2;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: 20px;
  height: 200px;
  filter: blur(15px);
    border-radius: 8px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/*animação do brilho*/
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84a30d5 */.elementor-206 .elementor-element.elementor-element-84a30d5 {
  z-index:1;
  -webkit-backdrop-filter: blur(10px);
   backdrop-filter: blur(15px);
   background: radial-gradient(105.21% 80.83% at 50% 139.64%,#3c4155aa 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#3c415560 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#3c415560 0,rgba(217,217,217,0) 100%),#1C2D3F !important;
    border-radius: 20px;
    transition: 0.5s;
}

.elementor-206 .elementor-element.elementor-element-84a30d5:before {
    content:"";
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(180deg,  transparent, transparent, #00ACFF,  #00ACFF); /*altere a cor da corda nos #FFFFFF*/
    -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
          mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 20px;
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
}

.elementor-206 .elementor-element.elementor-element-84a30d5:hover{
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8424a2e */.elementor-206 .elementor-element.elementor-element-8424a2e{
     filter: brightness(0) invert(1);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-eb97ff4 */.elementor-206 .elementor-element.elementor-element-eb97ff4{
    overflow: hidden;
    border-radius: 8px;
    cursor: pointer;
}

.elementor-206 .elementor-element.elementor-element-eb97ff4 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-206 .elementor-element.elementor-element-eb97ff4 .elementor-button-text,
.elementor-206 .elementor-element.elementor-element-eb97ff4 .elementor-button-icon{
    position: relative;
    z-index: 3;
}

/*cor da borda*/
.elementor-206 .elementor-element.elementor-element-eb97ff4 .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #ffffff20; /*altere a cor aqui*/
  z-index: 1;
  transition: opacity 0.3s linear;
  opacity: 1;
  width: 100%;
  height: 100%;
    border-radius: 8px;
}

/*cor de fundo*/
.elementor-206 .elementor-element.elementor-element-eb97ff4 .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #0A79AF; /*altere a cor aqui*/
  z-index: 3;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
    border-radius: 8px;
    transition: 0.5s;
}

/*hover cor de fundo*/
.elementor-206 .elementor-element.elementor-element-eb97ff4 .elementor-button:hover:before {
  background: #00ACFF; /*altere a cor aqui*/
}

/*cor do brilho*/
.elementor-206 .elementor-element.elementor-element-eb97ff4::before {
  position: absolute;
  content: "";
  top: -110%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff; /*altere a cor aqui*/
  z-index: 2;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: 20px;
  height: 200px;
  filter: blur(15px);
    border-radius: 8px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/*animação do brilho*/
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34201ce */.elementor-206 .elementor-element.elementor-element-34201ce {
  z-index:1;
  -webkit-backdrop-filter: blur(10px);
   backdrop-filter: blur(15px);
   background: radial-gradient(105.21% 80.83% at 50% 139.64%,#3c4155aa 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#3c415560 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#3c415560 0,rgba(217,217,217,0) 100%),#1C2D3F !important;
    border-radius: 20px;
    transition: 0.5s;
}

.elementor-206 .elementor-element.elementor-element-34201ce:before {
    content:"";
    position: absolute;
    z-index: 1000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(180deg,  transparent, transparent, #00ACFF,  #00ACFF); /*altere a cor da corda nos #FFFFFF*/
    -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
          mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 20px;
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
}

.elementor-206 .elementor-element.elementor-element-34201ce:hover{
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b2c3d24 */.elementor-206 .elementor-element.elementor-element-b2c3d24{
    overflow: hidden;
    border-radius: 8px;
    cursor: pointer;
}

.elementor-206 .elementor-element.elementor-element-b2c3d24 .elementor-button{
    transition: 0.5s;
    background: transparent !important;
}

.elementor-206 .elementor-element.elementor-element-b2c3d24 .elementor-button-text,
.elementor-206 .elementor-element.elementor-element-b2c3d24 .elementor-button-icon{
    position: relative;
    z-index: 3;
}

/*cor da borda*/
.elementor-206 .elementor-element.elementor-element-b2c3d24 .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #ffffff20; /*altere a cor aqui*/
  z-index: 1;
  transition: opacity 0.3s linear;
  opacity: 1;
  width: 100%;
  height: 100%;
    border-radius: 8px;
}

/*cor de fundo*/
.elementor-206 .elementor-element.elementor-element-b2c3d24 .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #0A79AF; /*altere a cor aqui*/
  z-index: 3;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: calc(100% - 2px);
  height: calc(100% - 2px);
    border-radius: 8px;
    transition: 0.5s;
}

/*hover cor de fundo*/
.elementor-206 .elementor-element.elementor-element-b2c3d24 .elementor-button:hover:before {
  background: #00ACFF; /*altere a cor aqui*/
}

/*cor do brilho*/
.elementor-206 .elementor-element.elementor-element-b2c3d24::before {
  position: absolute;
  content: "";
  top: -110%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff; /*altere a cor aqui*/
  z-index: 2;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: 20px;
  height: 200px;
  filter: blur(15px);
    border-radius: 8px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/*animação do brilho*/
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}/* End custom CSS */