.elementor-179 .elementor-element.elementor-element-592afc46{--display:flex;--min-height:728px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.2;--padding-top:2.5em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-179 .elementor-element.elementor-element-592afc46:not(.elementor-motion-effects-element-type-background), .elementor-179 .elementor-element.elementor-element-592afc46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marianabonamini.com.br/wp-content/uploads/2025/07/mariana-bg-novi.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-179 .elementor-element.elementor-element-592afc46::before, .elementor-179 .elementor-element.elementor-element-592afc46 > .elementor-background-video-container::before, .elementor-179 .elementor-element.elementor-element-592afc46 > .e-con-inner > .elementor-background-video-container::before, .elementor-179 .elementor-element.elementor-element-592afc46 > .elementor-background-slideshow::before, .elementor-179 .elementor-element.elementor-element-592afc46 > .e-con-inner > .elementor-background-slideshow::before, .elementor-179 .elementor-element.elementor-element-592afc46 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-179 .elementor-element.elementor-element-592afc46.e-con{--align-self:center;}.elementor-179 .elementor-element.elementor-element-5eaa8bf5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-5eaa8bf5.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-179 .elementor-element.elementor-element-7812ed8f > .elementor-widget-container{background-color:#83692ED9;margin:0px 0px 0px 0px;padding:0.4em 1.6em 0.2em 1.6em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BAA842;border-radius:33px 33px 33px 33px;}.elementor-179 .elementor-element.elementor-element-7812ed8f.elementor-element{--align-self:flex-start;}.elementor-179 .elementor-element.elementor-element-7812ed8f{text-align:left;}.elementor-179 .elementor-element.elementor-element-7812ed8f .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:1.2rem;font-weight:700;color:#FDDA93;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-179 .elementor-element.elementor-element-445bb7c9 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-179 .elementor-element.elementor-element-445bb7c9.elementor-element{--align-self:center;}.elementor-179 .elementor-element.elementor-element-445bb7c9 .elementor-image-box-wrapper{text-align:left;}.elementor-179 .elementor-element.elementor-element-445bb7c9 .elementor-image-box-title{margin-bottom:15px;font-family:"Metropolis", Sans-serif;font-size:2.5rem;font-weight:700;color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-445bb7c9:has(:hover) .elementor-image-box-title,
					 .elementor-179 .elementor-element.elementor-element-445bb7c9:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-445bb7c9 .elementor-image-box-description{font-family:"Metropolis", Sans-serif;font-size:1.25rem;font-weight:400;color:var( --e-global-color-faea3ab );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-179 .elementor-element.elementor-element-6908c68f .elementor-button{background-color:transparent;font-family:"Metropolis", Sans-serif;font-size:1.125rem;font-weight:600;text-transform:uppercase;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(221deg, #F2D46D 0%, #E7AF22 100%);}.elementor-179 .elementor-element.elementor-element-6908c68f .elementor-button:hover, .elementor-179 .elementor-element.elementor-element-6908c68f .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #E7AF22 0%, #E7B024 100%);}.elementor-179 .elementor-element.elementor-element-6908c68f > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-179 .elementor-element.elementor-element-6908c68f.elementor-element{--align-self:flex-start;}.elementor-179 .elementor-element.elementor-element-6908c68f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-179 .elementor-element.elementor-element-6908c68f .elementor-button:hover svg, .elementor-179 .elementor-element.elementor-element-6908c68f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-4beb1653 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-179 .elementor-element.elementor-element-4beb1653{text-align:left;}.elementor-179 .elementor-element.elementor-element-4beb1653 .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:14px;font-weight:400;color:#9C9C9C;}.elementor-179 .elementor-element.elementor-element-5d9fed94{--display:flex;--min-height:390px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:4em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-179 .elementor-element.elementor-element-5d9fed94:not(.elementor-motion-effects-element-type-background), .elementor-179 .elementor-element.elementor-element-5d9fed94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-179 .elementor-element.elementor-element-5d9fed94.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-179 .elementor-element.elementor-element-69c3a9a{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;}.elementor-179 .elementor-element.elementor-element-69c3a9a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-179 .elementor-element.elementor-element-69c3a9a .elementor-image-box-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-69c3a9a .elementor-image-box-title{margin-bottom:15px;font-family:"Metropolis", Sans-serif;font-size:2.25rem;font-weight:600;color:#8A8A8A;}.elementor-179 .elementor-element.elementor-element-69c3a9a .elementor-image-box-description{font-family:"Metropolis", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.2em;color:var( --e-global-color-faea3ab );}.elementor-179 .elementor-element.elementor-element-36d4024{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-179 .elementor-element.elementor-element-36d4024.e-con{--align-self:center;}.elementor-179 .elementor-element.elementor-element-f4b617b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--border-radius:12px 12px 12px 12px;--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-179 .elementor-element.elementor-element-f4b617b.e-con{--align-self:stretch;}.elementor-179 .elementor-element.elementor-element-f741e89{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;text-align:center;}.elementor-179 .elementor-element.elementor-element-f741e89 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-179 .elementor-element.elementor-element-f741e89.elementor-element{--align-self:center;}.elementor-179 .elementor-element.elementor-element-f741e89 .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:1.4rem;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-179 .elementor-element.elementor-element-d5b2d76 .elementor-progress-wrapper .elementor-progress-bar{background-color:#4D4D4D;}.elementor-179 .elementor-element.elementor-element-d5b2d76 .elementor-progress-wrapper{background-color:#DFDFDF00;border-radius:100px;overflow:hidden;}.elementor-179 .elementor-element.elementor-element-d5b2d76 .elementor-progress-bar{height:24px;line-height:24px;color:#FFFFFF;font-family:"Metropolis", Sans-serif;font-size:0.9rem;}.elementor-179 .elementor-element.elementor-element-f4672f3 .elementor-progress-wrapper .elementor-progress-bar{background-color:#007AFF;}.elementor-179 .elementor-element.elementor-element-f4672f3 .elementor-progress-wrapper{background-color:#DFDFDF00;border-radius:100px;overflow:hidden;}.elementor-179 .elementor-element.elementor-element-f4672f3 .elementor-progress-bar{height:24px;line-height:24px;color:#FFFFFF;font-family:"Metropolis", Sans-serif;font-size:0.9rem;}.elementor-179 .elementor-element.elementor-element-2792983 .elementor-title{color:#FFFFFF;font-family:"Metropolis", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-179 .elementor-element.elementor-element-2792983 .elementor-progress-wrapper .elementor-progress-bar{background-color:#3B9C24;}.elementor-179 .elementor-element.elementor-element-2792983 .elementor-progress-wrapper{background-color:#DFDFDF00;border-radius:100px;overflow:hidden;}.elementor-179 .elementor-element.elementor-element-2792983 .elementor-progress-bar{height:24px;line-height:24px;color:#FFFFFF;font-family:"Metropolis", Sans-serif;font-size:0.9rem;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-179 .elementor-element.elementor-element-3a6c296{--divider-border-style:solid;--divider-color:#E6E6E66B;--divider-border-width:1px;}.elementor-179 .elementor-element.elementor-element-3a6c296 .elementor-divider-separator{width:100%;}.elementor-179 .elementor-element.elementor-element-3a6c296 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-179 .elementor-element.elementor-element-af8edb5 .elementor-progress-wrapper .elementor-progress-bar{background-color:#61CE70;}.elementor-179 .elementor-element.elementor-element-af8edb5 .elementor-progress-wrapper{background-color:#DFDFDF00;border-radius:100px;overflow:hidden;}.elementor-179 .elementor-element.elementor-element-af8edb5 .elementor-progress-bar{height:24px;line-height:24px;color:#FFFFFF;font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:600;}.elementor-179 .elementor-element.elementor-element-cd781c6{--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;--border-radius:12px 12px 12px 12px;--padding-top:1.4em;--padding-bottom:1em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-179 .elementor-element.elementor-element-cd781c6.e-con{--align-self:center;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-179 .elementor-element.elementor-element-1e513ec{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;grid-column:span 2;--icon-box-icon-margin:5px;}.elementor-179 .elementor-element.elementor-element-1e513ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-179 .elementor-element.elementor-element-1e513ec .elementor-icon-box-title{margin-block-end:6px;color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-1e513ec.elementor-view-stacked .elementor-icon{background-color:#007AFF;}.elementor-179 .elementor-element.elementor-element-1e513ec.elementor-view-framed .elementor-icon, .elementor-179 .elementor-element.elementor-element-1e513ec.elementor-view-default .elementor-icon{fill:#007AFF;color:#007AFF;border-color:#007AFF;}.elementor-179 .elementor-element.elementor-element-1e513ec .elementor-icon-box-title, .elementor-179 .elementor-element.elementor-element-1e513ec .elementor-icon-box-title a{font-family:"Metropolis", Sans-serif;font-size:1.4rem;font-weight:600;}.elementor-179 .elementor-element.elementor-element-1e513ec:has(:hover) .elementor-icon-box-title,
					 .elementor-179 .elementor-element.elementor-element-1e513ec:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-1e513ec .elementor-icon-box-description{font-family:"Metropolis", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.2em;color:#E6E6E6;}.elementor-179 .elementor-element.elementor-element-4b3c5eb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-179 .elementor-element.elementor-element-f434011 > .elementor-widget-container{background-color:#292929;margin:0px 0px 0px 0px;padding:1.5em 1.5em 1.5em 1.5em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F8F8F852;border-radius:12px 12px 12px 12px;}.elementor-179 .elementor-element.elementor-element-f434011{grid-column:span 1;--icon-box-icon-margin:5px;}.elementor-179 .elementor-element.elementor-element-f434011.elementor-element{--align-self:flex-start;}.elementor-179 .elementor-element.elementor-element-f434011 .elementor-icon-box-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-f434011 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-f434011.elementor-view-stacked .elementor-icon{background-color:#EEC855;}.elementor-179 .elementor-element.elementor-element-f434011.elementor-view-framed .elementor-icon, .elementor-179 .elementor-element.elementor-element-f434011.elementor-view-default .elementor-icon{fill:#EEC855;color:#EEC855;border-color:#EEC855;}.elementor-179 .elementor-element.elementor-element-f434011 .elementor-icon-box-title, .elementor-179 .elementor-element.elementor-element-f434011 .elementor-icon-box-title a{font-family:"Metropolis", Sans-serif;font-size:1.4rem;font-weight:600;}.elementor-179 .elementor-element.elementor-element-f434011:has(:hover) .elementor-icon-box-title,
					 .elementor-179 .elementor-element.elementor-element-f434011:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-f434011 .elementor-icon-box-description{font-family:"Metropolis", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.2em;color:#E6E6E6;}.elementor-179 .elementor-element.elementor-element-e6e9ace > .elementor-widget-container{background-color:#292929;margin:0px 0px 0px 0px;padding:1.5em 1.5em 1.5em 1.5em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F8F8F852;border-radius:12px 12px 12px 12px;}.elementor-179 .elementor-element.elementor-element-e6e9ace{grid-column:span 1;--icon-box-icon-margin:5px;}.elementor-179 .elementor-element.elementor-element-e6e9ace.elementor-element{--align-self:flex-start;}.elementor-179 .elementor-element.elementor-element-e6e9ace .elementor-icon-box-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-e6e9ace .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-e6e9ace.elementor-view-stacked .elementor-icon{background-color:#EEC855;}.elementor-179 .elementor-element.elementor-element-e6e9ace.elementor-view-framed .elementor-icon, .elementor-179 .elementor-element.elementor-element-e6e9ace.elementor-view-default .elementor-icon{fill:#EEC855;color:#EEC855;border-color:#EEC855;}.elementor-179 .elementor-element.elementor-element-e6e9ace .elementor-icon-box-title, .elementor-179 .elementor-element.elementor-element-e6e9ace .elementor-icon-box-title a{font-family:"Metropolis", Sans-serif;font-size:1.4rem;font-weight:600;}.elementor-179 .elementor-element.elementor-element-e6e9ace:has(:hover) .elementor-icon-box-title,
					 .elementor-179 .elementor-element.elementor-element-e6e9ace:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-e6e9ace .elementor-icon-box-description{font-family:"Metropolis", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.2em;color:#E6E6E6;}.elementor-widget-blockquote .elementor-blockquote__content{color:var( --e-global-color-text );}.elementor-widget-blockquote .elementor-blockquote__author{color:var( --e-global-color-secondary );}.elementor-179 .elementor-element.elementor-element-68840ae{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-179 .elementor-element.elementor-element-68840ae > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-179 .elementor-element.elementor-element-68840ae.elementor-element{--align-self:center;}.elementor-179 .elementor-element.elementor-element-68840ae .elementor-blockquote__content{color:#D1D5DB;font-family:"Metropolis", Sans-serif;font-size:1rem;}.elementor-179 .elementor-element.elementor-element-68840ae .elementor-blockquote__author{color:#FFFFFF;font-family:"Metropolis", Sans-serif;}.elementor-179 .elementor-element.elementor-element-68840ae .elementor-blockquote__tweet-button{font-family:"Metropolis", Sans-serif;}.elementor-179 .elementor-element.elementor-element-68840ae .elementor-blockquote{background-color:#242424;border-style:solid;border-width:0px 0px 0px 5px;border-color:#F0CD5F;}.elementor-179 .elementor-element.elementor-element-6ce4bd1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:12px 12px 12px 12px;--padding-top:3em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-179 .elementor-element.elementor-element-6ce4bd1.e-con{--align-self:center;}.elementor-179 .elementor-element.elementor-element-4d74db4{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-179 .elementor-element.elementor-element-4d74db4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-179 .elementor-element.elementor-element-4d74db4 .elementor-image-box-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-4d74db4 .elementor-image-box-title{margin-bottom:15px;font-family:"Metropolis", Sans-serif;font-size:2.25rem;font-weight:600;color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-4d74db4:has(:hover) .elementor-image-box-title,
					 .elementor-179 .elementor-element.elementor-element-4d74db4:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-4d74db4 .elementor-image-box-description{font-family:"Metropolis", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.2em;color:var( --e-global-color-faea3ab );}.elementor-179 .elementor-element.elementor-element-ebfa201{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-179 .elementor-element.elementor-element-365022a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-179 .elementor-element.elementor-element-365022a .elementor-image-box-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-365022a .elementor-image-box-title{margin-bottom:5px;font-family:"Metropolis", Sans-serif;font-size:2.25rem;font-weight:600;color:#EEC344;}.elementor-179 .elementor-element.elementor-element-365022a:has(:hover) .elementor-image-box-title,
					 .elementor-179 .elementor-element.elementor-element-365022a:has(:focus) .elementor-image-box-title{color:#EEC344;}.elementor-179 .elementor-element.elementor-element-365022a .elementor-image-box-description{font-family:"Metropolis", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.2em;color:#E6E6E6;}.elementor-179 .elementor-element.elementor-element-c3f4b16 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-179 .elementor-element.elementor-element-c3f4b16 .elementor-image-box-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-c3f4b16 .elementor-image-box-title{margin-bottom:5px;font-family:"Metropolis", Sans-serif;font-size:2.25rem;font-weight:600;color:#EEC344;}.elementor-179 .elementor-element.elementor-element-c3f4b16:has(:hover) .elementor-image-box-title,
					 .elementor-179 .elementor-element.elementor-element-c3f4b16:has(:focus) .elementor-image-box-title{color:#EEC344;}.elementor-179 .elementor-element.elementor-element-c3f4b16 .elementor-image-box-description{font-family:"Metropolis", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.2em;color:#E6E6E6;}.elementor-179 .elementor-element.elementor-element-1839c44 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-179 .elementor-element.elementor-element-1839c44 .elementor-image-box-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-1839c44 .elementor-image-box-title{margin-bottom:5px;font-family:"Metropolis", Sans-serif;font-size:2.25rem;font-weight:600;color:#EEC344;}.elementor-179 .elementor-element.elementor-element-1839c44:has(:hover) .elementor-image-box-title,
					 .elementor-179 .elementor-element.elementor-element-1839c44:has(:focus) .elementor-image-box-title{color:#EEC344;}.elementor-179 .elementor-element.elementor-element-1839c44 .elementor-image-box-description{font-family:"Metropolis", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.2em;color:#E6E6E6;}.elementor-179 .elementor-element.elementor-element-9348690{text-align:center;}.elementor-179 .elementor-element.elementor-element-9348690 .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:600;color:#F4DC7F;}.elementor-179 .elementor-element.elementor-element-3d28a504{--display:flex;--min-height:809px;--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;--align-items:center;--gap:25px 50px;--row-gap:25px;--column-gap:50px;--flex-wrap:wrap;--padding-top:7em;--padding-bottom:7em;--padding-left:1em;--padding-right:1em;}.elementor-179 .elementor-element.elementor-element-140f24b3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-179 .elementor-element.elementor-element-140f24b3 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-179 .elementor-element.elementor-element-140f24b3.elementor-element{--align-self:center;}.elementor-179 .elementor-element.elementor-element-140f24b3 .elementor-image-box-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-140f24b3 .elementor-image-box-title{margin-bottom:15px;font-family:"Metropolis", Sans-serif;font-size:2.25rem;font-weight:600;color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-140f24b3:has(:hover) .elementor-image-box-title,
					 .elementor-179 .elementor-element.elementor-element-140f24b3:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-140f24b3 .elementor-image-box-description{font-family:"Metropolis", Sans-serif;font-size:16px;font-weight:500;color:#E6E6E6;}.elementor-179 .elementor-element.elementor-element-186d20dd{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-179 .elementor-element.elementor-element-186d20dd.e-con{--align-self:flex-start;}.elementor-179 .elementor-element.elementor-element-22fdc04 > .elementor-widget-container{background-color:#4D0707;padding:20px 10px 10px 20px;border-style:solid;border-width:0px 0px 0px 5px;border-color:#941717;border-radius:0px 0px 0px 0px;}.elementor-179 .elementor-element.elementor-element-22fdc04.elementor-element{--align-self:stretch;}.elementor-179 .elementor-element.elementor-element-22fdc04 .elementor-icon-box-wrapper{align-items:start;}.elementor-179 .elementor-element.elementor-element-22fdc04{--icon-box-icon-margin:15px;}.elementor-179 .elementor-element.elementor-element-22fdc04.elementor-view-stacked .elementor-icon{background-color:#941717;}.elementor-179 .elementor-element.elementor-element-22fdc04.elementor-view-framed .elementor-icon, .elementor-179 .elementor-element.elementor-element-22fdc04.elementor-view-default .elementor-icon{fill:#941717;color:#941717;border-color:#941717;}.elementor-179 .elementor-element.elementor-element-22fdc04 .elementor-icon{font-size:30px;}.elementor-179 .elementor-element.elementor-element-22fdc04 .elementor-icon-box-title, .elementor-179 .elementor-element.elementor-element-22fdc04 .elementor-icon-box-title a{font-family:"Metropolis", Sans-serif;font-size:1.3rem;font-weight:600;}.elementor-179 .elementor-element.elementor-element-22fdc04 .elementor-icon-box-title{color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-22fdc04:has(:hover) .elementor-icon-box-title,
					 .elementor-179 .elementor-element.elementor-element-22fdc04:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-22fdc04 .elementor-icon-box-description{font-family:"Metropolis", Sans-serif;font-weight:400;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-179 .elementor-element.elementor-element-b24161e.elementor-element{--align-self:stretch;}.elementor-179 .elementor-element.elementor-element-b24161e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-179 .elementor-element.elementor-element-b24161e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-179 .elementor-element.elementor-element-b24161e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-179 .elementor-element.elementor-element-b24161e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-179 .elementor-element.elementor-element-b24161e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-179 .elementor-element.elementor-element-b24161e .elementor-icon-list-icon i{color:#EC6464;transition:color 0.3s;}.elementor-179 .elementor-element.elementor-element-b24161e .elementor-icon-list-icon svg{fill:#EC6464;transition:fill 0.3s;}.elementor-179 .elementor-element.elementor-element-b24161e{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-179 .elementor-element.elementor-element-b24161e .elementor-icon-list-text{transition:color 0.3s;}.elementor-179 .elementor-element.elementor-element-9e72ba6{--display:flex;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-179 .elementor-element.elementor-element-9e72ba6.e-con{--align-self:flex-start;}.elementor-179 .elementor-element.elementor-element-c5f2fff > .elementor-widget-container{background-color:#0B551C;padding:20px 10px 10px 20px;border-style:solid;border-width:0px 0px 0px 5px;border-color:#17A34A;border-radius:0px 0px 0px 0px;}.elementor-179 .elementor-element.elementor-element-c5f2fff.elementor-element{--align-self:stretch;}.elementor-179 .elementor-element.elementor-element-c5f2fff .elementor-icon-box-wrapper{align-items:start;}.elementor-179 .elementor-element.elementor-element-c5f2fff{--icon-box-icon-margin:15px;}.elementor-179 .elementor-element.elementor-element-c5f2fff.elementor-view-stacked .elementor-icon{background-color:#17A34A;}.elementor-179 .elementor-element.elementor-element-c5f2fff.elementor-view-framed .elementor-icon, .elementor-179 .elementor-element.elementor-element-c5f2fff.elementor-view-default .elementor-icon{fill:#17A34A;color:#17A34A;border-color:#17A34A;}.elementor-179 .elementor-element.elementor-element-c5f2fff .elementor-icon{font-size:30px;}.elementor-179 .elementor-element.elementor-element-c5f2fff .elementor-icon-box-title, .elementor-179 .elementor-element.elementor-element-c5f2fff .elementor-icon-box-title a{font-family:"Metropolis", Sans-serif;font-size:1.3rem;font-weight:600;}.elementor-179 .elementor-element.elementor-element-c5f2fff .elementor-icon-box-title{color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-c5f2fff:has(:hover) .elementor-icon-box-title,
					 .elementor-179 .elementor-element.elementor-element-c5f2fff:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-c5f2fff .elementor-icon-box-description{font-family:"Metropolis", Sans-serif;font-weight:400;}.elementor-179 .elementor-element.elementor-element-96bc499.elementor-element{--align-self:stretch;}.elementor-179 .elementor-element.elementor-element-96bc499 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-179 .elementor-element.elementor-element-96bc499 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-179 .elementor-element.elementor-element-96bc499 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-179 .elementor-element.elementor-element-96bc499 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-179 .elementor-element.elementor-element-96bc499 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-179 .elementor-element.elementor-element-96bc499 .elementor-icon-list-icon i{color:#17A34A;transition:color 0.3s;}.elementor-179 .elementor-element.elementor-element-96bc499 .elementor-icon-list-icon svg{fill:#17A34A;transition:fill 0.3s;}.elementor-179 .elementor-element.elementor-element-96bc499{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-179 .elementor-element.elementor-element-96bc499 .elementor-icon-list-text{transition:color 0.3s;}.elementor-179 .elementor-element.elementor-element-28edef02{--display:flex;--min-height:543px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:2em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-179 .elementor-element.elementor-element-28edef02.e-con{--align-self:center;}.elementor-179 .elementor-element.elementor-element-12b5b9d5{--display:flex;}.elementor-179 .elementor-element.elementor-element-6edf9b75{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-179 .elementor-element.elementor-element-6edf9b75 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-179 .elementor-element.elementor-element-6edf9b75.elementor-element{--align-self:center;}.elementor-179 .elementor-element.elementor-element-6edf9b75 .elementor-image-box-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-6edf9b75 .elementor-image-box-title{margin-bottom:15px;font-family:"Metropolis", Sans-serif;font-size:2.25rem;font-weight:600;color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-6edf9b75:has(:hover) .elementor-image-box-title,
					 .elementor-179 .elementor-element.elementor-element-6edf9b75:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-6edf9b75 .elementor-image-box-description{font-family:"Metropolis", Sans-serif;font-size:1.125rem;font-weight:500;line-height:1.2em;color:var( --e-global-color-faea3ab );}.elementor-179 .elementor-element.elementor-element-11f4245{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-11f4245.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-179 .elementor-element.elementor-element-f14b93c img{width:100%;}.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 );}body:not(.rtl) .elementor-179 .elementor-element.elementor-element-b7d0d87{right:12px;}body.rtl .elementor-179 .elementor-element.elementor-element-b7d0d87{left:12px;}.elementor-179 .elementor-element.elementor-element-b7d0d87{top:303px;}.elementor-179 .elementor-element.elementor-element-b7d0d87 .elementor-icon-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-b7d0d87.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-179 .elementor-element.elementor-element-b7d0d87.elementor-view-framed .elementor-icon, .elementor-179 .elementor-element.elementor-element-b7d0d87.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-179 .elementor-element.elementor-element-b7d0d87.elementor-view-framed .elementor-icon, .elementor-179 .elementor-element.elementor-element-b7d0d87.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-179 .elementor-element.elementor-element-b7d0d87 .elementor-icon{font-size:136px;}.elementor-179 .elementor-element.elementor-element-b7d0d87 .elementor-icon svg{height:136px;}.elementor-179 .elementor-element.elementor-element-3de63d04{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-3de63d04.e-con{--align-self:center;}.elementor-179 .elementor-element.elementor-element-369b3f > .elementor-widget-container{padding:1.4em 1em 1.4em 1em;}.elementor-179 .elementor-element.elementor-element-369b3f .elementor-icon-box-wrapper{align-items:start;}.elementor-179 .elementor-element.elementor-element-369b3f{--icon-box-icon-margin:20px;}.elementor-179 .elementor-element.elementor-element-369b3f.elementor-view-stacked .elementor-icon{background-color:#F0F3FF;}.elementor-179 .elementor-element.elementor-element-369b3f.elementor-view-framed .elementor-icon, .elementor-179 .elementor-element.elementor-element-369b3f.elementor-view-default .elementor-icon{fill:#F0F3FF;color:#F0F3FF;border-color:#F0F3FF;}.elementor-179 .elementor-element.elementor-element-369b3f .elementor-icon{font-size:40px;}.elementor-179 .elementor-element.elementor-element-369b3f .elementor-icon-box-title, .elementor-179 .elementor-element.elementor-element-369b3f .elementor-icon-box-title a{font-family:"Metropolis", Sans-serif;font-size:1.25rem;font-weight:600;}.elementor-179 .elementor-element.elementor-element-369b3f .elementor-icon-box-title{color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-369b3f:has(:hover) .elementor-icon-box-title,
					 .elementor-179 .elementor-element.elementor-element-369b3f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-369b3f .elementor-icon-box-description{font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:400;color:#D1D5DB;}.elementor-179 .elementor-element.elementor-element-4d9b7ffc > .elementor-widget-container{padding:1.4em 1em 1.4em 1em;}.elementor-179 .elementor-element.elementor-element-4d9b7ffc .elementor-icon-box-wrapper{align-items:start;}.elementor-179 .elementor-element.elementor-element-4d9b7ffc{--icon-box-icon-margin:20px;}.elementor-179 .elementor-element.elementor-element-4d9b7ffc.elementor-view-stacked .elementor-icon{background-color:#F0F3FF;}.elementor-179 .elementor-element.elementor-element-4d9b7ffc.elementor-view-framed .elementor-icon, .elementor-179 .elementor-element.elementor-element-4d9b7ffc.elementor-view-default .elementor-icon{fill:#F0F3FF;color:#F0F3FF;border-color:#F0F3FF;}.elementor-179 .elementor-element.elementor-element-4d9b7ffc .elementor-icon{font-size:38px;}.elementor-179 .elementor-element.elementor-element-4d9b7ffc .elementor-icon-box-title, .elementor-179 .elementor-element.elementor-element-4d9b7ffc .elementor-icon-box-title a{font-family:"Metropolis", Sans-serif;font-size:1.25rem;font-weight:600;}.elementor-179 .elementor-element.elementor-element-4d9b7ffc .elementor-icon-box-title{color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-4d9b7ffc:has(:hover) .elementor-icon-box-title,
					 .elementor-179 .elementor-element.elementor-element-4d9b7ffc:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-4d9b7ffc .elementor-icon-box-description{font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:400;color:#D1D5DB;}.elementor-179 .elementor-element.elementor-element-5ef43d5f > .elementor-widget-container{padding:1.4em 1em 1.4em 1em;}.elementor-179 .elementor-element.elementor-element-5ef43d5f .elementor-icon-box-wrapper{align-items:start;}.elementor-179 .elementor-element.elementor-element-5ef43d5f{--icon-box-icon-margin:20px;}.elementor-179 .elementor-element.elementor-element-5ef43d5f.elementor-view-stacked .elementor-icon{background-color:#F0F3FF;}.elementor-179 .elementor-element.elementor-element-5ef43d5f.elementor-view-framed .elementor-icon, .elementor-179 .elementor-element.elementor-element-5ef43d5f.elementor-view-default .elementor-icon{fill:#F0F3FF;color:#F0F3FF;border-color:#F0F3FF;}.elementor-179 .elementor-element.elementor-element-5ef43d5f .elementor-icon{font-size:40px;}.elementor-179 .elementor-element.elementor-element-5ef43d5f .elementor-icon-box-title, .elementor-179 .elementor-element.elementor-element-5ef43d5f .elementor-icon-box-title a{font-family:"Metropolis", Sans-serif;font-size:1.25rem;font-weight:600;}.elementor-179 .elementor-element.elementor-element-5ef43d5f .elementor-icon-box-title{color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-5ef43d5f:has(:hover) .elementor-icon-box-title,
					 .elementor-179 .elementor-element.elementor-element-5ef43d5f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-5ef43d5f .elementor-icon-box-description{font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:400;color:#D1D5DB;}.elementor-179 .elementor-element.elementor-element-4186668a{--display:flex;--min-height:470px;--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;--padding-top:1em;--padding-bottom:4em;--padding-left:01em;--padding-right:01em;}.elementor-179 .elementor-element.elementor-element-5a683e01{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-179 .elementor-element.elementor-element-5a683e01.e-con{--align-self:center;}.elementor-179 .elementor-element.elementor-element-7586d451 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-179 .elementor-element.elementor-element-7586d451 .elementor-image-box-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-7586d451 .elementor-image-box-title{margin-bottom:15px;font-family:"Metropolis", Sans-serif;font-size:2.25rem;font-weight:600;color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-7586d451:has(:hover) .elementor-image-box-title,
					 .elementor-179 .elementor-element.elementor-element-7586d451:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-7586d451 .elementor-image-box-description{font-family:"Metropolis", Sans-serif;font-size:1.125rem;font-weight:500;color:var( --e-global-color-faea3ab );}.elementor-179 .elementor-element.elementor-element-50036a1{--display:flex;--padding-top:0em;--padding-bottom:0em;--padding-left:05em;--padding-right:0em;--z-index:4;}.elementor-179 .elementor-element.elementor-element-9e8d98b{--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;}.elementor-179 .elementor-element.elementor-element-9e8d98b.e-con{--align-self:center;}.elementor-179 .elementor-element.elementor-element-a4bbe2d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:02em 02em 02em 02em;border-radius:16px 16px 16px 16px;}.elementor-179 .elementor-element.elementor-element-a4bbe2d.elementor-element{--align-self:stretch;}.elementor-179 .elementor-element.elementor-element-a4bbe2d .elementor-icon-box-wrapper{text-align:left;}.elementor-179 .elementor-element.elementor-element-a4bbe2d{--icon-box-icon-margin:15px;}.elementor-179 .elementor-element.elementor-element-a4bbe2d .elementor-icon-box-title{margin-block-end:6px;color:#E4E4E4;}.elementor-179 .elementor-element.elementor-element-a4bbe2d.elementor-view-stacked .elementor-icon{background-color:#DDDDDD;}.elementor-179 .elementor-element.elementor-element-a4bbe2d.elementor-view-framed .elementor-icon, .elementor-179 .elementor-element.elementor-element-a4bbe2d.elementor-view-default .elementor-icon{fill:#DDDDDD;color:#DDDDDD;border-color:#DDDDDD;}.elementor-179 .elementor-element.elementor-element-a4bbe2d .elementor-icon{font-size:30px;}.elementor-179 .elementor-element.elementor-element-a4bbe2d .elementor-icon-box-title, .elementor-179 .elementor-element.elementor-element-a4bbe2d .elementor-icon-box-title a{font-family:"Metropolis", Sans-serif;font-size:21px;font-weight:600;}.elementor-179 .elementor-element.elementor-element-a4bbe2d .elementor-icon-box-description{font-family:"Metropolis", Sans-serif;font-size:16px;font-weight:400;color:#B8B8B8;}.elementor-179 .elementor-element.elementor-element-fd65838 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2em 2em 2em 2em;border-radius:16px 16px 16px 16px;}.elementor-179 .elementor-element.elementor-element-fd65838.elementor-element{--align-self:stretch;}.elementor-179 .elementor-element.elementor-element-fd65838 .elementor-icon-box-wrapper{text-align:left;}.elementor-179 .elementor-element.elementor-element-fd65838{--icon-box-icon-margin:15px;}.elementor-179 .elementor-element.elementor-element-fd65838 .elementor-icon-box-title{margin-block-end:6px;color:#E4E4E4;}.elementor-179 .elementor-element.elementor-element-fd65838.elementor-view-stacked .elementor-icon{background-color:#DDDDDD;}.elementor-179 .elementor-element.elementor-element-fd65838.elementor-view-framed .elementor-icon, .elementor-179 .elementor-element.elementor-element-fd65838.elementor-view-default .elementor-icon{fill:#DDDDDD;color:#DDDDDD;border-color:#DDDDDD;}.elementor-179 .elementor-element.elementor-element-fd65838 .elementor-icon{font-size:30px;}.elementor-179 .elementor-element.elementor-element-fd65838 .elementor-icon-box-title, .elementor-179 .elementor-element.elementor-element-fd65838 .elementor-icon-box-title a{font-family:"Metropolis", Sans-serif;font-size:21px;font-weight:600;}.elementor-179 .elementor-element.elementor-element-fd65838 .elementor-icon-box-description{font-family:"Metropolis", Sans-serif;font-size:16px;font-weight:400;color:#B8B8B8;}.elementor-179 .elementor-element.elementor-element-10624c9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2em 2em 2em 2em;border-radius:16px 16px 16px 16px;}.elementor-179 .elementor-element.elementor-element-10624c9 .elementor-icon-box-wrapper{text-align:left;}.elementor-179 .elementor-element.elementor-element-10624c9{--icon-box-icon-margin:15px;}.elementor-179 .elementor-element.elementor-element-10624c9 .elementor-icon-box-title{margin-block-end:6px;color:#E4E4E4;}.elementor-179 .elementor-element.elementor-element-10624c9.elementor-view-stacked .elementor-icon{background-color:#DDDDDD;}.elementor-179 .elementor-element.elementor-element-10624c9.elementor-view-framed .elementor-icon, .elementor-179 .elementor-element.elementor-element-10624c9.elementor-view-default .elementor-icon{fill:#DDDDDD;color:#DDDDDD;border-color:#DDDDDD;}.elementor-179 .elementor-element.elementor-element-10624c9 .elementor-icon{font-size:30px;}.elementor-179 .elementor-element.elementor-element-10624c9 .elementor-icon-box-title, .elementor-179 .elementor-element.elementor-element-10624c9 .elementor-icon-box-title a{font-family:"Metropolis", Sans-serif;font-size:21px;font-weight:600;}.elementor-179 .elementor-element.elementor-element-10624c9 .elementor-icon-box-description{font-family:"Metropolis", Sans-serif;font-size:16px;font-weight:400;color:#B8B8B8;}.elementor-179 .elementor-element.elementor-element-485ab34 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2em 2em 2em 2em;border-radius:16px 16px 16px 16px;}.elementor-179 .elementor-element.elementor-element-485ab34 .elementor-icon-box-wrapper{text-align:left;}.elementor-179 .elementor-element.elementor-element-485ab34{--icon-box-icon-margin:15px;}.elementor-179 .elementor-element.elementor-element-485ab34 .elementor-icon-box-title{margin-block-end:6px;color:#E4E4E4;}.elementor-179 .elementor-element.elementor-element-485ab34.elementor-view-stacked .elementor-icon{background-color:#DDDDDD;}.elementor-179 .elementor-element.elementor-element-485ab34.elementor-view-framed .elementor-icon, .elementor-179 .elementor-element.elementor-element-485ab34.elementor-view-default .elementor-icon{fill:#DDDDDD;color:#DDDDDD;border-color:#DDDDDD;}.elementor-179 .elementor-element.elementor-element-485ab34 .elementor-icon{font-size:33px;}.elementor-179 .elementor-element.elementor-element-485ab34 .elementor-icon-box-title, .elementor-179 .elementor-element.elementor-element-485ab34 .elementor-icon-box-title a{font-family:"Metropolis", Sans-serif;font-size:21px;font-weight:600;}.elementor-179 .elementor-element.elementor-element-485ab34 .elementor-icon-box-description{font-family:"Metropolis", Sans-serif;font-size:16px;font-weight:400;color:#B8B8B8;}.elementor-179 .elementor-element.elementor-element-94527b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2em 2em 2em 2em;border-radius:16px 16px 16px 16px;}.elementor-179 .elementor-element.elementor-element-94527b9.elementor-element{--align-self:stretch;}.elementor-179 .elementor-element.elementor-element-94527b9 .elementor-icon-box-wrapper{text-align:left;}.elementor-179 .elementor-element.elementor-element-94527b9{--icon-box-icon-margin:15px;}.elementor-179 .elementor-element.elementor-element-94527b9 .elementor-icon-box-title{margin-block-end:6px;color:#E4E4E4;}.elementor-179 .elementor-element.elementor-element-94527b9.elementor-view-stacked .elementor-icon{background-color:#DDDDDD;}.elementor-179 .elementor-element.elementor-element-94527b9.elementor-view-framed .elementor-icon, .elementor-179 .elementor-element.elementor-element-94527b9.elementor-view-default .elementor-icon{fill:#DDDDDD;color:#DDDDDD;border-color:#DDDDDD;}.elementor-179 .elementor-element.elementor-element-94527b9 .elementor-icon{font-size:30px;}.elementor-179 .elementor-element.elementor-element-94527b9 .elementor-icon-box-title, .elementor-179 .elementor-element.elementor-element-94527b9 .elementor-icon-box-title a{font-family:"Metropolis", Sans-serif;font-size:21px;font-weight:600;}.elementor-179 .elementor-element.elementor-element-94527b9 .elementor-icon-box-description{font-family:"Metropolis", Sans-serif;font-size:16px;font-weight:400;color:#B8B8B8;}.elementor-179 .elementor-element.elementor-element-c284582{--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-179 .elementor-element.elementor-element-68ecd9a > .elementor-widget-container{background-color:#83692ED9;margin:0px 0px 0px 0px;padding:0.4em 1.6em 0.2em 1.6em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BAA842;border-radius:33px 33px 33px 33px;}.elementor-179 .elementor-element.elementor-element-68ecd9a.elementor-element{--align-self:center;}.elementor-179 .elementor-element.elementor-element-68ecd9a{text-align:left;}.elementor-179 .elementor-element.elementor-element-68ecd9a .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:1.2rem;font-weight:700;color:#FDDA93;}.elementor-179 .elementor-element.elementor-element-4d4bc9b{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;}.elementor-179 .elementor-element.elementor-element-4d4bc9b > .elementor-widget-container{margin:-1.2em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-179 .elementor-element.elementor-element-4d4bc9b.elementor-element{--align-self:center;}.elementor-179 .elementor-element.elementor-element-4d4bc9b .elementor-image-box-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-4d4bc9b .elementor-image-box-title{margin-bottom:15px;font-family:"Metropolis", Sans-serif;font-size:2.25rem;font-weight:600;color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-4d4bc9b:has(:hover) .elementor-image-box-title,
					 .elementor-179 .elementor-element.elementor-element-4d4bc9b:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-4d4bc9b .elementor-image-box-description{font-family:"Metropolis", Sans-serif;font-size:1.125rem;font-weight:500;color:var( --e-global-color-faea3ab );}.elementor-179 .elementor-element.elementor-element-7f645fb1{--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:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-179 .elementor-element.elementor-element-3b668b8a{width:100%;max-width:100%;}.elementor-179 .elementor-element.elementor-element-853de34{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-179 .elementor-element.elementor-element-853de34.elementor-element{--align-self:flex-end;}.elementor-179 .elementor-element.elementor-element-853de34 .elementor-image-box-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-853de34 .elementor-image-box-title{margin-bottom:15px;font-family:"Metropolis", Sans-serif;font-weight:600;color:#DFDFDF;}.elementor-179 .elementor-element.elementor-element-853de34 .elementor-image-box-description{font-family:"Metropolis", Sans-serif;font-weight:400;color:#E6E6E6;}.elementor-179 .elementor-element.elementor-element-18f48cf9{--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:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-179 .elementor-element.elementor-element-1de628{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-179 .elementor-element.elementor-element-1de628.elementor-element{--align-self:flex-start;}.elementor-179 .elementor-element.elementor-element-1de628 .elementor-image-box-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-1de628 .elementor-image-box-title{font-family:"Metropolis", Sans-serif;font-weight:600;color:#DFDFDF;}.elementor-179 .elementor-element.elementor-element-1de628 .elementor-image-box-description{font-family:"Metropolis", Sans-serif;font-weight:400;color:#E6E6E6;}.elementor-179 .elementor-element.elementor-element-ff909d7{--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:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-179 .elementor-element.elementor-element-bf80f7b{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-179 .elementor-element.elementor-element-bf80f7b.elementor-element{--align-self:flex-end;}.elementor-179 .elementor-element.elementor-element-bf80f7b .elementor-image-box-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-bf80f7b .elementor-image-box-title{font-family:"Metropolis", Sans-serif;font-weight:600;color:#DFDFDF;}.elementor-179 .elementor-element.elementor-element-bf80f7b .elementor-image-box-description{font-family:"Metropolis", Sans-serif;font-weight:400;color:#E6E6E6;}.elementor-179 .elementor-element.elementor-element-53e53b39{--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:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-179 .elementor-element.elementor-element-4e2225f9{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-179 .elementor-element.elementor-element-4e2225f9.elementor-element{--align-self:flex-start;}.elementor-179 .elementor-element.elementor-element-4e2225f9 .elementor-image-box-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-4e2225f9 .elementor-image-box-title{font-family:"Metropolis", Sans-serif;font-weight:600;color:#DFDFDF;}.elementor-179 .elementor-element.elementor-element-4e2225f9 .elementor-image-box-description{font-family:"Metropolis", Sans-serif;font-weight:400;color:#E6E6E6;}.elementor-179 .elementor-element.elementor-element-2f58bbd{--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:0em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-179 .elementor-element.elementor-element-6477943 > .elementor-widget-container{background-color:transparent;margin:0em 0em 0em 0em;padding:0.4em 1.8em 0.3em 1.8em;background-image:linear-gradient(195deg, #FFCD4D 0%, #D69400 100%);border-radius:20px 20px 20px 20px;}.elementor-179 .elementor-element.elementor-element-6477943.elementor-element{--align-self:center;}.elementor-179 .elementor-element.elementor-element-6477943{z-index:1;}.elementor-179 .elementor-element.elementor-element-6477943 .elementor-heading-title{font-family:"Metropolis", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-8b2a2d0{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;}.elementor-179 .elementor-element.elementor-element-8b2a2d0 > .elementor-widget-container{margin:-12px 0px -3px 0px;}.elementor-179 .elementor-element.elementor-element-8b2a2d0.elementor-element{--align-self:center;}.elementor-179 .elementor-element.elementor-element-8b2a2d0 .elementor-image-box-title{margin-bottom:2px;font-family:"Metropolis", Sans-serif;font-size:3.6rem;font-weight:600;line-height:1.1em;color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-8b2a2d0:has(:hover) .elementor-image-box-title,
					 .elementor-179 .elementor-element.elementor-element-8b2a2d0:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-8b2a2d0 .elementor-image-box-description{font-family:"Metropolis", Sans-serif;font-size:1.125rem;font-weight:400;color:var( --e-global-color-faea3ab );}.elementor-179 .elementor-element.elementor-element-ea5747c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-179 .elementor-element.elementor-element-ea5747c.e-con{--align-self:center;}.elementor-179 .elementor-element.elementor-element-7c50c98.elementor-element{--align-self:center;}.elementor-179 .elementor-element.elementor-element-7c50c98{z-index:0;}.elementor-179 .elementor-element.elementor-element-7c50c98 img{width:60%;}.elementor-179 .elementor-element.elementor-element-7f38dae{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-e6852a0{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-179 .elementor-element.elementor-element-e6852a0.elementor-element{--align-self:center;}.elementor-179 .elementor-element.elementor-element-51dd6caf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:0;}.elementor-179 .elementor-element.elementor-element-695c0253{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;z-index:2;}.elementor-179 .elementor-element.elementor-element-695c0253 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-179 .elementor-element.elementor-element-12efeac1{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-179 .elementor-element.elementor-element-12efeac1 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-179 .elementor-element.elementor-element-19354240{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-179 .elementor-element.elementor-element-19354240 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-179 .elementor-element.elementor-element-7a2a9010{--display:flex;--min-height:548px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;--padding-top:3em;--padding-bottom:3em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-179 .elementor-element.elementor-element-7a2a9010:not(.elementor-motion-effects-element-type-background), .elementor-179 .elementor-element.elementor-element-7a2a9010 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12121C;}.elementor-179 .elementor-element.elementor-element-3cffe28a > .elementor-widget-container{margin:-30px 0px -30px 0px;}.elementor-179 .elementor-element.elementor-element-3cffe28a img{width:100%;}.elementor-179 .elementor-element.elementor-element-580b87cc > .elementor-widget-container{padding:1em 0em 1em 0em;}.elementor-179 .elementor-element.elementor-element-580b87cc.elementor-element{--align-self:center;}.elementor-179 .elementor-element.elementor-element-580b87cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-179 .elementor-element.elementor-element-580b87cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-179 .elementor-element.elementor-element-580b87cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-179 .elementor-element.elementor-element-580b87cc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-179 .elementor-element.elementor-element-580b87cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-179 .elementor-element.elementor-element-580b87cc .elementor-icon-list-icon i{color:#DDC589;transition:color 0.3s;}.elementor-179 .elementor-element.elementor-element-580b87cc .elementor-icon-list-icon svg{fill:#DDC589;transition:fill 0.3s;}.elementor-179 .elementor-element.elementor-element-580b87cc .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#DDC589;}.elementor-179 .elementor-element.elementor-element-580b87cc .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#DDC589;}.elementor-179 .elementor-element.elementor-element-580b87cc{--e-icon-list-icon-size:16px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:3px;}.elementor-179 .elementor-element.elementor-element-580b87cc .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-179 .elementor-element.elementor-element-580b87cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-179 .elementor-element.elementor-element-580b87cc .elementor-icon-list-item > a{font-family:"Metropolis", Sans-serif;font-size:1.2rem;font-weight:500;text-transform:none;}.elementor-179 .elementor-element.elementor-element-580b87cc .elementor-icon-list-text{color:#FAFAFA;transition:color 0.3s;}.elementor-179 .elementor-element.elementor-element-580b87cc .elementor-icon-list-item:hover .elementor-icon-list-text{color:#D1D5DB;}.elementor-179 .elementor-element.elementor-element-749c22f0 .elementor-button{background-color:transparent;font-family:"Metropolis", Sans-serif;font-size:0.875rem;font-weight:600;text-transform:uppercase;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(221deg, #F2D46D 0%, #E7AF22 100%);}.elementor-179 .elementor-element.elementor-element-749c22f0 .elementor-button:hover, .elementor-179 .elementor-element.elementor-element-749c22f0 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #E7AF22 0%, #E7B024 100%);}.elementor-179 .elementor-element.elementor-element-749c22f0 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-179 .elementor-element.elementor-element-749c22f0.elementor-element{--align-self:center;}.elementor-179 .elementor-element.elementor-element-749c22f0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-179 .elementor-element.elementor-element-749c22f0 .elementor-button:hover svg, .elementor-179 .elementor-element.elementor-element-749c22f0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-92f9301{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-179 .elementor-element.elementor-element-92f9301.elementor-element{--align-self:center;}.elementor-179 .elementor-element.elementor-element-25de9844{--display:flex;--min-height:540px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:2em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-179 .elementor-element.elementor-element-34439057{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-179 .elementor-element.elementor-element-34439057 > .elementor-widget-container{margin:-15px 0px -27px 0px;padding:0px 0px 0px 0px;}.elementor-179 .elementor-element.elementor-element-34439057 .elementor-image-box-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-34439057 .elementor-image-box-title{margin-bottom:15px;font-family:"Metropolis", Sans-serif;font-size:2.25rem;font-weight:600;color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-34439057:has(:hover) .elementor-image-box-title,
					 .elementor-179 .elementor-element.elementor-element-34439057:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-34439057 .elementor-image-box-description{font-family:"Metropolis", Sans-serif;font-size:1.125rem;font-weight:500;color:#E6E6E6;}.elementor-179 .elementor-element.elementor-element-c7662b2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-179 .elementor-element.elementor-element-5f7220b .elementor-main-swiper .swiper-slide{background-color:#02010100;border-color:#02010100;}.elementor-179 .elementor-element.elementor-element-5f7220b .elementor-testimonial__header{padding-top:20px;padding-left:20px;padding-right:20px;background-color:#02010100;padding-block-end:calc( 18px / 2 );border-block-end-color:#FFFFFF33;}.elementor-179 .elementor-element.elementor-element-5f7220b .elementor-testimonial__content{padding-bottom:20px;padding-left:20px;padding-right:20px;padding-block-start:calc( 18px / 2 );}.elementor-179 .elementor-element.elementor-element-5f7220b .elementor-swiper-button{font-size:20px;}.elementor-179 .elementor-element.elementor-element-5f7220b .elementor-testimonial__header, .elementor-179 .elementor-element.elementor-element-5f7220b .elementor-testimonial__name{font-family:"Metropolis", Sans-serif;font-size:1.3rem;font-weight:600;line-height:1.1em;}.elementor-179 .elementor-element.elementor-element-5f7220b .elementor-testimonial__title{font-family:"Metropolis", Sans-serif;font-size:1.2rem;}.elementor-179 .elementor-element.elementor-element-5f7220b .elementor-testimonial__text{color:var( --e-global-color-faea3ab );font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:400;}.elementor-179 .elementor-element.elementor-element-5f7220b .elementor-testimonial__icon:not(.elementor-testimonial__rating){color:#B92929;}.elementor-179 .elementor-element.elementor-element-5f7220b .elementor-testimonial__icon:not(.elementor-testimonial__rating) svg{fill:#B92929;}.elementor-179 .elementor-element.elementor-element-5f7220b .elementor-testimonial__icon{font-size:8px;}.elementor-179 .elementor-element.elementor-element-5f7220b .elementor-testimonial__icon svg{width:8px;}.elementor-179 .elementor-element.elementor-element-5f7220b .elementor-star-rating{font-size:15px;}.elementor-179 .elementor-element.elementor-element-5f7220b .elementor-star-rating i:not(:last-of-type){margin-inline-end:2px;}.elementor-179 .elementor-element.elementor-element-5f7220b .elementor-star-rating i:before{color:#ECBE41;}.elementor-179 .elementor-element.elementor-element-995dcee .elementor-main-swiper .swiper-slide{background-color:#02010100;border-color:#02010100;}.elementor-179 .elementor-element.elementor-element-995dcee .elementor-testimonial__header{padding-top:20px;padding-left:20px;padding-right:20px;background-color:#02010100;padding-block-end:calc( 18px / 2 );border-block-end-color:#FFFFFF33;}.elementor-179 .elementor-element.elementor-element-995dcee .elementor-testimonial__content{padding-bottom:20px;padding-left:20px;padding-right:20px;padding-block-start:calc( 18px / 2 );}.elementor-179 .elementor-element.elementor-element-995dcee .elementor-swiper-button{font-size:20px;}.elementor-179 .elementor-element.elementor-element-995dcee .elementor-testimonial__header, .elementor-179 .elementor-element.elementor-element-995dcee .elementor-testimonial__name{font-family:"Metropolis", Sans-serif;font-size:1.3rem;font-weight:600;line-height:1.1em;}.elementor-179 .elementor-element.elementor-element-995dcee .elementor-testimonial__title{font-family:"Metropolis", Sans-serif;font-size:1.2rem;}.elementor-179 .elementor-element.elementor-element-995dcee .elementor-testimonial__text{color:var( --e-global-color-faea3ab );font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:400;}.elementor-179 .elementor-element.elementor-element-995dcee .elementor-testimonial__icon:not(.elementor-testimonial__rating){color:#B92929;}.elementor-179 .elementor-element.elementor-element-995dcee .elementor-testimonial__icon:not(.elementor-testimonial__rating) svg{fill:#B92929;}.elementor-179 .elementor-element.elementor-element-995dcee .elementor-testimonial__icon{font-size:8px;}.elementor-179 .elementor-element.elementor-element-995dcee .elementor-testimonial__icon svg{width:8px;}.elementor-179 .elementor-element.elementor-element-995dcee .elementor-star-rating{font-size:15px;}.elementor-179 .elementor-element.elementor-element-995dcee .elementor-star-rating i:not(:last-of-type){margin-inline-end:2px;}.elementor-179 .elementor-element.elementor-element-995dcee .elementor-star-rating i:before{color:#ECBE41;}.elementor-179 .elementor-element.elementor-element-80f91bd .elementor-main-swiper .swiper-slide{background-color:#02010100;border-color:#02010100;}.elementor-179 .elementor-element.elementor-element-80f91bd .elementor-testimonial__header{padding-top:20px;padding-left:20px;padding-right:20px;background-color:#02010100;padding-block-end:calc( 18px / 2 );border-block-end-color:#FFFFFF33;}.elementor-179 .elementor-element.elementor-element-80f91bd .elementor-testimonial__content{padding-bottom:20px;padding-left:20px;padding-right:20px;padding-block-start:calc( 18px / 2 );}.elementor-179 .elementor-element.elementor-element-80f91bd .elementor-swiper-button{font-size:20px;}.elementor-179 .elementor-element.elementor-element-80f91bd .elementor-testimonial__header, .elementor-179 .elementor-element.elementor-element-80f91bd .elementor-testimonial__name{font-family:"Metropolis", Sans-serif;font-size:1.3rem;font-weight:600;line-height:1.1em;}.elementor-179 .elementor-element.elementor-element-80f91bd .elementor-testimonial__title{font-family:"Metropolis", Sans-serif;font-size:1.2rem;}.elementor-179 .elementor-element.elementor-element-80f91bd .elementor-testimonial__text{color:var( --e-global-color-faea3ab );font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:400;}.elementor-179 .elementor-element.elementor-element-80f91bd .elementor-testimonial__icon:not(.elementor-testimonial__rating){color:#B92929;}.elementor-179 .elementor-element.elementor-element-80f91bd .elementor-testimonial__icon:not(.elementor-testimonial__rating) svg{fill:#B92929;}.elementor-179 .elementor-element.elementor-element-80f91bd .elementor-testimonial__icon{font-size:8px;}.elementor-179 .elementor-element.elementor-element-80f91bd .elementor-testimonial__icon svg{width:8px;}.elementor-179 .elementor-element.elementor-element-80f91bd .elementor-star-rating{font-size:15px;}.elementor-179 .elementor-element.elementor-element-80f91bd .elementor-star-rating i:not(:last-of-type){margin-inline-end:2px;}.elementor-179 .elementor-element.elementor-element-80f91bd .elementor-star-rating i:before{color:#ECBE41;}.elementor-179 .elementor-element.elementor-element-6b64e53{--display:flex;--min-height:835px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:6em;--padding-bottom:6em;--padding-left:1em;--padding-right:1em;}.elementor-179 .elementor-element.elementor-element-7c8cefc.elementor-element{--align-self:center;}.elementor-179 .elementor-element.elementor-element-7c8cefc{z-index:0;}.elementor-179 .elementor-element.elementor-element-46b4fbd1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;--z-index:0;}.elementor-179 .elementor-element.elementor-element-7cb81ac5 .elementor-icon-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-7cb81ac5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-7cb81ac5.elementor-view-framed .elementor-icon, .elementor-179 .elementor-element.elementor-element-7cb81ac5.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-7cb81ac5.elementor-view-framed .elementor-icon, .elementor-179 .elementor-element.elementor-element-7cb81ac5.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-7cb81ac5 .elementor-icon{font-size:213px;}.elementor-179 .elementor-element.elementor-element-7cb81ac5 .elementor-icon svg{height:213px;}.elementor-179 .elementor-element.elementor-element-3365d9c7{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-179 .elementor-element.elementor-element-3365d9c7 > .elementor-widget-container{margin:0em 0em 1em 0em;padding:0px 0px 0px 0px;}.elementor-179 .elementor-element.elementor-element-3365d9c7 .elementor-image-box-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-3365d9c7 .elementor-image-box-title{margin-bottom:15px;font-family:"Metropolis", Sans-serif;font-size:2.25rem;font-weight:600;color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-3365d9c7:has(:hover) .elementor-image-box-title,
					 .elementor-179 .elementor-element.elementor-element-3365d9c7:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-3365d9c7 .elementor-image-box-description{font-family:"Metropolis", Sans-serif;font-size:1.25rem;font-weight:500;color:#E6E6E6;}.elementor-179 .elementor-element.elementor-element-3b2c988a .elementor-button{background-color:transparent;font-family:"Metropolis", Sans-serif;font-size:1.125rem;font-weight:600;text-transform:uppercase;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(232deg, #E7B024 0%, #FF7B18 100%);}.elementor-179 .elementor-element.elementor-element-3b2c988a .elementor-button:hover, .elementor-179 .elementor-element.elementor-element-3b2c988a .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #FF7B18 0%, #E7B024 100%);}.elementor-179 .elementor-element.elementor-element-3b2c988a > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-179 .elementor-element.elementor-element-3b2c988a.elementor-element{--align-self:center;}.elementor-179 .elementor-element.elementor-element-3b2c988a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-179 .elementor-element.elementor-element-3b2c988a .elementor-button:hover svg, .elementor-179 .elementor-element.elementor-element-3b2c988a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-67e6c3d8{--display:flex;--min-height:74px;--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-179 .elementor-element.elementor-element-5f44b4bd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:4em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-179 .elementor-element.elementor-element-5f44b4bd.e-con{--align-self:center;}.elementor-179 .elementor-element.elementor-element-349d8025{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:12px 12px 12px 12px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:1;}.elementor-179 .elementor-element.elementor-element-16e026c{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-179 .elementor-element.elementor-element-16e026c > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-179 .elementor-element.elementor-element-16e026c .elementor-image-box-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-16e026c .elementor-image-box-title{margin-bottom:15px;font-family:"Metropolis", Sans-serif;font-size:2.7rem;font-weight:600;color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-16e026c:has(:hover) .elementor-image-box-title,
					 .elementor-179 .elementor-element.elementor-element-16e026c:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-16e026c .elementor-image-box-description{font-family:"Metropolis", Sans-serif;font-size:1.25rem;font-weight:500;color:var( --e-global-color-faea3ab );}.elementor-179 .elementor-element.elementor-element-15f3764e{--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;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;--z-index:1;}.elementor-179 .elementor-element.elementor-element-15f3764e:not(.elementor-motion-effects-element-type-background), .elementor-179 .elementor-element.elementor-element-15f3764e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F8;}.elementor-179 .elementor-element.elementor-element-9617c07.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-179 .elementor-element.elementor-element-4306e40b.elementor-element{--align-self:center;}.elementor-179 .elementor-element.elementor-element-4306e40b .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-179 .elementor-element.elementor-element-4306e40b .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-179 .elementor-element.elementor-element-4306e40b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-179 .elementor-element.elementor-element-4306e40b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-179 .elementor-element.elementor-element-4306e40b .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;}.elementor-179 .elementor-element.elementor-element-4306e40b .elementor-icon-list-text{color:#7A7A7A;transition:color 0.3s;}.elementor-179 .elementor-element.elementor-element-6d750beb{--display:flex;--min-height:608px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 50px;--row-gap:30px;--column-gap:50px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 4px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:4px;--border-left-width:0px;--padding-top:6em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-179 .elementor-element.elementor-element-6d750beb:not(.elementor-motion-effects-element-type-background), .elementor-179 .elementor-element.elementor-element-6d750beb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F8;background-image:url("https://marianabonamini.com.br/wp-content/uploads/2025/07/bg-rodape.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-179 .elementor-element.elementor-element-6d750beb.e-con{--align-self:center;}.elementor-179 .elementor-element.elementor-element-482f16b7 > .elementor-widget-container{margin:0em 0em 2em 0em;padding:0px 0px 0px 0px;}.elementor-179 .elementor-element.elementor-element-482f16b7.elementor-element{--align-self:center;}.elementor-179 .elementor-element.elementor-element-482f16b7 .elementor-image-box-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-482f16b7 .elementor-image-box-title{margin-bottom:2px;font-family:"Metropolis", Sans-serif;font-size:84px;font-weight:600;color:#ECECEC;}.elementor-179 .elementor-element.elementor-element-482f16b7:has(:hover) .elementor-image-box-title,
					 .elementor-179 .elementor-element.elementor-element-482f16b7:has(:focus) .elementor-image-box-title{color:#444575;}.elementor-179 .elementor-element.elementor-element-482f16b7 .elementor-image-box-description{font-family:"Metropolis", Sans-serif;font-size:1.25rem;font-weight:400;color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-22f1200e{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-179 .elementor-element.elementor-element-6dbca66{font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:400;line-height:25px;color:#E6E6E6;}.elementor-179 .elementor-element.elementor-element-590c169d{--display:flex;}.elementor-179 .elementor-element.elementor-element-34b9782{font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:400;line-height:25px;color:#E6E6E6;}.elementor-179 .elementor-element.elementor-element-21db593a{--display:flex;}.elementor-179 .elementor-element.elementor-element-7324a706{font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:400;line-height:25px;color:#E6E6E6;}.elementor-179 .elementor-element.elementor-element-44480801{--display:flex;}.elementor-179 .elementor-element.elementor-element-53b95f0e{font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:400;line-height:25px;color:#E6E6E6;}.elementor-179 .elementor-element.elementor-element-d9e2826{--display:flex;}.elementor-179 .elementor-element.elementor-element-5d73673{font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:400;line-height:25px;color:#E6E6E6;}.elementor-179 .elementor-element.elementor-element-751fc7d{--display:flex;}.elementor-179 .elementor-element.elementor-element-fadcc0c{font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:400;line-height:25px;color:#E6E6E6;}.elementor-179 .elementor-element.elementor-element-9ac9952{--display:flex;}.elementor-179 .elementor-element.elementor-element-3dfb091{font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:400;line-height:25px;color:#E6E6E6;}.elementor-179 .elementor-element.elementor-element-2eb858d{--display:flex;}.elementor-179 .elementor-element.elementor-element-e0f574a{font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:400;line-height:25px;color:#E6E6E6;}.elementor-179 .elementor-element.elementor-element-c707a8f{--display:flex;}.elementor-179 .elementor-element.elementor-element-d2ac31c{font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:400;line-height:25px;color:#E6E6E6;}.elementor-179 .elementor-element.elementor-element-2e96850{--display:flex;}.elementor-179 .elementor-element.elementor-element-27e580c{font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:400;line-height:25px;color:#E6E6E6;}.elementor-179 .elementor-element.elementor-element-18b86ac{--display:flex;}.elementor-179 .elementor-element.elementor-element-1e5b7c5{font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:400;line-height:25px;color:#E6E6E6;}.elementor-179 .elementor-element.elementor-element-0c4685a{--display:flex;}.elementor-179 .elementor-element.elementor-element-09b4d1c{font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:400;line-height:25px;color:#E6E6E6;}.elementor-179 .elementor-element.elementor-element-74d7a40{--display:flex;}.elementor-179 .elementor-element.elementor-element-f995b9c{font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:400;line-height:25px;color:#E6E6E6;}.elementor-179 .elementor-element.elementor-element-0117baf{--display:flex;}.elementor-179 .elementor-element.elementor-element-f960ba0{font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:400;line-height:25px;color:#E6E6E6;}.elementor-179 .elementor-element.elementor-element-e1dcc40{--display:flex;}.elementor-179 .elementor-element.elementor-element-19ecfbd{font-family:"Metropolis", Sans-serif;font-size:1rem;font-weight:400;line-height:25px;color:#E6E6E6;}.elementor-179 .elementor-element.elementor-element-d7cc54e{--n-accordion-title-font-size:18px;width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:5px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFD200;--n-accordion-title-active-color:#FFD200;--n-accordion-icon-size:15px;}.elementor-179 .elementor-element.elementor-element-d7cc54e.elementor-element{--align-self:center;}:where( .elementor-179 .elementor-element.elementor-element-d7cc54e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Metropolis", Sans-serif;font-weight:500;}.elementor-179 .elementor-element.elementor-element-74d3802 .elementor-button{background-color:transparent;font-family:"Metropolis", Sans-serif;font-size:1.125rem;font-weight:600;text-transform:uppercase;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(221deg, #F2D46D 0%, #E7AF22 100%);}.elementor-179 .elementor-element.elementor-element-74d3802 .elementor-button:hover, .elementor-179 .elementor-element.elementor-element-74d3802 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #E7AF22 0%, #E7B024 100%);}.elementor-179 .elementor-element.elementor-element-74d3802 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-179 .elementor-element.elementor-element-74d3802.elementor-element{--align-self:center;}.elementor-179 .elementor-element.elementor-element-74d3802 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-179 .elementor-element.elementor-element-74d3802 .elementor-button:hover svg, .elementor-179 .elementor-element.elementor-element-74d3802 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-6b653d30{width:100%;max-width:100%;}.elementor-179 .elementor-element.elementor-element-6b653d30 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-179 .elementor-element.elementor-element-6b653d30.elementor-element{--align-self:center;}.elementor-179 .elementor-element.elementor-element-6b653d30 .elementor-image-box-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-6b653d30 .elementor-image-box-title{margin-bottom:5px;font-family:"Metropolis", Sans-serif;font-size:14px;font-weight:400;color:#F8F8F8;}.elementor-179 .elementor-element.elementor-element-6b653d30:has(:hover) .elementor-image-box-title,
					 .elementor-179 .elementor-element.elementor-element-6b653d30:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-179 .elementor-element.elementor-element-6b653d30 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;color:#E6E6E6;}body.elementor-page-179:not(.elementor-motion-effects-element-type-background), body.elementor-page-179 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090A0D;}@media(max-width:1560px){.elementor-179 .elementor-element.elementor-element-4b3c5eb{--grid-auto-flow:row;}.elementor-179 .elementor-element.elementor-element-68840ae{--container-widget-width:56%;--container-widget-flex-grow:0;width:var( --container-widget-width, 56% );max-width:56%;}.elementor-179 .elementor-element.elementor-element-ebfa201{--grid-auto-flow:row;}.elementor-179 .elementor-element.elementor-element-3de63d04{--grid-auto-flow:row;}.elementor-179 .elementor-element.elementor-element-50036a1{--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;--align-items:stretch;--padding-top:0em;--padding-bottom:0em;--padding-left:03em;--padding-right:0em;--z-index:4;}.elementor-179 .elementor-element.elementor-element-50036a1.e-con{--align-self:center;}.elementor-179 .elementor-element.elementor-element-9e8d98b{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-9e8d98b.e-con{--align-self:center;}.elementor-179 .elementor-element.elementor-element-a4bbe2d > .elementor-widget-container{padding:2em 2em 02em 2em;}.elementor-179 .elementor-element.elementor-element-fd65838 > .elementor-widget-container{padding:2em 2em 2em 2em;}.elementor-179 .elementor-element.elementor-element-10624c9 > .elementor-widget-container{padding:2em 2em 2em 2em;}.elementor-179 .elementor-element.elementor-element-10624c9.elementor-element{--align-self:stretch;}.elementor-179 .elementor-element.elementor-element-485ab34 > .elementor-widget-container{padding:02em 02em 02em 02em;}.elementor-179 .elementor-element.elementor-element-485ab34.elementor-element{--align-self:stretch;}.elementor-179 .elementor-element.elementor-element-94527b9 > .elementor-widget-container{padding:2em 2em 2em 2em;}}@media(max-width:1024px){.elementor-179 .elementor-element.elementor-element-592afc46{--min-height:918px;--padding-top:0.3em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-179 .elementor-element.elementor-element-5eaa8bf5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-445bb7c9 .elementor-image-box-title{margin-bottom:10px;font-size:2.4rem;line-height:1.2em;}.elementor-179 .elementor-element.elementor-element-445bb7c9 .elementor-image-box-description{line-height:1.3em;}.elementor-179 .elementor-element.elementor-element-5d9fed94{--padding-top:03em;--padding-bottom:04em;--padding-left:0em;--padding-right:0em;}.elementor-179 .elementor-element.elementor-element-69c3a9a{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-179 .elementor-element.elementor-element-69c3a9a .elementor-image-box-title{font-size:2rem;}.elementor-179 .elementor-element.elementor-element-f4b617b{--padding-top:1em;--padding-bottom:1em;--padding-left:0.8em;--padding-right:0.8em;}.elementor-179 .elementor-element.elementor-element-cd781c6{--padding-top:1em;--padding-bottom:1em;--padding-left:0.4em;--padding-right:0.4em;}.elementor-179 .elementor-element.elementor-element-1e513ec .elementor-icon-box-title, .elementor-179 .elementor-element.elementor-element-1e513ec .elementor-icon-box-title a{font-size:1.7rem;}.elementor-179 .elementor-element.elementor-element-4b3c5eb{--grid-auto-flow:row;}.elementor-179 .elementor-element.elementor-element-f434011 .elementor-icon{font-size:32px;}.elementor-179 .elementor-element.elementor-element-f434011 .elementor-icon-box-title, .elementor-179 .elementor-element.elementor-element-f434011 .elementor-icon-box-title a{font-size:1.4rem;}.elementor-179 .elementor-element.elementor-element-f434011 .elementor-icon-box-description{font-size:1em;}.elementor-179 .elementor-element.elementor-element-e6e9ace .elementor-icon{font-size:32px;}.elementor-179 .elementor-element.elementor-element-e6e9ace .elementor-icon-box-title, .elementor-179 .elementor-element.elementor-element-e6e9ace .elementor-icon-box-title a{font-size:1.4rem;}.elementor-179 .elementor-element.elementor-element-e6e9ace .elementor-icon-box-description{font-size:1em;}.elementor-179 .elementor-element.elementor-element-68840ae{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-179 .elementor-element.elementor-element-6ce4bd1{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-179 .elementor-element.elementor-element-4d74db4 .elementor-image-box-title{font-size:2rem;}.elementor-179 .elementor-element.elementor-element-ebfa201{--grid-auto-flow:row;}.elementor-179 .elementor-element.elementor-element-365022a .elementor-image-box-title{font-size:2rem;}.elementor-179 .elementor-element.elementor-element-c3f4b16 .elementor-image-box-title{font-size:2rem;}.elementor-179 .elementor-element.elementor-element-1839c44 .elementor-image-box-title{font-size:2rem;}.elementor-179 .elementor-element.elementor-element-9348690.elementor-element{--align-self:center;}.elementor-179 .elementor-element.elementor-element-9348690{text-align:center;}.elementor-179 .elementor-element.elementor-element-3d28a504{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:04em;--padding-bottom:3em;--padding-left:01em;--padding-right:01em;}.elementor-179 .elementor-element.elementor-element-3d28a504.e-con{--align-self:center;}.elementor-179 .elementor-element.elementor-element-186d20dd{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-179 .elementor-element.elementor-element-9e72ba6{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-179 .elementor-element.elementor-element-28edef02.e-con{--align-self:flex-start;}.elementor-179 .elementor-element.elementor-element-6edf9b75 .elementor-image-box-title{font-size:2rem;}.elementor-179 .elementor-element.elementor-element-3de63d04{--grid-auto-flow:row;}.elementor-179 .elementor-element.elementor-element-4186668a{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-179 .elementor-element.elementor-element-50036a1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-179 .elementor-element.elementor-element-50036a1.e-con{--align-self:center;}.elementor-179 .elementor-element.elementor-element-9e8d98b{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-179 .elementor-element.elementor-element-9e8d98b.e-con{--align-self:stretch;}.elementor-179 .elementor-element.elementor-element-a4bbe2d > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:2em 2em 2em 2em;}.elementor-179 .elementor-element.elementor-element-fd65838 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:2em 2em 2em 2em;}.elementor-179 .elementor-element.elementor-element-10624c9 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:2em 2em 2em 2em;}.elementor-179 .elementor-element.elementor-element-485ab34 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:2em 2em 2em 2em;}.elementor-179 .elementor-element.elementor-element-94527b9 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:2em 2em 2em 2em;}.elementor-179 .elementor-element.elementor-element-53e53b39{--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-179 .elementor-element.elementor-element-8b2a2d0{--container-widget-width:55%;--container-widget-flex-grow:0;width:var( --container-widget-width, 55% );max-width:55%;}.elementor-179 .elementor-element.elementor-element-ea5747c{--min-height:774px;--padding-top:3em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-179 .elementor-element.elementor-element-7c50c98 img{width:100%;}.elementor-179 .elementor-element.elementor-element-7f38dae{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-7f38dae.e-con{--align-self:center;}.elementor-179 .elementor-element.elementor-element-e6852a0{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-179 .elementor-element.elementor-element-92f9301{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-179 .elementor-element.elementor-element-482f16b7 > .elementor-widget-container{margin:0em 0em -4em 0em;}.elementor-179 .elementor-element.elementor-element-482f16b7 .elementor-image-box-title{margin-bottom:81px;}.elementor-179 .elementor-element.elementor-element-d7cc54e{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;}}@media(max-width:767px){.elementor-179 .elementor-element.elementor-element-592afc46:not(.elementor-motion-effects-element-type-background), .elementor-179 .elementor-element.elementor-element-592afc46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marianabonamini.com.br/wp-content/uploads/2025/07/mariana-bg-novi-mobile.webp");background-position:top center;background-size:contain;}.elementor-179 .elementor-element.elementor-element-592afc46{--min-height:736px;--padding-top:22.3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-179 .elementor-element.elementor-element-5eaa8bf5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-179 .elementor-element.elementor-element-5eaa8bf5.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-179 .elementor-element.elementor-element-7812ed8f.elementor-element{--align-self:center;}.elementor-179 .elementor-element.elementor-element-7812ed8f{text-align:center;}.elementor-179 .elementor-element.elementor-element-7812ed8f .elementor-heading-title{font-size:14px;}.elementor-179 .elementor-element.elementor-element-445bb7c9 .elementor-image-box-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-445bb7c9 .elementor-image-box-title{margin-bottom:10px;font-size:1.7rem;}.elementor-179 .elementor-element.elementor-element-445bb7c9 .elementor-image-box-description{font-size:1rem;}.elementor-179 .elementor-element.elementor-element-6908c68f.elementor-element{--align-self:center;}.elementor-179 .elementor-element.elementor-element-6908c68f .elementor-button{font-size:0.8rem;}.elementor-179 .elementor-element.elementor-element-5d9fed94{--min-height:290px;--justify-content:center;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-179 .elementor-element.elementor-element-69c3a9a{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-179 .elementor-element.elementor-element-69c3a9a .elementor-image-box-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-69c3a9a .elementor-image-box-title{margin-bottom:15px;font-size:1.625rem;}.elementor-179 .elementor-element.elementor-element-69c3a9a .elementor-image-box-description{font-size:1rem;}.elementor-179 .elementor-element.elementor-element-f4b617b{--padding-top:1.5em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-179 .elementor-element.elementor-element-f741e89{--container-widget-width:73%;--container-widget-flex-grow:0;width:var( --container-widget-width, 73% );max-width:73%;}.elementor-179 .elementor-element.elementor-element-f741e89 .elementor-heading-title{font-size:1.2rem;}.elementor-179 .elementor-element.elementor-element-cd781c6{--padding-top:1.5em;--padding-bottom:1.7em;--padding-left:1em;--padding-right:1em;}.elementor-179 .elementor-element.elementor-element-1e513ec .elementor-icon-box-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-1e513ec .elementor-icon-box-title{margin-block-end:15px;}.elementor-179 .elementor-element.elementor-element-1e513ec .elementor-icon-box-title, .elementor-179 .elementor-element.elementor-element-1e513ec .elementor-icon-box-title a{font-size:1.2rem;}.elementor-179 .elementor-element.elementor-element-1e513ec .elementor-icon-box-description{font-size:1rem;}.elementor-179 .elementor-element.elementor-element-4b3c5eb{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-4b3c5eb.e-con{--align-self:center;}.elementor-179 .elementor-element.elementor-element-f434011 .elementor-icon-box-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-f434011 .elementor-icon-box-title{margin-block-end:0px;}.elementor-179 .elementor-element.elementor-element-f434011 .elementor-icon{font-size:30px;}.elementor-179 .elementor-element.elementor-element-f434011 .elementor-icon-box-title, .elementor-179 .elementor-element.elementor-element-f434011 .elementor-icon-box-title a{font-size:1.2rem;}.elementor-179 .elementor-element.elementor-element-f434011 .elementor-icon-box-description{font-size:16px;}.elementor-179 .elementor-element.elementor-element-e6e9ace .elementor-icon-box-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-e6e9ace .elementor-icon-box-title{margin-block-end:0px;}.elementor-179 .elementor-element.elementor-element-e6e9ace .elementor-icon{font-size:30px;}.elementor-179 .elementor-element.elementor-element-e6e9ace .elementor-icon-box-title, .elementor-179 .elementor-element.elementor-element-e6e9ace .elementor-icon-box-title a{font-size:1.2rem;}.elementor-179 .elementor-element.elementor-element-e6e9ace .elementor-icon-box-description{font-size:16px;}.elementor-179 .elementor-element.elementor-element-68840ae{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-179 .elementor-element.elementor-element-6ce4bd1{--width:94%;--padding-top:1.4em;--padding-bottom:1.4em;--padding-left:1em;--padding-right:1em;}.elementor-179 .elementor-element.elementor-element-4d74db4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-179 .elementor-element.elementor-element-4d74db4 .elementor-image-box-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-4d74db4 .elementor-image-box-title{margin-bottom:10px;font-size:1.2rem;}.elementor-179 .elementor-element.elementor-element-4d74db4 .elementor-image-box-description{font-size:1rem;}.elementor-179 .elementor-element.elementor-element-ebfa201{--width:100%;--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-365022a.elementor-element{--align-self:center;}.elementor-179 .elementor-element.elementor-element-365022a .elementor-image-box-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-365022a .elementor-image-box-title{margin-bottom:10px;font-size:22px;}.elementor-179 .elementor-element.elementor-element-365022a .elementor-image-box-description{font-size:16px;}.elementor-179 .elementor-element.elementor-element-c3f4b16 .elementor-image-box-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-c3f4b16 .elementor-image-box-title{margin-bottom:10px;font-size:22px;}.elementor-179 .elementor-element.elementor-element-c3f4b16 .elementor-image-box-description{font-size:16px;}.elementor-179 .elementor-element.elementor-element-1839c44.elementor-element{--align-self:center;}.elementor-179 .elementor-element.elementor-element-1839c44 .elementor-image-box-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-1839c44 .elementor-image-box-title{margin-bottom:10px;font-size:22px;}.elementor-179 .elementor-element.elementor-element-1839c44 .elementor-image-box-description{font-size:16px;}.elementor-179 .elementor-element.elementor-element-9348690 .elementor-heading-title{font-size:0.815rem;}.elementor-179 .elementor-element.elementor-element-3d28a504{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-179 .elementor-element.elementor-element-140f24b3{--container-widget-width:78%;--container-widget-flex-grow:0;width:var( --container-widget-width, 78% );max-width:78%;}.elementor-179 .elementor-element.elementor-element-140f24b3 .elementor-image-box-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-140f24b3 .elementor-image-box-title{margin-bottom:15px;font-size:1.625rem;}.elementor-179 .elementor-element.elementor-element-140f24b3 .elementor-image-box-description{font-size:16px;}.elementor-179 .elementor-element.elementor-element-186d20dd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-22fdc04 .elementor-icon{font-size:20px;}.elementor-179 .elementor-element.elementor-element-22fdc04 .elementor-icon-box-title, .elementor-179 .elementor-element.elementor-element-22fdc04 .elementor-icon-box-title a{font-size:1rem;line-height:0.4em;}.elementor-179 .elementor-element.elementor-element-9e72ba6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179 .elementor-element.elementor-element-c5f2fff{--icon-box-icon-margin:10px;}.elementor-179 .elementor-element.elementor-element-c5f2fff .elementor-icon-box-title{margin-block-end:10px;}.elementor-179 .elementor-element.elementor-element-c5f2fff .elementor-icon{font-size:20px;}.elementor-179 .elementor-element.elementor-element-c5f2fff .elementor-icon-box-title, .elementor-179 .elementor-element.elementor-element-c5f2fff .elementor-icon-box-title a{font-size:1rem;line-height:0.4em;}.elementor-179 .elementor-element.elementor-element-28edef02{--padding-top:3em;--padding-bottom:5em;--padding-left:01em;--padding-right:01em;}.elementor-179 .elementor-element.elementor-element-6edf9b75{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-179 .elementor-element.elementor-element-6edf9b75 .elementor-image-box-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-6edf9b75 .elementor-image-box-title{margin-bottom:15px;font-size:1.5rem;}.elementor-179 .elementor-element.elementor-element-6edf9b75 .elementor-image-box-description{font-size:16px;}body:not(.rtl) .elementor-179 .elementor-element.elementor-element-b7d0d87{right:32px;}body.rtl .elementor-179 .elementor-element.elementor-element-b7d0d87{left:32px;}.elementor-179 .elementor-element.elementor-element-b7d0d87{top:257px;}.elementor-179 .elementor-element.elementor-element-b7d0d87 .elementor-icon{font-size:145px;}.elementor-179 .elementor-element.elementor-element-b7d0d87 .elementor-icon svg{height:145px;}.elementor-179 .elementor-element.elementor-element-3de63d04{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-179 .elementor-element.elementor-element-369b3f .elementor-icon-box-title, .elementor-179 .elementor-element.elementor-element-369b3f .elementor-icon-box-title a{font-size:18px;}.elementor-179 .elementor-element.elementor-element-369b3f .elementor-icon-box-description{font-size:16px;}.elementor-179 .elementor-element.elementor-element-4d9b7ffc .elementor-icon-box-title, .elementor-179 .elementor-element.elementor-element-4d9b7ffc .elementor-icon-box-title a{font-size:18px;}.elementor-179 .elementor-element.elementor-element-4d9b7ffc .elementor-icon-box-description{font-size:16px;}.elementor-179 .elementor-element.elementor-element-5ef43d5f .elementor-icon-box-title, .elementor-179 .elementor-element.elementor-element-5ef43d5f .elementor-icon-box-title a{font-size:18px;}.elementor-179 .elementor-element.elementor-element-5ef43d5f .elementor-icon-box-description{font-size:16px;}.elementor-179 .elementor-element.elementor-element-4186668a{--padding-top:1em;--padding-bottom:2.2em;--padding-left:1em;--padding-right:1em;}.elementor-179 .elementor-element.elementor-element-7586d451 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 1em 0em;}.elementor-179 .elementor-element.elementor-element-7586d451 .elementor-image-box-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-7586d451 .elementor-image-box-title{margin-bottom:15px;font-size:1.625rem;}.elementor-179 .elementor-element.elementor-element-7586d451 .elementor-image-box-description{font-size:1.1rem;}.elementor-179 .elementor-element.elementor-element-50036a1{--width:98%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-179 .elementor-element.elementor-element-50036a1.e-con{--align-self:center;}.elementor-179 .elementor-element.elementor-element-9e8d98b{--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-179 .elementor-element.elementor-element-9e8d98b.e-con{--align-self:center;}.elementor-179 .elementor-element.elementor-element-a4bbe2d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2em 2em 4em 2em;}.elementor-179 .elementor-element.elementor-element-a4bbe2d.elementor-element{--align-self:stretch;}.elementor-179 .elementor-element.elementor-element-a4bbe2d .elementor-icon-box-title, .elementor-179 .elementor-element.elementor-element-a4bbe2d .elementor-icon-box-title a{font-size:21px;}.elementor-179 .elementor-element.elementor-element-a4bbe2d .elementor-icon-box-description{font-size:16px;}.elementor-179 .elementor-element.elementor-element-fd65838 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2em 2em 3.3em 2em;}.elementor-179 .elementor-element.elementor-element-fd65838.elementor-element{--align-self:stretch;}.elementor-179 .elementor-element.elementor-element-fd65838 .elementor-icon-box-title, .elementor-179 .elementor-element.elementor-element-fd65838 .elementor-icon-box-title a{font-size:21px;}.elementor-179 .elementor-element.elementor-element-fd65838 .elementor-icon-box-description{font-size:16px;}.elementor-179 .elementor-element.elementor-element-10624c9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2em 2em 2em 2em;}.elementor-179 .elementor-element.elementor-element-10624c9.elementor-element{--align-self:stretch;}.elementor-179 .elementor-element.elementor-element-10624c9 .elementor-icon-box-title, .elementor-179 .elementor-element.elementor-element-10624c9 .elementor-icon-box-title a{font-size:21px;}.elementor-179 .elementor-element.elementor-element-10624c9 .elementor-icon-box-description{font-size:16px;}.elementor-179 .elementor-element.elementor-element-485ab34 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2em 2em 3.2em 2em;}.elementor-179 .elementor-element.elementor-element-485ab34.elementor-element{--align-self:stretch;}.elementor-179 .elementor-element.elementor-element-485ab34 .elementor-icon-box-title, .elementor-179 .elementor-element.elementor-element-485ab34 .elementor-icon-box-title a{font-size:21px;}.elementor-179 .elementor-element.elementor-element-485ab34 .elementor-icon-box-description{font-size:16px;}.elementor-179 .elementor-element.elementor-element-94527b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:2em 2em 4.6em 2em;}.elementor-179 .elementor-element.elementor-element-94527b9.elementor-element{--align-self:stretch;}.elementor-179 .elementor-element.elementor-element-94527b9 .elementor-icon-box-title, .elementor-179 .elementor-element.elementor-element-94527b9 .elementor-icon-box-title a{font-size:21px;}.elementor-179 .elementor-element.elementor-element-94527b9 .elementor-icon-box-description{font-size:16px;}.elementor-179 .elementor-element.elementor-element-68ecd9a.elementor-element{--align-self:center;}.elementor-179 .elementor-element.elementor-element-68ecd9a{text-align:center;}.elementor-179 .elementor-element.elementor-element-68ecd9a .elementor-heading-title{font-size:14px;}.elementor-179 .elementor-element.elementor-element-4d4bc9b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-179 .elementor-element.elementor-element-4d4bc9b{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-179 .elementor-element.elementor-element-4d4bc9b .elementor-image-box-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-4d4bc9b .elementor-image-box-title{margin-bottom:15px;font-size:1.625rem;}.elementor-179 .elementor-element.elementor-element-4d4bc9b .elementor-image-box-description{font-size:1.1rem;}.elementor-179 .elementor-element.elementor-element-7f645fb1{--padding-top:1.5em;--padding-bottom:01em;--padding-left:01em;--padding-right:01em;}.elementor-179 .elementor-element.elementor-element-3b668b8a{width:100%;max-width:100%;}.elementor-179 .elementor-element.elementor-element-3b668b8a.elementor-element{--align-self:flex-start;}.elementor-179 .elementor-element.elementor-element-853de34{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-179 .elementor-element.elementor-element-853de34 .elementor-image-box-wrapper{text-align:left;}.elementor-179 .elementor-element.elementor-element-853de34 .elementor-image-box-title{font-size:1.2rem;}.elementor-179 .elementor-element.elementor-element-853de34 .elementor-image-box-description{font-size:1rem;}.elementor-179 .elementor-element.elementor-element-18f48cf9{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-179 .elementor-element.elementor-element-1de628{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-179 .elementor-element.elementor-element-1de628.elementor-element{--align-self:flex-end;}.elementor-179 .elementor-element.elementor-element-1de628 .elementor-image-box-wrapper{text-align:left;}.elementor-179 .elementor-element.elementor-element-1de628 .elementor-image-box-title{font-size:1.2rem;}.elementor-179 .elementor-element.elementor-element-1de628 .elementor-image-box-description{font-size:1rem;}.elementor-179 .elementor-element.elementor-element-ff909d7{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-179 .elementor-element.elementor-element-bf80f7b{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-179 .elementor-element.elementor-element-bf80f7b.elementor-element{--align-self:flex-end;}.elementor-179 .elementor-element.elementor-element-bf80f7b .elementor-image-box-wrapper{text-align:left;}.elementor-179 .elementor-element.elementor-element-bf80f7b .elementor-image-box-title{font-size:1.2rem;}.elementor-179 .elementor-element.elementor-element-bf80f7b .elementor-image-box-description{font-size:1rem;}.elementor-179 .elementor-element.elementor-element-53e53b39{--min-height:260px;--padding-top:2em;--padding-bottom:1.5em;--padding-left:1em;--padding-right:1em;}.elementor-179 .elementor-element.elementor-element-4e2225f9{--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;}.elementor-179 .elementor-element.elementor-element-4e2225f9 .elementor-image-box-wrapper{text-align:left;}.elementor-179 .elementor-element.elementor-element-4e2225f9 .elementor-image-box-title{font-size:1.2rem;}.elementor-179 .elementor-element.elementor-element-4e2225f9 .elementor-image-box-description{font-size:1rem;}.elementor-179 .elementor-element.elementor-element-2f58bbd{--padding-top:1em;--padding-bottom:3.5em;--padding-left:01em;--padding-right:01em;}.elementor-179 .elementor-element.elementor-element-6477943 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0.3em 1.4em 0.3em 1.4em;}.elementor-179 .elementor-element.elementor-element-6477943.elementor-element{--align-self:center;}.elementor-179 .elementor-element.elementor-element-6477943{text-align:center;}.elementor-179 .elementor-element.elementor-element-6477943 .elementor-heading-title{font-size:14px;}.elementor-179 .elementor-element.elementor-element-8b2a2d0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-179 .elementor-element.elementor-element-8b2a2d0 .elementor-image-box-title{font-size:3rem;}.elementor-179 .elementor-element.elementor-element-8b2a2d0 .elementor-image-box-description{font-size:1rem;}.elementor-179 .elementor-element.elementor-element-ea5747c{--min-height:530px;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:4em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-179 .elementor-element.elementor-element-51dd6caf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-179 .elementor-element.elementor-element-7a2a9010{--min-height:0px;--padding-top:3em;--padding-bottom:2.5em;--padding-left:1.2em;--padding-right:1.2em;}.elementor-179 .elementor-element.elementor-element-580b87cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1em 0em 1em 0em;}.elementor-179 .elementor-element.elementor-element-580b87cc.elementor-element{--align-self:center;}.elementor-179 .elementor-element.elementor-element-580b87cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(11px/2);}.elementor-179 .elementor-element.elementor-element-580b87cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(11px/2);}.elementor-179 .elementor-element.elementor-element-580b87cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(11px/2);}.elementor-179 .elementor-element.elementor-element-580b87cc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-11px/2);}.elementor-179 .elementor-element.elementor-element-580b87cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-11px/2);}.elementor-179 .elementor-element.elementor-element-580b87cc{--e-icon-list-icon-size:14px;}.elementor-179 .elementor-element.elementor-element-580b87cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-179 .elementor-element.elementor-element-580b87cc .elementor-icon-list-item > a{font-size:1rem;}.elementor-179 .elementor-element.elementor-element-749c22f0 .elementor-button{font-size:0.8rem;}.elementor-179 .elementor-element.elementor-element-25de9844{--padding-top:1em;--padding-bottom:4em;--padding-left:01em;--padding-right:01em;}.elementor-179 .elementor-element.elementor-element-34439057 > .elementor-widget-container{margin:0px 0px -22px 0px;}.elementor-179 .elementor-element.elementor-element-34439057{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-179 .elementor-element.elementor-element-34439057 .elementor-image-box-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-34439057 .elementor-image-box-title{margin-bottom:15px;font-size:1.625rem;}.elementor-179 .elementor-element.elementor-element-34439057 .elementor-image-box-description{font-size:1rem;}.elementor-179 .elementor-element.elementor-element-c7662b2{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-179 .elementor-element.elementor-element-995dcee > .elementor-widget-container{margin:1em 0em 1em 0em;}.elementor-179 .elementor-element.elementor-element-6b64e53{--min-height:730px;--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:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-179 .elementor-element.elementor-element-6b64e53.e-con{--align-self:center;}.elementor-179 .elementor-element.elementor-element-46b4fbd1{--padding-top:2em;--padding-bottom:3em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-179 .elementor-element.elementor-element-7cb81ac5 .elementor-icon{font-size:208px;}.elementor-179 .elementor-element.elementor-element-7cb81ac5 .elementor-icon svg{height:208px;}.elementor-179 .elementor-element.elementor-element-3365d9c7 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-179 .elementor-element.elementor-element-3365d9c7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-179 .elementor-element.elementor-element-3365d9c7 .elementor-image-box-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-3365d9c7 .elementor-image-box-title{margin-bottom:15px;font-size:1.625rem;}.elementor-179 .elementor-element.elementor-element-3365d9c7 .elementor-image-box-description{font-size:1rem;}.elementor-179 .elementor-element.elementor-element-3b2c988a .elementor-button{font-size:0.72rem;}.elementor-179 .elementor-element.elementor-element-5f44b4bd{--padding-top:4em;--padding-bottom:4em;--padding-left:0.7em;--padding-right:0.7em;}.elementor-179 .elementor-element.elementor-element-349d8025{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-179 .elementor-element.elementor-element-16e026c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-179 .elementor-element.elementor-element-16e026c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-179 .elementor-element.elementor-element-16e026c .elementor-image-box-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-16e026c .elementor-image-box-title{margin-bottom:15px;font-size:1.625rem;}.elementor-179 .elementor-element.elementor-element-16e026c .elementor-image-box-description{font-size:1rem;}.elementor-179 .elementor-element.elementor-element-15f3764e{--width:100%;--min-height:52px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;--z-index:3;}.elementor-179 .elementor-element.elementor-element-15f3764e.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-179 .elementor-element.elementor-element-9617c07{width:var( --container-widget-width, 335px );max-width:335px;--container-widget-width:335px;--container-widget-flex-grow:0;}.elementor-179 .elementor-element.elementor-element-9617c07 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-179 .elementor-element.elementor-element-6d750beb{--padding-top:4em;--padding-bottom:05em;--padding-left:0.8em;--padding-right:0.8em;}.elementor-179 .elementor-element.elementor-element-482f16b7 > .elementor-widget-container{margin:0em 0em -3.7em 0em;padding:0px 0px 0px 0px;}.elementor-179 .elementor-element.elementor-element-482f16b7 .elementor-image-box-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-482f16b7 .elementor-image-box-title{margin-bottom:75px;font-size:1.4rem;}.elementor-179 .elementor-element.elementor-element-482f16b7 .elementor-image-box-description{font-size:1rem;}.elementor-179 .elementor-element.elementor-element-d7cc54e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;--n-accordion-title-font-size:1.1rem;}:where( .elementor-179 .elementor-element.elementor-element-d7cc54e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.1em;}.elementor-179 .elementor-element.elementor-element-74d3802 .elementor-button{font-size:0.8rem;}.elementor-179 .elementor-element.elementor-element-6b653d30 .elementor-image-box-wrapper{text-align:center;}.elementor-179 .elementor-element.elementor-element-6b653d30 .elementor-image-box-title{font-size:14px;}.elementor-179 .elementor-element.elementor-element-6b653d30 .elementor-image-box-description{font-size:16px;}}@media(min-width:768px){.elementor-179 .elementor-element.elementor-element-5eaa8bf5{--width:50%;}.elementor-179 .elementor-element.elementor-element-36d4024{--width:60%;}.elementor-179 .elementor-element.elementor-element-6ce4bd1{--width:40%;}.elementor-179 .elementor-element.elementor-element-3d28a504{--content-width:1260px;}.elementor-179 .elementor-element.elementor-element-186d20dd{--width:48%;}.elementor-179 .elementor-element.elementor-element-9e72ba6{--width:48%;}.elementor-179 .elementor-element.elementor-element-28edef02{--content-width:1260px;}.elementor-179 .elementor-element.elementor-element-11f4245{--width:43%;}.elementor-179 .elementor-element.elementor-element-3de63d04{--width:47%;}.elementor-179 .elementor-element.elementor-element-4186668a{--content-width:1260px;}.elementor-179 .elementor-element.elementor-element-5a683e01{--width:75%;}.elementor-179 .elementor-element.elementor-element-50036a1{--width:100%;}.elementor-179 .elementor-element.elementor-element-9e8d98b{--content-width:1100px;}.elementor-179 .elementor-element.elementor-element-ea5747c{--content-width:1260px;}.elementor-179 .elementor-element.elementor-element-7f38dae{--width:100%;}.elementor-179 .elementor-element.elementor-element-51dd6caf{--width:100%;}.elementor-179 .elementor-element.elementor-element-6b64e53{--content-width:1260px;}.elementor-179 .elementor-element.elementor-element-46b4fbd1{--width:50%;}.elementor-179 .elementor-element.elementor-element-5f44b4bd{--content-width:1260px;}.elementor-179 .elementor-element.elementor-element-349d8025{--width:55%;}.elementor-179 .elementor-element.elementor-element-15f3764e{--width:47%;}.elementor-179 .elementor-element.elementor-element-6d750beb{--content-width:1260px;}}@media(max-width:1560px) and (min-width:768px){.elementor-179 .elementor-element.elementor-element-36d4024{--width:86%;}.elementor-179 .elementor-element.elementor-element-6ce4bd1{--width:56%;}.elementor-179 .elementor-element.elementor-element-50036a1{--width:98%;}}@media(max-width:1024px) and (min-width:768px){.elementor-179 .elementor-element.elementor-element-5eaa8bf5{--width:78%;}.elementor-179 .elementor-element.elementor-element-5d9fed94{--width:100vw;}.elementor-179 .elementor-element.elementor-element-36d4024{--width:99%;}.elementor-179 .elementor-element.elementor-element-6ce4bd1{--width:95%;}.elementor-179 .elementor-element.elementor-element-3d28a504{--content-width:94vw;}.elementor-179 .elementor-element.elementor-element-186d20dd{--width:75%;}.elementor-179 .elementor-element.elementor-element-9e72ba6{--width:75%;}.elementor-179 .elementor-element.elementor-element-28edef02{--content-width:94vw;}.elementor-179 .elementor-element.elementor-element-4186668a{--content-width:760px;}.elementor-179 .elementor-element.elementor-element-51dd6caf{--width:100%;}.elementor-179 .elementor-element.elementor-element-46b4fbd1{--width:64%;}.elementor-179 .elementor-element.elementor-element-349d8025{--width:61%;}}/* Start custom CSS for progress, class: .elementor-element-af8edb5 */.elementor-179 .elementor-element.elementor-element-af8edb5 .elementor-progress-text {
    flex-grow: 1;
    overflow: hidden;
    background: linear-gradient(135deg, #e6ab1a 0%, #f4dc7f 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4b617b */.elementor-179 .elementor-element.elementor-element-f4b617b::after,
.elementor-179 .elementor-element.elementor-element-f4b617b::before{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%, #3c415590 0%, rgba(255, 255, 255, 0.00) 100%), radial-gradient(71.2% 56.16% at 39.65% 8.34%, #3c415540 0%, rgba(255, 255, 255, 0.00) 100%), radial-gradient(44.99% 44.08% at 32.68% 3.28%, #3c415520 0%, rgba(217, 217, 217, 0.00) 100%), #07090C;
    z-index: 1;
    border-radius: 20px;
}

.elementor-179 .elementor-element.elementor-element-f4b617b::before{
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    background: linear-gradient(to bottom, #FFFFFF50, #000000); /*mude as cores da borda aqui*/
    z-index: 0;
}

.elementor-179 .elementor-element.elementor-element-f4b617b .elementor-widget{
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1e513ec */.elementor-179 .elementor-element.elementor-element-1e513ec svg {
    left: 0%;
    top: 0%;
    animation: flutuando 5s infinite;
}

@keyframes flutuando {
    0%, 100% {
        transform: translateY(5px) rotate(-10deg);
    }
    50% {
        transform: translateY(0px) rotate(5deg);
    }
}

@media (min-width:768px) and (max-width:1024px){
       .elementor-179 .elementor-element.elementor-element-1e513ec svg{
            top: 0%;
            left: 0%;
            animation: flutuando2 5s infinite;
          } 
    }
    
@media (min-width:308px) and (max-width:767px){
       .elementor-179 .elementor-element.elementor-element-1e513ec svg{
            top: 0%;
            left: 0%;
            animation: flutuando2 5s infinite;
          } 
    }   
    
@keyframes flutuando2 {
    0%, 100% {
        transform: translateY(5px) rotate(-10deg);
    }
    50% {
        transform: translateY(0px) rotate(5deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd781c6 */.elementor-179 .elementor-element.elementor-element-cd781c6::after,
.elementor-179 .elementor-element.elementor-element-cd781c6::before{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%, #3c415590 0%, rgba(255, 255, 255, 0.00) 100%), radial-gradient(71.2% 56.16% at 39.65% 8.34%, #3c415540 0%, rgba(255, 255, 255, 0.00) 100%), radial-gradient(44.99% 44.08% at 32.68% 3.28%, #3c415520 0%, rgba(217, 217, 217, 0.00) 100%), #07090C;
    z-index: 1;
    border-radius: 20px;
}

.elementor-179 .elementor-element.elementor-element-cd781c6::before{
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    background: linear-gradient(to bottom, #FFFFFF50, #000000); /*mude as cores da borda aqui*/
    z-index: 0;
}

.elementor-179 .elementor-element.elementor-element-cd781c6 .elementor-widget{
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ce4bd1 */.elementor-179 .elementor-element.elementor-element-6ce4bd1::after,
.elementor-179 .elementor-element.elementor-element-6ce4bd1::before{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%, #3c415590 0%, rgba(255, 255, 255, 0.00) 100%), radial-gradient(71.2% 56.16% at 39.65% 8.34%, #3c415540 0%, rgba(255, 255, 255, 0.00) 100%), radial-gradient(44.99% 44.08% at 32.68% 3.28%, #3c415520 0%, rgba(217, 217, 217, 0.00) 100%), #07090C;
    z-index: 1;
    border-radius: 20px;
}

.elementor-179 .elementor-element.elementor-element-6ce4bd1::before{
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    background: linear-gradient(to bottom, #FFFFFF50, #000000); /*mude as cores da borda aqui*/
    z-index: 0;
}

.elementor-179 .elementor-element.elementor-element-6ce4bd1 .elementor-widget{
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d9fed94 */.elementor-179 .elementor-element.elementor-element-5d9fed94{
    background: radial-gradient(105.21% 80.83% at 50% 139.64%, #3c415590 0%, rgba(255, 255, 255, 0.00) 100%), radial-gradient(71.2% 56.16% at 39.65% 8.34%, #3c415540 0%, rgba(255, 255, 255, 0.00) 100%), radial-gradient(44.99% 44.08% at 32.68% 3.28%, #3c415520 0%, rgba(217, 217, 217, 0.00) 100%), #07090C;
}

.elementor-179 .elementor-element.elementor-element-5d9fed94  {
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-image: linear-gradient(to right, transparent, #ffffff, transparent) 1;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b24161e */.elementor-179 .elementor-element.elementor-element-b24161e li {
  border-radius: 6px;
  padding: 15px 10px 15px!important;
  margin-bottom: 12px;
  display: flex;
  align-items: center;
  background-color: #FFF1F4!important; /* Cor padrão leve */
  border: 2px solid #FEE2E1;
}

/* Ícone com fundo rosa claro e centralizado */
.elementor-179 .elementor-element.elementor-element-b24161e li .elementor-icon-list-icon {
  background-color: #FEE2E1;
  border-radius: calc(50%);
  padding: 10px;
  margin-right: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-b24161e li .elementor-icon-list-icon i {
  color: #ff4a4a;
  font-size: 18px;
}

/* Texto ao lado */
.elementor-179 .elementor-element.elementor-element-b24161e li .elementor-icon-list-text {
  color: #1e1e1e;
  font-weight: 500;
  font-size: 16px;
}

/* Cores de fundo diferentes para cada item */
.elementor-179 .elementor-element.elementor-element-b24161e li:nth-child(1) {
  background-color: #fff9f8;
}

.elementor-179 .elementor-element.elementor-element-b24161e li:nth-child(2) {
  background-color: #fffdfa;
}

.elementor-179 .elementor-element.elementor-element-b24161e li:nth-child(3) {
  background-color: #fefbf7;
}

.elementor-179 .elementor-element.elementor-element-b24161e li:nth-child(4) {
  background-color: #fffdf5;
}

.elementor-179 .elementor-element.elementor-element-b24161e li:nth-child(5) {
  background-color: #fffef8;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-96bc499 */.elementor-179 .elementor-element.elementor-element-96bc499 li {
  border-radius: 6px;
  padding: 15px 10px 15px!important;
  margin-bottom: 12px;
  display: flex;
  align-items: center;
  background-color: #F5FBF8!important; /* Cor padrão leve */
  border: 2px solid #DCFCE7;
}

/* Ícone com fundo rosa claro e centralizado */
.elementor-179 .elementor-element.elementor-element-96bc499 li .elementor-icon-list-icon {
  background-color: #DCFCE7;
  border-radius: calc(50%);
  padding: 10px;
  margin-right: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.elementor-179 .elementor-element.elementor-element-96bc499 li .elementor-icon-list-icon i {
  color: #ff4a4a;
  font-size: 18px;
}

/* Texto ao lado */
.elementor-179 .elementor-element.elementor-element-96bc499 li .elementor-icon-list-text {
  color: #1e1e1e;
  font-weight: 500;
  font-size: 16px;
}

/* Cores de fundo diferentes para cada item */
.elementor-179 .elementor-element.elementor-element-96bc499 li:nth-child(1) {
  background-color: #fff9f8;
}

.elementor-179 .elementor-element.elementor-element-96bc499 li:nth-child(2) {
  background-color: #fffdfa;
}

.elementor-179 .elementor-element.elementor-element-96bc499 li:nth-child(3) {
  background-color: #fefbf7;
}

.elementor-179 .elementor-element.elementor-element-96bc499 li:nth-child(4) {
  background-color: #fffdf5;
}

.elementor-179 .elementor-element.elementor-element-96bc499 li:nth-child(5) {
  background-color: #fffef8;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b7d0d87 */#nome{
    animation: girar 10s linear infinite;
    transform-origin: center;
}

@keyframes girar{
    0%{
      transform: rotate(Odeg);
    }
    100% {
      transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a4bbe2d */..elementor-179 .elementor-element.elementor-element-a4bbe2d {
    display: flex;
    flex-wrap: wrap; /* Permite que os ícones envolvam em múltiplas linhas se necessário */
}

..elementor-179 .elementor-element.elementor-element-a4bbe2d .elementor-icon-box {
    display: flex;
    flex-direction: column; /* Alinha o conteúdo em coluna */
    justify-content: space-between; /* Garante que os conteúdos ocupem o espaço disponível */
    height: 100%; /* Faz com que todos os boxes tenham a mesma altura */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50036a1 */..elementor-179 .elementor-element.elementor-element-50036a1 .elementor-icon-box {
    display: flex;
    flex-direction: column; /* Alinha o conteúdo em coluna */
    justify-content: space-between; /* Garante que os conteúdos ocupem o espaço disponível */
    height: 100%; /* Faz com que todos os boxes tenham a mesma altura */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3b668b8a */.elementor-179 .elementor-element.elementor-element-3b668b8a{
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

/*bullets*/
.timeline::before{
    content: "";
    width: 12px; /*largura dos bullets*/
    height: 12px; /*altura dos bullets*/
    background: #ecbe41; /*cor dos bullets*/
    position: absolute;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    box-shadow: 
    0 0 0 6px #000,
    0 0 0 8px #fff; /*cor das bordas dos bullets*/
    z-index: 2;
    transition: 0.5s;
}

/*linha cinza*/
.timeline:not(:last-child)::after{
    content: "";
    width: 1px;
    height: 100%; /*controle a altura da linha por aqui*/
    background: #777777; /*cor da linha*/
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translatex(-50%);
}

.timeline.timeline-final::after{
    display: none;
}

/*linha rosa*/
.linha-timeline{
    width: 2px;
    height: 0%; /*a altura está zerada porque vou aumentando o tamanho dela com GSAP*/
    background: #ecbe41;
    position: absolute;
    top: 50%;
    left: 49.95%;
}

/*ajustes mobile e tablet*/
@media (max-width: 1024px){
    .linha-timeline{
        left: 20px;
    }

    .timeline{
        padding-left: 15%;
    }

    .timeline::before{
        left: 20px;
    }

    .timeline:not(:last-child)::after{
        left: 20px;
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f645fb1 */.elementor-179 .elementor-element.elementor-element-7f645fb1 {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18f48cf9 */.elementor-179 .elementor-element.elementor-element-18f48cf9 {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ff909d7 */.elementor-179 .elementor-element.elementor-element-ff909d7 {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53e53b39 */.elementor-179 .elementor-element.elementor-element-53e53b39 {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6477943 */@keyframes piscar {
    0%, 100% {
        opacity: 1; /* Totalmente visível */
    }
    50% {
        opacity: 0.3; /* Totalmente invisível */
    }
}

.elemento-piscante {
    animation: piscar 2s infinite; /* Duração de 1.5 segundos, loop infinito */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8b2a2d0 */.risco {
  position: relative; /* Necessário para posicionar a linha em relação ao texto */
  display: inline-block; /* Garante que o container se ajuste ao tamanho do texto */
}

.risco::after {
  content: ''; /* Pseudo-elementos precisam de 'content' para aparecer */
  
  /* Posição da linha */
  position: absolute;
  left: 0;
  top: 50%; /* Posiciona a linha no meio verticalmente */
  
  /* Tamanho e cor da linha */
  width: 100%; /* A linha terá a mesma largura do texto */
  height: 2px; /* A espessura que você definiu */
  background-color: #EF4639; /* A cor que você definiu */
  
  /* A MÁGICA: Rotação */
  transform: rotate(-2deg); /* Gire a linha. Ajuste o ângulo como preferir! */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c50c98 */.elementor-179 .elementor-element.elementor-element-7c50c98{
  position: absolute;
  top: calc(40%);
  left: 50%;
  transform: translateX(-50%);
  width: 50rem;
  height: 10rem;
  mix-blend-mode: screen;
  z-index: 0;
  filter: blur(180px);
  pointer-events: none;
}

.elementor-179 .elementor-element.elementor-element-7c50c98 img{
  height: 10rem;
  object-fit: cover;
}

@media(max-width: 1024px){
  .elementor-179 .elementor-element.elementor-element-7c50c98{
    mix-blend-mode: screen;
    position: absolute;
    left: 50%;
    top: calc(50% - 350px);
    transform: translateX(-50%);
    width: 100vw;
    height: 10rem;
    filter: blur(20px);
  }

  .elementor-179 .elementor-element.elementor-element-7c50c98 img{
    content: url("https://marianabonamini.com.br/wp-content/uploads/2025/07/frame_8-1-amarelo.webp");
    height: 50rem;
    object-fit: cover;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e6852a0 */.elementor-179 .elementor-element.elementor-element-e6852a0{
    height: fit-content;
}

.mascara1 {
    width: 100%;
    min-height: 820px; /*altere a altura aqui*/
    background: #ecbe4110 !important; /*altere a cor da linha sem brilho aqui*/
    mask: url('https://marianabonamini.com.br/wp-content/uploads/2025/07/svg-linhas-2.svg') center no-repeat;
    -webkit-mask: url('https://marianabonamini.com.br/wp-content/uploads/2025/07/svg-linhas-2.svg') center no-repeat;
    mask-size: contain;
    -webkit-mask-size: contain;
}

.mascara1:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0; /* Começa na esquerda */
    width: 200px; /* Largura do brilho */
    height: 100%;
    z-index: 1;
    background: #CCA367; /* Cor do brilho */
    filter: blur(50px); /* Desfoque do brilho */
    animation: mascara1 5s linear infinite;
}

@keyframes mascara1 {
   0% {
       transform: translateX(-960px); /* Começa fora da tela à esquerda */
       opacity: 0;
   }
   5% {
       opacity: 1;
   }
   95% {
       transform: translateX(960px); /* Move até a posição final à direita */
       opacity: 1;
   }
   100% {
       transform: translateX(960px); /* Mantém a posição final */
       opacity: 0;
   }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-695c0253 */.elementor-179 .elementor-element.elementor-element-695c0253{
  position: absolute;
  top: 0px;
  left: 50%;
  transform: translateX(-50%);
  background: none;
}

.elementor-179 .elementor-element.elementor-element-695c0253 .borda{
  position: absolute;
  top: -1px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 2px;
  background: linear-gradient(to right,
    transparent, #fff, transparent);
}

.elementor-179 .elementor-element.elementor-element-695c0253 .borda-2{
  position: absolute;
  top: -2px;
  left: 50%;
  transform: translateX(-50%);
  width: 150%;
  height: 4px;
  filter: blur(5px);
  background: linear-gradient(to right,
    transparent, #ffe695, transparent);
}

.elementor-179 .elementor-element.elementor-element-695c0253 .brilho-1{
  position: absolute;
  top: -1px;
  left: 50%;
  transform: translateX(-50%);
  width: 150%;
  height: 10px;
  background: linear-gradient(to right,
    transparent, #ffe695, transparent);
  mix-blend-mode: plus-lighter;
  filter: blur(35px);
  opacity: 0.7;
}

.elementor-179 .elementor-element.elementor-element-695c0253 .brilho-2{
  position: absolute;
  top: -1px;
  left: 50%;
  transform: translateX(-50%);
  width: 150%;
  height: 10px;
  background: linear-gradient(to right,
    transparent, #ffe695, transparent);
  mix-blend-mode: plus-lighter;
  filter: blur(40px);
  opacity: 0.5;
}

.elementor-179 .elementor-element.elementor-element-695c0253 .brilho-3{
  position: absolute;
  top: -100px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 240px;
  background: linear-gradient(to right,
    transparent, #ffe695, transparent);
  mix-blend-mode: plus-lighter;
  filter: blur(100px);
  opacity: 0.5;
}

.elementor-179 .elementor-element.elementor-element-695c0253 .brilho-4{
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%) scaleY(0.5);
  width: 140%;
  height: 15px;
  background: linear-gradient(to right,
    transparent 20%, #ffe695, transparent
    80%);
  mix-blend-mode: plus-lighter;
  filter: blur(8px);
  opacity: 0.5;
}

.elementor-179 .elementor-element.elementor-element-695c0253 .brilho-5{
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  width: 170%;
  height: 50px;
  background: linear-gradient(to right,
    transparent 20%, #ffe69550, transparent
    80%);
  mix-blend-mode: plus-lighter;
  filter: blur(20px);
  opacity: 1;
}

@media (max-width: 767px) {
  .elementor-179 .elementor-element.elementor-element-695c0253 .brilho-3{
    display: none;
  }
}
/*
.elementor-element--toggle-edit-tools{
  box-shadow: 0 0 0 0 transparent
    !important;
}

.elementor-element-overlay{
  display: none !important;
}*//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-12efeac1 */.elementor-179 .elementor-element.elementor-element-12efeac1{
  position: absolute;
  top: -2px;
  left: 50%;
  transform: translateX(-50%);
  background: none;
}

.elementor-179 .elementor-element.elementor-element-12efeac1 .borda{
  position: absolute;
  top: -1px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 2px;
  background: linear-gradient(to right,
    transparent, #fff, transparent);
}

.elementor-179 .elementor-element.elementor-element-12efeac1 .borda-2{
  position: absolute;
  top: -2px;
  left: 50%;
  transform: translateX(-50%);
  width: 150%;
  height: 4px;
  filter: blur(5px);
  background: linear-gradient(to right,
    transparent, #ffe695, transparent);
}

.elementor-179 .elementor-element.elementor-element-12efeac1 .brilho-1{
  position: absolute;
  top: -1px;
  left: 50%;
  transform: translateX(-50%);
  width: 150%;
  height: 10px;
  background: linear-gradient(to right,
    transparent, #ffe695, transparent);
  mix-blend-mode: plus-lighter;
  filter: blur(35px);
  opacity: 0.7;
}

.elementor-179 .elementor-element.elementor-element-12efeac1 .brilho-2{
  position: absolute;
  top: -1px;
  left: 50%;
  transform: translateX(-50%);
  width: 150%;
  height: 10px;
  background: linear-gradient(to right,
    transparent, #ffe695, transparent);
  mix-blend-mode: plus-lighter;
  filter: blur(40px);
  opacity: 0.5;
}

.elementor-179 .elementor-element.elementor-element-12efeac1 .brilho-3{
  position: absolute;
  top: -100px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 300px;
  background: linear-gradient(to right,
    transparent, #ffe695, transparent);
  mix-blend-mode: plus-lighter;
  filter: blur(100px);
  opacity: 0.5;
}

.elementor-179 .elementor-element.elementor-element-12efeac1 .brilho-4{
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%) scaleY(0.5);
  width: 150%;
  height: 15px;
  background: linear-gradient(to right,
    transparent 20%, #ffe695, transparent
    80%);
  mix-blend-mode: plus-lighter;
  filter: blur(8px);
  opacity: 0.5;
}

.elementor-179 .elementor-element.elementor-element-12efeac1 .brilho-5{
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  width: 170%;
  height: 50px;
  background: linear-gradient(to right,
    transparent 20%, #ffe695, transparent
    80%);
  mix-blend-mode: plus-lighter;
  filter: blur(20px);
  opacity: 1;
}

@media (max-width: 767px) {
  .elementor-179 .elementor-element.elementor-element-12efeac1 .brilho-3{
    display: none;
  }
}
/*
.elementor-element--toggle-edit-tools{
  box-shadow: 0 0 0 0 transparent
    !important;
}

.elementor-element-overlay{
  display: none !important;
}*/

.elementor-179 .elementor-element.elementor-element-12efeac1{
  mix-blend-mode: plus-lighter;
  mask: radial-gradient(circle at 50%, #000
    30%, transparent 60%);
  transition: all 3s !important;
  position: absolute;
  top: 0;
  animation: brilho 2s infinite alternate
    ease-in-out;
  pointer-events: none;
}

@keyframes brilho{
  0%, 40%{
    opacity: 0;
  }
  100%{
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19354240 */.elementor-179 .elementor-element.elementor-element-19354240{
  position: absolute;
  top: -2px;
  left: 50%;
  transform: translateX(-50%);
  background: none;
}

.elementor-179 .elementor-element.elementor-element-19354240 .borda{
  position: absolute;
  top: -1px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 2px;
  background: linear-gradient(to right,
    transparent, #fff, transparent);
}

.elementor-179 .elementor-element.elementor-element-19354240 .borda-2{
  position: absolute;
  top: -2px;
  left: 50%;
  transform: translateX(-50%);
  width: 150%;
  height: 4px;
  filter: blur(5px);
  background: linear-gradient(to right,
    transparent, #ffe695, transparent);
}

.elementor-179 .elementor-element.elementor-element-19354240 .brilho-1{
  position: absolute;
  top: -1px;
  left: 50%;
  transform: translateX(-50%);
  width: 150%;
  height: 10px;
  background: linear-gradient(to right,
    transparent, #ffe695, transparent);
  mix-blend-mode: plus-lighter;
  filter: blur(35px);
  opacity: 0.7;
}

.elementor-179 .elementor-element.elementor-element-19354240 .brilho-2{
  position: absolute;
  top: -1px;
  left: 50%;
  transform: translateX(-50%);
  width: 150%;
  height: 10px;
  background: linear-gradient(to right,
    transparent, #ffe695, transparent);
  mix-blend-mode: plus-lighter;
  filter: blur(40px);
  opacity: 0.5;
}

.elementor-179 .elementor-element.elementor-element-19354240 .brilho-3{
  position: absolute;
  top: -100px;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 300px;
  background: linear-gradient(to right,
    transparent, #ffe695, transparent);
  mix-blend-mode: plus-lighter;
  filter: blur(100px);
  opacity: 0.5;
}

.elementor-179 .elementor-element.elementor-element-19354240 .brilho-4{
  position: absolute;
  top: -10px;
  left: 50%;
  transform: translateX(-50%) scaleY(0.5);
  width: 150%;
  height: 15px;
  background: linear-gradient(to right,
    transparent 20%, #ffe695, transparent
    80%);
  mix-blend-mode: plus-lighter;
  filter: blur(8px);
  opacity: 0.5;
}

.elementor-179 .elementor-element.elementor-element-19354240 .brilho-5{
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  width: 170%;
  height: 50px;
  background: linear-gradient(to right,
    transparent 20%, #ffe695, transparent
    80%);
  mix-blend-mode: plus-lighter;
  filter: blur(20px);
  opacity: 1;
}

@media (max-width: 767px) {
  .elementor-179 .elementor-element.elementor-element-19354240 .brilho-3{
    display: none;
  }
}
/*
.elementor-element--toggle-edit-tools{
  box-shadow: 0 0 0 0 transparent
    !important;
}

.elementor-element-overlay{
  display: none !important;
}*/

.elementor-179 .elementor-element.elementor-element-19354240{
  mix-blend-mode: plus-lighter;
  mask: radial-gradient(circle at 50%, #000
    30%, transparent 60%);
  transition: all 3s !important;
  position: absolute;
  top: 0;
  animation: brilho 2s infinite alternate
    ease-in-out;
  pointer-events: none;
}

@keyframes brilho{
  0%, 40%{
    opacity: 0;
  }
  100%{
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2a9010 */.elementor-179 .elementor-element.elementor-element-7a2a9010::after,
.elementor-179 .elementor-element.elementor-element-7a2a9010::before{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    background: #12121C; /*mude a cor de fundo aqui*/
    z-index: 1;
    border-radius: 20px;
}

.elementor-179 .elementor-element.elementor-element-7a2a9010::before{
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    background: linear-gradient(to bottom, #FFFFFF50, #000000); /*mude as cores da borda aqui*/
    z-index: 0;
}

.elementor-179 .elementor-element.elementor-element-7a2a9010 .elementor-widget{
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-92f9301 */.elementor-179 .elementor-element.elementor-element-92f9301{
    height: fit-content;
}

.mascara2 {
    width: 100%;
    min-height: 820px; /*altere a altura aqui*/
    background: #ecbe4110 !important; /*altere a cor da linha sem brilho aqui*/
    mask: url('https://marianabonamini.com.br/wp-content/uploads/2025/07/SVG-BG-WebP.svg') center no-repeat;
    -webkit-mask: url('https://marianabonamini.com.br/wp-content/uploads/2025/07/SVG-BG-WebP.svg') center no-repeat;
    mask-size: contain;
    -webkit-mask-size: contain;
    
}

.mascara2:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0 !important; /* Começa na direita */
    width: 200px; /* Largura do brilho */
    height: 100%;
    z-index: 1;
    background: #CCA367; /* Cor do brilho */
    filter: blur(50px); /* Desfoque do brilho */
    animation: mascara2 5s linear infinite;
}

@keyframes mascara2 {
   0% {
       transform: translateX(960px); /* Começa fora da tela à direita */
       opacity: 0;
   }
   5% {
       opacity: 1;
   }
   95% {
       transform: translateX(-960px); /* Move até a posição final à esquerda */
       opacity: 1;
   }
   100% {
       transform: translateX(-960px); /* Mantém a posição final */
       opacity: 0;
   }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea5747c */.elementor-179 .elementor-element.elementor-element-ea5747c  {
    border-top: 1px solid;
    border-image: linear-gradient(to right, transparent, #ffffff, transparent) 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7662b2 */.elementor-179 .elementor-element.elementor-element-c7662b2 {
    display: block;
    columns: 3 300px;
    column-gap:20px;
}
.img-degrade {
    margin-bottom: 20px!important;
    break-inside: avoid;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25de9844 *//*.elementor-179 .elementor-element.elementor-element-25de9844 .e-con-inner {
    display: block;
    columns: 3 300px;
    column-gap:20px;
}
.img-degrade {
    margin-bottom: 20px;
    break-inside: avoid;
}
*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7c8cefc */.elementor-179 .elementor-element.elementor-element-7c8cefc{
  position: absolute;
  top: calc(40%);
  left: 50%;
  transform: translateX(-50%);
  width: 50rem;
  height: 10rem;
  mix-blend-mode: screen;
  z-index: 0;
  filter: blur(180px);
  pointer-events: none;
}

.elementor-179 .elementor-element.elementor-element-7c8cefc img{
  height: 10rem;
  object-fit: cover;
}

@media(max-width: 1024px){
  .elementor-179 .elementor-element.elementor-element-7c8cefc{
    mix-blend-mode: screen;
    position: absolute;
    left: 50%;
    top: calc(50% - 400px);
    transform: translateX(-50%);
    width: 100vw;
    height: 10rem;
    filter: blur(20px);
  }

  .elementor-179 .elementor-element.elementor-element-7c8cefc img{
    content: url("https://marianabonamini.com.br/wp-content/uploads/2025/07/frame_8-1-amarelo.webp");
    height: 50rem;
    object-fit: cover;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7cb81ac5 */#texto{
    animation: girar 10s linear infinite;
    transform-origin: center;
    fill:white;
}

@keyframes girar{
    0%{
      transform: rotate(Odeg);
    }
    100% {
      transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46b4fbd1 */.elementor-179 .elementor-element.elementor-element-46b4fbd1::after,
.elementor-179 .elementor-element.elementor-element-46b4fbd1::before{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    background: radial-gradient(105.21% 80.83% at 50% 139.64%, #3c415590 0%, rgba(255, 255, 255, 0.00) 100%), radial-gradient(71.2% 56.16% at 39.65% 8.34%, #3c415540 0%, rgba(255, 255, 255, 0.00) 100%), radial-gradient(44.99% 44.08% at 32.68% 3.28%, #3c415520 0%, rgba(217, 217, 217, 0.00) 100%), #07090C;
    z-index: 1;
    border-radius: 20px;
}

.elementor-179 .elementor-element.elementor-element-46b4fbd1::before{
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    background: linear-gradient(to bottom, #FFFFFF50, #000000); /*mude as cores da borda aqui*/
    z-index: 0;
}

.elementor-179 .elementor-element.elementor-element-46b4fbd1 .elementor-widget{
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-326856a */.elementor-179 .elementor-element.elementor-element-326856a{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
    background: none;
}

.blur{
    position:  absolute;
    inset:  0;
    pointer-events:  none;
}

.blur-1{
    z-index: 1;
    backdrop-filter:  blur(0.25px);
    -webkit-backdrop-filter:  blur(0.25px);
    mask-image:  linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 0) 37.5%);
    -webkit-mask-image:  linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 0) 37.5%);
}

.blur-2{
    z-index: 2;
    backdrop-filter:  blur(0.5px);
    -webkit-backdrop-filter:  blur(0.5px);
    mask-image:  linear-gradient(to bottom, rgba(0, 0, 0, 0) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 0) 50%);
    -webkit-mask-image:  linear-gradient(to bottom,rgba(0, 0, 0, 0) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 0) 50%);
}

.blur-3{
    z-index: 3;
    backdrop-filter: blur(1px);
    -webkit-backdrop-filter: blur(1px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 62.5%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 62.5%);
}

.blur-4{
    z-index: 4;
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(2px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 0) 75%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 0) 75%);
}

.blur-5{
    z-index: 5;
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 0) 87.5%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 0) 87.5%);
}

.blur-6{
    z-index: 6;
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%);
}

.blur-7{
    z-index: 7;
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 1) 100%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 1) 100%);
}

.blur-8{
    z-index: 8;
    backdrop-filter: blur(32px);
    -webkit-backdrop-filter: blur(32px);
    mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 87.5%, rgba(0, 0, 0, 1) 100%);
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 87.5%, rgba(0, 0, 0, 1) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67e6c3d8 */.elementor-179 .elementor-element.elementor-element-67e6c3d8{
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 9;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f44b4bd */.elementor-179 .elementor-element.elementor-element-5f44b4bd{
    background: radial-gradient(105.21% 80.83% at 50% 139.64%, #3c415590 0%, rgba(255, 255, 255, 0.00) 100%), radial-gradient(71.2% 56.16% at 39.65% 8.34%, #3c415540 0%, rgba(255, 255, 255, 0.00) 100%), radial-gradient(44.99% 44.08% at 32.68% 3.28%, #3c415520 0%, rgba(217, 217, 217, 0.00) 100%), #07090C;
}

.elementor-179 .elementor-element.elementor-element-5f44b4bd  {
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-image: linear-gradient(to right, transparent, #ffffff, transparent) 1;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-482f16b7 */.elementor-179 .elementor-element.elementor-element-482f16b7 .elementor-image-box-description{
   position: absolute;
    width: 100%;
    left: 50%;
    transform: translateX(-50%);
}

.elementor-179 .elementor-element.elementor-element-482f16b7 .elementor-image-box-title{
    margin-left: -13px;
}

/*Apenas Tablet*/
@media (min-width: 768px) and (max-width: 1024px){
    .elementor-179 .elementor-element.elementor-element-482f16b7 .elementor-image-box-description{
        margin-top: -100px;
        position: absolute;
    }

    .elementor-179 .elementor-element.elementor-element-482f16b7 .elementor-image-box-title{
        margin-left: -13px;
    }
}

/*Apenas Mobile*/
@media (max-width: 767px){
    .elementor-179 .elementor-element.elementor-element-482f16b7 .elementor-image-box-description{
        margin-top: -87px;
        position: absolute;
    }

    .elementor-179 .elementor-element.elementor-element-482f16b7 .elementor-image-box-title{
        margin-left: -8px;
        font-size: 80px !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-d7cc54e */.elementor-179 .elementor-element.elementor-element-d7cc54e .e-n-accordion-item-title{
    border: 0 !important;
    border-bottom: 1px solid !important;
    border-image: linear-gradient(to right, #ffffff, transparent) 1 !important;
}

.elementor-179 .elementor-element.elementor-element-d7cc54e .e-n-accordion-item-title + .e-con{
    border: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7182a3a *//* Transformar a direção dos cards em Linha  */
.swiper-wrapper {
    flex-direction: row!important
}

/* Largura dos cards no Desktop acima de 1200px (para não afetar o carrossel) */
@media (min-width: 1200px) {
    .card {
    width: 280px!important; 
    transition: 0.3s;
    height:auto!important;
    }
    
}

.card ~ .card {
    transition: 0.3s;
    cursor: pointer;
}

.card:not(:first-child) {
    margin-left: -50px!important;
}

@media (max-width: 1200px) {
    .card:not(:first-child) {
        margin-left: 0!important;
        height:auto!important;
    }
}

/* Ajusta a distância dos cards à direita no hover Desktop */
@media (min-width: 1200px) {
    .card:hover ~ .card {
    transform: translateX(30px);
    }
    /* Movimento de rotação dos cards no hover */
    .card:hover {
        transform-origin: center right;
        transform: translate(-25px, -10px) rotate(3deg)!important;
    }
}

/* Fundo cards */
.card .elementor-widget-container {
    position: relative;
    border-radius: 20px;
    background: linear-gradient(to right, #242424, #030303);
    z-index: -1
}

.card2 .elementor-widget-container {
    position: relative;
    border-radius: 20px;
    background: linear-gradient(to right, #242424, #030303);
    z-index: -1
}

/* Fundo cards hover Desktop */
@media (min-width: 1025px) {
    .card .elementor-widget-container::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 20px;
    background: linear-gradient(to right, #363303, #030303);
    opacity: 0;
    transition: opacity 0.5s;
    z-index: -1
    }
}

.card .elementor-widget-container:hover::after {
  opacity: 1;
}

/* Sombra entre os cards Desktop */
@media (min-width: 1025px) {
    .card .elementor-widget-container {
        box-shadow: -10px 0 200px #03030370;
    }
}

/* Borda degradê cards */
.card .elementor-widget-container::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(180deg, #4F4F4F, #1c1c1c);
    -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
          mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 20px;
    margin: 0px;
    margin-top: 0px;
}

.card2 .elementor-widget-container::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1px;
    background: linear-gradient(180deg, #4F4F4F, #1c1c1c);
    -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
          mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 20px;
    margin: 0px;
    margin-top: 0px;
}

/* Barra superior cards */
.card::before {
    content: "";
    height: 6px;
    width: 100px;
    position: absolute;
    top: 0;
    left: 40px;
    background: linear-gradient(90deg,#E7AE21, #EDC34B,transparent);
    border-radius: 20px;
}

/* Barra superior cards Mobile */
@media (max-width: 1200px) {
    .swiper-wrapper {
        display: flex; /* Garante que os cards sejam exibidos em linha */
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6b653d30 */:root {
    --fundo-texto-destaque: rgba(255, 146, 0, 0.2);
    --padding-horizontal-texto: 8px;
    --padding-vertical-texto: 2px;
    --tamanho-bordas-esq-dir: 1px;
    --cor-bordas-esq-dir: #F2B343;
    --background-texto: linear-gradient(to right, #F2B343, #F2B343);
    --tamanho-circulos: 8px;
    --fundo-circulos: #F2B343;
}

.background-destaque {
    background: var(--fundo-texto-destaque);
    padding: var(--padding-vertical-texto) var(--padding-horizontal-texto);
    position: relative;
    border-left: var(--tamanho-bordas-esq-dir) solid var(--cor-bordas-esq-dir);
    border-right: var(--tamanho-bordas-esq-dir) solid var(--cor-bordas-esq-dir);
    display: inline-block;
}

.gradient-text-destaque {
    background: var(--background-texto);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

.background-destaque::after, .background-destaque::before {
    content: '';
    position: absolute;
    width: var(--tamanho-circulos);
    height: var(--tamanho-circulos);
    border-radius: 50%;
    pointer-events: none;
    background-color: var(--fundo-circulos);
}

.background-destaque::after {
    top: -4px;
    left: -4px;
}

.background-destaque::before {
    right: -4px;
    bottom: -4px;
}/* End custom CSS */
/* Start custom CSS */html, body {
    max-width: 100%;
    overflow-x: hidden;
}

.text-balance{
  text-wrap: balance !important;
}

/*borda degrade*/
.img-degrade .elementor-widget-container {
  background: linear-gradient(to bottom, #FFFFFF50, #000000);
  padding: 1px; 
  border-radius: 20px; 
}

.img-degrade img {
  border-radius: 20px;
  width: 100%;
  display: block;
}
/*adição de gradiente preto nas bordas em txt */
.degrade{
    background: linear-gradient(89deg, rgba(255, 255, 255, 0.51) 0.44%, #FFF 54.26%, rgba(255, 255, 255, 0.50) 99.07%);
    color: transparent !important;
    -webkit-text-fill-color: transparent;
        box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
    padding-right: 3px;
    -webkit-background-clip: text;
    background-clip: text;
}

/*adição de gradiente em titulos */
.gradiente {
  background: linear-gradient(135deg, #e6ab1a 0%, #f4dc7f 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding: 5px;
}

/* Aplicando o pseudo-elemento ao corpo da página inteira */
body::after {
    content: "";
    position: fixed; 
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh; 
    /* efeito de "ruído" */
    background-image: radial-gradient(at 10% 80%, #fff 1px, transparent 0px);
    background-size: 2px 2px;
    pointer-events: none; 
    z-index: 999; 
    opacity: 0.05;
    mix-blend-mode: plus-lighter;
}

body.elementor-page-179 .elementor-button-icon{
    margin-left:10px!important;
}

.botao .elementor-button{
    
    position: relative;
    z-index: 1;
}

.botao::before{
    content:"";
    position: absolute;
    top: 50%;
    left: 50%;
    width: calc(100% + 10px);
    height: calc(100% + 10px);
    border: 1px solid #808080;
    transform: translate(-50%, -50%);
    border-radius: 5px;
    transition: 0.3s;
    pointer-events: none;
    z-index: 0;
}

.botao:hover::before{
    width: 100%;
    height: 100%;
}

.botao:hover .elementor-button{
    transition: 1s 0.3s;
    color: #ffffff !important;
    
}

.botao .elementor-button-icon,
.botao .elementor-button-icon svg{
    transition: 0.5s !important;
}

.botao:hover .elementor-button-icon{
    transform-origin: center;
    transform: rotate(-45deg);
}

.botao:hover .elementor-button-icon svg{
    transform-origin: center;
    animation: seta 1s infinite;
}

.botao .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

@keyframes seta{
    0%, 100%{
        transform: translate(0px, 0px);
    }
    50%{
        transform: translate(0px, 0px);
    }
    
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Metropolis';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://marianabonamini.com.br/wp-content/uploads/2025/07/Metropolis-Regular.eot');
	src: url('https://marianabonamini.com.br/wp-content/uploads/2025/07/Metropolis-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://marianabonamini.com.br/wp-content/uploads/2025/07/Metropolis-Regular.woff2') format('woff2'),
		url('https://marianabonamini.com.br/wp-content/uploads/2025/07/Metropolis-Regular.woff') format('woff'),
		url('https://marianabonamini.com.br/wp-content/uploads/2025/07/Metropolis-Regular.ttf') format('truetype'),
		url('https://marianabonamini.com.br/wp-content/uploads/2025/07/Metropolis-Regular.svg#Metropolis') format('svg');
}
@font-face {
	font-family: 'Metropolis';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://marianabonamini.com.br/wp-content/uploads/2025/07/Metropolis-Bold.eot');
	src: url('https://marianabonamini.com.br/wp-content/uploads/2025/07/Metropolis-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://marianabonamini.com.br/wp-content/uploads/2025/07/Metropolis-Bold.woff2') format('woff2'),
		url('https://marianabonamini.com.br/wp-content/uploads/2025/07/Metropolis-Bold.woff') format('woff'),
		url('https://marianabonamini.com.br/wp-content/uploads/2025/07/Metropolis-Bold.ttf') format('truetype'),
		url('https://marianabonamini.com.br/wp-content/uploads/2025/07/Metropolis-Bold.svg#Metropolis') format('svg');
}
/* End Custom Fonts CSS */