.elementor-12 .elementor-element.elementor-element-677bd88{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:140px 0px;--row-gap:140px;--column-gap:0px;--padding-top:120px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-677bd88:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-677bd88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rosangelafedato.com.br/wp-content/uploads/2025/05/fundo-desktop-1-scaled.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-824ea8a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-2acf8db );--border-color:var( --e-global-color-2acf8db );--border-radius:20px 20px 20px 20px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-12 .elementor-element.elementor-element-824ea8a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-824ea8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-53238b6 );}.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-12 .elementor-element.elementor-element-476eefc .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:#151E3C;}.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-12 .elementor-element.elementor-element-787ebc6{color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-9303c14 .elementor-button{background-color:#DBC29E;padding:20px 80px 20px 80px;}.elementor-12 .elementor-element.elementor-element-9303c14 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-de3c641{--display:flex;--min-height:0px;--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;box-shadow:0px 0px 67px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:00px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-de3c641:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-de3c641 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-53238b6 );background-image:url("https://rosangelafedato.com.br/wp-content/uploads/2025/05/02-novo-fundo-desktop-scaled.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-aba2d37{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:-5vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-aba2d37:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-aba2d37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-aba2d37.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-80477e2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-12 .elementor-element.elementor-element-bda468d .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-bda468d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2acf8db );}.elementor-12 .elementor-element.elementor-element-bda468d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-bda468d.elementor-view-default .elementor-icon{color:var( --e-global-color-2acf8db );border-color:var( --e-global-color-2acf8db );}.elementor-12 .elementor-element.elementor-element-bda468d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-bda468d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2acf8db );}.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{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-description{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-12 .elementor-element.elementor-element-85214f2 .elementor-icon-box-title{margin-bottom:0px;color:var( --e-global-color-2acf8db );}.elementor-12 .elementor-element.elementor-element-85214f2 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-85214f2 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-85214f2 .elementor-icon-box-description{color:var( --e-global-color-2acf8db );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-12 .elementor-element.elementor-element-85214f2 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3dfd41a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f350430 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-f350430.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2acf8db );}.elementor-12 .elementor-element.elementor-element-f350430.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f350430.elementor-view-default .elementor-icon{color:var( --e-global-color-2acf8db );border-color:var( --e-global-color-2acf8db );}.elementor-12 .elementor-element.elementor-element-f350430.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f350430.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2acf8db );}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );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-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-59ad692 .elementor-counter{gap:0px;}.elementor-12 .elementor-element.elementor-element-59ad692 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-59ad692 .elementor-counter-title{color:#FFFFFF;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-12 .elementor-element.elementor-element-59ad692{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-654aae1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3ac37c0 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-3ac37c0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-2acf8db );}.elementor-12 .elementor-element.elementor-element-3ac37c0.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-3ac37c0.elementor-view-default .elementor-icon{color:var( --e-global-color-2acf8db );border-color:var( --e-global-color-2acf8db );}.elementor-12 .elementor-element.elementor-element-3ac37c0.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-3ac37c0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-2acf8db );}.elementor-12 .elementor-element.elementor-element-41df483 .elementor-counter{gap:0px;}.elementor-12 .elementor-element.elementor-element-41df483 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-41df483 .elementor-counter-title{color:#FFFFFF;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-12 .elementor-element.elementor-element-41df483{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-15818fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7084644{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7084644.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-06b4663 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#151E3C;}.elementor-12 .elementor-element.elementor-element-b45e478{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-e36060a .elementor-button{background-color:#DBC29E;padding:20px 80px 20px 80px;}.elementor-12 .elementor-element.elementor-element-e36060a > .elementor-widget-container{padding:0px 0px 0px 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-12 .elementor-element.elementor-element-63a8275 img{width:100%;}.elementor-12 .elementor-element.elementor-element-63a8275{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-63a8275 > .elementor-widget-container{background-image:url("https://rosangelafedato.com.br/wp-content/uploads/2025/06/Rosangela-Doutora.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-3731a45{--display:flex;--min-height:0px;--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;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3731a45:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-3731a45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-5018c2f{--display:flex;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-910998c{text-align:center;}.elementor-12 .elementor-element.elementor-element-910998c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-910998c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d4afa71{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b90f8e6 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-b90f8e6{--icon-box-icon-margin:15px;width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:10;}.elementor-12 .elementor-element.elementor-element-b90f8e6 .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-b90f8e6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-b90f8e6.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-b90f8e6.elementor-view-default .elementor-icon{fill:var( --e-global-color-53238b6 );color:var( --e-global-color-53238b6 );border-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-b90f8e6 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b90f8e6 .elementor-icon-box-title a{font-family:var( --e-global-typography-48fe639-font-family ), Sans-serif;font-size:var( --e-global-typography-48fe639-font-size );font-weight:var( --e-global-typography-48fe639-font-weight );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-b90f8e6 .elementor-icon-box-description{color:var( --e-global-color-53238b6 );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-12 .elementor-element.elementor-element-b90f8e6 > .elementor-widget-container{padding:40px 40px 50px 40px;transition:background 0.5s;border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-2acf8db );border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-57fc84a .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-57fc84a{--icon-box-icon-margin:15px;width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:9;}.elementor-12 .elementor-element.elementor-element-57fc84a .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-57fc84a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-57fc84a.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-57fc84a.elementor-view-default .elementor-icon{fill:var( --e-global-color-53238b6 );color:var( --e-global-color-53238b6 );border-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-57fc84a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-57fc84a .elementor-icon-box-title a{font-family:var( --e-global-typography-48fe639-font-family ), Sans-serif;font-size:var( --e-global-typography-48fe639-font-size );font-weight:var( --e-global-typography-48fe639-font-weight );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-57fc84a .elementor-icon-box-description{color:var( --e-global-color-53238b6 );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-12 .elementor-element.elementor-element-57fc84a > .elementor-widget-container{padding:40px 40px 50px 40px;transition:background 0.5s;border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-2acf8db );border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-997b69a .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-997b69a{--icon-box-icon-margin:15px;width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:8;}.elementor-12 .elementor-element.elementor-element-997b69a .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-997b69a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-997b69a.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-997b69a.elementor-view-default .elementor-icon{fill:var( --e-global-color-53238b6 );color:var( --e-global-color-53238b6 );border-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-997b69a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-997b69a .elementor-icon-box-title a{font-family:var( --e-global-typography-48fe639-font-family ), Sans-serif;font-size:var( --e-global-typography-48fe639-font-size );font-weight:var( --e-global-typography-48fe639-font-weight );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-997b69a .elementor-icon-box-description{color:var( --e-global-color-53238b6 );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-12 .elementor-element.elementor-element-997b69a > .elementor-widget-container{padding:40px 40px 50px 40px;transition:background 0.5s;border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-2acf8db );border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e6ba476 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-e6ba476{--icon-box-icon-margin:15px;width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:7;}.elementor-12 .elementor-element.elementor-element-e6ba476 .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-e6ba476.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-e6ba476.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-e6ba476.elementor-view-default .elementor-icon{fill:var( --e-global-color-53238b6 );color:var( --e-global-color-53238b6 );border-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-e6ba476 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-e6ba476 .elementor-icon-box-title a{font-family:var( --e-global-typography-48fe639-font-family ), Sans-serif;font-size:var( --e-global-typography-48fe639-font-size );font-weight:var( --e-global-typography-48fe639-font-weight );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-e6ba476 .elementor-icon-box-description{color:var( --e-global-color-53238b6 );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-12 .elementor-element.elementor-element-e6ba476 > .elementor-widget-container{padding:40px 40px 50px 40px;transition:background 0.5s;border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-2acf8db );border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-21e9305 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-21e9305{--icon-box-icon-margin:15px;width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:6;}.elementor-12 .elementor-element.elementor-element-21e9305 .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-21e9305.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-21e9305.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-21e9305.elementor-view-default .elementor-icon{fill:var( --e-global-color-53238b6 );color:var( --e-global-color-53238b6 );border-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-21e9305 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-21e9305 .elementor-icon-box-title a{font-family:var( --e-global-typography-48fe639-font-family ), Sans-serif;font-size:var( --e-global-typography-48fe639-font-size );font-weight:var( --e-global-typography-48fe639-font-weight );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-21e9305 .elementor-icon-box-description{color:var( --e-global-color-53238b6 );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-12 .elementor-element.elementor-element-21e9305 > .elementor-widget-container{padding:40px 40px 50px 40px;transition:background 0.5s;border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-2acf8db );border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-026871c .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-026871c{--icon-box-icon-margin:15px;width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:5;}.elementor-12 .elementor-element.elementor-element-026871c .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-026871c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-026871c.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-026871c.elementor-view-default .elementor-icon{fill:var( --e-global-color-53238b6 );color:var( --e-global-color-53238b6 );border-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-026871c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-026871c .elementor-icon-box-title a{font-family:var( --e-global-typography-48fe639-font-family ), Sans-serif;font-size:var( --e-global-typography-48fe639-font-size );font-weight:var( --e-global-typography-48fe639-font-weight );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-026871c .elementor-icon-box-description{color:var( --e-global-color-53238b6 );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-12 .elementor-element.elementor-element-026871c > .elementor-widget-container{padding:40px 40px 50px 40px;transition:background 0.5s;border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-2acf8db );border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3c2b9ca .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-3c2b9ca{--icon-box-icon-margin:15px;width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:4;}.elementor-12 .elementor-element.elementor-element-3c2b9ca .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-3c2b9ca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-3c2b9ca.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-3c2b9ca.elementor-view-default .elementor-icon{fill:var( --e-global-color-53238b6 );color:var( --e-global-color-53238b6 );border-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-3c2b9ca .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3c2b9ca .elementor-icon-box-title a{font-family:var( --e-global-typography-48fe639-font-family ), Sans-serif;font-size:var( --e-global-typography-48fe639-font-size );font-weight:var( --e-global-typography-48fe639-font-weight );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-3c2b9ca .elementor-icon-box-description{color:var( --e-global-color-53238b6 );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-12 .elementor-element.elementor-element-3c2b9ca > .elementor-widget-container{padding:40px 40px 50px 40px;transition:background 0.5s;border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-2acf8db );border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4840945 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-4840945{--icon-box-icon-margin:15px;width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:3;}.elementor-12 .elementor-element.elementor-element-4840945 .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-4840945.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-4840945.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-4840945.elementor-view-default .elementor-icon{fill:var( --e-global-color-53238b6 );color:var( --e-global-color-53238b6 );border-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-4840945 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4840945 .elementor-icon-box-title a{font-family:var( --e-global-typography-48fe639-font-family ), Sans-serif;font-size:var( --e-global-typography-48fe639-font-size );font-weight:var( --e-global-typography-48fe639-font-weight );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-4840945 .elementor-icon-box-description{color:var( --e-global-color-53238b6 );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-12 .elementor-element.elementor-element-4840945 > .elementor-widget-container{padding:40px 40px 50px 40px;transition:background 0.5s;border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-2acf8db );border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-16ed014 .elementor-button{background-color:#DBC29E;padding:20px 80px 20px 80px;}.elementor-12 .elementor-element.elementor-element-16ed014 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-16ed014.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-bcf3b9f{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bcf3b9f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-bcf3b9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-53238b6 );background-image:url("https://rosangelafedato.com.br/wp-content/uploads/2025/05/03-fundo-desktop-1-scaled.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-f10455a{--display:flex;--justify-content:center;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-30dd0a2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-20e291c{--display:flex;--justify-content:center;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-409d3ca .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-409d3ca{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-6be1681{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-768a72b .elementor-button{background-color:#DBC29E;padding:20px 80px 20px 80px;}.elementor-12 .elementor-element.elementor-element-768a72b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-768a72b.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-9234d3c{--display:flex;--min-height:0px;--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;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9234d3c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9234d3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-2d50e11{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-29583bc{text-align:center;width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-29583bc .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-29583bc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-29583bc.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-e8f6723{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5ac9ae6{text-align:center;z-index:8;}.elementor-12 .elementor-element.elementor-element-5ac9ae6 .elementor-heading-title{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 );color:var( --e-global-color-2acf8db );}.elementor-12 .elementor-element.elementor-element-5ac9ae6 .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-5ac9ae6 .elementor-heading-title a:focus{color:var( --e-global-color-e8ab5f2 );}.elementor-12 .elementor-element.elementor-element-5ac9ae6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 25px 20px 25px;background-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-5ac9ae6:hover .elementor-widget-container{background-color:var( --e-global-color-2acf8db );}.elementor-12 .elementor-element.elementor-element-8d82847{text-align:center;z-index:7;}.elementor-12 .elementor-element.elementor-element-8d82847 .elementor-heading-title{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 );color:#000000;}.elementor-12 .elementor-element.elementor-element-8d82847 .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-8d82847 .elementor-heading-title a:focus{color:var( --e-global-color-2acf8db );}.elementor-12 .elementor-element.elementor-element-8d82847 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 25px 20px 25px;background-color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-8d82847:hover .elementor-widget-container{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-01ec11a{text-align:center;z-index:6;}.elementor-12 .elementor-element.elementor-element-01ec11a .elementor-heading-title{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 );color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-01ec11a .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-01ec11a .elementor-heading-title a:focus{color:var( --e-global-color-e8ab5f2 );}.elementor-12 .elementor-element.elementor-element-01ec11a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 25px 20px 25px;background-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-01ec11a:hover .elementor-widget-container{background-color:var( --e-global-color-2acf8db );}.elementor-12 .elementor-element.elementor-element-4a36f98{text-align:center;z-index:5;}.elementor-12 .elementor-element.elementor-element-4a36f98 .elementor-heading-title{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 );color:#000000;}.elementor-12 .elementor-element.elementor-element-4a36f98 .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-4a36f98 .elementor-heading-title a:focus{color:var( --e-global-color-2acf8db );}.elementor-12 .elementor-element.elementor-element-4a36f98 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 25px 20px 25px;background-color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-4a36f98:hover .elementor-widget-container{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-d4985f3{text-align:center;z-index:4;}.elementor-12 .elementor-element.elementor-element-d4985f3 .elementor-heading-title{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 );color:var( --e-global-color-2acf8db );}.elementor-12 .elementor-element.elementor-element-d4985f3 .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-d4985f3 .elementor-heading-title a:focus{color:var( --e-global-color-e8ab5f2 );}.elementor-12 .elementor-element.elementor-element-d4985f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 25px 20px 25px;background-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-d4985f3:hover .elementor-widget-container{background-color:var( --e-global-color-2acf8db );}.elementor-12 .elementor-element.elementor-element-cd07eea{text-align:center;z-index:3;}.elementor-12 .elementor-element.elementor-element-cd07eea .elementor-heading-title{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 );color:var( --e-global-color-e8ab5f2 );}.elementor-12 .elementor-element.elementor-element-cd07eea .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-cd07eea .elementor-heading-title a:focus{color:var( --e-global-color-2acf8db );}.elementor-12 .elementor-element.elementor-element-cd07eea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 25px 20px 25px;background-color:var( --e-global-color-2acf8db );border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-cd07eea:hover .elementor-widget-container{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-23904c7 .elementor-button{background-color:#9E876A;padding:20px 80px 20px 80px;}.elementor-12 .elementor-element.elementor-element-23904c7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-23904c7.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-1da893a{--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;box-shadow:0px 0px 67px 0px rgba(15.432185971467412, 15.352663043478262, 40.800000000000004, 0.55);--z-index:1;}.elementor-12 .elementor-element.elementor-element-1da893a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1da893a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E3E58;}.elementor-12 .elementor-element.elementor-element-d16feb8{text-align:center;width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-d16feb8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-2acf8db );}.elementor-12 .elementor-element.elementor-element-d16feb8 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-d16feb8.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-eab93dd{--e-image-carousel-slides-to-show:2;}.elementor-12 .elementor-element.elementor-element-eab93dd .elementor-swiper-button.elementor-swiper-button-prev, .elementor-12 .elementor-element.elementor-element-eab93dd .elementor-swiper-button.elementor-swiper-button-next{color:#00000000;}.elementor-12 .elementor-element.elementor-element-eab93dd .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-12 .elementor-element.elementor-element-eab93dd .elementor-swiper-button.elementor-swiper-button-next svg{fill:#00000000;}.elementor-12 .elementor-element.elementor-element-eab93dd .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#696969;opacity:1;}.elementor-12 .elementor-element.elementor-element-eab93dd .swiper-pagination-bullet{background:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-eab93dd .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-ddcc2ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-ddcc2ed:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ddcc2ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-90b416b{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-90b416b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-90b416b > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-90b416b.elementor-element{--align-self:center;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );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-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{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-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{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-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-f371e56 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.7 * 100% );}.elementor-12 .elementor-element.elementor-element-f371e56:after{content:"0.7";}.elementor-12 .elementor-element.elementor-element-f371e56 .elementor-post__thumbnail__link{width:100%;}.elementor-12 .elementor-element.elementor-element-f371e56{--item-display:flex;--read-more-alignment:1;--grid-column-gap:30px;--grid-row-gap:35px;}.elementor-12 .elementor-element.elementor-element-f371e56 .elementor-post{border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px;padding:0px 0px 0px 0px;box-shadow:0px 37px 67px 0px rgba(0, 0, 0, 0.1);background-color:var( --e-global-color-2acf8db );}.elementor-12 .elementor-element.elementor-element-f371e56 .elementor-post__text{padding:20px 40px 30px 40px;margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-f371e56 .elementor-post__thumbnail{border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f371e56.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-f371e56.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-f371e56.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-f371e56 .elementor-post__title, .elementor-12 .elementor-element.elementor-element-f371e56 .elementor-post__title a{color:var( --e-global-color-e8ab5f2 );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-12 .elementor-element.elementor-element-f371e56 .elementor-post__title{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-f371e56 .elementor-post__excerpt p{color:#808080;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-12 .elementor-element.elementor-element-f371e56 .elementor-post__excerpt{margin-bottom:30px;}.elementor-12 .elementor-element.elementor-element-f371e56 .elementor-post__read-more{color:var( --e-global-color-2acf8db );}.elementor-12 .elementor-element.elementor-element-f371e56 a.elementor-post__read-more{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-12 .elementor-element.elementor-element-f371e56 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-5d883eb{--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-12 .elementor-element.elementor-element-5d883eb:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5d883eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-1fcdea3{--display:flex;--min-height:0px;--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;--gap:140px 0px;--row-gap:140px;--column-gap:0px;--padding-top:120px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1fcdea3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1fcdea3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rosangelafedato.com.br/wp-content/uploads/2025/04/01-novo-fundo-desktop-1-scaled.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-4e360a6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-2acf8db );--border-color:var( --e-global-color-2acf8db );--border-radius:20px 20px 20px 20px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-12 .elementor-element.elementor-element-4e360a6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4e360a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-1981f89 .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:#151E3C;}.elementor-12 .elementor-element.elementor-element-5dbc8c1{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-ec36815 .elementor-button{background-color:#DBC29E;padding:20px 80px 20px 80px;}.elementor-12 .elementor-element.elementor-element-ec36815 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5368bf9{--display:flex;--min-height:0px;--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;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5368bf9:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5368bf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-ca52ac8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-2acf8db );--border-color:var( --e-global-color-2acf8db );--border-radius:20px 20px 20px 20px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-12 .elementor-element.elementor-element-ca52ac8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ca52ac8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rosangelafedato.com.br/wp-content/uploads/2025/04/02-fundo-desktop-1-scaled.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-ca52ac8.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-a015d87{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bf44c5a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#151E3C;}.elementor-12 .elementor-element.elementor-element-431b1eb{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-6aae852 .elementor-button{background-color:#DBC29E;padding:20px 80px 20px 80px;}.elementor-12 .elementor-element.elementor-element-6aae852 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-0154665{--display:flex;--padding-top:0120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-efce330{text-align:center;}.elementor-12 .elementor-element.elementor-element-efce330 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-efce330 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-667f631{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-99d36a2 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-99d36a2{--icon-box-icon-margin:15px;width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:10;}.elementor-12 .elementor-element.elementor-element-99d36a2 .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-99d36a2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-99d36a2.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-99d36a2.elementor-view-default .elementor-icon{fill:var( --e-global-color-53238b6 );color:var( --e-global-color-53238b6 );border-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-99d36a2 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-99d36a2 .elementor-icon-box-title a{font-family:var( --e-global-typography-48fe639-font-family ), Sans-serif;font-size:var( --e-global-typography-48fe639-font-size );font-weight:var( --e-global-typography-48fe639-font-weight );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-99d36a2 .elementor-icon-box-description{color:var( --e-global-color-53238b6 );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-12 .elementor-element.elementor-element-99d36a2 > .elementor-widget-container{padding:40px 40px 50px 40px;transition:background 0.5s;border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-2acf8db );border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f640541 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-f640541{--icon-box-icon-margin:15px;width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:9;}.elementor-12 .elementor-element.elementor-element-f640541 .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-f640541.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-f640541.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f640541.elementor-view-default .elementor-icon{fill:var( --e-global-color-53238b6 );color:var( --e-global-color-53238b6 );border-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-f640541 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-f640541 .elementor-icon-box-title a{font-family:var( --e-global-typography-48fe639-font-family ), Sans-serif;font-size:var( --e-global-typography-48fe639-font-size );font-weight:var( --e-global-typography-48fe639-font-weight );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-f640541 .elementor-icon-box-description{color:var( --e-global-color-53238b6 );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-12 .elementor-element.elementor-element-f640541 > .elementor-widget-container{padding:40px 40px 50px 40px;transition:background 0.5s;border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-2acf8db );border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3956aea .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-3956aea{--icon-box-icon-margin:15px;width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:8;}.elementor-12 .elementor-element.elementor-element-3956aea .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-3956aea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-3956aea.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-3956aea.elementor-view-default .elementor-icon{fill:var( --e-global-color-53238b6 );color:var( --e-global-color-53238b6 );border-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-3956aea .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3956aea .elementor-icon-box-title a{font-family:var( --e-global-typography-48fe639-font-family ), Sans-serif;font-size:var( --e-global-typography-48fe639-font-size );font-weight:var( --e-global-typography-48fe639-font-weight );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-3956aea .elementor-icon-box-description{color:var( --e-global-color-53238b6 );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-12 .elementor-element.elementor-element-3956aea > .elementor-widget-container{padding:40px 40px 50px 40px;transition:background 0.5s;border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-2acf8db );border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-0d60c38 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-0d60c38{--icon-box-icon-margin:15px;width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:7;}.elementor-12 .elementor-element.elementor-element-0d60c38 .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-0d60c38.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-0d60c38.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-0d60c38.elementor-view-default .elementor-icon{fill:var( --e-global-color-53238b6 );color:var( --e-global-color-53238b6 );border-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-0d60c38 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-0d60c38 .elementor-icon-box-title a{font-family:var( --e-global-typography-48fe639-font-family ), Sans-serif;font-size:var( --e-global-typography-48fe639-font-size );font-weight:var( --e-global-typography-48fe639-font-weight );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-0d60c38 .elementor-icon-box-description{color:var( --e-global-color-53238b6 );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-12 .elementor-element.elementor-element-0d60c38 > .elementor-widget-container{padding:40px 40px 50px 40px;transition:background 0.5s;border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-2acf8db );border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5ee21ad .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-5ee21ad{--icon-box-icon-margin:15px;width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:6;}.elementor-12 .elementor-element.elementor-element-5ee21ad .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-5ee21ad.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-5ee21ad.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-5ee21ad.elementor-view-default .elementor-icon{fill:var( --e-global-color-53238b6 );color:var( --e-global-color-53238b6 );border-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-5ee21ad .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5ee21ad .elementor-icon-box-title a{font-family:var( --e-global-typography-48fe639-font-family ), Sans-serif;font-size:var( --e-global-typography-48fe639-font-size );font-weight:var( --e-global-typography-48fe639-font-weight );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-5ee21ad .elementor-icon-box-description{color:var( --e-global-color-53238b6 );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-12 .elementor-element.elementor-element-5ee21ad > .elementor-widget-container{padding:40px 40px 50px 40px;transition:background 0.5s;border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-2acf8db );border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e00a616 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-e00a616{--icon-box-icon-margin:15px;width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:5;}.elementor-12 .elementor-element.elementor-element-e00a616 .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-e00a616.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-e00a616.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-e00a616.elementor-view-default .elementor-icon{fill:var( --e-global-color-53238b6 );color:var( --e-global-color-53238b6 );border-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-e00a616 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-e00a616 .elementor-icon-box-title a{font-family:var( --e-global-typography-48fe639-font-family ), Sans-serif;font-size:var( --e-global-typography-48fe639-font-size );font-weight:var( --e-global-typography-48fe639-font-weight );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-e00a616 .elementor-icon-box-description{color:var( --e-global-color-53238b6 );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-12 .elementor-element.elementor-element-e00a616 > .elementor-widget-container{padding:40px 40px 50px 40px;transition:background 0.5s;border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-2acf8db );border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-00f2eb7 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-00f2eb7{--icon-box-icon-margin:15px;width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:4;}.elementor-12 .elementor-element.elementor-element-00f2eb7 .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-00f2eb7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-00f2eb7.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-00f2eb7.elementor-view-default .elementor-icon{fill:var( --e-global-color-53238b6 );color:var( --e-global-color-53238b6 );border-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-00f2eb7 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-00f2eb7 .elementor-icon-box-title a{font-family:var( --e-global-typography-48fe639-font-family ), Sans-serif;font-size:var( --e-global-typography-48fe639-font-size );font-weight:var( --e-global-typography-48fe639-font-weight );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-00f2eb7 .elementor-icon-box-description{color:var( --e-global-color-53238b6 );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-12 .elementor-element.elementor-element-00f2eb7 > .elementor-widget-container{padding:40px 40px 50px 40px;transition:background 0.5s;border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-2acf8db );border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b92b20b .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-b92b20b{--icon-box-icon-margin:15px;width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:3;}.elementor-12 .elementor-element.elementor-element-b92b20b .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-b92b20b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-b92b20b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-b92b20b.elementor-view-default .elementor-icon{fill:var( --e-global-color-53238b6 );color:var( --e-global-color-53238b6 );border-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-b92b20b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b92b20b .elementor-icon-box-title a{font-family:var( --e-global-typography-48fe639-font-family ), Sans-serif;font-size:var( --e-global-typography-48fe639-font-size );font-weight:var( --e-global-typography-48fe639-font-weight );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-b92b20b .elementor-icon-box-description{color:var( --e-global-color-53238b6 );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-12 .elementor-element.elementor-element-b92b20b > .elementor-widget-container{padding:40px 40px 50px 40px;transition:background 0.5s;border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-2acf8db );border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3d29e50 .elementor-button{background-color:#DBC29E;padding:20px 80px 20px 80px;}.elementor-12 .elementor-element.elementor-element-3d29e50 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3d29e50.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-ef7d3ed{--display:flex;--justify-content:center;--padding-top:160px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-38616dd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2529d3e{--display:flex;--justify-content:center;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-f1c9d9d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-f1c9d9d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-88273d2{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-5a26fd8 .elementor-button{background-color:#DBC29E;padding:20px 80px 20px 80px;}.elementor-12 .elementor-element.elementor-element-5a26fd8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5a26fd8.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-e746226{--display:flex;--min-height:449px;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-2acf8db );--border-color:var( --e-global-color-2acf8db );--border-radius:20px 20px 20px 20px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3147991 img{border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-3147991 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-611d2f6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-58424c1{text-align:center;width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-58424c1 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-58424c1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-58424c1.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4eed2ae{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b320a14{text-align:center;z-index:10;}.elementor-12 .elementor-element.elementor-element-b320a14 .elementor-heading-title{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 );color:var( --e-global-color-2acf8db );}.elementor-12 .elementor-element.elementor-element-b320a14 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 25px 20px 25px;background-color:var( --e-global-color-text );border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-b320a14:hover .elementor-widget-container{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-7b2f230{text-align:center;z-index:9;}.elementor-12 .elementor-element.elementor-element-7b2f230 .elementor-heading-title{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 );color:#000000;}.elementor-12 .elementor-element.elementor-element-7b2f230 .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-7b2f230 .elementor-heading-title a:focus{color:var( --e-global-color-2acf8db );}.elementor-12 .elementor-element.elementor-element-7b2f230 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 25px 20px 25px;background-color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-7b2f230:hover .elementor-widget-container{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-629d0f5{text-align:center;z-index:8;}.elementor-12 .elementor-element.elementor-element-629d0f5 .elementor-heading-title{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 );color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-629d0f5 .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-629d0f5 .elementor-heading-title a:focus{color:var( --e-global-color-e8ab5f2 );}.elementor-12 .elementor-element.elementor-element-629d0f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 25px 20px 25px;background-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-629d0f5:hover .elementor-widget-container{background-color:var( --e-global-color-2acf8db );}.elementor-12 .elementor-element.elementor-element-3e00584{text-align:center;z-index:7;}.elementor-12 .elementor-element.elementor-element-3e00584 .elementor-heading-title{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 );color:#000000;}.elementor-12 .elementor-element.elementor-element-3e00584 .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-3e00584 .elementor-heading-title a:focus{color:var( --e-global-color-2acf8db );}.elementor-12 .elementor-element.elementor-element-3e00584 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 25px 20px 25px;background-color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-3e00584:hover .elementor-widget-container{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-f41cb55{text-align:center;z-index:6;}.elementor-12 .elementor-element.elementor-element-f41cb55 .elementor-heading-title{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 );color:var( --e-global-color-2acf8db );}.elementor-12 .elementor-element.elementor-element-f41cb55 .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-f41cb55 .elementor-heading-title a:focus{color:var( --e-global-color-e8ab5f2 );}.elementor-12 .elementor-element.elementor-element-f41cb55 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 25px 20px 25px;background-color:var( --e-global-color-accent );border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-f41cb55:hover .elementor-widget-container{background-color:var( --e-global-color-2acf8db );}.elementor-12 .elementor-element.elementor-element-4332211{text-align:center;z-index:5;}.elementor-12 .elementor-element.elementor-element-4332211 .elementor-heading-title{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 );color:var( --e-global-color-e8ab5f2 );}.elementor-12 .elementor-element.elementor-element-4332211 .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-4332211 .elementor-heading-title a:focus{color:var( --e-global-color-2acf8db );}.elementor-12 .elementor-element.elementor-element-4332211 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 25px 20px 25px;background-color:var( --e-global-color-2acf8db );border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-4332211:hover .elementor-widget-container{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-40465fe .elementor-button{background-color:#DBC29E;padding:20px 80px 20px 80px;}.elementor-12 .elementor-element.elementor-element-40465fe > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-40465fe.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-6e8b712{--display:flex;--min-height:0px;--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;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6e8b712:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6e8b712 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-11ac4d4{--display:flex;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-efc1512{text-align:center;}.elementor-12 .elementor-element.elementor-element-efc1512 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-efc1512 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c7feea7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4a6776c .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-4a6776c{--icon-box-icon-margin:15px;width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:10;}.elementor-12 .elementor-element.elementor-element-4a6776c .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-4a6776c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-4a6776c.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-4a6776c.elementor-view-default .elementor-icon{fill:var( --e-global-color-53238b6 );color:var( --e-global-color-53238b6 );border-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-4a6776c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4a6776c .elementor-icon-box-title a{font-family:var( --e-global-typography-48fe639-font-family ), Sans-serif;font-size:var( --e-global-typography-48fe639-font-size );font-weight:var( --e-global-typography-48fe639-font-weight );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-4a6776c .elementor-icon-box-description{color:var( --e-global-color-53238b6 );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-12 .elementor-element.elementor-element-4a6776c > .elementor-widget-container{padding:40px 40px 50px 40px;transition:background 0.5s;border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-2acf8db );border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-bf01fe6 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-bf01fe6{--icon-box-icon-margin:15px;width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:9;}.elementor-12 .elementor-element.elementor-element-bf01fe6 .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-bf01fe6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-bf01fe6.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-bf01fe6.elementor-view-default .elementor-icon{fill:var( --e-global-color-53238b6 );color:var( --e-global-color-53238b6 );border-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-bf01fe6 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-bf01fe6 .elementor-icon-box-title a{font-family:var( --e-global-typography-48fe639-font-family ), Sans-serif;font-size:var( --e-global-typography-48fe639-font-size );font-weight:var( --e-global-typography-48fe639-font-weight );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-bf01fe6 .elementor-icon-box-description{color:var( --e-global-color-53238b6 );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-12 .elementor-element.elementor-element-bf01fe6 > .elementor-widget-container{padding:40px 40px 50px 40px;transition:background 0.5s;border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-2acf8db );border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-70eaff0 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-70eaff0{--icon-box-icon-margin:15px;width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:8;}.elementor-12 .elementor-element.elementor-element-70eaff0 .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-70eaff0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-70eaff0.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-70eaff0.elementor-view-default .elementor-icon{fill:var( --e-global-color-53238b6 );color:var( --e-global-color-53238b6 );border-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-70eaff0 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-70eaff0 .elementor-icon-box-title a{font-family:var( --e-global-typography-48fe639-font-family ), Sans-serif;font-size:var( --e-global-typography-48fe639-font-size );font-weight:var( --e-global-typography-48fe639-font-weight );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-70eaff0 .elementor-icon-box-description{color:var( --e-global-color-53238b6 );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-12 .elementor-element.elementor-element-70eaff0 > .elementor-widget-container{padding:40px 40px 50px 40px;transition:background 0.5s;border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-2acf8db );border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-15c6b1b .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-15c6b1b{--icon-box-icon-margin:15px;width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:7;}.elementor-12 .elementor-element.elementor-element-15c6b1b .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-15c6b1b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-15c6b1b.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-15c6b1b.elementor-view-default .elementor-icon{fill:var( --e-global-color-53238b6 );color:var( --e-global-color-53238b6 );border-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-15c6b1b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-15c6b1b .elementor-icon-box-title a{font-family:var( --e-global-typography-48fe639-font-family ), Sans-serif;font-size:var( --e-global-typography-48fe639-font-size );font-weight:var( --e-global-typography-48fe639-font-weight );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-15c6b1b .elementor-icon-box-description{color:var( --e-global-color-53238b6 );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-12 .elementor-element.elementor-element-15c6b1b > .elementor-widget-container{padding:40px 40px 50px 40px;transition:background 0.5s;border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-2acf8db );border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-eb037b1 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-eb037b1{--icon-box-icon-margin:15px;width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:6;}.elementor-12 .elementor-element.elementor-element-eb037b1 .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-eb037b1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-eb037b1.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-eb037b1.elementor-view-default .elementor-icon{fill:var( --e-global-color-53238b6 );color:var( --e-global-color-53238b6 );border-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-eb037b1 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-eb037b1 .elementor-icon-box-title a{font-family:var( --e-global-typography-48fe639-font-family ), Sans-serif;font-size:var( --e-global-typography-48fe639-font-size );font-weight:var( --e-global-typography-48fe639-font-weight );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-eb037b1 .elementor-icon-box-description{color:var( --e-global-color-53238b6 );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-12 .elementor-element.elementor-element-eb037b1 > .elementor-widget-container{padding:40px 40px 50px 40px;transition:background 0.5s;border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-2acf8db );border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-b52b769 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-b52b769{--icon-box-icon-margin:15px;width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:5;}.elementor-12 .elementor-element.elementor-element-b52b769 .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-b52b769.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-b52b769.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-b52b769.elementor-view-default .elementor-icon{fill:var( --e-global-color-53238b6 );color:var( --e-global-color-53238b6 );border-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-b52b769 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b52b769 .elementor-icon-box-title a{font-family:var( --e-global-typography-48fe639-font-family ), Sans-serif;font-size:var( --e-global-typography-48fe639-font-size );font-weight:var( --e-global-typography-48fe639-font-weight );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-b52b769 .elementor-icon-box-description{color:var( --e-global-color-53238b6 );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-12 .elementor-element.elementor-element-b52b769 > .elementor-widget-container{padding:40px 40px 50px 40px;transition:background 0.5s;border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-2acf8db );border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1ef0648 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-1ef0648{--icon-box-icon-margin:15px;width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:4;}.elementor-12 .elementor-element.elementor-element-1ef0648 .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-1ef0648.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-1ef0648.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-1ef0648.elementor-view-default .elementor-icon{fill:var( --e-global-color-53238b6 );color:var( --e-global-color-53238b6 );border-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-1ef0648 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-1ef0648 .elementor-icon-box-title a{font-family:var( --e-global-typography-48fe639-font-family ), Sans-serif;font-size:var( --e-global-typography-48fe639-font-size );font-weight:var( --e-global-typography-48fe639-font-weight );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-1ef0648 .elementor-icon-box-description{color:var( --e-global-color-53238b6 );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-12 .elementor-element.elementor-element-1ef0648 > .elementor-widget-container{padding:40px 40px 50px 40px;transition:background 0.5s;border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-2acf8db );border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-39f1f12 .elementor-icon-box-wrapper{text-align:left;}.elementor-12 .elementor-element.elementor-element-39f1f12{--icon-box-icon-margin:15px;width:var( --container-widget-width, 32% );max-width:32%;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:3;}.elementor-12 .elementor-element.elementor-element-39f1f12 .elementor-icon-box-title{margin-bottom:10px;color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-39f1f12.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-39f1f12.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-39f1f12.elementor-view-default .elementor-icon{fill:var( --e-global-color-53238b6 );color:var( --e-global-color-53238b6 );border-color:var( --e-global-color-53238b6 );}.elementor-12 .elementor-element.elementor-element-39f1f12 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-39f1f12 .elementor-icon-box-title a{font-family:var( --e-global-typography-48fe639-font-family ), Sans-serif;font-size:var( --e-global-typography-48fe639-font-size );font-weight:var( --e-global-typography-48fe639-font-weight );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-39f1f12 .elementor-icon-box-description{color:var( --e-global-color-53238b6 );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-12 .elementor-element.elementor-element-39f1f12 > .elementor-widget-container{padding:40px 40px 50px 40px;transition:background 0.5s;border-style:solid;border-width:1px 1px 0px 1px;border-color:var( --e-global-color-2acf8db );border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3e1f023 .elementor-button{background-color:#DBC29E;padding:20px 80px 20px 80px;}.elementor-12 .elementor-element.elementor-element-3e1f023 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3e1f023.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-e1dc99c{--display:flex;--justify-content:center;--padding-top:160px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-37b843d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-74b6af4{--display:flex;--justify-content:center;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-1b0632b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12 .elementor-element.elementor-element-1b0632b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-d9ce076{color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-599ba53 .elementor-button{background-color:#DBC29E;padding:20px 80px 20px 80px;}.elementor-12 .elementor-element.elementor-element-599ba53 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-599ba53.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-4612138{--display:flex;--min-height:449px;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-2acf8db );--border-color:var( --e-global-color-2acf8db );--border-radius:20px 20px 20px 20px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-57d7209 img{border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-57d7209 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-8cf9cd3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-47f7113{text-align:center;width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-47f7113 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-47f7113 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-47f7113.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-444d191{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d5cb21a{text-align:center;z-index:8;}.elementor-12 .elementor-element.elementor-element-d5cb21a .elementor-heading-title{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 );color:var( --e-global-color-2acf8db );}.elementor-12 .elementor-element.elementor-element-d5cb21a .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-d5cb21a .elementor-heading-title a:focus{color:var( --e-global-color-e8ab5f2 );}.elementor-12 .elementor-element.elementor-element-d5cb21a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 25px 20px 25px;background-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-d5cb21a:hover .elementor-widget-container{background-color:var( --e-global-color-2acf8db );}.elementor-12 .elementor-element.elementor-element-4ab64db{text-align:center;z-index:9;}.elementor-12 .elementor-element.elementor-element-4ab64db .elementor-heading-title{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 );color:#000000;}.elementor-12 .elementor-element.elementor-element-4ab64db .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-4ab64db .elementor-heading-title a:focus{color:var( --e-global-color-2acf8db );}.elementor-12 .elementor-element.elementor-element-4ab64db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 25px 20px 25px;background-color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-4ab64db:hover .elementor-widget-container{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-924f521{text-align:center;z-index:8;}.elementor-12 .elementor-element.elementor-element-924f521 .elementor-heading-title{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 );color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-924f521 .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-924f521 .elementor-heading-title a:focus{color:var( --e-global-color-e8ab5f2 );}.elementor-12 .elementor-element.elementor-element-924f521 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 25px 20px 25px;background-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-924f521:hover .elementor-widget-container{background-color:var( --e-global-color-2acf8db );}.elementor-12 .elementor-element.elementor-element-a9d428e{text-align:center;z-index:9;}.elementor-12 .elementor-element.elementor-element-a9d428e .elementor-heading-title{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 );color:#000000;}.elementor-12 .elementor-element.elementor-element-a9d428e .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-a9d428e .elementor-heading-title a:focus{color:var( --e-global-color-2acf8db );}.elementor-12 .elementor-element.elementor-element-a9d428e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 25px 20px 25px;background-color:#FFFFFF;border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-a9d428e:hover .elementor-widget-container{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-980fcf4{text-align:center;z-index:8;}.elementor-12 .elementor-element.elementor-element-980fcf4 .elementor-heading-title{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 );color:var( --e-global-color-2acf8db );}.elementor-12 .elementor-element.elementor-element-980fcf4 .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-980fcf4 .elementor-heading-title a:focus{color:var( --e-global-color-e8ab5f2 );}.elementor-12 .elementor-element.elementor-element-980fcf4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 25px 20px 25px;background-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-980fcf4:hover .elementor-widget-container{background-color:var( --e-global-color-2acf8db );}.elementor-12 .elementor-element.elementor-element-04482e6{text-align:center;z-index:9;}.elementor-12 .elementor-element.elementor-element-04482e6 .elementor-heading-title{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 );color:var( --e-global-color-e8ab5f2 );}.elementor-12 .elementor-element.elementor-element-04482e6 .elementor-heading-title a:hover, .elementor-12 .elementor-element.elementor-element-04482e6 .elementor-heading-title a:focus{color:var( --e-global-color-2acf8db );}.elementor-12 .elementor-element.elementor-element-04482e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 25px 20px 25px;background-color:var( --e-global-color-2acf8db );border-radius:100px 100px 100px 100px;}.elementor-12 .elementor-element.elementor-element-04482e6:hover .elementor-widget-container{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-8a43502 .elementor-button{background-color:#9E876A;padding:20px 80px 20px 80px;}.elementor-12 .elementor-element.elementor-element-8a43502 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8a43502.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-824ea8a{--width:50%;}.elementor-12 .elementor-element.elementor-element-aba2d37{--width:100%;}.elementor-12 .elementor-element.elementor-element-80477e2{--width:32%;}.elementor-12 .elementor-element.elementor-element-3dfd41a{--width:32%;}.elementor-12 .elementor-element.elementor-element-654aae1{--width:32%;}.elementor-12 .elementor-element.elementor-element-7084644{--width:40%;}.elementor-12 .elementor-element.elementor-element-20e291c{--width:50%;}.elementor-12 .elementor-element.elementor-element-4e360a6{--width:50%;}.elementor-12 .elementor-element.elementor-element-ca52ac8{--width:80%;}.elementor-12 .elementor-element.elementor-element-a015d87{--width:50%;}.elementor-12 .elementor-element.elementor-element-2529d3e{--width:50%;}.elementor-12 .elementor-element.elementor-element-e746226{--width:50%;}.elementor-12 .elementor-element.elementor-element-74b6af4{--width:50%;}.elementor-12 .elementor-element.elementor-element-4612138{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-824ea8a{--width:58%;}.elementor-12 .elementor-element.elementor-element-7084644{--width:50%;}.elementor-12 .elementor-element.elementor-element-30dd0a2{--width:100%;}.elementor-12 .elementor-element.elementor-element-20e291c{--width:60%;}.elementor-12 .elementor-element.elementor-element-4e360a6{--width:58%;}.elementor-12 .elementor-element.elementor-element-ca52ac8{--width:100%;}.elementor-12 .elementor-element.elementor-element-38616dd{--width:100%;}.elementor-12 .elementor-element.elementor-element-e746226{--width:50%;}.elementor-12 .elementor-element.elementor-element-37b843d{--width:100%;}.elementor-12 .elementor-element.elementor-element-4612138{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-824ea8a{--width:100%;}.elementor-12 .elementor-element.elementor-element-80477e2{--width:100%;}.elementor-12 .elementor-element.elementor-element-3dfd41a{--width:100%;}.elementor-12 .elementor-element.elementor-element-654aae1{--width:100%;}.elementor-12 .elementor-element.elementor-element-7084644{--width:100%;}.elementor-12 .elementor-element.elementor-element-20e291c{--width:100%;}.elementor-12 .elementor-element.elementor-element-4e360a6{--width:100%;}.elementor-12 .elementor-element.elementor-element-a015d87{--width:60%;}}@media(max-width:1366px){.elementor-12 .elementor-element.elementor-element-677bd88:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-677bd88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-12 .elementor-element.elementor-element-824ea8a{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-476eefc .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-12 .elementor-element.elementor-element-de3c641{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-aba2d37{--margin-top:-12vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.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-12 .elementor-element.elementor-element-85214f2 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-85214f2 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-85214f2 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-59ad692 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-59ad692 .elementor-counter-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-41df483 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-41df483 .elementor-counter-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-06b4663 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-63a8275{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-12 .elementor-element.elementor-element-3731a45{--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-910998c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-b90f8e6 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b90f8e6 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-b90f8e6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-b90f8e6{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-12 .elementor-element.elementor-element-57fc84a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-57fc84a .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-57fc84a .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-57fc84a{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-12 .elementor-element.elementor-element-997b69a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-997b69a .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-997b69a .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-997b69a{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-12 .elementor-element.elementor-element-e6ba476 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-e6ba476 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-e6ba476 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-e6ba476{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-12 .elementor-element.elementor-element-21e9305 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-21e9305 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-21e9305 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-21e9305{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-12 .elementor-element.elementor-element-026871c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-026871c .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-026871c .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-026871c{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-12 .elementor-element.elementor-element-3c2b9ca .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3c2b9ca .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-3c2b9ca .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-3c2b9ca{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-12 .elementor-element.elementor-element-4840945 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4840945 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-4840945 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-4840945{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-12 .elementor-element.elementor-element-bcf3b9f{--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f10455a{--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-409d3ca .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-9234d3c{--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2d50e11{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-29583bc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-29583bc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-5ac9ae6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-8d82847 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-01ec11a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-4a36f98 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-d4985f3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-cd07eea .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-d16feb8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-d16feb8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-90b416b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-90b416b > .elementor-widget-container{padding:30px 0px 30px 0px;}.elementor-12 .elementor-element.elementor-element-90b416b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-f371e56 .elementor-post__title, .elementor-12 .elementor-element.elementor-element-f371e56 .elementor-post__title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-f371e56 .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-f371e56 a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-1fcdea3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1fcdea3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-12 .elementor-element.elementor-element-4e360a6{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-1981f89 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-5368bf9{--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bf44c5a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-efce330 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-99d36a2 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-99d36a2 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-99d36a2 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-99d36a2{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-12 .elementor-element.elementor-element-f640541 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-f640541 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-f640541 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-f640541{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-12 .elementor-element.elementor-element-3956aea .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3956aea .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-3956aea .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-3956aea{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-12 .elementor-element.elementor-element-0d60c38 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-0d60c38 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-0d60c38 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-0d60c38{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-12 .elementor-element.elementor-element-5ee21ad .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5ee21ad .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-5ee21ad .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-5ee21ad{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-12 .elementor-element.elementor-element-e00a616 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-e00a616 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-e00a616 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-e00a616{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-12 .elementor-element.elementor-element-00f2eb7 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-00f2eb7 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-00f2eb7 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-00f2eb7{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-12 .elementor-element.elementor-element-b92b20b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b92b20b .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-b92b20b .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-b92b20b{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-12 .elementor-element.elementor-element-ef7d3ed{--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f1c9d9d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-e746226{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e746226:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e746226 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rosangelafedato.com.br/wp-content/uploads/2025/04/Sem-Titulo-1.png");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-611d2f6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-58424c1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-58424c1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-b320a14 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-7b2f230 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-629d0f5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-3e00584 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-f41cb55 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-4332211 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-6e8b712{--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-efc1512 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-4a6776c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4a6776c .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-4a6776c .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-4a6776c{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-12 .elementor-element.elementor-element-bf01fe6 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-bf01fe6 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-bf01fe6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-bf01fe6{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-12 .elementor-element.elementor-element-70eaff0 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-70eaff0 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-70eaff0 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-70eaff0{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-12 .elementor-element.elementor-element-15c6b1b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-15c6b1b .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-15c6b1b .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-15c6b1b{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-12 .elementor-element.elementor-element-eb037b1 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-eb037b1 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-eb037b1 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-eb037b1{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-12 .elementor-element.elementor-element-b52b769 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b52b769 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-b52b769 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-b52b769{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-12 .elementor-element.elementor-element-1ef0648 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-1ef0648 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-1ef0648 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-1ef0648{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-12 .elementor-element.elementor-element-39f1f12 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-39f1f12 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-39f1f12 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-39f1f12{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-12 .elementor-element.elementor-element-e1dc99c{--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1b0632b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-4612138{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4612138:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4612138 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rosangelafedato.com.br/wp-content/uploads/2025/04/Sem-Titulo-1.png");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-8cf9cd3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-47f7113 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-47f7113{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-d5cb21a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-4ab64db .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-924f521 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-a9d428e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-980fcf4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-04482e6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-677bd88{--gap:120px 0px;--row-gap:120px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-677bd88:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-677bd88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rosangelafedato.com.br/wp-content/uploads/2025/05/noov-fundo-mobile-scaled.png");background-position:top center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-824ea8a{--margin-top:40vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-476eefc{text-align:center;}.elementor-12 .elementor-element.elementor-element-476eefc .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-12 .elementor-element.elementor-element-787ebc6{text-align:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-9303c14.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-de3c641{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-aba2d37{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.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-12 .elementor-element.elementor-element-85214f2 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-85214f2 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-85214f2 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-59ad692 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-59ad692 .elementor-counter-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-59ad692{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-41df483 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-41df483 .elementor-counter-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-41df483{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-15818fd{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-12 .elementor-element.elementor-element-06b4663{text-align:center;}.elementor-12 .elementor-element.elementor-element-06b4663 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-b45e478{text-align:center;}.elementor-12 .elementor-element.elementor-element-e36060a.elementor-element{--align-self:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-63a8275{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-12 .elementor-element.elementor-element-63a8275.elementor-element{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-3731a45{--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-910998c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-b90f8e6 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b90f8e6 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-b90f8e6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-57fc84a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-57fc84a .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-57fc84a .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-997b69a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-997b69a .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-997b69a .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-e6ba476 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-e6ba476 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-e6ba476 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-21e9305 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-21e9305 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-21e9305 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-026871c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-026871c .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-026871c .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-3c2b9ca .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3c2b9ca .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-3c2b9ca .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-4840945 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4840945 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-4840945 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-bcf3b9f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-bcf3b9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rosangelafedato.com.br/wp-content/uploads/2025/05/novo-fundo-mobile-scaled.png");}.elementor-12 .elementor-element.elementor-element-bcf3b9f{--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f10455a{--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-30dd0a2{--padding-top:45vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-12 .elementor-element.elementor-element-20e291c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-409d3ca{text-align:center;}.elementor-12 .elementor-element.elementor-element-409d3ca .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-409d3ca > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6be1681{text-align:center;}.elementor-12 .elementor-element.elementor-element-768a72b.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-9234d3c{--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-29583bc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-5ac9ae6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-5ac9ae6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8d82847 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-8d82847 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-01ec11a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-01ec11a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4a36f98 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-4a36f98 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d4985f3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-d4985f3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-cd07eea .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-cd07eea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d16feb8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-eab93dd{--e-image-carousel-slides-to-show:3;}.elementor-12 .elementor-element.elementor-element-90b416b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-f371e56 .elementor-post__title, .elementor-12 .elementor-element.elementor-element-f371e56 .elementor-post__title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-f371e56 .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-f371e56 a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-1fcdea3{--gap:120px 0px;--row-gap:120px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1fcdea3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1fcdea3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rosangelafedato.com.br/wp-content/uploads/2025/05/01-fundo-mobile-2-scaled.png");background-position:top center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-4e360a6{--margin-top:40vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-12 .elementor-element.elementor-element-1981f89 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-5368bf9{--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ca52ac8{--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-12 .elementor-element.elementor-element-bf44c5a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-efce330 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-99d36a2 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-99d36a2 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-99d36a2 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-f640541 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-f640541 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-f640541 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-3956aea .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3956aea .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-3956aea .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-0d60c38 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-0d60c38 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-0d60c38 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-5ee21ad .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5ee21ad .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-5ee21ad .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-e00a616 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-e00a616 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-e00a616 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-00f2eb7 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-00f2eb7 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-00f2eb7 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-b92b20b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b92b20b .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-b92b20b .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-f1c9d9d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-58424c1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-b320a14 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-b320a14 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7b2f230 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-7b2f230 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-629d0f5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-629d0f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3e00584 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-3e00584 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-f41cb55 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-f41cb55 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4332211 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-4332211 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6e8b712{--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-efc1512 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-4a6776c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4a6776c .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-4a6776c .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-bf01fe6 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-bf01fe6 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-bf01fe6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-70eaff0 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-70eaff0 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-70eaff0 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-15c6b1b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-15c6b1b .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-15c6b1b .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-eb037b1 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-eb037b1 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-eb037b1 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-b52b769 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b52b769 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-b52b769 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-1ef0648 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-1ef0648 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-1ef0648 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-39f1f12 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-39f1f12 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-39f1f12 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-1b0632b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-47f7113 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-d5cb21a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-d5cb21a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4ab64db .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-4ab64db > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-924f521 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-924f521 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a9d428e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-a9d428e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-980fcf4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-980fcf4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-04482e6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-04482e6 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-677bd88:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-677bd88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rosangelafedato.com.br/wp-content/uploads/2025/05/noov-fundo-mobile-scaled.png");background-position:top center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-677bd88{--padding-top:120px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-824ea8a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:30vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-476eefc{text-align:center;}.elementor-12 .elementor-element.elementor-element-476eefc .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-476eefc > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-787ebc6{text-align:center;}.elementor-12 .elementor-element.elementor-element-787ebc6 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-9303c14.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-de3c641{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-aba2d37{--gap:30px 20px;--row-gap:30px;--column-gap:20px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.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-12 .elementor-element.elementor-element-85214f2 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-85214f2 .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-85214f2 .elementor-icon-box-description{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-59ad692 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-59ad692 .elementor-counter-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-59ad692{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-41df483 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-41df483 .elementor-counter-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-41df483{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-7084644{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-12 .elementor-element.elementor-element-06b4663{text-align:center;}.elementor-12 .elementor-element.elementor-element-06b4663 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-b45e478{text-align:center;}.elementor-12 .elementor-element.elementor-element-e36060a.elementor-element{--align-self:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-63a8275{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-5018c2f{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-910998c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-b90f8e6 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b90f8e6 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-b90f8e6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-b90f8e6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-57fc84a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-57fc84a .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-57fc84a .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-57fc84a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-997b69a .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-997b69a .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-997b69a .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-997b69a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-e6ba476 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-e6ba476 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-e6ba476 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-e6ba476{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-21e9305 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-21e9305 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-21e9305 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-21e9305{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-026871c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-026871c .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-026871c .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-026871c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-3c2b9ca .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3c2b9ca .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-3c2b9ca .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-3c2b9ca{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-4840945 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4840945 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-4840945 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-4840945{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-f10455a{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-30dd0a2{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-12 .elementor-element.elementor-element-20e291c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-409d3ca{text-align:center;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-409d3ca .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-6be1681{text-align:center;}.elementor-12 .elementor-element.elementor-element-768a72b.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-29583bc .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-5ac9ae6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-8d82847 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-01ec11a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-4a36f98 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-d4985f3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-cd07eea .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-d16feb8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-eab93dd{--e-image-carousel-slides-to-show:2;}.elementor-12 .elementor-element.elementor-element-90b416b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-f371e56 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.7 * 100% );}.elementor-12 .elementor-element.elementor-element-f371e56:after{content:"0.7";}.elementor-12 .elementor-element.elementor-element-f371e56 .elementor-post__thumbnail__link{width:100%;}.elementor-12 .elementor-element.elementor-element-f371e56 .elementor-post__title, .elementor-12 .elementor-element.elementor-element-f371e56 .elementor-post__title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-f371e56 .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-f371e56 a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-1fcdea3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1fcdea3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rosangelafedato.com.br/wp-content/uploads/2025/05/01-fundo-mobile-2-scaled.png");background-position:top center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-1fcdea3{--padding-top:120px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4e360a6{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:30vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-1981f89{text-align:center;}.elementor-12 .elementor-element.elementor-element-1981f89 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-12 .elementor-element.elementor-element-1981f89 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5dbc8c1{text-align:center;}.elementor-12 .elementor-element.elementor-element-5dbc8c1 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ec36815.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-ca52ac8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ca52ac8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rosangelafedato.com.br/wp-content/uploads/2025/05/02-fundo-mobile-1-scaled.png");}.elementor-12 .elementor-element.elementor-element-ca52ac8{--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-a015d87{--padding-top:50vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-12 .elementor-element.elementor-element-bf44c5a{text-align:center;}.elementor-12 .elementor-element.elementor-element-bf44c5a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-431b1eb{text-align:center;}.elementor-12 .elementor-element.elementor-element-6aae852.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-0154665{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-efce330 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-99d36a2 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-99d36a2 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-99d36a2 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-99d36a2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-f640541 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-f640541 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-f640541 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-f640541{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-3956aea .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-3956aea .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-3956aea .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-3956aea{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-0d60c38 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-0d60c38 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-0d60c38 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-0d60c38{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-5ee21ad .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-5ee21ad .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-5ee21ad .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-5ee21ad{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-e00a616 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-e00a616 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-e00a616 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-e00a616{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-00f2eb7 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-00f2eb7 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-00f2eb7 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-00f2eb7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-b92b20b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b92b20b .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-b92b20b .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-b92b20b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-ef7d3ed{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-38616dd{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-12 .elementor-element.elementor-element-2529d3e{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f1c9d9d{text-align:center;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-f1c9d9d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-88273d2{text-align:center;}.elementor-12 .elementor-element.elementor-element-5a26fd8.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-e746226.e-con{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-58424c1 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-b320a14 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-7b2f230 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-629d0f5 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-3e00584 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-f41cb55 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-4332211 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-11ac4d4{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-efc1512 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-4a6776c .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4a6776c .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-4a6776c .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-4a6776c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-bf01fe6 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-bf01fe6 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-bf01fe6 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-bf01fe6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-70eaff0 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-70eaff0 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-70eaff0 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-70eaff0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-15c6b1b .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-15c6b1b .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-15c6b1b .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-15c6b1b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-eb037b1 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-eb037b1 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-eb037b1 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-eb037b1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-b52b769 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-b52b769 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-b52b769 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-b52b769{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-1ef0648 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-1ef0648 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-1ef0648 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-1ef0648{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-39f1f12 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-39f1f12 .elementor-icon-box-title a{font-size:var( --e-global-typography-48fe639-font-size );line-height:var( --e-global-typography-48fe639-line-height );letter-spacing:var( --e-global-typography-48fe639-letter-spacing );word-spacing:var( --e-global-typography-48fe639-word-spacing );}.elementor-12 .elementor-element.elementor-element-39f1f12 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-39f1f12{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-e1dc99c{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-37b843d{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-12 .elementor-element.elementor-element-74b6af4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-1b0632b{text-align:center;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-1b0632b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-d9ce076{text-align:center;}.elementor-12 .elementor-element.elementor-element-599ba53.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-4612138.e-con{--order:-99999 /* order start hack */;}.elementor-12 .elementor-element.elementor-element-47f7113 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-12 .elementor-element.elementor-element-d5cb21a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-4ab64db .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-924f521 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-a9d428e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-980fcf4 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-12 .elementor-element.elementor-element-04482e6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for button, class: .elementor-element-9303c14 */.elementor-12 .elementor-element.elementor-element-9303c14 {
    width: fit-content !important;
    overflow: hidden;
}

.elementor-12 .elementor-element.elementor-element-9303c14 .elementor-button {
  position: relative;
  z-index: 0;
  background: radial-gradient(165.91% 647.63% at 45.92% -308.33%, #DBC29E 0%, #9E876A 100%);
  transition: 0.5s all ease;
  border-radius: 999px;
}

.elementor-12 .elementor-element.elementor-element-9303c14 .elementor-button::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
  animation: brilho 3s linear infinite;
  z-index: -1;
}

.elementor-12 .elementor-element.elementor-element-9303c14:hover .elementor-button{
    transition: 0.5s all ease;
      background: radial-gradient(165.91% 647.63% at 45.92% -308.33%,#DBC29E 0%, #DBC29E 100%);
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-824ea8a */.elementor-12 .elementor-element.elementor-element-824ea8a {
    box-shadow: 0px -16px 24px rgba(255, 255, 255, 0.5), 0px 37px 67px rgba(10, 10, 10, 0.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aba2d37 */.elementor-12 .elementor-element.elementor-element-aba2d37 {
    transition: 0.7s all ease;
    transform: translate(0%,0%);
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5),
             16px 16px 40px rgba(21, 21, 21, 0.5);
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#E6E6E710 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#E6E6E725 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#151E3C20 0,rgba(217,217,217,0) 100%),#151E3C !important;
     border-radius: 20px !important;
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e36060a */.elementor-12 .elementor-element.elementor-element-e36060a {
    width: fit-content !important;
    overflow: hidden;
}

.elementor-12 .elementor-element.elementor-element-e36060a .elementor-button {
  position: relative;
  z-index: 0;
  background: radial-gradient(165.91% 647.63% at 45.92% -308.33%, #DBC29E 0%, #9E876A 100%);
  transition: 0.5s all ease;
  border-radius: 999px;
}

.elementor-12 .elementor-element.elementor-element-e36060a .elementor-button::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
  animation: brilho 3s linear infinite;
  z-index: -1;
}

.elementor-12 .elementor-element.elementor-element-e36060a:hover .elementor-button{
    transition: 0.5s all ease;
      background: radial-gradient(165.91% 647.63% at 45.92% -308.33%,#DBC29E 0%, #DBC29E 100%);
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b90f8e6 */.elementor-12 .elementor-element.elementor-element-b90f8e6 .elementor-widget-container{
    transition: 0.7s all ease;
    transform: translate(0%,0%);
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5),
             16px 16px 40px rgba(21, 21, 21, 0.5);
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#E6E6E710 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#E6E6E725 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#151E3C20 0,rgba(217,217,217,0) 100%),#151E3C !important;
     border-radius: 20px !important;
    
}

.elementor-12 .elementor-element.elementor-element-b90f8e6:hover .elementor-widget-container {
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#ffffff10 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#ffffff30 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#ffffff20 0,rgba(217,217,217,0) 100%),#2E3E58 !important;
    transform: translate(0%,-2.5%);
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57fc84a */.elementor-12 .elementor-element.elementor-element-57fc84a .elementor-widget-container{
    transition: 0.7s all ease;
    transform: translate(0%,0%);
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5),
             16px 16px 40px rgba(21, 21, 21, 0.5);
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#E6E6E710 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#E6E6E725 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#151E3C20 0,rgba(217,217,217,0) 100%),#151E3C !important;
     border-radius: 20px !important;
    
}

.elementor-12 .elementor-element.elementor-element-57fc84a:hover .elementor-widget-container {
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#ffffff10 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#ffffff30 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#ffffff20 0,rgba(217,217,217,0) 100%),#2E3E58 !important;
    transform: translate(0%,-2.5%);
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-997b69a */.elementor-12 .elementor-element.elementor-element-997b69a .elementor-widget-container{
    transition: 0.7s all ease;
    transform: translate(0%,0%);
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5),
             16px 16px 40px rgba(21, 21, 21, 0.5);
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#E6E6E710 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#E6E6E725 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#151E3C20 0,rgba(217,217,217,0) 100%),#151E3C !important;
     border-radius: 20px !important;
    
}

.elementor-12 .elementor-element.elementor-element-997b69a:hover .elementor-widget-container {
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#ffffff10 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#ffffff30 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#ffffff20 0,rgba(217,217,217,0) 100%),#2E3E58 !important;
    transform: translate(0%,-2.5%);
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e6ba476 */.elementor-12 .elementor-element.elementor-element-e6ba476 .elementor-widget-container{
    transition: 0.7s all ease;
    transform: translate(0%,0%);
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5),
             16px 16px 40px rgba(21, 21, 21, 0.5);
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#E6E6E710 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#E6E6E725 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#151E3C20 0,rgba(217,217,217,0) 100%),#151E3C !important;
     border-radius: 20px !important;
    
}

.elementor-12 .elementor-element.elementor-element-e6ba476:hover .elementor-widget-container {
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#ffffff10 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#ffffff30 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#ffffff20 0,rgba(217,217,217,0) 100%),#2E3E58 !important;
    transform: translate(0%,-2.5%);
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21e9305 */.elementor-12 .elementor-element.elementor-element-21e9305 .elementor-widget-container{
    transition: 0.7s all ease;
    transform: translate(0%,0%);
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5),
             16px 16px 40px rgba(21, 21, 21, 0.5);
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#E6E6E710 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#E6E6E725 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#151E3C20 0,rgba(217,217,217,0) 100%),#151E3C !important;
     border-radius: 20px !important;
    
}

.elementor-12 .elementor-element.elementor-element-21e9305:hover .elementor-widget-container {
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#ffffff10 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#ffffff30 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#ffffff20 0,rgba(217,217,217,0) 100%),#2E3E58 !important;
    transform: translate(0%,-2.5%);
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-026871c */.elementor-12 .elementor-element.elementor-element-026871c .elementor-widget-container{
    transition: 0.7s all ease;
    transform: translate(0%,0%);
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5),
             16px 16px 40px rgba(21, 21, 21, 0.5);
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#E6E6E710 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#E6E6E725 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#151E3C20 0,rgba(217,217,217,0) 100%),#151E3C !important;
     border-radius: 20px !important;
    
}

.elementor-12 .elementor-element.elementor-element-026871c:hover .elementor-widget-container {
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#ffffff10 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#ffffff30 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#ffffff20 0,rgba(217,217,217,0) 100%),#2E3E58 !important;
    transform: translate(0%,-2.5%);
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3c2b9ca */.elementor-12 .elementor-element.elementor-element-3c2b9ca .elementor-widget-container{
    transition: 0.7s all ease;
    transform: translate(0%,0%);
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5),
             16px 16px 40px rgba(21, 21, 21, 0.5);
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#E6E6E710 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#E6E6E725 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#151E3C20 0,rgba(217,217,217,0) 100%),#151E3C !important;
     border-radius: 20px !important;
    
}

.elementor-12 .elementor-element.elementor-element-3c2b9ca:hover .elementor-widget-container {
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#ffffff10 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#ffffff30 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#ffffff20 0,rgba(217,217,217,0) 100%),#2E3E58 !important;
    transform: translate(0%,-2.5%);
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4840945 */.elementor-12 .elementor-element.elementor-element-4840945 .elementor-widget-container{
    transition: 0.7s all ease;
    transform: translate(0%,0%);
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5),
             16px 16px 40px rgba(21, 21, 21, 0.5);
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#E6E6E710 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#E6E6E725 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#151E3C20 0,rgba(217,217,217,0) 100%),#151E3C !important;
     border-radius: 20px !important;
    
}

.elementor-12 .elementor-element.elementor-element-4840945:hover .elementor-widget-container {
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#ffffff10 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#ffffff30 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#ffffff20 0,rgba(217,217,217,0) 100%),#2E3E58 !important;
    transform: translate(0%,-2.5%);
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-16ed014 */.elementor-12 .elementor-element.elementor-element-16ed014 {
    width: fit-content !important;
    overflow: hidden;
}

.elementor-12 .elementor-element.elementor-element-16ed014 .elementor-button {
  position: relative;
  z-index: 0;
  background: radial-gradient(165.91% 647.63% at 45.92% -308.33%, #DBC29E 0%, #9E876A 100%);
  transition: 0.5s all ease;
  border-radius: 999px;
}

.elementor-12 .elementor-element.elementor-element-16ed014 .elementor-button::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
  animation: brilho 3s linear infinite;
  z-index: -1;
}

.elementor-12 .elementor-element.elementor-element-16ed014:hover .elementor-button{
    transition: 0.5s all ease;
      background: radial-gradient(165.91% 647.63% at 45.92% -308.33%,#DBC29E 0%, #DBC29E 100%);
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-768a72b */.elementor-12 .elementor-element.elementor-element-768a72b {
    width: fit-content !important;
    overflow: hidden;
}

.elementor-12 .elementor-element.elementor-element-768a72b .elementor-button {
  position: relative;
  z-index: 0;
  background: radial-gradient(165.91% 647.63% at 45.92% -308.33%, #DBC29E 0%, #9E876A 100%);
  transition: 0.5s all ease;
  border-radius: 999px;
}

.elementor-12 .elementor-element.elementor-element-768a72b .elementor-button::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
  animation: brilho 3s linear infinite;
  z-index: -1;
}

.elementor-12 .elementor-element.elementor-element-768a72b:hover .elementor-button{
    transition: 0.5s all ease;
      background: radial-gradient(165.91% 647.63% at 45.92% -308.33%,#DBC29E 0%, #DBC29E 100%);
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5ac9ae6 */.elementor-12 .elementor-element.elementor-element-5ac9ae6{
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5), 16px 16px 40px rgba(21, 21, 21, 0.2);
    border-radius: 100px;
}

.elementor-12 .elementor-element.elementor-element-5ac9ae6:hover .elementor-heading-title {
    color: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d82847 */.elementor-12 .elementor-element.elementor-element-8d82847{
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5), 16px 16px 40px rgba(21, 21, 21, 0.2);
    border-radius: 100px;
}

.elementor-12 .elementor-element.elementor-element-8d82847:hover .elementor-heading-title {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01ec11a */.elementor-12 .elementor-element.elementor-element-01ec11a{
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5), 16px 16px 40px rgba(21, 21, 21, 0.2);
    border-radius: 100px;
}

.elementor-12 .elementor-element.elementor-element-01ec11a:hover .elementor-heading-title {
    color: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a36f98 */.elementor-12 .elementor-element.elementor-element-4a36f98{
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5), 16px 16px 40px rgba(21, 21, 21, 0.2);
    border-radius: 100px;
}

.elementor-12 .elementor-element.elementor-element-4a36f98:hover .elementor-heading-title {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4985f3 */.elementor-12 .elementor-element.elementor-element-d4985f3{
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5), 16px 16px 40px rgba(21, 21, 21, 0.2);
    border-radius: 100px;
}

.elementor-12 .elementor-element.elementor-element-d4985f3:hover .elementor-heading-title {
    color: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd07eea */.elementor-12 .elementor-element.elementor-element-cd07eea{
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5), 16px 16px 40px rgba(21, 21, 21, 0.2);
    border-radius: 100px;
}

.elementor-12 .elementor-element.elementor-element-cd07eea:hover .elementor-heading-title {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-23904c7 */.elementor-12 .elementor-element.elementor-element-23904c7 {
    width: fit-content !important;
    overflow: hidden;
}

.elementor-12 .elementor-element.elementor-element-23904c7 .elementor-button {
  position: relative;
  z-index: 0;
  background: radial-gradient(165.91% 647.63% at 45.92% -308.33%, #DBC29E 0%, #9E876A 100%);
  transition: 0.5s all ease;
  border-radius: 999px;
}

.elementor-12 .elementor-element.elementor-element-23904c7 .elementor-button::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
  animation: brilho 3s linear infinite;
  z-index: -1;
}

.elementor-12 .elementor-element.elementor-element-23904c7:hover .elementor-button{
    transition: 0.5s all ease;
      background: radial-gradient(165.91% 647.63% at 45.92% -308.33%,#DBC29E 0%, #DBC29E 100%);
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-eab93dd */.elementor-12 .elementor-element.elementor-element-eab93dd .swiper-wrapper{
  transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1da893a */.elementor-12 .elementor-element.elementor-element-1da893a{
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#2E3E5810 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#2E3E5825 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#151E3C20 0,rgba(217,217,217,0) 100%),#151E3C !important;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-f371e56 */.elementor-12 .elementor-element.elementor-element-f371e56 .elementor-post__read-more {
    color: #ffffff !important;
    background: #151E3C;
    padding: 10px 30px 10px 30px;
    border-radius: 999px;
}

.elementor-12 .elementor-element.elementor-element-f371e56 .elementor-post__read-more:hover {
    color: #ffffff !important;
    background:  #DBC29E;
    padding: 10px 30px 10px 30px;
    border-radius: 999px;
}

.elementor-12 .elementor-element.elementor-element-f371e56 a {
    text-decoration: none;
}

.elementor-12 .elementor-element.elementor-element-f371e56 .elementor-post{
    border-color: #fff;
    border-bottom: none !important;
}

.elementor-12 .elementor-element.elementor-element-f371e56 .elementor-post__excerpt p{
    font-size: 15px !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ec36815 */.elementor-12 .elementor-element.elementor-element-ec36815 {
    width: fit-content !important;
    overflow: hidden;
}

.elementor-12 .elementor-element.elementor-element-ec36815 .elementor-button {
  position: relative;
  z-index: 0;
  background: radial-gradient(165.91% 647.63% at 45.92% -308.33%,#151E3C 0%, #151E3C 100%);
  transition: 0.5s all ease;
  border-radius: 999px;
}

.elementor-12 .elementor-element.elementor-element-ec36815 .elementor-button::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
  animation: brilho 3s linear infinite;
  z-index: -1;
}

.elementor-12 .elementor-element.elementor-element-ec36815:hover .elementor-button{
    transition: 0.5s all ease;
      background: radial-gradient(165.91% 647.63% at 45.92% -308.33%,#DBC29E 0%, #DBC29E 100%);
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e360a6 */.elementor-12 .elementor-element.elementor-element-4e360a6 {
    box-shadow: 0px -16px 24px rgba(255, 255, 255, 0.5), 0px 37px 67px rgba(10, 10, 10, 0.2);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6aae852 */.elementor-12 .elementor-element.elementor-element-6aae852 {
    width: fit-content !important;
    overflow: hidden;
}

.elementor-12 .elementor-element.elementor-element-6aae852 .elementor-button {
  position: relative;
  z-index: 0;
  background: radial-gradient(165.91% 647.63% at 45.92% -308.33%,#151E3C 0%, #151E3C 100%);
  transition: 0.5s all ease;
  border-radius: 999px;
}

.elementor-12 .elementor-element.elementor-element-6aae852 .elementor-button::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
  animation: brilho 3s linear infinite;
  z-index: -1;
}

.elementor-12 .elementor-element.elementor-element-6aae852:hover .elementor-button{
    transition: 0.5s all ease;
      background: radial-gradient(165.91% 647.63% at 45.92% -308.33%,#DBC29E 0%, #DBC29E 100%);
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca52ac8 */.elementor-12 .elementor-element.elementor-element-ca52ac8 {
    box-shadow: 0px -16px 24px rgba(255, 255, 255, 0.5), 0px 37px 67px rgba(10, 10, 10, 0.2);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-99d36a2 */.elementor-12 .elementor-element.elementor-element-99d36a2 .elementor-widget-container{
    transition: 0.7s all ease;
    transform: translate(0%,0%);
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5),
             16px 16px 40px rgba(21, 21, 21, 0.5);
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#E6E6E710 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#E6E6E725 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#151E3C20 0,rgba(217,217,217,0) 100%),#151E3C !important;
     border-radius: 20px !important;
    
}

.elementor-12 .elementor-element.elementor-element-99d36a2:hover .elementor-widget-container {
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#ffffff10 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#ffffff30 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#ffffff20 0,rgba(217,217,217,0) 100%),#2E3E58 !important;
    transform: translate(0%,-2.5%);
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f640541 */.elementor-12 .elementor-element.elementor-element-f640541 .elementor-widget-container{
    transition: 0.7s all ease;
    transform: translate(0%,0%);
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5),
             16px 16px 40px rgba(21, 21, 21, 0.5);
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#E6E6E710 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#E6E6E725 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#151E3C20 0,rgba(217,217,217,0) 100%),#151E3C !important;
     border-radius: 20px !important;
    
}

.elementor-12 .elementor-element.elementor-element-f640541:hover .elementor-widget-container {
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#ffffff10 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#ffffff30 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#ffffff20 0,rgba(217,217,217,0) 100%),#2E3E58 !important;
    transform: translate(0%,-2.5%);
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3956aea */.elementor-12 .elementor-element.elementor-element-3956aea .elementor-widget-container{
    transition: 0.7s all ease;
    transform: translate(0%,0%);
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5),
             16px 16px 40px rgba(21, 21, 21, 0.5);
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#E6E6E710 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#E6E6E725 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#151E3C20 0,rgba(217,217,217,0) 100%),#151E3C !important;
     border-radius: 20px !important;
    
}

.elementor-12 .elementor-element.elementor-element-3956aea:hover .elementor-widget-container {
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#ffffff10 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#ffffff30 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#ffffff20 0,rgba(217,217,217,0) 100%),#2E3E58 !important;
    transform: translate(0%,-2.5%);
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0d60c38 */.elementor-12 .elementor-element.elementor-element-0d60c38 .elementor-widget-container{
    transition: 0.7s all ease;
    transform: translate(0%,0%);
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5),
             16px 16px 40px rgba(21, 21, 21, 0.5);
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#E6E6E710 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#E6E6E725 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#151E3C20 0,rgba(217,217,217,0) 100%),#151E3C !important;
     border-radius: 20px !important;
    
}

.elementor-12 .elementor-element.elementor-element-0d60c38:hover .elementor-widget-container {
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#ffffff10 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#ffffff30 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#ffffff20 0,rgba(217,217,217,0) 100%),#2E3E58 !important;
    transform: translate(0%,-2.5%);
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5ee21ad */.elementor-12 .elementor-element.elementor-element-5ee21ad .elementor-widget-container{
    transition: 0.7s all ease;
    transform: translate(0%,0%);
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5),
             16px 16px 40px rgba(21, 21, 21, 0.5);
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#E6E6E710 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#E6E6E725 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#151E3C20 0,rgba(217,217,217,0) 100%),#151E3C !important;
     border-radius: 20px !important;
    
}

.elementor-12 .elementor-element.elementor-element-5ee21ad:hover .elementor-widget-container {
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#ffffff10 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#ffffff30 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#ffffff20 0,rgba(217,217,217,0) 100%),#2E3E58 !important;
    transform: translate(0%,-2.5%);
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e00a616 */.elementor-12 .elementor-element.elementor-element-e00a616 .elementor-widget-container{
    transition: 0.7s all ease;
    transform: translate(0%,0%);
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5),
             16px 16px 40px rgba(21, 21, 21, 0.5);
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#E6E6E710 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#E6E6E725 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#151E3C20 0,rgba(217,217,217,0) 100%),#151E3C !important;
     border-radius: 20px !important;
    
}

.elementor-12 .elementor-element.elementor-element-e00a616:hover .elementor-widget-container {
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#ffffff10 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#ffffff30 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#ffffff20 0,rgba(217,217,217,0) 100%),#2E3E58 !important;
    transform: translate(0%,-2.5%);
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-00f2eb7 */.elementor-12 .elementor-element.elementor-element-00f2eb7 .elementor-widget-container{
    transition: 0.7s all ease;
    transform: translate(0%,0%);
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5),
             16px 16px 40px rgba(21, 21, 21, 0.5);
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#E6E6E710 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#E6E6E725 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#151E3C20 0,rgba(217,217,217,0) 100%),#151E3C !important;
     border-radius: 20px !important;
    
}

.elementor-12 .elementor-element.elementor-element-00f2eb7:hover .elementor-widget-container {
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#ffffff10 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#ffffff30 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#ffffff20 0,rgba(217,217,217,0) 100%),#2E3E58 !important;
    transform: translate(0%,-2.5%);
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b92b20b */.elementor-12 .elementor-element.elementor-element-b92b20b .elementor-widget-container{
    transition: 0.7s all ease;
    transform: translate(0%,0%);
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5),
             16px 16px 40px rgba(21, 21, 21, 0.5);
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#E6E6E710 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#E6E6E725 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#151E3C20 0,rgba(217,217,217,0) 100%),#151E3C !important;
     border-radius: 20px !important;
    
}

.elementor-12 .elementor-element.elementor-element-b92b20b:hover .elementor-widget-container {
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#ffffff10 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#ffffff30 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#ffffff20 0,rgba(217,217,217,0) 100%),#2E3E58 !important;
    transform: translate(0%,-2.5%);
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d29e50 */.elementor-12 .elementor-element.elementor-element-3d29e50 {
    width: fit-content !important;
    overflow: hidden;
}

.elementor-12 .elementor-element.elementor-element-3d29e50 .elementor-button {
  position: relative;
  z-index: 0;
  background: radial-gradient(165.91% 647.63% at 45.92% -308.33%,#151E3C 0%, #151E3C 100%);
  transition: 0.5s all ease;
  border-radius: 999px;
}

.elementor-12 .elementor-element.elementor-element-3d29e50 .elementor-button::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
  animation: brilho 3s linear infinite;
  z-index: -1;
}

.elementor-12 .elementor-element.elementor-element-3d29e50:hover .elementor-button{
    transition: 0.5s all ease;
      background: radial-gradient(165.91% 647.63% at 45.92% -308.33%,#DBC29E 0%, #DBC29E 100%);
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a26fd8 */.elementor-12 .elementor-element.elementor-element-5a26fd8 {
    width: fit-content !important;
    overflow: hidden;
}

.elementor-12 .elementor-element.elementor-element-5a26fd8 .elementor-button {
  position: relative;
  z-index: 0;
  background: radial-gradient(165.91% 647.63% at 45.92% -308.33%,#151E3C 0%, #151E3C 100%);
  transition: 0.5s all ease;
  border-radius: 999px;
}

.elementor-12 .elementor-element.elementor-element-5a26fd8 .elementor-button::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
  animation: brilho 3s linear infinite;
  z-index: -1;
}

.elementor-12 .elementor-element.elementor-element-5a26fd8:hover .elementor-button{
    transition: 0.5s all ease;
      background: radial-gradient(165.91% 647.63% at 45.92% -308.33%,#DBC29E 0%, #DBC29E 100%);
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e746226 */.elementor-12 .elementor-element.elementor-element-e746226 {
    box-shadow: 0px -16px 24px rgba(255, 255, 255, 0.5), 0px 37px 67px rgba(10, 10, 10, 0.2);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b320a14 */.elementor-12 .elementor-element.elementor-element-b320a14{
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5), 16px 16px 40px rgba(21, 21, 21, 0.2);
    border-radius: 100px;
}

.elementor-12 .elementor-element.elementor-element-b320a14:hover .elementor-heading-title {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b2f230 */.elementor-12 .elementor-element.elementor-element-7b2f230{
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5), 16px 16px 40px rgba(21, 21, 21, 0.2);
    border-radius: 100px;
}

.elementor-12 .elementor-element.elementor-element-7b2f230:hover .elementor-heading-title {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-629d0f5 */.elementor-12 .elementor-element.elementor-element-629d0f5{
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5), 16px 16px 40px rgba(21, 21, 21, 0.2);
    border-radius: 100px;
}

.elementor-12 .elementor-element.elementor-element-629d0f5:hover .elementor-heading-title {
    color: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e00584 */.elementor-12 .elementor-element.elementor-element-3e00584{
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5), 16px 16px 40px rgba(21, 21, 21, 0.2);
    border-radius: 100px;
}

.elementor-12 .elementor-element.elementor-element-3e00584:hover .elementor-heading-title {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f41cb55 */.elementor-12 .elementor-element.elementor-element-f41cb55{
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5), 16px 16px 40px rgba(21, 21, 21, 0.2);
    border-radius: 100px;
}

.elementor-12 .elementor-element.elementor-element-f41cb55:hover .elementor-heading-title {
    color: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4332211 */.elementor-12 .elementor-element.elementor-element-4332211{
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5), 16px 16px 40px rgba(21, 21, 21, 0.2);
    border-radius: 100px;
}

.elementor-12 .elementor-element.elementor-element-4332211:hover .elementor-heading-title {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-40465fe */.elementor-12 .elementor-element.elementor-element-40465fe {
    width: fit-content !important;
    overflow: hidden;
}

.elementor-12 .elementor-element.elementor-element-40465fe .elementor-button {
  position: relative;
  z-index: 0;
  background: radial-gradient(165.91% 647.63% at 45.92% -308.33%,#151E3C 0%, #151E3C 100%);
  transition: 0.5s all ease;
  border-radius: 999px;
}

.elementor-12 .elementor-element.elementor-element-40465fe .elementor-button::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
  animation: brilho 3s linear infinite;
  z-index: -1;
}

.elementor-12 .elementor-element.elementor-element-40465fe:hover .elementor-button{
    transition: 0.5s all ease;
      background: radial-gradient(165.91% 647.63% at 45.92% -308.33%,#DBC29E 0%, #DBC29E 100%);
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4a6776c */.elementor-12 .elementor-element.elementor-element-4a6776c .elementor-widget-container{
    transition: 0.7s all ease;
    transform: translate(0%,0%);
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5),
             16px 16px 40px rgba(21, 21, 21, 0.5);
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#E6E6E710 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#E6E6E725 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#151E3C20 0,rgba(217,217,217,0) 100%),#151E3C !important;
     border-radius: 20px !important;
    
}

.elementor-12 .elementor-element.elementor-element-4a6776c:hover .elementor-widget-container {
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#ffffff10 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#ffffff30 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#ffffff20 0,rgba(217,217,217,0) 100%),#2E3E58 !important;
    transform: translate(0%,-2.5%);
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-bf01fe6 */.elementor-12 .elementor-element.elementor-element-bf01fe6 .elementor-widget-container{
    transition: 0.7s all ease;
    transform: translate(0%,0%);
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5),
             16px 16px 40px rgba(21, 21, 21, 0.5);
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#E6E6E710 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#E6E6E725 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#151E3C20 0,rgba(217,217,217,0) 100%),#151E3C !important;
     border-radius: 20px !important;
    
}

.elementor-12 .elementor-element.elementor-element-bf01fe6:hover .elementor-widget-container {
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#ffffff10 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#ffffff30 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#ffffff20 0,rgba(217,217,217,0) 100%),#2E3E58 !important;
    transform: translate(0%,-2.5%);
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-70eaff0 */.elementor-12 .elementor-element.elementor-element-70eaff0 .elementor-widget-container{
    transition: 0.7s all ease;
    transform: translate(0%,0%);
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5),
             16px 16px 40px rgba(21, 21, 21, 0.5);
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#E6E6E710 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#E6E6E725 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#151E3C20 0,rgba(217,217,217,0) 100%),#151E3C !important;
     border-radius: 20px !important;
    
}

.elementor-12 .elementor-element.elementor-element-70eaff0:hover .elementor-widget-container {
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#ffffff10 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#ffffff30 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#ffffff20 0,rgba(217,217,217,0) 100%),#2E3E58 !important;
    transform: translate(0%,-2.5%);
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-15c6b1b */.elementor-12 .elementor-element.elementor-element-15c6b1b .elementor-widget-container{
    transition: 0.7s all ease;
    transform: translate(0%,0%);
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5),
             16px 16px 40px rgba(21, 21, 21, 0.5);
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#E6E6E710 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#E6E6E725 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#151E3C20 0,rgba(217,217,217,0) 100%),#151E3C !important;
     border-radius: 20px !important;
    
}

.elementor-12 .elementor-element.elementor-element-15c6b1b:hover .elementor-widget-container {
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#ffffff10 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#ffffff30 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#ffffff20 0,rgba(217,217,217,0) 100%),#2E3E58 !important;
    transform: translate(0%,-2.5%);
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-eb037b1 */.elementor-12 .elementor-element.elementor-element-eb037b1 .elementor-widget-container{
    transition: 0.7s all ease;
    transform: translate(0%,0%);
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5),
             16px 16px 40px rgba(21, 21, 21, 0.5);
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#E6E6E710 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#E6E6E725 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#151E3C20 0,rgba(217,217,217,0) 100%),#151E3C !important;
     border-radius: 20px !important;
    
}

.elementor-12 .elementor-element.elementor-element-eb037b1:hover .elementor-widget-container {
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#ffffff10 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#ffffff30 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#ffffff20 0,rgba(217,217,217,0) 100%),#2E3E58 !important;
    transform: translate(0%,-2.5%);
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b52b769 */.elementor-12 .elementor-element.elementor-element-b52b769 .elementor-widget-container{
    transition: 0.7s all ease;
    transform: translate(0%,0%);
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5),
             16px 16px 40px rgba(21, 21, 21, 0.5);
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#E6E6E710 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#E6E6E725 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#151E3C20 0,rgba(217,217,217,0) 100%),#151E3C !important;
     border-radius: 20px !important;
    
}

.elementor-12 .elementor-element.elementor-element-b52b769:hover .elementor-widget-container {
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#ffffff10 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#ffffff30 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#ffffff20 0,rgba(217,217,217,0) 100%),#2E3E58 !important;
    transform: translate(0%,-2.5%);
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1ef0648 */.elementor-12 .elementor-element.elementor-element-1ef0648 .elementor-widget-container{
    transition: 0.7s all ease;
    transform: translate(0%,0%);
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5),
             16px 16px 40px rgba(21, 21, 21, 0.5);
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#E6E6E710 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#E6E6E725 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#151E3C20 0,rgba(217,217,217,0) 100%),#151E3C !important;
     border-radius: 20px !important;
    
}

.elementor-12 .elementor-element.elementor-element-1ef0648:hover .elementor-widget-container {
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#ffffff10 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#ffffff30 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#ffffff20 0,rgba(217,217,217,0) 100%),#2E3E58 !important;
    transform: translate(0%,-2.5%);
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39f1f12 */.elementor-12 .elementor-element.elementor-element-39f1f12 .elementor-widget-container{
    transition: 0.7s all ease;
    transform: translate(0%,0%);
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5),
             16px 16px 40px rgba(21, 21, 21, 0.5);
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#E6E6E710 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#E6E6E725 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#151E3C20 0,rgba(217,217,217,0) 100%),#151E3C !important;
     border-radius: 20px !important;
    
}

.elementor-12 .elementor-element.elementor-element-39f1f12:hover .elementor-widget-container {
    border-radius: 20px;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%,#ffffff10 0,rgba(255,255,255,0) 100%),radial-gradient(71.2% 56.16% at 39.65% 8.34%,#ffffff30 0,rgba(255,255,255,0) 100%),radial-gradient(44.99% 44.08% at 32.68% 3.28%,#ffffff20 0,rgba(217,217,217,0) 100%),#2E3E58 !important;
    transform: translate(0%,-2.5%);
    transition: 0.5s;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3e1f023 */.elementor-12 .elementor-element.elementor-element-3e1f023 {
    width: fit-content !important;
    overflow: hidden;
}

.elementor-12 .elementor-element.elementor-element-3e1f023 .elementor-button {
  position: relative;
  z-index: 0;
  background: radial-gradient(165.91% 647.63% at 45.92% -308.33%, #DBC29E 0%, #9E876A 100%);
  transition: 0.5s all ease;
  border-radius: 999px;
}

.elementor-12 .elementor-element.elementor-element-3e1f023 .elementor-button::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
  animation: brilho 3s linear infinite;
  z-index: -1;
}

.elementor-12 .elementor-element.elementor-element-3e1f023:hover .elementor-button{
    transition: 0.5s all ease;
      background: radial-gradient(165.91% 647.63% at 45.92% -308.33%,#DBC29E 0%, #DBC29E 100%);
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-599ba53 */.elementor-12 .elementor-element.elementor-element-599ba53 {
    width: fit-content !important;
    overflow: hidden;
}

.elementor-12 .elementor-element.elementor-element-599ba53 .elementor-button {
  position: relative;
  z-index: 0;
  background: radial-gradient(165.91% 647.63% at 45.92% -308.33%, #DBC29E 0%, #9E876A 100%);
  transition: 0.5s all ease;
  border-radius: 999px;
}

.elementor-12 .elementor-element.elementor-element-599ba53 .elementor-button::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
  animation: brilho 3s linear infinite;
  z-index: -1;
}

.elementor-12 .elementor-element.elementor-element-599ba53:hover .elementor-button{
    transition: 0.5s all ease;
      background: radial-gradient(165.91% 647.63% at 45.92% -308.33%,#DBC29E 0%, #DBC29E 100%);
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4612138 */.elementor-12 .elementor-element.elementor-element-4612138 {
    box-shadow: 0px -16px 24px rgba(255, 255, 255, 0.5), 0px 37px 67px rgba(10, 10, 10, 0.2);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5cb21a */.elementor-12 .elementor-element.elementor-element-d5cb21a{
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5), 16px 16px 40px rgba(21, 21, 21, 0.2);
    border-radius: 100px;
}

.elementor-12 .elementor-element.elementor-element-d5cb21a:hover .elementor-heading-title {
    color: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ab64db */.elementor-12 .elementor-element.elementor-element-4ab64db{
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5), 16px 16px 40px rgba(21, 21, 21, 0.2);
    border-radius: 100px;
}

.elementor-12 .elementor-element.elementor-element-4ab64db:hover .elementor-heading-title {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-924f521 */.elementor-12 .elementor-element.elementor-element-924f521{
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5), 16px 16px 40px rgba(21, 21, 21, 0.2);
    border-radius: 100px;
}

.elementor-12 .elementor-element.elementor-element-924f521:hover .elementor-heading-title {
    color: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a9d428e */.elementor-12 .elementor-element.elementor-element-a9d428e{
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5), 16px 16px 40px rgba(21, 21, 21, 0.2);
    border-radius: 100px;
}

.elementor-12 .elementor-element.elementor-element-a9d428e:hover .elementor-heading-title {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-980fcf4 */.elementor-12 .elementor-element.elementor-element-980fcf4{
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5), 16px 16px 40px rgba(21, 21, 21, 0.2);
    border-radius: 100px;
}

.elementor-12 .elementor-element.elementor-element-980fcf4:hover .elementor-heading-title {
    color: #000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04482e6 */.elementor-12 .elementor-element.elementor-element-04482e6{
    box-shadow: -16px -16px 24px rgba(255, 255, 255, 0.5), 16px 16px 40px rgba(21, 21, 21, 0.2);
    border-radius: 100px;
}

.elementor-12 .elementor-element.elementor-element-04482e6:hover .elementor-heading-title {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a43502 */.elementor-12 .elementor-element.elementor-element-8a43502 {
    width: fit-content !important;
    overflow: hidden;
}

.elementor-12 .elementor-element.elementor-element-8a43502 .elementor-button {
  position: relative;
  z-index: 0;
  background: radial-gradient(165.91% 647.63% at 45.92% -308.33%, #DBC29E 0%, #9E876A 100%);
  transition: 0.5s all ease;
  border-radius: 999px;
}

.elementor-12 .elementor-element.elementor-element-8a43502 .elementor-button::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
  animation: brilho 3s linear infinite;
  z-index: -1;
}

.elementor-12 .elementor-element.elementor-element-8a43502:hover .elementor-button{
    transition: 0.5s all ease;
      background: radial-gradient(165.91% 647.63% at 45.92% -308.33%,#DBC29E 0%, #DBC29E 100%);
}

@keyframes brilho {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}/* End custom CSS */
/* Start custom CSS */html, body{
width: 100%;
overflow-x: hidden;
}

.scroll-bottom{
    opacity: 0;
    transition: 0.6s;
    transform: translate(0px, 30px);
}

.scroll-top{
    opacity: 0;
    transition: 0.6s;
    transform: translate(0px, -30px);
}

.scroll-left{
    opacity: 0;
    transition: 0.6s;
    transform: translate(-30px, 0px);
}

.scroll-right{
    opacity: 0;
    transition: 0.6s;
    transform: translate(30px, 0px);
}

.elementor-editor-active .scroll-bottom,
.elementor-editor-active .scroll-top,
.elementor-editor-active .scroll-left,
.elementor-editor-active .scroll-right,
.ativo{
    opacity: 1;
    transition: 0.6s;
    transform: translatey(0px);
}/* End custom CSS */