.elementor-10 .elementor-element.elementor-element-1c139418{--display:flex;--min-height:820px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:1;--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-10 .elementor-element.elementor-element-1c139418:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1c139418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("http://mariafumaca.gramadoturistico.com.br/wp-content/uploads/2025/03/modelo-maria-fumaca-desktop-secao-1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-1c139418::before, .elementor-10 .elementor-element.elementor-element-1c139418 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1c139418 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1c139418 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1c139418 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1c139418 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("http://mariafumaca.gramadoturistico.com.br/wp-content/uploads/2025/03/divisor.svg");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-e06d02b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );}.elementor-10 .elementor-element.elementor-element-99cc399{text-align:left;}.elementor-10 .elementor-element.elementor-element-99cc399 img{width:26%;}.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 );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-44b81f29 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:3em;font-weight:800;color:var( --e-global-color-primary );}.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 );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-10 .elementor-element.elementor-element-3892b7dd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#000000;}.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 );}.elementor-10 .elementor-element.elementor-element-688e0681 .elementor-button{background-color:#3F3E8C;font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:25px 45px 25px 45px;}.elementor-10 .elementor-element.elementor-element-589dce6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-589dce6f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-589dce6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#123046;}.elementor-10 .elementor-element.elementor-element-6201b9d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5606c641{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-5606c641:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-5606c641 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E273A;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-23acf1e2 .elementor-icon-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-23acf1e2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-23acf1e2.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-23acf1e2.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-23acf1e2.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-23acf1e2.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-23acf1e2 .elementor-icon{font-size:70px;}.elementor-10 .elementor-element.elementor-element-23acf1e2 .elementor-icon svg{height:70px;}.elementor-10 .elementor-element.elementor-element-3a05530a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.375em;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-31946227{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f5788b5{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-f5788b5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f5788b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E273A;}.elementor-10 .elementor-element.elementor-element-29789dc1 .elementor-icon-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-29789dc1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-29789dc1.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-29789dc1.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-29789dc1.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-29789dc1.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-29789dc1 .elementor-icon{font-size:70px;}.elementor-10 .elementor-element.elementor-element-29789dc1 .elementor-icon svg{height:70px;}.elementor-10 .elementor-element.elementor-element-2485e5af .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.375em;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-54b4ba90{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4f71fb5c{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-4f71fb5c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4f71fb5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E273A;}.elementor-10 .elementor-element.elementor-element-4ef2322 .elementor-icon-wrapper{text-align:left;}.elementor-10 .elementor-element.elementor-element-4ef2322.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4ef2322.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-4ef2322.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4ef2322.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-4ef2322.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-4ef2322 .elementor-icon{font-size:70px;}.elementor-10 .elementor-element.elementor-element-4ef2322 .elementor-icon svg{height:70px;}.elementor-10 .elementor-element.elementor-element-6c8595a8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.375em;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-35b0f4bc{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1df7b56f{--display:flex;}.elementor-10 .elementor-element.elementor-element-6973fa9 .elementor-button{background-color:#3F3E8C;font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:25px 45px 25px 45px;}.elementor-10 .elementor-element.elementor-element-6973fa9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-6973fa9 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-10 .elementor-element.elementor-element-63a5ebe3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-63a5ebe3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-63a5ebe3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-10 .elementor-element.elementor-element-740457cb{--display:flex;}.elementor-10 .elementor-element.elementor-element-6185d2c7{--display:flex;}.elementor-10 .elementor-element.elementor-element-bf120f7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-bf120f7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:800;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-6ce80ac2{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-10 .elementor-element.elementor-element-78777f96{--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;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-fe8209c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-fe8209c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:800;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-60e6bfcc{--display:flex;}.elementor-10 .elementor-element.elementor-element-5f3403b{--display:flex;}.elementor-10 .elementor-element.elementor-element-6b0d6061{--display:flex;--min-height:350px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-6b0d6061:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6b0d6061 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E273A;}.elementor-10 .elementor-element.elementor-element-4cf52fd0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-16fd07b3{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-16fd07b3 > .elementor-widget-container{margin:0px 14px 0px -14px;padding:0px 0px 0px 0px;border-radius:300px 300px 300px 300px;}.elementor-10 .elementor-element.elementor-element-16fd07b3:not( .elementor-widget-image ) .elementor-widget-container, .elementor-10 .elementor-element.elementor-element-16fd07b3.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( http://mariafumaca.gramadoturistico.com.br/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:74%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-16fd07b3 img{width:100%;}.elementor-10 .elementor-element.elementor-element-26e7631b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.375em;font-weight:600;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-5cdc1f27{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5d56a9{--display:flex;}.elementor-10 .elementor-element.elementor-element-48bc79d5{--display:flex;--min-height:350px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-48bc79d5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-48bc79d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E273A;}.elementor-10 .elementor-element.elementor-element-71a0f5a7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1f0d6f84{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-1f0d6f84 > .elementor-widget-container{margin:0px 14px 0px -14px;padding:0px 0px 0px 0px;border-radius:300px 300px 300px 300px;}.elementor-10 .elementor-element.elementor-element-1f0d6f84:not( .elementor-widget-image ) .elementor-widget-container, .elementor-10 .elementor-element.elementor-element-1f0d6f84.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( http://mariafumaca.gramadoturistico.com.br/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:74%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-1f0d6f84 img{width:100%;}.elementor-10 .elementor-element.elementor-element-2e5fc4d8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.375em;font-weight:600;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-734d0974{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-48a03955{--display:flex;}.elementor-10 .elementor-element.elementor-element-707bba3b{--display:flex;--min-height:350px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-707bba3b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-707bba3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E273A;}.elementor-10 .elementor-element.elementor-element-119dda3e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3108db81{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-3108db81 > .elementor-widget-container{margin:0px 14px 0px -14px;padding:0px 0px 0px 0px;border-radius:300px 300px 300px 300px;}.elementor-10 .elementor-element.elementor-element-3108db81:not( .elementor-widget-image ) .elementor-widget-container, .elementor-10 .elementor-element.elementor-element-3108db81.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( http://mariafumaca.gramadoturistico.com.br/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:74%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-3108db81 img{width:100%;}.elementor-10 .elementor-element.elementor-element-bc70f9f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.375em;font-weight:600;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-1c19c682{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-352b991{--display:flex;}.elementor-10 .elementor-element.elementor-element-bcc667a{--display:flex;--min-height:350px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-bcc667a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-bcc667a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E273A;}.elementor-10 .elementor-element.elementor-element-bd9cfa6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6d4bf4d{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-6d4bf4d > .elementor-widget-container{margin:0px 14px 0px -14px;padding:0px 0px 0px 0px;border-radius:300px 300px 300px 300px;}.elementor-10 .elementor-element.elementor-element-6d4bf4d:not( .elementor-widget-image ) .elementor-widget-container, .elementor-10 .elementor-element.elementor-element-6d4bf4d.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( http://mariafumaca.gramadoturistico.com.br/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:74%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-6d4bf4d img{width:100%;}.elementor-10 .elementor-element.elementor-element-31f601c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.375em;font-weight:600;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-b1f9c7d{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-7398f711{--display:flex;}.elementor-10 .elementor-element.elementor-element-6d874737{--display:flex;--min-height:350px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-6d874737:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6d874737 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E273A;}.elementor-10 .elementor-element.elementor-element-2abf4ff7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1e494cfb{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-1e494cfb > .elementor-widget-container{margin:0px 14px 0px -14px;padding:0px 0px 0px 0px;border-radius:300px 300px 300px 300px;}.elementor-10 .elementor-element.elementor-element-1e494cfb:not( .elementor-widget-image ) .elementor-widget-container, .elementor-10 .elementor-element.elementor-element-1e494cfb.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( http://mariafumaca.gramadoturistico.com.br/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:74%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-1e494cfb img{width:100%;}.elementor-10 .elementor-element.elementor-element-17972050 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.375em;font-weight:600;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-2b3d2e0f{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1ef8c68d{--display:flex;}.elementor-10 .elementor-element.elementor-element-186c209e{--display:flex;--min-height:350px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-186c209e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-186c209e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E273A;}.elementor-10 .elementor-element.elementor-element-779128d3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-331b9774{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-331b9774 > .elementor-widget-container{margin:0px 14px 0px -14px;padding:0px 0px 0px 0px;border-radius:300px 300px 300px 300px;}.elementor-10 .elementor-element.elementor-element-331b9774:not( .elementor-widget-image ) .elementor-widget-container, .elementor-10 .elementor-element.elementor-element-331b9774.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( http://mariafumaca.gramadoturistico.com.br/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:74%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-331b9774 img{width:100%;}.elementor-10 .elementor-element.elementor-element-4821628b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.375em;font-weight:600;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-2cc33915{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-64a1f05b{--display:flex;}.elementor-10 .elementor-element.elementor-element-72a289d8{--display:flex;--min-height:350px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-72a289d8:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-72a289d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E273A;}.elementor-10 .elementor-element.elementor-element-68af88b5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-783a10cc{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-783a10cc > .elementor-widget-container{margin:0px 14px 0px -14px;padding:0px 0px 0px 0px;border-radius:300px 300px 300px 300px;}.elementor-10 .elementor-element.elementor-element-783a10cc:not( .elementor-widget-image ) .elementor-widget-container, .elementor-10 .elementor-element.elementor-element-783a10cc.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( http://mariafumaca.gramadoturistico.com.br/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:74%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-783a10cc img{width:100%;}.elementor-10 .elementor-element.elementor-element-7ec24e0b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.375em;font-weight:600;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-5678f94c{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3a36cb60{--display:flex;}.elementor-10 .elementor-element.elementor-element-73407959{--display:flex;--min-height:350px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-73407959:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-73407959 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E273A;}.elementor-10 .elementor-element.elementor-element-4a30bd41{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2ac07cbb{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-2ac07cbb > .elementor-widget-container{margin:0px 14px 0px -14px;padding:0px 0px 0px 0px;border-radius:300px 300px 300px 300px;}.elementor-10 .elementor-element.elementor-element-2ac07cbb:not( .elementor-widget-image ) .elementor-widget-container, .elementor-10 .elementor-element.elementor-element-2ac07cbb.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( http://mariafumaca.gramadoturistico.com.br/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:74%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-2ac07cbb img{width:100%;}.elementor-10 .elementor-element.elementor-element-22c7260e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.375em;font-weight:600;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-6aaa700c{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-68e3a92a{--display:flex;}.elementor-10 .elementor-element.elementor-element-246c22f3{--display:flex;--min-height:350px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-246c22f3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-246c22f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E273A;}.elementor-10 .elementor-element.elementor-element-4a903acc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2103769e{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-2103769e > .elementor-widget-container{margin:0px 14px 0px -14px;padding:0px 0px 0px 0px;border-radius:300px 300px 300px 300px;}.elementor-10 .elementor-element.elementor-element-2103769e:not( .elementor-widget-image ) .elementor-widget-container, .elementor-10 .elementor-element.elementor-element-2103769e.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( http://mariafumaca.gramadoturistico.com.br/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:74%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-10 .elementor-element.elementor-element-2103769e img{width:100%;}.elementor-10 .elementor-element.elementor-element-5e3453cc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.375em;font-weight:600;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-6303a3cb{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-304cc3e7{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#7A7A7A;--e-n-carousel-swiper-pagination-spacing:30px;}.elementor-10 .elementor-element.elementor-element-5e5b2243{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:1;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5e5b2243::before, .elementor-10 .elementor-element.elementor-element-5e5b2243 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-5e5b2243 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-5e5b2243 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-5e5b2243 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-5e5b2243 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-4542b90e{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-4542b90e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4542b90e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2c0f39e8{text-align:center;}.elementor-10 .elementor-element.elementor-element-2c0f39e8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2em;font-weight:600;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-64177a06{text-align:center;}.elementor-10 .elementor-element.elementor-element-64177a06 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.375em;font-weight:600;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-7dca762b{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-37668ed2 .elementor-button{background-color:#3F3E8C;font-family:"Inter", Sans-serif;font-size:22px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:25px 45px 25px 45px;}.elementor-10 .elementor-element.elementor-element-37668ed2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-37668ed2 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-10 .elementor-element.elementor-element-71641ef{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-595e6e3{--e-image-carousel-slides-to-show:3;}.elementor-10 .elementor-element.elementor-element-42d4d4c6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-42d4d4c6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-42d4d4c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-4bc1d714{text-align:center;}.elementor-10 .elementor-element.elementor-element-4bc1d714 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.5em;font-weight:800;color:#EBEBEB;}.elementor-10 .elementor-element.elementor-element-35d12ad1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:0px 10px 10px 0px;}.elementor-10 .elementor-element.elementor-element-35d12ad1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-35d12ad1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D2333;}.elementor-10 .elementor-element.elementor-element-30cb8534{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:10px 0px 0px 10px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-30cb8534:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-30cb8534 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-619974ca img{width:100%;}.elementor-10 .elementor-element.elementor-element-73a1c3d0{--display:flex;}.elementor-10 .elementor-element.elementor-element-49180be4{text-align:center;}.elementor-10 .elementor-element.elementor-element-49180be4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.375em;font-weight:700;}.elementor-10 .elementor-element.elementor-element-31bc68f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-efdf6e9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-daec840{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-daec840.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-daec840 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-daec840.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-daec840.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-daec840.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-daec840.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-daec840.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-daec840 .elementor-icon{font-size:65px;}.elementor-10 .elementor-element.elementor-element-daec840 .elementor-icon svg{height:65px;}.elementor-10 .elementor-element.elementor-element-0177086 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-0177086{text-align:center;}.elementor-10 .elementor-element.elementor-element-0177086 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-9121be9 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9121be9{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-ee2d52f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ad617fa{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-ad617fa.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-ad617fa .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-ad617fa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-ad617fa.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-ad617fa.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-ad617fa.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-ad617fa.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-ad617fa .elementor-icon{font-size:65px;}.elementor-10 .elementor-element.elementor-element-ad617fa .elementor-icon svg{height:65px;}.elementor-10 .elementor-element.elementor-element-5ed076d > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-5ed076d{text-align:center;}.elementor-10 .elementor-element.elementor-element-5ed076d .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-aa5aa10 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-aa5aa10{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-3f3babee{--display:flex;}.elementor-10 .elementor-element.elementor-element-3f3babee.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-3b4ea8dc > .elementor-widget-container{margin:0px 0px -17px 0px;}.elementor-10 .elementor-element.elementor-element-3b4ea8dc{text-align:left;font-family:"Inter", Sans-serif;font-size:1em;font-weight:500;}.elementor-10 .elementor-element.elementor-element-3fac47c0{text-align:center;}.elementor-10 .elementor-element.elementor-element-3fac47c0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.5em;font-weight:800;}.elementor-10 .elementor-element.elementor-element-72a3b436 > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-72a3b436{text-align:right;font-family:"Inter", Sans-serif;font-size:0.875em;font-weight:400;color:#123046;}.elementor-10 .elementor-element.elementor-element-558ab67e{--display:flex;}.elementor-10 .elementor-element.elementor-element-558ab67e.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-510f35a4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-510f35a4 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-10 .elementor-element.elementor-element-510f35a4 .elementor-button{font-family:"Inter", Sans-serif;font-size:1.125em;font-weight:500;padding:25px 35px 25px 35px;}.elementor-10 .elementor-element.elementor-element-457516b5{--display:flex;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-10 .elementor-element.elementor-element-a5d4271{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-14ffe67{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-10 .elementor-element.elementor-element-14ffe67 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2em;font-weight:800;color:#CEA14B;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-c0675ce .elementor-icon-list-icon i{color:#08FF00;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-c0675ce .elementor-icon-list-icon svg{fill:#08FF00;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-c0675ce{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-c0675ce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-c0675ce .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;}.elementor-10 .elementor-element.elementor-element-c0675ce .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-475b210{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-31eda74{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-10 .elementor-element.elementor-element-31eda74 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2em;font-weight:800;color:#CEA14B;}.elementor-10 .elementor-element.elementor-element-18bb4ad .elementor-icon-list-icon i{color:#FF0707;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-18bb4ad .elementor-icon-list-icon svg{fill:#FF0707;transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-18bb4ad{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-18bb4ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10 .elementor-element.elementor-element-18bb4ad .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;}.elementor-10 .elementor-element.elementor-element-18bb4ad .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-8876e1d{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-62bc603b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c2fbcb7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-c2fbcb7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:800;color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{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 );}.elementor-10 .elementor-element.elementor-element-28bfa2ce .elementor-toggle-title, .elementor-10 .elementor-element.elementor-element-28bfa2ce .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-28bfa2ce .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-28bfa2ce .elementor-tab-title.elementor-active a, .elementor-10 .elementor-element.elementor-element-28bfa2ce .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-28bfa2ce .elementor-toggle-title{font-family:"Inter", Sans-serif;font-size:1.125em;font-weight:500;}.elementor-10 .elementor-element.elementor-element-28bfa2ce .elementor-tab-content{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;}.elementor-10 .elementor-element.elementor-element-177e16d0{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-177e16d0:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-177e16d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-7ff6e730{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10 .elementor-element.elementor-element-186445ab{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-186445ab .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.5em;font-weight:800;color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-37f11c66 .elementor-icon-box-wrapper{align-items:start;}.elementor-10 .elementor-element.elementor-element-37f11c66{--icon-box-icon-margin:27px;}.elementor-10 .elementor-element.elementor-element-37f11c66 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-37f11c66.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-37f11c66.elementor-view-stacked .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-37f11c66 .elementor-icon{font-size:117px;padding:10px;}.elementor-10 .elementor-element.elementor-element-37f11c66 .elementor-icon-box-description{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-288c1b8f{--display:flex;}.elementor-10 .elementor-element.elementor-element-5e5373af{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7ca08f3{--display:flex;--min-height:370px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:18px 18px 18px 18px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-7ca08f3:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7ca08f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-10 .elementor-element.elementor-element-797fa310{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-361e87b9{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:left;}.elementor-10 .elementor-element.elementor-element-17599622{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-17599622 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-17599622.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-17599622 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-7728b053{--display:flex;--padding-top:8px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-10 .elementor-element.elementor-element-1243b37d{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#8B8B8B;}.elementor-10 .elementor-element.elementor-element-5e671226 .elementor-icon-wrapper{text-align:right;}.elementor-10 .elementor-element.elementor-element-5e671226.elementor-view-stacked .elementor-icon{background-color:#1230464F;}.elementor-10 .elementor-element.elementor-element-5e671226.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-5e671226.elementor-view-default .elementor-icon{color:#1230464F;border-color:#1230464F;}.elementor-10 .elementor-element.elementor-element-5e671226.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-5e671226.elementor-view-default .elementor-icon svg{fill:#1230464F;}.elementor-10 .elementor-element.elementor-element-5e671226 .elementor-icon{font-size:27px;}.elementor-10 .elementor-element.elementor-element-5e671226 .elementor-icon svg{height:27px;}.elementor-10 .elementor-element.elementor-element-3f4c06ff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-61c1b6d9{--display:flex;--min-height:370px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:18px 18px 18px 18px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-61c1b6d9:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-61c1b6d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-10 .elementor-element.elementor-element-4c8954c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-324c577b{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:left;}.elementor-10 .elementor-element.elementor-element-5c92ad3b{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-5c92ad3b > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-5c92ad3b.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-5c92ad3b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-50196cdb{--display:flex;--padding-top:8px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-10 .elementor-element.elementor-element-2cd54366{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#8B8B8B;}.elementor-10 .elementor-element.elementor-element-53bb15cd .elementor-icon-wrapper{text-align:right;}.elementor-10 .elementor-element.elementor-element-53bb15cd.elementor-view-stacked .elementor-icon{background-color:#1230464F;}.elementor-10 .elementor-element.elementor-element-53bb15cd.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-53bb15cd.elementor-view-default .elementor-icon{color:#1230464F;border-color:#1230464F;}.elementor-10 .elementor-element.elementor-element-53bb15cd.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-53bb15cd.elementor-view-default .elementor-icon svg{fill:#1230464F;}.elementor-10 .elementor-element.elementor-element-53bb15cd .elementor-icon{font-size:27px;}.elementor-10 .elementor-element.elementor-element-53bb15cd .elementor-icon svg{height:27px;}.elementor-10 .elementor-element.elementor-element-7fc4586{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1462ec2e{--display:flex;--min-height:370px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:18px 18px 18px 18px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-1462ec2e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1462ec2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-10 .elementor-element.elementor-element-4d991af2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-32c6c68e{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:left;}.elementor-10 .elementor-element.elementor-element-6c571ec1{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-6c571ec1 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-6c571ec1.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-6c571ec1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-7d08391b{--display:flex;--padding-top:8px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-10 .elementor-element.elementor-element-6af90f19 > .elementor-widget-container{padding:0px 0px 4px 0px;}.elementor-10 .elementor-element.elementor-element-6af90f19{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#8B8B8B;}.elementor-10 .elementor-element.elementor-element-38bd3353 .elementor-icon-wrapper{text-align:right;}.elementor-10 .elementor-element.elementor-element-38bd3353.elementor-view-stacked .elementor-icon{background-color:#1230464F;}.elementor-10 .elementor-element.elementor-element-38bd3353.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-38bd3353.elementor-view-default .elementor-icon{color:#1230464F;border-color:#1230464F;}.elementor-10 .elementor-element.elementor-element-38bd3353.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-38bd3353.elementor-view-default .elementor-icon svg{fill:#1230464F;}.elementor-10 .elementor-element.elementor-element-38bd3353 .elementor-icon{font-size:27px;}.elementor-10 .elementor-element.elementor-element-38bd3353 .elementor-icon svg{height:27px;}.elementor-10 .elementor-element.elementor-element-3a1cc045{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2cef496{--display:flex;--min-height:370px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:18px 18px 18px 18px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-2cef496:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2cef496 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-10 .elementor-element.elementor-element-65920b72{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5bdd3996{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:left;}.elementor-10 .elementor-element.elementor-element-4ec7050e{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-4ec7050e > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-4ec7050e.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-4ec7050e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-2f2fd6c9{--display:flex;--padding-top:8px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-10 .elementor-element.elementor-element-3c41ba40{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#8B8B8B;}.elementor-10 .elementor-element.elementor-element-756c51a .elementor-icon-wrapper{text-align:right;}.elementor-10 .elementor-element.elementor-element-756c51a.elementor-view-stacked .elementor-icon{background-color:#1230464F;}.elementor-10 .elementor-element.elementor-element-756c51a.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-756c51a.elementor-view-default .elementor-icon{color:#1230464F;border-color:#1230464F;}.elementor-10 .elementor-element.elementor-element-756c51a.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-756c51a.elementor-view-default .elementor-icon svg{fill:#1230464F;}.elementor-10 .elementor-element.elementor-element-756c51a .elementor-icon{font-size:27px;}.elementor-10 .elementor-element.elementor-element-756c51a .elementor-icon svg{height:27px;}.elementor-10 .elementor-element.elementor-element-b1e0d9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7cc59f13{--display:flex;--min-height:370px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:18px 18px 18px 18px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-7cc59f13:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7cc59f13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-10 .elementor-element.elementor-element-1bce054a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-48e3456f{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:left;}.elementor-10 .elementor-element.elementor-element-353f0549{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-353f0549 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-353f0549.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-353f0549 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-526aa89a{--display:flex;--padding-top:8px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-10 .elementor-element.elementor-element-1af168a6{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#8B8B8B;}.elementor-10 .elementor-element.elementor-element-11d209b3 .elementor-icon-wrapper{text-align:right;}.elementor-10 .elementor-element.elementor-element-11d209b3.elementor-view-stacked .elementor-icon{background-color:#1230464F;}.elementor-10 .elementor-element.elementor-element-11d209b3.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-11d209b3.elementor-view-default .elementor-icon{color:#1230464F;border-color:#1230464F;}.elementor-10 .elementor-element.elementor-element-11d209b3.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-11d209b3.elementor-view-default .elementor-icon svg{fill:#1230464F;}.elementor-10 .elementor-element.elementor-element-11d209b3 .elementor-icon{font-size:27px;}.elementor-10 .elementor-element.elementor-element-11d209b3 .elementor-icon svg{height:27px;}.elementor-10 .elementor-element.elementor-element-296849ac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2e5b8447{--display:flex;--min-height:370px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:18px 18px 18px 18px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-2e5b8447:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2e5b8447 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-10 .elementor-element.elementor-element-323aa9b7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-364ee64a{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:left;}.elementor-10 .elementor-element.elementor-element-f4351f{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-f4351f > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-f4351f.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-f4351f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-4bce0aac{--display:flex;--padding-top:8px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-10 .elementor-element.elementor-element-697f33e2{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#8B8B8B;}.elementor-10 .elementor-element.elementor-element-4341b2fb .elementor-icon-wrapper{text-align:right;}.elementor-10 .elementor-element.elementor-element-4341b2fb.elementor-view-stacked .elementor-icon{background-color:#1230464F;}.elementor-10 .elementor-element.elementor-element-4341b2fb.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-4341b2fb.elementor-view-default .elementor-icon{color:#1230464F;border-color:#1230464F;}.elementor-10 .elementor-element.elementor-element-4341b2fb.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-4341b2fb.elementor-view-default .elementor-icon svg{fill:#1230464F;}.elementor-10 .elementor-element.elementor-element-4341b2fb .elementor-icon{font-size:27px;}.elementor-10 .elementor-element.elementor-element-4341b2fb .elementor-icon svg{height:27px;}.elementor-10 .elementor-element.elementor-element-6a8d8930{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-782d298a{--display:flex;--min-height:370px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:18px 18px 18px 18px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-782d298a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-782d298a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-10 .elementor-element.elementor-element-86b33d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-305b8650{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:left;}.elementor-10 .elementor-element.elementor-element-c8faded{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-c8faded > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-c8faded.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-c8faded .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-5086da45{--display:flex;--padding-top:8px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-10 .elementor-element.elementor-element-27ffcada{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#8B8B8B;}.elementor-10 .elementor-element.elementor-element-6a6c206d .elementor-icon-wrapper{text-align:right;}.elementor-10 .elementor-element.elementor-element-6a6c206d.elementor-view-stacked .elementor-icon{background-color:#1230464F;}.elementor-10 .elementor-element.elementor-element-6a6c206d.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6a6c206d.elementor-view-default .elementor-icon{color:#1230464F;border-color:#1230464F;}.elementor-10 .elementor-element.elementor-element-6a6c206d.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6a6c206d.elementor-view-default .elementor-icon svg{fill:#1230464F;}.elementor-10 .elementor-element.elementor-element-6a6c206d .elementor-icon{font-size:27px;}.elementor-10 .elementor-element.elementor-element-6a6c206d .elementor-icon svg{height:27px;}.elementor-10 .elementor-element.elementor-element-18a5adba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-27586bf2{--display:flex;--min-height:370px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:18px 18px 18px 18px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-27586bf2:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-27586bf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFEFE;}.elementor-10 .elementor-element.elementor-element-151d117a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-64993049{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:left;}.elementor-10 .elementor-element.elementor-element-1480dcad{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-1480dcad > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-1480dcad.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-1480dcad .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-13796d77{--display:flex;--padding-top:8px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-10 .elementor-element.elementor-element-5c1f319a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#8B8B8B;}.elementor-10 .elementor-element.elementor-element-371fe0e7 .elementor-icon-wrapper{text-align:right;}.elementor-10 .elementor-element.elementor-element-371fe0e7.elementor-view-stacked .elementor-icon{background-color:#1230464F;}.elementor-10 .elementor-element.elementor-element-371fe0e7.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-371fe0e7.elementor-view-default .elementor-icon{color:#1230464F;border-color:#1230464F;}.elementor-10 .elementor-element.elementor-element-371fe0e7.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-371fe0e7.elementor-view-default .elementor-icon svg{fill:#1230464F;}.elementor-10 .elementor-element.elementor-element-371fe0e7 .elementor-icon{font-size:27px;}.elementor-10 .elementor-element.elementor-element-371fe0e7 .elementor-icon svg{height:27px;}.elementor-10 .elementor-element.elementor-element-591d294e{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#A4A4A4;}.elementor-10 .elementor-element.elementor-element-591d294e > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-10 .elementor-element.elementor-element-591d294e.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-2e36b22{--display:flex;--min-height:342px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2e36b22:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2e36b22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E2739;}.elementor-10 .elementor-element.elementor-element-1fcd76d5{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-1fcd76d5 > .elementor-widget-container{padding:25px 0px 8px 0px;}.elementor-10 .elementor-element.elementor-element-1df5d78c{--grid-template-columns:repeat(0, auto);--icon-size:22px;--grid-column-gap:9px;--grid-row-gap:0px;}.elementor-10 .elementor-element.elementor-element-1df5d78c .elementor-widget-container{text-align:center;}.elementor-10 .elementor-element.elementor-element-1df5d78c .elementor-social-icon{background-color:#d5ac49;--icon-padding:0.2em;}.elementor-10 .elementor-element.elementor-element-1df5d78c .elementor-social-icon i{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1df5d78c .elementor-social-icon svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1df5d78c .elementor-icon{border-radius:6px 6px 6px 6px;}.elementor-10 .elementor-element.elementor-element-6394a48f > .elementor-widget-container{padding:30px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-6394a48f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#ABA0A0;}.elementor-10 .elementor-element.elementor-element-d3d1834{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-10 .elementor-element.elementor-element-746f696{text-align:center;}.elementor-10 .elementor-element.elementor-element-746f696 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-721a0a5 img{width:99px;}body.elementor-page-10:not(.elementor-motion-effects-element-type-background), body.elementor-page-10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F3;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-1c139418{--content-width:1280px;}.elementor-10 .elementor-element.elementor-element-e06d02b{--width:50%;}.elementor-10 .elementor-element.elementor-element-740457cb{--width:50%;}.elementor-10 .elementor-element.elementor-element-6185d2c7{--width:48%;}.elementor-10 .elementor-element.elementor-element-4542b90e{--width:50%;}.elementor-10 .elementor-element.elementor-element-35d12ad1{--width:70%;}.elementor-10 .elementor-element.elementor-element-31bc68f{--width:100%;}.elementor-10 .elementor-element.elementor-element-3f3babee{--width:50%;}.elementor-10 .elementor-element.elementor-element-558ab67e{--width:100%;}.elementor-10 .elementor-element.elementor-element-a5d4271{--width:100%;}.elementor-10 .elementor-element.elementor-element-475b210{--width:100%;}.elementor-10 .elementor-element.elementor-element-797fa310{--width:78%;}.elementor-10 .elementor-element.elementor-element-4c8954c9{--width:78%;}.elementor-10 .elementor-element.elementor-element-4d991af2{--width:78%;}.elementor-10 .elementor-element.elementor-element-65920b72{--width:78%;}.elementor-10 .elementor-element.elementor-element-1bce054a{--width:78%;}.elementor-10 .elementor-element.elementor-element-323aa9b7{--width:78%;}.elementor-10 .elementor-element.elementor-element-86b33d8{--width:78%;}.elementor-10 .elementor-element.elementor-element-151d117a{--width:78%;}}@media(max-width:1366px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-1c139418{--content-width:1100px;}.elementor-10 .elementor-element.elementor-element-589dce6f{--content-width:1100px;}.elementor-10 .elementor-element.elementor-element-63a5ebe3{--content-width:1100px;}.elementor-10 .elementor-element.elementor-element-78777f96{--content-width:1100px;}.elementor-10 .elementor-element.elementor-element-8876e1d{--content-width:1100px;}.elementor-10 .elementor-element.elementor-element-177e16d0{--content-width:1100px;}}@media(max-width:1200px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-1c139418{--content-width:925px;}.elementor-10 .elementor-element.elementor-element-589dce6f{--content-width:925px;}.elementor-10 .elementor-element.elementor-element-63a5ebe3{--content-width:925px;}.elementor-10 .elementor-element.elementor-element-78777f96{--content-width:925px;}.elementor-10 .elementor-element.elementor-element-42d4d4c6{--content-width:925px;}.elementor-10 .elementor-element.elementor-element-35d12ad1{--width:100%;}.elementor-10 .elementor-element.elementor-element-8876e1d{--content-width:925px;}.elementor-10 .elementor-element.elementor-element-177e16d0{--content-width:925px;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-1c139418{--content-width:781px;}.elementor-10 .elementor-element.elementor-element-e06d02b{--width:100%;}.elementor-10 .elementor-element.elementor-element-589dce6f{--content-width:781px;}.elementor-10 .elementor-element.elementor-element-5606c641{--width:48.9%;}.elementor-10 .elementor-element.elementor-element-f5788b5{--width:48.9%;}.elementor-10 .elementor-element.elementor-element-4f71fb5c{--width:100%;}.elementor-10 .elementor-element.elementor-element-63a5ebe3{--content-width:781px;}.elementor-10 .elementor-element.elementor-element-740457cb{--width:100%;}.elementor-10 .elementor-element.elementor-element-6185d2c7{--width:100%;}.elementor-10 .elementor-element.elementor-element-78777f96{--content-width:781px;}.elementor-10 .elementor-element.elementor-element-6b0d6061{--width:100%;}.elementor-10 .elementor-element.elementor-element-48bc79d5{--width:100%;}.elementor-10 .elementor-element.elementor-element-707bba3b{--width:100%;}.elementor-10 .elementor-element.elementor-element-bcc667a{--width:100%;}.elementor-10 .elementor-element.elementor-element-6d874737{--width:100%;}.elementor-10 .elementor-element.elementor-element-186c209e{--width:100%;}.elementor-10 .elementor-element.elementor-element-72a289d8{--width:100%;}.elementor-10 .elementor-element.elementor-element-73407959{--width:100%;}.elementor-10 .elementor-element.elementor-element-246c22f3{--width:100%;}.elementor-10 .elementor-element.elementor-element-5e5b2243{--content-width:781px;}.elementor-10 .elementor-element.elementor-element-4542b90e{--width:100%;}.elementor-10 .elementor-element.elementor-element-42d4d4c6{--content-width:781px;}.elementor-10 .elementor-element.elementor-element-3f3babee{--width:69%;}.elementor-10 .elementor-element.elementor-element-8876e1d{--content-width:781px;}.elementor-10 .elementor-element.elementor-element-177e16d0{--content-width:781px;}}@media(max-width:880px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-1c139418{--content-width:728px;}.elementor-10 .elementor-element.elementor-element-589dce6f{--content-width:728px;}.elementor-10 .elementor-element.elementor-element-63a5ebe3{--content-width:728px;}.elementor-10 .elementor-element.elementor-element-78777f96{--content-width:728px;}.elementor-10 .elementor-element.elementor-element-5e5b2243{--content-width:728px;}.elementor-10 .elementor-element.elementor-element-42d4d4c6{--content-width:728px;}.elementor-10 .elementor-element.elementor-element-3f3babee{--width:72%;}.elementor-10 .elementor-element.elementor-element-8876e1d{--content-width:728px;}.elementor-10 .elementor-element.elementor-element-177e16d0{--content-width:728px;}}@media(min-width:1367px){.elementor-10 .elementor-element.elementor-element-1c139418:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1c139418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-10 .elementor-element.elementor-element-1c139418::before, .elementor-10 .elementor-element.elementor-element-1c139418 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1c139418 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1c139418 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1c139418 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1c139418 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}}@media(min-width:2400px){.elementor-10 .elementor-element.elementor-element-1c139418:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1c139418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://mariafumaca.gramadoturistico.com.br/wp-content/uploads/2025/03/modelo-maria-fumaca-tela-ampla-secao-1.webp");}.elementor-10 .elementor-element.elementor-element-1c139418::before, .elementor-10 .elementor-element.elementor-element-1c139418 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1c139418 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1c139418 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1c139418 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1c139418 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("http://mariafumaca.gramadoturistico.com.br/wp-content/uploads/2025/03/divisor-tela-ampla.svg");}.elementor-10 .elementor-element.elementor-element-1c139418{--min-height:820px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-589dce6f{--content-width:1280px;}.elementor-10 .elementor-element.elementor-element-6201b9d2{--content-width:1280px;--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-10 .elementor-element.elementor-element-63a5ebe3{--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6185d2c7{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bf120f7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-bf120f7 .elementor-heading-title{font-size:2.5em;}.elementor-10 .elementor-element.elementor-element-fe8209c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-fe8209c .elementor-heading-title{font-size:2.5em;}.elementor-10 .elementor-element.elementor-element-595e6e3{--e-image-carousel-slides-to-show:3;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-c2fbcb7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-c2fbcb7 .elementor-heading-title{font-size:2.5em;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1366px){.elementor-10 .elementor-element.elementor-element-1c139418:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1c139418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://mariafumaca.gramadoturistico.com.br/wp-content/uploads/2025/03/modelo-maria-fumaca-laptop-1.webp");}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-688e0681 .elementor-button{font-size:18px;}.elementor-10 .elementor-element.elementor-element-589dce6f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-6201b9d2{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-23acf1e2 .elementor-icon{font-size:60px;}.elementor-10 .elementor-element.elementor-element-23acf1e2 .elementor-icon svg{height:60px;}.elementor-10 .elementor-element.elementor-element-29789dc1 .elementor-icon{font-size:60px;}.elementor-10 .elementor-element.elementor-element-29789dc1 .elementor-icon svg{height:60px;}.elementor-10 .elementor-element.elementor-element-4ef2322 .elementor-icon{font-size:60px;}.elementor-10 .elementor-element.elementor-element-4ef2322 .elementor-icon svg{height:60px;}.elementor-10 .elementor-element.elementor-element-6973fa9 .elementor-button{font-size:18px;}.elementor-10 .elementor-element.elementor-element-37668ed2 .elementor-button{font-size:18px;}.elementor-10 .elementor-element.elementor-element-595e6e3{--e-image-carousel-slides-to-show:3;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1200px){.elementor-10 .elementor-element.elementor-element-1c139418:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1c139418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://mariafumaca.gramadoturistico.com.br/wp-content/uploads/2025/03/modelo-maria-fumaca-tablet-paisagem.webp");}.elementor-10 .elementor-element.elementor-element-1c139418{--min-height:720px;--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-10 .elementor-element.elementor-element-e06d02b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-44b81f29 .elementor-heading-title{font-size:2.5em;}.elementor-10 .elementor-element.elementor-element-3892b7dd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1em;}.elementor-10 .elementor-element.elementor-element-589dce6f{--padding-top:40px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5606c641{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-3a05530a .elementor-heading-title{font-size:1.125em;}.elementor-10 .elementor-element.elementor-element-f5788b5{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-2485e5af .elementor-heading-title{font-size:1.125em;}.elementor-10 .elementor-element.elementor-element-4f71fb5c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-6c8595a8 .elementor-heading-title{font-size:1.125em;}.elementor-10 .elementor-element.elementor-element-63a5ebe3{--min-height:600px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-bf120f7 .elementor-heading-title{font-size:2.25em;}.elementor-10 .elementor-element.elementor-element-78777f96{--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-fe8209c .elementor-heading-title{font-size:2.25em;}.elementor-10 .elementor-element.elementor-element-6b0d6061{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-48bc79d5{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-707bba3b{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-bcc667a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-6d874737{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-186c209e{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-72a289d8{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-73407959{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-246c22f3{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-14ffe67 .elementor-heading-title{font-size:32px;}.elementor-10 .elementor-element.elementor-element-31eda74 .elementor-heading-title{font-size:32px;}.elementor-10 .elementor-element.elementor-element-8876e1d{--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-186445ab{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-37f11c66{--icon-box-icon-margin:23px;}.elementor-10 .elementor-element.elementor-element-37f11c66 .elementor-icon{font-size:82px;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-1c139418:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1c139418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://mariafumaca.gramadoturistico.com.br/wp-content/uploads/2025/03/modelo-maria-fumaca-tablet-retrato.webp");}.elementor-10 .elementor-element.elementor-element-1c139418{--min-height:1080px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e06d02b{--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 );}.elementor-10 .elementor-element.elementor-element-99cc399.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-99cc399 img{width:25%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-44b81f29{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:left;}.elementor-10 .elementor-element.elementor-element-44b81f29.elementor-element{--align-self:flex-start;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-3892b7dd{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;text-align:left;}.elementor-10 .elementor-element.elementor-element-3892b7dd.elementor-element{--align-self:flex-start;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-589dce6f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6201b9d2{--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-5606c641{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-f5788b5{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-4f71fb5c{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-63a5ebe3{--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bf120f7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-fe8209c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-6b0d6061{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-48bc79d5{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-707bba3b{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-bcc667a{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-6d874737{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-186c209e{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-72a289d8{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-73407959{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-246c22f3{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-304cc3e7{--e-n-carousel-swiper-slides-to-display:2;}.elementor-10 .elementor-element.elementor-element-4bc1d714 .elementor-heading-title{font-size:2em;}.elementor-10 .elementor-element.elementor-element-35d12ad1{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10 .elementor-element.elementor-element-14ffe67 .elementor-heading-title{font-size:1.5em;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-31eda74 .elementor-heading-title{font-size:1.5em;}.elementor-10 .elementor-element.elementor-element-8876e1d{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c2fbcb7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-177e16d0{--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-10 .elementor-element.elementor-element-186445ab .elementor-heading-title{font-size:1.875em;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-17599622 .elementor-heading-title{font-size:1.125em;}.elementor-10 .elementor-element.elementor-element-5c92ad3b .elementor-heading-title{font-size:1.125em;}.elementor-10 .elementor-element.elementor-element-6c571ec1 .elementor-heading-title{font-size:1.125em;}.elementor-10 .elementor-element.elementor-element-4ec7050e .elementor-heading-title{font-size:1.125em;}.elementor-10 .elementor-element.elementor-element-353f0549 .elementor-heading-title{font-size:1.125em;}.elementor-10 .elementor-element.elementor-element-f4351f .elementor-heading-title{font-size:1.125em;}.elementor-10 .elementor-element.elementor-element-c8faded .elementor-heading-title{font-size:1.125em;}.elementor-10 .elementor-element.elementor-element-1480dcad .elementor-heading-title{font-size:1.125em;}.elementor-10 .elementor-element.elementor-element-591d294e{--e-n-carousel-swiper-slides-to-display:2;}.elementor-10 .elementor-element.elementor-element-1fcd76d5{--container-widget-width:209px;--container-widget-flex-grow:0;width:var( --container-widget-width, 209px );max-width:209px;}}@media(max-width:880px){.elementor-10 .elementor-element.elementor-element-1c139418{--min-height:920px;}.elementor-10 .elementor-element.elementor-element-63a5ebe3{--min-height:650px;}.elementor-10 .elementor-element.elementor-element-35d12ad1{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-10 .elementor-element.elementor-element-14ffe67 .elementor-heading-title{font-size:24px;}.elementor-10 .elementor-element.elementor-element-31eda74 .elementor-heading-title{font-size:24px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-1c139418:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1c139418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://mariafumaca.gramadoturistico.com.br/wp-content/uploads/2025/03/modelo-maria-fumaca-mobile-retrato-1.webp");}.elementor-10 .elementor-element.elementor-element-1c139418{--content-width:350px;--min-height:820px;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e06d02b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-99cc399 img{width:30%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10 .elementor-element.elementor-element-44b81f29{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-44b81f29 .elementor-heading-title{font-size:1.75em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-3892b7dd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-10 .elementor-element.elementor-element-688e0681.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-688e0681 .elementor-button{font-size:1em;}.elementor-10 .elementor-element.elementor-element-589dce6f{--content-width:360px;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6201b9d2{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5606c641{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-23acf1e2 > .elementor-widget-container{padding:0px 0px 0px 25px;}.elementor-10 .elementor-element.elementor-element-23acf1e2 .elementor-icon{font-size:50px;}.elementor-10 .elementor-element.elementor-element-23acf1e2 .elementor-icon svg{height:50px;}.elementor-10 .elementor-element.elementor-element-3a05530a .elementor-heading-title{font-size:1.125em;}.elementor-10 .elementor-element.elementor-element-31946227{font-size:14px;}.elementor-10 .elementor-element.elementor-element-f5788b5{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-29789dc1 > .elementor-widget-container{padding:0px 0px 0px 25px;}.elementor-10 .elementor-element.elementor-element-29789dc1 .elementor-icon{font-size:50px;}.elementor-10 .elementor-element.elementor-element-29789dc1 .elementor-icon svg{height:50px;}.elementor-10 .elementor-element.elementor-element-2485e5af .elementor-heading-title{font-size:1.125em;}.elementor-10 .elementor-element.elementor-element-54b4ba90{font-size:14px;}.elementor-10 .elementor-element.elementor-element-4f71fb5c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-4ef2322 > .elementor-widget-container{padding:0px 0px 0px 25px;}.elementor-10 .elementor-element.elementor-element-4ef2322 .elementor-icon{font-size:50px;}.elementor-10 .elementor-element.elementor-element-4ef2322 .elementor-icon svg{height:50px;}.elementor-10 .elementor-element.elementor-element-6c8595a8 .elementor-heading-title{font-size:1.125em;}.elementor-10 .elementor-element.elementor-element-35b0f4bc{font-size:14px;}.elementor-10 .elementor-element.elementor-element-6973fa9 .elementor-button{font-size:1em;}.elementor-10 .elementor-element.elementor-element-63a5ebe3{--content-width:350px;--padding-top:50px;--padding-bottom:05px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-740457cb{--width:100%;}.elementor-10 .elementor-element.elementor-element-bf120f7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-bf120f7 .elementor-heading-title{font-size:1.75em;}.elementor-10 .elementor-element.elementor-element-6ce80ac2{font-size:14px;}.elementor-10 .elementor-element.elementor-element-78777f96{--content-width:350px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-fe8209c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-fe8209c .elementor-heading-title{font-size:1.75em;}.elementor-10 .elementor-element.elementor-element-6b0d6061{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-4cf52fd0{--justify-content:center;}.elementor-10 .elementor-element.elementor-element-16fd07b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-16fd07b3.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-48bc79d5{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-71a0f5a7{--justify-content:center;}.elementor-10 .elementor-element.elementor-element-1f0d6f84 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1f0d6f84.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-707bba3b{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-119dda3e{--justify-content:center;}.elementor-10 .elementor-element.elementor-element-3108db81 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-3108db81.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-bcc667a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-bd9cfa6{--justify-content:center;}.elementor-10 .elementor-element.elementor-element-6d4bf4d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6d4bf4d.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-6d874737{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-2abf4ff7{--justify-content:center;}.elementor-10 .elementor-element.elementor-element-1e494cfb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-1e494cfb.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-186c209e{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-779128d3{--justify-content:center;}.elementor-10 .elementor-element.elementor-element-331b9774 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-331b9774.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-72a289d8{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-68af88b5{--justify-content:center;}.elementor-10 .elementor-element.elementor-element-783a10cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-783a10cc.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-73407959{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-4a30bd41{--justify-content:center;}.elementor-10 .elementor-element.elementor-element-2ac07cbb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2ac07cbb.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-246c22f3{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-4a903acc{--justify-content:center;}.elementor-10 .elementor-element.elementor-element-2103769e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-2103769e.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-304cc3e7{--e-n-carousel-swiper-slides-to-display:1;}.elementor-10 .elementor-element.elementor-element-5e5b2243{--content-width:350px;}.elementor-10 .elementor-element.elementor-element-4542b90e{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-37668ed2 .elementor-button{font-size:1em;}.elementor-10 .elementor-element.elementor-element-42d4d4c6{--content-width:350px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4bc1d714 .elementor-heading-title{font-size:1.75em;}.elementor-10 .elementor-element.elementor-element-35d12ad1{--width:95%;--border-radius:0px 0px 10px 10px;}.elementor-10 .elementor-element.elementor-element-30cb8534{--width:100%;}.elementor-10 .elementor-element.elementor-element-619974ca img{width:100%;}.elementor-10 .elementor-element.elementor-element-49180be4 .elementor-heading-title{font-size:1.125em;}.elementor-10 .elementor-element.elementor-element-31bc68f{--flex-wrap:wrap;}.elementor-10 .elementor-element.elementor-element-efdf6e9{--width:48.9%;}.elementor-10 .elementor-element.elementor-element-0177086 .elementor-heading-title{font-size:12px;}.elementor-10 .elementor-element.elementor-element-9121be9{font-size:12px;}.elementor-10 .elementor-element.elementor-element-ee2d52f{--width:48.9%;}.elementor-10 .elementor-element.elementor-element-5ed076d .elementor-heading-title{font-size:12px;}.elementor-10 .elementor-element.elementor-element-aa5aa10{font-size:12px;}.elementor-10 .elementor-element.elementor-element-3f3babee{--width:56%;}.elementor-10 .elementor-element.elementor-element-3fac47c0 .elementor-heading-title{font-size:2em;}.elementor-10 .elementor-element.elementor-element-510f35a4 .elementor-button{font-size:1em;}.elementor-10 .elementor-element.elementor-element-457516b5{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-8876e1d{--content-width:350px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c2fbcb7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-c2fbcb7 .elementor-heading-title{font-size:1.75em;}.elementor-widget-toggle .elementor-toggle-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-toggle .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-28bfa2ce .elementor-toggle-title{font-size:16px;}.elementor-10 .elementor-element.elementor-element-28bfa2ce .elementor-tab-content{font-size:14px;}.elementor-10 .elementor-element.elementor-element-177e16d0{--content-width:350px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-186445ab{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-186445ab .elementor-heading-title{font-size:1.75em;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-37f11c66{--icon-box-icon-margin:21px;}.elementor-10 .elementor-element.elementor-element-37f11c66 .elementor-icon{font-size:75px;}.elementor-10 .elementor-element.elementor-element-591d294e{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-size:41px;}.elementor-10 .elementor-element.elementor-element-591d294e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6394a48f > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-6394a48f .elementor-heading-title{font-size:12px;}}/* Start custom CSS for heading, class: .elementor-element-44b81f29 */.elementor-10 .elementor-element.elementor-element-44b81f29 * {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3892b7dd */p {
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-688e0681 */.elementor-10 .elementor-element.elementor-element-688e0681 .elementor-button {
    box-shadow: 0px 5px 0px 0px #00BE0A,
     0px 20px 20px -10px rgba(0, 0, 0, 0.7),
     inset 0px 0px 20px 2px #00ED0C;
    background: linear-gradient(to bottom, #00FF0D,#00BE0A);
    border-radius: 7% 7% 7% 7% / 100% 100% 100% 100%;
}



.elementor-10 .elementor-element.elementor-element-688e0681 .elementor-button:active {
    transform: translateY(5px);
    box-shadow: 0px 0px 0px 0px #00FF0D,
     0px 20px 20px -10px rgba(0, 0, 0, 0.7),
     inset 0px 0px 20px 2px 00FF0D;
    background: linear-gradient(to bottom, #00FF0D,#00BE0A);
    border-radius: 7% 7% 7% 7% / 100% 100% 100% 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5606c641 */.elementor-10 .elementor-element.elementor-element-5606c641:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 35px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5788b5 */.elementor-10 .elementor-element.elementor-element-f5788b5:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 35px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f71fb5c */.elementor-10 .elementor-element.elementor-element-4f71fb5c:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 35px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6973fa9 */.elementor-10 .elementor-element.elementor-element-6973fa9 .elementor-button {
    box-shadow: 0px 5px 0px 0px #00BE0A,
     0px 20px 20px -10px rgba(0, 0, 0, 0.7),
     inset 0px 0px 20px 2px #00ED0C;
    background: linear-gradient(to bottom, #00FF0D,#00BE0A);
    border-radius: 7% 7% 7% 7% / 100% 100% 100% 100%;
}



.elementor-10 .elementor-element.elementor-element-6973fa9 .elementor-button:active {
    transform: translateY(5px);
    box-shadow: 0px 0px 0px 0px #00FF0D,
     0px 20px 20px -10px rgba(0, 0, 0, 0.7),
     inset 0px 0px 20px 2px 00FF0D;
    background: linear-gradient(to bottom, #00FF0D,#00BE0A);
    border-radius: 7% 7% 7% 7% / 100% 100% 100% 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf120f7 */.cor3{
    color: #3F3E8C;
}
.cor4{
    background: #FFCD2C;
    color: #ffffff;
     background: linear-gradient(0deg, transparent 15%, #FFCD2C 15%, #FFCD2C 70%, transparent 40%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe8209c */.cor3{
    color: #3F3E8C;
}
.cor4{
    background: #FFCD2C;
    color: #ffffff;
     background: linear-gradient(0deg, transparent 15%, #FFCD2C 15%, #FFCD2C 70%, transparent 40%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cdc1f27 */.elementor-10 .elementor-element.elementor-element-5cdc1f27 {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-5cdc1f27:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-5cdc1f27::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-5cdc1f27:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b0d6061 */.elementor-10 .elementor-element.elementor-element-6b0d6061:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734d0974 */.elementor-10 .elementor-element.elementor-element-734d0974 {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-734d0974:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-734d0974::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-734d0974:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48bc79d5 */.elementor-10 .elementor-element.elementor-element-48bc79d5:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c19c682 */.elementor-10 .elementor-element.elementor-element-1c19c682 {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-1c19c682:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-1c19c682::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-1c19c682:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-707bba3b */.elementor-10 .elementor-element.elementor-element-707bba3b:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1f9c7d */.elementor-10 .elementor-element.elementor-element-b1f9c7d {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-b1f9c7d:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-b1f9c7d::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-b1f9c7d:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc667a */.elementor-10 .elementor-element.elementor-element-bcc667a:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b3d2e0f */.elementor-10 .elementor-element.elementor-element-2b3d2e0f {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-2b3d2e0f:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-2b3d2e0f::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-2b3d2e0f:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d874737 */.elementor-10 .elementor-element.elementor-element-6d874737:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cc33915 */.elementor-10 .elementor-element.elementor-element-2cc33915 {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-2cc33915:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-2cc33915::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-2cc33915:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-186c209e */.elementor-10 .elementor-element.elementor-element-186c209e:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5678f94c */.elementor-10 .elementor-element.elementor-element-5678f94c {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-5678f94c:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-5678f94c::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-5678f94c:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a289d8 */.elementor-10 .elementor-element.elementor-element-72a289d8:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6aaa700c */.elementor-10 .elementor-element.elementor-element-6aaa700c {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-6aaa700c:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-6aaa700c::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-6aaa700c:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73407959 */.elementor-10 .elementor-element.elementor-element-73407959:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6303a3cb */.elementor-10 .elementor-element.elementor-element-6303a3cb {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-6303a3cb:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-6303a3cb::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-6303a3cb:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-246c22f3 */.elementor-10 .elementor-element.elementor-element-246c22f3:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cdc1f27 */.elementor-10 .elementor-element.elementor-element-5cdc1f27 {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-5cdc1f27:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-5cdc1f27::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-5cdc1f27:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b0d6061 */.elementor-10 .elementor-element.elementor-element-6b0d6061:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734d0974 */.elementor-10 .elementor-element.elementor-element-734d0974 {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-734d0974:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-734d0974::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-734d0974:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48bc79d5 */.elementor-10 .elementor-element.elementor-element-48bc79d5:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c19c682 */.elementor-10 .elementor-element.elementor-element-1c19c682 {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-1c19c682:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-1c19c682::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-1c19c682:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-707bba3b */.elementor-10 .elementor-element.elementor-element-707bba3b:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1f9c7d */.elementor-10 .elementor-element.elementor-element-b1f9c7d {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-b1f9c7d:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-b1f9c7d::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-b1f9c7d:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc667a */.elementor-10 .elementor-element.elementor-element-bcc667a:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b3d2e0f */.elementor-10 .elementor-element.elementor-element-2b3d2e0f {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-2b3d2e0f:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-2b3d2e0f::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-2b3d2e0f:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d874737 */.elementor-10 .elementor-element.elementor-element-6d874737:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cc33915 */.elementor-10 .elementor-element.elementor-element-2cc33915 {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-2cc33915:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-2cc33915::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-2cc33915:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-186c209e */.elementor-10 .elementor-element.elementor-element-186c209e:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5678f94c */.elementor-10 .elementor-element.elementor-element-5678f94c {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-5678f94c:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-5678f94c::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-5678f94c:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a289d8 */.elementor-10 .elementor-element.elementor-element-72a289d8:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6aaa700c */.elementor-10 .elementor-element.elementor-element-6aaa700c {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-6aaa700c:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-6aaa700c::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-6aaa700c:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73407959 */.elementor-10 .elementor-element.elementor-element-73407959:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6303a3cb */.elementor-10 .elementor-element.elementor-element-6303a3cb {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-6303a3cb:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-6303a3cb::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-6303a3cb:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-246c22f3 */.elementor-10 .elementor-element.elementor-element-246c22f3:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cdc1f27 */.elementor-10 .elementor-element.elementor-element-5cdc1f27 {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-5cdc1f27:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-5cdc1f27::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-5cdc1f27:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b0d6061 */.elementor-10 .elementor-element.elementor-element-6b0d6061:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734d0974 */.elementor-10 .elementor-element.elementor-element-734d0974 {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-734d0974:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-734d0974::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-734d0974:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48bc79d5 */.elementor-10 .elementor-element.elementor-element-48bc79d5:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c19c682 */.elementor-10 .elementor-element.elementor-element-1c19c682 {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-1c19c682:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-1c19c682::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-1c19c682:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-707bba3b */.elementor-10 .elementor-element.elementor-element-707bba3b:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1f9c7d */.elementor-10 .elementor-element.elementor-element-b1f9c7d {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-b1f9c7d:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-b1f9c7d::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-b1f9c7d:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc667a */.elementor-10 .elementor-element.elementor-element-bcc667a:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b3d2e0f */.elementor-10 .elementor-element.elementor-element-2b3d2e0f {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-2b3d2e0f:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-2b3d2e0f::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-2b3d2e0f:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d874737 */.elementor-10 .elementor-element.elementor-element-6d874737:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cc33915 */.elementor-10 .elementor-element.elementor-element-2cc33915 {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-2cc33915:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-2cc33915::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-2cc33915:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-186c209e */.elementor-10 .elementor-element.elementor-element-186c209e:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5678f94c */.elementor-10 .elementor-element.elementor-element-5678f94c {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-5678f94c:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-5678f94c::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-5678f94c:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a289d8 */.elementor-10 .elementor-element.elementor-element-72a289d8:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6aaa700c */.elementor-10 .elementor-element.elementor-element-6aaa700c {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-6aaa700c:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-6aaa700c::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-6aaa700c:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73407959 */.elementor-10 .elementor-element.elementor-element-73407959:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6303a3cb */.elementor-10 .elementor-element.elementor-element-6303a3cb {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-6303a3cb:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-6303a3cb::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-6303a3cb:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-246c22f3 */.elementor-10 .elementor-element.elementor-element-246c22f3:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cdc1f27 */.elementor-10 .elementor-element.elementor-element-5cdc1f27 {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-5cdc1f27:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-5cdc1f27::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-5cdc1f27:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b0d6061 */.elementor-10 .elementor-element.elementor-element-6b0d6061:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734d0974 */.elementor-10 .elementor-element.elementor-element-734d0974 {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-734d0974:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-734d0974::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-734d0974:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48bc79d5 */.elementor-10 .elementor-element.elementor-element-48bc79d5:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c19c682 */.elementor-10 .elementor-element.elementor-element-1c19c682 {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-1c19c682:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-1c19c682::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-1c19c682:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-707bba3b */.elementor-10 .elementor-element.elementor-element-707bba3b:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1f9c7d */.elementor-10 .elementor-element.elementor-element-b1f9c7d {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-b1f9c7d:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-b1f9c7d::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-b1f9c7d:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc667a */.elementor-10 .elementor-element.elementor-element-bcc667a:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b3d2e0f */.elementor-10 .elementor-element.elementor-element-2b3d2e0f {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-2b3d2e0f:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-2b3d2e0f::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-2b3d2e0f:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d874737 */.elementor-10 .elementor-element.elementor-element-6d874737:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cc33915 */.elementor-10 .elementor-element.elementor-element-2cc33915 {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-2cc33915:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-2cc33915::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-2cc33915:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-186c209e */.elementor-10 .elementor-element.elementor-element-186c209e:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5678f94c */.elementor-10 .elementor-element.elementor-element-5678f94c {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-5678f94c:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-5678f94c::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-5678f94c:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a289d8 */.elementor-10 .elementor-element.elementor-element-72a289d8:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6aaa700c */.elementor-10 .elementor-element.elementor-element-6aaa700c {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-6aaa700c:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-6aaa700c::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-6aaa700c:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73407959 */.elementor-10 .elementor-element.elementor-element-73407959:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6303a3cb */.elementor-10 .elementor-element.elementor-element-6303a3cb {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-6303a3cb:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-6303a3cb::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-6303a3cb:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-246c22f3 */.elementor-10 .elementor-element.elementor-element-246c22f3:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cdc1f27 */.elementor-10 .elementor-element.elementor-element-5cdc1f27 {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-5cdc1f27:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-5cdc1f27::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-5cdc1f27:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b0d6061 */.elementor-10 .elementor-element.elementor-element-6b0d6061:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734d0974 */.elementor-10 .elementor-element.elementor-element-734d0974 {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-734d0974:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-734d0974::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-734d0974:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48bc79d5 */.elementor-10 .elementor-element.elementor-element-48bc79d5:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c19c682 */.elementor-10 .elementor-element.elementor-element-1c19c682 {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-1c19c682:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-1c19c682::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-1c19c682:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-707bba3b */.elementor-10 .elementor-element.elementor-element-707bba3b:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1f9c7d */.elementor-10 .elementor-element.elementor-element-b1f9c7d {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-b1f9c7d:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-b1f9c7d::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-b1f9c7d:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc667a */.elementor-10 .elementor-element.elementor-element-bcc667a:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b3d2e0f */.elementor-10 .elementor-element.elementor-element-2b3d2e0f {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-2b3d2e0f:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-2b3d2e0f::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-2b3d2e0f:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d874737 */.elementor-10 .elementor-element.elementor-element-6d874737:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cc33915 */.elementor-10 .elementor-element.elementor-element-2cc33915 {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-2cc33915:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-2cc33915::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-2cc33915:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-186c209e */.elementor-10 .elementor-element.elementor-element-186c209e:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5678f94c */.elementor-10 .elementor-element.elementor-element-5678f94c {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-5678f94c:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-5678f94c::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-5678f94c:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a289d8 */.elementor-10 .elementor-element.elementor-element-72a289d8:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6aaa700c */.elementor-10 .elementor-element.elementor-element-6aaa700c {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-6aaa700c:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-6aaa700c::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-6aaa700c:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73407959 */.elementor-10 .elementor-element.elementor-element-73407959:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6303a3cb */.elementor-10 .elementor-element.elementor-element-6303a3cb {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-6303a3cb:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-6303a3cb::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-6303a3cb:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-246c22f3 */.elementor-10 .elementor-element.elementor-element-246c22f3:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cdc1f27 */.elementor-10 .elementor-element.elementor-element-5cdc1f27 {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-5cdc1f27:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-5cdc1f27::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-5cdc1f27:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b0d6061 */.elementor-10 .elementor-element.elementor-element-6b0d6061:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734d0974 */.elementor-10 .elementor-element.elementor-element-734d0974 {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-734d0974:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-734d0974::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-734d0974:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48bc79d5 */.elementor-10 .elementor-element.elementor-element-48bc79d5:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c19c682 */.elementor-10 .elementor-element.elementor-element-1c19c682 {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-1c19c682:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-1c19c682::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-1c19c682:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-707bba3b */.elementor-10 .elementor-element.elementor-element-707bba3b:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1f9c7d */.elementor-10 .elementor-element.elementor-element-b1f9c7d {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-b1f9c7d:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-b1f9c7d::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-b1f9c7d:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc667a */.elementor-10 .elementor-element.elementor-element-bcc667a:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b3d2e0f */.elementor-10 .elementor-element.elementor-element-2b3d2e0f {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-2b3d2e0f:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-2b3d2e0f::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-2b3d2e0f:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d874737 */.elementor-10 .elementor-element.elementor-element-6d874737:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cc33915 */.elementor-10 .elementor-element.elementor-element-2cc33915 {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-2cc33915:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-2cc33915::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-2cc33915:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-186c209e */.elementor-10 .elementor-element.elementor-element-186c209e:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5678f94c */.elementor-10 .elementor-element.elementor-element-5678f94c {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-5678f94c:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-5678f94c::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-5678f94c:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a289d8 */.elementor-10 .elementor-element.elementor-element-72a289d8:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6aaa700c */.elementor-10 .elementor-element.elementor-element-6aaa700c {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-6aaa700c:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-6aaa700c::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-6aaa700c:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73407959 */.elementor-10 .elementor-element.elementor-element-73407959:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6303a3cb */.elementor-10 .elementor-element.elementor-element-6303a3cb {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-6303a3cb:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-6303a3cb::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-6303a3cb:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-246c22f3 */.elementor-10 .elementor-element.elementor-element-246c22f3:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cdc1f27 */.elementor-10 .elementor-element.elementor-element-5cdc1f27 {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-5cdc1f27:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-5cdc1f27::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-5cdc1f27:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b0d6061 */.elementor-10 .elementor-element.elementor-element-6b0d6061:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734d0974 */.elementor-10 .elementor-element.elementor-element-734d0974 {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-734d0974:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-734d0974::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-734d0974:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48bc79d5 */.elementor-10 .elementor-element.elementor-element-48bc79d5:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c19c682 */.elementor-10 .elementor-element.elementor-element-1c19c682 {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-1c19c682:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-1c19c682::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-1c19c682:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-707bba3b */.elementor-10 .elementor-element.elementor-element-707bba3b:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1f9c7d */.elementor-10 .elementor-element.elementor-element-b1f9c7d {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-b1f9c7d:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-b1f9c7d::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-b1f9c7d:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc667a */.elementor-10 .elementor-element.elementor-element-bcc667a:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b3d2e0f */.elementor-10 .elementor-element.elementor-element-2b3d2e0f {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-2b3d2e0f:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-2b3d2e0f::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-2b3d2e0f:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d874737 */.elementor-10 .elementor-element.elementor-element-6d874737:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cc33915 */.elementor-10 .elementor-element.elementor-element-2cc33915 {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-2cc33915:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-2cc33915::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-2cc33915:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-186c209e */.elementor-10 .elementor-element.elementor-element-186c209e:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5678f94c */.elementor-10 .elementor-element.elementor-element-5678f94c {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-5678f94c:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-5678f94c::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-5678f94c:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a289d8 */.elementor-10 .elementor-element.elementor-element-72a289d8:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6aaa700c */.elementor-10 .elementor-element.elementor-element-6aaa700c {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-6aaa700c:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-6aaa700c::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-6aaa700c:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73407959 */.elementor-10 .elementor-element.elementor-element-73407959:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6303a3cb */.elementor-10 .elementor-element.elementor-element-6303a3cb {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-6303a3cb:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-6303a3cb::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-6303a3cb:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-246c22f3 */.elementor-10 .elementor-element.elementor-element-246c22f3:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cdc1f27 */.elementor-10 .elementor-element.elementor-element-5cdc1f27 {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-5cdc1f27:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-5cdc1f27::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-5cdc1f27:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b0d6061 */.elementor-10 .elementor-element.elementor-element-6b0d6061:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734d0974 */.elementor-10 .elementor-element.elementor-element-734d0974 {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-734d0974:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-734d0974::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-734d0974:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48bc79d5 */.elementor-10 .elementor-element.elementor-element-48bc79d5:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c19c682 */.elementor-10 .elementor-element.elementor-element-1c19c682 {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-1c19c682:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-1c19c682::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-1c19c682:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-707bba3b */.elementor-10 .elementor-element.elementor-element-707bba3b:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1f9c7d */.elementor-10 .elementor-element.elementor-element-b1f9c7d {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-b1f9c7d:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-b1f9c7d::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-b1f9c7d:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc667a */.elementor-10 .elementor-element.elementor-element-bcc667a:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b3d2e0f */.elementor-10 .elementor-element.elementor-element-2b3d2e0f {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-2b3d2e0f:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-2b3d2e0f::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-2b3d2e0f:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d874737 */.elementor-10 .elementor-element.elementor-element-6d874737:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cc33915 */.elementor-10 .elementor-element.elementor-element-2cc33915 {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-2cc33915:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-2cc33915::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-2cc33915:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-186c209e */.elementor-10 .elementor-element.elementor-element-186c209e:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5678f94c */.elementor-10 .elementor-element.elementor-element-5678f94c {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-5678f94c:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-5678f94c::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-5678f94c:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a289d8 */.elementor-10 .elementor-element.elementor-element-72a289d8:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6aaa700c */.elementor-10 .elementor-element.elementor-element-6aaa700c {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-6aaa700c:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-6aaa700c::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-6aaa700c:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73407959 */.elementor-10 .elementor-element.elementor-element-73407959:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6303a3cb */.elementor-10 .elementor-element.elementor-element-6303a3cb {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-6303a3cb:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-6303a3cb::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-6303a3cb:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-246c22f3 */.elementor-10 .elementor-element.elementor-element-246c22f3:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cdc1f27 */.elementor-10 .elementor-element.elementor-element-5cdc1f27 {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-5cdc1f27:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-5cdc1f27::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-5cdc1f27:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b0d6061 */.elementor-10 .elementor-element.elementor-element-6b0d6061:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734d0974 */.elementor-10 .elementor-element.elementor-element-734d0974 {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-734d0974:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-734d0974::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-734d0974:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48bc79d5 */.elementor-10 .elementor-element.elementor-element-48bc79d5:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c19c682 */.elementor-10 .elementor-element.elementor-element-1c19c682 {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-1c19c682:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-1c19c682::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-1c19c682:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-707bba3b */.elementor-10 .elementor-element.elementor-element-707bba3b:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1f9c7d */.elementor-10 .elementor-element.elementor-element-b1f9c7d {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-b1f9c7d:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-b1f9c7d::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-b1f9c7d:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc667a */.elementor-10 .elementor-element.elementor-element-bcc667a:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b3d2e0f */.elementor-10 .elementor-element.elementor-element-2b3d2e0f {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-2b3d2e0f:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-2b3d2e0f::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-2b3d2e0f:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d874737 */.elementor-10 .elementor-element.elementor-element-6d874737:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cc33915 */.elementor-10 .elementor-element.elementor-element-2cc33915 {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-2cc33915:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-2cc33915::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-2cc33915:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-186c209e */.elementor-10 .elementor-element.elementor-element-186c209e:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5678f94c */.elementor-10 .elementor-element.elementor-element-5678f94c {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-5678f94c:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-5678f94c::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-5678f94c:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a289d8 */.elementor-10 .elementor-element.elementor-element-72a289d8:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6aaa700c */.elementor-10 .elementor-element.elementor-element-6aaa700c {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-6aaa700c:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-6aaa700c::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-6aaa700c:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73407959 */.elementor-10 .elementor-element.elementor-element-73407959:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6303a3cb */.elementor-10 .elementor-element.elementor-element-6303a3cb {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-6303a3cb:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-6303a3cb::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-6303a3cb:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-246c22f3 */.elementor-10 .elementor-element.elementor-element-246c22f3:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cdc1f27 */.elementor-10 .elementor-element.elementor-element-5cdc1f27 {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-5cdc1f27:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-5cdc1f27::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-5cdc1f27:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b0d6061 */.elementor-10 .elementor-element.elementor-element-6b0d6061:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734d0974 */.elementor-10 .elementor-element.elementor-element-734d0974 {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-734d0974:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-734d0974::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-734d0974:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48bc79d5 */.elementor-10 .elementor-element.elementor-element-48bc79d5:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c19c682 */.elementor-10 .elementor-element.elementor-element-1c19c682 {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-1c19c682:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-1c19c682::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-1c19c682:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-707bba3b */.elementor-10 .elementor-element.elementor-element-707bba3b:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b1f9c7d */.elementor-10 .elementor-element.elementor-element-b1f9c7d {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-b1f9c7d:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-b1f9c7d::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-b1f9c7d:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bcc667a */.elementor-10 .elementor-element.elementor-element-bcc667a:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b3d2e0f */.elementor-10 .elementor-element.elementor-element-2b3d2e0f {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-2b3d2e0f:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-2b3d2e0f::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-2b3d2e0f:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d874737 */.elementor-10 .elementor-element.elementor-element-6d874737:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cc33915 */.elementor-10 .elementor-element.elementor-element-2cc33915 {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-2cc33915:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-2cc33915::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-2cc33915:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-186c209e */.elementor-10 .elementor-element.elementor-element-186c209e:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5678f94c */.elementor-10 .elementor-element.elementor-element-5678f94c {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-5678f94c:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-5678f94c::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-5678f94c:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72a289d8 */.elementor-10 .elementor-element.elementor-element-72a289d8:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6aaa700c */.elementor-10 .elementor-element.elementor-element-6aaa700c {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-6aaa700c:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-6aaa700c::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-6aaa700c:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73407959 */.elementor-10 .elementor-element.elementor-element-73407959:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6303a3cb */.elementor-10 .elementor-element.elementor-element-6303a3cb {
    max-height: 80px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-6303a3cb:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-6303a3cb::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #0E273A);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-6303a3cb:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-246c22f3 */.elementor-10 .elementor-element.elementor-element-246c22f3:after {
    content: '';
    position: absolute;
    top: -3px;
    left: 45px;
    width: 100px;
    height: 6px;
    background:
        linear-gradient(
            98deg,
            #CEA14B 0%,
            #d3b65c 100%
        );
    border-radius: 0px 0px 1px 1px;
    box-shadow:
        0px 100px 80px 0px
            rgba(211, 182, 92, 1),
        0px 40px 30px 0px
            rgba(211, 182, 92, 0.22),
        0px 20px 15px 0px
            rgba(211, 182, 92, 0.18),
        0px 10px 8px 0px
            rgba(211, 182, 92, 0.16),
        0px 6px 5px 0px
            rgba(211, 182, 92, 0.13),
        0px 2px 1px 0px
            rgba(211, 182, 92, 0.09);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-37668ed2 */.elementor-10 .elementor-element.elementor-element-37668ed2 .elementor-button {
    box-shadow: 0px 5px 0px 0px #00BE0A,
     0px 20px 20px -10px rgba(0, 0, 0, 0.7),
     inset 0px 0px 20px 2px #00ED0C;
    background: linear-gradient(to bottom, #00FF0D,#00BE0A);
    border-radius: 7% 7% 7% 7% / 100% 100% 100% 100%;
}



.elementor-10 .elementor-element.elementor-element-37668ed2 .elementor-button:active {
    transform: translateY(5px);
    box-shadow: 0px 0px 0px 0px #00FF0D,
     0px 20px 20px -10px rgba(0, 0, 0, 0.7),
     inset 0px 0px 20px 2px 00FF0D;
    background: linear-gradient(to bottom, #00FF0D,#00BE0A);
    border-radius: 7% 7% 7% 7% / 100% 100% 100% 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bc1d714 */.elementor-10 .elementor-element.elementor-element-4bc1d714 * {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49180be4 */.elementor-10 .elementor-element.elementor-element-49180be4 * {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b4ea8dc */.elementor-10 .elementor-element.elementor-element-3b4ea8dc p:last-child {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72a3b436 */.elementor-10 .elementor-element.elementor-element-72a3b436 p:last-child {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-510f35a4 */.elementor-10 .elementor-element.elementor-element-510f35a4 .elementor-button {
  box-shadow: 0px 5px 0px 0px #20ab00, 0px 20px 20px -10px rgba(0, 0, 0, 0.7), inset 0px 0px 20px 0px #2fdb08;
  background: linear-gradient(to bottom, #2fdb08, #20ab00);
  border-radius: 8% / 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30cb8534 */.elementor-10 .elementor-element.elementor-element-30cb8534 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14ffe67 */.cor5{
    background: #FFCD2C;
    color: #ffffff;
     background: linear-gradient(0deg, transparent 15%, #3F3E8C 15%, #3F3E8C 80%, transparent 40%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31eda74 */.cor5{
    background: #FFCD2C;
    color: #ffffff;
     background: linear-gradient(0deg, transparent 15%, #3F3E8C 15%, #3F3E8C 80%, transparent 40%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2fbcb7 */.cor3{
    color: #3F3E8C;
}
.cor4{
    background: #FFCD2C;
    color: #ffffff;
     background: linear-gradient(0deg, transparent 15%, #FFCD2C 15%, #FFCD2C 70%, transparent 40%);
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-28bfa2ce */.elementor-10 .elementor-element.elementor-element-28bfa2ce .elementor-tab-content, .elementor-10 .elementor-element.elementor-element-28bfa2ce .elementor-tab-title {
    border: 1px solid;
    border-image: linear-gradient(to right ,#DFDFDF, transparent) 1;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-186445ab */.elementor-10 .elementor-element.elementor-element-186445ab * {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1af168a6 */.elementor-10 .elementor-element.elementor-element-1af168a6 {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-1af168a6:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-1af168a6::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #ffffff);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-1af168a6:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-697f33e2 */.elementor-10 .elementor-element.elementor-element-697f33e2 {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-697f33e2:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-697f33e2::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #ffffff);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-697f33e2:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27ffcada */.elementor-10 .elementor-element.elementor-element-27ffcada {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-27ffcada:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-27ffcada::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #ffffff);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-27ffcada:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1af168a6 */.elementor-10 .elementor-element.elementor-element-1af168a6 {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-1af168a6:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-1af168a6::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #ffffff);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-1af168a6:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-697f33e2 */.elementor-10 .elementor-element.elementor-element-697f33e2 {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-697f33e2:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-697f33e2::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #ffffff);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-697f33e2:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27ffcada */.elementor-10 .elementor-element.elementor-element-27ffcada {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-27ffcada:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-27ffcada::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #ffffff);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-27ffcada:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1af168a6 */.elementor-10 .elementor-element.elementor-element-1af168a6 {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-1af168a6:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-1af168a6::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #ffffff);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-1af168a6:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-697f33e2 */.elementor-10 .elementor-element.elementor-element-697f33e2 {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-697f33e2:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-697f33e2::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #ffffff);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-697f33e2:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27ffcada */.elementor-10 .elementor-element.elementor-element-27ffcada {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-27ffcada:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-27ffcada::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #ffffff);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-27ffcada:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1af168a6 */.elementor-10 .elementor-element.elementor-element-1af168a6 {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-1af168a6:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-1af168a6::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #ffffff);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-1af168a6:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-697f33e2 */.elementor-10 .elementor-element.elementor-element-697f33e2 {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-697f33e2:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-697f33e2::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #ffffff);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-697f33e2:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27ffcada */.elementor-10 .elementor-element.elementor-element-27ffcada {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-27ffcada:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-27ffcada::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #ffffff);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-27ffcada:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1af168a6 */.elementor-10 .elementor-element.elementor-element-1af168a6 {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-1af168a6:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-1af168a6::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #ffffff);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-1af168a6:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-697f33e2 */.elementor-10 .elementor-element.elementor-element-697f33e2 {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-697f33e2:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-697f33e2::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #ffffff);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-697f33e2:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27ffcada */.elementor-10 .elementor-element.elementor-element-27ffcada {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-27ffcada:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-27ffcada::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #ffffff);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-27ffcada:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1af168a6 */.elementor-10 .elementor-element.elementor-element-1af168a6 {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-1af168a6:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-1af168a6::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #ffffff);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-1af168a6:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-697f33e2 */.elementor-10 .elementor-element.elementor-element-697f33e2 {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-697f33e2:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-697f33e2::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #ffffff);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-697f33e2:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27ffcada */.elementor-10 .elementor-element.elementor-element-27ffcada {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-27ffcada:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-27ffcada::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #ffffff);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-27ffcada:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1af168a6 */.elementor-10 .elementor-element.elementor-element-1af168a6 {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-1af168a6:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-1af168a6::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #ffffff);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-1af168a6:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-697f33e2 */.elementor-10 .elementor-element.elementor-element-697f33e2 {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-697f33e2:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-697f33e2::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #ffffff);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-697f33e2:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27ffcada */.elementor-10 .elementor-element.elementor-element-27ffcada {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-27ffcada:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-27ffcada::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #ffffff);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-27ffcada:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1af168a6 */.elementor-10 .elementor-element.elementor-element-1af168a6 {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-1af168a6:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-1af168a6::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #ffffff);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-1af168a6:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-697f33e2 */.elementor-10 .elementor-element.elementor-element-697f33e2 {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-697f33e2:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-697f33e2::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #ffffff);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-697f33e2:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27ffcada */.elementor-10 .elementor-element.elementor-element-27ffcada {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-27ffcada:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-27ffcada::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #ffffff);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-27ffcada:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1af168a6 */.elementor-10 .elementor-element.elementor-element-1af168a6 {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-1af168a6:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-1af168a6::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #ffffff);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-1af168a6:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-697f33e2 */.elementor-10 .elementor-element.elementor-element-697f33e2 {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-697f33e2:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-697f33e2::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #ffffff);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-697f33e2:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27ffcada */.elementor-10 .elementor-element.elementor-element-27ffcada {
    max-height: 150px; /* ALTURA ANTES DO HOVER */
    transition: 0.5s; /* TEMPO DE TRANSIÇÃO PARA MOSTRAR*/
    overflow: hidden;
}

.elementor-10 .elementor-element.elementor-element-27ffcada:hover {
    max-height: 1000px; /*ALTURA MÁXIMA DURANTE O HOVER*/
}

.elementor-10 .elementor-element.elementor-element-27ffcada::after {
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #ffffff);
        /*COR DO FADE DEGRADÊ */
    transition: 0.5s;
        /* TEMPO DE TRANSIÇÃO PARA ESCONDER */
}

.elementor-10 .elementor-element.elementor-element-27ffcada:hover::after {
    opacity: 0; /* REMOVE O FADE AO SAIR DO HOVER */
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-1df5d78c */.elementor-10 .elementor-element.elementor-element-1df5d78c .elementor-grid {
    display: flex;
    flex-direction: row;
    justify-content: start;
    gap: 16px;
}/* End custom CSS */
/* Start custom CSS *//* ==== EDITE APENAS AQUI ==== */
/* VARIÁVEIS DO ROOT */
:root {
    --fundo-texto-destaque: rgba(235, 235, 235);
    --padding-horizontal-texto: 8px;
    --padding-vertical-texto: 2px;
    --tamanho-bordas-esq-dir: 1px;
    --cor-bordas-esq-dir: #CEA14B;
    --background-texto: linear-gradient(to right, #ab842d, #d9bf64);
    --tamanho-circulos: 8px;
    --fundo-circulos: #CEA14B;
}

/* POSIÇÃO BOLINHA ESQUERDA */
.background-destaque::before {
    top: -4px;
    left: -4px;
}

/* POSIÇÃO BOLINHA DIREITA */
.background-destaque::after {
    bottom: -4px;
    right: -4px;
}



/* ==== NÃO EDITE ESTE TRECHO ==== */
/* COR DO TEXTO EM DEGRADÊ */
.gradient-text-destaque {
    background: var(--background-texto);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

/* FUNDO DO TEXTO */
.background-destaque {
    position: relative;
    background: var(--fundo-texto-destaque);
    padding: var(--padding-vertical-texto) var(--padding-horizontal-texto);
    border-left: var(--tamanho-bordas-esq-dir) solid var(--cor-bordas-esq-dir);
    border-right: var(--tamanho-bordas-esq-dir) solid var(--cor-bordas-esq-dir);
    display: inline-block;
}

/* BOLINHAS */
.background-destaque::before,
.background-destaque::after {
    content: '';
    position: absolute;
    width: var(--tamanho-circulos);
    height: var(--tamanho-circulos);
    border-radius: 50%;
    pointer-events: none;
    background-color: var(--fundo-circulos);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://mariafumaca.gramadoturistico.com.br/wp-content/uploads/2025/03/Inter_28pt-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://mariafumaca.gramadoturistico.com.br/wp-content/uploads/2025/03/Inter_28pt-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://mariafumaca.gramadoturistico.com.br/wp-content/uploads/2025/03/Inter_28pt-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('http://mariafumaca.gramadoturistico.com.br/wp-content/uploads/2025/03/Inter_28pt-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://mariafumaca.gramadoturistico.com.br/wp-content/uploads/2025/03/Inter_28pt-ExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */