.elementor-224 .elementor-element.elementor-element-9768ad0{--display:flex;--min-height:747px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-9768ad0:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-9768ad0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jpedromarques.com.br/wp-content/uploads/2023/12/Group-157.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-224 .elementor-element.elementor-element-e3fd032{--display:flex;--min-height:589px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-48ae405{--display:flex;--min-height:588px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-f4cda38{--display:flex;--min-height:588px;--padding-top:123px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-30c02db{--iteration-count:infinite;width:var( --container-widget-width, 524px );max-width:524px;--container-widget-width:524px;--container-widget-flex-grow:0;--dynamic-text-color:var( --e-global-color-primary );--typing-selected-bg-color:var( --e-global-color-primary );--typing-selected-color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-30c02db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-30c02db .elementor-headline{text-align:start;font-family:"Zero Hour", Sans-serif;font-size:32px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-30c02db .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-30c02db .elementor-headline .elementor-headline-plain-text{-webkit-text-stroke-color:var( --e-global-color-primary );stroke:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-2b048c8{width:var( --container-widget-width, 524px );max-width:524px;--container-widget-width:524px;--container-widget-flex-grow:0;text-align:start;font-family:"Exo", Sans-serif;font-size:24px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-2b048c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 5px 0px;}.elementor-224 .elementor-element.elementor-element-18410fc{width:var( --container-widget-width, 524px );max-width:524px;--container-widget-width:524px;--container-widget-flex-grow:0;font-family:"Exo", Sans-serif;font-size:24px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-18410fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-224 .elementor-element.elementor-element-d6d9b48 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Zero Hour", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 114px 15px 114px;}.elementor-224 .elementor-element.elementor-element-d6d9b48 .elementor-button:hover, .elementor-224 .elementor-element.elementor-element-d6d9b48 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-d6d9b48{width:var( --container-widget-width, 524px );max-width:524px;--container-widget-width:524px;--container-widget-flex-grow:0;}.elementor-224 .elementor-element.elementor-element-d6d9b48 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-d6d9b48 .elementor-button:hover svg, .elementor-224 .elementor-element.elementor-element-d6d9b48 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-da14de8{--display:flex;--min-height:588px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-96d1c43 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:47px 0px 0px 0px;}body:not(.rtl) .elementor-224 .elementor-element.elementor-element-96d1c43{right:-100px;}body.rtl .elementor-224 .elementor-element.elementor-element-96d1c43{left:-100px;}.elementor-224 .elementor-element.elementor-element-96d1c43{top:0px;}.elementor-224 .elementor-element.elementor-element-b053e7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-7fce33e{--display:flex;--min-height:74px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:27px 27px;--row-gap:27px;--column-gap:27px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-7fce33e:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-7fce33e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#095DA6C7;}.elementor-224 .elementor-element.elementor-element-a91b974{width:var( --container-widget-width, 199px );max-width:199px;--container-widget-width:199px;--container-widget-flex-grow:0;}.elementor-224 .elementor-element.elementor-element-a91b974 > .elementor-widget-container{margin:0px 0px 0px -145px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-a91b974 .elementor-heading-title{font-family:"Zero Hour", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-410724b{--display:flex;--min-height:74px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:27px 27px;--row-gap:27px;--column-gap:27px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-410724b:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-410724b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-47b8b75{width:var( --container-widget-width, 199px );max-width:199px;--container-widget-width:199px;--container-widget-flex-grow:0;}.elementor-224 .elementor-element.elementor-element-47b8b75 > .elementor-widget-container{margin:0px 0px 0px -125px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-47b8b75 .elementor-heading-title{font-family:"Zero Hour", Sans-serif;font-size:22px;font-weight:400;color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-fdb59e7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-6baeade > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 85px 0px;}.elementor-224 .elementor-element.elementor-element-6baeade{text-align:center;font-family:"Zero Hour", Sans-serif;font-size:32px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-753131a{--display:flex;}.elementor-224 .elementor-element.elementor-element-530cbbe{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:44px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-224 .elementor-element.elementor-element-530cbbe:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-530cbbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-224 .elementor-element.elementor-element-530cbbe:hover{border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#095DA6;--border-color:#095DA6;box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.13);}.elementor-224 .elementor-element.elementor-element-530cbbe, .elementor-224 .elementor-element.elementor-element-530cbbe::before{--border-transition:0.3s;}.elementor-224 .elementor-element.elementor-element-4b6a10f{text-align:start;}.elementor-224 .elementor-element.elementor-element-227c3fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:22px 0px 15px 0px;}.elementor-224 .elementor-element.elementor-element-227c3fb{font-family:"Exo", Sans-serif;font-size:24px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-792a544 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-792a544{text-align:start;font-family:"Exo", Sans-serif;font-size:18px;font-weight:400;line-height:23px;}.elementor-224 .elementor-element.elementor-element-df943d7{--display:flex;}.elementor-224 .elementor-element.elementor-element-bc29c7c{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-224 .elementor-element.elementor-element-bc29c7c:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-bc29c7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-224 .elementor-element.elementor-element-bc29c7c:hover{border-style:none;box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.13);}.elementor-224 .elementor-element.elementor-element-bc29c7c, .elementor-224 .elementor-element.elementor-element-bc29c7c::before{--border-transition:0.3s;}.elementor-224 .elementor-element.elementor-element-7a70276{text-align:start;}.elementor-224 .elementor-element.elementor-element-7a70276 img{width:93px;}.elementor-224 .elementor-element.elementor-element-ce80fee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:22px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-ce80fee{text-align:start;font-family:"Exo", Sans-serif;font-size:24px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-9d2f291 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 10px 0px;}.elementor-224 .elementor-element.elementor-element-9d2f291{text-align:start;font-family:"Exo", Sans-serif;font-size:18px;font-weight:400;line-height:23px;}.elementor-224 .elementor-element.elementor-element-9d5f045 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-9d5f045{text-align:start;font-family:"Exo", Sans-serif;font-size:18px;font-weight:400;line-height:23px;}.elementor-224 .elementor-element.elementor-element-0c6e3f4{--display:flex;}.elementor-224 .elementor-element.elementor-element-8fe592b{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-224 .elementor-element.elementor-element-8fe592b:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-8fe592b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-224 .elementor-element.elementor-element-8fe592b:hover{border-style:none;box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.13);}.elementor-224 .elementor-element.elementor-element-8fe592b, .elementor-224 .elementor-element.elementor-element-8fe592b::before{--border-transition:0.3s;}.elementor-224 .elementor-element.elementor-element-ffe2b5b{text-align:start;}.elementor-224 .elementor-element.elementor-element-ffe2b5b img{width:115px;max-width:115px;}.elementor-224 .elementor-element.elementor-element-c65fbe7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-c65fbe7{text-align:start;font-family:"Exo", Sans-serif;font-size:24px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-c88d2a1 > .elementor-widget-container{padding:15px 0px 10px 0px;}.elementor-224 .elementor-element.elementor-element-c88d2a1{text-align:start;font-family:"Exo", Sans-serif;font-size:18px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-4178fa3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-4178fa3{text-align:start;font-family:"Exo", Sans-serif;font-size:18px;font-weight:400;line-height:23px;}.elementor-224 .elementor-element.elementor-element-e7de4be{--display:flex;}.elementor-224 .elementor-element.elementor-element-ed05ac2{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:43px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-224 .elementor-element.elementor-element-ed05ac2:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-ed05ac2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-224 .elementor-element.elementor-element-ed05ac2:hover{border-style:none;box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.13);}.elementor-224 .elementor-element.elementor-element-ed05ac2, .elementor-224 .elementor-element.elementor-element-ed05ac2::before{--border-transition:0.3s;}.elementor-224 .elementor-element.elementor-element-62dbf28{text-align:start;}.elementor-224 .elementor-element.elementor-element-9fe5dc9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:26px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-9fe5dc9{font-family:"Exo", Sans-serif;font-size:24px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-8d58fe9 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-8d58fe9{font-family:"Exo", Sans-serif;font-size:18px;line-height:23px;}.elementor-224 .elementor-element.elementor-element-7c2c048{--display:flex;--min-height:396px;}.elementor-224 .elementor-element.elementor-element-d3fed15{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:44px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-224 .elementor-element.elementor-element-d3fed15:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-d3fed15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-224 .elementor-element.elementor-element-d3fed15:hover{border-style:none;box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.13);}.elementor-224 .elementor-element.elementor-element-d3fed15, .elementor-224 .elementor-element.elementor-element-d3fed15::before{--border-transition:0.3s;}.elementor-224 .elementor-element.elementor-element-0c6c926{text-align:start;}.elementor-224 .elementor-element.elementor-element-0159724 > .elementor-widget-container{padding:26px 0px 15px 0px;}.elementor-224 .elementor-element.elementor-element-0159724{font-family:"Exo", Sans-serif;font-size:24px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-fcbef71 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-224 .elementor-element.elementor-element-fcbef71{font-family:"Exo", Sans-serif;font-size:18px;font-weight:400;line-height:23px;}.elementor-224 .elementor-element.elementor-element-ca44ee3{font-family:"Exo", Sans-serif;font-size:18px;font-weight:400;line-height:23px;}.elementor-224 .elementor-element.elementor-element-3399213{--display:flex;--min-height:396px;}.elementor-224 .elementor-element.elementor-element-d865a4e{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:44px;--padding-bottom:0px;--padding-left:040px;--padding-right:40px;}.elementor-224 .elementor-element.elementor-element-d865a4e:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-d865a4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-224 .elementor-element.elementor-element-d865a4e:hover{border-style:none;box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.13);}.elementor-224 .elementor-element.elementor-element-d865a4e, .elementor-224 .elementor-element.elementor-element-d865a4e::before{--border-transition:0.3s;}.elementor-224 .elementor-element.elementor-element-affc775{text-align:start;}.elementor-224 .elementor-element.elementor-element-e523be5 > .elementor-widget-container{padding:26px 0px 15px 0px;}.elementor-224 .elementor-element.elementor-element-e523be5{font-family:"Exo", Sans-serif;font-size:24px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-c27541f{font-family:"Exo", Sans-serif;font-size:18px;font-weight:400;line-height:23px;}.elementor-224 .elementor-element.elementor-element-13c61cb{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-224 .elementor-element.elementor-element-13c61cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-d131ec0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-1e96425{text-align:center;font-family:"Zero Hour", Sans-serif;font-size:32px;}.elementor-224 .elementor-element.elementor-element-f5d8d09 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 40px 0px;}.elementor-224 .elementor-element.elementor-element-f5d8d09{text-align:center;font-family:"Exo", Sans-serif;font-size:20px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-b33c071{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-3feb050{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-0e628ab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-1d4ee46{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-1d4ee46:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-1d4ee46, .elementor-224 .elementor-element.elementor-element-1d4ee46::before{--border-transition:0.3s;}.elementor-224 .elementor-element.elementor-element-826a188 img{width:50%;}.elementor-224 .elementor-element.elementor-element-9a24522 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-9a24522{text-align:center;font-family:"Exo", Sans-serif;font-size:16px;color:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-d41a022{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-d41a022:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-d41a022, .elementor-224 .elementor-element.elementor-element-d41a022::before{--border-transition:0.3s;}.elementor-224 .elementor-element.elementor-element-1367542 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-1367542 img{width:75%;}.elementor-224 .elementor-element.elementor-element-6fcc2b3 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-6fcc2b3{text-align:center;font-family:"Exo", Sans-serif;font-size:16px;color:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-c5f45c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-c5f45c7:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-c5f45c7, .elementor-224 .elementor-element.elementor-element-c5f45c7::before{--border-transition:0.3s;}.elementor-224 .elementor-element.elementor-element-fbb39ba img{width:75%;}.elementor-224 .elementor-element.elementor-element-ab15533 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-ab15533{text-align:center;font-family:"Exo", Sans-serif;font-size:16px;color:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-c84c724{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-c84c724:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-c84c724, .elementor-224 .elementor-element.elementor-element-c84c724::before{--border-transition:0.3s;}.elementor-224 .elementor-element.elementor-element-f1781a5 img{width:75%;}.elementor-224 .elementor-element.elementor-element-3eb087a > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-3eb087a{text-align:center;font-family:"Exo", Sans-serif;font-size:16px;color:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-4bcbc0c{--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-224 .elementor-element.elementor-element-3955c1f{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-577d9de{--display:flex;--min-height:250px;}.elementor-224 .elementor-element.elementor-element-577d9de:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-577d9de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jpedromarques.com.br/wp-content/uploads/2023/12/image-removebg-preview-2-3-1.svg");background-position:center center;background-repeat:no-repeat;}.elementor-224 .elementor-element.elementor-element-6310a4e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-660c5f9 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-224 .elementor-element.elementor-element-660c5f9{font-family:"Exo", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-92139ac > .elementor-widget-container{padding:0px 0px 35px 0px;}.elementor-224 .elementor-element.elementor-element-92139ac{font-family:"Exo", Sans-serif;font-size:26px;color:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-3d0f64a > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-224 .elementor-element.elementor-element-3d0f64a{font-family:"Exo", Sans-serif;font-size:22px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-00612de > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-224 .elementor-element.elementor-element-00612de{font-family:"Exo", Sans-serif;font-size:22px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-42aa764 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-224 .elementor-element.elementor-element-42aa764{font-family:"Exo", Sans-serif;font-size:22px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-173c64a{font-family:"Exo", Sans-serif;font-size:22px;}.elementor-224 .elementor-element.elementor-element-05ed606{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-d2189cd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-d2189cd:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-d2189cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jpedromarques.com.br/wp-content/uploads/2023/12/image-removebg-preview-2-1.svg");background-position:center center;background-repeat:no-repeat;}.elementor-224 .elementor-element.elementor-element-5f5647e{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-81bdea2 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-224 .elementor-element.elementor-element-81bdea2{font-family:"Exo", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-caf9cfd > .elementor-widget-container{padding:0px 0px 35px 0px;}.elementor-224 .elementor-element.elementor-element-caf9cfd{font-family:"Exo", Sans-serif;font-size:26px;color:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-c17884a > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-224 .elementor-element.elementor-element-c17884a{font-family:"Exo", Sans-serif;font-size:22px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-8062491 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-224 .elementor-element.elementor-element-8062491{font-family:"Exo", Sans-serif;font-size:22px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-f013fc1{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-54f5ed6{--display:flex;}.elementor-224 .elementor-element.elementor-element-54f5ed6:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-54f5ed6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jpedromarques.com.br/wp-content/uploads/2023/12/image-removebg-preview-2-2.svg");background-position:center center;background-repeat:no-repeat;}.elementor-224 .elementor-element.elementor-element-a7369db{--display:flex;--justify-content:center;}.elementor-224 .elementor-element.elementor-element-295459c > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-224 .elementor-element.elementor-element-295459c{font-family:"Exo", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-1cf3800 > .elementor-widget-container{padding:0px 0px 35px 0px;}.elementor-224 .elementor-element.elementor-element-1cf3800{font-family:"Exo", Sans-serif;font-size:26px;color:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-a824ca2 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-224 .elementor-element.elementor-element-a824ca2{font-family:"Exo", Sans-serif;font-size:22px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-3f6c651 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-224 .elementor-element.elementor-element-3f6c651{font-family:"Exo", Sans-serif;font-size:22px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-fedf905{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-224 .elementor-element.elementor-element-c8fb441{--display:flex;}.elementor-224 .elementor-element.elementor-element-c8fb441:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-c8fb441 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jpedromarques.com.br/wp-content/uploads/2023/12/image-removebg-preview-2-2-1.svg");background-position:center center;background-repeat:no-repeat;}.elementor-224 .elementor-element.elementor-element-cc1a5b1{--display:flex;--justify-content:center;}.elementor-224 .elementor-element.elementor-element-123050b > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-224 .elementor-element.elementor-element-123050b{font-family:"Exo", Sans-serif;font-size:22px;font-weight:400;color:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-24b7198 > .elementor-widget-container{padding:0px 0px 35px 0px;}.elementor-224 .elementor-element.elementor-element-24b7198{font-family:"Exo", Sans-serif;font-size:26px;color:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-6055011 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-224 .elementor-element.elementor-element-6055011{font-family:"Exo", Sans-serif;font-size:22px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-095dea9 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-224 .elementor-element.elementor-element-095dea9{font-family:"Exo", Sans-serif;font-size:22px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-3b76f82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-1488b0e{width:var( --container-widget-width, 537px );max-width:537px;--container-widget-width:537px;--container-widget-flex-grow:0;text-align:center;font-family:"Zero Hour", Sans-serif;font-size:32px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-1488b0e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-224 .elementor-element.elementor-element-1488b0e.elementor-element{--align-self:center;}.elementor-224 .elementor-element.elementor-element-cf66d7a.elementor-element{--align-self:center;}.elementor-224 .elementor-element.elementor-element-cf66d7a{font-family:"Exo", Sans-serif;font-size:22px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-bc2bc98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:175px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-c990866{--e-image-carousel-slides-to-show:6;}.elementor-224 .elementor-element.elementor-element-c990866 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:85px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-67dd96e{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-d01ff5d{width:var( --container-widget-width, 815px );max-width:815px;--container-widget-width:815px;--container-widget-flex-grow:0;text-align:center;font-family:"Zero Hour", Sans-serif;font-size:32px;font-weight:400;color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-d01ff5d.elementor-element{--align-self:center;}.elementor-224 .elementor-element.elementor-element-6fbf5e1{width:var( --container-widget-width, 758px );max-width:758px;--container-widget-width:758px;--container-widget-flex-grow:0;text-align:center;font-family:"Exo", Sans-serif;font-size:32px;font-weight:400;color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-6fbf5e1.elementor-element{--align-self:center;}.elementor-224 .elementor-element.elementor-element-6736ad5 .elementor-button{background-color:#02010100;font-family:"Zero Hour", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 100px 15px 100px;}.elementor-224 .elementor-element.elementor-element-6736ad5 .elementor-button:hover, .elementor-224 .elementor-element.elementor-element-6736ad5 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-6736ad5{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-224 .elementor-element.elementor-element-6736ad5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-6736ad5.elementor-element{--align-self:center;}.elementor-224 .elementor-element.elementor-element-6736ad5 .elementor-button:hover svg, .elementor-224 .elementor-element.elementor-element-6736ad5 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-8908b9c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-205a06e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-eeb9d1b{text-align:start;font-family:"Zero Hour", Sans-serif;font-size:28px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-1d7d3e0 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Zero Hour", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 80px 15px 80px;}.elementor-224 .elementor-element.elementor-element-1d7d3e0 .elementor-button:hover, .elementor-224 .elementor-element.elementor-element-1d7d3e0 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-1d7d3e0{width:var( --container-widget-width, 542px );max-width:542px;--container-widget-width:542px;--container-widget-flex-grow:0;}.elementor-224 .elementor-element.elementor-element-1d7d3e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:69px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-1d7d3e0 .elementor-button:hover svg, .elementor-224 .elementor-element.elementor-element-1d7d3e0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-1cd7012{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-d5144de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-7f18107{width:var( --container-widget-width, 324px );max-width:324px;--container-widget-width:324px;--container-widget-flex-grow:0;font-family:"Exo", Sans-serif;font-size:18px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-7f18107 > .elementor-widget-container{padding:0px 0px 7px 0px;}.elementor-224 .elementor-element.elementor-element-7f18107.elementor-element{--align-self:flex-end;}.elementor-224 .elementor-element.elementor-element-59204e7{width:var( --container-widget-width, 324px );max-width:324px;--container-widget-width:324px;--container-widget-flex-grow:0;font-family:"Exo", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-59204e7.elementor-element{--align-self:flex-end;}.elementor-224 .elementor-element.elementor-element-91e4fb5{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-5208995{font-family:"Exo", Sans-serif;font-size:18px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-efda665 > .elementor-widget-container{padding:10px 0px 17px 0px;}.elementor-224 .elementor-element.elementor-element-efda665{font-family:"Exo", Sans-serif;font-size:18px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-b35a9b1{font-family:"Exo", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-e5a0331 .elementor-button{background-color:#02010100;font-family:"Zero Hour", Sans-serif;font-size:18px;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 114px 15px 114px;}.elementor-224 .elementor-element.elementor-element-e5a0331 .elementor-button:hover, .elementor-224 .elementor-element.elementor-element-e5a0331 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-e5a0331{width:var( --container-widget-width, 524px );max-width:524px;--container-widget-width:524px;--container-widget-flex-grow:0;}.elementor-224 .elementor-element.elementor-element-e5a0331 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-e5a0331 .elementor-button:hover svg, .elementor-224 .elementor-element.elementor-element-e5a0331 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-613dbe9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-c233632{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-c233632.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-224 .elementor-element.elementor-element-af0d868{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-ae1e008{width:var( --container-widget-width, 524px );max-width:524px;--container-widget-width:524px;--container-widget-flex-grow:0;}.elementor-224 .elementor-element.elementor-element-ae1e008 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-90f220e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-462b728{width:var( --container-widget-width, 614px );max-width:614px;--container-widget-width:614px;--container-widget-flex-grow:0;text-align:start;font-family:"Zero Hour", Sans-serif;font-size:32px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-462b728 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-224 .elementor-element.elementor-element-462b728.elementor-element{--align-self:flex-end;}.elementor-224 .elementor-element.elementor-element-3ba1c00{width:var( --container-widget-width, 614px );max-width:614px;--container-widget-width:614px;--container-widget-flex-grow:0;font-family:"Exo", Sans-serif;font-size:20px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-3ba1c00 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-a75758f{width:var( --container-widget-width, 614px );max-width:614px;--container-widget-width:614px;--container-widget-flex-grow:0;font-family:"Exo", Sans-serif;font-size:20px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-a75758f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-a75758f.elementor-element{--align-self:flex-end;}.elementor-224 .elementor-element.elementor-element-771597e .elementor-button{background-color:var( --e-global-color-primary );font-family:"Zero Hour", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 125px 15px 125px;}.elementor-224 .elementor-element.elementor-element-771597e .elementor-button:hover, .elementor-224 .elementor-element.elementor-element-771597e .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-771597e{width:var( --container-widget-width, 614px );max-width:614px;--container-widget-width:614px;--container-widget-flex-grow:0;}.elementor-224 .elementor-element.elementor-element-771597e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:25px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-771597e.elementor-element{--align-self:flex-end;}.elementor-224 .elementor-element.elementor-element-771597e .elementor-button:hover svg, .elementor-224 .elementor-element.elementor-element-771597e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-dd36f3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-c71d326{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-f660b7e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-f660b7e:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-f660b7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jpedromarques.com.br/wp-content/uploads/2023/12/FAQ.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-224 .elementor-element.elementor-element-f660b7e.e-con{--align-self:center;}.elementor-224 .elementor-element.elementor-element-17ab8cf{width:var( --container-widget-width, 338px );max-width:338px;--container-widget-width:338px;--container-widget-flex-grow:0;text-align:center;font-family:"Zero Hour", Sans-serif;font-size:32px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-17ab8cf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-17ab8cf.elementor-element{--align-self:center;}.elementor-224 .elementor-element.elementor-element-eab4a39{--display:flex;}.elementor-224 .elementor-element.elementor-element-435b371{--display:flex;}.elementor-224 .elementor-element.elementor-element-3ab9835{--display:flex;}.elementor-224 .elementor-element.elementor-element-d61a7ce{--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-224 .elementor-element.elementor-element-93a948e{--display:flex;}.elementor-224 .elementor-element.elementor-element-9f2193e{--display:flex;}.elementor-224 .elementor-element.elementor-element-253973b{--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-224 .elementor-element.elementor-element-6bc9c0c{--display:flex;}.elementor-224 .elementor-element.elementor-element-5a5926e{--display:flex;}.elementor-224 .elementor-element.elementor-element-a29a172{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-224 .elementor-element.elementor-element-c337116{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-a800f22 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-a800f22{text-align:center;}.elementor-224 .elementor-element.elementor-element-b950bf3 > .elementor-widget-container{padding:35px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-b950bf3{text-align:center;font-family:"Zero Hour", Sans-serif;font-size:22px;font-weight:400;}.elementor-224 .elementor-element.elementor-element-b620a94 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Zero Hour", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 114px 15px 114px;}.elementor-224 .elementor-element.elementor-element-b620a94 .elementor-button:hover, .elementor-224 .elementor-element.elementor-element-b620a94 .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-b620a94{width:var( --container-widget-width, 374px );max-width:374px;--container-widget-width:374px;--container-widget-flex-grow:0;}.elementor-224 .elementor-element.elementor-element-b620a94 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-b620a94.elementor-element{--align-self:center;}.elementor-224 .elementor-element.elementor-element-b620a94 .elementor-button:hover svg, .elementor-224 .elementor-element.elementor-element-b620a94 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-224 .elementor-element.elementor-element-c4ce334{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:150px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-c653ac9{text-align:center;font-family:"Exo", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-929f68b .elementor-repeater-item-ad52aaf.elementor-social-icon{background-color:#F8F8F8;}.elementor-224 .elementor-element.elementor-element-929f68b .elementor-repeater-item-ad52aaf.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-929f68b .elementor-repeater-item-ad52aaf.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-929f68b .elementor-repeater-item-0c47a92.elementor-social-icon{background-color:#F8F8F8;}.elementor-224 .elementor-element.elementor-element-929f68b .elementor-repeater-item-0c47a92.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-929f68b .elementor-repeater-item-0c47a92.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-929f68b .elementor-repeater-item-ad5adf2.elementor-social-icon{background-color:#F8F8F8;}.elementor-224 .elementor-element.elementor-element-929f68b .elementor-repeater-item-ad5adf2.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-929f68b .elementor-repeater-item-ad5adf2.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-929f68b .elementor-repeater-item-554a1ea.elementor-social-icon{background-color:#F8F8F8;}.elementor-224 .elementor-element.elementor-element-929f68b .elementor-repeater-item-554a1ea.elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-929f68b .elementor-repeater-item-554a1ea.elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-224 .elementor-element.elementor-element-929f68b{--grid-template-columns:repeat(0, auto);--grid-column-gap:0px;--grid-row-gap:9px;}.elementor-224 .elementor-element.elementor-element-929f68b .elementor-widget-container{text-align:center;}.elementor-224 .elementor-element.elementor-element-929f68b .elementor-icon{border-radius:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-224 .elementor-element.elementor-element-9768ad0{--content-width:1280px;}.elementor-224 .elementor-element.elementor-element-48ae405{--width:740px;}.elementor-224 .elementor-element.elementor-element-f4cda38{--width:540px;}.elementor-224 .elementor-element.elementor-element-da14de8{--width:740px;}.elementor-224 .elementor-element.elementor-element-0e628ab{--width:100%;}.elementor-224 .elementor-element.elementor-element-1d4ee46{--width:25%;}.elementor-224 .elementor-element.elementor-element-d41a022{--width:25%;}.elementor-224 .elementor-element.elementor-element-c5f45c7{--width:25%;}.elementor-224 .elementor-element.elementor-element-c84c724{--width:25%;}.elementor-224 .elementor-element.elementor-element-4bcbc0c{--width:100%;}.elementor-224 .elementor-element.elementor-element-3955c1f{--content-width:1280px;}.elementor-224 .elementor-element.elementor-element-577d9de{--width:50%;}.elementor-224 .elementor-element.elementor-element-6310a4e{--width:50%;}.elementor-224 .elementor-element.elementor-element-05ed606{--content-width:1280px;}.elementor-224 .elementor-element.elementor-element-d2189cd{--width:50%;}.elementor-224 .elementor-element.elementor-element-5f5647e{--width:50%;}.elementor-224 .elementor-element.elementor-element-f013fc1{--content-width:1280px;}.elementor-224 .elementor-element.elementor-element-54f5ed6{--width:50%;}.elementor-224 .elementor-element.elementor-element-a7369db{--width:50%;}.elementor-224 .elementor-element.elementor-element-fedf905{--content-width:1280px;}.elementor-224 .elementor-element.elementor-element-c8fb441{--width:50%;}.elementor-224 .elementor-element.elementor-element-cc1a5b1{--width:50%;}.elementor-224 .elementor-element.elementor-element-205a06e{--width:542px;}.elementor-224 .elementor-element.elementor-element-1cd7012{--width:734px;}.elementor-224 .elementor-element.elementor-element-d5144de{--content-width:410px;}.elementor-224 .elementor-element.elementor-element-91e4fb5{--content-width:324px;}.elementor-224 .elementor-element.elementor-element-af0d868{--width:524px;}.elementor-224 .elementor-element.elementor-element-90f220e{--width:756px;}.elementor-224 .elementor-element.elementor-element-f660b7e{--width:632px;}.elementor-224 .elementor-element.elementor-element-eab4a39{--width:648px;}}@media(max-width:1366px) and (min-width:768px){.elementor-224 .elementor-element.elementor-element-9768ad0{--content-width:1100px;}.elementor-224 .elementor-element.elementor-element-b33c071{--content-width:1100px;}.elementor-224 .elementor-element.elementor-element-8908b9c{--content-width:1100px;}.elementor-224 .elementor-element.elementor-element-613dbe9{--content-width:1100px;}.elementor-224 .elementor-element.elementor-element-dd36f3e{--content-width:1100px;}.elementor-224 .elementor-element.elementor-element-c337116{--content-width:1100px;}}@media(max-width:1200px) and (min-width:768px){.elementor-224 .elementor-element.elementor-element-9768ad0{--content-width:925px;}.elementor-224 .elementor-element.elementor-element-fdb59e7{--content-width:925px;}.elementor-224 .elementor-element.elementor-element-d131ec0{--content-width:925px;}.elementor-224 .elementor-element.elementor-element-b33c071{--content-width:925px;}.elementor-224 .elementor-element.elementor-element-3b76f82{--content-width:925px;}.elementor-224 .elementor-element.elementor-element-8908b9c{--content-width:925px;}.elementor-224 .elementor-element.elementor-element-613dbe9{--content-width:925px;}.elementor-224 .elementor-element.elementor-element-c233632{--width:925px;}.elementor-224 .elementor-element.elementor-element-dd36f3e{--content-width:925px;}.elementor-224 .elementor-element.elementor-element-c337116{--content-width:925px;}}@media(max-width:1024px) and (min-width:768px){.elementor-224 .elementor-element.elementor-element-9768ad0{--content-width:781px;}.elementor-224 .elementor-element.elementor-element-fdb59e7{--content-width:781px;}.elementor-224 .elementor-element.elementor-element-d131ec0{--content-width:781px;}.elementor-224 .elementor-element.elementor-element-b33c071{--content-width:781px;}.elementor-224 .elementor-element.elementor-element-3b76f82{--content-width:781px;}.elementor-224 .elementor-element.elementor-element-8908b9c{--content-width:781px;}.elementor-224 .elementor-element.elementor-element-613dbe9{--content-width:781px;}.elementor-224 .elementor-element.elementor-element-dd36f3e{--content-width:781px;}.elementor-224 .elementor-element.elementor-element-c337116{--content-width:781px;}}@media(max-width:880px) and (min-width:768px){.elementor-224 .elementor-element.elementor-element-9768ad0{--content-width:728px;}.elementor-224 .elementor-element.elementor-element-fdb59e7{--content-width:728px;}.elementor-224 .elementor-element.elementor-element-d131ec0{--content-width:728px;}.elementor-224 .elementor-element.elementor-element-b33c071{--content-width:728px;}.elementor-224 .elementor-element.elementor-element-3b76f82{--content-width:728px;}.elementor-224 .elementor-element.elementor-element-8908b9c{--content-width:728px;}.elementor-224 .elementor-element.elementor-element-613dbe9{--content-width:728px;}.elementor-224 .elementor-element.elementor-element-dd36f3e{--content-width:728px;}.elementor-224 .elementor-element.elementor-element-c337116{--content-width:728px;}}@media(min-width:1367px){.elementor-224 .elementor-element.elementor-element-9768ad0:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-9768ad0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-224 .elementor-element.elementor-element-577d9de:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-577d9de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-224 .elementor-element.elementor-element-d2189cd:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-d2189cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-224 .elementor-element.elementor-element-54f5ed6:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-54f5ed6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-224 .elementor-element.elementor-element-c8fb441:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-c8fb441 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-224 .elementor-element.elementor-element-f660b7e:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-f660b7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1366px){.elementor-224 .elementor-element.elementor-element-9768ad0{--min-height:647px;}.elementor-224 .elementor-element.elementor-element-f4cda38{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-30c02db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-30c02db .elementor-headline{font-size:29px;}.elementor-224 .elementor-element.elementor-element-2b048c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:11px 0px 15px 0px;}.elementor-224 .elementor-element.elementor-element-2b048c8{font-size:18px;}.elementor-224 .elementor-element.elementor-element-18410fc > .elementor-widget-container{padding:0px 0px 35px 0px;}.elementor-224 .elementor-element.elementor-element-18410fc{font-size:18px;}.elementor-224 .elementor-element.elementor-element-d6d9b48 .elementor-button{font-size:16px;padding:15px 100px 15px 100px;}.elementor-224 .elementor-element.elementor-element-96d1c43 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-6736ad5 .elementor-button{font-size:16px;padding:15px 100px 15px 100px;}.elementor-224 .elementor-element.elementor-element-e5a0331 .elementor-button{font-size:16px;padding:15px 100px 15px 100px;}.elementor-224 .elementor-element.elementor-element-771597e .elementor-button{font-size:16px;padding:15px 100px 15px 100px;}}@media(max-width:1200px){.elementor-224 .elementor-element.elementor-element-d6d9b48 .elementor-button{padding:15px 64px 15px 64px;}body:not(.rtl) .elementor-224 .elementor-element.elementor-element-96d1c43{right:-100px;}body.rtl .elementor-224 .elementor-element.elementor-element-96d1c43{left:-100px;}.elementor-224 .elementor-element.elementor-element-96d1c43{top:1px;}.elementor-224 .elementor-element.elementor-element-f5d8d09 > .elementor-widget-container{padding:20px 0px 50px 0px;}.elementor-224 .elementor-element.elementor-element-eeb9d1b{font-size:24px;}.elementor-224 .elementor-element.elementor-element-1d7d3e0 .elementor-button{font-size:16px;padding:15px 68px 15px 68px;}.elementor-224 .elementor-element.elementor-element-7f18107{font-size:16px;}.elementor-224 .elementor-element.elementor-element-5208995{font-size:16px;}.elementor-224 .elementor-element.elementor-element-efda665{font-size:16px;}.elementor-224 .elementor-element.elementor-element-e5a0331 .elementor-button{padding:15px 64px 15px 64px;}.elementor-224 .elementor-element.elementor-element-90f220e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-462b728{font-size:24px;}.elementor-224 .elementor-element.elementor-element-3ba1c00{font-size:16px;}.elementor-224 .elementor-element.elementor-element-a75758f{font-size:16px;}.elementor-224 .elementor-element.elementor-element-771597e .elementor-button{padding:15px 64px 15px 64px;}.elementor-224 .elementor-element.elementor-element-17ab8cf{font-size:24px;}}@media(max-width:1024px){.elementor-224 .elementor-element.elementor-element-6baeade{font-size:26px;}.elementor-224 .elementor-element.elementor-element-13c61cb{--e-n-carousel-swiper-slides-to-display:2;}.elementor-224 .elementor-element.elementor-element-1e96425{font-size:26px;}.elementor-224 .elementor-element.elementor-element-f5d8d09{font-size:18px;}.elementor-224 .elementor-element.elementor-element-1488b0e{font-size:26px;}.elementor-224 .elementor-element.elementor-element-cf66d7a{font-size:18px;}.elementor-224 .elementor-element.elementor-element-d01ff5d{font-size:24px;}.elementor-224 .elementor-element.elementor-element-6fbf5e1{font-size:20px;}}@media(max-width:767px){.elementor-224 .elementor-element.elementor-element-9768ad0:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-9768ad0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jpedromarques.com.br/wp-content/uploads/2023/12/AnyConv.com__Frame-334.webp");}.elementor-224 .elementor-element.elementor-element-9768ad0{--content-width:320px;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-9768ad0.e-con{--align-self:center;}.elementor-224 .elementor-element.elementor-element-e3fd032{--min-height:350px;}.elementor-224 .elementor-element.elementor-element-48ae405{--min-height:187px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-2ca8960{text-align:center;}.elementor-224 .elementor-element.elementor-element-f4cda38{--min-height:400px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-30c02db .elementor-headline{font-size:22px;}.elementor-224 .elementor-element.elementor-element-2b048c8{font-size:16px;}.elementor-224 .elementor-element.elementor-element-18410fc{font-size:16px;}.elementor-224 .elementor-element.elementor-element-d6d9b48.elementor-element{--align-self:center;}.elementor-224 .elementor-element.elementor-element-d6d9b48 .elementor-button{font-size:16px;padding:15px 28px 15px 28px;}.elementor-224 .elementor-element.elementor-element-b053e7d{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-7fce33e{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-410724b{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-fdb59e7{--content-width:340px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-6baeade > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-6baeade{font-size:22px;}.elementor-224 .elementor-element.elementor-element-530cbbe{--padding-top:44px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-224 .elementor-element.elementor-element-4b6a10f{text-align:start;}.elementor-224 .elementor-element.elementor-element-227c3fb{text-align:start;}.elementor-224 .elementor-element.elementor-element-792a544{text-align:justify;}.elementor-224 .elementor-element.elementor-element-bc29c7c{--padding-top:44px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-224 .elementor-element.elementor-element-9d2f291 > .elementor-widget-container{padding:20px 0px 15px 0px;}.elementor-224 .elementor-element.elementor-element-9d2f291{text-align:justify;}.elementor-224 .elementor-element.elementor-element-9d5f045{text-align:justify;}.elementor-224 .elementor-element.elementor-element-8fe592b{--padding-top:44px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-224 .elementor-element.elementor-element-c88d2a1{text-align:justify;}.elementor-224 .elementor-element.elementor-element-4178fa3{text-align:justify;font-size:16px;}.elementor-224 .elementor-element.elementor-element-ed05ac2{--padding-top:44px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-224 .elementor-element.elementor-element-8d58fe9{text-align:justify;}.elementor-224 .elementor-element.elementor-element-d3fed15{--padding-top:44px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-224 .elementor-element.elementor-element-fcbef71 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-224 .elementor-element.elementor-element-fcbef71{text-align:justify;font-size:16px;}.elementor-224 .elementor-element.elementor-element-ca44ee3{text-align:justify;font-size:16px;}.elementor-224 .elementor-element.elementor-element-3399213{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-d865a4e{--padding-top:44px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-224 .elementor-element.elementor-element-c27541f{text-align:justify;}.elementor-224 .elementor-element.elementor-element-13c61cb{--e-n-carousel-swiper-slides-to-display:1;width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;}.elementor-224 .elementor-element.elementor-element-13c61cb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-d131ec0{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-1e96425{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;font-size:22px;}.elementor-224 .elementor-element.elementor-element-1e96425.elementor-element{--align-self:center;}.elementor-224 .elementor-element.elementor-element-f5d8d09{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;font-size:16px;}.elementor-224 .elementor-element.elementor-element-f5d8d09.elementor-element{--align-self:center;}.elementor-224 .elementor-element.elementor-element-b33c071{--content-width:320px;}.elementor-224 .elementor-element.elementor-element-0e628ab{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-224 .elementor-element.elementor-element-1d4ee46{--width:50%;}.elementor-224 .elementor-element.elementor-element-d41a022{--width:50%;}.elementor-224 .elementor-element.elementor-element-c5f45c7{--width:50%;}.elementor-224 .elementor-element.elementor-element-c84c724{--width:50%;}.elementor-224 .elementor-element.elementor-element-577d9de:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-577d9de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jpedromarques.com.br/wp-content/uploads/2023/12/image-removebg-preview-2-3-1.svg");background-position:center left;}.elementor-224 .elementor-element.elementor-element-577d9de{--min-height:150px;}.elementor-224 .elementor-element.elementor-element-6310a4e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-224 .elementor-element.elementor-element-660c5f9 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-224 .elementor-element.elementor-element-660c5f9{font-size:16px;}.elementor-224 .elementor-element.elementor-element-92139ac > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-224 .elementor-element.elementor-element-92139ac{font-size:18px;}.elementor-224 .elementor-element.elementor-element-3d0f64a > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-224 .elementor-element.elementor-element-3d0f64a{font-size:16px;}.elementor-224 .elementor-element.elementor-element-00612de > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-224 .elementor-element.elementor-element-00612de{font-size:16px;}.elementor-224 .elementor-element.elementor-element-42aa764 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-224 .elementor-element.elementor-element-42aa764{font-size:16px;}.elementor-224 .elementor-element.elementor-element-173c64a{font-size:16px;}.elementor-224 .elementor-element.elementor-element-d2189cd:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-d2189cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jpedromarques.com.br/wp-content/uploads/2023/12/image-removebg-preview-2-1-1.svg");background-position:center left;}.elementor-224 .elementor-element.elementor-element-d2189cd{--min-height:150px;}.elementor-224 .elementor-element.elementor-element-5f5647e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-224 .elementor-element.elementor-element-81bdea2 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-224 .elementor-element.elementor-element-81bdea2{font-size:16px;}.elementor-224 .elementor-element.elementor-element-caf9cfd > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-224 .elementor-element.elementor-element-caf9cfd{font-size:18px;}.elementor-224 .elementor-element.elementor-element-c17884a > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-224 .elementor-element.elementor-element-c17884a{font-size:16px;}.elementor-224 .elementor-element.elementor-element-8062491{font-size:16px;}.elementor-224 .elementor-element.elementor-element-54f5ed6:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-54f5ed6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jpedromarques.com.br/wp-content/uploads/2023/12/image-removebg-preview-2-4.svg");background-position:center left;}.elementor-224 .elementor-element.elementor-element-54f5ed6{--min-height:150px;}.elementor-224 .elementor-element.elementor-element-a7369db{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-224 .elementor-element.elementor-element-295459c > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-224 .elementor-element.elementor-element-295459c{font-size:16px;}.elementor-224 .elementor-element.elementor-element-1cf3800 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-224 .elementor-element.elementor-element-1cf3800{font-size:18px;}.elementor-224 .elementor-element.elementor-element-a824ca2 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-224 .elementor-element.elementor-element-a824ca2{font-size:16px;}.elementor-224 .elementor-element.elementor-element-3f6c651{font-size:16px;}.elementor-224 .elementor-element.elementor-element-c8fb441:not(.elementor-motion-effects-element-type-background), .elementor-224 .elementor-element.elementor-element-c8fb441 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jpedromarques.com.br/wp-content/uploads/2023/12/image-removebg-preview-2-2-2.svg");background-position:center left;}.elementor-224 .elementor-element.elementor-element-c8fb441{--min-height:160px;}.elementor-224 .elementor-element.elementor-element-cc1a5b1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-224 .elementor-element.elementor-element-123050b > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-224 .elementor-element.elementor-element-123050b{font-size:16px;}.elementor-224 .elementor-element.elementor-element-24b7198 > .elementor-widget-container{padding:0px 0px 21px 0px;}.elementor-224 .elementor-element.elementor-element-24b7198{font-size:18px;}.elementor-224 .elementor-element.elementor-element-6055011 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-224 .elementor-element.elementor-element-6055011{font-size:16px;}.elementor-224 .elementor-element.elementor-element-095dea9{font-size:16px;}.elementor-224 .elementor-element.elementor-element-3b76f82{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-1488b0e{font-size:22px;}.elementor-224 .elementor-element.elementor-element-cf66d7a{font-size:16px;}.elementor-224 .elementor-element.elementor-element-bc2bc98{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-224 .elementor-element.elementor-element-c990866{--e-image-carousel-slides-to-show:3;}.elementor-224 .elementor-element.elementor-element-c990866 > .elementor-widget-container{padding:50px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-c990866 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:1px 1px 1px 1px;}.elementor-224 .elementor-element.elementor-element-67dd96e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-87px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-d01ff5d > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-224 .elementor-element.elementor-element-d01ff5d{--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;font-size:20px;}.elementor-224 .elementor-element.elementor-element-6fbf5e1 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-224 .elementor-element.elementor-element-6fbf5e1{--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;font-size:16px;}.elementor-224 .elementor-element.elementor-element-6736ad5{--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;}.elementor-224 .elementor-element.elementor-element-6736ad5 .elementor-button{padding:15px 28px 15px 28px;}.elementor-224 .elementor-element.elementor-element-8908b9c{--content-width:320px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-eeb9d1b > .elementor-widget-container{padding:0px 0px 35px 0px;}.elementor-224 .elementor-element.elementor-element-eeb9d1b{text-align:center;font-size:22px;}.elementor-224 .elementor-element.elementor-element-d5144de{--content-width:320px;}.elementor-224 .elementor-element.elementor-element-59204e7 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-224 .elementor-element.elementor-element-91e4fb5{--content-width:320px;}.elementor-224 .elementor-element.elementor-element-e5a0331 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-e5a0331.elementor-element{--align-self:center;}.elementor-224 .elementor-element.elementor-element-e5a0331 .elementor-button{font-size:16px;padding:15px 28px 15px 28px;}.elementor-224 .elementor-element.elementor-element-613dbe9{--content-width:320px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-90f220e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-462b728 > .elementor-widget-container{padding:35px 0px 15px 0px;}.elementor-224 .elementor-element.elementor-element-462b728{--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;text-align:start;font-size:22px;}.elementor-224 .elementor-element.elementor-element-462b728.elementor-element{--align-self:flex-start;}.elementor-224 .elementor-element.elementor-element-3ba1c00 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-3ba1c00{--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;}.elementor-224 .elementor-element.elementor-element-3ba1c00.elementor-element{--align-self:flex-start;}.elementor-224 .elementor-element.elementor-element-a75758f{--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;}.elementor-224 .elementor-element.elementor-element-a75758f.elementor-element{--align-self:flex-start;}.elementor-224 .elementor-element.elementor-element-771597e > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-224 .elementor-element.elementor-element-771597e.elementor-element{--align-self:center;}.elementor-224 .elementor-element.elementor-element-771597e .elementor-button{font-size:16px;padding:15px 28px 15px 28px;}.elementor-224 .elementor-element.elementor-element-dd36f3e{--content-width:320px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-f660b7e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-17ab8cf{text-align:center;}.elementor-224 .elementor-element.elementor-element-eab4a39{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-c337116{--content-width:320px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-b620a94 .elementor-button{font-size:16px;padding:15px 93px 15px 93px;}.elementor-224 .elementor-element.elementor-element-c4ce334{--content-width:320px;--padding-top:80px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-224 .elementor-element.elementor-element-c653ac9.elementor-element{--align-self:center;}.elementor-224 .elementor-element.elementor-element-929f68b .elementor-widget-container{text-align:center;}.elementor-224 .elementor-element.elementor-element-929f68b.elementor-element{--align-self:center;}}/* Start custom CSS for heading, class: .elementor-element-a91b974 */.elementor-224 .elementor-element.elementor-element-a91b974{
    white-space: nowrap;
    width: 100%;
    max-width: 100vw;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7fce33e */.elementor-224 .elementor-element.elementor-element-7fce33e{
    transform: rotate(3deg)
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47b8b75 */.elementor-224 .elementor-element.elementor-element-47b8b75{
    white-space: nowrap;
    width: 100%;
    max-width: 100vw;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-410724b */.elementor-224 .elementor-element.elementor-element-410724b{
    transform: rotate(-3deg)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-530cbbe */.elementor-224 .elementor-element.elementor-element-530cbbe:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-530cbbe:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-530cbbe:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-530cbbe:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc29c7c */.elementor-224 .elementor-element.elementor-element-bc29c7c:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-bc29c7c:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-bc29c7c:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-bc29c7c:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fe592b */.elementor-224 .elementor-element.elementor-element-8fe592b:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-8fe592b:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-8fe592b:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-8fe592b:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed05ac2 */.elementor-224 .elementor-element.elementor-element-ed05ac2:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-ed05ac2:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-ed05ac2:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-ed05ac2:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3fed15 */.elementor-224 .elementor-element.elementor-element-d3fed15:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-d3fed15:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-d3fed15:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-d3fed15:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d865a4e */.elementor-224 .elementor-element.elementor-element-d865a4e:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-d865a4e:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-d865a4e:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-d865a4e:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-530cbbe */.elementor-224 .elementor-element.elementor-element-530cbbe:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-530cbbe:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-530cbbe:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-530cbbe:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc29c7c */.elementor-224 .elementor-element.elementor-element-bc29c7c:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-bc29c7c:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-bc29c7c:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-bc29c7c:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fe592b */.elementor-224 .elementor-element.elementor-element-8fe592b:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-8fe592b:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-8fe592b:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-8fe592b:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed05ac2 */.elementor-224 .elementor-element.elementor-element-ed05ac2:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-ed05ac2:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-ed05ac2:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-ed05ac2:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3fed15 */.elementor-224 .elementor-element.elementor-element-d3fed15:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-d3fed15:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-d3fed15:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-d3fed15:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d865a4e */.elementor-224 .elementor-element.elementor-element-d865a4e:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-d865a4e:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-d865a4e:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-d865a4e:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-530cbbe */.elementor-224 .elementor-element.elementor-element-530cbbe:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-530cbbe:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-530cbbe:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-530cbbe:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc29c7c */.elementor-224 .elementor-element.elementor-element-bc29c7c:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-bc29c7c:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-bc29c7c:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-bc29c7c:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fe592b */.elementor-224 .elementor-element.elementor-element-8fe592b:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-8fe592b:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-8fe592b:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-8fe592b:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed05ac2 */.elementor-224 .elementor-element.elementor-element-ed05ac2:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-ed05ac2:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-ed05ac2:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-ed05ac2:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3fed15 */.elementor-224 .elementor-element.elementor-element-d3fed15:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-d3fed15:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-d3fed15:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-d3fed15:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d865a4e */.elementor-224 .elementor-element.elementor-element-d865a4e:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-d865a4e:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-d865a4e:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-d865a4e:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-530cbbe */.elementor-224 .elementor-element.elementor-element-530cbbe:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-530cbbe:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-530cbbe:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-530cbbe:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc29c7c */.elementor-224 .elementor-element.elementor-element-bc29c7c:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-bc29c7c:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-bc29c7c:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-bc29c7c:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fe592b */.elementor-224 .elementor-element.elementor-element-8fe592b:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-8fe592b:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-8fe592b:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-8fe592b:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed05ac2 */.elementor-224 .elementor-element.elementor-element-ed05ac2:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-ed05ac2:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-ed05ac2:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-ed05ac2:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3fed15 */.elementor-224 .elementor-element.elementor-element-d3fed15:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-d3fed15:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-d3fed15:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-d3fed15:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d865a4e */.elementor-224 .elementor-element.elementor-element-d865a4e:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-d865a4e:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-d865a4e:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-d865a4e:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-530cbbe */.elementor-224 .elementor-element.elementor-element-530cbbe:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-530cbbe:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-530cbbe:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-530cbbe:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc29c7c */.elementor-224 .elementor-element.elementor-element-bc29c7c:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-bc29c7c:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-bc29c7c:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-bc29c7c:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fe592b */.elementor-224 .elementor-element.elementor-element-8fe592b:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-8fe592b:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-8fe592b:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-8fe592b:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed05ac2 */.elementor-224 .elementor-element.elementor-element-ed05ac2:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-ed05ac2:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-ed05ac2:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-ed05ac2:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3fed15 */.elementor-224 .elementor-element.elementor-element-d3fed15:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-d3fed15:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-d3fed15:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-d3fed15:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d865a4e */.elementor-224 .elementor-element.elementor-element-d865a4e:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-d865a4e:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-d865a4e:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-d865a4e:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-530cbbe */.elementor-224 .elementor-element.elementor-element-530cbbe:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-530cbbe:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-530cbbe:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-530cbbe:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc29c7c */.elementor-224 .elementor-element.elementor-element-bc29c7c:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-bc29c7c:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-bc29c7c:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-bc29c7c:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fe592b */.elementor-224 .elementor-element.elementor-element-8fe592b:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-8fe592b:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-8fe592b:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-8fe592b:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed05ac2 */.elementor-224 .elementor-element.elementor-element-ed05ac2:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-ed05ac2:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-ed05ac2:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-ed05ac2:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3fed15 */.elementor-224 .elementor-element.elementor-element-d3fed15:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-d3fed15:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-d3fed15:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-d3fed15:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d865a4e */.elementor-224 .elementor-element.elementor-element-d865a4e:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-d865a4e:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-d865a4e:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-d865a4e:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-530cbbe */.elementor-224 .elementor-element.elementor-element-530cbbe:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-530cbbe:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-530cbbe:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-530cbbe:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc29c7c */.elementor-224 .elementor-element.elementor-element-bc29c7c:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-bc29c7c:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-bc29c7c:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-bc29c7c:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fe592b */.elementor-224 .elementor-element.elementor-element-8fe592b:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-8fe592b:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-8fe592b:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-8fe592b:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed05ac2 */.elementor-224 .elementor-element.elementor-element-ed05ac2:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-ed05ac2:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-ed05ac2:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-ed05ac2:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3fed15 */.elementor-224 .elementor-element.elementor-element-d3fed15:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-d3fed15:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-d3fed15:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-d3fed15:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d865a4e */.elementor-224 .elementor-element.elementor-element-d865a4e:before {
border-bottom: 1px solid #008CA7;
border-top: 1px solid #008CA7;
content: "";
height: 100%;
left: 50%;
position: absolute;
top: 0;
transition: all 500ms;
width: 0;
}

.elementor-224 .elementor-element.elementor-element-d865a4e:after {
border-left: 1px solid #008CA7;
border-right: 1px solid #008CA7;
content: "";
height: 0;
left: 0;
position: absolute;
top: 50%;
transition: all 500ms;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-d865a4e:hover:before {
left: 0;
width: 100%;
}

.elementor-224 .elementor-element.elementor-element-d865a4e:hover:after {
height: 100%;
top: 0;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c990866 */.elementor-224 .elementor-element.elementor-element-c990866 .swiper-wrapper{
    transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67dd96e */.elementor-224 .elementor-element.elementor-element-67dd96e {
background: linear-gradient(270deg, #008CA7, #017F8D, #095DA6);
background-size: 600% 600%;

-webkit-animation: AnimationName 7s ease infinite;
-moz-animation: AnimationName 7s ease infinite;
-o-animation: AnimationName 7s ease infinite;
animation: AnimationName 7s ease infinite;

}

@-webkit-keyframes AnimationName {
0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
}
@-moz-keyframes AnimationName {
0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
}
@-o-keyframes AnimationName {
0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
}
@keyframes AnimationName {
0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f18107 */.elementor-224 .elementor-element.elementor-element-7f18107{
    max-height: 130px; /*mude para a altura desejada que vai aparecer antes do hover*/
    transition: 0.5s; /*defina o tempo de transição para aparecer o conteúdo. aumente a medida que voce cresce o texto para ficar mais fluido*/
    overflow: hidden;
}
.elementor-224 .elementor-element.elementor-element-7f18107:hover{
    max-height: 1000px; /*defina a altura máxima ao passar o mouse*/
}
.elementor-224 .elementor-element.elementor-element-7f18107::after{
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #f8f8f8 /*defina a cor do fade (de preferencia a cor do fundo que voce esteja usando*/); )
    transition: 0.5s; /*defina o tempo de transição para esconder o conteúdo. */
}
.elementor-224 .elementor-element.elementor-element-7f18107:hover::after{
    opacity: 0; /*remove a cor do fade ao sair do hover*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ae1e008 */.elementor-224 .elementor-element.elementor-element-ae1e008{
    filter: grayscale(1);
    transition: 0.5s;
}

.elementor-224 .elementor-element.elementor-element-ae1e008:hover{
    filter: grayscale(0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a75758f */.elementor-224 .elementor-element.elementor-element-a75758f{
    max-height: 130px; /*mude para a altura desejada que vai aparecer antes do hover*/
    transition: 0.5s; /*defina o tempo de transição para aparecer o conteúdo. aumente a medida que voce cresce o texto para ficar mais fluido*/
    overflow: hidden;
}
.elementor-224 .elementor-element.elementor-element-a75758f:hover{
    max-height: 1000px; /*defina a altura máxima ao passar o mouse*/
}
.elementor-224 .elementor-element.elementor-element-a75758f::after{
    content:"";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, transparent, #f8f8f8 /*defina a cor do fade (de preferencia a cor do fundo que voce esteja usando*/); )
    transition: 0.5s; /*defina o tempo de transição para esconder o conteúdo. */
}
.elementor-224 .elementor-element.elementor-element-a75758f:hover::after{
    opacity: 0; /*remove a cor do fade ao sair do hover*/
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Zero Hour';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://jpedromarques.com.br/wp-content/uploads/2023/11/zero_hour-webfont.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Exo';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://jpedromarques.com.br/wp-content/uploads/2023/11/Exo2-Regular.woff2') format('woff2');
}
/* End Custom Fonts CSS */