.elementor-980 .elementor-element.elementor-element-6c3ccf6d{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.3;}.elementor-980 .elementor-element.elementor-element-6c3ccf6d:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-6c3ccf6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://periapice.com.br/wp-content/uploads/2025/09/BACKGROUND-PeriapiCE.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-980 .elementor-element.elementor-element-6c3ccf6d::before, .elementor-980 .elementor-element.elementor-element-6c3ccf6d > .elementor-background-video-container::before, .elementor-980 .elementor-element.elementor-element-6c3ccf6d > .e-con-inner > .elementor-background-video-container::before, .elementor-980 .elementor-element.elementor-element-6c3ccf6d > .elementor-background-slideshow::before, .elementor-980 .elementor-element.elementor-element-6c3ccf6d > .e-con-inner > .elementor-background-slideshow::before, .elementor-980 .elementor-element.elementor-element-6c3ccf6d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-980 .elementor-element.elementor-element-7a4aa0ff .elementskit-section-title-wraper .elementskit-section-subtitle{background-color:transparent;font-size:36px;background-image:linear-gradient(180deg, #9CE8EB 0%, #FFDD5D 100%);}.elementor-980 .elementor-element.elementor-element-7a4aa0ff{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-980 .elementor-element.elementor-element-7a4aa0ff .ekit-heading__description{max-width:85%;}.elementor-980 .elementor-element.elementor-element-7a4aa0ff .elementskit-section-title-wraper .elementskit-section-title{color:#ffffff;text-shadow:0px 0px 9px rgba(0, 0, 0, 0.41);margin:0px 0px 23px 0px;font-family:"Poppins", Sans-serif;font-size:80px;font-weight:700;line-height:90px;}.elementor-980 .elementor-element.elementor-element-7a4aa0ff .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-980 .elementor-element.elementor-element-7a4aa0ff .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-980 .elementor-element.elementor-element-7a4aa0ff .elementskit-section-title-wraper p{color:#ffffff;font-family:"Roboto", Sans-serif;font-size:23px;line-height:46px;margin:0px 0px 11px 0px;}.elementor-980 .elementor-element.elementor-element-78d98216 .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-980 .elementor-element.elementor-element-78d98216 .elementskit-btn{background-color:rgba(0,0,0,0);padding:21px 37px 21px 37px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-transform:capitalize;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;border-radius:50px 50px 50px 50px;}.elementor-980 .elementor-element.elementor-element-78d98216 .elementskit-btn:hover{background-color:#4f5fcd;color:#ffffff;fill:#ffffff;border-color:#4f5fcd;}.elementor-980 .elementor-element.elementor-element-78d98216{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-980 .elementor-element.elementor-element-78d98216 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-980 .elementor-element.elementor-element-78d98216 .elementskit-btn > i, .elementor-980 .elementor-element.elementor-element-78d98216 .elementskit-btn > svg{margin-left:5px;}.rtl .elementor-980 .elementor-element.elementor-element-78d98216 .elementskit-btn > i, .rtl .elementor-980 .elementor-element.elementor-element-78d98216 .elementskit-btn > svg{margin-left:0;margin-right:5px;}.elementor-980 .elementor-element.elementor-element-5144d4a1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-980 .elementor-element.elementor-element-224f000{--display:flex;--justify-content:center;}.elementor-980 .elementor-element.elementor-element-424c3a0c .elementskit-section-title-wraper .elementskit-section-title{color:#292929;text-shadow:0px 0px 0px rgba(0,0,0,0.3);margin:0px 0px 6px 0px;font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;}.elementor-980 .elementor-element.elementor-element-424c3a0c .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-980 .elementor-element.elementor-element-424c3a0c .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-980 .elementor-element.elementor-element-424c3a0c .elementskit-section-title-wraper .elementskit-section-subtitle{color:#4D46B5;font-family:"Poppins", Sans-serif;font-size:26px;font-weight:500;line-height:18px;margin:0px 0px 6px 0px;}.elementor-980 .elementor-element.elementor-element-424c3a0c .elementskit-section-title-wraper p{color:#4F5156;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:28px;margin:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-35f55e45.ekit-equal-height-enable,
					.elementor-980 .elementor-element.elementor-element-35f55e45.ekit-equal-height-enable > div,
					.elementor-980 .elementor-element.elementor-element-35f55e45.ekit-equal-height-enable .ekit-wid-con,
					.elementor-980 .elementor-element.elementor-element-35f55e45.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-980 .elementor-element.elementor-element-35f55e45{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-980 .elementor-element.elementor-element-35f55e45 .elementskit-infobox{padding:0px 60px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-980 .elementor-element.elementor-element-35f55e45 .elementskit-infobox:hover{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-980 .elementor-element.elementor-element-35f55e45 .elementskit-infobox .elementskit-info-box-title{margin:0px 0px 22px 0px;padding:0px 0px 0px 0px;color:#292929;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:26px;}.elementor-980 .elementor-element.elementor-element-35f55e45 .elementskit-infobox:hover .elementskit-info-box-title{color:#292929;}.elementor-980 .elementor-element.elementor-element-35f55e45 .elementskit-infobox .box-body > p{color:#616161;font-family:"Roboto", Sans-serif;font-size:16px;line-height:26px;}.elementor-980 .elementor-element.elementor-element-35f55e45 .elementskit-infobox:hover .box-body > p{color:#616161;}.elementor-980 .elementor-element.elementor-element-35f55e45 .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-35f55e45 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon{margin:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-35f55e45 .elementskit-infobox .elementskit-info-box-icon{padding:0px 0px 0px 0px;transform:rotate(0deg);}.elementor-980 .elementor-element.elementor-element-6dac3cba .ekit-btn-wraper .elementskit-btn{justify-content:flex-start;}.elementor-980 .elementor-element.elementor-element-6dac3cba .elementskit-btn{background-color:#4D46B5;padding:17px 37px 17px 37px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-transform:capitalize;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4D46B5;border-radius:999px 999px 999px 999px;}.elementor-980 .elementor-element.elementor-element-6dac3cba .elementskit-btn:hover{background-color:#4D46B500;color:#4D46B5;fill:#4D46B5;border-color:#4D46B5;}.elementor-980 .elementor-element.elementor-element-6dac3cba{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-980 .elementor-element.elementor-element-6dac3cba .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-980 .elementor-element.elementor-element-6dac3cba .elementskit-btn > i, .elementor-980 .elementor-element.elementor-element-6dac3cba .elementskit-btn > svg{margin-left:5px;}.rtl .elementor-980 .elementor-element.elementor-element-6dac3cba .elementskit-btn > i, .rtl .elementor-980 .elementor-element.elementor-element-6dac3cba .elementskit-btn > svg{margin-left:0;margin-right:5px;}.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-980 .elementor-element.elementor-element-c3f7903 img{width:460px;border-radius:16px 16px 16px 16px;}.elementor-980 .elementor-element.elementor-element-459d3b6d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:99px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-980 .elementor-element.elementor-element-73a25ffa .elementskit-section-title-wraper .elementskit-section-title{color:#292929;margin:0px 0px 60px 0px;font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;}.elementor-980 .elementor-element.elementor-element-73a25ffa .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-980 .elementor-element.elementor-element-73a25ffa .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-980 .elementor-element.elementor-element-73a25ffa .elementskit-section-title-wraper .elementskit-section-subtitle{color:#4D46B5;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:15px;margin:0px 0px 6px 0px;}.elementor-980 .elementor-element.elementor-element-1950adfd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-980 .elementor-element.elementor-element-48a7f127.ekit-equal-height-enable,
					.elementor-980 .elementor-element.elementor-element-48a7f127.ekit-equal-height-enable > div,
					.elementor-980 .elementor-element.elementor-element-48a7f127.ekit-equal-height-enable .ekit-wid-con,
					.elementor-980 .elementor-element.elementor-element-48a7f127.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-980 .elementor-element.elementor-element-48a7f127{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-980 .elementor-element.elementor-element-48a7f127 .elementskit-infobox{padding:50px 30px 50px 30px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-980 .elementor-element.elementor-element-48a7f127 .elementskit-infobox:hover{box-shadow:0px 10px 60px 0px rgba(85,128,255,0.2);}.elementor-980 .elementor-element.elementor-element-48a7f127 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#4D46B5;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;}.elementor-980 .elementor-element.elementor-element-48a7f127 .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-980 .elementor-element.elementor-element-48a7f127 .elementskit-infobox .box-body > p{color:#716c80;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-980 .elementor-element.elementor-element-48a7f127 .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-48a7f127 .elementskit-info-box-icon{color:#4f5fcd;fill:#4f5fcd;}.elementor-980 .elementor-element.elementor-element-48a7f127 .elementskit-infobox .elementskit-info-box-icon{font-size:60px;transform:rotate(0deg);}.elementor-980 .elementor-element.elementor-element-294b103e.ekit-equal-height-enable,
					.elementor-980 .elementor-element.elementor-element-294b103e.ekit-equal-height-enable > div,
					.elementor-980 .elementor-element.elementor-element-294b103e.ekit-equal-height-enable .ekit-wid-con,
					.elementor-980 .elementor-element.elementor-element-294b103e.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-980 .elementor-element.elementor-element-294b103e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-980 .elementor-element.elementor-element-294b103e .elementskit-infobox{padding:50px 30px 50px 30px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-980 .elementor-element.elementor-element-294b103e .elementskit-infobox:hover{box-shadow:0px 10px 60px 0px rgba(85,128,255,0.2);}.elementor-980 .elementor-element.elementor-element-294b103e .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#4D46B5;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;}.elementor-980 .elementor-element.elementor-element-294b103e .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-980 .elementor-element.elementor-element-294b103e .elementskit-infobox .box-body > p{color:#716c80;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-980 .elementor-element.elementor-element-294b103e .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-294b103e .elementskit-info-box-icon{color:#4f5fcd;fill:#4f5fcd;}.elementor-980 .elementor-element.elementor-element-294b103e .elementskit-infobox .elementskit-info-box-icon{font-size:60px;transform:rotate(0deg);}.elementor-980 .elementor-element.elementor-element-6cf3d2d1.ekit-equal-height-enable,
					.elementor-980 .elementor-element.elementor-element-6cf3d2d1.ekit-equal-height-enable > div,
					.elementor-980 .elementor-element.elementor-element-6cf3d2d1.ekit-equal-height-enable .ekit-wid-con,
					.elementor-980 .elementor-element.elementor-element-6cf3d2d1.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-980 .elementor-element.elementor-element-6cf3d2d1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-980 .elementor-element.elementor-element-6cf3d2d1 .elementskit-infobox{padding:50px 30px 50px 30px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-980 .elementor-element.elementor-element-6cf3d2d1 .elementskit-infobox:hover{box-shadow:0px 10px 60px 0px rgba(85,128,255,0.2);}.elementor-980 .elementor-element.elementor-element-6cf3d2d1 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#4D46B5;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;}.elementor-980 .elementor-element.elementor-element-6cf3d2d1 .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-980 .elementor-element.elementor-element-6cf3d2d1 .elementskit-infobox .box-body > p{color:#716c80;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-980 .elementor-element.elementor-element-6cf3d2d1 .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-6cf3d2d1 .elementskit-info-box-icon{color:#4f5fcd;fill:#4f5fcd;}.elementor-980 .elementor-element.elementor-element-6cf3d2d1 .elementskit-infobox .elementskit-info-box-icon{font-size:60px;transform:rotate(0deg);}.elementor-980 .elementor-element.elementor-element-b17c141 .elementskit-section-title-wraper .elementskit-section-title{color:#292929;margin:0px 0px 60px 0px;font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;}.elementor-980 .elementor-element.elementor-element-b17c141 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-980 .elementor-element.elementor-element-b17c141 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-980 .elementor-element.elementor-element-291881f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-980 .elementor-element.elementor-element-3565333.ekit-equal-height-enable,
					.elementor-980 .elementor-element.elementor-element-3565333.ekit-equal-height-enable > div,
					.elementor-980 .elementor-element.elementor-element-3565333.ekit-equal-height-enable .ekit-wid-con,
					.elementor-980 .elementor-element.elementor-element-3565333.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-980 .elementor-element.elementor-element-3565333{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-980 .elementor-element.elementor-element-3565333 .elementskit-infobox{padding:50px 30px 50px 30px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-980 .elementor-element.elementor-element-3565333 .elementskit-infobox:hover{box-shadow:0px 10px 60px 0px rgba(85,128,255,0.2);}.elementor-980 .elementor-element.elementor-element-3565333 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#4D46B5;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;}.elementor-980 .elementor-element.elementor-element-3565333 .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-980 .elementor-element.elementor-element-3565333 .elementskit-infobox .box-body > p{color:#716c80;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-980 .elementor-element.elementor-element-3565333 .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-3565333 .elementskit-info-box-icon{color:#4f5fcd;fill:#4f5fcd;}.elementor-980 .elementor-element.elementor-element-3565333 .elementskit-infobox .elementskit-info-box-icon{font-size:60px;transform:rotate(0deg);}.elementor-980 .elementor-element.elementor-element-f0d9d7d.ekit-equal-height-enable,
					.elementor-980 .elementor-element.elementor-element-f0d9d7d.ekit-equal-height-enable > div,
					.elementor-980 .elementor-element.elementor-element-f0d9d7d.ekit-equal-height-enable .ekit-wid-con,
					.elementor-980 .elementor-element.elementor-element-f0d9d7d.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-980 .elementor-element.elementor-element-f0d9d7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-980 .elementor-element.elementor-element-f0d9d7d .elementskit-infobox{padding:50px 30px 50px 30px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-980 .elementor-element.elementor-element-f0d9d7d .elementskit-infobox:hover{box-shadow:0px 10px 60px 0px rgba(85,128,255,0.2);}.elementor-980 .elementor-element.elementor-element-f0d9d7d .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#4D46B5;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;}.elementor-980 .elementor-element.elementor-element-f0d9d7d .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-980 .elementor-element.elementor-element-f0d9d7d .elementskit-infobox .box-body > p{color:#716c80;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-980 .elementor-element.elementor-element-f0d9d7d .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-f0d9d7d .elementskit-info-box-icon{color:#4f5fcd;fill:#4f5fcd;}.elementor-980 .elementor-element.elementor-element-f0d9d7d .elementskit-infobox .elementskit-info-box-icon{font-size:60px;transform:rotate(0deg);}.elementor-980 .elementor-element.elementor-element-9efcb4b.ekit-equal-height-enable,
					.elementor-980 .elementor-element.elementor-element-9efcb4b.ekit-equal-height-enable > div,
					.elementor-980 .elementor-element.elementor-element-9efcb4b.ekit-equal-height-enable .ekit-wid-con,
					.elementor-980 .elementor-element.elementor-element-9efcb4b.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-980 .elementor-element.elementor-element-9efcb4b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-980 .elementor-element.elementor-element-9efcb4b .elementskit-infobox{padding:50px 30px 50px 30px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-980 .elementor-element.elementor-element-9efcb4b .elementskit-infobox:hover{box-shadow:0px 10px 60px 0px rgba(85,128,255,0.2);}.elementor-980 .elementor-element.elementor-element-9efcb4b .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#4D46B5;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;}.elementor-980 .elementor-element.elementor-element-9efcb4b .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-980 .elementor-element.elementor-element-9efcb4b .elementskit-infobox .box-body > p{color:#716c80;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-980 .elementor-element.elementor-element-9efcb4b .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-9efcb4b .elementskit-info-box-icon{color:#4f5fcd;fill:#4f5fcd;}.elementor-980 .elementor-element.elementor-element-9efcb4b .elementskit-infobox .elementskit-info-box-icon{font-size:60px;transform:rotate(0deg);}.elementor-980 .elementor-element.elementor-element-6479f96.ekit-equal-height-enable,
					.elementor-980 .elementor-element.elementor-element-6479f96.ekit-equal-height-enable > div,
					.elementor-980 .elementor-element.elementor-element-6479f96.ekit-equal-height-enable .ekit-wid-con,
					.elementor-980 .elementor-element.elementor-element-6479f96.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-980 .elementor-element.elementor-element-6479f96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-980 .elementor-element.elementor-element-6479f96 .elementskit-infobox{padding:50px 30px 50px 30px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-980 .elementor-element.elementor-element-6479f96 .elementskit-infobox:hover{box-shadow:0px 10px 60px 0px rgba(85,128,255,0.2);}.elementor-980 .elementor-element.elementor-element-6479f96 .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#4D46B5;font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;}.elementor-980 .elementor-element.elementor-element-6479f96 .elementskit-infobox:hover .elementskit-info-box-title{color:#000000;}.elementor-980 .elementor-element.elementor-element-6479f96 .elementskit-infobox .box-body > p{color:#716c80;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-980 .elementor-element.elementor-element-6479f96 .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-6479f96 .elementskit-info-box-icon{color:#4f5fcd;fill:#4f5fcd;}.elementor-980 .elementor-element.elementor-element-6479f96 .elementskit-infobox .elementskit-info-box-icon{font-size:60px;transform:rotate(0deg);}.elementor-980 .elementor-element.elementor-element-c15080d .elementskit-section-title-wraper .elementskit-section-title{color:#292929;margin:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;}.elementor-980 .elementor-element.elementor-element-c15080d .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-980 .elementor-element.elementor-element-c15080d .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-980 .elementor-element.elementor-element-73d0473e{--display:flex;--min-height:532px;--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:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.6;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-980 .elementor-element.elementor-element-73d0473e:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-73d0473e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://periapice.com.br/wp-content/uploads/2025/09/BACKGROUND-PeriapiCE.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-980 .elementor-element.elementor-element-73d0473e::before, .elementor-980 .elementor-element.elementor-element-73d0473e > .elementor-background-video-container::before, .elementor-980 .elementor-element.elementor-element-73d0473e > .e-con-inner > .elementor-background-video-container::before, .elementor-980 .elementor-element.elementor-element-73d0473e > .elementor-background-slideshow::before, .elementor-980 .elementor-element.elementor-element-73d0473e > .e-con-inner > .elementor-background-slideshow::before, .elementor-980 .elementor-element.elementor-element-73d0473e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-980 .elementor-element.elementor-element-705a56b8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-980 .elementor-element.elementor-element-705a56b8 .ekit-heading__description{max-width:58%;}.elementor-980 .elementor-element.elementor-element-705a56b8 .elementskit-section-title-wraper .elementskit-section-title{color:#ffffff;text-shadow:0px 0px 0px rgba(0,0,0,0.3);margin:0px 0px 015px 0px;font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;}.elementor-980 .elementor-element.elementor-element-705a56b8 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-980 .elementor-element.elementor-element-705a56b8 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-980 .elementor-element.elementor-element-705a56b8 .elementskit-section-title-wraper p{color:#ffffff;font-family:"Roboto", Sans-serif;font-size:23px;line-height:29px;margin:0px 0px 180px 0px;}.elementor-980 .elementor-element.elementor-element-1dda8feb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-980 .elementor-element.elementor-element-1dda8feb:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-1dda8feb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f2f3f6;}.elementor-980 .elementor-element.elementor-element-34390994{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-240px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-980 .elementor-element.elementor-element-16625e1b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:30px;--padding-left:45px;--padding-right:45px;}.elementor-980 .elementor-element.elementor-element-16625e1b:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-16625e1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4f5fcd;}.elementor-980 .elementor-element.elementor-element-7116ea7b.ekit-equal-height-enable,
					.elementor-980 .elementor-element.elementor-element-7116ea7b.ekit-equal-height-enable > div,
					.elementor-980 .elementor-element.elementor-element-7116ea7b.ekit-equal-height-enable .ekit-wid-con,
					.elementor-980 .elementor-element.elementor-element-7116ea7b.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-980 .elementor-element.elementor-element-7116ea7b .elementskit-infobox{background-color:#4f5fcd;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-980 .elementor-element.elementor-element-7116ea7b{padding:0px 0px 20px 0px;}.elementor-980 .elementor-element.elementor-element-7116ea7b .elementskit-infobox:hover{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-980 .elementor-element.elementor-element-7116ea7b .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#ffffff;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-980 .elementor-element.elementor-element-7116ea7b .elementskit-infobox:hover .elementskit-info-box-title{color:#ffffff;}.elementor-980 .elementor-element.elementor-element-7116ea7b .elementskit-infobox .box-body > p{color:#ffffff;}.elementor-980 .elementor-element.elementor-element-7116ea7b .elementskit-infobox:hover .box-body > p{color:#ffffff;}.elementor-980 .elementor-element.elementor-element-7116ea7b .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-7116ea7b .elementskit-info-box-icon{color:#ffffff;fill:#ffffff;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-980 .elementor-element.elementor-element-7116ea7b .elementskit-infobox .elementskit-info-box-icon{font-size:48px;transform:rotate(0deg);}.elementor-980 .elementor-element.elementor-element-4ed49243{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:30px;--padding-left:45px;--padding-right:45px;}.elementor-980 .elementor-element.elementor-element-4ed49243:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-4ed49243 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4d89e3;}.elementor-980 .elementor-element.elementor-element-6e82bc9b.ekit-equal-height-enable,
					.elementor-980 .elementor-element.elementor-element-6e82bc9b.ekit-equal-height-enable > div,
					.elementor-980 .elementor-element.elementor-element-6e82bc9b.ekit-equal-height-enable .ekit-wid-con,
					.elementor-980 .elementor-element.elementor-element-6e82bc9b.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-980 .elementor-element.elementor-element-6e82bc9b .elementskit-infobox{background-color:#4d89e3;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-980 .elementor-element.elementor-element-6e82bc9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-6e82bc9b .elementskit-infobox:hover{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-980 .elementor-element.elementor-element-6e82bc9b .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#ffffff;font-family:"Poppins", Sans-serif;font-size:21px;font-weight:600;line-height:30px;}.elementor-980 .elementor-element.elementor-element-6e82bc9b .elementskit-infobox:hover .elementskit-info-box-title{color:#ffffff;}.elementor-980 .elementor-element.elementor-element-6e82bc9b .elementskit-infobox .box-body > p{color:#ffffff;}.elementor-980 .elementor-element.elementor-element-6e82bc9b .elementskit-infobox:hover .box-body > p{color:#ffffff;}.elementor-980 .elementor-element.elementor-element-6e82bc9b .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-6e82bc9b .elementskit-info-box-icon{color:#ffffff;fill:#ffffff;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-980 .elementor-element.elementor-element-6e82bc9b .elementskit-infobox .elementskit-info-box-icon{font-size:44px;transform:rotate(0deg);}.elementor-980 .elementor-element.elementor-element-6a04f94e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:30px;--padding-left:45px;--padding-right:45px;}.elementor-980 .elementor-element.elementor-element-6a04f94e:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-6a04f94e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4aa8d9;}.elementor-980 .elementor-element.elementor-element-bf038dc.ekit-equal-height-enable,
					.elementor-980 .elementor-element.elementor-element-bf038dc.ekit-equal-height-enable > div,
					.elementor-980 .elementor-element.elementor-element-bf038dc.ekit-equal-height-enable .ekit-wid-con,
					.elementor-980 .elementor-element.elementor-element-bf038dc.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-980 .elementor-element.elementor-element-bf038dc .elementskit-infobox{background-color:#4aa8d9;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-980 .elementor-element.elementor-element-bf038dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;}.elementor-980 .elementor-element.elementor-element-bf038dc .elementskit-infobox:hover{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-980 .elementor-element.elementor-element-bf038dc .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#ffffff;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-980 .elementor-element.elementor-element-bf038dc .elementskit-infobox:hover .elementskit-info-box-title{color:#ffffff;}.elementor-980 .elementor-element.elementor-element-bf038dc .elementskit-infobox .box-body > p{color:#ffffff;}.elementor-980 .elementor-element.elementor-element-bf038dc .elementskit-infobox:hover .box-body > p{color:#ffffff;}.elementor-980 .elementor-element.elementor-element-bf038dc .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-bf038dc .elementskit-info-box-icon{color:#ffffff;fill:#ffffff;}.elementor-980 .elementor-element.elementor-element-bf038dc .elementskit-infobox .elementskit-info-box-icon{font-size:48px;transform:rotate(0deg);}.elementor-980 .elementor-element.elementor-element-94f3eff{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:30px;--padding-left:45px;--padding-right:45px;}.elementor-980 .elementor-element.elementor-element-94f3eff:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-94f3eff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#91CFF0;}.elementor-980 .elementor-element.elementor-element-769435c.ekit-equal-height-enable,
					.elementor-980 .elementor-element.elementor-element-769435c.ekit-equal-height-enable > div,
					.elementor-980 .elementor-element.elementor-element-769435c.ekit-equal-height-enable .ekit-wid-con,
					.elementor-980 .elementor-element.elementor-element-769435c.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{height:100%;}.elementor-980 .elementor-element.elementor-element-769435c .elementskit-infobox{background-color:#91CFF0;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#f5f5f5;border-radius:5px 5px 5px 5px;}.elementor-980 .elementor-element.elementor-element-769435c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;}.elementor-980 .elementor-element.elementor-element-769435c .elementskit-infobox:hover{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-980 .elementor-element.elementor-element-769435c .elementskit-infobox .elementskit-info-box-title{padding:0px 0px 0px 0px;color:#ffffff;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;line-height:30px;}.elementor-980 .elementor-element.elementor-element-769435c .elementskit-infobox:hover .elementskit-info-box-title{color:#ffffff;}.elementor-980 .elementor-element.elementor-element-769435c .elementskit-infobox .box-body > p{color:#ffffff;}.elementor-980 .elementor-element.elementor-element-769435c .elementskit-infobox:hover .box-body > p{color:#ffffff;}.elementor-980 .elementor-element.elementor-element-769435c .elementskit-infobox p{margin:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-769435c .elementskit-info-box-icon{color:#ffffff;fill:#ffffff;}.elementor-980 .elementor-element.elementor-element-769435c .elementskit-infobox .elementskit-info-box-icon{font-size:48px;transform:rotate(0deg);}.elementor-980 .elementor-element.elementor-element-3855dd33{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-980 .elementor-element.elementor-element-3855dd33:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-3855dd33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F3F6;}.elementor-980 .elementor-element.elementor-element-44a8ad02 .elementskit-clients-slider{--ekit_client_logo_left_right_spacing:15px;}.elementor-980 .elementor-element.elementor-element-44a8ad02 .ekit-price-card-slider{--ekit_client_logo_slidetosho:3;}.elementor-980 .elementor-element.elementor-element-44a8ad02 .elementskit-clients-slider .single-client{background-color:rgba(0,0,0,0);min-height:100px;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-980 .elementor-element.elementor-element-44a8ad02{padding:0px 15px 0px 15px;}.elementor-980 .elementor-element.elementor-element-44a8ad02 .elementskit-clients-slider .swiper-wrapper{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-44a8ad02 .single-client{margin:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-44a8ad02 .simple_logo_image .single-client .content-image .main-image{opacity:1;filter:alpha(opacity=1);}.elementor-980 .elementor-element.elementor-element-44a8ad02 .elementskit-clients-slider .single-client img{opacity:1;filter:alpha(opacity=1);}.elementor-980 .elementor-element.elementor-element-44a8ad02 .simple_logo_image .single-client:hover .content-image img{opacity:1;filter:alpha(opacity=1);}.elementor-980 .elementor-element.elementor-element-44a8ad02 .simple_logo_image .single-client:hover .content-image .main-image{opacity:1;filter:alpha(opacity=1);}.elementor-980 .elementor-element.elementor-element-e442c17{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-980 .elementor-element.elementor-element-e442c17:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-e442c17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F3F6;}.elementor-980 .elementor-element.elementor-element-05668c1 .elementskit-section-title-wraper .elementskit-section-title{color:#292929;margin:0px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;}.elementor-980 .elementor-element.elementor-element-05668c1 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-980 .elementor-element.elementor-element-05668c1 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-980 .elementor-element.elementor-element-ac227a0 .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-980 .elementor-element.elementor-element-ac227a0 .elementskit-btn{background-color:#4D46B5;padding:17px 37px 17px 37px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-transform:capitalize;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4D46B5;border-radius:999px 999px 999px 999px;}.elementor-980 .elementor-element.elementor-element-ac227a0 .elementskit-btn:hover{background-color:#4D46B500;color:#4D46B5;fill:#4D46B5;border-color:#4D46B5;}.elementor-980 .elementor-element.elementor-element-ac227a0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-980 .elementor-element.elementor-element-ac227a0 .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-980 .elementor-element.elementor-element-ac227a0 .elementskit-btn > i, .elementor-980 .elementor-element.elementor-element-ac227a0 .elementskit-btn > svg{margin-left:5px;}.rtl .elementor-980 .elementor-element.elementor-element-ac227a0 .elementskit-btn > i, .rtl .elementor-980 .elementor-element.elementor-element-ac227a0 .elementskit-btn > svg{margin-left:0;margin-right:5px;}.elementor-980 .elementor-element.elementor-element-d247fd5{--spacer-size:50px;}.elementor-980 .elementor-element.elementor-element-462a6157{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-980 .elementor-element.elementor-element-462a6157:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-462a6157 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f2f3f6;}.elementor-980 .elementor-element.elementor-element-2a678e8e{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-980 .elementor-element.elementor-element-2a678e8e .elementskit-section-title-wraper .elementskit-section-title{color:#292929;margin:0px 0px 45px 0px;font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;line-height:46px;}.elementor-980 .elementor-element.elementor-element-2a678e8e .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-980 .elementor-element.elementor-element-2a678e8e .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-980 .elementor-element.elementor-element-2a678e8e .elementskit-section-title-wraper .elementskit-section-subtitle{color:#4D46B5;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;line-height:16px;margin:0px 0px 2px 0px;}.elementor-980 .elementor-element.elementor-element-c595cf7 .elementskit-section-title-wraper .elementskit-section-title{color:#292929;text-shadow:0px 0px 0px rgba(0,0,0,0.3);margin:0px 0px 6px 0px;font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;}.elementor-980 .elementor-element.elementor-element-c595cf7 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-980 .elementor-element.elementor-element-c595cf7 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-980 .elementor-element.elementor-element-c595cf7 .elementskit-section-title-wraper p{color:#4F5156;font-family:"Roboto", Sans-serif;font-size:23px;font-weight:400;line-height:30px;margin:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-0d41aaf{--spacer-size:50px;}.elementor-980 .elementor-element.elementor-element-578eec5e{--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:15px;--padding-right:15px;}.elementor-980 .elementor-element.elementor-element-45e5eeb3.ekit-equal-height-enable,
					.elementor-980 .elementor-element.elementor-element-45e5eeb3.ekit-equal-height-enable > div,
					.elementor-980 .elementor-element.elementor-element-45e5eeb3.ekit-equal-height-enable .ekit-wid-con,
					.elementor-980 .elementor-element.elementor-element-45e5eeb3.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-980 .elementor-element.elementor-element-45e5eeb3 .elementskit-info-image-box .elementskit-box-body{background-color:#ffffff;padding:26px 30px 16px 30px;box-shadow:-1.21px 6.894px 15px 0px rgba(0,0,0,0.07);}.elementor-980 .elementor-element.elementor-element-45e5eeb3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-980 .elementor-element.elementor-element-45e5eeb3 .elementskit-box-header{border-radius:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-45e5eeb3 .elementskit-box-header img{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-45e5eeb3 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-980 .elementor-element.elementor-element-45e5eeb3 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-980 .elementor-element.elementor-element-45e5eeb3 .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;transform:scale(1);}.elementor-980 .elementor-element.elementor-element-45e5eeb3 .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;transform:scale(1);}.elementor-980 .elementor-element.elementor-element-45e5eeb3 .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 12px 0px;}.elementor-980 .elementor-element.elementor-element-45e5eeb3 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:28px;}.elementor-980 .elementor-element.elementor-element-45e5eeb3 .elementskit-info-image-box .elementskit-info-box-title {color:#000000;}.elementor-980 .elementor-element.elementor-element-45e5eeb3 .elementskit-info-image-box .elementskit-info-box-title a{color:#000000;}.elementor-980 .elementor-element.elementor-element-45e5eeb3 .elementskit-info-image-box .elementskit-info-box-title svg path{stroke:#000000;fill:#000000;}.elementor-980 .elementor-element.elementor-element-45e5eeb3 .elementskit-info-image-box:hover .elementskit-info-box-title {color:#4D46B5;}.elementor-980 .elementor-element.elementor-element-45e5eeb3 .elementskit-info-image-box:hover .elementskit-info-box-title a{color:#4D46B5;}.elementor-980 .elementor-element.elementor-element-45e5eeb3 .elementskit-info-image-box:hover .elementskit-info-box-title svg path{stroke:#4D46B5;fill:#4D46B5;}.elementor-980 .elementor-element.elementor-element-45e5eeb3 .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 14px 0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:26px;color:#070707;}.elementor-980 .elementor-element.elementor-element-2b8bcb58.ekit-equal-height-enable,
					.elementor-980 .elementor-element.elementor-element-2b8bcb58.ekit-equal-height-enable > div,
					.elementor-980 .elementor-element.elementor-element-2b8bcb58.ekit-equal-height-enable .ekit-wid-con,
					.elementor-980 .elementor-element.elementor-element-2b8bcb58.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-980 .elementor-element.elementor-element-2b8bcb58 .elementskit-info-image-box .elementskit-box-body{background-color:#ffffff;padding:26px 30px 16px 30px;box-shadow:-1.21px 6.894px 15px 0px rgba(0,0,0,0.07);}.elementor-980 .elementor-element.elementor-element-2b8bcb58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-980 .elementor-element.elementor-element-2b8bcb58 .elementskit-box-header{border-radius:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-2b8bcb58 .elementskit-box-header img{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-2b8bcb58 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-980 .elementor-element.elementor-element-2b8bcb58 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-980 .elementor-element.elementor-element-2b8bcb58 .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;transform:scale(1);}.elementor-980 .elementor-element.elementor-element-2b8bcb58 .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;transform:scale(1);}.elementor-980 .elementor-element.elementor-element-2b8bcb58 .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 12px 0px;}.elementor-980 .elementor-element.elementor-element-2b8bcb58 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:28px;}.elementor-980 .elementor-element.elementor-element-2b8bcb58 .elementskit-info-image-box .elementskit-info-box-title {color:#000000;}.elementor-980 .elementor-element.elementor-element-2b8bcb58 .elementskit-info-image-box .elementskit-info-box-title a{color:#000000;}.elementor-980 .elementor-element.elementor-element-2b8bcb58 .elementskit-info-image-box .elementskit-info-box-title svg path{stroke:#000000;fill:#000000;}.elementor-980 .elementor-element.elementor-element-2b8bcb58 .elementskit-info-image-box:hover .elementskit-info-box-title {color:#4D46B5;}.elementor-980 .elementor-element.elementor-element-2b8bcb58 .elementskit-info-image-box:hover .elementskit-info-box-title a{color:#4D46B5;}.elementor-980 .elementor-element.elementor-element-2b8bcb58 .elementskit-info-image-box:hover .elementskit-info-box-title svg path{stroke:#4D46B5;fill:#4D46B5;}.elementor-980 .elementor-element.elementor-element-2b8bcb58 .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 14px 0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:26px;color:#070707;}.elementor-980 .elementor-element.elementor-element-18a91b4e.ekit-equal-height-enable,
					.elementor-980 .elementor-element.elementor-element-18a91b4e.ekit-equal-height-enable > div,
					.elementor-980 .elementor-element.elementor-element-18a91b4e.ekit-equal-height-enable .ekit-wid-con,
					.elementor-980 .elementor-element.elementor-element-18a91b4e.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-980 .elementor-element.elementor-element-18a91b4e .elementskit-info-image-box .elementskit-box-body{background-color:#ffffff;padding:26px 30px 16px 30px;box-shadow:-1.21px 6.894px 15px 0px rgba(0,0,0,0.07);}.elementor-980 .elementor-element.elementor-element-18a91b4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-980 .elementor-element.elementor-element-18a91b4e .elementskit-box-header{border-radius:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-18a91b4e .elementskit-box-header img{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-18a91b4e .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-980 .elementor-element.elementor-element-18a91b4e .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-980 .elementor-element.elementor-element-18a91b4e .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;transform:scale(1);}.elementor-980 .elementor-element.elementor-element-18a91b4e .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;transform:scale(1);}.elementor-980 .elementor-element.elementor-element-18a91b4e .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 12px 0px;}.elementor-980 .elementor-element.elementor-element-18a91b4e .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:28px;}.elementor-980 .elementor-element.elementor-element-18a91b4e .elementskit-info-image-box .elementskit-info-box-title {color:#000000;}.elementor-980 .elementor-element.elementor-element-18a91b4e .elementskit-info-image-box .elementskit-info-box-title a{color:#000000;}.elementor-980 .elementor-element.elementor-element-18a91b4e .elementskit-info-image-box .elementskit-info-box-title svg path{stroke:#000000;fill:#000000;}.elementor-980 .elementor-element.elementor-element-18a91b4e .elementskit-info-image-box:hover .elementskit-info-box-title {color:#4D46B5;}.elementor-980 .elementor-element.elementor-element-18a91b4e .elementskit-info-image-box:hover .elementskit-info-box-title a{color:#4D46B5;}.elementor-980 .elementor-element.elementor-element-18a91b4e .elementskit-info-image-box:hover .elementskit-info-box-title svg path{stroke:#4D46B5;fill:#4D46B5;}.elementor-980 .elementor-element.elementor-element-18a91b4e .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 14px 0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:26px;color:#070707;}.elementor-980 .elementor-element.elementor-element-3b4e6e3a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.65;--padding-top:59px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-980 .elementor-element.elementor-element-3b4e6e3a:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-3b4e6e3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#094E94;}.elementor-980 .elementor-element.elementor-element-3b4e6e3a::before, .elementor-980 .elementor-element.elementor-element-3b4e6e3a > .elementor-background-video-container::before, .elementor-980 .elementor-element.elementor-element-3b4e6e3a > .e-con-inner > .elementor-background-video-container::before, .elementor-980 .elementor-element.elementor-element-3b4e6e3a > .elementor-background-slideshow::before, .elementor-980 .elementor-element.elementor-element-3b4e6e3a > .e-con-inner > .elementor-background-slideshow::before, .elementor-980 .elementor-element.elementor-element-3b4e6e3a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-980 .elementor-element.elementor-element-1a595760 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:15px;--ekit_testimonial_slidetoshow:1;}.elementor-980 .elementor-element.elementor-element-1a595760 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-980 .elementor-element.elementor-element-1a595760 .elementskit-single-testimonial-slider, .elementor-980 .elementor-element.elementor-element-1a595760 .elementskit-testimonial_card, .elementor-980 .elementor-element.elementor-element-1a595760 .elementskit-tootltip-testimonial .elementskit-commentor-content::before{background-color:rgba(255,255,255,0);}.elementor-980 .elementor-element.elementor-element-1a595760{margin:0px -5px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;padding:0px 15px 0px 15px;}.elementor-980 .elementor-element.elementor-element-1a595760 .elementskit-tootltip-testimonial .elementskit-commentor-content,
					.elementor-980 .elementor-element.elementor-element-1a595760 .ekit-main-swiper .elementskit-single-testimonial-slider,
					.elementor-980 .elementor-element.elementor-element-1a595760 .elementskit-testimonial_card{margin-left:0px;margin-right:0px;}.elementor-980 .elementor-element.elementor-element-1a595760 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-980 .elementor-element.elementor-element-1a595760 .elementskit-single-testimonial-slider, .elementor-980 .elementor-element.elementor-element-1a595760  .elementskit-testimonial_card{padding:40px 30px 40px 30px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.1);}.elementor-980 .elementor-element.elementor-element-1a595760 .elementskit-commentor-content{text-align:center;padding:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-1a595760 .elementskit-testimonial_card{text-align:center;}.elementor-980 .elementor-element.elementor-element-1a595760 .elementskit-profile-info{text-align:center;}.elementor-980 .elementor-element.elementor-element-1a595760 .elementskit-commentor-bio{text-align:center;justify-content:center;margin:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-1a595760 .ekit_testimonial_style_5 .elementskit-commentor-header{text-align:center;}.elementor-980 .elementor-element.elementor-element-1a595760 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{color:#ffffff;margin:29px 215px 0px 215px;}.elementor-980 .elementor-element.elementor-element-1a595760 .elementskit-testimonial_card .elementskit-commentor-coment{color:#ffffff;margin:29px 215px 0px 215px;}.elementor-980 .elementor-element.elementor-element-1a595760 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-980 .elementor-element.elementor-element-1a595760 .elementskit-testimonial_card .elementskit-commentor-coment{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:28px;}.elementor-980 .elementor-element.elementor-element-1a595760 .elementskit-profile-info .elementskit-author-name{color:#ffffff;font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;line-height:35px;margin-bottom:0px;}.elementor-980 .elementor-element.elementor-element-1a595760 .elementskit-author-name{color:#ffffff;}.elementor-980 .elementor-element.elementor-element-1a595760 .elementskit-profile-info .elementskit-author-des{color:#B5B5B5;font-family:"Poppins", Sans-serif;font-size:21px;font-weight:400;}.elementor-980 .elementor-element.elementor-element-1a595760 .elementskit-commentor-image > img{border-style:solid;border-width:5px 5px 5px 5px;border-color:#ffffff;box-shadow:0px 10px 30px 0px rgba(0,0,0,0.1);}.elementor-980 .elementor-element.elementor-element-1a595760 .elementskit-commentor-bio .elementskit-commentor-image > img{height:70px;width:70px;}.elementor-980 .elementor-element.elementor-element-1a595760 .elementskit-testimonial-slider .swiper-navigation-button{font-size:40px;-webkit-transform:translateY(36px);-ms-transform:translateY(36px);transform:translateY(36px);}.elementor-980 .elementor-element.elementor-element-1a595760 .elementskit-testimonial-slider .swiper-button-prev{left:0%;width:50px;height:50px;color:#ffffff;}.elementor-980 .elementor-element.elementor-element-1a595760 .elementskit-testimonial-slider .swiper-button-next{right:0%;width:50px;height:50px;color:#ffffff;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-980 .elementor-element.elementor-element-0e2db1d{text-align:center;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;color:#FFFFFF;}.elementor-980 .elementor-element.elementor-element-43ef5ea .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-980 .elementor-element.elementor-element-43ef5ea .elementskit-btn{background-color:rgba(0,0,0,0);padding:21px 37px 21px 37px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;text-transform:capitalize;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;border-radius:50px 50px 50px 50px;}.elementor-980 .elementor-element.elementor-element-43ef5ea .elementskit-btn:hover{background-color:#4f5fcd;color:#ffffff;fill:#ffffff;border-color:#4f5fcd;}.elementor-980 .elementor-element.elementor-element-43ef5ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-980 .elementor-element.elementor-element-43ef5ea .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-980 .elementor-element.elementor-element-43ef5ea .elementskit-btn > i, .elementor-980 .elementor-element.elementor-element-43ef5ea .elementskit-btn > svg{margin-left:5px;}.rtl .elementor-980 .elementor-element.elementor-element-43ef5ea .elementskit-btn > i, .rtl .elementor-980 .elementor-element.elementor-element-43ef5ea .elementskit-btn > svg{margin-left:0;margin-right:5px;}.elementor-980 .elementor-element.elementor-element-5b8c92d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-980 .elementor-element.elementor-element-5b8c92d:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-5b8c92d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCF4FF;}.elementor-980 .elementor-element.elementor-element-b8898cf{--spacer-size:15px;}.elementor-980 .elementor-element.elementor-element-9158a3f{text-align:center;font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;color:#000000;}.elementor-980 .elementor-element.elementor-element-682d42a{--spacer-size:30px;}.elementor-980 .elementor-element.elementor-element-bd79fdd{--display:flex;}.elementor-980 .elementor-element.elementor-element-bd79fdd:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-bd79fdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCF4FF;}.elementor-980 .elementor-element.elementor-element-b5bedca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-980 .elementor-element.elementor-element-b5bedca:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-b5bedca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-980 .elementor-element.elementor-element-f5e99ae{width:100%;max-width:100%;}.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-980 .elementor-element.elementor-element-d61f73c{padding:023px 0px 0px 23px;}.elementor-980 .elementor-element.elementor-element-d61f73c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#1B4FD9;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-980 .elementor-element.elementor-element-5a61b0b{width:100%;max-width:100%;padding:0px 0px 0px 28px;}.elementor-980 .elementor-element.elementor-element-5a61b0b .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-5a61b0b .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:132px;font-weight:400;color:#000000;}.elementor-980 .elementor-element.elementor-element-5a61b0b .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:39px;font-weight:600;color:#018004;}.elementor-980 .elementor-element.elementor-element-1782ea8{width:100%;max-width:100%;padding:0px 0px 0px 28px;}.elementor-980 .elementor-element.elementor-element-1782ea8 .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-1782ea8 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#0A1230;}.elementor-980 .elementor-element.elementor-element-f97df7e{--spacer-size:10px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-980 .elementor-element.elementor-element-711b405 .elementor-button{background-color:#4DB9CF;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-980 .elementor-element.elementor-element-711b405 .elementor-button:hover, .elementor-980 .elementor-element.elementor-element-711b405 .elementor-button:focus{background-color:#11AF2D;}.elementor-980 .elementor-element.elementor-element-711b405.elementor-element{--align-self:center;}.elementor-980 .elementor-element.elementor-element-711b405 .elementor-button-content-wrapper{flex-direction:row;}.elementor-980 .elementor-element.elementor-element-9efca1d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-980 .elementor-element.elementor-element-9efca1d:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-9efca1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-980 .elementor-element.elementor-element-1a24548{width:100%;max-width:100%;}.elementor-980 .elementor-element.elementor-element-604455c{padding:023px 0px 0px 23px;}.elementor-980 .elementor-element.elementor-element-604455c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#1B4FD9;}.elementor-980 .elementor-element.elementor-element-ffee214{width:100%;max-width:100%;padding:0px 0px 0px 28px;}.elementor-980 .elementor-element.elementor-element-ffee214 .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-ffee214 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:132px;font-weight:400;color:#000000;}.elementor-980 .elementor-element.elementor-element-ffee214 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:39px;font-weight:600;color:#018004;}.elementor-980 .elementor-element.elementor-element-bf34743{width:100%;max-width:100%;padding:0px 0px 0px 28px;}.elementor-980 .elementor-element.elementor-element-bf34743 .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-bf34743 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#0A1230;}.elementor-980 .elementor-element.elementor-element-1c1e7bc{--spacer-size:10px;}.elementor-980 .elementor-element.elementor-element-8853070 .elementor-button{background-color:#4DB9CF;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-980 .elementor-element.elementor-element-8853070 .elementor-button:hover, .elementor-980 .elementor-element.elementor-element-8853070 .elementor-button:focus{background-color:#11AF2D;}.elementor-980 .elementor-element.elementor-element-8853070.elementor-element{--align-self:center;}.elementor-980 .elementor-element.elementor-element-8853070 .elementor-button-content-wrapper{flex-direction:row;}.elementor-980 .elementor-element.elementor-element-4fafb6e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-980 .elementor-element.elementor-element-4fafb6e:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-4fafb6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-980 .elementor-element.elementor-element-eb71840{width:100%;max-width:100%;}.elementor-980 .elementor-element.elementor-element-08ec4b7{padding:023px 0px 0px 23px;}.elementor-980 .elementor-element.elementor-element-08ec4b7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#1B4FD9;}.elementor-980 .elementor-element.elementor-element-1fffba2{width:100%;max-width:100%;padding:0px 0px 0px 28px;}.elementor-980 .elementor-element.elementor-element-1fffba2 .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-1fffba2 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:132px;font-weight:400;color:#000000;}.elementor-980 .elementor-element.elementor-element-1fffba2 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:39px;font-weight:600;color:#018004;}.elementor-980 .elementor-element.elementor-element-9e3533f{width:100%;max-width:100%;padding:0px 0px 0px 28px;}.elementor-980 .elementor-element.elementor-element-9e3533f .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-9e3533f .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#0A1230;}.elementor-980 .elementor-element.elementor-element-7066fce{--spacer-size:10px;}.elementor-980 .elementor-element.elementor-element-d4e0eb6 .elementor-button{background-color:#4DB9CF;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-980 .elementor-element.elementor-element-d4e0eb6 .elementor-button:hover, .elementor-980 .elementor-element.elementor-element-d4e0eb6 .elementor-button:focus{background-color:#11AF2D;}.elementor-980 .elementor-element.elementor-element-d4e0eb6.elementor-element{--align-self:center;}.elementor-980 .elementor-element.elementor-element-d4e0eb6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-980 .elementor-element.elementor-element-3e43b64{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-980 .elementor-element.elementor-element-3e43b64:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-3e43b64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-980 .elementor-element.elementor-element-088d1b2{width:100%;max-width:100%;}.elementor-980 .elementor-element.elementor-element-e0c9d2d{padding:023px 0px 0px 23px;}.elementor-980 .elementor-element.elementor-element-e0c9d2d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;color:#1B4FD9;}.elementor-980 .elementor-element.elementor-element-29484e6{width:100%;max-width:100%;padding:0px 0px 0px 28px;}.elementor-980 .elementor-element.elementor-element-29484e6 .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-29484e6 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:132px;font-weight:400;color:#000000;}.elementor-980 .elementor-element.elementor-element-29484e6 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:39px;font-weight:600;color:#018004;}.elementor-980 .elementor-element.elementor-element-b0e4609{width:100%;max-width:100%;padding:0px 0px 0px 28px;}.elementor-980 .elementor-element.elementor-element-b0e4609 .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-b0e4609 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#0A1230;}.elementor-980 .elementor-element.elementor-element-ba65e7e{--spacer-size:10px;}.elementor-980 .elementor-element.elementor-element-3ecabe9 .elementor-button{background-color:#4DB9CF;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-980 .elementor-element.elementor-element-3ecabe9 .elementor-button:hover, .elementor-980 .elementor-element.elementor-element-3ecabe9 .elementor-button:focus{background-color:#11AF2D;}.elementor-980 .elementor-element.elementor-element-3ecabe9.elementor-element{--align-self:center;}.elementor-980 .elementor-element.elementor-element-3ecabe9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-980 .elementor-element.elementor-element-996f6e4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-980 .elementor-element.elementor-element-996f6e4:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-996f6e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-980 .elementor-element.elementor-element-e9a97b0{width:100%;max-width:100%;}.elementor-980 .elementor-element.elementor-element-ee9cea0{padding:023px 0px 0px 23px;}.elementor-980 .elementor-element.elementor-element-ee9cea0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#1B4FD9;}.elementor-980 .elementor-element.elementor-element-8b1c2a2{width:100%;max-width:100%;padding:0px 0px 0px 28px;}.elementor-980 .elementor-element.elementor-element-8b1c2a2 .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-8b1c2a2 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:132px;font-weight:400;color:#000000;}.elementor-980 .elementor-element.elementor-element-8b1c2a2 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:39px;font-weight:600;color:#018004;}.elementor-980 .elementor-element.elementor-element-991dbdb{width:100%;max-width:100%;padding:0px 0px 0px 28px;}.elementor-980 .elementor-element.elementor-element-991dbdb .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-991dbdb .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#0A1230;}.elementor-980 .elementor-element.elementor-element-28a0f14{--spacer-size:10px;}.elementor-980 .elementor-element.elementor-element-f4b20d3 .elementor-button{background-color:#4DB9CF;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-980 .elementor-element.elementor-element-f4b20d3 .elementor-button:hover, .elementor-980 .elementor-element.elementor-element-f4b20d3 .elementor-button:focus{background-color:#11AF2D;}.elementor-980 .elementor-element.elementor-element-f4b20d3.elementor-element{--align-self:center;}.elementor-980 .elementor-element.elementor-element-f4b20d3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-980 .elementor-element.elementor-element-d0a04da{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:19px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:34px;--e-n-carousel-arrow-normal-color:#0E00FFFC;}.elementor-980 .elementor-element.elementor-element-569968c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-980 .elementor-element.elementor-element-569968c:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-569968c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCF4FF;}.elementor-980 .elementor-element.elementor-element-615c90a{--spacer-size:15px;}.elementor-980 .elementor-element.elementor-element-b18675a{text-align:center;font-family:"Poppins", Sans-serif;font-size:51px;font-weight:600;color:#000000;}.elementor-980 .elementor-element.elementor-element-e181fc1{--spacer-size:30px;}.elementor-980 .elementor-element.elementor-element-a877e9b{--display:flex;}.elementor-980 .elementor-element.elementor-element-a877e9b:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-a877e9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCF4FF;}.elementor-980 .elementor-element.elementor-element-af11380{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-980 .elementor-element.elementor-element-af11380:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-af11380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-980 .elementor-element.elementor-element-a437b36{width:100%;max-width:100%;}.elementor-980 .elementor-element.elementor-element-fa80a11{padding:023px 0px 0px 23px;}.elementor-980 .elementor-element.elementor-element-fa80a11 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#1B4FD9;}.elementor-980 .elementor-element.elementor-element-a188c38{width:100%;max-width:100%;padding:0px 0px 0px 28px;}.elementor-980 .elementor-element.elementor-element-a188c38 .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-a188c38 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:132px;font-weight:400;color:#000000;}.elementor-980 .elementor-element.elementor-element-a188c38 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:39px;font-weight:600;color:#018004;}.elementor-980 .elementor-element.elementor-element-1cf4f25{width:100%;max-width:100%;padding:0px 0px 0px 28px;}.elementor-980 .elementor-element.elementor-element-1cf4f25 .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-1cf4f25 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#0A1230;}.elementor-980 .elementor-element.elementor-element-3ecf74f{--spacer-size:10px;}.elementor-980 .elementor-element.elementor-element-9add8b0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-980 .elementor-element.elementor-element-9add8b0:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-9add8b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-980 .elementor-element.elementor-element-6ac7f30{width:100%;max-width:100%;}.elementor-980 .elementor-element.elementor-element-546d9fe{padding:023px 0px 0px 23px;}.elementor-980 .elementor-element.elementor-element-546d9fe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#1B4FD9;}.elementor-980 .elementor-element.elementor-element-685cfdb{width:100%;max-width:100%;padding:0px 0px 0px 28px;}.elementor-980 .elementor-element.elementor-element-685cfdb .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-685cfdb .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:132px;font-weight:400;color:#000000;}.elementor-980 .elementor-element.elementor-element-685cfdb .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:39px;font-weight:600;color:#018004;}.elementor-980 .elementor-element.elementor-element-0e27434{width:100%;max-width:100%;padding:0px 0px 0px 28px;}.elementor-980 .elementor-element.elementor-element-0e27434 .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-0e27434 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#0A1230;}.elementor-980 .elementor-element.elementor-element-89482e2{--spacer-size:10px;}.elementor-980 .elementor-element.elementor-element-510372b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-980 .elementor-element.elementor-element-510372b:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-510372b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-980 .elementor-element.elementor-element-d2e1bbd{width:100%;max-width:100%;}.elementor-980 .elementor-element.elementor-element-eab0c1e{padding:023px 0px 0px 23px;}.elementor-980 .elementor-element.elementor-element-eab0c1e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#1B4FD9;}.elementor-980 .elementor-element.elementor-element-e086ecf{width:100%;max-width:100%;padding:0px 0px 0px 28px;}.elementor-980 .elementor-element.elementor-element-e086ecf .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-e086ecf .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:132px;font-weight:400;color:#000000;}.elementor-980 .elementor-element.elementor-element-e086ecf .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:39px;font-weight:600;color:#018004;}.elementor-980 .elementor-element.elementor-element-0336580{width:100%;max-width:100%;padding:0px 0px 0px 28px;}.elementor-980 .elementor-element.elementor-element-0336580 .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-0336580 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#0A1230;}.elementor-980 .elementor-element.elementor-element-9d88c8f{--spacer-size:10px;}.elementor-980 .elementor-element.elementor-element-28e32e3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-980 .elementor-element.elementor-element-28e32e3:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-28e32e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-980 .elementor-element.elementor-element-495a20c{width:100%;max-width:100%;}.elementor-980 .elementor-element.elementor-element-fca8515{padding:023px 0px 0px 23px;}.elementor-980 .elementor-element.elementor-element-fca8515 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#1B4FD9;}.elementor-980 .elementor-element.elementor-element-54425a0{width:100%;max-width:100%;padding:0px 0px 0px 28px;}.elementor-980 .elementor-element.elementor-element-54425a0 .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-54425a0 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:132px;font-weight:400;color:#000000;}.elementor-980 .elementor-element.elementor-element-54425a0 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:39px;font-weight:600;color:#018004;}.elementor-980 .elementor-element.elementor-element-fd9768b{width:100%;max-width:100%;padding:0px 0px 0px 28px;}.elementor-980 .elementor-element.elementor-element-fd9768b .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-fd9768b .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#0A1230;}.elementor-980 .elementor-element.elementor-element-a0da1af{--spacer-size:10px;}.elementor-980 .elementor-element.elementor-element-6552ae7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-980 .elementor-element.elementor-element-6552ae7:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-6552ae7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-980 .elementor-element.elementor-element-cb80121{width:100%;max-width:100%;}.elementor-980 .elementor-element.elementor-element-acc62d8{padding:023px 0px 0px 23px;}.elementor-980 .elementor-element.elementor-element-acc62d8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#1B4FD9;}.elementor-980 .elementor-element.elementor-element-f64364a{width:100%;max-width:100%;padding:0px 0px 0px 28px;}.elementor-980 .elementor-element.elementor-element-f64364a .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-f64364a .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:132px;font-weight:400;color:#000000;}.elementor-980 .elementor-element.elementor-element-f64364a .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:39px;font-weight:600;color:#018004;}.elementor-980 .elementor-element.elementor-element-095f4b0{width:100%;max-width:100%;padding:0px 0px 0px 28px;}.elementor-980 .elementor-element.elementor-element-095f4b0 .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-095f4b0 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#0A1230;}.elementor-980 .elementor-element.elementor-element-c9a39d3{--spacer-size:10px;}.elementor-980 .elementor-element.elementor-element-4550791{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-980 .elementor-element.elementor-element-4550791:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-4550791 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-980 .elementor-element.elementor-element-3efaf60{width:100%;max-width:100%;}.elementor-980 .elementor-element.elementor-element-6567d7b{padding:023px 0px 0px 23px;}.elementor-980 .elementor-element.elementor-element-6567d7b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#1B4FD9;}.elementor-980 .elementor-element.elementor-element-4aabc0e{width:100%;max-width:100%;padding:0px 0px 0px 28px;}.elementor-980 .elementor-element.elementor-element-4aabc0e .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-4aabc0e .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:132px;font-weight:400;color:#000000;}.elementor-980 .elementor-element.elementor-element-4aabc0e .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:39px;font-weight:600;color:#018004;}.elementor-980 .elementor-element.elementor-element-8387a2d{width:100%;max-width:100%;padding:0px 0px 0px 28px;}.elementor-980 .elementor-element.elementor-element-8387a2d .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-8387a2d .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#0A1230;}.elementor-980 .elementor-element.elementor-element-ed5a02f{--spacer-size:10px;}.elementor-980 .elementor-element.elementor-element-302f20b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-980 .elementor-element.elementor-element-302f20b:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-302f20b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-980 .elementor-element.elementor-element-98a6583{width:100%;max-width:100%;}.elementor-980 .elementor-element.elementor-element-da450f6{padding:023px 0px 0px 23px;}.elementor-980 .elementor-element.elementor-element-da450f6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#1B4FD9;}.elementor-980 .elementor-element.elementor-element-e305adc{width:100%;max-width:100%;padding:0px 0px 0px 28px;}.elementor-980 .elementor-element.elementor-element-e305adc .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-e305adc .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:132px;font-weight:400;color:#000000;}.elementor-980 .elementor-element.elementor-element-e305adc .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:39px;font-weight:600;color:#018004;}.elementor-980 .elementor-element.elementor-element-3ba7cc8{width:100%;max-width:100%;padding:0px 0px 0px 28px;}.elementor-980 .elementor-element.elementor-element-3ba7cc8 .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-3ba7cc8 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#0A1230;}.elementor-980 .elementor-element.elementor-element-71b5d6f{--spacer-size:10px;}.elementor-980 .elementor-element.elementor-element-7134d7d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-980 .elementor-element.elementor-element-7134d7d:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-7134d7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-980 .elementor-element.elementor-element-c7c462c{width:100%;max-width:100%;}.elementor-980 .elementor-element.elementor-element-5b289b4{padding:023px 0px 0px 23px;}.elementor-980 .elementor-element.elementor-element-5b289b4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#1B4FD9;}.elementor-980 .elementor-element.elementor-element-75a8475{width:100%;max-width:100%;padding:0px 0px 0px 28px;}.elementor-980 .elementor-element.elementor-element-75a8475 .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-75a8475 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:132px;font-weight:400;color:#000000;}.elementor-980 .elementor-element.elementor-element-75a8475 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:39px;font-weight:600;color:#018004;}.elementor-980 .elementor-element.elementor-element-7c5e5d3{width:100%;max-width:100%;padding:0px 0px 0px 28px;}.elementor-980 .elementor-element.elementor-element-7c5e5d3 .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-7c5e5d3 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#0A1230;}.elementor-980 .elementor-element.elementor-element-5193b3d{--spacer-size:10px;}.elementor-980 .elementor-element.elementor-element-14bcbfb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-980 .elementor-element.elementor-element-14bcbfb:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-14bcbfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-980 .elementor-element.elementor-element-f32ea17{width:100%;max-width:100%;}.elementor-980 .elementor-element.elementor-element-3ef7179{padding:023px 0px 0px 23px;}.elementor-980 .elementor-element.elementor-element-3ef7179 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#1B4FD9;}.elementor-980 .elementor-element.elementor-element-1087b6f{width:100%;max-width:100%;padding:0px 0px 0px 28px;}.elementor-980 .elementor-element.elementor-element-1087b6f .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-1087b6f .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:132px;font-weight:400;color:#000000;}.elementor-980 .elementor-element.elementor-element-1087b6f .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:39px;font-weight:600;color:#018004;}.elementor-980 .elementor-element.elementor-element-24e4d9d{width:100%;max-width:100%;padding:0px 0px 0px 28px;}.elementor-980 .elementor-element.elementor-element-24e4d9d .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-24e4d9d .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#0A1230;}.elementor-980 .elementor-element.elementor-element-8fc7c13{--spacer-size:10px;}.elementor-980 .elementor-element.elementor-element-a9ac3b2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-980 .elementor-element.elementor-element-a9ac3b2:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-a9ac3b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-980 .elementor-element.elementor-element-8492f39{width:100%;max-width:100%;}.elementor-980 .elementor-element.elementor-element-3fbbdb3{padding:023px 0px 0px 23px;}.elementor-980 .elementor-element.elementor-element-3fbbdb3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#1B4FD9;}.elementor-980 .elementor-element.elementor-element-6c4aec3{width:100%;max-width:100%;padding:0px 0px 0px 28px;}.elementor-980 .elementor-element.elementor-element-6c4aec3 .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-6c4aec3 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:132px;font-weight:400;color:#000000;}.elementor-980 .elementor-element.elementor-element-6c4aec3 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:39px;font-weight:600;color:#018004;}.elementor-980 .elementor-element.elementor-element-9984389{width:100%;max-width:100%;padding:0px 0px 0px 28px;}.elementor-980 .elementor-element.elementor-element-9984389 .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-9984389 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#0A1230;}.elementor-980 .elementor-element.elementor-element-c63ea8f{--spacer-size:10px;}.elementor-980 .elementor-element.elementor-element-d65470f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-980 .elementor-element.elementor-element-d65470f:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-d65470f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-980 .elementor-element.elementor-element-94e9960{width:100%;max-width:100%;}.elementor-980 .elementor-element.elementor-element-3de6fcd{padding:023px 0px 0px 23px;}.elementor-980 .elementor-element.elementor-element-3de6fcd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#1B4FD9;}.elementor-980 .elementor-element.elementor-element-a3a3ff1{width:100%;max-width:100%;padding:0px 0px 0px 28px;}.elementor-980 .elementor-element.elementor-element-a3a3ff1 .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-a3a3ff1 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:132px;font-weight:400;color:#000000;}.elementor-980 .elementor-element.elementor-element-a3a3ff1 .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:39px;font-weight:600;color:#018004;}.elementor-980 .elementor-element.elementor-element-8a5d1f4{width:100%;max-width:100%;padding:0px 0px 0px 28px;}.elementor-980 .elementor-element.elementor-element-8a5d1f4 .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-8a5d1f4 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#0A1230;}.elementor-980 .elementor-element.elementor-element-714fffe{--spacer-size:10px;}.elementor-980 .elementor-element.elementor-element-7ed1a55{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-980 .elementor-element.elementor-element-7ed1a55:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-7ed1a55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-980 .elementor-element.elementor-element-8ef7df2{width:100%;max-width:100%;}.elementor-980 .elementor-element.elementor-element-7861dd1{padding:023px 0px 0px 23px;}.elementor-980 .elementor-element.elementor-element-7861dd1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#1B4FD9;}.elementor-980 .elementor-element.elementor-element-78eb62d{width:100%;max-width:100%;padding:0px 0px 0px 28px;}.elementor-980 .elementor-element.elementor-element-78eb62d .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-78eb62d .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:132px;font-weight:400;color:#000000;}.elementor-980 .elementor-element.elementor-element-78eb62d .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:39px;font-weight:600;color:#018004;}.elementor-980 .elementor-element.elementor-element-7acfc40{width:100%;max-width:100%;padding:0px 0px 0px 28px;}.elementor-980 .elementor-element.elementor-element-7acfc40 .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-7acfc40 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#0A1230;}.elementor-980 .elementor-element.elementor-element-8e6e608{--spacer-size:10px;}.elementor-980 .elementor-element.elementor-element-07c0b82{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:19px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:34px;--e-n-carousel-arrow-normal-color:#0E00FFFC;}.elementor-980 .elementor-element.elementor-element-5d6d0f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-980 .elementor-element.elementor-element-5d6d0f7:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-5d6d0f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F3F6;}.elementor-980 .elementor-element.elementor-element-f74b87e .elementskit-section-title-wraper .elementskit-section-title{color:#292929;margin:20px 0px 20px 0px;font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;}.elementor-980 .elementor-element.elementor-element-f74b87e .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-980 .elementor-element.elementor-element-f74b87e .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-980 .elementor-element.elementor-element-3d59f24{text-align:center;}.elementor-980 .elementor-element.elementor-element-3d59f24 img{width:941px;border-radius:15px 15px 15px 15px;}.elementor-980 .elementor-element.elementor-element-75478e2{text-align:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-980 .elementor-element.elementor-element-6c3ccf6d{--min-height:500px;}.elementor-980 .elementor-element.elementor-element-7a4aa0ff .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 20px 0px;font-size:65px;}.elementor-980 .elementor-element.elementor-element-7a4aa0ff .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:46px;}.elementor-980 .elementor-element.elementor-element-7a4aa0ff .elementskit-section-title-wraper p{font-size:28px;line-height:1.2em;margin:0px 0px 10px 0px;}.elementor-980 .elementor-element.elementor-element-5144d4a1{--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-980 .elementor-element.elementor-element-424c3a0c .elementskit-section-title-wraper p{margin:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-1950adfd{--grid-auto-flow:row;}.elementor-980 .elementor-element.elementor-element-48a7f127 .elementskit-infobox{padding:30px 0px 30px 0px;}.elementor-980 .elementor-element.elementor-element-294b103e .elementskit-infobox{padding:30px 0px 30px 0px;}.elementor-980 .elementor-element.elementor-element-6cf3d2d1 .elementskit-infobox{padding:30px 0px 30px 0px;}.elementor-980 .elementor-element.elementor-element-291881f{--grid-auto-flow:row;}.elementor-980 .elementor-element.elementor-element-3565333 .elementskit-infobox{padding:30px 0px 30px 0px;}.elementor-980 .elementor-element.elementor-element-f0d9d7d .elementskit-infobox{padding:30px 0px 30px 0px;}.elementor-980 .elementor-element.elementor-element-9efcb4b .elementskit-infobox{padding:30px 0px 30px 0px;}.elementor-980 .elementor-element.elementor-element-6479f96 .elementskit-infobox{padding:30px 0px 30px 0px;}.elementor-980 .elementor-element.elementor-element-44a8ad02 .elementskit-clients-slider{--ekit_client_logo_left_right_spacing:10px;}.elementor-980 .elementor-element.elementor-element-44a8ad02 .ekit-price-card-slider{--ekit_client_logo_slidetosho:2;}.elementor-980 .elementor-element.elementor-element-2a678e8e{width:100%;max-width:100%;}.elementor-980 .elementor-element.elementor-element-2a678e8e .elementskit-section-title-wraper .elementskit-section-title{font-size:48px;}.elementor-980 .elementor-element.elementor-element-2a678e8e .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:17px;}.elementor-980 .elementor-element.elementor-element-c595cf7 .elementskit-section-title-wraper p{font-size:24px;margin:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-578eec5e{--grid-auto-flow:row;}.elementor-980 .elementor-element.elementor-element-1a595760 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;--ekit_testimonial_slidetoshow:1;}.elementor-980 .elementor-element.elementor-element-1a595760 .elementskit-commentor-content{padding:20px 20px 20px 20px;}.elementor-980 .elementor-element.elementor-element-0e2db1d{font-size:31px;}.elementor-980 .elementor-element.elementor-element-9158a3f{font-size:41px;}.elementor-980 .elementor-element.elementor-element-d0a04da{--e-n-carousel-swiper-slides-to-display:2;}.elementor-980 .elementor-element.elementor-element-b18675a{font-size:41px;}.elementor-980 .elementor-element.elementor-element-07c0b82{--e-n-carousel-swiper-slides-to-display:2;}.elementor-980 .elementor-element.elementor-element-75478e2{text-align:center;}}@media(max-width:767px){.elementor-980 .elementor-element.elementor-element-6c3ccf6d{--min-height:450px;}.elementor-980 .elementor-element.elementor-element-7a4aa0ff .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 20px 0px;font-size:43px;line-height:50px;}.elementor-980 .elementor-element.elementor-element-7a4aa0ff .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:28px;}.elementor-980 .elementor-element.elementor-element-7a4aa0ff .elementskit-section-title-wraper p{font-size:12px;line-height:1.4em;margin:0px 0px 10px 0px;}.elementor-980 .elementor-element.elementor-element-78d98216 .elementskit-btn{padding:15px 30px 15px 30px;}.elementor-980 .elementor-element.elementor-element-424c3a0c .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 40px 0px;font-size:32px;}.elementor-980 .elementor-element.elementor-element-424c3a0c .elementskit-section-title-wraper p{margin:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-6dac3cba .elementskit-btn{padding:15px 30px 15px 30px;}.elementor-980 .elementor-element.elementor-element-73a25ffa .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 40px 0px;font-size:32px;}.elementor-980 .elementor-element.elementor-element-1950adfd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-980 .elementor-element.elementor-element-b17c141 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 40px 0px;font-size:32px;}.elementor-980 .elementor-element.elementor-element-291881f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-980 .elementor-element.elementor-element-c15080d .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 40px 0px;font-size:32px;}.elementor-980 .elementor-element.elementor-element-73d0473e:not(.elementor-motion-effects-element-type-background), .elementor-980 .elementor-element.elementor-element-73d0473e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-149px -1px;}.elementor-980 .elementor-element.elementor-element-705a56b8 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 40px 0px;font-size:32px;}.elementor-980 .elementor-element.elementor-element-705a56b8 .elementskit-section-title-wraper p{font-size:23px;}.elementor-980 .elementor-element.elementor-element-44a8ad02 .elementskit-clients-slider{--ekit_client_logo_left_right_spacing:10px;}.elementor-980 .elementor-element.elementor-element-44a8ad02 .ekit-price-card-slider{--ekit_client_logo_slidetosho:1;}.elementor-980 .elementor-element.elementor-element-05668c1 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 0px 0px;font-size:29px;}.elementor-980 .elementor-element.elementor-element-ac227a0 .elementskit-btn{padding:15px 30px 15px 30px;}.elementor-980 .elementor-element.elementor-element-d247fd5{--spacer-size:25px;}.elementor-980 .elementor-element.elementor-element-462a6157{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-980 .elementor-element.elementor-element-2a678e8e .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 40px 0px;font-size:45px;}.elementor-980 .elementor-element.elementor-element-2a678e8e .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:16px;}.elementor-980 .elementor-element.elementor-element-c595cf7 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 40px 0px;font-size:32px;}.elementor-980 .elementor-element.elementor-element-c595cf7 .elementskit-section-title-wraper p{font-size:20px;margin:0px 0px 0px 0px;}.elementor-980 .elementor-element.elementor-element-578eec5e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-980 .elementor-element.elementor-element-1a595760 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;--ekit_testimonial_slidetoshow:1;}.elementor-980 .elementor-element.elementor-element-1a595760 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-980 .elementor-element.elementor-element-1a595760 .elementskit-single-testimonial-slider, .elementor-980 .elementor-element.elementor-element-1a595760  .elementskit-testimonial_card{padding:40px 0px 40px 0px;}.elementor-980 .elementor-element.elementor-element-0e2db1d{font-size:24px;line-height:1.2em;}.elementor-980 .elementor-element.elementor-element-43ef5ea .elementskit-btn{padding:15px 30px 15px 30px;font-size:23px;}.elementor-980 .elementor-element.elementor-element-9158a3f{font-size:40px;line-height:1.1em;}.elementor-980 .elementor-element.elementor-element-5a61b0b .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-ffee214 .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-1fffba2 .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-29484e6 .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-8b1c2a2 .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-d0a04da{--e-n-carousel-swiper-slides-to-display:1;}.elementor-980 .elementor-element.elementor-element-b18675a{font-size:40px;line-height:1.1em;}.elementor-980 .elementor-element.elementor-element-a188c38 .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-685cfdb .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-e086ecf .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-54425a0 .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-f64364a .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-4aabc0e .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-e305adc .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-75a8475 .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-1087b6f .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-6c4aec3 .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-a3a3ff1 .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-78eb62d .elementor-image-box-wrapper{text-align:start;}.elementor-980 .elementor-element.elementor-element-07c0b82{--e-n-carousel-swiper-slides-to-display:1;}.elementor-980 .elementor-element.elementor-element-f74b87e .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 0px 0px;font-size:36px;}.elementor-980 .elementor-element.elementor-element-75478e2{text-align:center;}}@media(min-width:768px){.elementor-980 .elementor-element.elementor-element-224f000{--width:40.893%;}}@media(max-width:1024px) and (min-width:768px){.elementor-980 .elementor-element.elementor-element-224f000{--width:100%;}.elementor-980 .elementor-element.elementor-element-16625e1b{--width:100%;}.elementor-980 .elementor-element.elementor-element-4ed49243{--width:100%;}.elementor-980 .elementor-element.elementor-element-6a04f94e{--width:100%;}.elementor-980 .elementor-element.elementor-element-94f3eff{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-f5e99ae */.elementor-980 .elementor-element.elementor-element-f5e99ae img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5a61b0b */.elementor-980 .elementor-element.elementor-element-5a61b0b .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1782ea8 */.elementor-980 .elementor-element.elementor-element-1782ea8 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5bedca */.elementor-980 .elementor-element.elementor-element-b5bedca{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a24548 */.elementor-980 .elementor-element.elementor-element-1a24548 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ffee214 */.elementor-980 .elementor-element.elementor-element-ffee214 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bf34743 */.elementor-980 .elementor-element.elementor-element-bf34743 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9efca1d */.elementor-980 .elementor-element.elementor-element-9efca1d{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eb71840 */.elementor-980 .elementor-element.elementor-element-eb71840 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1fffba2 */.elementor-980 .elementor-element.elementor-element-1fffba2 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9e3533f */.elementor-980 .elementor-element.elementor-element-9e3533f .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fafb6e */.elementor-980 .elementor-element.elementor-element-4fafb6e{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-088d1b2 */.elementor-980 .elementor-element.elementor-element-088d1b2 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-29484e6 */.elementor-980 .elementor-element.elementor-element-29484e6 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b0e4609 */.elementor-980 .elementor-element.elementor-element-b0e4609 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e43b64 */.elementor-980 .elementor-element.elementor-element-3e43b64{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9a97b0 */.elementor-980 .elementor-element.elementor-element-e9a97b0 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8b1c2a2 */.elementor-980 .elementor-element.elementor-element-8b1c2a2 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-991dbdb */.elementor-980 .elementor-element.elementor-element-991dbdb .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-996f6e4 */.elementor-980 .elementor-element.elementor-element-996f6e4{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f5e99ae */.elementor-980 .elementor-element.elementor-element-f5e99ae img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5a61b0b */.elementor-980 .elementor-element.elementor-element-5a61b0b .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1782ea8 */.elementor-980 .elementor-element.elementor-element-1782ea8 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5bedca */.elementor-980 .elementor-element.elementor-element-b5bedca{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a24548 */.elementor-980 .elementor-element.elementor-element-1a24548 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ffee214 */.elementor-980 .elementor-element.elementor-element-ffee214 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bf34743 */.elementor-980 .elementor-element.elementor-element-bf34743 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9efca1d */.elementor-980 .elementor-element.elementor-element-9efca1d{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eb71840 */.elementor-980 .elementor-element.elementor-element-eb71840 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1fffba2 */.elementor-980 .elementor-element.elementor-element-1fffba2 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9e3533f */.elementor-980 .elementor-element.elementor-element-9e3533f .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fafb6e */.elementor-980 .elementor-element.elementor-element-4fafb6e{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-088d1b2 */.elementor-980 .elementor-element.elementor-element-088d1b2 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-29484e6 */.elementor-980 .elementor-element.elementor-element-29484e6 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b0e4609 */.elementor-980 .elementor-element.elementor-element-b0e4609 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e43b64 */.elementor-980 .elementor-element.elementor-element-3e43b64{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9a97b0 */.elementor-980 .elementor-element.elementor-element-e9a97b0 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8b1c2a2 */.elementor-980 .elementor-element.elementor-element-8b1c2a2 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-991dbdb */.elementor-980 .elementor-element.elementor-element-991dbdb .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-996f6e4 */.elementor-980 .elementor-element.elementor-element-996f6e4{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f5e99ae */.elementor-980 .elementor-element.elementor-element-f5e99ae img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5a61b0b */.elementor-980 .elementor-element.elementor-element-5a61b0b .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1782ea8 */.elementor-980 .elementor-element.elementor-element-1782ea8 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5bedca */.elementor-980 .elementor-element.elementor-element-b5bedca{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a24548 */.elementor-980 .elementor-element.elementor-element-1a24548 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ffee214 */.elementor-980 .elementor-element.elementor-element-ffee214 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bf34743 */.elementor-980 .elementor-element.elementor-element-bf34743 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9efca1d */.elementor-980 .elementor-element.elementor-element-9efca1d{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eb71840 */.elementor-980 .elementor-element.elementor-element-eb71840 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1fffba2 */.elementor-980 .elementor-element.elementor-element-1fffba2 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9e3533f */.elementor-980 .elementor-element.elementor-element-9e3533f .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fafb6e */.elementor-980 .elementor-element.elementor-element-4fafb6e{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-088d1b2 */.elementor-980 .elementor-element.elementor-element-088d1b2 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-29484e6 */.elementor-980 .elementor-element.elementor-element-29484e6 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b0e4609 */.elementor-980 .elementor-element.elementor-element-b0e4609 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e43b64 */.elementor-980 .elementor-element.elementor-element-3e43b64{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9a97b0 */.elementor-980 .elementor-element.elementor-element-e9a97b0 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8b1c2a2 */.elementor-980 .elementor-element.elementor-element-8b1c2a2 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-991dbdb */.elementor-980 .elementor-element.elementor-element-991dbdb .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-996f6e4 */.elementor-980 .elementor-element.elementor-element-996f6e4{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f5e99ae */.elementor-980 .elementor-element.elementor-element-f5e99ae img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5a61b0b */.elementor-980 .elementor-element.elementor-element-5a61b0b .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1782ea8 */.elementor-980 .elementor-element.elementor-element-1782ea8 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5bedca */.elementor-980 .elementor-element.elementor-element-b5bedca{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a24548 */.elementor-980 .elementor-element.elementor-element-1a24548 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ffee214 */.elementor-980 .elementor-element.elementor-element-ffee214 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bf34743 */.elementor-980 .elementor-element.elementor-element-bf34743 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9efca1d */.elementor-980 .elementor-element.elementor-element-9efca1d{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eb71840 */.elementor-980 .elementor-element.elementor-element-eb71840 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1fffba2 */.elementor-980 .elementor-element.elementor-element-1fffba2 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9e3533f */.elementor-980 .elementor-element.elementor-element-9e3533f .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fafb6e */.elementor-980 .elementor-element.elementor-element-4fafb6e{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-088d1b2 */.elementor-980 .elementor-element.elementor-element-088d1b2 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-29484e6 */.elementor-980 .elementor-element.elementor-element-29484e6 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b0e4609 */.elementor-980 .elementor-element.elementor-element-b0e4609 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e43b64 */.elementor-980 .elementor-element.elementor-element-3e43b64{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9a97b0 */.elementor-980 .elementor-element.elementor-element-e9a97b0 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8b1c2a2 */.elementor-980 .elementor-element.elementor-element-8b1c2a2 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-991dbdb */.elementor-980 .elementor-element.elementor-element-991dbdb .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-996f6e4 */.elementor-980 .elementor-element.elementor-element-996f6e4{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f5e99ae */.elementor-980 .elementor-element.elementor-element-f5e99ae img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5a61b0b */.elementor-980 .elementor-element.elementor-element-5a61b0b .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1782ea8 */.elementor-980 .elementor-element.elementor-element-1782ea8 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5bedca */.elementor-980 .elementor-element.elementor-element-b5bedca{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a24548 */.elementor-980 .elementor-element.elementor-element-1a24548 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ffee214 */.elementor-980 .elementor-element.elementor-element-ffee214 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bf34743 */.elementor-980 .elementor-element.elementor-element-bf34743 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9efca1d */.elementor-980 .elementor-element.elementor-element-9efca1d{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eb71840 */.elementor-980 .elementor-element.elementor-element-eb71840 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1fffba2 */.elementor-980 .elementor-element.elementor-element-1fffba2 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9e3533f */.elementor-980 .elementor-element.elementor-element-9e3533f .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fafb6e */.elementor-980 .elementor-element.elementor-element-4fafb6e{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-088d1b2 */.elementor-980 .elementor-element.elementor-element-088d1b2 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-29484e6 */.elementor-980 .elementor-element.elementor-element-29484e6 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b0e4609 */.elementor-980 .elementor-element.elementor-element-b0e4609 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e43b64 */.elementor-980 .elementor-element.elementor-element-3e43b64{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9a97b0 */.elementor-980 .elementor-element.elementor-element-e9a97b0 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8b1c2a2 */.elementor-980 .elementor-element.elementor-element-8b1c2a2 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-991dbdb */.elementor-980 .elementor-element.elementor-element-991dbdb .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-996f6e4 */.elementor-980 .elementor-element.elementor-element-996f6e4{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f5e99ae */.elementor-980 .elementor-element.elementor-element-f5e99ae img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5a61b0b */.elementor-980 .elementor-element.elementor-element-5a61b0b .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1782ea8 */.elementor-980 .elementor-element.elementor-element-1782ea8 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5bedca */.elementor-980 .elementor-element.elementor-element-b5bedca{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1a24548 */.elementor-980 .elementor-element.elementor-element-1a24548 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-ffee214 */.elementor-980 .elementor-element.elementor-element-ffee214 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bf34743 */.elementor-980 .elementor-element.elementor-element-bf34743 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9efca1d */.elementor-980 .elementor-element.elementor-element-9efca1d{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eb71840 */.elementor-980 .elementor-element.elementor-element-eb71840 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1fffba2 */.elementor-980 .elementor-element.elementor-element-1fffba2 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9e3533f */.elementor-980 .elementor-element.elementor-element-9e3533f .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fafb6e */.elementor-980 .elementor-element.elementor-element-4fafb6e{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-088d1b2 */.elementor-980 .elementor-element.elementor-element-088d1b2 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-29484e6 */.elementor-980 .elementor-element.elementor-element-29484e6 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b0e4609 */.elementor-980 .elementor-element.elementor-element-b0e4609 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e43b64 */.elementor-980 .elementor-element.elementor-element-3e43b64{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9a97b0 */.elementor-980 .elementor-element.elementor-element-e9a97b0 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8b1c2a2 */.elementor-980 .elementor-element.elementor-element-8b1c2a2 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-991dbdb */.elementor-980 .elementor-element.elementor-element-991dbdb .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-996f6e4 */.elementor-980 .elementor-element.elementor-element-996f6e4{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-d0a04da */.elementor-980 .elementor-element.elementor-element-d0a04da .swiper-pagination-bullet-active{
    width: 30px; /*mude a largura do bullet ativo por aqui*/
    border-radius: 2px;
    background: #F58C28;
}

.elementor-980 .elementor-element.elementor-element-d0a04da .swiper-pagination-bullet{
    transition: width 0.5s, border-radius 0s;
}

.elementor-980 .elementor-element.elementor-element-d0a04da .swiper-pagination{
   transform: translateX(-50%) translateY(25px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a437b36 */.elementor-980 .elementor-element.elementor-element-a437b36 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a188c38 */.elementor-980 .elementor-element.elementor-element-a188c38 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1cf4f25 */.elementor-980 .elementor-element.elementor-element-1cf4f25 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af11380 */.elementor-980 .elementor-element.elementor-element-af11380{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6ac7f30 */.elementor-980 .elementor-element.elementor-element-6ac7f30 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-685cfdb */.elementor-980 .elementor-element.elementor-element-685cfdb .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0e27434 */.elementor-980 .elementor-element.elementor-element-0e27434 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9add8b0 */.elementor-980 .elementor-element.elementor-element-9add8b0{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2e1bbd */.elementor-980 .elementor-element.elementor-element-d2e1bbd img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e086ecf */.elementor-980 .elementor-element.elementor-element-e086ecf .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0336580 */.elementor-980 .elementor-element.elementor-element-0336580 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510372b */.elementor-980 .elementor-element.elementor-element-510372b{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-495a20c */.elementor-980 .elementor-element.elementor-element-495a20c img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-54425a0 */.elementor-980 .elementor-element.elementor-element-54425a0 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fd9768b */.elementor-980 .elementor-element.elementor-element-fd9768b .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28e32e3 */.elementor-980 .elementor-element.elementor-element-28e32e3{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb80121 */.elementor-980 .elementor-element.elementor-element-cb80121 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f64364a */.elementor-980 .elementor-element.elementor-element-f64364a .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-095f4b0 */.elementor-980 .elementor-element.elementor-element-095f4b0 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6552ae7 */.elementor-980 .elementor-element.elementor-element-6552ae7{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3efaf60 */.elementor-980 .elementor-element.elementor-element-3efaf60 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4aabc0e */.elementor-980 .elementor-element.elementor-element-4aabc0e .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8387a2d */.elementor-980 .elementor-element.elementor-element-8387a2d .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4550791 */.elementor-980 .elementor-element.elementor-element-4550791{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98a6583 */.elementor-980 .elementor-element.elementor-element-98a6583 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e305adc */.elementor-980 .elementor-element.elementor-element-e305adc .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ba7cc8 */.elementor-980 .elementor-element.elementor-element-3ba7cc8 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302f20b */.elementor-980 .elementor-element.elementor-element-302f20b{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7c462c */.elementor-980 .elementor-element.elementor-element-c7c462c img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-75a8475 */.elementor-980 .elementor-element.elementor-element-75a8475 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7c5e5d3 */.elementor-980 .elementor-element.elementor-element-7c5e5d3 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7134d7d */.elementor-980 .elementor-element.elementor-element-7134d7d{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f32ea17 */.elementor-980 .elementor-element.elementor-element-f32ea17 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1087b6f */.elementor-980 .elementor-element.elementor-element-1087b6f .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-24e4d9d */.elementor-980 .elementor-element.elementor-element-24e4d9d .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14bcbfb */.elementor-980 .elementor-element.elementor-element-14bcbfb{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8492f39 */.elementor-980 .elementor-element.elementor-element-8492f39 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6c4aec3 */.elementor-980 .elementor-element.elementor-element-6c4aec3 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9984389 */.elementor-980 .elementor-element.elementor-element-9984389 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9ac3b2 */.elementor-980 .elementor-element.elementor-element-a9ac3b2{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-94e9960 */.elementor-980 .elementor-element.elementor-element-94e9960 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a3a3ff1 */.elementor-980 .elementor-element.elementor-element-a3a3ff1 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8a5d1f4 */.elementor-980 .elementor-element.elementor-element-8a5d1f4 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d65470f */.elementor-980 .elementor-element.elementor-element-d65470f{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8ef7df2 */.elementor-980 .elementor-element.elementor-element-8ef7df2 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-78eb62d */.elementor-980 .elementor-element.elementor-element-78eb62d .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7acfc40 */.elementor-980 .elementor-element.elementor-element-7acfc40 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed1a55 */.elementor-980 .elementor-element.elementor-element-7ed1a55{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a437b36 */.elementor-980 .elementor-element.elementor-element-a437b36 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a188c38 */.elementor-980 .elementor-element.elementor-element-a188c38 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1cf4f25 */.elementor-980 .elementor-element.elementor-element-1cf4f25 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af11380 */.elementor-980 .elementor-element.elementor-element-af11380{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6ac7f30 */.elementor-980 .elementor-element.elementor-element-6ac7f30 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-685cfdb */.elementor-980 .elementor-element.elementor-element-685cfdb .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0e27434 */.elementor-980 .elementor-element.elementor-element-0e27434 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9add8b0 */.elementor-980 .elementor-element.elementor-element-9add8b0{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2e1bbd */.elementor-980 .elementor-element.elementor-element-d2e1bbd img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e086ecf */.elementor-980 .elementor-element.elementor-element-e086ecf .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0336580 */.elementor-980 .elementor-element.elementor-element-0336580 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510372b */.elementor-980 .elementor-element.elementor-element-510372b{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-495a20c */.elementor-980 .elementor-element.elementor-element-495a20c img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-54425a0 */.elementor-980 .elementor-element.elementor-element-54425a0 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fd9768b */.elementor-980 .elementor-element.elementor-element-fd9768b .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28e32e3 */.elementor-980 .elementor-element.elementor-element-28e32e3{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb80121 */.elementor-980 .elementor-element.elementor-element-cb80121 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f64364a */.elementor-980 .elementor-element.elementor-element-f64364a .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-095f4b0 */.elementor-980 .elementor-element.elementor-element-095f4b0 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6552ae7 */.elementor-980 .elementor-element.elementor-element-6552ae7{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3efaf60 */.elementor-980 .elementor-element.elementor-element-3efaf60 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4aabc0e */.elementor-980 .elementor-element.elementor-element-4aabc0e .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8387a2d */.elementor-980 .elementor-element.elementor-element-8387a2d .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4550791 */.elementor-980 .elementor-element.elementor-element-4550791{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98a6583 */.elementor-980 .elementor-element.elementor-element-98a6583 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e305adc */.elementor-980 .elementor-element.elementor-element-e305adc .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ba7cc8 */.elementor-980 .elementor-element.elementor-element-3ba7cc8 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302f20b */.elementor-980 .elementor-element.elementor-element-302f20b{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7c462c */.elementor-980 .elementor-element.elementor-element-c7c462c img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-75a8475 */.elementor-980 .elementor-element.elementor-element-75a8475 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7c5e5d3 */.elementor-980 .elementor-element.elementor-element-7c5e5d3 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7134d7d */.elementor-980 .elementor-element.elementor-element-7134d7d{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f32ea17 */.elementor-980 .elementor-element.elementor-element-f32ea17 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1087b6f */.elementor-980 .elementor-element.elementor-element-1087b6f .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-24e4d9d */.elementor-980 .elementor-element.elementor-element-24e4d9d .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14bcbfb */.elementor-980 .elementor-element.elementor-element-14bcbfb{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8492f39 */.elementor-980 .elementor-element.elementor-element-8492f39 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6c4aec3 */.elementor-980 .elementor-element.elementor-element-6c4aec3 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9984389 */.elementor-980 .elementor-element.elementor-element-9984389 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9ac3b2 */.elementor-980 .elementor-element.elementor-element-a9ac3b2{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-94e9960 */.elementor-980 .elementor-element.elementor-element-94e9960 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a3a3ff1 */.elementor-980 .elementor-element.elementor-element-a3a3ff1 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8a5d1f4 */.elementor-980 .elementor-element.elementor-element-8a5d1f4 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d65470f */.elementor-980 .elementor-element.elementor-element-d65470f{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8ef7df2 */.elementor-980 .elementor-element.elementor-element-8ef7df2 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-78eb62d */.elementor-980 .elementor-element.elementor-element-78eb62d .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7acfc40 */.elementor-980 .elementor-element.elementor-element-7acfc40 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed1a55 */.elementor-980 .elementor-element.elementor-element-7ed1a55{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a437b36 */.elementor-980 .elementor-element.elementor-element-a437b36 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a188c38 */.elementor-980 .elementor-element.elementor-element-a188c38 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1cf4f25 */.elementor-980 .elementor-element.elementor-element-1cf4f25 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af11380 */.elementor-980 .elementor-element.elementor-element-af11380{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6ac7f30 */.elementor-980 .elementor-element.elementor-element-6ac7f30 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-685cfdb */.elementor-980 .elementor-element.elementor-element-685cfdb .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0e27434 */.elementor-980 .elementor-element.elementor-element-0e27434 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9add8b0 */.elementor-980 .elementor-element.elementor-element-9add8b0{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2e1bbd */.elementor-980 .elementor-element.elementor-element-d2e1bbd img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e086ecf */.elementor-980 .elementor-element.elementor-element-e086ecf .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0336580 */.elementor-980 .elementor-element.elementor-element-0336580 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510372b */.elementor-980 .elementor-element.elementor-element-510372b{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-495a20c */.elementor-980 .elementor-element.elementor-element-495a20c img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-54425a0 */.elementor-980 .elementor-element.elementor-element-54425a0 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fd9768b */.elementor-980 .elementor-element.elementor-element-fd9768b .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28e32e3 */.elementor-980 .elementor-element.elementor-element-28e32e3{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb80121 */.elementor-980 .elementor-element.elementor-element-cb80121 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f64364a */.elementor-980 .elementor-element.elementor-element-f64364a .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-095f4b0 */.elementor-980 .elementor-element.elementor-element-095f4b0 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6552ae7 */.elementor-980 .elementor-element.elementor-element-6552ae7{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3efaf60 */.elementor-980 .elementor-element.elementor-element-3efaf60 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4aabc0e */.elementor-980 .elementor-element.elementor-element-4aabc0e .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8387a2d */.elementor-980 .elementor-element.elementor-element-8387a2d .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4550791 */.elementor-980 .elementor-element.elementor-element-4550791{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98a6583 */.elementor-980 .elementor-element.elementor-element-98a6583 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e305adc */.elementor-980 .elementor-element.elementor-element-e305adc .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ba7cc8 */.elementor-980 .elementor-element.elementor-element-3ba7cc8 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302f20b */.elementor-980 .elementor-element.elementor-element-302f20b{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7c462c */.elementor-980 .elementor-element.elementor-element-c7c462c img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-75a8475 */.elementor-980 .elementor-element.elementor-element-75a8475 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7c5e5d3 */.elementor-980 .elementor-element.elementor-element-7c5e5d3 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7134d7d */.elementor-980 .elementor-element.elementor-element-7134d7d{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f32ea17 */.elementor-980 .elementor-element.elementor-element-f32ea17 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1087b6f */.elementor-980 .elementor-element.elementor-element-1087b6f .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-24e4d9d */.elementor-980 .elementor-element.elementor-element-24e4d9d .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14bcbfb */.elementor-980 .elementor-element.elementor-element-14bcbfb{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8492f39 */.elementor-980 .elementor-element.elementor-element-8492f39 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6c4aec3 */.elementor-980 .elementor-element.elementor-element-6c4aec3 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9984389 */.elementor-980 .elementor-element.elementor-element-9984389 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9ac3b2 */.elementor-980 .elementor-element.elementor-element-a9ac3b2{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-94e9960 */.elementor-980 .elementor-element.elementor-element-94e9960 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a3a3ff1 */.elementor-980 .elementor-element.elementor-element-a3a3ff1 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8a5d1f4 */.elementor-980 .elementor-element.elementor-element-8a5d1f4 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d65470f */.elementor-980 .elementor-element.elementor-element-d65470f{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8ef7df2 */.elementor-980 .elementor-element.elementor-element-8ef7df2 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-78eb62d */.elementor-980 .elementor-element.elementor-element-78eb62d .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7acfc40 */.elementor-980 .elementor-element.elementor-element-7acfc40 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed1a55 */.elementor-980 .elementor-element.elementor-element-7ed1a55{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a437b36 */.elementor-980 .elementor-element.elementor-element-a437b36 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a188c38 */.elementor-980 .elementor-element.elementor-element-a188c38 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1cf4f25 */.elementor-980 .elementor-element.elementor-element-1cf4f25 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af11380 */.elementor-980 .elementor-element.elementor-element-af11380{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6ac7f30 */.elementor-980 .elementor-element.elementor-element-6ac7f30 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-685cfdb */.elementor-980 .elementor-element.elementor-element-685cfdb .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0e27434 */.elementor-980 .elementor-element.elementor-element-0e27434 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9add8b0 */.elementor-980 .elementor-element.elementor-element-9add8b0{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2e1bbd */.elementor-980 .elementor-element.elementor-element-d2e1bbd img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e086ecf */.elementor-980 .elementor-element.elementor-element-e086ecf .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0336580 */.elementor-980 .elementor-element.elementor-element-0336580 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510372b */.elementor-980 .elementor-element.elementor-element-510372b{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-495a20c */.elementor-980 .elementor-element.elementor-element-495a20c img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-54425a0 */.elementor-980 .elementor-element.elementor-element-54425a0 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fd9768b */.elementor-980 .elementor-element.elementor-element-fd9768b .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28e32e3 */.elementor-980 .elementor-element.elementor-element-28e32e3{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb80121 */.elementor-980 .elementor-element.elementor-element-cb80121 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f64364a */.elementor-980 .elementor-element.elementor-element-f64364a .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-095f4b0 */.elementor-980 .elementor-element.elementor-element-095f4b0 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6552ae7 */.elementor-980 .elementor-element.elementor-element-6552ae7{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3efaf60 */.elementor-980 .elementor-element.elementor-element-3efaf60 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4aabc0e */.elementor-980 .elementor-element.elementor-element-4aabc0e .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8387a2d */.elementor-980 .elementor-element.elementor-element-8387a2d .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4550791 */.elementor-980 .elementor-element.elementor-element-4550791{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98a6583 */.elementor-980 .elementor-element.elementor-element-98a6583 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e305adc */.elementor-980 .elementor-element.elementor-element-e305adc .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ba7cc8 */.elementor-980 .elementor-element.elementor-element-3ba7cc8 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302f20b */.elementor-980 .elementor-element.elementor-element-302f20b{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7c462c */.elementor-980 .elementor-element.elementor-element-c7c462c img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-75a8475 */.elementor-980 .elementor-element.elementor-element-75a8475 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7c5e5d3 */.elementor-980 .elementor-element.elementor-element-7c5e5d3 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7134d7d */.elementor-980 .elementor-element.elementor-element-7134d7d{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f32ea17 */.elementor-980 .elementor-element.elementor-element-f32ea17 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1087b6f */.elementor-980 .elementor-element.elementor-element-1087b6f .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-24e4d9d */.elementor-980 .elementor-element.elementor-element-24e4d9d .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14bcbfb */.elementor-980 .elementor-element.elementor-element-14bcbfb{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8492f39 */.elementor-980 .elementor-element.elementor-element-8492f39 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6c4aec3 */.elementor-980 .elementor-element.elementor-element-6c4aec3 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9984389 */.elementor-980 .elementor-element.elementor-element-9984389 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9ac3b2 */.elementor-980 .elementor-element.elementor-element-a9ac3b2{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-94e9960 */.elementor-980 .elementor-element.elementor-element-94e9960 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a3a3ff1 */.elementor-980 .elementor-element.elementor-element-a3a3ff1 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8a5d1f4 */.elementor-980 .elementor-element.elementor-element-8a5d1f4 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d65470f */.elementor-980 .elementor-element.elementor-element-d65470f{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8ef7df2 */.elementor-980 .elementor-element.elementor-element-8ef7df2 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-78eb62d */.elementor-980 .elementor-element.elementor-element-78eb62d .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7acfc40 */.elementor-980 .elementor-element.elementor-element-7acfc40 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed1a55 */.elementor-980 .elementor-element.elementor-element-7ed1a55{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a437b36 */.elementor-980 .elementor-element.elementor-element-a437b36 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a188c38 */.elementor-980 .elementor-element.elementor-element-a188c38 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1cf4f25 */.elementor-980 .elementor-element.elementor-element-1cf4f25 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af11380 */.elementor-980 .elementor-element.elementor-element-af11380{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6ac7f30 */.elementor-980 .elementor-element.elementor-element-6ac7f30 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-685cfdb */.elementor-980 .elementor-element.elementor-element-685cfdb .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0e27434 */.elementor-980 .elementor-element.elementor-element-0e27434 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9add8b0 */.elementor-980 .elementor-element.elementor-element-9add8b0{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2e1bbd */.elementor-980 .elementor-element.elementor-element-d2e1bbd img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e086ecf */.elementor-980 .elementor-element.elementor-element-e086ecf .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0336580 */.elementor-980 .elementor-element.elementor-element-0336580 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510372b */.elementor-980 .elementor-element.elementor-element-510372b{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-495a20c */.elementor-980 .elementor-element.elementor-element-495a20c img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-54425a0 */.elementor-980 .elementor-element.elementor-element-54425a0 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fd9768b */.elementor-980 .elementor-element.elementor-element-fd9768b .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28e32e3 */.elementor-980 .elementor-element.elementor-element-28e32e3{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb80121 */.elementor-980 .elementor-element.elementor-element-cb80121 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f64364a */.elementor-980 .elementor-element.elementor-element-f64364a .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-095f4b0 */.elementor-980 .elementor-element.elementor-element-095f4b0 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6552ae7 */.elementor-980 .elementor-element.elementor-element-6552ae7{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3efaf60 */.elementor-980 .elementor-element.elementor-element-3efaf60 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4aabc0e */.elementor-980 .elementor-element.elementor-element-4aabc0e .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8387a2d */.elementor-980 .elementor-element.elementor-element-8387a2d .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4550791 */.elementor-980 .elementor-element.elementor-element-4550791{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98a6583 */.elementor-980 .elementor-element.elementor-element-98a6583 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e305adc */.elementor-980 .elementor-element.elementor-element-e305adc .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ba7cc8 */.elementor-980 .elementor-element.elementor-element-3ba7cc8 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302f20b */.elementor-980 .elementor-element.elementor-element-302f20b{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7c462c */.elementor-980 .elementor-element.elementor-element-c7c462c img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-75a8475 */.elementor-980 .elementor-element.elementor-element-75a8475 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7c5e5d3 */.elementor-980 .elementor-element.elementor-element-7c5e5d3 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7134d7d */.elementor-980 .elementor-element.elementor-element-7134d7d{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f32ea17 */.elementor-980 .elementor-element.elementor-element-f32ea17 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1087b6f */.elementor-980 .elementor-element.elementor-element-1087b6f .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-24e4d9d */.elementor-980 .elementor-element.elementor-element-24e4d9d .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14bcbfb */.elementor-980 .elementor-element.elementor-element-14bcbfb{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8492f39 */.elementor-980 .elementor-element.elementor-element-8492f39 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6c4aec3 */.elementor-980 .elementor-element.elementor-element-6c4aec3 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9984389 */.elementor-980 .elementor-element.elementor-element-9984389 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9ac3b2 */.elementor-980 .elementor-element.elementor-element-a9ac3b2{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-94e9960 */.elementor-980 .elementor-element.elementor-element-94e9960 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a3a3ff1 */.elementor-980 .elementor-element.elementor-element-a3a3ff1 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8a5d1f4 */.elementor-980 .elementor-element.elementor-element-8a5d1f4 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d65470f */.elementor-980 .elementor-element.elementor-element-d65470f{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8ef7df2 */.elementor-980 .elementor-element.elementor-element-8ef7df2 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-78eb62d */.elementor-980 .elementor-element.elementor-element-78eb62d .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7acfc40 */.elementor-980 .elementor-element.elementor-element-7acfc40 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed1a55 */.elementor-980 .elementor-element.elementor-element-7ed1a55{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a437b36 */.elementor-980 .elementor-element.elementor-element-a437b36 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a188c38 */.elementor-980 .elementor-element.elementor-element-a188c38 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1cf4f25 */.elementor-980 .elementor-element.elementor-element-1cf4f25 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af11380 */.elementor-980 .elementor-element.elementor-element-af11380{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6ac7f30 */.elementor-980 .elementor-element.elementor-element-6ac7f30 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-685cfdb */.elementor-980 .elementor-element.elementor-element-685cfdb .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0e27434 */.elementor-980 .elementor-element.elementor-element-0e27434 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9add8b0 */.elementor-980 .elementor-element.elementor-element-9add8b0{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2e1bbd */.elementor-980 .elementor-element.elementor-element-d2e1bbd img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e086ecf */.elementor-980 .elementor-element.elementor-element-e086ecf .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0336580 */.elementor-980 .elementor-element.elementor-element-0336580 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510372b */.elementor-980 .elementor-element.elementor-element-510372b{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-495a20c */.elementor-980 .elementor-element.elementor-element-495a20c img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-54425a0 */.elementor-980 .elementor-element.elementor-element-54425a0 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fd9768b */.elementor-980 .elementor-element.elementor-element-fd9768b .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28e32e3 */.elementor-980 .elementor-element.elementor-element-28e32e3{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb80121 */.elementor-980 .elementor-element.elementor-element-cb80121 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f64364a */.elementor-980 .elementor-element.elementor-element-f64364a .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-095f4b0 */.elementor-980 .elementor-element.elementor-element-095f4b0 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6552ae7 */.elementor-980 .elementor-element.elementor-element-6552ae7{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3efaf60 */.elementor-980 .elementor-element.elementor-element-3efaf60 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4aabc0e */.elementor-980 .elementor-element.elementor-element-4aabc0e .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8387a2d */.elementor-980 .elementor-element.elementor-element-8387a2d .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4550791 */.elementor-980 .elementor-element.elementor-element-4550791{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98a6583 */.elementor-980 .elementor-element.elementor-element-98a6583 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e305adc */.elementor-980 .elementor-element.elementor-element-e305adc .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ba7cc8 */.elementor-980 .elementor-element.elementor-element-3ba7cc8 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302f20b */.elementor-980 .elementor-element.elementor-element-302f20b{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7c462c */.elementor-980 .elementor-element.elementor-element-c7c462c img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-75a8475 */.elementor-980 .elementor-element.elementor-element-75a8475 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7c5e5d3 */.elementor-980 .elementor-element.elementor-element-7c5e5d3 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7134d7d */.elementor-980 .elementor-element.elementor-element-7134d7d{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f32ea17 */.elementor-980 .elementor-element.elementor-element-f32ea17 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1087b6f */.elementor-980 .elementor-element.elementor-element-1087b6f .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-24e4d9d */.elementor-980 .elementor-element.elementor-element-24e4d9d .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14bcbfb */.elementor-980 .elementor-element.elementor-element-14bcbfb{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8492f39 */.elementor-980 .elementor-element.elementor-element-8492f39 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6c4aec3 */.elementor-980 .elementor-element.elementor-element-6c4aec3 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9984389 */.elementor-980 .elementor-element.elementor-element-9984389 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9ac3b2 */.elementor-980 .elementor-element.elementor-element-a9ac3b2{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-94e9960 */.elementor-980 .elementor-element.elementor-element-94e9960 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a3a3ff1 */.elementor-980 .elementor-element.elementor-element-a3a3ff1 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8a5d1f4 */.elementor-980 .elementor-element.elementor-element-8a5d1f4 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d65470f */.elementor-980 .elementor-element.elementor-element-d65470f{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8ef7df2 */.elementor-980 .elementor-element.elementor-element-8ef7df2 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-78eb62d */.elementor-980 .elementor-element.elementor-element-78eb62d .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7acfc40 */.elementor-980 .elementor-element.elementor-element-7acfc40 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed1a55 */.elementor-980 .elementor-element.elementor-element-7ed1a55{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a437b36 */.elementor-980 .elementor-element.elementor-element-a437b36 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a188c38 */.elementor-980 .elementor-element.elementor-element-a188c38 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1cf4f25 */.elementor-980 .elementor-element.elementor-element-1cf4f25 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af11380 */.elementor-980 .elementor-element.elementor-element-af11380{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6ac7f30 */.elementor-980 .elementor-element.elementor-element-6ac7f30 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-685cfdb */.elementor-980 .elementor-element.elementor-element-685cfdb .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0e27434 */.elementor-980 .elementor-element.elementor-element-0e27434 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9add8b0 */.elementor-980 .elementor-element.elementor-element-9add8b0{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2e1bbd */.elementor-980 .elementor-element.elementor-element-d2e1bbd img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e086ecf */.elementor-980 .elementor-element.elementor-element-e086ecf .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0336580 */.elementor-980 .elementor-element.elementor-element-0336580 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510372b */.elementor-980 .elementor-element.elementor-element-510372b{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-495a20c */.elementor-980 .elementor-element.elementor-element-495a20c img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-54425a0 */.elementor-980 .elementor-element.elementor-element-54425a0 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fd9768b */.elementor-980 .elementor-element.elementor-element-fd9768b .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28e32e3 */.elementor-980 .elementor-element.elementor-element-28e32e3{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb80121 */.elementor-980 .elementor-element.elementor-element-cb80121 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f64364a */.elementor-980 .elementor-element.elementor-element-f64364a .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-095f4b0 */.elementor-980 .elementor-element.elementor-element-095f4b0 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6552ae7 */.elementor-980 .elementor-element.elementor-element-6552ae7{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3efaf60 */.elementor-980 .elementor-element.elementor-element-3efaf60 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4aabc0e */.elementor-980 .elementor-element.elementor-element-4aabc0e .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8387a2d */.elementor-980 .elementor-element.elementor-element-8387a2d .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4550791 */.elementor-980 .elementor-element.elementor-element-4550791{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98a6583 */.elementor-980 .elementor-element.elementor-element-98a6583 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e305adc */.elementor-980 .elementor-element.elementor-element-e305adc .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ba7cc8 */.elementor-980 .elementor-element.elementor-element-3ba7cc8 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302f20b */.elementor-980 .elementor-element.elementor-element-302f20b{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7c462c */.elementor-980 .elementor-element.elementor-element-c7c462c img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-75a8475 */.elementor-980 .elementor-element.elementor-element-75a8475 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7c5e5d3 */.elementor-980 .elementor-element.elementor-element-7c5e5d3 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7134d7d */.elementor-980 .elementor-element.elementor-element-7134d7d{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f32ea17 */.elementor-980 .elementor-element.elementor-element-f32ea17 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1087b6f */.elementor-980 .elementor-element.elementor-element-1087b6f .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-24e4d9d */.elementor-980 .elementor-element.elementor-element-24e4d9d .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14bcbfb */.elementor-980 .elementor-element.elementor-element-14bcbfb{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8492f39 */.elementor-980 .elementor-element.elementor-element-8492f39 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6c4aec3 */.elementor-980 .elementor-element.elementor-element-6c4aec3 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9984389 */.elementor-980 .elementor-element.elementor-element-9984389 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9ac3b2 */.elementor-980 .elementor-element.elementor-element-a9ac3b2{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-94e9960 */.elementor-980 .elementor-element.elementor-element-94e9960 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a3a3ff1 */.elementor-980 .elementor-element.elementor-element-a3a3ff1 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8a5d1f4 */.elementor-980 .elementor-element.elementor-element-8a5d1f4 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d65470f */.elementor-980 .elementor-element.elementor-element-d65470f{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8ef7df2 */.elementor-980 .elementor-element.elementor-element-8ef7df2 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-78eb62d */.elementor-980 .elementor-element.elementor-element-78eb62d .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7acfc40 */.elementor-980 .elementor-element.elementor-element-7acfc40 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed1a55 */.elementor-980 .elementor-element.elementor-element-7ed1a55{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a437b36 */.elementor-980 .elementor-element.elementor-element-a437b36 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a188c38 */.elementor-980 .elementor-element.elementor-element-a188c38 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1cf4f25 */.elementor-980 .elementor-element.elementor-element-1cf4f25 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af11380 */.elementor-980 .elementor-element.elementor-element-af11380{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6ac7f30 */.elementor-980 .elementor-element.elementor-element-6ac7f30 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-685cfdb */.elementor-980 .elementor-element.elementor-element-685cfdb .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0e27434 */.elementor-980 .elementor-element.elementor-element-0e27434 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9add8b0 */.elementor-980 .elementor-element.elementor-element-9add8b0{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2e1bbd */.elementor-980 .elementor-element.elementor-element-d2e1bbd img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e086ecf */.elementor-980 .elementor-element.elementor-element-e086ecf .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0336580 */.elementor-980 .elementor-element.elementor-element-0336580 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510372b */.elementor-980 .elementor-element.elementor-element-510372b{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-495a20c */.elementor-980 .elementor-element.elementor-element-495a20c img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-54425a0 */.elementor-980 .elementor-element.elementor-element-54425a0 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fd9768b */.elementor-980 .elementor-element.elementor-element-fd9768b .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28e32e3 */.elementor-980 .elementor-element.elementor-element-28e32e3{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb80121 */.elementor-980 .elementor-element.elementor-element-cb80121 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f64364a */.elementor-980 .elementor-element.elementor-element-f64364a .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-095f4b0 */.elementor-980 .elementor-element.elementor-element-095f4b0 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6552ae7 */.elementor-980 .elementor-element.elementor-element-6552ae7{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3efaf60 */.elementor-980 .elementor-element.elementor-element-3efaf60 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4aabc0e */.elementor-980 .elementor-element.elementor-element-4aabc0e .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8387a2d */.elementor-980 .elementor-element.elementor-element-8387a2d .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4550791 */.elementor-980 .elementor-element.elementor-element-4550791{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98a6583 */.elementor-980 .elementor-element.elementor-element-98a6583 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e305adc */.elementor-980 .elementor-element.elementor-element-e305adc .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ba7cc8 */.elementor-980 .elementor-element.elementor-element-3ba7cc8 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302f20b */.elementor-980 .elementor-element.elementor-element-302f20b{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7c462c */.elementor-980 .elementor-element.elementor-element-c7c462c img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-75a8475 */.elementor-980 .elementor-element.elementor-element-75a8475 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7c5e5d3 */.elementor-980 .elementor-element.elementor-element-7c5e5d3 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7134d7d */.elementor-980 .elementor-element.elementor-element-7134d7d{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f32ea17 */.elementor-980 .elementor-element.elementor-element-f32ea17 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1087b6f */.elementor-980 .elementor-element.elementor-element-1087b6f .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-24e4d9d */.elementor-980 .elementor-element.elementor-element-24e4d9d .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14bcbfb */.elementor-980 .elementor-element.elementor-element-14bcbfb{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8492f39 */.elementor-980 .elementor-element.elementor-element-8492f39 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6c4aec3 */.elementor-980 .elementor-element.elementor-element-6c4aec3 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9984389 */.elementor-980 .elementor-element.elementor-element-9984389 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9ac3b2 */.elementor-980 .elementor-element.elementor-element-a9ac3b2{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-94e9960 */.elementor-980 .elementor-element.elementor-element-94e9960 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a3a3ff1 */.elementor-980 .elementor-element.elementor-element-a3a3ff1 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8a5d1f4 */.elementor-980 .elementor-element.elementor-element-8a5d1f4 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d65470f */.elementor-980 .elementor-element.elementor-element-d65470f{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8ef7df2 */.elementor-980 .elementor-element.elementor-element-8ef7df2 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-78eb62d */.elementor-980 .elementor-element.elementor-element-78eb62d .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7acfc40 */.elementor-980 .elementor-element.elementor-element-7acfc40 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed1a55 */.elementor-980 .elementor-element.elementor-element-7ed1a55{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a437b36 */.elementor-980 .elementor-element.elementor-element-a437b36 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a188c38 */.elementor-980 .elementor-element.elementor-element-a188c38 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1cf4f25 */.elementor-980 .elementor-element.elementor-element-1cf4f25 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af11380 */.elementor-980 .elementor-element.elementor-element-af11380{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6ac7f30 */.elementor-980 .elementor-element.elementor-element-6ac7f30 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-685cfdb */.elementor-980 .elementor-element.elementor-element-685cfdb .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0e27434 */.elementor-980 .elementor-element.elementor-element-0e27434 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9add8b0 */.elementor-980 .elementor-element.elementor-element-9add8b0{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2e1bbd */.elementor-980 .elementor-element.elementor-element-d2e1bbd img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e086ecf */.elementor-980 .elementor-element.elementor-element-e086ecf .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0336580 */.elementor-980 .elementor-element.elementor-element-0336580 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510372b */.elementor-980 .elementor-element.elementor-element-510372b{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-495a20c */.elementor-980 .elementor-element.elementor-element-495a20c img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-54425a0 */.elementor-980 .elementor-element.elementor-element-54425a0 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fd9768b */.elementor-980 .elementor-element.elementor-element-fd9768b .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28e32e3 */.elementor-980 .elementor-element.elementor-element-28e32e3{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb80121 */.elementor-980 .elementor-element.elementor-element-cb80121 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f64364a */.elementor-980 .elementor-element.elementor-element-f64364a .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-095f4b0 */.elementor-980 .elementor-element.elementor-element-095f4b0 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6552ae7 */.elementor-980 .elementor-element.elementor-element-6552ae7{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3efaf60 */.elementor-980 .elementor-element.elementor-element-3efaf60 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4aabc0e */.elementor-980 .elementor-element.elementor-element-4aabc0e .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8387a2d */.elementor-980 .elementor-element.elementor-element-8387a2d .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4550791 */.elementor-980 .elementor-element.elementor-element-4550791{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98a6583 */.elementor-980 .elementor-element.elementor-element-98a6583 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e305adc */.elementor-980 .elementor-element.elementor-element-e305adc .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ba7cc8 */.elementor-980 .elementor-element.elementor-element-3ba7cc8 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302f20b */.elementor-980 .elementor-element.elementor-element-302f20b{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7c462c */.elementor-980 .elementor-element.elementor-element-c7c462c img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-75a8475 */.elementor-980 .elementor-element.elementor-element-75a8475 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7c5e5d3 */.elementor-980 .elementor-element.elementor-element-7c5e5d3 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7134d7d */.elementor-980 .elementor-element.elementor-element-7134d7d{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f32ea17 */.elementor-980 .elementor-element.elementor-element-f32ea17 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1087b6f */.elementor-980 .elementor-element.elementor-element-1087b6f .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-24e4d9d */.elementor-980 .elementor-element.elementor-element-24e4d9d .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14bcbfb */.elementor-980 .elementor-element.elementor-element-14bcbfb{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8492f39 */.elementor-980 .elementor-element.elementor-element-8492f39 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6c4aec3 */.elementor-980 .elementor-element.elementor-element-6c4aec3 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9984389 */.elementor-980 .elementor-element.elementor-element-9984389 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9ac3b2 */.elementor-980 .elementor-element.elementor-element-a9ac3b2{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-94e9960 */.elementor-980 .elementor-element.elementor-element-94e9960 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a3a3ff1 */.elementor-980 .elementor-element.elementor-element-a3a3ff1 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8a5d1f4 */.elementor-980 .elementor-element.elementor-element-8a5d1f4 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d65470f */.elementor-980 .elementor-element.elementor-element-d65470f{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8ef7df2 */.elementor-980 .elementor-element.elementor-element-8ef7df2 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-78eb62d */.elementor-980 .elementor-element.elementor-element-78eb62d .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7acfc40 */.elementor-980 .elementor-element.elementor-element-7acfc40 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed1a55 */.elementor-980 .elementor-element.elementor-element-7ed1a55{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a437b36 */.elementor-980 .elementor-element.elementor-element-a437b36 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a188c38 */.elementor-980 .elementor-element.elementor-element-a188c38 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1cf4f25 */.elementor-980 .elementor-element.elementor-element-1cf4f25 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af11380 */.elementor-980 .elementor-element.elementor-element-af11380{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6ac7f30 */.elementor-980 .elementor-element.elementor-element-6ac7f30 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-685cfdb */.elementor-980 .elementor-element.elementor-element-685cfdb .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0e27434 */.elementor-980 .elementor-element.elementor-element-0e27434 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9add8b0 */.elementor-980 .elementor-element.elementor-element-9add8b0{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2e1bbd */.elementor-980 .elementor-element.elementor-element-d2e1bbd img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e086ecf */.elementor-980 .elementor-element.elementor-element-e086ecf .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0336580 */.elementor-980 .elementor-element.elementor-element-0336580 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510372b */.elementor-980 .elementor-element.elementor-element-510372b{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-495a20c */.elementor-980 .elementor-element.elementor-element-495a20c img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-54425a0 */.elementor-980 .elementor-element.elementor-element-54425a0 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fd9768b */.elementor-980 .elementor-element.elementor-element-fd9768b .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28e32e3 */.elementor-980 .elementor-element.elementor-element-28e32e3{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb80121 */.elementor-980 .elementor-element.elementor-element-cb80121 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f64364a */.elementor-980 .elementor-element.elementor-element-f64364a .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-095f4b0 */.elementor-980 .elementor-element.elementor-element-095f4b0 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6552ae7 */.elementor-980 .elementor-element.elementor-element-6552ae7{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3efaf60 */.elementor-980 .elementor-element.elementor-element-3efaf60 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4aabc0e */.elementor-980 .elementor-element.elementor-element-4aabc0e .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8387a2d */.elementor-980 .elementor-element.elementor-element-8387a2d .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4550791 */.elementor-980 .elementor-element.elementor-element-4550791{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98a6583 */.elementor-980 .elementor-element.elementor-element-98a6583 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e305adc */.elementor-980 .elementor-element.elementor-element-e305adc .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ba7cc8 */.elementor-980 .elementor-element.elementor-element-3ba7cc8 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302f20b */.elementor-980 .elementor-element.elementor-element-302f20b{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7c462c */.elementor-980 .elementor-element.elementor-element-c7c462c img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-75a8475 */.elementor-980 .elementor-element.elementor-element-75a8475 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7c5e5d3 */.elementor-980 .elementor-element.elementor-element-7c5e5d3 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7134d7d */.elementor-980 .elementor-element.elementor-element-7134d7d{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f32ea17 */.elementor-980 .elementor-element.elementor-element-f32ea17 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1087b6f */.elementor-980 .elementor-element.elementor-element-1087b6f .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-24e4d9d */.elementor-980 .elementor-element.elementor-element-24e4d9d .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14bcbfb */.elementor-980 .elementor-element.elementor-element-14bcbfb{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8492f39 */.elementor-980 .elementor-element.elementor-element-8492f39 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6c4aec3 */.elementor-980 .elementor-element.elementor-element-6c4aec3 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9984389 */.elementor-980 .elementor-element.elementor-element-9984389 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9ac3b2 */.elementor-980 .elementor-element.elementor-element-a9ac3b2{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-94e9960 */.elementor-980 .elementor-element.elementor-element-94e9960 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a3a3ff1 */.elementor-980 .elementor-element.elementor-element-a3a3ff1 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8a5d1f4 */.elementor-980 .elementor-element.elementor-element-8a5d1f4 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d65470f */.elementor-980 .elementor-element.elementor-element-d65470f{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8ef7df2 */.elementor-980 .elementor-element.elementor-element-8ef7df2 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-78eb62d */.elementor-980 .elementor-element.elementor-element-78eb62d .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7acfc40 */.elementor-980 .elementor-element.elementor-element-7acfc40 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed1a55 */.elementor-980 .elementor-element.elementor-element-7ed1a55{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a437b36 */.elementor-980 .elementor-element.elementor-element-a437b36 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a188c38 */.elementor-980 .elementor-element.elementor-element-a188c38 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1cf4f25 */.elementor-980 .elementor-element.elementor-element-1cf4f25 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af11380 */.elementor-980 .elementor-element.elementor-element-af11380{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6ac7f30 */.elementor-980 .elementor-element.elementor-element-6ac7f30 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-685cfdb */.elementor-980 .elementor-element.elementor-element-685cfdb .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0e27434 */.elementor-980 .elementor-element.elementor-element-0e27434 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9add8b0 */.elementor-980 .elementor-element.elementor-element-9add8b0{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2e1bbd */.elementor-980 .elementor-element.elementor-element-d2e1bbd img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e086ecf */.elementor-980 .elementor-element.elementor-element-e086ecf .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0336580 */.elementor-980 .elementor-element.elementor-element-0336580 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510372b */.elementor-980 .elementor-element.elementor-element-510372b{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-495a20c */.elementor-980 .elementor-element.elementor-element-495a20c img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-54425a0 */.elementor-980 .elementor-element.elementor-element-54425a0 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fd9768b */.elementor-980 .elementor-element.elementor-element-fd9768b .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28e32e3 */.elementor-980 .elementor-element.elementor-element-28e32e3{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb80121 */.elementor-980 .elementor-element.elementor-element-cb80121 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f64364a */.elementor-980 .elementor-element.elementor-element-f64364a .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-095f4b0 */.elementor-980 .elementor-element.elementor-element-095f4b0 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6552ae7 */.elementor-980 .elementor-element.elementor-element-6552ae7{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3efaf60 */.elementor-980 .elementor-element.elementor-element-3efaf60 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4aabc0e */.elementor-980 .elementor-element.elementor-element-4aabc0e .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8387a2d */.elementor-980 .elementor-element.elementor-element-8387a2d .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4550791 */.elementor-980 .elementor-element.elementor-element-4550791{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98a6583 */.elementor-980 .elementor-element.elementor-element-98a6583 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e305adc */.elementor-980 .elementor-element.elementor-element-e305adc .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ba7cc8 */.elementor-980 .elementor-element.elementor-element-3ba7cc8 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302f20b */.elementor-980 .elementor-element.elementor-element-302f20b{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7c462c */.elementor-980 .elementor-element.elementor-element-c7c462c img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-75a8475 */.elementor-980 .elementor-element.elementor-element-75a8475 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7c5e5d3 */.elementor-980 .elementor-element.elementor-element-7c5e5d3 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7134d7d */.elementor-980 .elementor-element.elementor-element-7134d7d{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f32ea17 */.elementor-980 .elementor-element.elementor-element-f32ea17 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1087b6f */.elementor-980 .elementor-element.elementor-element-1087b6f .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-24e4d9d */.elementor-980 .elementor-element.elementor-element-24e4d9d .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14bcbfb */.elementor-980 .elementor-element.elementor-element-14bcbfb{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8492f39 */.elementor-980 .elementor-element.elementor-element-8492f39 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6c4aec3 */.elementor-980 .elementor-element.elementor-element-6c4aec3 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9984389 */.elementor-980 .elementor-element.elementor-element-9984389 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9ac3b2 */.elementor-980 .elementor-element.elementor-element-a9ac3b2{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-94e9960 */.elementor-980 .elementor-element.elementor-element-94e9960 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a3a3ff1 */.elementor-980 .elementor-element.elementor-element-a3a3ff1 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8a5d1f4 */.elementor-980 .elementor-element.elementor-element-8a5d1f4 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d65470f */.elementor-980 .elementor-element.elementor-element-d65470f{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8ef7df2 */.elementor-980 .elementor-element.elementor-element-8ef7df2 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-78eb62d */.elementor-980 .elementor-element.elementor-element-78eb62d .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7acfc40 */.elementor-980 .elementor-element.elementor-element-7acfc40 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed1a55 */.elementor-980 .elementor-element.elementor-element-7ed1a55{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a437b36 */.elementor-980 .elementor-element.elementor-element-a437b36 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a188c38 */.elementor-980 .elementor-element.elementor-element-a188c38 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1cf4f25 */.elementor-980 .elementor-element.elementor-element-1cf4f25 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af11380 */.elementor-980 .elementor-element.elementor-element-af11380{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6ac7f30 */.elementor-980 .elementor-element.elementor-element-6ac7f30 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-685cfdb */.elementor-980 .elementor-element.elementor-element-685cfdb .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0e27434 */.elementor-980 .elementor-element.elementor-element-0e27434 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9add8b0 */.elementor-980 .elementor-element.elementor-element-9add8b0{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2e1bbd */.elementor-980 .elementor-element.elementor-element-d2e1bbd img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e086ecf */.elementor-980 .elementor-element.elementor-element-e086ecf .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0336580 */.elementor-980 .elementor-element.elementor-element-0336580 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510372b */.elementor-980 .elementor-element.elementor-element-510372b{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-495a20c */.elementor-980 .elementor-element.elementor-element-495a20c img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-54425a0 */.elementor-980 .elementor-element.elementor-element-54425a0 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fd9768b */.elementor-980 .elementor-element.elementor-element-fd9768b .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28e32e3 */.elementor-980 .elementor-element.elementor-element-28e32e3{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb80121 */.elementor-980 .elementor-element.elementor-element-cb80121 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f64364a */.elementor-980 .elementor-element.elementor-element-f64364a .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-095f4b0 */.elementor-980 .elementor-element.elementor-element-095f4b0 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6552ae7 */.elementor-980 .elementor-element.elementor-element-6552ae7{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3efaf60 */.elementor-980 .elementor-element.elementor-element-3efaf60 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4aabc0e */.elementor-980 .elementor-element.elementor-element-4aabc0e .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8387a2d */.elementor-980 .elementor-element.elementor-element-8387a2d .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4550791 */.elementor-980 .elementor-element.elementor-element-4550791{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98a6583 */.elementor-980 .elementor-element.elementor-element-98a6583 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e305adc */.elementor-980 .elementor-element.elementor-element-e305adc .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ba7cc8 */.elementor-980 .elementor-element.elementor-element-3ba7cc8 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302f20b */.elementor-980 .elementor-element.elementor-element-302f20b{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7c462c */.elementor-980 .elementor-element.elementor-element-c7c462c img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-75a8475 */.elementor-980 .elementor-element.elementor-element-75a8475 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7c5e5d3 */.elementor-980 .elementor-element.elementor-element-7c5e5d3 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7134d7d */.elementor-980 .elementor-element.elementor-element-7134d7d{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f32ea17 */.elementor-980 .elementor-element.elementor-element-f32ea17 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1087b6f */.elementor-980 .elementor-element.elementor-element-1087b6f .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-24e4d9d */.elementor-980 .elementor-element.elementor-element-24e4d9d .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14bcbfb */.elementor-980 .elementor-element.elementor-element-14bcbfb{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8492f39 */.elementor-980 .elementor-element.elementor-element-8492f39 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6c4aec3 */.elementor-980 .elementor-element.elementor-element-6c4aec3 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9984389 */.elementor-980 .elementor-element.elementor-element-9984389 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9ac3b2 */.elementor-980 .elementor-element.elementor-element-a9ac3b2{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-94e9960 */.elementor-980 .elementor-element.elementor-element-94e9960 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a3a3ff1 */.elementor-980 .elementor-element.elementor-element-a3a3ff1 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8a5d1f4 */.elementor-980 .elementor-element.elementor-element-8a5d1f4 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d65470f */.elementor-980 .elementor-element.elementor-element-d65470f{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8ef7df2 */.elementor-980 .elementor-element.elementor-element-8ef7df2 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-78eb62d */.elementor-980 .elementor-element.elementor-element-78eb62d .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7acfc40 */.elementor-980 .elementor-element.elementor-element-7acfc40 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed1a55 */.elementor-980 .elementor-element.elementor-element-7ed1a55{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a437b36 */.elementor-980 .elementor-element.elementor-element-a437b36 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a188c38 */.elementor-980 .elementor-element.elementor-element-a188c38 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1cf4f25 */.elementor-980 .elementor-element.elementor-element-1cf4f25 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af11380 */.elementor-980 .elementor-element.elementor-element-af11380{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6ac7f30 */.elementor-980 .elementor-element.elementor-element-6ac7f30 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-685cfdb */.elementor-980 .elementor-element.elementor-element-685cfdb .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0e27434 */.elementor-980 .elementor-element.elementor-element-0e27434 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9add8b0 */.elementor-980 .elementor-element.elementor-element-9add8b0{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2e1bbd */.elementor-980 .elementor-element.elementor-element-d2e1bbd img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e086ecf */.elementor-980 .elementor-element.elementor-element-e086ecf .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0336580 */.elementor-980 .elementor-element.elementor-element-0336580 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-510372b */.elementor-980 .elementor-element.elementor-element-510372b{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-495a20c */.elementor-980 .elementor-element.elementor-element-495a20c img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-54425a0 */.elementor-980 .elementor-element.elementor-element-54425a0 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-fd9768b */.elementor-980 .elementor-element.elementor-element-fd9768b .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28e32e3 */.elementor-980 .elementor-element.elementor-element-28e32e3{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cb80121 */.elementor-980 .elementor-element.elementor-element-cb80121 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f64364a */.elementor-980 .elementor-element.elementor-element-f64364a .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-095f4b0 */.elementor-980 .elementor-element.elementor-element-095f4b0 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6552ae7 */.elementor-980 .elementor-element.elementor-element-6552ae7{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3efaf60 */.elementor-980 .elementor-element.elementor-element-3efaf60 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4aabc0e */.elementor-980 .elementor-element.elementor-element-4aabc0e .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8387a2d */.elementor-980 .elementor-element.elementor-element-8387a2d .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4550791 */.elementor-980 .elementor-element.elementor-element-4550791{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-98a6583 */.elementor-980 .elementor-element.elementor-element-98a6583 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e305adc */.elementor-980 .elementor-element.elementor-element-e305adc .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3ba7cc8 */.elementor-980 .elementor-element.elementor-element-3ba7cc8 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-302f20b */.elementor-980 .elementor-element.elementor-element-302f20b{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7c462c */.elementor-980 .elementor-element.elementor-element-c7c462c img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-75a8475 */.elementor-980 .elementor-element.elementor-element-75a8475 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7c5e5d3 */.elementor-980 .elementor-element.elementor-element-7c5e5d3 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7134d7d */.elementor-980 .elementor-element.elementor-element-7134d7d{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f32ea17 */.elementor-980 .elementor-element.elementor-element-f32ea17 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1087b6f */.elementor-980 .elementor-element.elementor-element-1087b6f .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-24e4d9d */.elementor-980 .elementor-element.elementor-element-24e4d9d .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14bcbfb */.elementor-980 .elementor-element.elementor-element-14bcbfb{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8492f39 */.elementor-980 .elementor-element.elementor-element-8492f39 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6c4aec3 */.elementor-980 .elementor-element.elementor-element-6c4aec3 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9984389 */.elementor-980 .elementor-element.elementor-element-9984389 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9ac3b2 */.elementor-980 .elementor-element.elementor-element-a9ac3b2{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-94e9960 */.elementor-980 .elementor-element.elementor-element-94e9960 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a3a3ff1 */.elementor-980 .elementor-element.elementor-element-a3a3ff1 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8a5d1f4 */.elementor-980 .elementor-element.elementor-element-8a5d1f4 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d65470f */.elementor-980 .elementor-element.elementor-element-d65470f{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8ef7df2 */.elementor-980 .elementor-element.elementor-element-8ef7df2 img{
    border-radius: 28px 28px 0 0;
width: 100%;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-78eb62d */.elementor-980 .elementor-element.elementor-element-78eb62d .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7acfc40 */.elementor-980 .elementor-element.elementor-element-7acfc40 .elementor-image-box-wrapper{
    display: flex;
    align-items: center;        /* alinha vertical */
    justify-content: flex-start; /* esquerda */
    gap: 0px;                  /* espaço entre imagem e texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ed1a55 */.elementor-980 .elementor-element.elementor-element-7ed1a55{
    border-radius: 28px;
box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.06);
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-07c0b82 */.elementor-980 .elementor-element.elementor-element-07c0b82 .swiper-pagination-bullet-active{
    width: 30px; /*mude a largura do bullet ativo por aqui*/
    border-radius: 2px;
    background: #F58C28;
}

.elementor-980 .elementor-element.elementor-element-07c0b82 .swiper-pagination-bullet{
    transition: width 0.5s, border-radius 0s;
}

.elementor-980 .elementor-element.elementor-element-07c0b82 .swiper-pagination{
   transform: translateX(-50%) translateY(25px);
}/* End custom CSS */