.elementor-12 .elementor-element.elementor-element-666205b{--spacer-size:15px;}.elementor-12 .elementor-element.elementor-element-c17f3e3{margin:-24px -24px calc(var(--kit-widget-spacing, 0px) + -24px) -24px;font-size:1px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e745d9e{margin:-24px -24px calc(var(--kit-widget-spacing, 0px) + -24px) -24px;font-size:1px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-639341a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-639341a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-639341a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-639341a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-ace96d4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-ace96d4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ace96d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-ace96d4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-ace96d4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-91daea7{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-4a72e86.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-4a72e86.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-4a72e86.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12 .elementor-element.elementor-element-4a72e86 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-95ce570 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:rgba(136, 136, 136, 0.3);}.elementor-12 .elementor-element.elementor-element-95ce570 .icon-group{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-95ce570 .-contained{background-color:#242424;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-252d436.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-252d436.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-252d436.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12 .elementor-element.elementor-element-252d436 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5ecab3d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:rgba(136, 136, 136, 0.3);}.elementor-12 .elementor-element.elementor-element-5ecab3d .icon-group{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-5ecab3d .-contained{background-color:#242424;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-06b4fb6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-06b4fb6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-06b4fb6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12 .elementor-element.elementor-element-06b4fb6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4d4a619 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:rgba(136, 136, 136, 0.3);}.elementor-12 .elementor-element.elementor-element-4d4a619 .icon-group{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-4d4a619 .-contained{background-color:#242424;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-594c1f0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-594c1f0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-594c1f0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12 .elementor-element.elementor-element-594c1f0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-af55b2c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:rgba(136, 136, 136, 0.3);}.elementor-12 .elementor-element.elementor-element-af55b2c .icon-group{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-af55b2c .-contained{background-color:#242424;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-86a188e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-86a188e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-86a188e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12 .elementor-element.elementor-element-86a188e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3cb3222 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:rgba(136, 136, 136, 0.3);}.elementor-12 .elementor-element.elementor-element-3cb3222 .icon-group{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-3cb3222 .-contained{background-color:#242424;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-a6a8f23.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-a6a8f23.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-a6a8f23.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12 .elementor-element.elementor-element-a6a8f23 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-400c87b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:rgba(136, 136, 136, 0.3);}.elementor-12 .elementor-element.elementor-element-400c87b .icon-group{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-400c87b .-contained{background-color:#242424;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-aab27a9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-aab27a9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-aab27a9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12 .elementor-element.elementor-element-aab27a9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-38e5b7a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:rgba(136, 136, 136, 0.3);}.elementor-12 .elementor-element.elementor-element-38e5b7a .icon-group{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-38e5b7a .-contained{background-color:#242424;}.elementor-12 .elementor-element.elementor-element-925436f > .elementor-container{max-width:1550px;}.elementor-12 .elementor-element.elementor-element-791f2fe{--spacer-size:30px;}.elementor-12 .elementor-element.elementor-element-8fca9b7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8fca9b7 .heading .highlighted-text:not(:hover){background-size:0% 15%;}.elementor-12 .elementor-element.elementor-element-8fca9b7 .heading .highlighted-text:not([data-aos=animation]):not(:hover){background-size:100% 15%;}.elementor-12 .elementor-element.elementor-element-8fca9b7 .heading .highlighted-text.aos-animate:not(:hover){background-size:100% 15%;}.elementor-12 .elementor-element.elementor-element-8fca9b7 h1, .elementor-12 .elementor-element.elementor-element-8fca9b7 h2, .elementor-12 .elementor-element.elementor-element-8fca9b7 h3, .elementor-12 .elementor-element.elementor-element-8fca9b7 h4, .elementor-12 .elementor-element.elementor-element-8fca9b7 h5, .elementor-12 .elementor-element.elementor-element-8fca9b7 h6{font-family:"247", Sans-serif;}.elementor-12 .elementor-element.elementor-element-8fca9b7 .text-before{color:#222222;font-family:"247", Sans-serif;}.elementor-12 .elementor-element.elementor-element-8fca9b7 .highlighted-text-holder{font-family:"247", Sans-serif;}.elementor-12 .elementor-element.elementor-element-8fca9b7 .highlighted-text{background-image:linear-gradient(#FFFFFF00, #FFFFFF00);}.elementor-12 .elementor-element.elementor-element-635f99a{--spacer-size:20px;}.elementor-12 .elementor-element.elementor-element-bd9964a > .elementor-container{max-width:1550px;}.elementor-12 .elementor-element.elementor-element-bd9964a{margin-top:20px;margin-bottom:20px;}.elementor-12 .elementor-element.elementor-element-d6cd33f > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-12 .elementor-element.elementor-element-d6cd33f .heading .highlighted-text:not(:hover){background-size:0% 15%;}.elementor-12 .elementor-element.elementor-element-d6cd33f .heading .highlighted-text:not([data-aos=animation]):not(:hover){background-size:100% 15%;}.elementor-12 .elementor-element.elementor-element-d6cd33f .heading .highlighted-text.aos-animate:not(:hover){background-size:100% 15%;}.elementor-12 .elementor-element.elementor-element-d6cd33f h1, .elementor-12 .elementor-element.elementor-element-d6cd33f h2, .elementor-12 .elementor-element.elementor-element-d6cd33f h3, .elementor-12 .elementor-element.elementor-element-d6cd33f h4, .elementor-12 .elementor-element.elementor-element-d6cd33f h5, .elementor-12 .elementor-element.elementor-element-d6cd33f h6{font-family:"247", Sans-serif;}.elementor-12 .elementor-element.elementor-element-d6cd33f .text-before{color:#222222;font-family:"247", Sans-serif;}.elementor-12 .elementor-element.elementor-element-d6cd33f .highlighted-text-holder{font-family:"247", Sans-serif;}.elementor-12 .elementor-element.elementor-element-d6cd33f .highlighted-text{background-image:linear-gradient(#FFFFFF00, #FFFFFF00);}.elementor-12 .elementor-element.elementor-element-449d378 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-449d378 > .elementor-container{min-height:400px;}.elementor-12 .elementor-element.elementor-element-449d378{margin-top:20px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-be890b8.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-be890b8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-be890b8.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-be890b8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ee1bd22 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ee1bd22 .portfolio-item:not(.-contained) .image-holder{border-radius:18px;}.elementor-12 .elementor-element.elementor-element-ee1bd22 .portfolio-item.-contained:not(.-layout13){border-radius:18px;}.elementor-12 .elementor-element.elementor-element-ee1bd22 .portfolio-item.-contained.-layout13 .card-image .image-holder{border-radius:18px;}.elementor-12 .elementor-element.elementor-element-ee1bd22 .portfolio-item.-contained.-layout13 .card-details{border-radius:18px;}.elementor-12 .elementor-element.elementor-element-ee1bd22 .grid-item:not(.-nospace){padding:1 rem;}.elementor-12 .elementor-element.elementor-element-ee1bd22 .portfolio-grid:not(.-nospace){margin-left:-1 rem;margin-right:-1 rem;}.elementor-12 .elementor-element.elementor-element-ee1bd22 .double-width:not(.vc_col-lg-12) .card.-metro .image-holder{padding-bottom:calc(50% - 1 rem);}.elementor-12 .elementor-element.elementor-element-ee1bd22 .portfolio-item .headline, .elementor-12 .elementor-element.elementor-element-ee1bd22 .grid-item .title{font-family:"247", Sans-serif;}.elementor-12 .elementor-element.elementor-element-ee1bd22 .portfolio-item .project-content .category-holder, .elementor-12 .elementor-element.elementor-element-ee1bd22 .grid-item .category-holder{font-family:"247", Sans-serif;}.elementor-12 .elementor-element.elementor-element-ee1bd22 .portfolio-filter, .elementor-12 .elementor-element.elementor-element-ee1bd22 .portfolio-filter a{font-family:"247", Sans-serif;}.elementor-12 .elementor-element.elementor-element-4538c51 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4538c51 .portfolio-item:not(.-contained) .image-holder{border-radius:15px;}.elementor-12 .elementor-element.elementor-element-4538c51 .portfolio-item.-contained:not(.-layout13){border-radius:15px;}.elementor-12 .elementor-element.elementor-element-4538c51 .portfolio-item.-contained.-layout13 .card-image .image-holder{border-radius:15px;}.elementor-12 .elementor-element.elementor-element-4538c51 .portfolio-item.-contained.-layout13 .card-details{border-radius:15px;}.elementor-12 .elementor-element.elementor-element-4538c51 .grid-item:not(.-nospace){padding:1 rem;}.elementor-12 .elementor-element.elementor-element-4538c51 .portfolio-grid:not(.-nospace){margin-left:-1 rem;margin-right:-1 rem;}.elementor-12 .elementor-element.elementor-element-4538c51 .double-width:not(.vc_col-lg-12) .card.-metro .image-holder{padding-bottom:calc(50% - 1 rem);}.elementor-12 .elementor-element.elementor-element-4538c51 .portfolio-item .headline, .elementor-12 .elementor-element.elementor-element-4538c51 .grid-item .title{font-family:"247", Sans-serif;}.elementor-12 .elementor-element.elementor-element-4538c51 .portfolio-item .project-content .category-holder, .elementor-12 .elementor-element.elementor-element-4538c51 .grid-item .category-holder{font-family:"247", Sans-serif;}.elementor-12 .elementor-element.elementor-element-1a9d8e2{width:var( --container-widget-width, 102.22% );max-width:102.22%;--container-widget-width:102.22%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-1a9d8e2 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-1799cf2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-1799cf2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-28458dc:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-28458dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #222222 0%, #1D1D1D 100%);}.elementor-12 .elementor-element.elementor-element-28458dc, .elementor-12 .elementor-element.elementor-element-28458dc > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-28458dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 0px 30px;}.elementor-12 .elementor-element.elementor-element-28458dc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-6cc3764{--spacer-size:10vh;}.elementor-12 .elementor-element.elementor-element-06994a1 .heading .highlighted-text:not(:hover){background-size:0% 10%;}.elementor-12 .elementor-element.elementor-element-06994a1 .heading .highlighted-text:not([data-aos=animation]):not(:hover){background-size:100% 10%;}.elementor-12 .elementor-element.elementor-element-06994a1 .heading .highlighted-text.aos-animate:not(:hover){background-size:100% 10%;}.elementor-12 .elementor-element.elementor-element-06994a1 .title + .subtitle{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-06994a1 .subtitle + .title{margin-top:0px;}.elementor-12 .elementor-element.elementor-element-06994a1 .title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-06994a1 h1, .elementor-12 .elementor-element.elementor-element-06994a1 h2, .elementor-12 .elementor-element.elementor-element-06994a1 h3, .elementor-12 .elementor-element.elementor-element-06994a1 h4, .elementor-12 .elementor-element.elementor-element-06994a1 h5, .elementor-12 .elementor-element.elementor-element-06994a1 h6{font-family:"Fonte 247", Sans-serif;font-size:55px;font-weight:700;}.elementor-12 .elementor-element.elementor-element-06994a1 .subtitle{color:rgba(249, 249, 249, 0.75);font-size:0.9em;font-weight:500;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-94c0a60{text-align:start;font-size:0.95em;color:rgba(249, 249, 249, 0.75);}.elementor-12 .elementor-element.elementor-element-41d72ae{--spacer-size:4vh;}.elementor-12 .elementor-element.elementor-element-9d46596 .button{border-radius:6px;}.elementor-12 .elementor-element.elementor-element-9d46596 .button:not(:hover){color:#222222;}.elementor-12 .elementor-element.elementor-element-9d46596 .button.-default:not(:hover){background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-9d46596 .button.-default:hover{background-color:#222222;}.elementor-12 .elementor-element.elementor-element-9d46596 .button:hover{border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6035db6 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:rgba(255, 255, 255, 0.2);margin:100% 0% 100% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-12 .elementor-element.elementor-element-9911397{--spacer-size:10vh;}.elementor-12 .elementor-element.elementor-element-f459224{--spacer-size:10vh;}.elementor-12 .elementor-element.elementor-element-6622cdb .icon-box-heading{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6622cdb .icon-box-content p{color:rgba(249, 249, 249, 0.75);font-size:0.95em;}.elementor-12 .elementor-element.elementor-element-6622cdb .icon-group{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6622cdb .-contained{background-color:#FFFFFF12;}.elementor-12 .elementor-element.elementor-element-46a50ba{--spacer-size:6vh;}.elementor-12 .elementor-element.elementor-element-a3900f0 .icon-box-heading{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-a3900f0 .icon-box-content p{color:rgba(249, 249, 249, 0.75);font-size:0.95em;}.elementor-12 .elementor-element.elementor-element-a3900f0 .-contained{background-color:#FFFFFF12;}.elementor-12 .elementor-element.elementor-element-cf7e91a{--spacer-size:10vh;}.elementor-12 .elementor-element.elementor-element-4facd47 .icon-box-heading{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-4facd47 .icon-box-content p{color:rgba(249, 249, 249, 0.75);font-size:0.95em;}.elementor-12 .elementor-element.elementor-element-4facd47 .-contained{background-color:#FFFFFF12;}.elementor-12 .elementor-element.elementor-element-cf55da9{--spacer-size:6vh;}.elementor-12 .elementor-element.elementor-element-ab4a385 .icon-box-heading{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-ab4a385 .icon-box-content p{color:rgba(249, 249, 249, 0.75);font-size:0.95em;}.elementor-12 .elementor-element.elementor-element-ab4a385 .-contained{background-color:#FFFFFF12;}.elementor-12 .elementor-element.elementor-element-1bd806d{--spacer-size:10vh;}.elementor-12 .elementor-element.elementor-element-78970b7 .icon-box-heading{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-78970b7 .icon-box-content p{color:rgba(249, 249, 249, 0.75);font-size:0.95em;}.elementor-12 .elementor-element.elementor-element-78970b7 .icon-group{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-78970b7 .-contained{background-color:#FFFFFF12;}.elementor-12 .elementor-element.elementor-element-b26cb1a{--spacer-size:6vh;}.elementor-12 .elementor-element.elementor-element-e32f4c5 .icon-box-heading{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e32f4c5 .icon-box-content p{color:rgba(249, 249, 249, 0.75);font-size:0.95em;}.elementor-12 .elementor-element.elementor-element-e32f4c5 .icon-group{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e32f4c5 .-contained{background-color:#FFFFFF12;}.elementor-12 .elementor-element.elementor-element-09a3b8b{--spacer-size:10vh;}.elementor-12 .elementor-element.elementor-element-2dc56c2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-2dc56c2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2dc56c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2dc56c2 > .elementor-container{min-height:346px;}.elementor-12 .elementor-element.elementor-element-2dc56c2, .elementor-12 .elementor-element.elementor-element-2dc56c2 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2dc56c2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-12 .elementor-element.elementor-element-2dc56c2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-146b9d2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-146b9d2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-12 .elementor-element.elementor-element-146b9d2 > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-146b9d2 > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-146b9d2 > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-146b9d2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:85px 45px 85px 45px;}.elementor-12 .elementor-element.elementor-element-146b9d2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-a841392{width:var( --container-widget-width, 100.862% );max-width:100.862%;--container-widget-width:100.862%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-a841392 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a841392 .heading .highlighted-text:not(:hover){background-size:0% 10%;}.elementor-12 .elementor-element.elementor-element-a841392 .heading .highlighted-text:not([data-aos=animation]):not(:hover){background-size:100% 10%;}.elementor-12 .elementor-element.elementor-element-a841392 .heading .highlighted-text.aos-animate:not(:hover){background-size:100% 10%;}.elementor-12 .elementor-element.elementor-element-a841392 .title + .subtitle{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-a841392 .subtitle + .title{margin-top:0px;}.elementor-12 .elementor-element.elementor-element-a841392 .subtitle{text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-40ba19f{width:var( --container-widget-width, 102.22% );max-width:102.22%;--container-widget-width:102.22%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-40ba19f > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-58b58d6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-58b58d6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-58b58d6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12 .elementor-element.elementor-element-8eeff12 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-14c6437{--spacer-size:3vh;}.elementor-12 .elementor-element.elementor-element-35e6a80 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-35e6a80 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-12 .elementor-element.elementor-element-35e6a80 > .elementor-container{min-height:400px;}.elementor-12 .elementor-element.elementor-element-35e6a80{margin-top:-35px;margin-bottom:-8px;}.elementor-12 .elementor-element.elementor-element-2c3fd66 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7% 0% 22% 0%;}.elementor-12 .elementor-element.elementor-element-2c3fd66 .logo img{width:150px;height:54px;}.elementor-12 .elementor-element.elementor-element-86402d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7% 0% 22% 0%;}.elementor-12 .elementor-element.elementor-element-86402d0 .logo img{width:150px;height:54px;}.elementor-12 .elementor-element.elementor-element-97133c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7% 0% 22% 0%;}.elementor-12 .elementor-element.elementor-element-97133c7 .logo img{width:150px;height:54px;}.elementor-12 .elementor-element.elementor-element-e315e94 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7% 0% 22% 0%;}.elementor-12 .elementor-element.elementor-element-e315e94 .logo img{width:150px;height:54px;}.elementor-12 .elementor-element.elementor-element-3593740 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7% 0% 22% 0%;}.elementor-12 .elementor-element.elementor-element-3593740 .logo img{width:150px;height:54px;}.elementor-12 .elementor-element.elementor-element-cf05283 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7% 0% 22% 0%;}.elementor-12 .elementor-element.elementor-element-cf05283 .logo img{width:150px;height:54px;}.elementor-12 .elementor-element.elementor-element-c640f35 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7% 0% 22% 0%;}.elementor-12 .elementor-element.elementor-element-c640f35 .logo img{width:150px;height:54px;}.elementor-12 .elementor-element.elementor-element-3d07e4b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7% 0% 22% 0%;}.elementor-12 .elementor-element.elementor-element-3d07e4b .logo img{width:150px;height:54px;}.elementor-12 .elementor-element.elementor-element-92640cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7% 0% 22% 0%;}.elementor-12 .elementor-element.elementor-element-92640cd .logo img{width:150px;height:54px;}.elementor-12 .elementor-element.elementor-element-0cd5acb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7% 0% 22% 0%;}.elementor-12 .elementor-element.elementor-element-0cd5acb .logo img{width:150px;height:54px;}.elementor-12 .elementor-element.elementor-element-8bd7a28 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7% 0% 22% 0%;}.elementor-12 .elementor-element.elementor-element-8bd7a28 .logo img{width:150px;height:54px;}.elementor-12 .elementor-element.elementor-element-ec9cbcd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7% 0% 22% 0%;}.elementor-12 .elementor-element.elementor-element-ec9cbcd .logo img{width:150px;height:54px;}.elementor-12 .elementor-element.elementor-element-e66c2e8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-e66c2e8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-e66c2e8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-6da23a6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-6da23a6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://agencia247.com.br/wp-content/uploads/2025/05/247-1536x1536.webp");background-position:0px -206px;background-repeat:no-repeat;background-size:100% auto;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-6da23a6.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-12 .elementor-element.elementor-element-6da23a6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-12 .elementor-element.elementor-element-6da23a6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-12 .elementor-element.elementor-element-6da23a6 > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-6da23a6 > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-6da23a6 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-12 .elementor-element.elementor-element-6da23a6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-6da23a6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-a8a9daa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-a8a9daa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-12 .elementor-element.elementor-element-a8a9daa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-12 .elementor-element.elementor-element-a8a9daa > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-a8a9daa > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-a8a9daa > .elementor-background-slideshow{border-radius:0px 0px 0px 16px;}.elementor-12 .elementor-element.elementor-element-a8a9daa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-a8a9daa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-069b736{--spacer-size:5vh;}.elementor-12 .elementor-element.elementor-element-adf0160 > .elementor-widget-container{padding:0% 10% 0% 10%;}.elementor-12 .elementor-element.elementor-element-adf0160 .icon-group .icon{font-size:2rem;}.elementor-12 .elementor-element.elementor-element-adf0160 .icon-group > span{font-size:2rem;}.elementor-12 .elementor-element.elementor-element-adf0160 .icon-group svg{height:2rem;}.elementor-12 .elementor-element.elementor-element-adf0160 .counter-number > .holder{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-adf0160 h6{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-adf0160 .icon-group{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-33b18b3{--spacer-size:5vh;}.elementor-12 .elementor-element.elementor-element-e9c2b6e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-e9c2b6e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D;}.elementor-12 .elementor-element.elementor-element-e9c2b6e > .elementor-element-populated, .elementor-12 .elementor-element.elementor-element-e9c2b6e > .elementor-element-populated > .elementor-background-overlay, .elementor-12 .elementor-element.elementor-element-e9c2b6e > .elementor-background-slideshow{border-radius:0px 0px 16px 0px;}.elementor-12 .elementor-element.elementor-element-e9c2b6e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-e9c2b6e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-ec1eee6{--spacer-size:5vh;}.elementor-12 .elementor-element.elementor-element-34cf486 > .elementor-widget-container{padding:0% 10% 0% 10%;}.elementor-12 .elementor-element.elementor-element-34cf486 .icon-group .icon{font-size:2rem;}.elementor-12 .elementor-element.elementor-element-34cf486 .icon-group > span{font-size:2rem;}.elementor-12 .elementor-element.elementor-element-34cf486 .icon-group svg{height:2rem;}.elementor-12 .elementor-element.elementor-element-34cf486 .counter-number > .holder{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-34cf486 h6{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-34cf486 .icon-group{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-4ca1152{--spacer-size:5vh;}.elementor-12 .elementor-element.elementor-element-fdef550 > .elementor-element-populated{padding:0% 15% 0% 15%;}.elementor-12 .elementor-element.elementor-element-5db477d{--spacer-size:12vh;}.elementor-12 .elementor-element.elementor-element-2e505d1 .title + .subtitle{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-2e505d1 .subtitle + .title{margin-top:0px;}.elementor-12 .elementor-element.elementor-element-2e505d1 .subtitle{text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-6588ed6{--spacer-size:3vh;}.elementor-12 .elementor-element.elementor-element-97fbd6f{--spacer-size:12vh;}.elementor-12 .elementor-element.elementor-element-6390dcb{margin-top:40px;margin-bottom:40px;}.elementor-12 .elementor-element.elementor-element-b6b8b1e > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-12 .elementor-element.elementor-element-b6b8b1e .heading .highlighted-text:not(:hover){background-size:0% 15%;}.elementor-12 .elementor-element.elementor-element-b6b8b1e .heading .highlighted-text:not([data-aos=animation]):not(:hover){background-size:100% 15%;}.elementor-12 .elementor-element.elementor-element-b6b8b1e .heading .highlighted-text.aos-animate:not(:hover){background-size:100% 15%;}.elementor-12 .elementor-element.elementor-element-b6b8b1e h1, .elementor-12 .elementor-element.elementor-element-b6b8b1e h2, .elementor-12 .elementor-element.elementor-element-b6b8b1e h3, .elementor-12 .elementor-element.elementor-element-b6b8b1e h4, .elementor-12 .elementor-element.elementor-element-b6b8b1e h5, .elementor-12 .elementor-element.elementor-element-b6b8b1e h6{font-family:"247", Sans-serif;}.elementor-12 .elementor-element.elementor-element-b6b8b1e .text-before{color:#222222;font-family:"247", Sans-serif;}.elementor-12 .elementor-element.elementor-element-b6b8b1e .highlighted-text-holder{font-family:"247", Sans-serif;}.elementor-12 .elementor-element.elementor-element-b6b8b1e .highlighted-text{background-image:linear-gradient(#FFFFFF00, #FFFFFF00);}.elementor-12 .elementor-element.elementor-element-6a6a38d .blog-item:not(.-contained) .image-holder{border-radius:16px;}.elementor-12 .elementor-element.elementor-element-6a6a38d .blog-item.-contained{border-radius:16px;}.elementor-12 .elementor-element.elementor-element-6a6a38d .grid-item:not(.-nospace){padding:10px;}@media screen and (min-width: 769px){ .elementor-12 .elementor-element.elementor-element-6a6a38d .vc_row:not(.-nospace).blog-posts{margin-top:-10px };}.elementor-12 .elementor-element.elementor-element-1b3f06c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1b3f06c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #222222 3%, #0E0E0E 100%);}.elementor-12 .elementor-element.elementor-element-1b3f06c > .elementor-background-overlay{background-color:#222222;background-image:url("https://agencia247.com.br/wp-content/uploads/2025/05/background-contato-1.webp");background-repeat:no-repeat;background-size:auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-1b3f06c > .elementor-container{min-height:400px;}.elementor-12 .elementor-element.elementor-element-1b3f06c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-6f57960 > .elementor-container{max-width:1550px;}.elementor-12 .elementor-element.elementor-element-ca4ea69 .title + .subtitle{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-ca4ea69 .subtitle + .title{margin-top:0px;}.elementor-12 .elementor-element.elementor-element-ca4ea69 .title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-ca4ea69 h1, .elementor-12 .elementor-element.elementor-element-ca4ea69 h2, .elementor-12 .elementor-element.elementor-element-ca4ea69 h3, .elementor-12 .elementor-element.elementor-element-ca4ea69 h4, .elementor-12 .elementor-element.elementor-element-ca4ea69 h5, .elementor-12 .elementor-element.elementor-element-ca4ea69 h6{font-family:"Fonte 247", Sans-serif;font-weight:900;}.elementor-12 .elementor-element.elementor-element-ca4ea69 .subtitle{color:#FFFFFFBF;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-17d7f75 .title + .subtitle{margin-bottom:0px;}.elementor-12 .elementor-element.elementor-element-17d7f75 .subtitle + .title{margin-top:0px;}.elementor-12 .elementor-element.elementor-element-17d7f75 .title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-17d7f75 .subtitle{color:#FFFFFFBF;text-transform:uppercase;}.elementor-12 .elementor-element.elementor-element-35cc439 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-44fe52d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ac846c9 .icon-box-heading{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-ac846c9 .icon-group{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-72fa4b0 .icon-box-heading{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-72fa4b0 .icon-group{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-9895d08{font-family:"247", Sans-serif;line-height:7px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-b0bde05 .icon-box-heading{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-b0bde05 .icon-group{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-770d1ae .icon-box-heading{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-770d1ae .icon-group{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-abc7b6d{font-family:"247", Sans-serif;line-height:7px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-84b8f0a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-84b8f0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B48E8E;}.elementor-12 .elementor-element.elementor-element-84b8f0a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-84b8f0a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-d4c4c7f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d4c4c7f .network{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-d4c4c7f .social-networks.-boxed .network i + span{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-d4c4c7f .social-networks.-text:not(.-boxed) .network{color:#181818;}.elementor-12 .elementor-element.elementor-element-d4c4c7f .social-networks.-outlined .network{border-color:#181818;}.elementor-12 .elementor-element.elementor-element-d4c4c7f .social-networks.-contained:not(.-default-colors) .network{background-color:#181818;}.elementor-12 .elementor-element.elementor-element-d4c4c7f .social-networks.-boxed .network{background-color:#181818;}.elementor-12 .elementor-element.elementor-element-d4c4c7f .social-networks.-contained .network{border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-d4c4c7f .social-networks.-boxed{border-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-6da23a6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-6da23a6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-e745d9e{font-size:0.01px;line-height:0.01em;letter-spacing:0.01px;word-spacing:0.01em;}.elementor-12 .elementor-element.elementor-element-639341a{margin-top:-4px;margin-bottom:-4px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a4e7f2c{width:100%;}.elementor-bc-flex-widget .elementor-12 .elementor-element.elementor-element-a4e7f2c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12 .elementor-element.elementor-element-a4e7f2c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-a4e7f2c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12 .elementor-element.elementor-element-a4e7f2c > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-ace96d4{padding:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-4a72e86{width:100%;}.elementor-12 .elementor-element.elementor-element-95ce570 > .elementor-widget-container{border-width:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-252d436{width:100%;}.elementor-12 .elementor-element.elementor-element-5ecab3d > .elementor-widget-container{border-width:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-06b4fb6{width:100%;}.elementor-12 .elementor-element.elementor-element-4d4a619 > .elementor-widget-container{border-width:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-594c1f0{width:100%;}.elementor-12 .elementor-element.elementor-element-af55b2c > .elementor-widget-container{border-width:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-86a188e{width:100%;}.elementor-12 .elementor-element.elementor-element-3cb3222 > .elementor-widget-container{border-width:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a6a8f23{width:100%;}.elementor-12 .elementor-element.elementor-element-400c87b > .elementor-widget-container{border-width:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-aab27a9{width:100%;}.elementor-12 .elementor-element.elementor-element-38e5b7a > .elementor-widget-container{border-width:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-925436f{padding:0px 10px 0px 10px;}.elementor-12 .elementor-element.elementor-element-791f2fe{--spacer-size:15px;}.elementor-12 .elementor-element.elementor-element-bd9964a{margin-top:60px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-12 .elementor-element.elementor-element-449d378 > .elementor-container{min-height:75px;}.elementor-12 .elementor-element.elementor-element-449d378{padding:0px 15px 0px 15px;}.elementor-12 .elementor-element.elementor-element-ee1bd22 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ee1bd22 .portfolio-item .headline, .elementor-12 .elementor-element.elementor-element-ee1bd22 .grid-item .title{line-height:1em;}.elementor-12 .elementor-element.elementor-element-4538c51 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4538c51 .portfolio-item .headline, .elementor-12 .elementor-element.elementor-element-4538c51 .grid-item .title{line-height:1em;}.elementor-12 .elementor-element.elementor-element-1799cf2{padding:0px 10px 0px 10px;}.elementor-12 .elementor-element.elementor-element-28458dc{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6cc3764{--spacer-size:6vh;}.elementor-12 .elementor-element.elementor-element-06994a1 h1, .elementor-12 .elementor-element.elementor-element-06994a1 h2, .elementor-12 .elementor-element.elementor-element-06994a1 h3, .elementor-12 .elementor-element.elementor-element-06994a1 h4, .elementor-12 .elementor-element.elementor-element-06994a1 h5, .elementor-12 .elementor-element.elementor-element-06994a1 h6{font-size:49px;}.elementor-12 .elementor-element.elementor-element-9d46596 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-12 .elementor-element.elementor-element-9911397{--spacer-size:6vh;}.elementor-12 .elementor-element.elementor-element-4a0cb76 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-f459224{--spacer-size:6vh;}.elementor-12 .elementor-element.elementor-element-46a50ba{--spacer-size:4vh;}.elementor-12 .elementor-element.elementor-element-bd5204b > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-cf7e91a{--spacer-size:4vh;}.elementor-12 .elementor-element.elementor-element-cf55da9{--spacer-size:4vh;}.elementor-12 .elementor-element.elementor-element-dd77057 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12 .elementor-element.elementor-element-1bd806d{--spacer-size:4vh;}.elementor-12 .elementor-element.elementor-element-b26cb1a{--spacer-size:4vh;}.elementor-12 .elementor-element.elementor-element-09a3b8b{--spacer-size:6vh;}.elementor-12 .elementor-element.elementor-element-2dc56c2{margin-top:25px;margin-bottom:20px;padding:0px 10px 0px 10px;}.elementor-12 .elementor-element.elementor-element-146b9d2 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-14c6437{--spacer-size:5vh;}.elementor-12 .elementor-element.elementor-element-2c8cc01{width:50%;}.elementor-12 .elementor-element.elementor-element-2c3fd66{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-2c3fd66 > .elementor-widget-container{margin:10px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-86402d0{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-86402d0 > .elementor-widget-container{margin:10px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-97133c7{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-97133c7 > .elementor-widget-container{margin:10px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d308698{width:50%;}.elementor-12 .elementor-element.elementor-element-e315e94{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-e315e94 > .elementor-widget-container{margin:10px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3593740{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-3593740 > .elementor-widget-container{margin:10px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-cf05283{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-cf05283 > .elementor-widget-container{margin:10px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a761a6b{width:50%;}.elementor-12 .elementor-element.elementor-element-c640f35{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-c640f35 > .elementor-widget-container{margin:10px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-3d07e4b{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-3d07e4b > .elementor-widget-container{margin:10px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-92640cd{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-92640cd > .elementor-widget-container{margin:10px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-c678e6d{width:50%;}.elementor-12 .elementor-element.elementor-element-0cd5acb{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-0cd5acb > .elementor-widget-container{margin:10px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8bd7a28{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-8bd7a28 > .elementor-widget-container{margin:10px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-ec9cbcd{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-ec9cbcd > .elementor-widget-container{margin:10px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e66c2e8{padding:0px 10px 0px 10px;}.elementor-12 .elementor-element.elementor-element-6da23a6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12 .elementor-element.elementor-element-6da23a6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-12 .elementor-element.elementor-element-9eb2504 img{border-radius:16px 16px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a8a9daa{width:50%;}.elementor-12 .elementor-element.elementor-element-069b736{--spacer-size:4vh;}.elementor-12 .elementor-element.elementor-element-adf0160 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-33b18b3{--spacer-size:3vh;}.elementor-12 .elementor-element.elementor-element-e9c2b6e{width:50%;}.elementor-12 .elementor-element.elementor-element-ec1eee6{--spacer-size:4vh;}.elementor-12 .elementor-element.elementor-element-34cf486 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-4ca1152{--spacer-size:3vh;}.elementor-12 .elementor-element.elementor-element-fdef550 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-5db477d{--spacer-size:6vh;}.elementor-12 .elementor-element.elementor-element-97fbd6f{--spacer-size:6vh;}.elementor-12 .elementor-element.elementor-element-1b3f06c > .elementor-background-overlay{background-image:url("https://agencia247.com.br/wp-content/uploads/2025/05/contato-bg-mobile-1.webp");background-size:cover;opacity:1;}.elementor-12 .elementor-element.elementor-element-1b3f06c > .elementor-container{min-height:700px;}.elementor-12 .elementor-element.elementor-element-1b3f06c{padding:15px 10px 15px 10px;}.elementor-12 .elementor-element.elementor-element-ca4ea69 h1, .elementor-12 .elementor-element.elementor-element-ca4ea69 h2, .elementor-12 .elementor-element.elementor-element-ca4ea69 h3, .elementor-12 .elementor-element.elementor-element-ca4ea69 h4, .elementor-12 .elementor-element.elementor-element-ca4ea69 h5, .elementor-12 .elementor-element.elementor-element-ca4ea69 h6{font-size:40px;}.elementor-12 .elementor-element.elementor-element-35cc439 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-12 .elementor-element.elementor-element-72fa4b0 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-9895d08{text-align:center;}.elementor-12 .elementor-element.elementor-element-770d1ae > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-abc7b6d{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 60px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-84b8f0a{margin-top:-14%;margin-bottom:0%;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-61a6772{width:37.972%;}.elementor-12 .elementor-element.elementor-element-6035db6{width:2.014%;}.elementor-12 .elementor-element.elementor-element-146b9d2{width:33.402%;}.elementor-12 .elementor-element.elementor-element-58b58d6{width:66.598%;}.elementor-12 .elementor-element.elementor-element-a8a9daa{width:50%;}.elementor-12 .elementor-element.elementor-element-e9c2b6e{width:50%;}.elementor-12 .elementor-element.elementor-element-3cb2bab{width:17.244%;}.elementor-12 .elementor-element.elementor-element-b0a3f49{width:20.383%;}.elementor-12 .elementor-element.elementor-element-19c4160{width:37.373%;}}/* Start custom CSS for menu-anchor, class: .elementor-element-982e17f */#solucoes {
  scroll-margin-top: 100px; /* ajuste conforme a altura do seu header */
}/* End custom CSS */
/* Start custom CSS for ohio_heading, class: .elementor-element-8fca9b7 *//* Selecione o elemento correto (ajuste se o ID ou classes forem diferentes) */
.elementor-12 .elementor-element.elementor-element-8fca9b7 .highlighted-text-holder {
  position: relative;          /* Para permitir o pseudo-elemento ficar “dentro” do mesmo contexto */
  display: inline-block;       /* Para o sublinhado acompanhar apenas o texto */
  z-index: 1;                  /* Fica acima do pseudo-elemento */
  color: #000;                 /* Cor do texto (ajuste conforme quiser) */
  background: none;            /* Remove qualquer fundo que o tema possa aplicar */
  text-decoration: none;       /* Remove sublinhado padrão (se existir) */
}

/* O pseudo-elemento que vai criar a faixa de cor gradiente abaixo do texto */
.elementor-12 .elementor-element.elementor-element-8fca9b7 .highlighted-text-holder:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;                   /* Alinha na base do texto */
  width: 100%;
  height: 6px;                 /* Ajuste a espessura da “faixa” */
  z-index: -1;                 /* Fica atrás do texto */
  background: linear-gradient(100deg, #00dbbc, #00b1e7, #e04589, #ff3133, #ffad81);
  background-repeat: no-repeat;
  background-size: cover;      /* Faz o gradiente preencher toda a largura */
}/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-24aa9f4 */#portfolio {
  scroll-margin-top: 100px; /* ajuste conforme a altura do seu header */
}/* End custom CSS */
/* Start custom CSS for ohio_heading, class: .elementor-element-d6cd33f *//* Selecione o elemento correto (ajuste se o ID ou classes forem diferentes) */
.elementor-12 .elementor-element.elementor-element-d6cd33f .highlighted-text-holder {
  position: relative;          /* Para permitir o pseudo-elemento ficar “dentro” do mesmo contexto */
  display: inline-block;       /* Para o sublinhado acompanhar apenas o texto */
  z-index: 1;                  /* Fica acima do pseudo-elemento */
  color: #000;                 /* Cor do texto (ajuste conforme quiser) */
  background: none;            /* Remove qualquer fundo que o tema possa aplicar */
  text-decoration: none;       /* Remove sublinhado padrão (se existir) */
}

/* O pseudo-elemento que vai criar a faixa de cor gradiente abaixo do texto */
.elementor-12 .elementor-element.elementor-element-d6cd33f .highlighted-text-holder:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;                   /* Alinha na base do texto */
  width: 100%;
  height: 6px;                 /* Ajuste a espessura da “faixa” */
  z-index: -1;                 /* Fica atrás do texto */
  background: linear-gradient(100deg, #00dbbc, #00b1e7, #e04589, #ff3133, #ffad81);
  background-repeat: no-repeat;
  background-size: cover;      /* Faz o gradiente preencher toda a largura */
}/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-032ada9 */#resultado {
  scroll-margin-top: 100px; /* ajuste conforme a altura do seu header */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4a0cb76 */@media screen and (max-width: 768px) {
	.clb__custom_column .elementor-widget-wrap .elementor-element:not(.elementor-widget-ohio_icon_box) {
	    width: auto;
	}

	.clb__custom_column .elementor-widget-wrap .elementor-widget-ohio_icon_box {
		width: 50%;
	}
}/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-a946a50 */#clientes {
  scroll-margin-top: 100px; /* ajuste conforme a altura do seu header */
}/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-774c10f */#quem-somos {
  scroll-margin-top: 250px; /* ajuste conforme a altura do seu header */
}/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-89a9e67 */#conteudos {
  scroll-margin-top: 100px; /* ajuste conforme a altura do seu header */
}/* End custom CSS */
/* Start custom CSS for ohio_heading, class: .elementor-element-b6b8b1e *//* Selecione o elemento correto (ajuste se o ID ou classes forem diferentes) */
.elementor-12 .elementor-element.elementor-element-d6cd33f .highlighted-text-holder {
  position: relative;          /* Para permitir o pseudo-elemento ficar “dentro” do mesmo contexto */
  display: inline-block;       /* Para o sublinhado acompanhar apenas o texto */
  z-index: 1;                  /* Fica acima do pseudo-elemento */
  color: #000;                 /* Cor do texto (ajuste conforme quiser) */
  background: none;            /* Remove qualquer fundo que o tema possa aplicar */
  text-decoration: none;       /* Remove sublinhado padrão (se existir) */
}

/* O pseudo-elemento que vai criar a faixa de cor gradiente abaixo do texto */
.elementor-12 .elementor-element.elementor-element-d6cd33f .highlighted-text-holder:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;                   /* Alinha na base do texto */
  width: 100%;
  height: 6px;                 /* Ajuste a espessura da “faixa” */
  z-index: -1;                 /* Fica atrás do texto */
  background: linear-gradient(100deg, #00dbbc, #00b1e7, #e04589, #ff3133, #ffad81);
  background-repeat: no-repeat;
  background-size: cover;      /* Faz o gradiente preencher toda a largura */
}/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-33a1fea */#contato {
  scroll-margin-top: 100px; /* ajuste conforme a altura do seu header */
}/* End custom CSS */