.elementor-9105 .elementor-element.elementor-element-71da2600{--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;--overlay-opacity:1;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:4em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-9105 .elementor-element.elementor-element-71da2600:not(.elementor-motion-effects-element-type-background), .elementor-9105 .elementor-element.elementor-element-71da2600 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#590854;}.elementor-9105 .elementor-element.elementor-element-71da2600::before, .elementor-9105 .elementor-element.elementor-element-71da2600 > .elementor-background-video-container::before, .elementor-9105 .elementor-element.elementor-element-71da2600 > .e-con-inner > .elementor-background-video-container::before, .elementor-9105 .elementor-element.elementor-element-71da2600 > .elementor-background-slideshow::before, .elementor-9105 .elementor-element.elementor-element-71da2600 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9105 .elementor-element.elementor-element-71da2600 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000F7;background-image:url("https://andradeweb.com.br/wp-content/uploads/2026/01/bg01-desktop-2.webp");--background-overlay:'';background-position:top center;background-size:cover;}.elementor-9105 .elementor-element.elementor-element-71da2600::before{filter:brightness( 85% ) contrast( 115% ) saturate( 95% ) blur( 0px ) hue-rotate( 5deg );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9105 .elementor-element.elementor-element-61146cc5.elementor-element{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-61146cc5 .elementor-icon-wrapper{text-align:center;}.elementor-9105 .elementor-element.elementor-element-61146cc5 .elementor-icon{font-size:73px;}.elementor-9105 .elementor-element.elementor-element-61146cc5 .elementor-icon svg{height:73px;}.elementor-9105 .elementor-element.elementor-element-61146cc5 .elementor-icon-wrapper svg{width:auto;}.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-9105 .elementor-element.elementor-element-61e3154b{width:var( --container-widget-width, 66% );max-width:66%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;}.elementor-9105 .elementor-element.elementor-element-61e3154b.elementor-element{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-61e3154b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:0.9em;font-weight:400;text-transform:uppercase;line-height:1.4em;letter-spacing:3px;color:#F3D49C;}.elementor-9105 .elementor-element.elementor-element-14ba42e9{width:var( --container-widget-width, 66% );max-width:66%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;}.elementor-9105 .elementor-element.elementor-element-14ba42e9.elementor-element{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-14ba42e9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3.8em;font-weight:400;line-height:1.3em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-9105 .elementor-element.elementor-element-5c822af1{width:var( --container-widget-width, 63% );max-width:63%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:center;}.elementor-9105 .elementor-element.elementor-element-5c822af1.elementor-element{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-5c822af1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#BDBDC7;}.elementor-9105 .elementor-element.elementor-element-339908e3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9105 .elementor-element.elementor-element-17849b21{padding:0px 0px 0px 0px;}.elementor-9105 .elementor-element.elementor-element-17849b21.elementor-element{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-568867dd{padding:0px 0px 0px 0px;}.elementor-9105 .elementor-element.elementor-element-568867dd.elementor-element{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-371820c9{margin:3em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-9105 .elementor-element.elementor-element-371820c9 .elementor-icon-wrapper{text-align:center;}.elementor-9105 .elementor-element.elementor-element-371820c9.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-9105 .elementor-element.elementor-element-371820c9.elementor-view-framed .elementor-icon, .elementor-9105 .elementor-element.elementor-element-371820c9.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-9105 .elementor-element.elementor-element-371820c9.elementor-view-framed .elementor-icon, .elementor-9105 .elementor-element.elementor-element-371820c9.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-9105 .elementor-element.elementor-element-6fcb1830{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-9105 .elementor-element.elementor-element-6fcb1830.e-con{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-7656acc2{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.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-9105 .elementor-element.elementor-element-2e91a850{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-9105 .elementor-element.elementor-element-2e91a850.elementor-element{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-2e91a850 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-9105 .elementor-element.elementor-element-2e91a850 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-9105 .elementor-element.elementor-element-2e91a850 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-9105 .elementor-element.elementor-element-2e91a850 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-9105 .elementor-element.elementor-element-2e91a850 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-9105 .elementor-element.elementor-element-2e91a850 .elementor-icon-list-icon i{color:#BFA1CC;transition:color 0.3s;}.elementor-9105 .elementor-element.elementor-element-2e91a850 .elementor-icon-list-icon svg{fill:#BFA1CC;transition:fill 0.3s;}.elementor-9105 .elementor-element.elementor-element-2e91a850 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-9105 .elementor-element.elementor-element-2e91a850 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9105 .elementor-element.elementor-element-2e91a850 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:1.2em;font-weight:400;}.elementor-9105 .elementor-element.elementor-element-2e91a850 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-9105 .elementor-element.elementor-element-6dc1271a{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF21;--border-color:#FFFFFF21;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-9105 .elementor-element.elementor-element-383a9372{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:38px;--icon-vertical-offset:0px;}.elementor-9105 .elementor-element.elementor-element-383a9372.elementor-element{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-383a9372 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-9105 .elementor-element.elementor-element-383a9372 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-9105 .elementor-element.elementor-element-383a9372 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-9105 .elementor-element.elementor-element-383a9372 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-9105 .elementor-element.elementor-element-383a9372 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-9105 .elementor-element.elementor-element-383a9372 .elementor-icon-list-icon i{color:#BFA1CC;transition:color 0.3s;}.elementor-9105 .elementor-element.elementor-element-383a9372 .elementor-icon-list-icon svg{fill:#BFA1CC;transition:fill 0.3s;}.elementor-9105 .elementor-element.elementor-element-383a9372 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-9105 .elementor-element.elementor-element-383a9372 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9105 .elementor-element.elementor-element-383a9372 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:1.2em;font-weight:400;}.elementor-9105 .elementor-element.elementor-element-383a9372 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-9105 .elementor-element.elementor-element-78e67f30{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-9105 .elementor-element.elementor-element-44ab1b57{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-9105 .elementor-element.elementor-element-44ab1b57.elementor-element{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-44ab1b57 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-9105 .elementor-element.elementor-element-44ab1b57 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-9105 .elementor-element.elementor-element-44ab1b57 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-9105 .elementor-element.elementor-element-44ab1b57 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-9105 .elementor-element.elementor-element-44ab1b57 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-9105 .elementor-element.elementor-element-44ab1b57 .elementor-icon-list-icon i{color:#BFA1CC;transition:color 0.3s;}.elementor-9105 .elementor-element.elementor-element-44ab1b57 .elementor-icon-list-icon svg{fill:#BFA1CC;transition:fill 0.3s;}.elementor-9105 .elementor-element.elementor-element-44ab1b57 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-9105 .elementor-element.elementor-element-44ab1b57 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9105 .elementor-element.elementor-element-44ab1b57 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:1.2em;font-weight:400;}.elementor-9105 .elementor-element.elementor-element-44ab1b57 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-9105 .elementor-element.elementor-element-42deed34{--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;--overlay-opacity:1;--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-9105 .elementor-element.elementor-element-42deed34:not(.elementor-motion-effects-element-type-background), .elementor-9105 .elementor-element.elementor-element-42deed34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E9E0;}.elementor-9105 .elementor-element.elementor-element-42deed34::before, .elementor-9105 .elementor-element.elementor-element-42deed34 > .elementor-background-video-container::before, .elementor-9105 .elementor-element.elementor-element-42deed34 > .e-con-inner > .elementor-background-video-container::before, .elementor-9105 .elementor-element.elementor-element-42deed34 > .elementor-background-slideshow::before, .elementor-9105 .elementor-element.elementor-element-42deed34 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9105 .elementor-element.elementor-element-42deed34 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://andradeweb.com.br/wp-content/uploads/2026/01/fundo-linha-1.svg");--background-overlay:'';background-position:top center;background-size:cover;}.elementor-9105 .elementor-element.elementor-element-13295bc4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#00000017;--border-color:#00000017;--margin-top:0em;--margin-bottom:4em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-9105 .elementor-element.elementor-element-68e117f4{--display:flex;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-9105 .elementor-element.elementor-element-68e117f4.e-con{--align-self:flex-start;}.elementor-9105 .elementor-element.elementor-element-46c97ad4{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0.5em) 0em;padding:0px 0px 0px 0px;text-align:start;}.elementor-9105 .elementor-element.elementor-element-46c97ad4.elementor-element{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-46c97ad4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3.3em;font-weight:400;line-height:1.2em;color:#040301;}.elementor-9105 .elementor-element.elementor-element-5923ad9a{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:start;}.elementor-9105 .elementor-element.elementor-element-5923ad9a.elementor-element{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-5923ad9a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;letter-spacing:0px;color:#53535D;}.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-9105 .elementor-element.elementor-element-95b4c83{width:var( --container-widget-width, 49% );max-width:49%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-9105 .elementor-element.elementor-element-95b4c83.elementor-element{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-95b4c83 img{width:100%;filter:brightness( 100% ) contrast( 105% ) saturate( 110% ) blur( 0px ) hue-rotate( 350deg );border-radius:20px 20px 20px 20px;}.elementor-9105 .elementor-element.elementor-element-791a290c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9105 .elementor-element.elementor-element-79a6f700{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-9105 .elementor-element.elementor-element-79a6f700:not(.elementor-motion-effects-element-type-background), .elementor-9105 .elementor-element.elementor-element-79a6f700 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAF4;}.elementor-9105 .elementor-element.elementor-element-79a6f700:hover{background-color:#FFFFFF;box-shadow:0px 15px 40px -10px rgba(0, 0, 0, 0.07);}.elementor-9105 .elementor-element.elementor-element-79a6f700.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-9105 .elementor-element.elementor-element-997b9e3 img{filter:brightness( 100% ) contrast( 120% ) saturate( 78% ) blur( 0px ) hue-rotate( 350deg );border-radius:20px 20px 0px 0px;}.elementor-9105 .elementor-element.elementor-element-54f6b245{--display:flex;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:4em;--padding-left:2.3em;--padding-right:2.3em;}.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-9105 .elementor-element.elementor-element-78f3ceaf{margin:-4em 0em calc(var(--kit-widget-spacing, 0px) + -0.5em) 0em;padding:0px 0px 0px 0px;}.elementor-9105 .elementor-element.elementor-element-78f3ceaf .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-9105 .elementor-element.elementor-element-78f3ceaf .elementor-icon-box-title{margin-block-end:20px;color:#34343E;}.elementor-9105 .elementor-element.elementor-element-78f3ceaf .elementor-icon{font-size:68px;}.elementor-9105 .elementor-element.elementor-element-78f3ceaf .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-78f3ceaf .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:1.7em;font-weight:400;}.elementor-9105 .elementor-element.elementor-element-78f3ceaf:has(:hover) .elementor-icon-box-title,
					 .elementor-9105 .elementor-element.elementor-element-78f3ceaf:has(:focus) .elementor-icon-box-title{color:#34343E;}.elementor-9105 .elementor-element.elementor-element-78f3ceaf .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;color:#8186A3;}.elementor-9105 .elementor-element.elementor-element-10bf05a8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-9105 .elementor-element.elementor-element-10bf05a8:not(.elementor-motion-effects-element-type-background), .elementor-9105 .elementor-element.elementor-element-10bf05a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAF4;}.elementor-9105 .elementor-element.elementor-element-10bf05a8:hover{background-color:#FFFFFF;box-shadow:0px 15px 40px -10px rgba(0, 0, 0, 0.07);}.elementor-9105 .elementor-element.elementor-element-10bf05a8.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-9105 .elementor-element.elementor-element-74df1fcf img{filter:brightness( 95% ) contrast( 150% ) saturate( 59% ) blur( 0px ) hue-rotate( 350deg );border-radius:20px 20px 0px 0px;}.elementor-9105 .elementor-element.elementor-element-7ea9690c{--display:flex;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:4em;--padding-left:2.3em;--padding-right:2.3em;}.elementor-9105 .elementor-element.elementor-element-133d33b9{margin:-4em 0em calc(var(--kit-widget-spacing, 0px) + -0.5em) 0em;padding:0px 0px 0px 0px;}.elementor-9105 .elementor-element.elementor-element-133d33b9 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-9105 .elementor-element.elementor-element-133d33b9 .elementor-icon-box-title{margin-block-end:20px;color:#34343E;}.elementor-9105 .elementor-element.elementor-element-133d33b9 .elementor-icon{font-size:68px;}.elementor-9105 .elementor-element.elementor-element-133d33b9 .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-133d33b9 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:1.7em;font-weight:400;}.elementor-9105 .elementor-element.elementor-element-133d33b9:has(:hover) .elementor-icon-box-title,
					 .elementor-9105 .elementor-element.elementor-element-133d33b9:has(:focus) .elementor-icon-box-title{color:#34343E;}.elementor-9105 .elementor-element.elementor-element-133d33b9 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;color:#8186A3;}.elementor-9105 .elementor-element.elementor-element-7e2fffc2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-9105 .elementor-element.elementor-element-7e2fffc2:not(.elementor-motion-effects-element-type-background), .elementor-9105 .elementor-element.elementor-element-7e2fffc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAF4;}.elementor-9105 .elementor-element.elementor-element-7e2fffc2:hover{background-color:#FFFFFF;box-shadow:0px 15px 40px -10px rgba(0, 0, 0, 0.07);}.elementor-9105 .elementor-element.elementor-element-7e2fffc2.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-9105 .elementor-element.elementor-element-b199494 img{filter:brightness( 105% ) contrast( 125% ) saturate( 54% ) blur( 0px ) hue-rotate( 0deg );border-radius:20px 20px 0px 0px;}.elementor-9105 .elementor-element.elementor-element-8c8358d{--display:flex;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:4em;--padding-left:2.3em;--padding-right:2.3em;}.elementor-9105 .elementor-element.elementor-element-2e05d468{margin:-4em 0em calc(var(--kit-widget-spacing, 0px) + -0.5em) 0em;padding:0px 0px 0px 0px;}.elementor-9105 .elementor-element.elementor-element-2e05d468 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-9105 .elementor-element.elementor-element-2e05d468 .elementor-icon-box-title{margin-block-end:20px;color:#34343E;}.elementor-9105 .elementor-element.elementor-element-2e05d468 .elementor-icon{font-size:68px;}.elementor-9105 .elementor-element.elementor-element-2e05d468 .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-2e05d468 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:1.7em;font-weight:400;}.elementor-9105 .elementor-element.elementor-element-2e05d468:has(:hover) .elementor-icon-box-title,
					 .elementor-9105 .elementor-element.elementor-element-2e05d468:has(:focus) .elementor-icon-box-title{color:#34343E;}.elementor-9105 .elementor-element.elementor-element-2e05d468 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;color:#8186A3;}.elementor-9105 .elementor-element.elementor-element-6da69633{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;}.elementor-9105 .elementor-element.elementor-element-6da69633.elementor-element{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-5433b9f4{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--overlay-opacity:0.5;--border-radius:0px 0px 0px 0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:7.5em;--padding-bottom:7.5em;--padding-left:0em;--padding-right:0em;--z-index:999;}.elementor-9105 .elementor-element.elementor-element-5433b9f4:not(.elementor-motion-effects-element-type-background), .elementor-9105 .elementor-element.elementor-element-5433b9f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#461843;}.elementor-9105 .elementor-element.elementor-element-5433b9f4::before, .elementor-9105 .elementor-element.elementor-element-5433b9f4 > .elementor-background-video-container::before, .elementor-9105 .elementor-element.elementor-element-5433b9f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-9105 .elementor-element.elementor-element-5433b9f4 > .elementor-background-slideshow::before, .elementor-9105 .elementor-element.elementor-element-5433b9f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9105 .elementor-element.elementor-element-5433b9f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://andradeweb.com.br/wp-content/uploads/2025/07/bg.svg");--background-overlay:'';background-size:cover;}.elementor-9105 .elementor-element.elementor-element-5433b9f4::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 15deg );}.elementor-9105 .elementor-element.elementor-element-74570d5b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9105 .elementor-element.elementor-element-3ffbdc34{--display:flex;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9105 .elementor-element.elementor-element-3ffbdc34.e-con{--align-self:flex-start;}.elementor-9105 .elementor-element.elementor-element-331d5ff8{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;text-align:start;}.elementor-9105 .elementor-element.elementor-element-331d5ff8.elementor-element{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-331d5ff8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3.3em;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-9105 .elementor-element.elementor-element-40963924{width:100%;max-width:100%;padding:0em 0em 0em 0em;z-index:20;text-align:start;}.elementor-9105 .elementor-element.elementor-element-40963924.elementor-element{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-40963924 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;letter-spacing:0.1px;color:#B0B0C1;}.elementor-9105 .elementor-element.elementor-element-187dc988{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;}.elementor-9105 .elementor-element.elementor-element-187dc988.elementor-element{--align-self:flex-start;}.elementor-9105 .elementor-element.elementor-element-39f72769{padding:0px 0px 0px 0px;}.elementor-9105 .elementor-element.elementor-element-39f72769.elementor-element{--align-self:flex-start;}.elementor-9105 .elementor-element.elementor-element-411c52a3{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;}.elementor-9105 .elementor-element.elementor-element-411c52a3 img{filter:brightness( 100% ) contrast( 112% ) saturate( 80% ) blur( 0px ) hue-rotate( 0deg );border-radius:10px 10px 10px 10px;}.elementor-9105 .elementor-element.elementor-element-333d3b4{--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;--flex-wrap:nowrap;--margin-top:3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9105 .elementor-element.elementor-element-333d3b4.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-9105 .elementor-element.elementor-element-4be135eb{width:100%;max-width:100%;background-color:#FFFFFF0A;padding:2em 2em 2em 2em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF0D;border-radius:20px 20px 20px 20px;}.elementor-9105 .elementor-element.elementor-element-4be135eb:hover{--e-transform-translateX:0px;--e-transform-translateY:-4px;}.elementor-9105 .elementor-element.elementor-element-4be135eb .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-9105 .elementor-element.elementor-element-4be135eb .elementor-icon{font-size:38px;}.elementor-9105 .elementor-element.elementor-element-4be135eb .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-4be135eb .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:1.6em;font-weight:400;}.elementor-9105 .elementor-element.elementor-element-4be135eb .elementor-icon-box-title{color:#FFFFFF;}.elementor-9105 .elementor-element.elementor-element-4be135eb:has(:hover) .elementor-icon-box-title,
					 .elementor-9105 .elementor-element.elementor-element-4be135eb:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-9105 .elementor-element.elementor-element-4be135eb .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;color:#B0B0C1;}.elementor-9105 .elementor-element.elementor-element-dc33deb{width:100%;max-width:100%;background-color:#FFFFFF0A;padding:2em 2em 2em 2em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF0D;border-radius:20px 20px 20px 20px;}.elementor-9105 .elementor-element.elementor-element-dc33deb:hover{--e-transform-translateX:0px;--e-transform-translateY:-4px;}.elementor-9105 .elementor-element.elementor-element-dc33deb .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-9105 .elementor-element.elementor-element-dc33deb .elementor-icon{font-size:38px;}.elementor-9105 .elementor-element.elementor-element-dc33deb .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-dc33deb .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:1.6em;font-weight:400;}.elementor-9105 .elementor-element.elementor-element-dc33deb .elementor-icon-box-title{color:#FFFFFF;}.elementor-9105 .elementor-element.elementor-element-dc33deb:has(:hover) .elementor-icon-box-title,
					 .elementor-9105 .elementor-element.elementor-element-dc33deb:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-9105 .elementor-element.elementor-element-dc33deb .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;color:#B0B0C1;}.elementor-9105 .elementor-element.elementor-element-26108fa6{width:100%;max-width:100%;background-color:#FFFFFF0A;padding:2em 2em 2em 2em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF0D;border-radius:20px 20px 20px 20px;}.elementor-9105 .elementor-element.elementor-element-26108fa6:hover{--e-transform-translateX:0px;--e-transform-translateY:-4px;}.elementor-9105 .elementor-element.elementor-element-26108fa6 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-9105 .elementor-element.elementor-element-26108fa6 .elementor-icon{font-size:38px;}.elementor-9105 .elementor-element.elementor-element-26108fa6 .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-26108fa6 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:1.6em;font-weight:400;}.elementor-9105 .elementor-element.elementor-element-26108fa6 .elementor-icon-box-title{color:#FFFFFF;}.elementor-9105 .elementor-element.elementor-element-26108fa6:has(:hover) .elementor-icon-box-title,
					 .elementor-9105 .elementor-element.elementor-element-26108fa6:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-9105 .elementor-element.elementor-element-26108fa6 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;color:#B0B0C1;}.elementor-9105 .elementor-element.elementor-element-2a2afa6b{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:7.5em;--padding-bottom:7.5em;--padding-left:0em;--padding-right:0em;--z-index:999;}.elementor-9105 .elementor-element.elementor-element-2a2afa6b:not(.elementor-motion-effects-element-type-background), .elementor-9105 .elementor-element.elementor-element-2a2afa6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F3EC;}.elementor-9105 .elementor-element.elementor-element-3a964806{width:100%;max-width:100%;margin:0em 17em calc(var(--kit-widget-spacing, 0px) + 2em) 17em;text-align:center;}.elementor-9105 .elementor-element.elementor-element-3a964806.elementor-element{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-3a964806 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3em;font-weight:400;line-height:1.2em;color:#34343E;}.elementor-9105 .elementor-element.elementor-element-5459a6a6{--display:flex;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-9105 .elementor-element.elementor-element-5459a6a6:not(.elementor-motion-effects-element-type-background), .elementor-9105 .elementor-element.elementor-element-5459a6a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFFFA;}.elementor-9105 .elementor-element.elementor-element-5459a6a6.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-9105 .elementor-element.elementor-element-76974b1e{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 1.5em 0em;border-style:solid;border-width:0px 0px 1px 0px;border-color:#0000001A;text-align:start;}.elementor-9105 .elementor-element.elementor-element-76974b1e.elementor-element{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-76974b1e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.6em;font-weight:400;line-height:1.2em;color:#34343E;}.elementor-9105 .elementor-element.elementor-element-cfab9d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-9105 .elementor-element.elementor-element-cfab9d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-9105 .elementor-element.elementor-element-cfab9d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-9105 .elementor-element.elementor-element-cfab9d6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-9105 .elementor-element.elementor-element-cfab9d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-9105 .elementor-element.elementor-element-cfab9d6 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-9105 .elementor-element.elementor-element-cfab9d6 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-9105 .elementor-element.elementor-element-cfab9d6{--e-icon-list-icon-size:50px;--icon-vertical-offset:0px;}.elementor-9105 .elementor-element.elementor-element-cfab9d6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9105 .elementor-element.elementor-element-cfab9d6 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;}.elementor-9105 .elementor-element.elementor-element-cfab9d6 .elementor-icon-list-text{color:#8186A3;transition:color 0.3s;}.elementor-9105 .elementor-element.elementor-element-730f0a6{width:var( --container-widget-width, 32% );max-width:32%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:32%;--container-widget-flex-grow:0;z-index:9999;}.elementor-9105 .elementor-element.elementor-element-730f0a6 img{width:100%;max-width:100%;height:100%;filter:brightness( 110% ) contrast( 105% ) saturate( 105% ) blur( 0px ) hue-rotate( 5deg );border-radius:15px 15px 15px 15px;}.elementor-9105 .elementor-element.elementor-element-33f47646{--display:flex;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-9105 .elementor-element.elementor-element-33f47646:not(.elementor-motion-effects-element-type-background), .elementor-9105 .elementor-element.elementor-element-33f47646 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFFFA;}.elementor-9105 .elementor-element.elementor-element-33f47646.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-9105 .elementor-element.elementor-element-23b6d9f9{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 1.5em 0em;border-style:solid;border-width:0px 0px 1px 0px;border-color:#0000001A;text-align:start;}.elementor-9105 .elementor-element.elementor-element-23b6d9f9.elementor-element{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-23b6d9f9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.6em;font-weight:400;line-height:1.2em;color:#34343E;}.elementor-9105 .elementor-element.elementor-element-49246cb6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-9105 .elementor-element.elementor-element-49246cb6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-9105 .elementor-element.elementor-element-49246cb6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-9105 .elementor-element.elementor-element-49246cb6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-9105 .elementor-element.elementor-element-49246cb6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-9105 .elementor-element.elementor-element-49246cb6 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-9105 .elementor-element.elementor-element-49246cb6 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-9105 .elementor-element.elementor-element-49246cb6{--e-icon-list-icon-size:50px;--icon-vertical-offset:0px;}.elementor-9105 .elementor-element.elementor-element-49246cb6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9105 .elementor-element.elementor-element-49246cb6 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;}.elementor-9105 .elementor-element.elementor-element-49246cb6 .elementor-icon-list-text{color:#8186A3;transition:color 0.3s;}.elementor-9105 .elementor-element.elementor-element-9603363{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--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-9105 .elementor-element.elementor-element-5bcb01f6{padding:0px 0px 0px 0px;}.elementor-9105 .elementor-element.elementor-element-5bcb01f6.elementor-element{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-4440075a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--overlay-opacity:0.02;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#00000014;--border-color:#00000014;--padding-top:7.5em;--padding-bottom:7.5em;--padding-left:0em;--padding-right:0em;}.elementor-9105 .elementor-element.elementor-element-4440075a:not(.elementor-motion-effects-element-type-background), .elementor-9105 .elementor-element.elementor-element-4440075a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E9E0;}.elementor-9105 .elementor-element.elementor-element-4440075a::before, .elementor-9105 .elementor-element.elementor-element-4440075a > .elementor-background-video-container::before, .elementor-9105 .elementor-element.elementor-element-4440075a > .e-con-inner > .elementor-background-video-container::before, .elementor-9105 .elementor-element.elementor-element-4440075a > .elementor-background-slideshow::before, .elementor-9105 .elementor-element.elementor-element-4440075a > .e-con-inner > .elementor-background-slideshow::before, .elementor-9105 .elementor-element.elementor-element-4440075a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://andradeweb.com.br/wp-content/uploads/2025/07/bg-02.svg");--background-overlay:'';background-size:cover;}.elementor-9105 .elementor-element.elementor-element-5a7b313{width:var( --container-widget-width, 82% );max-width:82%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-9105 .elementor-element.elementor-element-5a7b313.elementor-element{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-5a7b313 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3em;font-weight:400;line-height:1.2em;color:#34343E;}.elementor-9105 .elementor-element.elementor-element-4586d5d9{width:var( --container-widget-width, 49% );max-width:49%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;padding:0em 0em 0em 0em;--container-widget-width:49%;--container-widget-flex-grow:0;z-index:20;text-align:center;}.elementor-9105 .elementor-element.elementor-element-4586d5d9.elementor-element{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-4586d5d9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;letter-spacing:0.1px;color:#53535D;}.elementor-9105 .elementor-element.elementor-element-41db7a4f{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9105 .elementor-element.elementor-element-41db7a4f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9105 .elementor-element.elementor-element-1d00444d{width:100%;max-width:100%;background-color:#FEFFFA;padding:1.5em 1.5em 1.5em 1.5em;border-style:solid;border-width:4px 0px 0px 0px;border-color:#C468BF;border-radius:15px 15px 15px 15px;}.elementor-9105 .elementor-element.elementor-element-1d00444d:hover{--e-transform-translateY:-3px;}.elementor-9105 .elementor-element.elementor-element-1d00444d .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-9105 .elementor-element.elementor-element-1d00444d .elementor-icon-box-title{margin-block-end:20px;color:#34343E;}.elementor-9105 .elementor-element.elementor-element-1d00444d.elementor-view-stacked .elementor-icon{background-color:#34405400;}.elementor-9105 .elementor-element.elementor-element-1d00444d.elementor-view-framed .elementor-icon, .elementor-9105 .elementor-element.elementor-element-1d00444d.elementor-view-default .elementor-icon{fill:#34405400;color:#34405400;border-color:#34405400;}.elementor-9105 .elementor-element.elementor-element-1d00444d .elementor-icon{font-size:70px;}.elementor-9105 .elementor-element.elementor-element-1d00444d .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-1d00444d .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:1.7em;font-weight:400;line-height:1.3em;}.elementor-9105 .elementor-element.elementor-element-1d00444d:has(:hover) .elementor-icon-box-title,
					 .elementor-9105 .elementor-element.elementor-element-1d00444d:has(:focus) .elementor-icon-box-title{color:#34343E;}.elementor-9105 .elementor-element.elementor-element-1d00444d .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;color:#8186A3;}.elementor-9105 .elementor-element.elementor-element-2cb7eef0{width:100%;max-width:100%;background-color:#FEFFFA;padding:1.5em 1.5em 1.5em 1.5em;border-style:solid;border-width:4px 0px 0px 0px;border-color:#C039B8;border-radius:15px 15px 15px 15px;}.elementor-9105 .elementor-element.elementor-element-2cb7eef0:hover{--e-transform-translateY:-3px;}.elementor-9105 .elementor-element.elementor-element-2cb7eef0 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-9105 .elementor-element.elementor-element-2cb7eef0 .elementor-icon-box-title{margin-block-end:20px;color:#34343E;}.elementor-9105 .elementor-element.elementor-element-2cb7eef0.elementor-view-stacked .elementor-icon{background-color:#34405400;}.elementor-9105 .elementor-element.elementor-element-2cb7eef0.elementor-view-framed .elementor-icon, .elementor-9105 .elementor-element.elementor-element-2cb7eef0.elementor-view-default .elementor-icon{fill:#34405400;color:#34405400;border-color:#34405400;}.elementor-9105 .elementor-element.elementor-element-2cb7eef0 .elementor-icon{font-size:70px;}.elementor-9105 .elementor-element.elementor-element-2cb7eef0 .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-2cb7eef0 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:1.6em;font-weight:400;line-height:1.3em;}.elementor-9105 .elementor-element.elementor-element-2cb7eef0:has(:hover) .elementor-icon-box-title,
					 .elementor-9105 .elementor-element.elementor-element-2cb7eef0:has(:focus) .elementor-icon-box-title{color:#34343E;}.elementor-9105 .elementor-element.elementor-element-2cb7eef0 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;color:#8186A3;}.elementor-9105 .elementor-element.elementor-element-2b56091b{width:100%;max-width:100%;background-color:#FEFFFA;padding:1.5em 1.5em 1.5em 1.5em;border-style:solid;border-width:4px 0px 0px 0px;border-color:#A3249B;border-radius:15px 15px 15px 15px;}.elementor-9105 .elementor-element.elementor-element-2b56091b:hover{--e-transform-translateY:-3px;}.elementor-9105 .elementor-element.elementor-element-2b56091b .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-9105 .elementor-element.elementor-element-2b56091b .elementor-icon-box-title{margin-block-end:20px;color:#34343E;}.elementor-9105 .elementor-element.elementor-element-2b56091b.elementor-view-stacked .elementor-icon{background-color:#34405400;}.elementor-9105 .elementor-element.elementor-element-2b56091b.elementor-view-framed .elementor-icon, .elementor-9105 .elementor-element.elementor-element-2b56091b.elementor-view-default .elementor-icon{fill:#34405400;color:#34405400;border-color:#34405400;}.elementor-9105 .elementor-element.elementor-element-2b56091b .elementor-icon{font-size:70px;}.elementor-9105 .elementor-element.elementor-element-2b56091b .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-2b56091b .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:1.6em;font-weight:400;line-height:1.3em;}.elementor-9105 .elementor-element.elementor-element-2b56091b:has(:hover) .elementor-icon-box-title,
					 .elementor-9105 .elementor-element.elementor-element-2b56091b:has(:focus) .elementor-icon-box-title{color:#34343E;}.elementor-9105 .elementor-element.elementor-element-2b56091b .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;color:#8186A3;}.elementor-9105 .elementor-element.elementor-element-440f0b79{width:100%;max-width:100%;background-color:#FEFFFA;padding:1.5em 1.5em 1.5em 1.5em;border-style:solid;border-width:4px 0px 0px 0px;border-color:#81137A;border-radius:15px 15px 15px 15px;}.elementor-9105 .elementor-element.elementor-element-440f0b79:hover{--e-transform-translateY:-3px;}.elementor-9105 .elementor-element.elementor-element-440f0b79 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-9105 .elementor-element.elementor-element-440f0b79 .elementor-icon-box-title{margin-block-end:20px;color:#34343E;}.elementor-9105 .elementor-element.elementor-element-440f0b79.elementor-view-stacked .elementor-icon{background-color:#34405400;}.elementor-9105 .elementor-element.elementor-element-440f0b79.elementor-view-framed .elementor-icon, .elementor-9105 .elementor-element.elementor-element-440f0b79.elementor-view-default .elementor-icon{fill:#34405400;color:#34405400;border-color:#34405400;}.elementor-9105 .elementor-element.elementor-element-440f0b79 .elementor-icon{font-size:70px;}.elementor-9105 .elementor-element.elementor-element-440f0b79 .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-440f0b79 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:1.6em;font-weight:400;line-height:1.3em;}.elementor-9105 .elementor-element.elementor-element-440f0b79:has(:hover) .elementor-icon-box-title,
					 .elementor-9105 .elementor-element.elementor-element-440f0b79:has(:focus) .elementor-icon-box-title{color:#34343E;}.elementor-9105 .elementor-element.elementor-element-440f0b79 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;color:#8186A3;}.elementor-9105 .elementor-element.elementor-element-75b09ce2{width:100%;max-width:100%;background-color:#FEFFFA;padding:1.5em 1.5em 1.5em 1.5em;border-style:solid;border-width:4px 0px 0px 0px;border-color:#590854;border-radius:15px 15px 15px 15px;}.elementor-9105 .elementor-element.elementor-element-75b09ce2:hover{--e-transform-translateY:-3px;}.elementor-9105 .elementor-element.elementor-element-75b09ce2 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-9105 .elementor-element.elementor-element-75b09ce2 .elementor-icon-box-title{margin-block-end:20px;color:#34343E;}.elementor-9105 .elementor-element.elementor-element-75b09ce2.elementor-view-stacked .elementor-icon{background-color:#34405400;}.elementor-9105 .elementor-element.elementor-element-75b09ce2.elementor-view-framed .elementor-icon, .elementor-9105 .elementor-element.elementor-element-75b09ce2.elementor-view-default .elementor-icon{fill:#34405400;color:#34405400;border-color:#34405400;}.elementor-9105 .elementor-element.elementor-element-75b09ce2 .elementor-icon{font-size:70px;}.elementor-9105 .elementor-element.elementor-element-75b09ce2 .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-75b09ce2 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:1.6em;font-weight:400;line-height:1.3em;}.elementor-9105 .elementor-element.elementor-element-75b09ce2:has(:hover) .elementor-icon-box-title,
					 .elementor-9105 .elementor-element.elementor-element-75b09ce2:has(:focus) .elementor-icon-box-title{color:#34343E;}.elementor-9105 .elementor-element.elementor-element-75b09ce2 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;color:#8186A3;}.elementor-9105 .elementor-element.elementor-element-3dfa5e7d{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9105 .elementor-element.elementor-element-3dfa5e7d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9105 .elementor-element.elementor-element-681ae147{width:100%;max-width:100%;background-color:#C468BF;padding:1.25em 1.25em 1.25em 1.25em;border-style:solid;border-width:4px 0px 0px 0px;border-color:#EB91E6;border-radius:15px 15px 15px 15px;}.elementor-9105 .elementor-element.elementor-element-681ae147:hover{--e-transform-translateY:-3px;}.elementor-9105 .elementor-element.elementor-element-681ae147 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-9105 .elementor-element.elementor-element-681ae147 .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-9105 .elementor-element.elementor-element-681ae147.elementor-view-stacked .elementor-icon{background-color:#34405400;}.elementor-9105 .elementor-element.elementor-element-681ae147.elementor-view-framed .elementor-icon, .elementor-9105 .elementor-element.elementor-element-681ae147.elementor-view-default .elementor-icon{fill:#34405400;color:#34405400;border-color:#34405400;}.elementor-9105 .elementor-element.elementor-element-681ae147 .elementor-icon{font-size:70px;}.elementor-9105 .elementor-element.elementor-element-681ae147 .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-681ae147 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:1.7em;font-weight:400;line-height:1.3em;}.elementor-9105 .elementor-element.elementor-element-681ae147:has(:hover) .elementor-icon-box-title,
					 .elementor-9105 .elementor-element.elementor-element-681ae147:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-9105 .elementor-element.elementor-element-681ae147 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;color:#FFFFFFD9;}.elementor-9105 .elementor-element.elementor-element-5592ec45{width:100%;max-width:100%;background-color:#C039B8;padding:1.25em 1.25em 1.25em 1.25em;border-style:solid;border-width:4px 0px 0px 0px;border-color:#EE75E7;border-radius:15px 15px 15px 15px;}.elementor-9105 .elementor-element.elementor-element-5592ec45:hover{--e-transform-translateY:-3px;}.elementor-9105 .elementor-element.elementor-element-5592ec45 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-9105 .elementor-element.elementor-element-5592ec45 .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-9105 .elementor-element.elementor-element-5592ec45.elementor-view-stacked .elementor-icon{background-color:#34405400;}.elementor-9105 .elementor-element.elementor-element-5592ec45.elementor-view-framed .elementor-icon, .elementor-9105 .elementor-element.elementor-element-5592ec45.elementor-view-default .elementor-icon{fill:#34405400;color:#34405400;border-color:#34405400;}.elementor-9105 .elementor-element.elementor-element-5592ec45 .elementor-icon{font-size:70px;}.elementor-9105 .elementor-element.elementor-element-5592ec45 .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-5592ec45 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:1.6em;font-weight:400;line-height:1.3em;}.elementor-9105 .elementor-element.elementor-element-5592ec45:has(:hover) .elementor-icon-box-title,
					 .elementor-9105 .elementor-element.elementor-element-5592ec45:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-9105 .elementor-element.elementor-element-5592ec45 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;color:#FFFFFFD9;}.elementor-9105 .elementor-element.elementor-element-ffb9ee{width:100%;max-width:100%;background-color:#A3249B;padding:1.25em 1.25em 1.25em 1.25em;border-style:solid;border-width:4px 0px 0px 0px;border-color:#F16CE9;border-radius:15px 15px 15px 15px;}.elementor-9105 .elementor-element.elementor-element-ffb9ee:hover{--e-transform-translateY:-3px;}.elementor-9105 .elementor-element.elementor-element-ffb9ee .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-9105 .elementor-element.elementor-element-ffb9ee .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-9105 .elementor-element.elementor-element-ffb9ee.elementor-view-stacked .elementor-icon{background-color:#34405400;}.elementor-9105 .elementor-element.elementor-element-ffb9ee.elementor-view-framed .elementor-icon, .elementor-9105 .elementor-element.elementor-element-ffb9ee.elementor-view-default .elementor-icon{fill:#34405400;color:#34405400;border-color:#34405400;}.elementor-9105 .elementor-element.elementor-element-ffb9ee .elementor-icon{font-size:70px;}.elementor-9105 .elementor-element.elementor-element-ffb9ee .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-ffb9ee .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:1.6em;font-weight:400;line-height:1.3em;}.elementor-9105 .elementor-element.elementor-element-ffb9ee:has(:hover) .elementor-icon-box-title,
					 .elementor-9105 .elementor-element.elementor-element-ffb9ee:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-9105 .elementor-element.elementor-element-ffb9ee .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;color:#FFFFFFD9;}.elementor-9105 .elementor-element.elementor-element-7c45539a{width:100%;max-width:100%;background-color:#81137A;padding:1.25em 1.25em 1.25em 1.25em;border-style:solid;border-width:4px 0px 0px 0px;border-color:#D143C8;border-radius:15px 15px 15px 15px;}.elementor-9105 .elementor-element.elementor-element-7c45539a:hover{--e-transform-translateY:-3px;}.elementor-9105 .elementor-element.elementor-element-7c45539a .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-9105 .elementor-element.elementor-element-7c45539a .elementor-icon-box-title{margin-block-end:20px;color:#FEFEFF;}.elementor-9105 .elementor-element.elementor-element-7c45539a.elementor-view-stacked .elementor-icon{background-color:#34405400;}.elementor-9105 .elementor-element.elementor-element-7c45539a.elementor-view-framed .elementor-icon, .elementor-9105 .elementor-element.elementor-element-7c45539a.elementor-view-default .elementor-icon{fill:#34405400;color:#34405400;border-color:#34405400;}.elementor-9105 .elementor-element.elementor-element-7c45539a .elementor-icon{font-size:70px;}.elementor-9105 .elementor-element.elementor-element-7c45539a .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-7c45539a .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:1.6em;font-weight:400;line-height:1.3em;}.elementor-9105 .elementor-element.elementor-element-7c45539a:has(:hover) .elementor-icon-box-title,
					 .elementor-9105 .elementor-element.elementor-element-7c45539a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-9105 .elementor-element.elementor-element-7c45539a .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;color:#FFFFFFD9;}.elementor-9105 .elementor-element.elementor-element-4cf63912{width:100%;max-width:100%;background-color:#590854;padding:1.25em 1.25em 1.25em 1.25em;border-style:solid;border-width:4px 0px 0px 0px;border-color:#AA31A3;border-radius:15px 15px 15px 15px;}.elementor-9105 .elementor-element.elementor-element-4cf63912:hover{--e-transform-translateY:-3px;}.elementor-9105 .elementor-element.elementor-element-4cf63912 .elementor-icon-box-wrapper{text-align:start;gap:10px;}.elementor-9105 .elementor-element.elementor-element-4cf63912 .elementor-icon-box-title{margin-block-end:20px;color:#FFFFFF;}.elementor-9105 .elementor-element.elementor-element-4cf63912.elementor-view-stacked .elementor-icon{background-color:#34405400;}.elementor-9105 .elementor-element.elementor-element-4cf63912.elementor-view-framed .elementor-icon, .elementor-9105 .elementor-element.elementor-element-4cf63912.elementor-view-default .elementor-icon{fill:#34405400;color:#34405400;border-color:#34405400;}.elementor-9105 .elementor-element.elementor-element-4cf63912 .elementor-icon{font-size:70px;}.elementor-9105 .elementor-element.elementor-element-4cf63912 .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-4cf63912 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:1.6em;font-weight:400;line-height:1.3em;}.elementor-9105 .elementor-element.elementor-element-4cf63912:has(:hover) .elementor-icon-box-title,
					 .elementor-9105 .elementor-element.elementor-element-4cf63912:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-9105 .elementor-element.elementor-element-4cf63912 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;color:#FFFFFFD9;}.elementor-9105 .elementor-element.elementor-element-2d01b356{width:var( --container-widget-width, 63% );max-width:63%;margin:6em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:center;}.elementor-9105 .elementor-element.elementor-element-2d01b356.elementor-element{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-2d01b356 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3.3em;font-weight:400;line-height:1.2em;letter-spacing:-1.5px;color:#34343E;}.elementor-9105 .elementor-element.elementor-element-2224d2d3{width:var( --container-widget-width, 49% );max-width:49%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;--container-widget-width:49%;--container-widget-flex-grow:0;z-index:20;text-align:center;}.elementor-9105 .elementor-element.elementor-element-2224d2d3.elementor-element{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-2224d2d3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;letter-spacing:0.1px;color:#53535D;}.elementor-9105 .elementor-element.elementor-element-789c37d0{padding:0px 0px 0px 0px;}.elementor-9105 .elementor-element.elementor-element-789c37d0.elementor-element{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-6d52ebde{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#00000014;--border-color:#00000014;--padding-top:0em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-9105 .elementor-element.elementor-element-6d52ebde:not(.elementor-motion-effects-element-type-background), .elementor-9105 .elementor-element.elementor-element-6d52ebde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F3EC;}.elementor-9105 .elementor-element.elementor-element-6d52ebde::before, .elementor-9105 .elementor-element.elementor-element-6d52ebde > .elementor-background-video-container::before, .elementor-9105 .elementor-element.elementor-element-6d52ebde > .e-con-inner > .elementor-background-video-container::before, .elementor-9105 .elementor-element.elementor-element-6d52ebde > .elementor-background-slideshow::before, .elementor-9105 .elementor-element.elementor-element-6d52ebde > .e-con-inner > .elementor-background-slideshow::before, .elementor-9105 .elementor-element.elementor-element-6d52ebde > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://andradeweb.com.br/wp-content/uploads/2026/01/fundo-linha-2.svg");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:100% auto;}.elementor-9105 .elementor-element.elementor-element-4e7c555a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:7em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9105 .elementor-element.elementor-element-cbc378b{--display:flex;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9105 .elementor-element.elementor-element-cbc378b.e-con{--align-self:flex-start;}.elementor-9105 .elementor-element.elementor-element-7aa11f92{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;text-align:start;}.elementor-9105 .elementor-element.elementor-element-7aa11f92.elementor-element{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-7aa11f92 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3.3em;font-weight:400;line-height:1.2em;color:#34343E;}.elementor-9105 .elementor-element.elementor-element-341d3a04{width:100%;max-width:100%;padding:0em 0em 0em 0em;z-index:20;text-align:start;}.elementor-9105 .elementor-element.elementor-element-341d3a04.elementor-element{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-341d3a04 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;letter-spacing:0.1px;color:#53535D;}.elementor-9105 .elementor-element.elementor-element-774d8cde{padding:0px 0px 0px 0px;}.elementor-9105 .elementor-element.elementor-element-774d8cde.elementor-element{--align-self:flex-end;}.elementor-9105 .elementor-element.elementor-element-cdbe32c{--display:flex;--padding-top:0.5em;--padding-bottom:0.5em;--padding-left:0.5em;--padding-right:0.5em;}.elementor-9105 .elementor-element.elementor-element-22f1e65f{--display:flex;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-9105 .elementor-element.elementor-element-22f1e65f:not(.elementor-motion-effects-element-type-background), .elementor-9105 .elementor-element.elementor-element-22f1e65f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFFFA;}.elementor-9105 .elementor-element.elementor-element-22f1e65f.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-9105 .elementor-element.elementor-element-22f1e65f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9105 .elementor-element.elementor-element-3a80b731{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 1.5em 0em;z-index:999;border-style:solid;border-width:0px 0px 1px 0px;border-color:#00000014;}.elementor-9105 .elementor-element.elementor-element-3a80b731 .elementor-icon-box-wrapper{text-align:start;}.elementor-9105 .elementor-element.elementor-element-3a80b731 .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-3a80b731 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.5em;font-weight:600;line-height:1.4em;}.elementor-9105 .elementor-element.elementor-element-3a80b731 .elementor-icon-box-title{color:#000000;}.elementor-9105 .elementor-element.elementor-element-3a80b731:has(:hover) .elementor-icon-box-title,
					 .elementor-9105 .elementor-element.elementor-element-3a80b731:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-9105 .elementor-element.elementor-element-3a80b731 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;color:#53535D;}.elementor-9105 .elementor-element.elementor-element-6102ba22{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;z-index:999;border-style:none;}.elementor-9105 .elementor-element.elementor-element-6102ba22 .elementor-icon-box-wrapper{text-align:start;}.elementor-9105 .elementor-element.elementor-element-6102ba22 .elementor-icon-box-title{margin-block-end:6px;color:#34343E;}.elementor-9105 .elementor-element.elementor-element-6102ba22 .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-6102ba22 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:1.4em;font-weight:400;line-height:1.4em;}.elementor-9105 .elementor-element.elementor-element-6102ba22:has(:hover) .elementor-icon-box-title,
					 .elementor-9105 .elementor-element.elementor-element-6102ba22:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-9105 .elementor-element.elementor-element-6102ba22 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;color:#53535D;}.elementor-9105 .elementor-element.elementor-element-50973c93{--display:flex;--padding-top:0.5em;--padding-bottom:0.5em;--padding-left:0.5em;--padding-right:0.5em;}.elementor-9105 .elementor-element.elementor-element-17b4360{--display:flex;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-9105 .elementor-element.elementor-element-17b4360:not(.elementor-motion-effects-element-type-background), .elementor-9105 .elementor-element.elementor-element-17b4360 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFFFA;}.elementor-9105 .elementor-element.elementor-element-17b4360.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-9105 .elementor-element.elementor-element-17b4360.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9105 .elementor-element.elementor-element-55d847e0{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 1.5em 0em;z-index:999;border-style:solid;border-width:0px 0px 1px 0px;border-color:#00000014;}.elementor-9105 .elementor-element.elementor-element-55d847e0 .elementor-icon-box-wrapper{text-align:start;}.elementor-9105 .elementor-element.elementor-element-55d847e0 .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-55d847e0 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.5em;font-weight:600;line-height:1.4em;}.elementor-9105 .elementor-element.elementor-element-55d847e0 .elementor-icon-box-title{color:#000000;}.elementor-9105 .elementor-element.elementor-element-55d847e0:has(:hover) .elementor-icon-box-title,
					 .elementor-9105 .elementor-element.elementor-element-55d847e0:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-9105 .elementor-element.elementor-element-55d847e0 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;color:#53535D;}.elementor-9105 .elementor-element.elementor-element-654c25fc{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;z-index:999;border-style:none;}.elementor-9105 .elementor-element.elementor-element-654c25fc .elementor-icon-box-wrapper{text-align:start;}.elementor-9105 .elementor-element.elementor-element-654c25fc .elementor-icon-box-title{margin-block-end:6px;color:#34343E;}.elementor-9105 .elementor-element.elementor-element-654c25fc .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-654c25fc .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:1.4em;font-weight:400;line-height:1.4em;}.elementor-9105 .elementor-element.elementor-element-654c25fc:has(:hover) .elementor-icon-box-title,
					 .elementor-9105 .elementor-element.elementor-element-654c25fc:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-9105 .elementor-element.elementor-element-654c25fc .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;color:#53535D;}.elementor-9105 .elementor-element.elementor-element-6b3dcc4f{--display:flex;--padding-top:0.5em;--padding-bottom:0.5em;--padding-left:0.5em;--padding-right:0.5em;}.elementor-9105 .elementor-element.elementor-element-2d7f226c{--display:flex;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-9105 .elementor-element.elementor-element-2d7f226c:not(.elementor-motion-effects-element-type-background), .elementor-9105 .elementor-element.elementor-element-2d7f226c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFFFA;}.elementor-9105 .elementor-element.elementor-element-2d7f226c.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-9105 .elementor-element.elementor-element-2d7f226c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9105 .elementor-element.elementor-element-35e5b5fc{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 1.5em 0em;z-index:999;border-style:solid;border-width:0px 0px 1px 0px;border-color:#00000014;}.elementor-9105 .elementor-element.elementor-element-35e5b5fc .elementor-icon-box-wrapper{text-align:start;}.elementor-9105 .elementor-element.elementor-element-35e5b5fc .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-35e5b5fc .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.5em;font-weight:600;line-height:1.4em;}.elementor-9105 .elementor-element.elementor-element-35e5b5fc .elementor-icon-box-title{color:#000000;}.elementor-9105 .elementor-element.elementor-element-35e5b5fc:has(:hover) .elementor-icon-box-title,
					 .elementor-9105 .elementor-element.elementor-element-35e5b5fc:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-9105 .elementor-element.elementor-element-35e5b5fc .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;color:#53535D;}.elementor-9105 .elementor-element.elementor-element-6291bb25{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;z-index:999;border-style:none;}.elementor-9105 .elementor-element.elementor-element-6291bb25 .elementor-icon-box-wrapper{text-align:start;}.elementor-9105 .elementor-element.elementor-element-6291bb25 .elementor-icon-box-title{margin-block-end:6px;color:#34343E;}.elementor-9105 .elementor-element.elementor-element-6291bb25 .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-6291bb25 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:1.4em;font-weight:400;line-height:1.4em;}.elementor-9105 .elementor-element.elementor-element-6291bb25:has(:hover) .elementor-icon-box-title,
					 .elementor-9105 .elementor-element.elementor-element-6291bb25:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-9105 .elementor-element.elementor-element-6291bb25 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;color:#53535D;}.elementor-9105 .elementor-element.elementor-element-6d37b765{--display:flex;--padding-top:0.5em;--padding-bottom:0.5em;--padding-left:0.5em;--padding-right:0.5em;}.elementor-9105 .elementor-element.elementor-element-5d1ce093{--display:flex;border-style:none;--border-style:none;--border-radius:15px 15px 15px 15px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-9105 .elementor-element.elementor-element-5d1ce093:not(.elementor-motion-effects-element-type-background), .elementor-9105 .elementor-element.elementor-element-5d1ce093 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFFFA;}.elementor-9105 .elementor-element.elementor-element-5d1ce093.e-con:hover{--e-con-transform-translateY:-3px;}.elementor-9105 .elementor-element.elementor-element-5d1ce093.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-9105 .elementor-element.elementor-element-3466de3f{margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 1.5em 0em;z-index:999;border-style:solid;border-width:0px 0px 1px 0px;border-color:#00000014;}.elementor-9105 .elementor-element.elementor-element-3466de3f .elementor-icon-box-wrapper{text-align:start;}.elementor-9105 .elementor-element.elementor-element-3466de3f .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-3466de3f .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:1.5em;font-weight:600;line-height:1.4em;}.elementor-9105 .elementor-element.elementor-element-3466de3f .elementor-icon-box-title{color:#000000;}.elementor-9105 .elementor-element.elementor-element-3466de3f:has(:hover) .elementor-icon-box-title,
					 .elementor-9105 .elementor-element.elementor-element-3466de3f:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-9105 .elementor-element.elementor-element-3466de3f .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;color:#53535D;}.elementor-9105 .elementor-element.elementor-element-6c1e2c55{margin:0.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;z-index:999;border-style:none;}.elementor-9105 .elementor-element.elementor-element-6c1e2c55 .elementor-icon-box-wrapper{text-align:start;}.elementor-9105 .elementor-element.elementor-element-6c1e2c55 .elementor-icon-box-title{margin-block-end:6px;color:#34343E;}.elementor-9105 .elementor-element.elementor-element-6c1e2c55 .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-6c1e2c55 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:1.4em;font-weight:400;line-height:1.4em;}.elementor-9105 .elementor-element.elementor-element-6c1e2c55:has(:hover) .elementor-icon-box-title,
					 .elementor-9105 .elementor-element.elementor-element-6c1e2c55:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-9105 .elementor-element.elementor-element-6c1e2c55 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;color:#53535D;}.elementor-9105 .elementor-element.elementor-element-66ecb908{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;z-index:999;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-9105 .elementor-element.elementor-element-13117e9b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--overlay-opacity:0.3;--padding-top:7.5em;--padding-bottom:7.5em;--padding-left:0em;--padding-right:0em;}.elementor-9105 .elementor-element.elementor-element-13117e9b:not(.elementor-motion-effects-element-type-background), .elementor-9105 .elementor-element.elementor-element-13117e9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6F246A;}.elementor-9105 .elementor-element.elementor-element-13117e9b::before, .elementor-9105 .elementor-element.elementor-element-13117e9b > .elementor-background-video-container::before, .elementor-9105 .elementor-element.elementor-element-13117e9b > .e-con-inner > .elementor-background-video-container::before, .elementor-9105 .elementor-element.elementor-element-13117e9b > .elementor-background-slideshow::before, .elementor-9105 .elementor-element.elementor-element-13117e9b > .e-con-inner > .elementor-background-slideshow::before, .elementor-9105 .elementor-element.elementor-element-13117e9b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://andradeweb.com.br/wp-content/uploads/2025/07/fundo-geometrico-1.svg");--background-overlay:'';background-size:100% auto;}.elementor-9105 .elementor-element.elementor-element-68feb1be{width:var( --container-widget-width, 50% );max-width:50%;--e-transform-rotateZ:0deg;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:50%;--container-widget-flex-grow:0;z-index:5;}.elementor-9105 .elementor-element.elementor-element-68feb1be.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-9105 .elementor-element.elementor-element-68feb1be img{width:100%;filter:brightness( 105% ) contrast( 110% ) saturate( 110% ) blur( 0px ) hue-rotate( 360deg );border-radius:20px 20px 20px 20px;}.elementor-9105 .elementor-element.elementor-element-33a7ada9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-9105 .elementor-element.elementor-element-33a7ada9.e-con{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-16eca8af{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-9105 .elementor-element.elementor-element-16eca8af.elementor-element{--align-self:flex-start;}.elementor-9105 .elementor-element.elementor-element-16eca8af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-9105 .elementor-element.elementor-element-16eca8af .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-9105 .elementor-element.elementor-element-16eca8af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-9105 .elementor-element.elementor-element-16eca8af .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-9105 .elementor-element.elementor-element-16eca8af .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-9105 .elementor-element.elementor-element-16eca8af .elementor-icon-list-icon i{color:#D7CAE0;transition:color 0.3s;}.elementor-9105 .elementor-element.elementor-element-16eca8af .elementor-icon-list-icon svg{fill:#D7CAE0;transition:fill 0.3s;}.elementor-9105 .elementor-element.elementor-element-16eca8af .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-9105 .elementor-element.elementor-element-16eca8af .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9105 .elementor-element.elementor-element-16eca8af .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:3px;}.elementor-9105 .elementor-element.elementor-element-16eca8af .elementor-icon-list-text{color:#D7CAE0;transition:color 0.3s;}.elementor-9105 .elementor-element.elementor-element-77ff4bb0{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;text-align:start;}.elementor-9105 .elementor-element.elementor-element-77ff4bb0.elementor-element{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-77ff4bb0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3.3em;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-9105 .elementor-element.elementor-element-23fdffa6{width:var( --container-widget-width, 99% );max-width:99%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:99%;--container-widget-flex-grow:0;text-align:start;}.elementor-9105 .elementor-element.elementor-element-23fdffa6.elementor-element{--align-self:flex-start;}.elementor-9105 .elementor-element.elementor-element-23fdffa6 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;color:#B599BB;}.elementor-9105 .elementor-element.elementor-element-29592194{padding:0em 0em 2em 0em;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF12;}.elementor-9105 .elementor-element.elementor-element-29592194 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-9105 .elementor-element.elementor-element-29592194 .elementor-icon{font-size:36px;}.elementor-9105 .elementor-element.elementor-element-29592194 .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-29592194 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:1.6em;font-weight:400;}.elementor-9105 .elementor-element.elementor-element-29592194 .elementor-icon-box-title{color:#FFFFFF;}.elementor-9105 .elementor-element.elementor-element-29592194:has(:hover) .elementor-icon-box-title,
					 .elementor-9105 .elementor-element.elementor-element-29592194:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-9105 .elementor-element.elementor-element-29592194 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;color:#B0B0C1;}.elementor-9105 .elementor-element.elementor-element-1b0da4c0{padding:0em 0em 2em 0em;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF12;}.elementor-9105 .elementor-element.elementor-element-1b0da4c0 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-9105 .elementor-element.elementor-element-1b0da4c0 .elementor-icon{font-size:36px;}.elementor-9105 .elementor-element.elementor-element-1b0da4c0 .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-1b0da4c0 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:1.6em;font-weight:400;}.elementor-9105 .elementor-element.elementor-element-1b0da4c0 .elementor-icon-box-title{color:#FFFFFF;}.elementor-9105 .elementor-element.elementor-element-1b0da4c0:has(:hover) .elementor-icon-box-title,
					 .elementor-9105 .elementor-element.elementor-element-1b0da4c0:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-9105 .elementor-element.elementor-element-1b0da4c0 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;color:#B0B0C1;}.elementor-9105 .elementor-element.elementor-element-44410f05{padding:0em 0em 2em 0em;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF12;}.elementor-9105 .elementor-element.elementor-element-44410f05 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-9105 .elementor-element.elementor-element-44410f05 .elementor-icon{font-size:36px;}.elementor-9105 .elementor-element.elementor-element-44410f05 .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-44410f05 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:1.6em;font-weight:400;}.elementor-9105 .elementor-element.elementor-element-44410f05 .elementor-icon-box-title{color:#FFFFFF;}.elementor-9105 .elementor-element.elementor-element-44410f05:has(:hover) .elementor-icon-box-title,
					 .elementor-9105 .elementor-element.elementor-element-44410f05:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-9105 .elementor-element.elementor-element-44410f05 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;color:#B0B0C1;}.elementor-9105 .elementor-element.elementor-element-5b88dd2f{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;--border-radius:0px 0px 0px 0px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:999;}.elementor-9105 .elementor-element.elementor-element-5b88dd2f:not(.elementor-motion-effects-element-type-background), .elementor-9105 .elementor-element.elementor-element-5b88dd2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E9E0;}.elementor-9105 .elementor-element.elementor-element-76addda6{--display:flex;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999999;}.elementor-9105 .elementor-element.elementor-element-76addda6.e-con{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-6b93516c{width:var( --container-widget-width, 100% );max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-9105 .elementor-element.elementor-element-6b93516c.elementor-element{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-6b93516c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:3.3em;font-weight:400;line-height:1.2em;color:#34343E;}.elementor-9105 .elementor-element.elementor-element-fa826f7{width:var( --container-widget-width, 71% );max-width:71%;padding:0em 0em 0em 0em;--container-widget-width:71%;--container-widget-flex-grow:0;z-index:20;text-align:center;}.elementor-9105 .elementor-element.elementor-element-fa826f7.elementor-element{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-fa826f7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;letter-spacing:0.1px;color:#53535D;}.elementor-9105 .elementor-element.elementor-element-7f56641f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9105 .elementor-element.elementor-element-671fb161{padding:0px 0px 0px 0px;}.elementor-9105 .elementor-element.elementor-element-671fb161.elementor-element{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-3ce03ab4{padding:0px 0px 0px 0px;}.elementor-9105 .elementor-element.elementor-element-3ce03ab4.elementor-element{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-7fac3edd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9105 .elementor-element.elementor-element-7fac3edd.e-con{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-7898d28d{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-9105 .elementor-element.elementor-element-7898d28d.elementor-element{--align-self:flex-end;}.elementor-9105 .elementor-element.elementor-element-7898d28d img{width:100%;max-width:100%;height:100%;border-radius:10px 10px 0px 0px;}.elementor-9105 .elementor-element.elementor-element-3ef7397b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;}.elementor-9105 .elementor-element.elementor-element-3ef7397b.elementor-element{--align-self:flex-end;}.elementor-9105 .elementor-element.elementor-element-3ef7397b img{width:100%;height:330px;border-radius:10px 10px 0px 0px;}.elementor-9105 .elementor-element.elementor-element-6f00f295.elementor-element{--align-self:flex-end;}.elementor-9105 .elementor-element.elementor-element-6f00f295 img{width:100%;height:100%;border-radius:10px 10px 0px 0px;}.elementor-9105 .elementor-element.elementor-element-37e8a0bf{--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:7em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:999;}.elementor-9105 .elementor-element.elementor-element-37e8a0bf:not(.elementor-motion-effects-element-type-background), .elementor-9105 .elementor-element.elementor-element-37e8a0bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#351D38;}.elementor-9105 .elementor-element.elementor-element-73dcfa5d{--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:90px 90px;--row-gap:90px;--column-gap:90px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9105 .elementor-element.elementor-element-6c0fd178{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9105 .elementor-element.elementor-element-bf6dded{width:100%;max-width:100%;text-align:start;}.elementor-9105 .elementor-element.elementor-element-bf6dded.elementor-element{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-bf6dded .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.8em;font-weight:400;line-height:1.2em;color:#FFFFFF;}.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-9105 .elementor-element.elementor-element-1d406823{--divider-border-style:solid;--divider-color:#FFFFFF1F;--divider-border-width:1px;}.elementor-9105 .elementor-element.elementor-element-1d406823 .elementor-divider-separator{width:42%;margin:0 auto;margin-left:0;}.elementor-9105 .elementor-element.elementor-element-1d406823 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-9105 .elementor-element.elementor-element-703e4b5f{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;padding:0px 0px 0px 0px;text-align:start;}.elementor-9105 .elementor-element.elementor-element-703e4b5f.elementor-element{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-703e4b5f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;line-height:1.6em;color:#BBB0C1;}.elementor-9105 .elementor-element.elementor-element-4e2c0e7a{--display:flex;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-9105 .elementor-element.elementor-element-4e2c0e7a.e-con{--order:99999 /* order end hack */;}.elementor-9105 .elementor-element.elementor-element-1ddce9c3{width:100%;max-width:100%;text-align:start;}.elementor-9105 .elementor-element.elementor-element-1ddce9c3.elementor-element{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-1ddce9c3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.8em;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-9105 .elementor-element.elementor-element-570bc1b3{--divider-border-style:solid;--divider-color:#FFFFFF1F;--divider-border-width:1px;}.elementor-9105 .elementor-element.elementor-element-570bc1b3 .elementor-divider-separator{width:42%;margin:0 auto;margin-left:0;}.elementor-9105 .elementor-element.elementor-element-570bc1b3 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-9105 .elementor-element.elementor-element-4e069cd9{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9105 .elementor-element.elementor-element-6bfbc1e8.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-9105 .elementor-element.elementor-element-6bfbc1e8.elementor-view-stacked .elementor-icon{background-color:#C468BF;}.elementor-9105 .elementor-element.elementor-element-6bfbc1e8.elementor-view-framed .elementor-icon, .elementor-9105 .elementor-element.elementor-element-6bfbc1e8.elementor-view-default .elementor-icon{color:#C468BF;border-color:#C468BF;}.elementor-9105 .elementor-element.elementor-element-6bfbc1e8.elementor-view-framed .elementor-icon, .elementor-9105 .elementor-element.elementor-element-6bfbc1e8.elementor-view-default .elementor-icon svg{fill:#C468BF;}.elementor-9105 .elementor-element.elementor-element-6bfbc1e8 .elementor-icon{font-size:40px;}.elementor-9105 .elementor-element.elementor-element-6bfbc1e8 .elementor-icon svg{height:40px;}.elementor-9105 .elementor-element.elementor-element-26c718f1.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-9105 .elementor-element.elementor-element-26c718f1.elementor-view-stacked .elementor-icon{background-color:#C468BF;}.elementor-9105 .elementor-element.elementor-element-26c718f1.elementor-view-framed .elementor-icon, .elementor-9105 .elementor-element.elementor-element-26c718f1.elementor-view-default .elementor-icon{color:#C468BF;border-color:#C468BF;}.elementor-9105 .elementor-element.elementor-element-26c718f1.elementor-view-framed .elementor-icon, .elementor-9105 .elementor-element.elementor-element-26c718f1.elementor-view-default .elementor-icon svg{fill:#C468BF;}.elementor-9105 .elementor-element.elementor-element-26c718f1 .elementor-icon{font-size:40px;}.elementor-9105 .elementor-element.elementor-element-26c718f1 .elementor-icon svg{height:40px;}.elementor-9105 .elementor-element.elementor-element-1d64becf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9105 .elementor-element.elementor-element-2a86d3d0{width:100%;max-width:100%;text-align:start;}.elementor-9105 .elementor-element.elementor-element-2a86d3d0.elementor-element{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-2a86d3d0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.8em;font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-9105 .elementor-element.elementor-element-457e2439{--divider-border-style:solid;--divider-color:#FFFFFF1F;--divider-border-width:1px;}.elementor-9105 .elementor-element.elementor-element-457e2439 .elementor-divider-separator{width:42%;margin:0 auto;margin-left:0;}.elementor-9105 .elementor-element.elementor-element-457e2439 .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-9105 .elementor-element.elementor-element-7d0b4b0b{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;text-align:start;}.elementor-9105 .elementor-element.elementor-element-7d0b4b0b.elementor-element{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-7d0b4b0b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;line-height:1.6em;color:#BBB0C1;}.elementor-9105 .elementor-element.elementor-element-554ea6c7{width:100%;max-width:100%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9105 .elementor-element.elementor-element-554ea6c7.elementor-element{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-554ea6c7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-9105 .elementor-element.elementor-element-554ea6c7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-9105 .elementor-element.elementor-element-554ea6c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-9105 .elementor-element.elementor-element-554ea6c7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-9105 .elementor-element.elementor-element-554ea6c7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-9105 .elementor-element.elementor-element-554ea6c7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9105 .elementor-element.elementor-element-554ea6c7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9105 .elementor-element.elementor-element-554ea6c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9105 .elementor-element.elementor-element-554ea6c7 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-9105 .elementor-element.elementor-element-554ea6c7 .elementor-icon-list-text{color:#BBB0C1;transition:color 0.3s;}.elementor-9105 .elementor-element.elementor-element-26e91b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--border-radius:0px 0px 0px 0px;--margin-top:4em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-9105 .elementor-element.elementor-element-b8be996{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:start;}.elementor-9105 .elementor-element.elementor-element-b8be996.elementor-element{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-b8be996 img{width:100%;}.elementor-9105 .elementor-element.elementor-element-443bd398{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;text-align:end;}.elementor-9105 .elementor-element.elementor-element-443bd398.elementor-element{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-443bd398 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.9em;font-weight:400;text-transform:uppercase;line-height:1.6em;color:#BBB0C1;}.elementor-9105 .elementor-element.elementor-element-5ae33320{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0px 0px 0px 0px;text-align:end;}.elementor-9105 .elementor-element.elementor-element-5ae33320.elementor-element{--align-self:center;}.elementor-9105 .elementor-element.elementor-element-5ae33320 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:0.9em;font-weight:400;text-transform:uppercase;line-height:1.6em;color:#BBB0C1;}body:not(.rtl) .elementor-9105 .elementor-element.elementor-element-7cac8e1f{left:0px;}body.rtl .elementor-9105 .elementor-element.elementor-element-7cac8e1f{right:0px;}.elementor-9105 .elementor-element.elementor-element-7cac8e1f{top:0px;}@media(max-width:1366px){.elementor-9105 .elementor-element.elementor-element-71da2600{--padding-top:1em;--padding-bottom:0em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-9105 .elementor-element.elementor-element-61e3154b{margin:7em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-9105 .elementor-element.elementor-element-6fcb1830{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-9105 .elementor-element.elementor-element-42deed34{--padding-top:6em;--padding-bottom:6em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-9105 .elementor-element.elementor-element-13295bc4{--padding-top:0em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-9105 .elementor-element.elementor-element-791a290c{--grid-auto-flow:row;}.elementor-9105 .elementor-element.elementor-element-5433b9f4{--padding-top:7.5em;--padding-bottom:7.5em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-9105 .elementor-element.elementor-element-3ffbdc34{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-9105 .elementor-element.elementor-element-411c52a3{--container-widget-width:51%;--container-widget-flex-grow:0;width:var( --container-widget-width, 51% );max-width:51%;}.elementor-9105 .elementor-element.elementor-element-333d3b4{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-9105 .elementor-element.elementor-element-4be135eb{padding:1.5em 1.5em 2em 1.5em;}.elementor-9105 .elementor-element.elementor-element-dc33deb{padding:1.5em 1.5em 2em 1.5em;}.elementor-9105 .elementor-element.elementor-element-26108fa6{padding:1.5em 1.5em 2em 1.5em;}.elementor-9105 .elementor-element.elementor-element-2a2afa6b{--padding-top:7.5em;--padding-bottom:7.5em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-9105 .elementor-element.elementor-element-5459a6a6{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-9105 .elementor-element.elementor-element-730f0a6{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-9105 .elementor-element.elementor-element-33f47646{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-9105 .elementor-element.elementor-element-4440075a{--padding-top:7em;--padding-bottom:7em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-9105 .elementor-element.elementor-element-41db7a4f{--grid-auto-flow:row;}.elementor-9105 .elementor-element.elementor-element-3dfa5e7d{--grid-auto-flow:row;}.elementor-9105 .elementor-element.elementor-element-6d52ebde::before, .elementor-9105 .elementor-element.elementor-element-6d52ebde > .elementor-background-video-container::before, .elementor-9105 .elementor-element.elementor-element-6d52ebde > .e-con-inner > .elementor-background-video-container::before, .elementor-9105 .elementor-element.elementor-element-6d52ebde > .elementor-background-slideshow::before, .elementor-9105 .elementor-element.elementor-element-6d52ebde > .e-con-inner > .elementor-background-slideshow::before, .elementor-9105 .elementor-element.elementor-element-6d52ebde > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:cover;}.elementor-9105 .elementor-element.elementor-element-6d52ebde{--padding-top:0em;--padding-bottom:7em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-9105 .elementor-element.elementor-element-cbc378b{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-9105 .elementor-element.elementor-element-22f1e65f{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-9105 .elementor-element.elementor-element-17b4360{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-9105 .elementor-element.elementor-element-2d7f226c{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-9105 .elementor-element.elementor-element-5d1ce093{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-9105 .elementor-element.elementor-element-13117e9b{--padding-top:7em;--padding-bottom:7em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-9105 .elementor-element.elementor-element-16eca8af .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9105 .elementor-element.elementor-element-16eca8af .elementor-icon-list-item > a{font-size:1em;}.elementor-9105 .elementor-element.elementor-element-5b88dd2f{--margin-top:0em;--margin-bottom:-0.1em;--margin-left:0em;--margin-right:0em;--padding-top:7em;--padding-bottom:0em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-9105 .elementor-element.elementor-element-76addda6{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-9105 .elementor-element.elementor-element-7fac3edd{--grid-auto-flow:row;}.elementor-9105 .elementor-element.elementor-element-37e8a0bf{--padding-top:7em;--padding-bottom:0em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-9105 .elementor-element.elementor-element-554ea6c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9105 .elementor-element.elementor-element-554ea6c7 .elementor-icon-list-item > a{font-size:1em;}}@media(max-width:1024px){.elementor-9105 .elementor-element.elementor-element-71da2600{--padding-top:2em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-9105 .elementor-element.elementor-element-61146cc5 .elementor-icon{font-size:93px;}.elementor-9105 .elementor-element.elementor-element-61146cc5 .elementor-icon svg{height:93px;}.elementor-9105 .elementor-element.elementor-element-61e3154b{width:100%;max-width:100%;margin:1em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-9105 .elementor-element.elementor-element-14ba42e9{width:100%;max-width:100%;}.elementor-9105 .elementor-element.elementor-element-14ba42e9 .elementor-heading-title{font-size:3.5em;}.elementor-9105 .elementor-element.elementor-element-5c822af1{width:100%;max-width:100%;}.elementor-9105 .elementor-element.elementor-element-6fcb1830{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-9105 .elementor-element.elementor-element-7656acc2{--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;--flex-wrap:nowrap;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-9105 .elementor-element.elementor-element-6dc1271a{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-9105 .elementor-element.elementor-element-78e67f30{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-9105 .elementor-element.elementor-element-42deed34{--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-9105 .elementor-element.elementor-element-13295bc4{--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;--margin-top:0em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;}.elementor-9105 .elementor-element.elementor-element-95b4c83{margin:0em 1em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9105 .elementor-element.elementor-element-95b4c83.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-9105 .elementor-element.elementor-element-791a290c{--e-con-grid-template-columns:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-9105 .elementor-element.elementor-element-5433b9f4{--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:5em;--padding-bottom:5em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-9105 .elementor-element.elementor-element-74570d5b{--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-9105 .elementor-element.elementor-element-331d5ff8{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:start;}.elementor-9105 .elementor-element.elementor-element-40963924{text-align:start;}.elementor-9105 .elementor-element.elementor-element-40963924 .elementor-heading-title{font-size:1em;}.elementor-9105 .elementor-element.elementor-element-411c52a3{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;}.elementor-9105 .elementor-element.elementor-element-411c52a3.elementor-element{--order:-99999 /* order start hack */;}.elementor-9105 .elementor-element.elementor-element-333d3b4{--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-9105 .elementor-element.elementor-element-4be135eb{padding:3em 3em 3em 3em;}.elementor-9105 .elementor-element.elementor-element-dc33deb{padding:3em 3em 3em 3em;}.elementor-9105 .elementor-element.elementor-element-26108fa6{padding:3em 3em 3em 3em;}.elementor-9105 .elementor-element.elementor-element-2a2afa6b{--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:1.25em;--padding-right:1.25em;}.elementor-9105 .elementor-element.elementor-element-3a964806{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-9105 .elementor-element.elementor-element-76974b1e{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:start;}.elementor-9105 .elementor-element.elementor-element-730f0a6{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;}.elementor-9105 .elementor-element.elementor-element-730f0a6.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-9105 .elementor-element.elementor-element-23b6d9f9{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:start;}.elementor-9105 .elementor-element.elementor-element-4440075a{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:4em;--padding-bottom:5em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-9105 .elementor-element.elementor-element-5a7b313{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-9105 .elementor-element.elementor-element-4586d5d9{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;text-align:center;}.elementor-9105 .elementor-element.elementor-element-4586d5d9 .elementor-heading-title{font-size:1em;}.elementor-9105 .elementor-element.elementor-element-41db7a4f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9105 .elementor-element.elementor-element-1d00444d{width:100%;max-width:100%;}.elementor-9105 .elementor-element.elementor-element-2cb7eef0{width:100%;max-width:100%;}.elementor-9105 .elementor-element.elementor-element-2b56091b{width:100%;max-width:100%;}.elementor-9105 .elementor-element.elementor-element-440f0b79{width:100%;max-width:100%;}.elementor-9105 .elementor-element.elementor-element-75b09ce2{width:100%;max-width:100%;}.elementor-9105 .elementor-element.elementor-element-3dfa5e7d{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9105 .elementor-element.elementor-element-681ae147{width:100%;max-width:100%;}.elementor-9105 .elementor-element.elementor-element-5592ec45{width:100%;max-width:100%;}.elementor-9105 .elementor-element.elementor-element-ffb9ee{width:100%;max-width:100%;}.elementor-9105 .elementor-element.elementor-element-7c45539a{width:100%;max-width:100%;}.elementor-9105 .elementor-element.elementor-element-4cf63912{width:100%;max-width:100%;}.elementor-9105 .elementor-element.elementor-element-2d01b356{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;}.elementor-9105 .elementor-element.elementor-element-2d01b356 .elementor-heading-title{font-size:2.5em;}.elementor-9105 .elementor-element.elementor-element-2224d2d3{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;text-align:center;}.elementor-9105 .elementor-element.elementor-element-2224d2d3 .elementor-heading-title{font-size:1em;}.elementor-9105 .elementor-element.elementor-element-6d52ebde::before, .elementor-9105 .elementor-element.elementor-element-6d52ebde > .elementor-background-video-container::before, .elementor-9105 .elementor-element.elementor-element-6d52ebde > .e-con-inner > .elementor-background-video-container::before, .elementor-9105 .elementor-element.elementor-element-6d52ebde > .elementor-background-slideshow::before, .elementor-9105 .elementor-element.elementor-element-6d52ebde > .e-con-inner > .elementor-background-slideshow::before, .elementor-9105 .elementor-element.elementor-element-6d52ebde > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:bottom right;background-size:150% auto;}.elementor-9105 .elementor-element.elementor-element-6d52ebde{--padding-top:5em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-9105 .elementor-element.elementor-element-cbc378b{--margin-top:0em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;}.elementor-9105 .elementor-element.elementor-element-7aa11f92{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;}.elementor-9105 .elementor-element.elementor-element-341d3a04{text-align:center;}.elementor-9105 .elementor-element.elementor-element-341d3a04 .elementor-heading-title{font-size:1em;}.elementor-9105 .elementor-element.elementor-element-66ecb908{--e-n-carousel-swiper-slides-to-display:2;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -0.5em) 0em;}.elementor-9105 .elementor-element.elementor-element-13117e9b{--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:5em;--padding-bottom:5em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-9105 .elementor-element.elementor-element-68feb1be{width:var( --container-widget-width, 70% );max-width:70%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-9105 .elementor-element.elementor-element-68feb1be.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-9105 .elementor-element.elementor-element-33a7ada9{--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-9105 .elementor-element.elementor-element-16eca8af{width:100%;max-width:100%;}.elementor-9105 .elementor-element.elementor-element-77ff4bb0{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:start;}.elementor-9105 .elementor-element.elementor-element-5b88dd2f{--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:1.25em;--padding-right:1.25em;}.elementor-9105 .elementor-element.elementor-element-6b93516c{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;}.elementor-9105 .elementor-element.elementor-element-fa826f7{text-align:center;}.elementor-9105 .elementor-element.elementor-element-fa826f7 .elementor-heading-title{font-size:1em;}.elementor-9105 .elementor-element.elementor-element-7fac3edd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-9105 .elementor-element.elementor-element-7898d28d img{border-radius:20px 20px 20px 20px;}.elementor-9105 .elementor-element.elementor-element-3ef7397b{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -8.5em) 0em;}.elementor-9105 .elementor-element.elementor-element-3ef7397b img{height:100%;border-radius:32px 32px 32px 32px;}.elementor-9105 .elementor-element.elementor-element-6f00f295 img{border-radius:20px 20px 20px 20px;}.elementor-9105 .elementor-element.elementor-element-37e8a0bf{--padding-top:5em;--padding-bottom:0em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-9105 .elementor-element.elementor-element-73dcfa5d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-9105 .elementor-element.elementor-element-bf6dded{width:100%;max-width:100%;}.elementor-9105 .elementor-element.elementor-element-1d406823 .elementor-divider-separator{width:20%;}.elementor-9105 .elementor-element.elementor-element-703e4b5f{width:100%;max-width:100%;}.elementor-9105 .elementor-element.elementor-element-4e2c0e7a{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-9105 .elementor-element.elementor-element-1ddce9c3{width:100%;max-width:100%;}.elementor-9105 .elementor-element.elementor-element-570bc1b3 .elementor-divider-separator{width:20%;}.elementor-9105 .elementor-element.elementor-element-4e069cd9{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9105 .elementor-element.elementor-element-1d64becf{--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-9105 .elementor-element.elementor-element-2a86d3d0{width:100%;max-width:100%;}.elementor-9105 .elementor-element.elementor-element-457e2439 .elementor-divider-separator{width:20%;}.elementor-9105 .elementor-element.elementor-element-7d0b4b0b{width:100%;max-width:100%;}.elementor-9105 .elementor-element.elementor-element-554ea6c7{width:100%;max-width:100%;}.elementor-9105 .elementor-element.elementor-element-26e91b{--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;--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-9105 .elementor-element.elementor-element-b8be996.elementor-element{--align-self:flex-start;}.elementor-9105 .elementor-element.elementor-element-b8be996 img{width:98%;}.elementor-9105 .elementor-element.elementor-element-443bd398{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0.5em) 0em;text-align:start;}.elementor-9105 .elementor-element.elementor-element-5ae33320{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0.5em) 0em;text-align:start;}}@media(max-width:767px){.elementor-9105 .elementor-element.elementor-element-71da2600{--padding-top:1.5em;--padding-bottom:3em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-9105 .elementor-element.elementor-element-61146cc5{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-9105 .elementor-element.elementor-element-61e3154b{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -0.5em) 0em;}.elementor-9105 .elementor-element.elementor-element-61e3154b .elementor-heading-title{font-size:0.7em;line-height:1.5em;}.elementor-9105 .elementor-element.elementor-element-14ba42e9 .elementor-heading-title{font-size:1.7em;}.elementor-9105 .elementor-element.elementor-element-5c822af1{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0.5em) 0em;}.elementor-9105 .elementor-element.elementor-element-5c822af1 .elementor-heading-title{font-size:1em;}.elementor-9105 .elementor-element.elementor-element-339908e3{--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:0em;--padding-left:1em;--padding-right:1em;}.elementor-9105 .elementor-element.elementor-element-17849b21{width:100%;max-width:100%;}.elementor-9105 .elementor-element.elementor-element-568867dd{width:100%;max-width:100%;}.elementor-9105 .elementor-element.elementor-element-371820c9{margin:2em 0em calc(var(--kit-widget-spacing, 0px) + -1em) 0em;}.elementor-9105 .elementor-element.elementor-element-6fcb1830{--width:100%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-9105 .elementor-element.elementor-element-7656acc2{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9105 .elementor-element.elementor-element-2e91a850{--e-icon-list-icon-size:35px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;}.elementor-9105 .elementor-element.elementor-element-2e91a850 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9105 .elementor-element.elementor-element-2e91a850 .elementor-icon-list-item > a{font-size:1em;}.elementor-9105 .elementor-element.elementor-element-6dc1271a{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9105 .elementor-element.elementor-element-383a9372{--e-icon-list-icon-size:35px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-9105 .elementor-element.elementor-element-383a9372 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9105 .elementor-element.elementor-element-383a9372 .elementor-icon-list-item > a{font-size:1em;}.elementor-9105 .elementor-element.elementor-element-78e67f30{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9105 .elementor-element.elementor-element-44ab1b57{--e-icon-list-icon-size:35px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;}.elementor-9105 .elementor-element.elementor-element-44ab1b57 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9105 .elementor-element.elementor-element-44ab1b57 .elementor-icon-list-item > a{font-size:1em;}.elementor-9105 .elementor-element.elementor-element-42deed34{--padding-top:3em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-9105 .elementor-element.elementor-element-13295bc4{--margin-top:0em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-9105 .elementor-element.elementor-element-68e117f4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-9105 .elementor-element.elementor-element-46c97ad4{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-9105 .elementor-element.elementor-element-46c97ad4 .elementor-heading-title{font-size:1.8em;line-height:1.3em;}.elementor-9105 .elementor-element.elementor-element-5923ad9a .elementor-heading-title{font-size:1em;}.elementor-9105 .elementor-element.elementor-element-95b4c83{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-9105 .elementor-element.elementor-element-95b4c83 img{width:100%;max-width:200%;height:100%;border-radius:10px 10px 10px 10px;}.elementor-9105 .elementor-element.elementor-element-791a290c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9105 .elementor-element.elementor-element-79a6f700{--border-radius:10px 10px 10px 10px;}.elementor-9105 .elementor-element.elementor-element-997b9e3 img{border-radius:10px 10px 0px 0px;}.elementor-9105 .elementor-element.elementor-element-54f6b245{--padding-top:2em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-9105 .elementor-element.elementor-element-78f3ceaf .elementor-icon-box-wrapper{gap:0px;}.elementor-9105 .elementor-element.elementor-element-78f3ceaf .elementor-icon-box-title{margin-block-end:10px;}.elementor-9105 .elementor-element.elementor-element-78f3ceaf .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-78f3ceaf .elementor-icon-box-title a{font-size:1.4em;}.elementor-9105 .elementor-element.elementor-element-78f3ceaf .elementor-icon-box-description{font-size:1em;}.elementor-9105 .elementor-element.elementor-element-10bf05a8{--border-radius:10px 10px 10px 10px;}.elementor-9105 .elementor-element.elementor-element-74df1fcf img{border-radius:10px 10px 0px 0px;}.elementor-9105 .elementor-element.elementor-element-7ea9690c{--padding-top:2em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-9105 .elementor-element.elementor-element-133d33b9 .elementor-icon-box-wrapper{gap:0px;}.elementor-9105 .elementor-element.elementor-element-133d33b9 .elementor-icon-box-title{margin-block-end:10px;}.elementor-9105 .elementor-element.elementor-element-133d33b9 .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-133d33b9 .elementor-icon-box-title a{font-size:1.4em;}.elementor-9105 .elementor-element.elementor-element-133d33b9 .elementor-icon-box-description{font-size:1em;}.elementor-9105 .elementor-element.elementor-element-7e2fffc2{--border-radius:10px 10px 10px 10px;}.elementor-9105 .elementor-element.elementor-element-b199494 img{border-radius:10px 10px 0px 0px;}.elementor-9105 .elementor-element.elementor-element-8c8358d{--padding-top:2em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-9105 .elementor-element.elementor-element-2e05d468 .elementor-icon-box-wrapper{gap:0px;}.elementor-9105 .elementor-element.elementor-element-2e05d468 .elementor-icon-box-title{margin-block-end:10px;}.elementor-9105 .elementor-element.elementor-element-2e05d468 .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-2e05d468 .elementor-icon-box-title a{font-size:1.4em;}.elementor-9105 .elementor-element.elementor-element-2e05d468 .elementor-icon-box-description{font-size:1em;}.elementor-9105 .elementor-element.elementor-element-6da69633{width:100%;max-width:100%;}.elementor-9105 .elementor-element.elementor-element-5433b9f4{--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-9105 .elementor-element.elementor-element-3ffbdc34{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9105 .elementor-element.elementor-element-331d5ff8{text-align:start;}.elementor-9105 .elementor-element.elementor-element-331d5ff8 .elementor-heading-title{font-size:1.8em;line-height:1.3em;}.elementor-9105 .elementor-element.elementor-element-40963924{padding:0em 0em 0em 0em;text-align:start;}.elementor-9105 .elementor-element.elementor-element-40963924 .elementor-heading-title{font-size:1em;}.elementor-9105 .elementor-element.elementor-element-39f72769{width:100%;max-width:100%;}.elementor-9105 .elementor-element.elementor-element-411c52a3{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;}.elementor-9105 .elementor-element.elementor-element-411c52a3.elementor-element{--order:-99999 /* order start hack */;}.elementor-9105 .elementor-element.elementor-element-411c52a3 img{border-radius:0px 0px 0px 0px;}.elementor-9105 .elementor-element.elementor-element-333d3b4{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-9105 .elementor-element.elementor-element-4be135eb{padding:1.5em 1.5em 2em 1.5em;}.elementor-9105 .elementor-element.elementor-element-4be135eb .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-4be135eb .elementor-icon-box-title a{font-size:1.4em;line-height:1.3em;}.elementor-9105 .elementor-element.elementor-element-dc33deb{padding:1.5em 1.5em 2em 1.5em;}.elementor-9105 .elementor-element.elementor-element-dc33deb .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-dc33deb .elementor-icon-box-title a{font-size:1.4em;line-height:1.3em;}.elementor-9105 .elementor-element.elementor-element-26108fa6{padding:1.5em 1.5em 2em 1.5em;}.elementor-9105 .elementor-element.elementor-element-26108fa6 .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-26108fa6 .elementor-icon-box-title a{font-size:1.4em;line-height:1.3em;}.elementor-9105 .elementor-element.elementor-element-2a2afa6b{--padding-top:4em;--padding-bottom:5em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-9105 .elementor-element.elementor-element-3a964806{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:center;}.elementor-9105 .elementor-element.elementor-element-3a964806 .elementor-heading-title{font-size:1.8em;}.elementor-9105 .elementor-element.elementor-element-5459a6a6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-9105 .elementor-element.elementor-element-76974b1e{margin:0em -1em calc(var(--kit-widget-spacing, 0px) + 0.5em) 0em;text-align:center;}.elementor-9105 .elementor-element.elementor-element-76974b1e .elementor-heading-title{font-size:1.6em;}.elementor-9105 .elementor-element.elementor-element-cfab9d6{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) -0.5em;padding:0px 0px 0px 0px;}.elementor-9105 .elementor-element.elementor-element-cfab9d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-9105 .elementor-element.elementor-element-cfab9d6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-9105 .elementor-element.elementor-element-cfab9d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-9105 .elementor-element.elementor-element-cfab9d6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-9105 .elementor-element.elementor-element-cfab9d6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-9105 .elementor-element.elementor-element-730f0a6{width:var( --container-widget-width, 70% );max-width:70%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 2em) 0em;padding:0em 0em 0em 0em;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-9105 .elementor-element.elementor-element-730f0a6.elementor-element{--order:-99999 /* order start hack */;}.elementor-9105 .elementor-element.elementor-element-33f47646{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0em;--margin-bottom:1em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-9105 .elementor-element.elementor-element-23b6d9f9{margin:0em -1em calc(var(--kit-widget-spacing, 0px) + 0.5em) 0em;text-align:center;}.elementor-9105 .elementor-element.elementor-element-23b6d9f9 .elementor-heading-title{font-size:1.6em;}.elementor-9105 .elementor-element.elementor-element-49246cb6{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) -0.5em;padding:0px 0px 0px 0px;}.elementor-9105 .elementor-element.elementor-element-49246cb6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-9105 .elementor-element.elementor-element-49246cb6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-9105 .elementor-element.elementor-element-49246cb6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-9105 .elementor-element.elementor-element-49246cb6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-9105 .elementor-element.elementor-element-49246cb6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-9105 .elementor-element.elementor-element-9603363{--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:0em;--padding-left:1em;--padding-right:1em;}.elementor-9105 .elementor-element.elementor-element-5bcb01f6{width:100%;max-width:100%;}.elementor-9105 .elementor-element.elementor-element-4440075a{--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-9105 .elementor-element.elementor-element-5a7b313{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;text-align:start;}.elementor-9105 .elementor-element.elementor-element-5a7b313 .elementor-heading-title{font-size:1.8em;}.elementor-9105 .elementor-element.elementor-element-4586d5d9{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 1em) 0em;padding:0em 0em 0em 0em;text-align:start;}.elementor-9105 .elementor-element.elementor-element-4586d5d9 .elementor-heading-title{font-size:1em;}.elementor-9105 .elementor-element.elementor-element-41db7a4f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9105 .elementor-element.elementor-element-1d00444d{width:100%;max-width:100%;padding:1.5em 1.5em 2em 1.5em;}.elementor-9105 .elementor-element.elementor-element-1d00444d .elementor-icon{font-size:60px;}.elementor-9105 .elementor-element.elementor-element-1d00444d .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-1d00444d .elementor-icon-box-title a{font-size:1.4em;}.elementor-9105 .elementor-element.elementor-element-1d00444d .elementor-icon-box-description{font-size:0.9em;}.elementor-9105 .elementor-element.elementor-element-2cb7eef0{width:100%;max-width:100%;padding:1.5em 1.5em 2em 1.5em;}.elementor-9105 .elementor-element.elementor-element-2cb7eef0 .elementor-icon{font-size:60px;}.elementor-9105 .elementor-element.elementor-element-2cb7eef0 .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-2cb7eef0 .elementor-icon-box-title a{font-size:1.4em;}.elementor-9105 .elementor-element.elementor-element-2cb7eef0 .elementor-icon-box-description{font-size:0.9em;}.elementor-9105 .elementor-element.elementor-element-2b56091b{width:100%;max-width:100%;padding:1.5em 1.5em 2em 1.5em;}.elementor-9105 .elementor-element.elementor-element-2b56091b .elementor-icon{font-size:60px;}.elementor-9105 .elementor-element.elementor-element-2b56091b .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-2b56091b .elementor-icon-box-title a{font-size:1.4em;}.elementor-9105 .elementor-element.elementor-element-2b56091b .elementor-icon-box-description{font-size:0.9em;}.elementor-9105 .elementor-element.elementor-element-440f0b79{width:100%;max-width:100%;padding:1.5em 1.5em 2em 1.5em;}.elementor-9105 .elementor-element.elementor-element-440f0b79 .elementor-icon{font-size:60px;}.elementor-9105 .elementor-element.elementor-element-440f0b79 .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-440f0b79 .elementor-icon-box-title a{font-size:1.4em;}.elementor-9105 .elementor-element.elementor-element-440f0b79 .elementor-icon-box-description{font-size:0.9em;}.elementor-9105 .elementor-element.elementor-element-75b09ce2{width:100%;max-width:100%;padding:1.5em 1.5em 2em 1.5em;}.elementor-9105 .elementor-element.elementor-element-75b09ce2 .elementor-icon{font-size:60px;}.elementor-9105 .elementor-element.elementor-element-75b09ce2 .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-75b09ce2 .elementor-icon-box-title a{font-size:1.4em;}.elementor-9105 .elementor-element.elementor-element-75b09ce2 .elementor-icon-box-description{font-size:0.9em;}.elementor-9105 .elementor-element.elementor-element-3dfa5e7d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9105 .elementor-element.elementor-element-681ae147{width:100%;max-width:100%;padding:1.5em 1.5em 2em 1.5em;}.elementor-9105 .elementor-element.elementor-element-681ae147 .elementor-icon{font-size:60px;}.elementor-9105 .elementor-element.elementor-element-681ae147 .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-681ae147 .elementor-icon-box-title a{font-size:1.4em;}.elementor-9105 .elementor-element.elementor-element-681ae147 .elementor-icon-box-description{font-size:0.9em;}.elementor-9105 .elementor-element.elementor-element-5592ec45{width:100%;max-width:100%;padding:1.5em 1.5em 2em 1.5em;}.elementor-9105 .elementor-element.elementor-element-5592ec45 .elementor-icon{font-size:60px;}.elementor-9105 .elementor-element.elementor-element-5592ec45 .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-5592ec45 .elementor-icon-box-title a{font-size:1.4em;}.elementor-9105 .elementor-element.elementor-element-5592ec45 .elementor-icon-box-description{font-size:0.9em;}.elementor-9105 .elementor-element.elementor-element-ffb9ee{width:100%;max-width:100%;padding:1.5em 1.5em 2em 1.5em;}.elementor-9105 .elementor-element.elementor-element-ffb9ee .elementor-icon{font-size:60px;}.elementor-9105 .elementor-element.elementor-element-ffb9ee .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-ffb9ee .elementor-icon-box-title a{font-size:1.4em;}.elementor-9105 .elementor-element.elementor-element-ffb9ee .elementor-icon-box-description{font-size:0.9em;}.elementor-9105 .elementor-element.elementor-element-7c45539a{width:100%;max-width:100%;padding:1.5em 1.5em 2em 1.5em;}.elementor-9105 .elementor-element.elementor-element-7c45539a .elementor-icon{font-size:60px;}.elementor-9105 .elementor-element.elementor-element-7c45539a .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-7c45539a .elementor-icon-box-title a{font-size:1.4em;}.elementor-9105 .elementor-element.elementor-element-7c45539a .elementor-icon-box-description{font-size:0.9em;}.elementor-9105 .elementor-element.elementor-element-4cf63912{width:100%;max-width:100%;padding:1.5em 1.5em 2em 1.5em;}.elementor-9105 .elementor-element.elementor-element-4cf63912 .elementor-icon{font-size:60px;}.elementor-9105 .elementor-element.elementor-element-4cf63912 .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-4cf63912 .elementor-icon-box-title a{font-size:1.4em;}.elementor-9105 .elementor-element.elementor-element-4cf63912 .elementor-icon-box-description{font-size:0.9em;}.elementor-9105 .elementor-element.elementor-element-2d01b356{margin:2em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-9105 .elementor-element.elementor-element-2d01b356 .elementor-heading-title{font-size:1.8em;line-height:1.2em;}.elementor-9105 .elementor-element.elementor-element-2224d2d3{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;text-align:center;}.elementor-9105 .elementor-element.elementor-element-2224d2d3 .elementor-heading-title{font-size:1em;}.elementor-9105 .elementor-element.elementor-element-789c37d0{width:100%;max-width:100%;}.elementor-9105 .elementor-element.elementor-element-6d52ebde::before, .elementor-9105 .elementor-element.elementor-element-6d52ebde > .elementor-background-video-container::before, .elementor-9105 .elementor-element.elementor-element-6d52ebde > .e-con-inner > .elementor-background-video-container::before, .elementor-9105 .elementor-element.elementor-element-6d52ebde > .elementor-background-slideshow::before, .elementor-9105 .elementor-element.elementor-element-6d52ebde > .e-con-inner > .elementor-background-slideshow::before, .elementor-9105 .elementor-element.elementor-element-6d52ebde > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:310% auto;}.elementor-9105 .elementor-element.elementor-element-6d52ebde{--padding-top:0em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-9105 .elementor-element.elementor-element-cbc378b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-9105 .elementor-element.elementor-element-7aa11f92{text-align:center;}.elementor-9105 .elementor-element.elementor-element-7aa11f92 .elementor-heading-title{font-size:1.8em;}.elementor-9105 .elementor-element.elementor-element-341d3a04{padding:0em 0em 0em 0em;text-align:center;}.elementor-9105 .elementor-element.elementor-element-341d3a04 .elementor-heading-title{font-size:1em;}.elementor-9105 .elementor-element.elementor-element-774d8cde{width:100%;max-width:100%;}.elementor-9105 .elementor-element.elementor-element-22f1e65f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-9105 .elementor-element.elementor-element-3a80b731{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-9105 .elementor-element.elementor-element-3a80b731 .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-3a80b731 .elementor-icon-box-title a{font-size:1.3em;}.elementor-9105 .elementor-element.elementor-element-6102ba22{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-9105 .elementor-element.elementor-element-6102ba22.elementor-element{--align-self:flex-start;}.elementor-9105 .elementor-element.elementor-element-6102ba22 .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-6102ba22 .elementor-icon-box-title a{font-size:1.3em;}.elementor-9105 .elementor-element.elementor-element-17b4360{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-9105 .elementor-element.elementor-element-55d847e0{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-9105 .elementor-element.elementor-element-55d847e0 .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-55d847e0 .elementor-icon-box-title a{font-size:1.3em;}.elementor-9105 .elementor-element.elementor-element-654c25fc{width:100%;max-width:100%;}.elementor-9105 .elementor-element.elementor-element-654c25fc .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-654c25fc .elementor-icon-box-title a{font-size:1.3em;}.elementor-9105 .elementor-element.elementor-element-2d7f226c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-9105 .elementor-element.elementor-element-35e5b5fc{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-9105 .elementor-element.elementor-element-35e5b5fc .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-35e5b5fc .elementor-icon-box-title a{font-size:1.3em;}.elementor-9105 .elementor-element.elementor-element-6291bb25{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-9105 .elementor-element.elementor-element-6291bb25 .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-6291bb25 .elementor-icon-box-title a{font-size:1.3em;}.elementor-9105 .elementor-element.elementor-element-5d1ce093{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-9105 .elementor-element.elementor-element-3466de3f{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-9105 .elementor-element.elementor-element-3466de3f .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-3466de3f .elementor-icon-box-title a{font-size:1.3em;}.elementor-9105 .elementor-element.elementor-element-6c1e2c55{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-9105 .elementor-element.elementor-element-6c1e2c55 .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-6c1e2c55 .elementor-icon-box-title a{font-size:1.3em;}.elementor-9105 .elementor-element.elementor-element-66ecb908{--e-n-carousel-swiper-slides-to-display:1;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-9105 .elementor-element.elementor-element-13117e9b{--padding-top:4em;--padding-bottom:4em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-9105 .elementor-element.elementor-element-68feb1be{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-9105 .elementor-element.elementor-element-68feb1be img{border-radius:10px 10px 10px 10px;}.elementor-9105 .elementor-element.elementor-element-16eca8af{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-9105 .elementor-element.elementor-element-16eca8af.elementor-element{--align-self:flex-start;}.elementor-9105 .elementor-element.elementor-element-16eca8af .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9105 .elementor-element.elementor-element-16eca8af .elementor-icon-list-item > a{font-size:0.8em;}.elementor-9105 .elementor-element.elementor-element-77ff4bb0{text-align:start;}.elementor-9105 .elementor-element.elementor-element-77ff4bb0 .elementor-heading-title{font-size:2em;}.elementor-9105 .elementor-element.elementor-element-23fdffa6 .elementor-heading-title{font-size:1em;}.elementor-9105 .elementor-element.elementor-element-29592194 .elementor-icon-box-wrapper{gap:0px;}.elementor-9105 .elementor-element.elementor-element-29592194 .elementor-icon-box-title{margin-block-end:14px;}.elementor-9105 .elementor-element.elementor-element-29592194 .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-29592194 .elementor-icon-box-title a{font-size:1.4em;line-height:1.3em;}.elementor-9105 .elementor-element.elementor-element-1b0da4c0 .elementor-icon-box-wrapper{gap:0px;}.elementor-9105 .elementor-element.elementor-element-1b0da4c0 .elementor-icon-box-title{margin-block-end:14px;}.elementor-9105 .elementor-element.elementor-element-1b0da4c0 .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-1b0da4c0 .elementor-icon-box-title a{font-size:1.4em;line-height:1.3em;}.elementor-9105 .elementor-element.elementor-element-44410f05 .elementor-icon-box-wrapper{gap:0px;}.elementor-9105 .elementor-element.elementor-element-44410f05 .elementor-icon-box-title{margin-block-end:14px;}.elementor-9105 .elementor-element.elementor-element-44410f05 .elementor-icon-box-title, .elementor-9105 .elementor-element.elementor-element-44410f05 .elementor-icon-box-title a{font-size:1.4em;line-height:1.3em;}.elementor-9105 .elementor-element.elementor-element-5b88dd2f{--padding-top:4em;--padding-bottom:0em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-9105 .elementor-element.elementor-element-76addda6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9105 .elementor-element.elementor-element-6b93516c{text-align:start;}.elementor-9105 .elementor-element.elementor-element-6b93516c .elementor-heading-title{font-size:1.8em;}.elementor-9105 .elementor-element.elementor-element-fa826f7{width:100%;max-width:100%;padding:0em 0em 0em 0em;text-align:start;}.elementor-9105 .elementor-element.elementor-element-fa826f7 .elementor-heading-title{font-size:1em;}.elementor-9105 .elementor-element.elementor-element-7f56641f{--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:0em;--padding-left:0em;--padding-right:0em;}.elementor-9105 .elementor-element.elementor-element-671fb161{width:100%;max-width:100%;}.elementor-9105 .elementor-element.elementor-element-3ce03ab4{width:100%;max-width:100%;}.elementor-9105 .elementor-element.elementor-element-7fac3edd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-9105 .elementor-element.elementor-element-7898d28d img{border-radius:10px 10px 10px 10px;}.elementor-9105 .elementor-element.elementor-element-3ef7397b{width:100%;max-width:100%;margin:0em 0em calc(var(--kit-widget-spacing, 0px) + -5em) 0em;}.elementor-9105 .elementor-element.elementor-element-3ef7397b img{height:100%;border-radius:10px 10px 10px 10px;}.elementor-9105 .elementor-element.elementor-element-6f00f295 img{border-radius:0px 0px 0px 0px;}.elementor-9105 .elementor-element.elementor-element-37e8a0bf{--padding-top:4em;--padding-bottom:0em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-9105 .elementor-element.elementor-element-73dcfa5d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9105 .elementor-element.elementor-element-bf6dded .elementor-heading-title{font-size:1.4em;}.elementor-9105 .elementor-element.elementor-element-703e4b5f .elementor-heading-title{font-size:1em;}.elementor-9105 .elementor-element.elementor-element-1ddce9c3 .elementor-heading-title{font-size:1.4em;}.elementor-9105 .elementor-element.elementor-element-6bfbc1e8:hover{--e-transform-scale:1.05;}.elementor-9105 .elementor-element.elementor-element-6bfbc1e8 .elementor-icon{font-size:55px;}.elementor-9105 .elementor-element.elementor-element-6bfbc1e8 .elementor-icon svg{height:55px;}.elementor-9105 .elementor-element.elementor-element-26c718f1:hover{--e-transform-scale:1.05;}.elementor-9105 .elementor-element.elementor-element-26c718f1 .elementor-icon{font-size:55px;}.elementor-9105 .elementor-element.elementor-element-26c718f1 .elementor-icon svg{height:55px;}.elementor-9105 .elementor-element.elementor-element-2a86d3d0 .elementor-heading-title{font-size:1.4em;}.elementor-9105 .elementor-element.elementor-element-7d0b4b0b .elementor-heading-title{font-size:1em;}.elementor-9105 .elementor-element.elementor-element-554ea6c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9105 .elementor-element.elementor-element-554ea6c7 .elementor-icon-list-item > a{font-size:0.9em;}.elementor-9105 .elementor-element.elementor-element-26e91b{--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-9105 .elementor-element.elementor-element-b8be996{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-9105 .elementor-element.elementor-element-b8be996 img{width:100%;}.elementor-9105 .elementor-element.elementor-element-443bd398 .elementor-heading-title{font-size:0.9em;}.elementor-9105 .elementor-element.elementor-element-5ae33320 .elementor-heading-title{font-size:0.9em;}}@media(min-width:768px){.elementor-9105 .elementor-element.elementor-element-339908e3{--width:100%;}.elementor-9105 .elementor-element.elementor-element-6fcb1830{--width:1280px;}.elementor-9105 .elementor-element.elementor-element-7656acc2{--width:60%;}.elementor-9105 .elementor-element.elementor-element-78e67f30{--width:60%;}.elementor-9105 .elementor-element.elementor-element-68e117f4{--width:42%;}.elementor-9105 .elementor-element.elementor-element-3ffbdc34{--width:41%;}.elementor-9105 .elementor-element.elementor-element-333d3b4{--width:100%;}.elementor-9105 .elementor-element.elementor-element-5459a6a6{--width:31.5%;}.elementor-9105 .elementor-element.elementor-element-33f47646{--width:31%;}.elementor-9105 .elementor-element.elementor-element-9603363{--width:100%;}.elementor-9105 .elementor-element.elementor-element-41db7a4f{--width:100%;}.elementor-9105 .elementor-element.elementor-element-3dfa5e7d{--width:100%;}.elementor-9105 .elementor-element.elementor-element-cbc378b{--width:44%;}.elementor-9105 .elementor-element.elementor-element-22f1e65f{--width:100%;}.elementor-9105 .elementor-element.elementor-element-17b4360{--width:100%;}.elementor-9105 .elementor-element.elementor-element-2d7f226c{--width:100%;}.elementor-9105 .elementor-element.elementor-element-5d1ce093{--width:100%;}.elementor-9105 .elementor-element.elementor-element-33a7ada9{--width:41%;}.elementor-9105 .elementor-element.elementor-element-76addda6{--width:78%;}.elementor-9105 .elementor-element.elementor-element-7f56641f{--width:100%;}.elementor-9105 .elementor-element.elementor-element-7fac3edd{--width:1640px;}.elementor-9105 .elementor-element.elementor-element-4e069cd9{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-9105 .elementor-element.elementor-element-5433b9f4{--content-width:100%;}.elementor-9105 .elementor-element.elementor-element-2a2afa6b{--content-width:100%;}.elementor-9105 .elementor-element.elementor-element-41db7a4f{--width:100%;}.elementor-9105 .elementor-element.elementor-element-3dfa5e7d{--width:100%;}.elementor-9105 .elementor-element.elementor-element-5b88dd2f{--content-width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9105 .elementor-element.elementor-element-6fcb1830{--width:100%;}.elementor-9105 .elementor-element.elementor-element-7656acc2{--width:100%;}.elementor-9105 .elementor-element.elementor-element-6dc1271a{--width:100%;}.elementor-9105 .elementor-element.elementor-element-78e67f30{--width:100%;}.elementor-9105 .elementor-element.elementor-element-68e117f4{--width:100%;}.elementor-9105 .elementor-element.elementor-element-5433b9f4{--content-width:100%;}.elementor-9105 .elementor-element.elementor-element-3ffbdc34{--width:100%;}.elementor-9105 .elementor-element.elementor-element-333d3b4{--width:100%;}.elementor-9105 .elementor-element.elementor-element-2a2afa6b{--content-width:100%;}.elementor-9105 .elementor-element.elementor-element-5459a6a6{--width:100%;}.elementor-9105 .elementor-element.elementor-element-33f47646{--width:100%;}.elementor-9105 .elementor-element.elementor-element-41db7a4f{--width:100%;}.elementor-9105 .elementor-element.elementor-element-3dfa5e7d{--width:100%;}.elementor-9105 .elementor-element.elementor-element-cbc378b{--width:100%;}.elementor-9105 .elementor-element.elementor-element-22f1e65f{--width:100%;}.elementor-9105 .elementor-element.elementor-element-17b4360{--width:100%;}.elementor-9105 .elementor-element.elementor-element-2d7f226c{--width:100%;}.elementor-9105 .elementor-element.elementor-element-5d1ce093{--width:100%;}.elementor-9105 .elementor-element.elementor-element-33a7ada9{--width:100%;}.elementor-9105 .elementor-element.elementor-element-5b88dd2f{--content-width:100%;}.elementor-9105 .elementor-element.elementor-element-76addda6{--width:100%;}.elementor-9105 .elementor-element.elementor-element-7fac3edd{--width:100%;}.elementor-9105 .elementor-element.elementor-element-4e069cd9{--width:62%;}}@media(min-width:2400px){.elementor-9105 .elementor-element.elementor-element-791a290c{--grid-auto-flow:row;}.elementor-9105 .elementor-element.elementor-element-41db7a4f{--grid-auto-flow:row;}.elementor-9105 .elementor-element.elementor-element-3dfa5e7d{--grid-auto-flow:row;}.elementor-9105 .elementor-element.elementor-element-7fac3edd{--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-61e3154b */.elementor-9105 .elementor-element.elementor-element-61e3154b{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-17849b21 */.elementor-9105 .elementor-element.elementor-element-17849b21 .btn {
    position: relative;
    display: inline-block;
    padding: 20px 50px;
    margin-bottom: -6px;
    text-decoration: none;
    color: #53535D;
    background-color: #F3D49C;
    overflow: hidden;
    border: none;
    
    font-family: 'Inter', sans-serif;
    font-weight: 500;
    font-size: 17px;
    line-height: 1.3em;
    border-radius: 500px;

    /* Simulando bordas com sombra interna */
    box-shadow: 
        inset 0 1px 0 #FFF7E1,    /* borda superior clara */
        inset 0 -2px 0 #B78B48 !important;   /* borda inferior escura */

    transition: 
        background-color 0.3s ease,
        transform 0.3s ease,
        box-shadow 0.3s ease;
}

/* Efeito leve de aumento no hover */
.elementor-9105 .elementor-element.elementor-element-17849b21 .btn:hover {
    transform: scale(1.03);
}


.elementor-9105 .elementor-element.elementor-element-17849b21 .btn {
    position: relative;
}

/* Efeito de hover */
.elementor-9105 .elementor-element.elementor-element-17849b21 .btn .btn-hover-effect {
    z-index: 5;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    background: radial-gradient(circle closest-side, #FFF1D7, transparent);
    transform: translate(-50%, -50%);
    transition: width 0.2s ease, height 0.2s ease;
}

/* Estilo do texto e ícone do botão */
.elementor-9105 .elementor-element.elementor-element-17849b21 .btn .btn__icon,
.btn .btn__text {
    z-index: 10;
    position: relative;
    pointer-events: none;
    color: #34343E;
}

/* Efeito de hover ao passar o mouse */
.elementor-9105 .elementor-element.elementor-element-17849b21 .btn:hover {
    color: #34343E;
}

.elementor-9105 .elementor-element.elementor-element-17849b21 .btn:hover .btn-hover-effect {
    width: 300px;
    height: 300px;
}

.elementor-9105 .elementor-element.elementor-element-17849b21 .btn:hover .btn__text,
.elementor-9105 .elementor-element.elementor-element-17849b21 .btn:hover .btn__icon {
    color: #34343E;
}

/* Efeito de hover ao clicar */
.elementor-9105 .elementor-element.elementor-element-17849b21 .btn:active .btn-hover-effect {
    width: 600px;
    height: 600px;
}

@media (max-width: 767px) {
  .elementor-9105 .elementor-element.elementor-element-17849b21 .btn {
    width: 100% !important;
    text-align: center;
    padding-left: 2em;
    padding-right: 2em;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-568867dd */.elementor-9105 .elementor-element.elementor-element-568867dd .btn {
    position: relative;
    display: inline-block;
    padding: 20px 50px;
    margin-bottom: 0px;
    text-decoration: none;
    background: transparent; /* Fundo transparente */
    color: #ffffff; /* Cor do texto */
    border: 2px solid #F3D49C; /* Borda na cor do antigo fundo */
    
    font-family: 'Inter', sans-serif;
    font-weight: 500;
    font-size: 17px;
    line-height: 1.3em;
    border-radius: 500px;

    transition: 
        background-color 0.3s ease,
        transform 0.3s ease,
        border-color 0.3s ease;
}

/* Hover com leve aumento */
.elementor-9105 .elementor-element.elementor-element-568867dd .btn:hover {
    transform: scale(1.03);
    background: transparent; /* mantém transparente */
    border-color: #E0B96F; /* tom mais escuro para dar contraste no hover */
}

.elementor-9105 .elementor-element.elementor-element-568867dd .btn .btn__icon,
.elementor-9105 .elementor-element.elementor-element-568867dd .btn .btn__text {
    z-index: 10;
    position: relative;
    pointer-events: none;
    color: #ffffff;
}

.elementor-9105 .elementor-element.elementor-element-568867dd .btn:hover .btn-hover-effect {
    width: 300px;
    height: 300px;
}

.elementor-9105 .elementor-element.elementor-element-568867dd .btn:active .btn-hover-effect {
    width: 600px;
    height: 600px;
}

@media (max-width: 767px) {
  .elementor-9105 .elementor-element.elementor-element-568867dd .btn {
    width: 100% !important;
    text-align: center;
    padding-left: 2em;
    padding-right: 2em;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-371820c9 *//* Animação do scroll dentro do widget */
.elementor-9105 .elementor-element.elementor-element-371820c9 svg #wheel {
    animation: scroll ease 1.5s infinite;
}

@keyframes scroll {
    0% {
        transform: translateY(0);
    }
    30% {
        transform: translateY(10px);
    }
    100% {
        transform: translateY(0);
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2e91a850 */.elementor-9105 .elementor-element.elementor-element-2e91a850 .elementor-icon-list-icon{
    filter: drop-shadow(0px 5px 5px rgba(0, 0, 0, 0.08)) !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-383a9372 */.elementor-9105 .elementor-element.elementor-element-383a9372 .elementor-icon-list-icon{
    filter: drop-shadow(0px 5px 5px rgba(0, 0, 0, 0.08)) !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-44ab1b57 */.elementor-9105 .elementor-element.elementor-element-44ab1b57 .elementor-icon-list-icon{
    filter: drop-shadow(0px 5px 5px rgba(0, 0, 0, 0.08)) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fcb1830 */.elementor-9105 .elementor-element.elementor-element-6fcb1830 .elementor-icon-list-icon{
    filter: drop-shadow(0px 0px 5px #FF9F6380);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-78f3ceaf */#fundo1{
  filter: drop-shadow(0px 10px 4px #E6E8F190);
}

svg{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-133d33b9 */#fundo1{
  filter: drop-shadow(0px 10px 4px #E6E8F190);
}

svg{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e05d468 */#fundo1{
  filter: drop-shadow(0px 10px 4px #E6E8F190);
}

svg{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6da69633 */.elementor-9105 .elementor-element.elementor-element-6da69633 .btn {
    position: relative;
    display: inline-block;
    padding: 20px 50px;
    margin-bottom: -6px;
    text-decoration: none;
    color: #53535D;
    background-color: #F3D49C;
    overflow: hidden;
    border: none;
    
    font-family: 'Inter', sans-serif;
    font-weight: 500;
    font-size: 17px;
    line-height: 1.3em;
    border-radius: 500px;

    /* Simulando bordas com sombra interna */
    box-shadow: 
        inset 0 1px 0 #FFF7E1,    /* borda superior clara */
        inset 0 -2px 0 #B78B48 !important;   /* borda inferior escura */

    transition: 
        background-color 0.3s ease,
        transform 0.3s ease,
        box-shadow 0.3s ease;
}

/* Efeito leve de aumento no hover */
.elementor-9105 .elementor-element.elementor-element-6da69633 .btn:hover {
    transform: scale(1.03);
}


.elementor-9105 .elementor-element.elementor-element-6da69633 .btn {
    position: relative;
}

/* Efeito de hover */
.elementor-9105 .elementor-element.elementor-element-6da69633 .btn .btn-hover-effect {
    z-index: 5;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    background: radial-gradient(circle closest-side, #FFF1D7, transparent);
    transform: translate(-50%, -50%);
    transition: width 0.2s ease, height 0.2s ease;
}

/* Estilo do texto e ícone do botão */
.elementor-9105 .elementor-element.elementor-element-6da69633 .btn .btn__icon,
.btn .btn__text {
    z-index: 10;
    position: relative;
    pointer-events: none;
    color: #34343E;
}

/* Efeito de hover ao passar o mouse */
.elementor-9105 .elementor-element.elementor-element-6da69633 .btn:hover {
    color: #34343E;
}

.elementor-9105 .elementor-element.elementor-element-6da69633 .btn:hover .btn-hover-effect {
    width: 300px;
    height: 300px;
}

.elementor-9105 .elementor-element.elementor-element-6da69633 .btn:hover .btn__text,
.elementor-9105 .elementor-element.elementor-element-6da69633 .btn:hover .btn__icon {
    color: #34343E;
}

/* Efeito de hover ao clicar */
.elementor-9105 .elementor-element.elementor-element-6da69633 .btn:active .btn-hover-effect {
    width: 600px;
    height: 600px;
}

@media (max-width: 767px) {
  .elementor-9105 .elementor-element.elementor-element-6da69633 .btn {
    width: 100% !important;
    text-align: center;
    padding-left: 2em;
    padding-right: 2em;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42deed34 */.elementor-9105 .elementor-element.elementor-element-42deed34 {
  position: relative;
  width: 100%;

  background-image: repeating-linear-gradient(
    to right,
    rgba(0, 0, 0, 0.05) 0px,
    rgba(0, 0, 0, 0.05) 1px,
    transparent 1px,
    transparent 500px
  );

  background-size: 437px 100%;
  background-position: center;
  background-repeat: repeat-x;
}

/* Mobile: exibir exatamente 5 linhas verticais */
@media (max-width: 767px) {
  .elementor-9105 .elementor-element.elementor-element-42deed34 {
    background-size: calc(100% / 5) 100%;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-187dc988 */.elementor-9105 .elementor-element.elementor-element-187dc988 .btn {
    position: relative;
    display: inline-block;
    padding: 20px 50px;
    margin-bottom: -6px;
    text-decoration: none;
    color: #53535D;
    background-color: #F3D49C;
    overflow: hidden;
    border: none;
    
    font-family: 'Inter', sans-serif;
    font-weight: 500;
    font-size: 17px;
    border-radius: 500px;

    /* Simulando bordas com sombra interna */
    box-shadow: 
        inset 0 1px 0 #FFF7E1,    /* borda superior clara */
        inset 0 -2px 0 #B78B48 !important;   /* borda inferior escura */

    transition: 
        background-color 0.3s ease,
        transform 0.3s ease,
        box-shadow 0.3s ease;
}

/* Efeito leve de aumento no hover */
.elementor-9105 .elementor-element.elementor-element-187dc988 .btn:hover {
    transform: scale(1.03);
}


.elementor-9105 .elementor-element.elementor-element-187dc988 .btn {
    position: relative;
}

/* Efeito de hover */
.elementor-9105 .elementor-element.elementor-element-187dc988 .btn .btn-hover-effect {
    z-index: 5;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    background: radial-gradient(circle closest-side, #FFF1D7, transparent);
    transform: translate(-50%, -50%);
    transition: width 0.2s ease, height 0.2s ease;
}

/* Estilo do texto e ícone do botão */
.elementor-9105 .elementor-element.elementor-element-187dc988 .btn .btn__icon,
.btn .btn__text {
    z-index: 10;
    position: relative;
    pointer-events: none;
    color: #34343E;
}

/* Efeito de hover ao passar o mouse */
.elementor-9105 .elementor-element.elementor-element-187dc988 .btn:hover {
    color: #34343E;
}

.elementor-9105 .elementor-element.elementor-element-187dc988 .btn:hover .btn-hover-effect {
    width: 300px;
    height: 300px;
}

.elementor-9105 .elementor-element.elementor-element-187dc988 .btn:hover .btn__text,
.elementor-9105 .elementor-element.elementor-element-187dc988 .btn:hover .btn__icon {
    color: #34343E;
}

/* Efeito de hover ao clicar */
.elementor-9105 .elementor-element.elementor-element-187dc988 .btn:active .btn-hover-effect {
    width: 600px;
    height: 600px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-39f72769 */.elementor-9105 .elementor-element.elementor-element-39f72769 .btn {
    position: relative;
    display: inline-block;
    padding: 20px 50px;
    margin-bottom: 0px;
    text-decoration: none;
    background: transparent; /* Fundo transparente */
    color: #ffffff; /* Cor do texto */
    border: 2px solid #F3D49C; /* Borda na cor do antigo fundo */
    
    font-family: 'Inter', sans-serif;
    font-weight: 500;
    font-size: 17px;
    line-height: 1.3em;
    border-radius: 500px;

    transition: 
        background-color 0.3s ease,
        transform 0.3s ease,
        border-color 0.3s ease;
}

/* Hover com leve aumento */
.elementor-9105 .elementor-element.elementor-element-39f72769 .btn:hover {
    transform: scale(1.03);
    background: transparent; /* mantém transparente */
    border-color: #E0B96F; /* tom mais escuro para dar contraste no hover */
}

.elementor-9105 .elementor-element.elementor-element-39f72769 .btn .btn__icon,
.elementor-9105 .elementor-element.elementor-element-39f72769 .btn .btn__text {
    z-index: 10;
    position: relative;
    pointer-events: none;
    color: #ffffff;
}

.elementor-9105 .elementor-element.elementor-element-39f72769 .btn:hover .btn-hover-effect {
    width: 300px;
    height: 300px;
}

.elementor-9105 .elementor-element.elementor-element-39f72769 .btn:active .btn-hover-effect {
    width: 600px;
    height: 600px;
}

@media (max-width: 767px) {
  .elementor-9105 .elementor-element.elementor-element-39f72769 .btn {
    width: 100% !important;
    text-align: center;
    padding-left: 2em;
    padding-right: 2em;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4be135eb */.elementor-9105 .elementor-element.elementor-element-4be135eb .elementor-icon-box-icon{
    margin-top: 8px;
}

.elementor-9105 .elementor-element.elementor-element-4be135eb{
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dc33deb */.elementor-9105 .elementor-element.elementor-element-dc33deb .elementor-icon-box-icon{
    margin-top: 8px;
}

.elementor-9105 .elementor-element.elementor-element-dc33deb{
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-26108fa6 */.elementor-9105 .elementor-element.elementor-element-26108fa6 .elementor-icon-box-icon{
    margin-top: 8px;
}

.elementor-9105 .elementor-element.elementor-element-26108fa6{
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-cfab9d6 */#fundo{
  filter: drop-shadow(0px 26.8px 31.267px #E6E8F1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5459a6a6 */.elementor-9105 .elementor-element.elementor-element-5459a6a6 {
  position: relative;
  z-index: 1;
  
}

.elementor-9105 .elementor-element.elementor-element-5459a6a6::after {
  content: '';
  position: absolute;
  top: -10px;
  left: -10px;
  right: -10px;
  bottom: -10px;
  border: 1px solid #ffffff;
  border-radius: 20px; /* border-radius + outline-offset */
  z-index: -1;
}

.elementor-9105 .elementor-element.elementor-element-5459a6a6{
  filter: drop-shadow(0px 26.8px 31.267px #E6E8F170);
}

.elementor-9105 .elementor-element.elementor-element-5459a6a6 svg{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-730f0a6 */.elementor-9105 .elementor-element.elementor-element-730f0a6 {
  position: relative;
  z-index: 1;
  
}

.elementor-9105 .elementor-element.elementor-element-730f0a6::after {
  content: '';
  position: absolute;
  top: -10px;
  left: -10px;
  right: -10px;
  bottom: -10px;
  border: 1px solid #ffffff;
  border-radius: 20px; /* border-radius + outline-offset */
  z-index: -1;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-49246cb6 */.elementor-9105 .elementor-element.elementor-element-49246cb6 #fundo{
  filter: drop-shadow(0px 26.8px 31.267px #E6E8F1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f47646 */.elementor-9105 .elementor-element.elementor-element-33f47646 {
  position: relative;
  z-index: 1;
  
}

.elementor-9105 .elementor-element.elementor-element-33f47646::after {
  content: '';
  position: absolute;
  top: -10px;
  left: -10px;
  right: -10px;
  bottom: -10px;
  border: 1px solid #ffffff;
  border-radius: 20px; /* border-radius + outline-offset */
  z-index: -1;
}

.elementor-9105 .elementor-element.elementor-element-33f47646{
  filter: drop-shadow(0px 26.8px 31.267px #E6E8F170);
}

.elementor-9105 .elementor-element.elementor-element-33f47646 svg{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5bcb01f6 */.elementor-9105 .elementor-element.elementor-element-5bcb01f6 .btn {
    position: relative;
    display: inline-block;
    padding: 20px 50px;
    margin-bottom: -6px;
    text-decoration: none;
    color: #53535D;
    background-color: #F3D49C;
    overflow: hidden;
    border: none;
    
    font-family: 'Inter', sans-serif;
    font-weight: 500;
    font-size: 17px;
    line-height: 1.3em;
    border-radius: 500px;

    /* Simulando bordas com sombra interna */
    box-shadow: 
        inset 0 1px 0 #FFF7E1,    /* borda superior clara */
        inset 0 -2px 0 #B78B48 !important;   /* borda inferior escura */

    transition: 
        background-color 0.3s ease,
        transform 0.3s ease,
        box-shadow 0.3s ease;
}

/* Efeito leve de aumento no hover */
.elementor-9105 .elementor-element.elementor-element-5bcb01f6 .btn:hover {
    transform: scale(1.03);
}


.elementor-9105 .elementor-element.elementor-element-5bcb01f6 .btn {
    position: relative;
}

/* Efeito de hover */
.elementor-9105 .elementor-element.elementor-element-5bcb01f6 .btn .btn-hover-effect {
    z-index: 5;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    background: radial-gradient(circle closest-side, #FFF1D7, transparent);
    transform: translate(-50%, -50%);
    transition: width 0.2s ease, height 0.2s ease;
}

/* Estilo do texto e ícone do botão */
.elementor-9105 .elementor-element.elementor-element-5bcb01f6 .btn .btn__icon,
.btn .btn__text {
    z-index: 10;
    position: relative;
    pointer-events: none;
    color: #34343E;
}

/* Efeito de hover ao passar o mouse */
.elementor-9105 .elementor-element.elementor-element-5bcb01f6 .btn:hover {
    color: #34343E;
}

.elementor-9105 .elementor-element.elementor-element-5bcb01f6 .btn:hover .btn-hover-effect {
    width: 300px;
    height: 300px;
}

.elementor-9105 .elementor-element.elementor-element-5bcb01f6 .btn:hover .btn__text,
.elementor-9105 .elementor-element.elementor-element-5bcb01f6 .btn:hover .btn__icon {
    color: #34343E;
}

/* Efeito de hover ao clicar */
.elementor-9105 .elementor-element.elementor-element-5bcb01f6 .btn:active .btn-hover-effect {
    width: 600px;
    height: 600px;
}

@media (max-width: 767px) {
  .elementor-9105 .elementor-element.elementor-element-5bcb01f6 .btn {
    width: 100% !important;
    text-align: center;
    padding-left: 2em;
    padding-right: 2em;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a2afa6b */.elementor-9105 .elementor-element.elementor-element-2a2afa6b {
  position: relative;
  width: 100%;

  background-image: repeating-linear-gradient(
    to right,
    rgba(0, 0, 0, 0.05) 0px,
    rgba(0, 0, 0, 0.05) 1px,
    transparent 1px,
    transparent 877px
  );

  background-size: 877px 100%;
  background-position: center;
  background-repeat: repeat-x;
}

/* Mobile: exibir exatamente 5 linhas verticais */
@media (max-width: 767px) {
  .elementor-9105 .elementor-element.elementor-element-2a2afa6b {
    background-size: calc(100% / 5) 100%;
  }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1d00444d */.elementor-9105 .elementor-element.elementor-element-1d00444d #fundo{
  filter: drop-shadow(0px 26.8px 31.267px #E6E8F1);
}

svg{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2cb7eef0 */.elementor-9105 .elementor-element.elementor-element-2cb7eef0 #fundo{
  filter: drop-shadow(0px 26.8px 31.267px #E6E8F1);
}

svg{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2b56091b */.elementor-9105 .elementor-element.elementor-element-2b56091b #fundo{
  filter: drop-shadow(0px 26.8px 31.267px #E6E8F1);
}

svg{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-440f0b79 */.elementor-9105 .elementor-element.elementor-element-440f0b79 #fundo{
  filter: drop-shadow(0px 26.8px 31.267px #E6E8F1);
}

svg{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-75b09ce2 */.elementor-9105 .elementor-element.elementor-element-75b09ce2 #fundo{
  filter: drop-shadow(0px 26.8px 31.267px #E6E8F1);
}

svg{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-681ae147 */.elementor-9105 .elementor-element.elementor-element-681ae147 #fundo{
  filter: drop-shadow(0px 26.8px 31.267px #E6E8F1);
}

svg{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5592ec45 */.elementor-9105 .elementor-element.elementor-element-5592ec45 #fundo{
  filter: drop-shadow(0px 26.8px 31.267px #E6E8F1);
}

svg{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ffb9ee */.elementor-9105 .elementor-element.elementor-element-ffb9ee #fundo{
  filter: drop-shadow(0px 26.8px 31.267px #E6E8F1);
}

svg{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7c45539a */.elementor-9105 .elementor-element.elementor-element-7c45539a #fundo{
  filter: drop-shadow(0px 26.8px 31.267px #E6E8F1);
}

svg{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4cf63912 */.elementor-9105 .elementor-element.elementor-element-4cf63912 #fundo{
  filter: drop-shadow(0px 26.8px 31.267px #E6E8F1);
}

svg{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-789c37d0 */.elementor-9105 .elementor-element.elementor-element-789c37d0 .btn {
    position: relative;
    display: inline-block;
    padding: 20px 50px;
    margin-bottom: -6px;
    text-decoration: none;
    color: #53535D;
    background-color: #F3D49C;
    overflow: hidden;
    border: none;
    
    font-family: 'Inter', sans-serif;
    font-weight: 500;
    font-size: 17px;
    line-height: 1.3em;
    border-radius: 500px;

    /* Simulando bordas com sombra interna */
    box-shadow: 
        inset 0 1px 0 #FFF7E1,    /* borda superior clara */
        inset 0 -2px 0 #B78B48 !important;   /* borda inferior escura */

    transition: 
        background-color 0.3s ease,
        transform 0.3s ease,
        box-shadow 0.3s ease;
}

/* Efeito leve de aumento no hover */
.elementor-9105 .elementor-element.elementor-element-789c37d0 .btn:hover {
    transform: scale(1.03);
}


.elementor-9105 .elementor-element.elementor-element-789c37d0 .btn {
    position: relative;
}

/* Efeito de hover */
.elementor-9105 .elementor-element.elementor-element-789c37d0 .btn .btn-hover-effect {
    z-index: 5;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    background: radial-gradient(circle closest-side, #FFF1D7, transparent);
    transform: translate(-50%, -50%);
    transition: width 0.2s ease, height 0.2s ease;
}

/* Estilo do texto e ícone do botão */
.elementor-9105 .elementor-element.elementor-element-789c37d0 .btn .btn__icon,
.btn .btn__text {
    z-index: 10;
    position: relative;
    pointer-events: none;
    color: #34343E;
}

/* Efeito de hover ao passar o mouse */
.elementor-9105 .elementor-element.elementor-element-789c37d0 .btn:hover {
    color: #34343E;
}

.elementor-9105 .elementor-element.elementor-element-789c37d0 .btn:hover .btn-hover-effect {
    width: 300px;
    height: 300px;
}

.elementor-9105 .elementor-element.elementor-element-789c37d0 .btn:hover .btn__text,
.elementor-9105 .elementor-element.elementor-element-789c37d0 .btn:hover .btn__icon {
    color: #34343E;
}

/* Efeito de hover ao clicar */
.elementor-9105 .elementor-element.elementor-element-789c37d0 .btn:active .btn-hover-effect {
    width: 600px;
    height: 600px;
}

@media (max-width: 767px) {
  .elementor-9105 .elementor-element.elementor-element-789c37d0 .btn {
    width: 100% !important;
    text-align: center;
    padding-left: 2em;
    padding-right: 2em;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4440075a */.elementor-9105 .elementor-element.elementor-element-4440075a {
  position: relative;
  width: 100%;

  background-image: repeating-linear-gradient(
    to right,
    rgba(0, 0, 0, 0.05) 0px,
    rgba(0, 0, 0, 0.05) 1px,
    transparent 1px,
    transparent 437px
  );

  background-size: 437px 100%;
  background-position: center;
  background-repeat: repeat-x;
}

/* Mobile: exibir exatamente 5 linhas verticais */
@media (max-width: 767px) {
  .elementor-9105 .elementor-element.elementor-element-4440075a {
    background-size: calc(100% / 5) 100%;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-774d8cde */.elementor-9105 .elementor-element.elementor-element-774d8cde .btn {
    position: relative;
    display: inline-block;
    padding: 20px 50px;
    margin-bottom: -6px;
    text-decoration: none;
    color: #53535D;
    background-color: #F3D49C;
    overflow: hidden;
    border: none;
    
    font-family: 'Inter', sans-serif;
    font-weight: 500;
    font-size: 17px;
    line-height: 1.3em;
    border-radius: 500px;

    /* Simulando bordas com sombra interna */
    box-shadow: 
        inset 0 1px 0 #FFF7E1,    /* borda superior clara */
        inset 0 -2px 0 #B78B48 !important;   /* borda inferior escura */

    transition: 
        background-color 0.3s ease,
        transform 0.3s ease,
        box-shadow 0.3s ease;
}

/* Efeito leve de aumento no hover */
.elementor-9105 .elementor-element.elementor-element-774d8cde .btn:hover {
    transform: scale(1.03);
}


.elementor-9105 .elementor-element.elementor-element-774d8cde .btn {
    position: relative;
}

/* Efeito de hover */
.elementor-9105 .elementor-element.elementor-element-774d8cde .btn .btn-hover-effect {
    z-index: 5;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    background: radial-gradient(circle closest-side, #FFF1D7, transparent);
    transform: translate(-50%, -50%);
    transition: width 0.2s ease, height 0.2s ease;
}

/* Estilo do texto e ícone do botão */
.elementor-9105 .elementor-element.elementor-element-774d8cde .btn .btn__icon,
.btn .btn__text {
    z-index: 10;
    position: relative;
    pointer-events: none;
    color: #34343E;
}

/* Efeito de hover ao passar o mouse */
.elementor-9105 .elementor-element.elementor-element-774d8cde .btn:hover {
    color: #34343E;
}

.elementor-9105 .elementor-element.elementor-element-774d8cde .btn:hover .btn-hover-effect {
    width: 300px;
    height: 300px;
}

.elementor-9105 .elementor-element.elementor-element-774d8cde .btn:hover .btn__text,
.elementor-9105 .elementor-element.elementor-element-774d8cde .btn:hover .btn__icon {
    color: #34343E;
}

/* Efeito de hover ao clicar */
.elementor-9105 .elementor-element.elementor-element-774d8cde .btn:active .btn-hover-effect {
    width: 600px;
    height: 600px;
}

@media (max-width: 767px) {
  .elementor-9105 .elementor-element.elementor-element-774d8cde .btn {
    width: 100% !important;
    text-align: center;
    padding-left: 2em;
    padding-right: 2em;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f1e65f */.elementor-9105 .elementor-element.elementor-element-22f1e65f {
  position: relative;
  z-index: 1;
  
}

.elementor-9105 .elementor-element.elementor-element-22f1e65f::after {
  content: '';
  position: absolute;
  top: -8px;
  left: -8px;
  right: -8px;
  bottom: -8px;
  border: 1px solid #ffffff;
  border-radius: 20px; /* border-radius + outline-offset */
  z-index: -1;
}

.elementor-9105 .elementor-element.elementor-element-22f1e65f{
  filter: drop-shadow(0px 26.8px 31.267px #E6E8F170);
}

.elementor-9105 .elementor-element.elementor-element-22f1e65f svg{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b4360 */.elementor-9105 .elementor-element.elementor-element-17b4360 {
  position: relative;
  z-index: 1;
  
}

.elementor-9105 .elementor-element.elementor-element-17b4360::after {
  content: '';
  position: absolute;
  top: -8px;
  left: -8px;
  right: -8px;
  bottom: -8px;
  border: 1px solid #ffffff;
  border-radius: 20px; /* border-radius + outline-offset */
  z-index: -1;
}

.elementor-9105 .elementor-element.elementor-element-17b4360{
  filter: drop-shadow(0px 26.8px 31.267px #E6E8F170);
}

.elementor-9105 .elementor-element.elementor-element-17b4360 svg{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d7f226c */.elementor-9105 .elementor-element.elementor-element-2d7f226c {
  position: relative;
  z-index: 1;
  
}

.elementor-9105 .elementor-element.elementor-element-2d7f226c::after {
  content: '';
  position: absolute;
  top: -8px;
  left: -8px;
  right: -8px;
  bottom: -8px;
  border: 1px solid #ffffff;
  border-radius: 20px; /* border-radius + outline-offset */
  z-index: -1;
}

.elementor-9105 .elementor-element.elementor-element-2d7f226c{
  filter: drop-shadow(0px 26.8px 31.267px #E6E8F170);
}

.elementor-9105 .elementor-element.elementor-element-2d7f226c svg{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d1ce093 */.elementor-9105 .elementor-element.elementor-element-5d1ce093 {
  position: relative;
  z-index: 1;
  
}

.elementor-9105 .elementor-element.elementor-element-5d1ce093::after {
  content: '';
  position: absolute;
  top: -8px;
  left: -8px;
  right: -8px;
  bottom: -8px;
  border: 1px solid #ffffff;
  border-radius: 20px; /* border-radius + outline-offset */
  z-index: -1;
}

.elementor-9105 .elementor-element.elementor-element-5d1ce093{
  filter: drop-shadow(0px 26.8px 31.267px #E6E8F170);
}

.elementor-9105 .elementor-element.elementor-element-5d1ce093 svg{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f1e65f */.elementor-9105 .elementor-element.elementor-element-22f1e65f {
  position: relative;
  z-index: 1;
  
}

.elementor-9105 .elementor-element.elementor-element-22f1e65f::after {
  content: '';
  position: absolute;
  top: -8px;
  left: -8px;
  right: -8px;
  bottom: -8px;
  border: 1px solid #ffffff;
  border-radius: 20px; /* border-radius + outline-offset */
  z-index: -1;
}

.elementor-9105 .elementor-element.elementor-element-22f1e65f{
  filter: drop-shadow(0px 26.8px 31.267px #E6E8F170);
}

.elementor-9105 .elementor-element.elementor-element-22f1e65f svg{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b4360 */.elementor-9105 .elementor-element.elementor-element-17b4360 {
  position: relative;
  z-index: 1;
  
}

.elementor-9105 .elementor-element.elementor-element-17b4360::after {
  content: '';
  position: absolute;
  top: -8px;
  left: -8px;
  right: -8px;
  bottom: -8px;
  border: 1px solid #ffffff;
  border-radius: 20px; /* border-radius + outline-offset */
  z-index: -1;
}

.elementor-9105 .elementor-element.elementor-element-17b4360{
  filter: drop-shadow(0px 26.8px 31.267px #E6E8F170);
}

.elementor-9105 .elementor-element.elementor-element-17b4360 svg{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d7f226c */.elementor-9105 .elementor-element.elementor-element-2d7f226c {
  position: relative;
  z-index: 1;
  
}

.elementor-9105 .elementor-element.elementor-element-2d7f226c::after {
  content: '';
  position: absolute;
  top: -8px;
  left: -8px;
  right: -8px;
  bottom: -8px;
  border: 1px solid #ffffff;
  border-radius: 20px; /* border-radius + outline-offset */
  z-index: -1;
}

.elementor-9105 .elementor-element.elementor-element-2d7f226c{
  filter: drop-shadow(0px 26.8px 31.267px #E6E8F170);
}

.elementor-9105 .elementor-element.elementor-element-2d7f226c svg{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d1ce093 */.elementor-9105 .elementor-element.elementor-element-5d1ce093 {
  position: relative;
  z-index: 1;
  
}

.elementor-9105 .elementor-element.elementor-element-5d1ce093::after {
  content: '';
  position: absolute;
  top: -8px;
  left: -8px;
  right: -8px;
  bottom: -8px;
  border: 1px solid #ffffff;
  border-radius: 20px; /* border-radius + outline-offset */
  z-index: -1;
}

.elementor-9105 .elementor-element.elementor-element-5d1ce093{
  filter: drop-shadow(0px 26.8px 31.267px #E6E8F170);
}

.elementor-9105 .elementor-element.elementor-element-5d1ce093 svg{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f1e65f */.elementor-9105 .elementor-element.elementor-element-22f1e65f {
  position: relative;
  z-index: 1;
  
}

.elementor-9105 .elementor-element.elementor-element-22f1e65f::after {
  content: '';
  position: absolute;
  top: -8px;
  left: -8px;
  right: -8px;
  bottom: -8px;
  border: 1px solid #ffffff;
  border-radius: 20px; /* border-radius + outline-offset */
  z-index: -1;
}

.elementor-9105 .elementor-element.elementor-element-22f1e65f{
  filter: drop-shadow(0px 26.8px 31.267px #E6E8F170);
}

.elementor-9105 .elementor-element.elementor-element-22f1e65f svg{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b4360 */.elementor-9105 .elementor-element.elementor-element-17b4360 {
  position: relative;
  z-index: 1;
  
}

.elementor-9105 .elementor-element.elementor-element-17b4360::after {
  content: '';
  position: absolute;
  top: -8px;
  left: -8px;
  right: -8px;
  bottom: -8px;
  border: 1px solid #ffffff;
  border-radius: 20px; /* border-radius + outline-offset */
  z-index: -1;
}

.elementor-9105 .elementor-element.elementor-element-17b4360{
  filter: drop-shadow(0px 26.8px 31.267px #E6E8F170);
}

.elementor-9105 .elementor-element.elementor-element-17b4360 svg{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d7f226c */.elementor-9105 .elementor-element.elementor-element-2d7f226c {
  position: relative;
  z-index: 1;
  
}

.elementor-9105 .elementor-element.elementor-element-2d7f226c::after {
  content: '';
  position: absolute;
  top: -8px;
  left: -8px;
  right: -8px;
  bottom: -8px;
  border: 1px solid #ffffff;
  border-radius: 20px; /* border-radius + outline-offset */
  z-index: -1;
}

.elementor-9105 .elementor-element.elementor-element-2d7f226c{
  filter: drop-shadow(0px 26.8px 31.267px #E6E8F170);
}

.elementor-9105 .elementor-element.elementor-element-2d7f226c svg{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d1ce093 */.elementor-9105 .elementor-element.elementor-element-5d1ce093 {
  position: relative;
  z-index: 1;
  
}

.elementor-9105 .elementor-element.elementor-element-5d1ce093::after {
  content: '';
  position: absolute;
  top: -8px;
  left: -8px;
  right: -8px;
  bottom: -8px;
  border: 1px solid #ffffff;
  border-radius: 20px; /* border-radius + outline-offset */
  z-index: -1;
}

.elementor-9105 .elementor-element.elementor-element-5d1ce093{
  filter: drop-shadow(0px 26.8px 31.267px #E6E8F170);
}

.elementor-9105 .elementor-element.elementor-element-5d1ce093 svg{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f1e65f */.elementor-9105 .elementor-element.elementor-element-22f1e65f {
  position: relative;
  z-index: 1;
  
}

.elementor-9105 .elementor-element.elementor-element-22f1e65f::after {
  content: '';
  position: absolute;
  top: -8px;
  left: -8px;
  right: -8px;
  bottom: -8px;
  border: 1px solid #ffffff;
  border-radius: 20px; /* border-radius + outline-offset */
  z-index: -1;
}

.elementor-9105 .elementor-element.elementor-element-22f1e65f{
  filter: drop-shadow(0px 26.8px 31.267px #E6E8F170);
}

.elementor-9105 .elementor-element.elementor-element-22f1e65f svg{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b4360 */.elementor-9105 .elementor-element.elementor-element-17b4360 {
  position: relative;
  z-index: 1;
  
}

.elementor-9105 .elementor-element.elementor-element-17b4360::after {
  content: '';
  position: absolute;
  top: -8px;
  left: -8px;
  right: -8px;
  bottom: -8px;
  border: 1px solid #ffffff;
  border-radius: 20px; /* border-radius + outline-offset */
  z-index: -1;
}

.elementor-9105 .elementor-element.elementor-element-17b4360{
  filter: drop-shadow(0px 26.8px 31.267px #E6E8F170);
}

.elementor-9105 .elementor-element.elementor-element-17b4360 svg{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d7f226c */.elementor-9105 .elementor-element.elementor-element-2d7f226c {
  position: relative;
  z-index: 1;
  
}

.elementor-9105 .elementor-element.elementor-element-2d7f226c::after {
  content: '';
  position: absolute;
  top: -8px;
  left: -8px;
  right: -8px;
  bottom: -8px;
  border: 1px solid #ffffff;
  border-radius: 20px; /* border-radius + outline-offset */
  z-index: -1;
}

.elementor-9105 .elementor-element.elementor-element-2d7f226c{
  filter: drop-shadow(0px 26.8px 31.267px #E6E8F170);
}

.elementor-9105 .elementor-element.elementor-element-2d7f226c svg{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d1ce093 */.elementor-9105 .elementor-element.elementor-element-5d1ce093 {
  position: relative;
  z-index: 1;
  
}

.elementor-9105 .elementor-element.elementor-element-5d1ce093::after {
  content: '';
  position: absolute;
  top: -8px;
  left: -8px;
  right: -8px;
  bottom: -8px;
  border: 1px solid #ffffff;
  border-radius: 20px; /* border-radius + outline-offset */
  z-index: -1;
}

.elementor-9105 .elementor-element.elementor-element-5d1ce093{
  filter: drop-shadow(0px 26.8px 31.267px #E6E8F170);
}

.elementor-9105 .elementor-element.elementor-element-5d1ce093 svg{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22f1e65f */.elementor-9105 .elementor-element.elementor-element-22f1e65f {
  position: relative;
  z-index: 1;
  
}

.elementor-9105 .elementor-element.elementor-element-22f1e65f::after {
  content: '';
  position: absolute;
  top: -8px;
  left: -8px;
  right: -8px;
  bottom: -8px;
  border: 1px solid #ffffff;
  border-radius: 20px; /* border-radius + outline-offset */
  z-index: -1;
}

.elementor-9105 .elementor-element.elementor-element-22f1e65f{
  filter: drop-shadow(0px 26.8px 31.267px #E6E8F170);
}

.elementor-9105 .elementor-element.elementor-element-22f1e65f svg{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17b4360 */.elementor-9105 .elementor-element.elementor-element-17b4360 {
  position: relative;
  z-index: 1;
  
}

.elementor-9105 .elementor-element.elementor-element-17b4360::after {
  content: '';
  position: absolute;
  top: -8px;
  left: -8px;
  right: -8px;
  bottom: -8px;
  border: 1px solid #ffffff;
  border-radius: 20px; /* border-radius + outline-offset */
  z-index: -1;
}

.elementor-9105 .elementor-element.elementor-element-17b4360{
  filter: drop-shadow(0px 26.8px 31.267px #E6E8F170);
}

.elementor-9105 .elementor-element.elementor-element-17b4360 svg{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d7f226c */.elementor-9105 .elementor-element.elementor-element-2d7f226c {
  position: relative;
  z-index: 1;
  
}

.elementor-9105 .elementor-element.elementor-element-2d7f226c::after {
  content: '';
  position: absolute;
  top: -8px;
  left: -8px;
  right: -8px;
  bottom: -8px;
  border: 1px solid #ffffff;
  border-radius: 20px; /* border-radius + outline-offset */
  z-index: -1;
}

.elementor-9105 .elementor-element.elementor-element-2d7f226c{
  filter: drop-shadow(0px 26.8px 31.267px #E6E8F170);
}

.elementor-9105 .elementor-element.elementor-element-2d7f226c svg{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d1ce093 */.elementor-9105 .elementor-element.elementor-element-5d1ce093 {
  position: relative;
  z-index: 1;
  
}

.elementor-9105 .elementor-element.elementor-element-5d1ce093::after {
  content: '';
  position: absolute;
  top: -8px;
  left: -8px;
  right: -8px;
  bottom: -8px;
  border: 1px solid #ffffff;
  border-radius: 20px; /* border-radius + outline-offset */
  z-index: -1;
}

.elementor-9105 .elementor-element.elementor-element-5d1ce093{
  filter: drop-shadow(0px 26.8px 31.267px #E6E8F170);
}

.elementor-9105 .elementor-element.elementor-element-5d1ce093 svg{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-66ecb908 */.elementor-9105 .elementor-element.elementor-element-66ecb908 .swiper{
    overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d52ebde */.elementor-9105 .elementor-element.elementor-element-6d52ebde {
  position: relative;
  width: 100%;

  background-image: repeating-linear-gradient(
    to right,
    rgba(0, 0, 0, 0.05) 0px,
    rgba(0, 0, 0, 0.05) 1px,
    transparent 1px,
    transparent 877px
  );

  background-size: 877px 100%;
  background-position: center;
  background-repeat: repeat-x;
}

/* Mobile: exibir exatamente 5 linhas verticais */
@media (max-width: 767px) {
  .elementor-9105 .elementor-element.elementor-element-6d52ebde {
    background-size: calc(100% / 5) 100%;
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-16eca8af */.elementor-9105 .elementor-element.elementor-element-16eca8af {
    width: auto !important;
  }
  
@media(max-width: 767px){
    .elementor-9105 .elementor-element.elementor-element-16eca8af .elementor-icon-list-icon{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-29592194 */.elementor-9105 .elementor-element.elementor-element-29592194 .elementor-icon-box-icon{
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1b0da4c0 */.elementor-9105 .elementor-element.elementor-element-1b0da4c0 .elementor-icon-box-icon{
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-44410f05 */.elementor-9105 .elementor-element.elementor-element-44410f05 .elementor-icon-box-icon{
    margin-top: 6px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-671fb161 */.elementor-9105 .elementor-element.elementor-element-671fb161 .btn {
    position: relative;
    display: inline-block;
    padding: 20px 50px;
    margin-bottom: -6px;
    text-decoration: none;
    color: #53535D;
    background-color: #F3D49C;
    overflow: hidden;
    border: none;
    
    font-family: 'Inter', sans-serif;
    font-weight: 500;
    font-size: 17px;
    border-radius: 500px;

    /* Simulando bordas com sombra interna */
    box-shadow: 
        inset 0 1px 0 #FFF7E1,    /* borda superior clara */
        inset 0 -2px 0 #B78B48 !important;   /* borda inferior escura */

    transition: 
        background-color 0.3s ease,
        transform 0.3s ease,
        box-shadow 0.3s ease;
}

/* Efeito leve de aumento no hover */
.elementor-9105 .elementor-element.elementor-element-671fb161 .btn:hover {
    transform: scale(1.03);
}


.elementor-9105 .elementor-element.elementor-element-671fb161 .btn {
    position: relative;
}

/* Efeito de hover */
.elementor-9105 .elementor-element.elementor-element-671fb161 .btn .btn-hover-effect {
    z-index: 5;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    background: radial-gradient(circle closest-side, #FFF1D7, transparent);
    transform: translate(-50%, -50%);
    transition: width 0.2s ease, height 0.2s ease;
}

/* Estilo do texto e ícone do botão */
.elementor-9105 .elementor-element.elementor-element-671fb161 .btn .btn__icon,
.btn .btn__text {
    z-index: 10;
    position: relative;
    pointer-events: none;
    color: #34343E;
}

/* Efeito de hover ao passar o mouse */
.elementor-9105 .elementor-element.elementor-element-671fb161 .btn:hover {
    color: #34343E;
}

.elementor-9105 .elementor-element.elementor-element-671fb161 .btn:hover .btn-hover-effect {
    width: 300px;
    height: 300px;
}

.elementor-9105 .elementor-element.elementor-element-671fb161 .btn:hover .btn__text,
.elementor-9105 .elementor-element.elementor-element-671fb161 .btn:hover .btn__icon {
    color: #34343E;
}

/* Efeito de hover ao clicar */
.elementor-9105 .elementor-element.elementor-element-671fb161 .btn:active .btn-hover-effect {
    width: 600px;
    height: 600px;
}

@media (max-width: 767px) {
  .elementor-9105 .elementor-element.elementor-element-671fb161 .btn {
    width: 100% !important;
    text-align: center; /* Centraliza o conteúdo */
    padding-left: 0;
    padding-right: 0;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3ce03ab4 */.elementor-9105 .elementor-element.elementor-element-3ce03ab4 .btn {
    position: relative;
    display: inline-block;
    padding: 20px 50px;
    margin-bottom: -6px;
    text-decoration: none;
    color: #53535D;
    background-color: transparent;
    overflow: hidden;
    border: 2px solid #F3D49C; /* borda de 2px */
    
    font-family: 'Inter', sans-serif;
    font-weight: 500;
    font-size: 17px;
    border-radius: 500px;

    transition: 
        background-color 0.3s ease,
        transform 0.3s ease,
        border-color 0.3s ease;
}

/* Efeito leve de aumento no hover */
.elementor-9105 .elementor-element.elementor-element-3ce03ab4 .btn:hover {
    transform: scale(1.03);
    color: #53535D;
}

/* Estilo do texto e ícone */
.elementor-9105 .elementor-element.elementor-element-3ce03ab4 .btn .btn__icon,
.elementor-9105 .elementor-element.elementor-element-3ce03ab4 .btn .btn__text {
    z-index: 10;
    position: relative;
    pointer-events: none;
    color: #53535D;
}

/* Hover: ativa o efeito radial */
.elementor-9105 .elementor-element.elementor-element-3ce03ab4 .btn:hover .btn-hover-effect {
    width: 300px;
    height: 300px;
}

/* Hover mantém cor dos elementos */
.elementor-9105 .elementor-element.elementor-element-3ce03ab4 .btn:hover .btn__text,
.elementor-9105 .elementor-element.elementor-element-3ce03ab4 .btn:hover .btn__icon {
    color: #53535D;
}

/* Clique: expande o efeito radial */
.elementor-9105 .elementor-element.elementor-element-3ce03ab4 .btn:active .btn-hover-effect {
    width: 600px;
    height: 600px;
}

@media (max-width: 767px) {
  .elementor-9105 .elementor-element.elementor-element-3ce03ab4 .btn {
    width: 100% !important;
    text-align: center; /* Centraliza o conteúdo */
    padding-left: 0;
    padding-right: 0;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b88dd2f */.elementor-9105 .elementor-element.elementor-element-5b88dd2f {
  position: relative;
  width: 100%;

  background-image: repeating-linear-gradient(
    to right,
    rgba(0, 0, 0, 0.05) 0px,
    rgba(0, 0, 0, 0.05) 1px,
    transparent 1px,
    transparent 437px
  );

  background-size: 437px 100%;
  background-position: center;
  background-repeat: repeat-x;
}

/* Mobile: exibir exatamente 5 linhas verticais */
@media (max-width: 767px) {
  .elementor-9105 .elementor-element.elementor-element-5b88dd2f {
    background-size: calc(100% / 5) 100%;
  }
}/* End custom CSS */
/* Start custom CSS */.destaque{
    background: linear-gradient(90deg, #807B70, #918D83, #807B70);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
    font-family: 'Playfair Display', serif;
  font-weight: 500;
  font-style: italic;
  font-size: 1.2em;
}


.destaque2{
    background: linear-gradient(90deg, #E5DECF, #FFFBF0, #E5DECF);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
    font-family: 'Playfair Display', serif;
  font-weight: 400;
  font-style: italic;
  font-size: 1.2em;
}

.destaque3 {
   background: -webkit-linear-gradient(360deg, #C28FDD, #C28FDD);
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
}

.destaque6 {
   background: -webkit-linear-gradient(360deg, #34343E, #34343E);
   -webkit-background-clip: text;
   -webkit-text-fill-color: transparent;
   font-weight: 600;
}

.destaque4 {
  background: -webkit-linear-gradient(360deg, #ffffff, #ffffff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-style: italic;
  font-weight: 500;
  font-size: 1.3em;
  font-family: Playfair Display;
}

.destaque5 {
  background: -webkit-linear-gradient(360deg, #EECA81, #FFF4D4, #EECA81);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-style: italic;
  font-weight: 500;
  font-size: 1.2em;
  font-family: Playfair Display;
}

html, body{
    overflow-x: hidden;
    width: 100%;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://andradeweb.com.br/wp-content/uploads/2026/04/Poppins-Regular.eot');
	src: url('https://andradeweb.com.br/wp-content/uploads/2026/04/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://andradeweb.com.br/wp-content/uploads/2026/04/Poppins-Regular.woff2') format('woff2'),
		url('https://andradeweb.com.br/wp-content/uploads/2026/04/Poppins-Regular.woff') format('woff'),
		url('https://andradeweb.com.br/wp-content/uploads/2026/04/Poppins-Regular.ttf') format('truetype'),
		url('https://andradeweb.com.br/wp-content/uploads/2026/04/Poppins-Regular.svg#Poppins') format('svg');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://andradeweb.com.br/wp-content/uploads/2026/04/Poppins-SemiBold.eot');
	src: url('https://andradeweb.com.br/wp-content/uploads/2026/04/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://andradeweb.com.br/wp-content/uploads/2026/04/Poppins-SemiBold.woff2') format('woff2'),
		url('https://andradeweb.com.br/wp-content/uploads/2026/04/Poppins-SemiBold.woff') format('woff'),
		url('https://andradeweb.com.br/wp-content/uploads/2026/04/Poppins-SemiBold.ttf') format('truetype'),
		url('https://andradeweb.com.br/wp-content/uploads/2026/04/Poppins-SemiBold.svg#Poppins') format('svg');
}
/* End Custom Fonts CSS */