*, *::before, *::after { box-sizing: border-box; border: 0; margin: 0; outline: 0; padding: 0; }

@media (prefers-reduced-motion: no-preference) {
	html {
		interpolate-size: allow-keywords;
	}
}

@media( prefers-reduced-motion: reduce ){
	* {
		animation-play-state: paused !important;
		transition: none !important;
		scroll-behavior: auto !important;
	}
}

html { -moz-text-size-adjust: none; -webkit-text-size-adjust: none; text-size-adjust: none; -webkit-font-smoothing: antialiased; scroll-behavior: smooth; scroll-padding-top: 100px; }

body { width: 100%; min-height: 100vh; }

button, input, label, select, textarea { font: inherit; }

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; }

p { text-wrap: pretty; }

h1, h2, h3, h4, h5, h6 { text-wrap: balance; }

p, h1, h2, h3, h4, h5, h6, li { overflow-wrap: break-word; }

a, button, label, input, textarea, select { transition: all .3s ease-out; }

ul, ol { list-style-position: inside; }

img, picture, figure, video, canvas, svg, audio { display: block; border-style: none; max-width: 100%; height: auto; }


/* https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap */
@font-face { font-family: 'Inter'; font-style: italic; font-weight: 100 900; font-display: swap; src: url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwkT9nA2.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: 'Inter'; font-style: italic; font-weight: 100 900; font-display: swap; src: url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwAT9nA2.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: 'Inter'; font-style: italic; font-weight: 100 900; font-display: swap; src: url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwgT9nA2.woff2) format('woff2'); unicode-range: U+1F00-1FFF; }
@font-face { font-family: 'Inter'; font-style: italic; font-weight: 100 900; font-display: swap; src: url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwcT9nA2.woff2) format('woff2'); unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; }
@font-face { font-family: 'Inter'; font-style: italic; font-weight: 100 900; font-display: swap; src: url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwsT9nA2.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: 'Inter'; font-style: italic; font-weight: 100 900; font-display: swap; src: url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwoT9nA2.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Inter'; font-style: italic; font-weight: 100 900; font-display: swap; src: url(https://fonts.gstatic.com/s/inter/v20/UcCm3FwrK3iLTcvnUwQT9g.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 100 900; font-display: swap; src: url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvvYwYL8g.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 100 900; font-display: swap; src: url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvmYwYL8g.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 100 900; font-display: swap; src: url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvuYwYL8g.woff2) format('woff2'); unicode-range: U+1F00-1FFF; }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 100 900; font-display: swap; src: url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvhYwYL8g.woff2) format('woff2'); unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF; }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 100 900; font-display: swap; src: url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvtYwYL8g.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 100 900; font-display: swap; src: url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcvsYwYL8g.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 100 900; font-display: swap; src: url(https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcviYwY.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }


:root {
	--grid-gap: 0px;

	--green: #99C21E;
	--purple: #6567AC;

	--world-search: url("data:image/svg+xml,%3Csvg width='80' height='65' viewBox='0 0 80 65' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='white'%3E%3Cpath d='M56.2387 40.4609C47.4967 40.4609 40.385 33.3988 40.385 24.7176C40.385 16.0365 47.4967 8.97437 56.2387 8.97437C64.9806 8.97437 72.0923 16.0365 72.0923 24.7176C72.0923 33.3988 64.9806 40.4609 56.2387 40.4609ZM56.2387 12.1485C49.2682 12.1485 43.5943 17.783 43.5943 24.7049C43.5943 31.6268 49.2682 37.2613 56.2387 37.2613C63.2091 37.2613 68.8831 31.6268 68.8831 24.7049C68.8831 17.783 63.2091 12.1485 56.2387 12.1485Z'/%3E%3Cpath d='M74.3773 48.3011L65.8921 39.8749L71.5018 34.3042L79.9871 42.7304L74.3773 48.3011ZM70.4364 39.8876L74.3773 43.8012L75.4556 42.7304L71.5147 38.8169L70.4364 39.8876Z'/%3E%3Cpath d='M67.4458 33.5988L65.1765 35.8523L68.7075 39.3587L70.9768 37.1052L67.4458 33.5988Z'/%3E%3Cpath d='M32.7343 65C14.6855 65 0 50.4167 0 32.5064C0 14.596 14.6855 0 32.7343 0C39.294 0 45.6226 1.92489 51.0398 5.5452L49.2426 8.18396C44.3646 4.90783 38.6521 3.17415 32.7343 3.17415C16.457 3.1869 3.20924 16.3424 3.20924 32.5064C3.20924 48.6703 16.457 61.8258 32.7343 61.8258C45.2503 61.8258 56.4442 53.9478 60.5905 42.2328L63.62 43.2908C59.0244 56.2934 46.611 65.0127 32.7343 65.0127V65Z'/%3E%3Cpath d='M32.7343 65C22.0026 65 13.6072 50.7227 13.6072 32.4936C13.6072 14.2646 22.0026 0 32.7343 0C37.9974 0 42.8755 3.46735 46.4698 9.76466L43.6842 11.3326C40.6803 6.06786 36.7907 3.17415 32.7343 3.17415C24.1078 3.17415 16.8164 16.5974 16.8164 32.4936C16.8164 48.3899 24.1078 61.8131 32.7343 61.8131C39.4223 61.8131 45.6226 53.6164 47.8049 41.8759L50.9628 42.4622C48.4467 55.9492 41.1168 65 32.7343 65Z'/%3E%3Cpath d='M32.7343 20.5872C23.1579 20.5872 14.1078 18.2034 7.92041 14.0477L9.71759 11.4089C15.3915 15.2205 23.7869 17.4003 32.7343 17.4003C34.8524 17.4003 36.9705 17.2728 39.0244 17.0306L39.4095 20.192C37.2401 20.447 34.9936 20.5745 32.7343 20.5745V20.5872Z'/%3E%3Cpath d='M55.7511 53.5911C50.0772 49.7796 41.6818 47.5997 32.7344 47.5997C23.787 47.5997 15.3917 49.7796 9.70489 53.5911L7.90771 50.9524C14.108 46.7966 23.1452 44.4128 32.7216 44.4128C42.298 44.4128 51.348 46.7966 57.5354 50.9524L55.7383 53.5911H55.7511Z'/%3E%3Cpath d='M34.3389 1.59351H31.1296V63.4066H34.3389V1.59351Z'/%3E%3Cpath d='M39.2041 30.9131H2.49036V34.1H39.2041V30.9131Z'/%3E%3Cpath d='M57.8434 18.4075H54.6342V31.0021H57.8434V18.4075Z'/%3E%3Cpath d='M62.5803 23.1113H49.8973V26.2982H62.5803V23.1113Z'/%3E%3C/g%3E%3C/svg%3E");
}

body { font: 16px/1.5 "Inter", tahoma, sans-serif; color: #000; padding-top: 88px; }

section { padding-block: 80px; }
	section * + :where( p, ul, ol, dl ) { margin-top: 20px; }
	section * + li { margin-top: 8px; }
	section a { color: var(--green); }

h2, h3, h4, h5, h6 { font-weight: normal; line-height: 1.25; }

	h2 { font-size: 2.5rem; }

@media ( width < 900px ){
	section { padding-block: 60px; }
	h2 { font-size: 2rem; }
}

@media ( width < 600px ){
	section { padding-block: 40px; }
	h2 { font-size: 1.5rem; }
}



.wrap { width: 100%; max-width: /* calc( 1200px + ( var( --grid-gap ) * 2 ) ) */ 1240px; margin-inline: auto; padding-inline: /* var( --grid-gap ) */ 20px; }
	.wrap .wrap { padding-inline: 0; }
	.wrap.m-fluid { max-width: 100%; }

.row { display: flex; flex-wrap: wrap; width: calc( 100% + var(--grid-gap) ); }
* + .row { margin-top: var( --grid-gap ); }

	.col { position: relative; flex: 1 1 auto; width: calc( 100% - var(--grid-gap) ); box-sizing: border-box; margin-right: var(--grid-gap); }

	.row.m-gap { --grid-gap: 20px; gap: var(--grid-gap) 0; }
		.hide + .row.m-gap { margin-top: 0 !important; }

@media ( min-width: 600px ){
	.w-1of2-tb { width: calc( 50% - var( --grid-gap ) ) }
}

@media ( min-width: 900px ){
	.w-1of3-dt { width: calc( 33.33% - var( --grid-gap ) ) }
	.w-2of3-dt { width: calc( 66.66% - var( --grid-gap ) ) }
}


.cta { display: inline-block; padding: 12px 40px; background: var(--purple); color: #fff; font-weight: bold; text-transform: uppercase; text-decoration: none; text-align: center; border-radius: 12px; }
	.cta:hover { background-color: var(--green); color: #000; }

	.cta.m-inverse { background-color: var(--green); color: #000; }
		.cta.m-inverse:hover { background: var(--purple); color: #fff; }


.hero { padding: 120px 20px; }

@media ( width< 900px ){
	.hero { padding: 100px 20px; }
}

@media ( width< 600px ){
	.hero { padding: 80px 20px; }
}

@media ( width < 480px ){
	.hero { padding: 60px 20px; }
}


.large { font-size: 3.75rem; }

@media ( width < 1200px ){
	.large { font-size: 3.25rem; }
}

@media ( width < 900px ){
	.large { font-size: 3rem; }
}

@media ( width < 768px ){
	.large { font-size: 2.5rem; }
}

@media ( width< 600px ){
	.large { font-size: 2rem; }
}

@media ( width < 480px ){
	.large { font-size: 1.5rem; }
}


.media { display: flex; gap: 20px; }
	.media.m-yc { align-items: center; }
	.media-image { flex: 0 0 auto; }
	.media-content { flex: 1 1 100%; }


#head { position: fixed; top: 0; left: 0; width: 100%; background: #000; padding-block: 20px; z-index: 99; }
	.scrolled #head { box-shadow: 0 0 10px rgba( 0 0 0 / 50% ); }
	#head .wrap { display: flex; justify-content: space-between; align-self: center; position: relative; }
	#logo { width: 200px; height: 48px; transition: all .3s ease-out; }
		.scrolled #logo { width: 100px; height: 24px; }
		#logo a { display: block; width: 100%; height: 100%; text-indent: -999rem; background: url(../img/logo-green.svg) no-repeat center / contain; }
	#nav-cb { display: none; }
	#nav-label { display: none; }
	#nav { display: flex; align-items: center; }
		#nav ul { list-style: none; display: flex; gap: 20px; }
			#nav a { text-decoration: none; text-transform: uppercase; color: #fff; }
				#nav a:hover { color: var(--green); }

@media ( width < 992px ){
	#nav ul { gap: 10px; }
}

@media ( width < 900px ){
	#nav-label { display: block; color: #fff; width: 48px; height: 48px; text-indent: -999rem; background: url("data:image/svg+xml,%3Csvg clip-rule='evenodd' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='white'%3E%3Cpath d='m22 16.75c0-.414-.336-.75-.75-.75h-18.5c-.414 0-.75.336-.75.75s.336.75.75.75h18.5c.414 0 .75-.336.75-.75zm0-5c0-.414-.336-.75-.75-.75h-18.5c-.414 0-.75.336-.75.75s.336.75.75.75h18.5c.414 0 .75-.336.75-.75zm0-5c0-.414-.336-.75-.75-.75h-18.5c-.414 0-.75.336-.75.75s.336.75.75.75h18.5c.414 0 .75-.336.75-.75z' fill-rule='nonzero'/%3E%3C/svg%3E") no-repeat center; transition: all .3s ease-out; }
		.scrolled #nav-label { width: 24px; height: 24px; }
		#nav-label:is( :active, :hover ) { background-image: url("data:image/svg+xml,%3Csvg clip-rule='evenodd' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='%2399C21E'%3E%3Cpath d='m22 16.75c0-.414-.336-.75-.75-.75h-18.5c-.414 0-.75.336-.75.75s.336.75.75.75h18.5c.414 0 .75-.336.75-.75zm0-5c0-.414-.336-.75-.75-.75h-18.5c-.414 0-.75.336-.75.75s.336.75.75.75h18.5c.414 0 .75-.336.75-.75zm0-5c0-.414-.336-.75-.75-.75h-18.5c-.414 0-.75.336-.75.75s.336.75.75.75h18.5c.414 0 .75-.336.75-.75z' fill-rule='nonzero'/%3E%3C/svg%3E"); }
	#nav { position: absolute; top: 68px; right: 20px; background: #000; padding: 20px; opacity: 0; visibility: hidden; transition: all .3s ease-out; }
		.scrolled #nav { top: 44px; }
		#nav-cb:checked ~ #nav { opacity: 1; visibility: visible; }
		#nav ul { flex-direction: column; align-items: flex-end; }
}

@media ( width < 600px ){
	body { padding-top: 64px; }
	#logo { width: 100px; height: 24px; }
	#nav-label { width: 24px; height: 24px; }
	#nav { top: 44px; }
}



#hero {}
	#hero .row { align-items: center; }
		#hero img { border-radius: 12px; }

@media ( width < 992px ){
	#hero h2 { font-size: 2rem; }
}

@media ( width < 768px ){
	#hero h2 { font-size: 1.5rem; }
}

@media ( width < 600px ){
	#hero h2 { text-align: center; }
		#hero h2 strong { display: block; }
	#hero p { text-align: center; }
}

/*
@media ( width >= 600px ){
	#hero .row { flex-direction: row-reverse; }
}
*/


#crescimento {}
	#crescimento h2 { text-align: center; }
		#crescimento h2 strong { display: block; }
	#crescimento ul { list-style: none; display: flex; justify-content: center; gap: 40px 20px; flex-wrap: wrap; padding-top: 20px; }
		#crescimento li { flex: 0 0 calc( 25% - 20px ); background: var(--green); border-radius: 20px; margin-top: 0; text-align: center; position: relative; padding: 180px 20px 20px; font-size: 1.5rem; text-transform: uppercase; }
			#crescimento li strong { display: block; }
			#crescimento li::before,
			#crescimento li::after { content: ''; position: absolute; width: 100%; left: 0; }
			#crescimento li::before { top: -20px; height: 160px; }
				#crescimento li:nth-child(1)::before { background: url(../img/config.webp) no-repeat center / contain; }
				#crescimento li:nth-child(2)::before { background: url(../img/chart.webp) no-repeat center / contain; }
				#crescimento li:nth-child(3)::before { background: url(../img/person.webp) no-repeat center / contain; }
				#crescimento li:nth-child(4)::before { background: url(../img/bolt.webp) no-repeat center / contain; }
			#crescimento li::after { top: 160px; border-top: 1px solid #fff; }

@media ( width < 900px ){
	#crescimento li { flex: 1 1 calc( 50% - 20px ); padding: 140px 20px 20px; font-size: 1.25rem; }
		#crescimento li::before { height: 120px; }
		#crescimento li::after { top: 120px; }
}

@media ( width < 600px ){
	#crescimento li { padding: 100px 20px 20px; font-size: 1rem; }
		#crescimento li::before { height: 80px; }
		#crescimento li::after { top: 80px; }
}

@media ( width < 420px ){
	#crescimento li { flex: 1 1 100%; }
}



#a-leadrs { background: #000; color: #fff; padding: 0; }
	#a-leadrs .hero { display: flex; place-content: center; background: url(../img/terra.webp) no-repeat center / cover; }
		#a-leadrs h2 { text-align: center; max-width: 900px; }
	#a-leadrs .wrap { padding: 80px 20px; }
		#a-leadrs h3 { text-align: center; font-size: 2.5rem; max-width: 900px; margin-inline: auto; }
		#a-leadrs ul { margin-top: 40px; list-style: none; display: flex; gap: 20px; flex-wrap: wrap; justify-content: center; }
			#a-leadrs li { flex: 0 0 calc( 20% - 20px ); margin-top: 0; text-align: center; font-size: 1.25rem; text-transform: uppercase; }
				#a-leadrs li::before { content: ''; display: block; width: 140px; height: 140px; border-radius: 20px; margin: 0 auto 20px; }
					#a-leadrs li:nth-child(1)::before { background: var(--purple) url("data:image/svg+xml,%3Csvg width='71' height='80' viewBox='0 0 71 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='white'%3E%3Cpath d='M21.7319 50.8952H0V0H21.7319V50.8952ZM3.48559 47.3831H18.2463V3.51212H3.48559V47.3831Z'/%3E%3Cpath d='M60.816 2.26013e-05H29.8397L19.3829 3.87863L20.5953 7.17696L30.4611 3.51214H60.816C63.4681 3.51214 65.6655 5.60415 65.8019 8.27641L67.4993 42.0997C67.575 43.4892 67.0901 44.8025 66.1353 45.8103C65.1806 46.8181 63.9076 47.3678 62.5285 47.3678H36.9473L38.19 49.9027C42.6455 59.0189 43.6608 62.0882 43.4335 71.1739C43.3578 74.1058 40.933 76.4726 38.0081 76.4726C37.8263 76.4726 37.6747 76.3505 37.6596 76.1978C37.1595 67.9977 33.689 60.3016 27.8999 54.5295L21.2167 47.8718L18.7616 50.3761L25.4448 57.0338C30.6278 62.1951 33.7345 69.0819 34.174 76.4116C34.2952 78.4119 35.9774 79.9848 37.993 79.9848C42.7819 79.9848 46.7827 76.0756 46.904 71.2503C47.1464 61.9202 45.9492 58.0569 42.5242 50.8647H62.5134C64.8623 50.8647 67.0446 49.9179 68.651 48.2077C70.2726 46.4974 71.0909 44.2527 70.9697 41.9011L69.2724 8.0779C69.0451 3.52741 65.3321 -0.0305176 60.816 -0.0305176V2.26013e-05Z'/%3E%3Cpath d='M68.9996 35.5337H54.9511V39.0458H68.9996V35.5337Z'/%3E%3Cpath d='M68.4085 23.6838H54.36V27.196H68.4085V23.6838Z'/%3E%3Cpath d='M67.8175 11.8496H53.769V15.3617H67.8175V11.8496Z'/%3E%3Cpath d='M12.6088 9.39087H9.1232V14.9492H12.6088V9.39087Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center / auto 50%; }
					#a-leadrs li:nth-child(2)::before { background: var(--purple) url("data:image/svg+xml,%3Csvg width='70' height='80' viewBox='0 0 70 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='white'%3E%3Cpath d='M16.1819 56.0666C7.25343 56.0666 0 48.8649 0 40.0001C0 31.1353 7.25343 23.9336 16.1819 23.9336C25.1103 23.9336 32.3637 31.1353 32.3637 40.0001C32.3637 48.8649 25.1103 56.0666 16.1819 56.0666ZM16.1819 27.5489C9.26342 27.5489 3.64128 33.131 3.64128 40.0001C3.64128 46.8692 9.26342 52.4513 16.1819 52.4513C23.1003 52.4513 28.7224 46.8692 28.7224 40.0001C28.7224 33.131 23.1003 27.5489 16.1819 27.5489Z'/%3E%3Cpath d='M18.0025 32.5815H14.3613V47.4189H18.0025V32.5815Z'/%3E%3Cpath d='M23.6538 38.1921H8.70996V41.8075H23.6538V38.1921Z'/%3E%3Cpath d='M52.6147 13.0659L27.0135 30.4639L29.0702 33.4473L54.6714 16.0493L52.6147 13.0659Z'/%3E%3Cpath d='M60.1395 19.6095C59.7608 19.6095 59.3966 19.595 59.018 19.5517C56.3962 19.2624 54.0512 17.9754 52.4054 15.9219C50.7595 13.8684 50.0167 11.3087 50.308 8.70568C50.5993 6.10264 51.8956 3.77437 53.9639 2.14024C56.0321 0.506111 58.5956 -0.231416 61.2173 0.0578106C63.839 0.347037 66.184 1.63409 67.8299 3.6876C69.4757 5.74111 70.2185 8.30076 69.9272 10.9038C69.6359 13.5068 68.3396 15.8351 66.2714 17.4692C64.509 18.872 62.3534 19.6095 60.1249 19.6095H60.1395ZM60.1103 3.61529C56.9788 3.61529 54.2843 5.95803 53.9202 9.11059C53.7308 10.7592 54.1969 12.3644 55.2456 13.6659C56.2797 14.953 57.7654 15.7773 59.4258 15.9508C62.8486 16.3268 65.9364 13.8828 66.3151 10.4844C66.5044 8.83583 66.0383 7.23062 64.9897 5.9291C63.9555 4.64205 62.4699 3.81775 60.8095 3.64422C60.5764 3.61529 60.3434 3.60083 60.1103 3.60083V3.61529Z'/%3E%3Cpath d='M29.0628 46.5564L27.0072 49.5405L52.6145 66.9297L54.6701 63.9455L29.0628 46.5564Z'/%3E%3Cpath d='M60.1103 80.0002C55.1582 80.0002 50.876 76.2981 50.308 71.2945C50.0167 68.6914 50.7595 66.1318 52.4054 64.0783C54.0512 62.0248 56.3962 60.7377 59.018 60.4485C64.4216 59.8411 69.3301 63.7312 69.9418 69.0963C70.2331 71.6994 69.4903 74.259 67.8444 76.3125C66.1986 78.366 63.8536 79.6531 61.2319 79.9423C60.8532 79.9857 60.489 80.0002 60.1249 80.0002H60.1103ZM60.1249 64.006C59.8919 64.006 59.6588 64.006 59.4258 64.0493C56.003 64.4253 53.5415 67.5056 53.9202 70.8895C54.2989 74.2879 57.3867 76.7319 60.8095 76.3559C64.2323 75.9799 66.6938 72.8997 66.3151 69.5157C65.9509 66.3631 63.2564 64.0204 60.1249 64.0204V64.006Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center / auto 50%; }
					#a-leadrs li:nth-child(3)::before { background: var(--purple) url("data:image/svg+xml,%3Csvg width='80' height='70' viewBox='0 0 80 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.27 70L5.60056 36.6268C-2.84024 28.2603 -2.84024 14.6414 5.60056 6.2749C9.68027 2.23108 15.1199 0 20.9112 0C26.7025 0 32.1187 2.23108 36.2219 6.2749L39.2934 9.31939L42.3415 6.2749C50.7823 -2.09163 64.522 -2.09163 72.9628 6.2749C81.4036 14.6414 81.4036 28.2603 72.9628 36.6268L69.141 32.8386C75.4716 26.5637 75.4716 16.338 69.141 10.0631C62.8104 3.78818 52.4939 3.78818 46.1633 10.0631L39.2934 16.8725L32.4235 10.0631C29.352 7.01859 25.2723 5.34528 20.9347 5.34528C16.597 5.34528 12.5173 7.01859 9.44581 10.0631C3.11521 16.338 3.11521 26.5637 9.44581 32.8386L39.2934 62.4236L48.3204 53.4529L52.1422 57.241L39.2934 69.9768L39.27 70Z' fill='white'/%3E%3C/svg%3E") no-repeat center / auto 50%; }
					#a-leadrs li:nth-child(4)::before { background: var(--purple) var(--world-search) no-repeat center / auto 50%; }
					#a-leadrs li:nth-child(5)::before { background: var(--purple) url("data:image/svg+xml,%3Csvg width='48' height='80' viewBox='0 0 48 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.0902 80L20.0827 48.3404H0L28.9098 0L27.9173 31.6596H48L19.0902 80ZM8.59481 43.4468H25.0875L24.5174 61.4043L39.3841 36.5532H22.8702L23.4404 18.5957L8.57369 43.4468H8.59481Z' fill='white'/%3E%3C/svg%3E") no-repeat center / auto 50%; }
		#a-leadrs p { text-align: center; max-width: 650px; margin-inline: auto; }

@media ( width < 992px ){
	#a-leadrs li { flex: 0 0 calc( 33.33% - 20px ); }
}

@media ( width < 900px ){
	#a-leadrs h3 { font-size: 2rem; }
		#a-leadrs li::before { width: 120px; height: 120px; }
}

@media ( width < 768px ){
	#a-leadrs li { flex: 0 0 calc( 50% - 20px ); }
		#a-leadrs li::before { width: 100px; height: 100px; }
}

@media ( width < 600px ){
	#a-leadrs h3 { font-size: 1.5rem; }
	#a-leadrs ul { flex-wrap: nowrap; overflow-x: auto; justify-content: flex-start; scroll-snap-type: x mandatory; padding-bottom: 20px; }
		#a-leadrs li { font-size: 1rem; scroll-snap-align: center; flex: 0 0 240px; }
			#a-leadrs li::before { width: 80px; height: 80px; }
}

@media ( width < 480px ){
	#a-leadrs h3 { font-size: 1.25rem; }
}



#contexto {}
	#contexto h2 {}

@media ( width < 600px){
	#contexto { text-align: center; }
}



#metodo { padding: 0; }
	#metodo .hero { background: var(--purple); }
		#metodo h2 { color: #fff; text-align: center; }
			#metodo h2 strong { display: block; }
			#metodo h2 span { display: none; }
	#metodo .wrap { padding: 80px 20px; max-width: 1440px; }
		#metodo h3 { font-size: 2.5rem; text-align: center; max-width: 680px; margin-inline: auto; }
		#metodo ul { margin-top: 40px; list-style: none; display: flex; gap: 20px; justify-content: center; }
			#metodo li { flex: 0 0 calc( 16.66% - 16px ); margin-top: 0; padding: 50px 20px 20px; background: #000; color: #fff; border-radius: 20px; position: relative; }
				#metodo h4 { position: absolute; top: -50px; left: 0; width: 100%; text-align: center; font-size: 5rem; font-weight: bold; color: var(--green); }
				#metodo h5 { font-size: 1rem; font-weight: bold; text-transform: uppercase; }
				#metodo p { font-size: .875rem; }

@media ( width < 1200px ){
	#metodo h5 { word-break: break-word; /* overflow-wrap: break-word; */ hyphens: auto; }
}

@media ( width < 992px ){
	#metodo ul { flex-direction: column; padding-left: 30px; }
		#metodo li { padding: 20px 20px 20px 60px; width: 50%; }
			#metodo li:nth-child(2) { margin-left: 10%; }
			#metodo li:nth-child(3) { margin-left: 20%; }
			#metodo li:nth-child(4) { margin-left: 30%; }
			#metodo li:nth-child(5) { margin-left: 40%; }
			#metodo li:nth-child(6) { margin-left: 50%; }
		#metodo h4 { width: 60px; top: 50%; left: -30px; transform: translateY(-50%); }
}

@media ( width< 900px ){
	#metodo h3 { font-size: 2rem; }
}

@media ( width < 768px ){
	#metodo li { width: 75%; }
		#metodo li:nth-child(2) { margin-left: 5%; }
		#metodo li:nth-child(3) { margin-left: 10%; }
		#metodo li:nth-child(4) { margin-left: 15%; }
		#metodo li:nth-child(5) { margin-left: 20%; }
		#metodo li:nth-child(6) { margin-left: 25%; }
}

@media ( width< 600px ){
	#metodo h3 { font-size: 1.5rem; }
}

@media ( width < 480px ){
	#metodo h3 { font-size: 1.25rem; }
	#metodo ul { flex-direction: row; flex-wrap: nowrap; justify-content: start; padding-bottom: 20px; padding-left: 0; overflow-x: auto; scroll-snap-type: x mandatory; gap: 8px; }
		#metodo li { flex: 0 0 calc( 100% - 36px ); scroll-snap-align: center; padding-left: 90px; margin-left: 0 !important; }
			#metodo h4 { left: 20px; top: 4px; transform: translateY(0); }
}



#quero { background: #000 url(../img/quero-bg.webp) no-repeat center / cover; color: #fff; }
	#quero h2 { text-align: center; }
		#quero h2 strong { display: block; }
	#quero p { text-align: center; margin-top: 40px; }



#transformacao {}
	#transformacao .wrap { display: flex; flex-wrap: wrap; gap: 20px; }
		#transformacao h2 { flex: 0 0 360px; }
		#transformacao picture { flex: 1 1 calc( 100% - 380px ); }
			#transformacao img { max-height: 400px; object-fit: cover; border-radius: 20px; }
		#transformacao ul { flex: 0 0 100%; list-style: none; }
			#transformacao li { display: flex; flex-direction: column; justify-content: center; padding-left: 160px; min-height: 140px; position: relative; }
				#transformacao * + li { margin-top: 20px; }
				#transformacao li::before { content: ''; display: block; width: 140px; height: 140px; position: absolute; top: 0; left: 0; border-radius: 20px; background: black; }
					#transformacao li:nth-child(1)::before { background: black url("data:image/svg+xml,%3Csvg width='80' height='68' viewBox='0 0 80 68' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%2399C21E'%3E%3Cpath d='M80 55.0198H0V0H80V55.0198ZM3.2196 51.8234H76.7804V3.1964H3.2196V51.8234Z'/%3E%3Cpath d='M58.3587 64.8032H21.6413V67.9996H58.3587V64.8032Z'/%3E%3Cpath d='M51.6396 67.7917H28.3605V58.2441H31.5941V64.5953H48.42V58.2441H51.6396V67.7917Z'/%3E%3Cpath d='M58.3307 6.87939H54.4392V10.0758H58.3307V6.87939Z'/%3E%3Cpath d='M65.5399 6.87939H61.6483V10.0758H65.5399V6.87939Z'/%3E%3Cpath d='M72.7349 6.87939H68.8434V10.0758H72.7349V6.87939Z'/%3E%3Cpath d='M22.1732 41.9839H9.56079V31.4497H22.1732V41.9839ZM12.7804 38.7875H18.9536V34.6461H12.7804V38.7875Z'/%3E%3Cpath d='M38.2572 41.9843H25.6448V30.5884H38.2572V41.9843ZM28.8644 38.7878H35.0376V33.7848H28.8644V38.7878Z'/%3E%3Cpath d='M54.3552 41.9839H41.7428V25.043H54.3552V41.9839ZM44.9624 38.7875H51.1356V28.2394H44.9624V38.7875Z'/%3E%3Cpath d='M70.4532 41.9841H57.8408V18.2334H70.4532V41.9841ZM61.0604 38.7877H67.2336V21.4298H61.0604V38.7877Z'/%3E%3Cpath d='M22.1732 44.6665H9.56079V47.8629H22.1732V44.6665Z'/%3E%3Cpath d='M38.2572 44.6665H25.6448V47.8629H38.2572V44.6665Z'/%3E%3Cpath d='M54.3552 44.6665H41.7428V47.8629H54.3552V44.6665Z'/%3E%3Cpath d='M70.4392 44.6665H57.8268V47.8629H70.4392V44.6665Z'/%3E%3Cpath d='M16.6579 8.19922H13.1584V21.4018H16.6579V8.19922Z'/%3E%3Cpath d='M21.5573 13.0635H8.25897V16.5378H21.5573V13.0635Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center / 50% auto; }
					#transformacao li:nth-child(2)::before { background: black url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%2399C21E'%3E%3Cpath d='M39.2016 80.0004C17.5804 80.0004 0 62.42 0 40.7988C0 19.1776 17.5804 1.59717 39.2016 1.59717C44.3666 1.59717 49.4012 2.59106 54.1589 4.56254L52.5947 8.32629C48.3422 6.56662 43.8452 5.67049 39.2016 5.67049C19.8289 5.67049 4.07332 21.4424 4.07332 40.7988C4.07332 60.1552 19.8289 75.9271 39.2016 75.9271C58.5743 75.9271 74.3299 60.1715 74.3299 40.7988C74.3299 36.0737 73.4012 31.479 71.5601 27.145L75.3075 25.5646C77.3605 30.4037 78.387 35.5198 78.387 40.8151C78.387 62.4363 60.8065 80.0167 39.1853 80.0167L39.2016 80.0004Z'/%3E%3Cpath d='M39.2017 69.8823C23.1691 69.8823 10.1182 56.8314 10.1182 40.7988C10.1182 24.7662 23.1528 11.7153 39.2017 11.7153C42.6233 11.7153 45.9797 12.3019 49.1732 13.475L47.7719 17.3039C45.0347 16.2937 42.1345 15.7887 39.2017 15.7887C25.4176 15.7887 14.1915 27.0147 14.1915 40.7988C14.1915 54.583 25.4176 65.809 39.2017 65.809C52.9858 65.809 64.2119 54.583 64.2119 40.7988C64.2119 37.8823 63.7068 35.0147 62.7129 32.2775L66.5418 30.8925C67.6986 34.0697 68.2852 37.4098 68.2852 40.7988C68.2852 56.8314 55.2343 69.8823 39.2017 69.8823Z'/%3E%3Cpath d='M39.2016 59.7638C28.7413 59.7638 20.2362 51.2587 20.2362 40.7984C20.2362 30.3381 28.7413 21.833 39.2016 21.833C41.8574 21.833 44.4318 22.3707 46.8432 23.446L45.1975 27.1772C43.3075 26.3462 41.2872 25.9226 39.2016 25.9226C30.9898 25.9226 24.3096 32.6029 24.3096 40.8147C24.3096 49.0265 30.9898 55.7067 39.2016 55.7067C47.4134 55.7067 54.0937 49.0265 54.0937 40.8147C54.0937 38.7291 53.67 36.7088 52.8391 34.8188L56.5703 33.1731C57.6293 35.5845 58.1833 38.1589 58.1833 40.8147C58.1833 51.275 49.6782 59.7801 39.2179 59.7801L39.2016 59.7638Z'/%3E%3Cpath d='M39.2016 49.6457C34.3136 49.6457 30.3544 45.6701 30.3544 40.7984C30.3544 35.9267 34.3299 31.9512 39.2016 31.9512V36.0245C36.5621 36.0245 34.4277 38.1752 34.4277 40.7984C34.4277 43.4216 36.5784 45.5724 39.2016 45.5724C41.8248 45.5724 43.9756 43.4216 43.9756 40.7984H48.0489C48.0489 45.6864 44.0733 49.6457 39.2016 49.6457Z'/%3E%3Cpath d='M15.6863 69.6413L10.4977 76.7671L13.7906 79.1648L18.9792 72.039L15.6863 69.6413Z'/%3E%3Cpath d='M62.7136 69.6302L59.4203 72.0273L64.6076 79.154L67.9009 76.7569L62.7136 69.6302Z'/%3E%3Cpath d='M64.6862 12.4343L37.7499 39.3706L40.6302 42.2509L67.5665 15.3146L64.6862 12.4343Z'/%3E%3Cpath d='M54.3056 28.5784L52.4156 13.9796L66.3952 0L68.2852 14.5988L54.3056 28.5784ZM56.7007 15.446L57.271 19.8452L63.9838 13.1324L63.4135 8.7332L56.7007 15.446Z'/%3E%3Cpath d='M66.0204 27.6011L51.4216 25.7111L65.4012 11.7314L80 13.6215L66.0204 27.6011ZM60.1548 22.7294L64.554 23.2997L71.2668 16.5868L66.8676 16.0166L60.1548 22.7294Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center / 50% auto; }
					#transformacao li:nth-child(3)::before { background: black url("data:image/svg+xml,%3Csvg width='80' height='69' viewBox='0 0 80 69' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%2399C21E'%3E%3Cpath d='M57.4652 35.2411H54.3391C54.3391 29.4484 49.5821 24.72 43.7241 24.72H36.2759C30.4316 24.72 25.6609 29.4349 25.6609 35.2411H22.5349C22.5349 27.7376 28.6918 21.6216 36.2623 21.6216H43.7105C51.281 21.6216 57.4516 27.7241 57.4516 35.2411H57.4652Z'/%3E%3Cpath d='M40 24.733C38.9263 24.733 37.8661 24.5444 36.8468 24.1942L35.1886 23.6014C30.9752 22.0926 28.1482 18.1051 28.1482 13.6731V11.7602C28.1482 5.28046 33.4625 0.0131836 40 0.0131836C46.5376 0.0131836 51.8519 5.28046 51.8519 11.7602V13.6731C51.8519 18.1051 49.0248 22.0926 44.8114 23.6014L43.1533 24.1942C42.1339 24.5579 41.0602 24.733 40 24.733ZM40 3.09811C35.1886 3.09811 31.2742 6.97785 31.2742 11.7467V13.6596C31.2742 16.785 33.2722 19.6005 36.2487 20.6647L37.9069 21.2574C39.2661 21.7424 40.7476 21.7424 42.1067 21.2574L43.7649 20.6647C46.7414 19.6005 48.7394 16.785 48.7394 13.6596V11.7467C48.7394 6.97785 44.825 3.09811 40.0136 3.09811H40Z'/%3E%3Cpath d='M80 62.3183H60.4281V59.2199H76.8739V41.2088C76.8739 36.6689 73.1498 32.9778 68.5695 32.9778H66.3133V29.8794H68.5695C74.8624 29.8794 80 34.9581 80 41.2088V62.3183Z'/%3E%3Cpath d='M66.3133 32.9913C65.4434 32.9913 64.56 32.8431 63.7309 32.5468L62.4397 32.0887C59.0282 30.8629 56.7176 27.6297 56.7176 24.0329V22.5376C56.7176 17.2973 61.0262 13.0269 66.3133 13.0269C71.6004 13.0269 75.9089 17.2973 75.9089 22.5376V24.0329C75.9089 27.6297 73.6119 30.8763 70.1869 32.0887L68.8957 32.5468C68.0666 32.8431 67.1831 32.9913 66.3133 32.9913ZM63.4998 29.1655L64.791 29.6235C65.7696 29.9738 66.8569 29.9738 67.8355 29.6235L69.1267 29.1655C71.315 28.3841 72.7693 26.323 72.7693 24.0194V22.5241C72.7693 18.9946 69.8743 16.1118 66.2997 16.1118C62.7251 16.1118 59.8301 18.9812 59.8301 22.5241V24.0194C59.8301 26.323 61.298 28.3841 63.4726 29.1655H63.4998Z'/%3E%3Cpath d='M19.5719 62.3183H0V41.2088C0 34.9715 5.12402 29.8794 11.4305 29.8794H13.6867V32.9778H11.4305C6.85015 32.9778 3.12606 36.6689 3.12606 41.2088V59.2199H19.5719V62.3183Z'/%3E%3Cpath d='M13.6867 32.9913C12.8169 32.9913 11.9334 32.8431 11.1043 32.5468L9.81312 32.0887C6.38804 30.8629 4.09106 27.6297 4.09106 24.0329V22.5376C4.09106 17.2973 8.39959 13.0269 13.6867 13.0269C18.9738 13.0269 23.2824 17.2973 23.2824 22.5376V24.0329C23.2824 27.6297 20.9854 30.8763 17.5603 32.0887L16.2691 32.5468C15.44 32.8431 14.5566 32.9913 13.6867 32.9913ZM13.6867 16.1118C10.1257 16.1118 7.21713 18.9812 7.21713 22.5241V24.0194C7.21713 26.323 8.68502 28.3841 10.8733 29.1655L12.1645 29.6235C13.1431 29.9738 14.2304 29.9738 15.209 29.6235L16.5002 29.1655C18.6884 28.3841 20.1563 26.323 20.1563 24.0194V22.5241C20.1563 18.9946 17.2613 16.1118 13.6867 16.1118Z'/%3E%3Cpath d='M40 69.0002C29.9423 69.0002 21.7601 60.8905 21.7601 50.9217C21.7601 40.953 29.9423 32.8433 40 32.8433C50.0578 32.8433 58.2399 40.953 58.2399 50.9217C58.2399 60.8905 50.0578 69.0002 40 69.0002ZM40 36.1976C31.8179 36.1976 25.158 42.7986 25.158 50.9083C25.158 59.018 31.8179 65.6189 40 65.6189C48.1822 65.6189 54.842 59.018 54.842 50.9083C54.842 42.7986 48.1822 36.1976 40 36.1976Z'/%3E%3Cpath d='M41.699 42.3809H38.3011V59.449H41.699V42.3809Z'/%3E%3Cpath d='M48.6171 49.2241H31.3966V52.5919H48.6171V49.2241Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center / 50% auto; }
					#transformacao li:nth-child(4)::before { background: black url("data:image/svg+xml,%3Csvg width='80' height='55' viewBox='0 0 80 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%2399C21E'%3E%3Cpath d='M74.5356 46.7068H71.7612V2.79682H8.23887V46.7068H5.46445V0H74.5356V46.7068Z'/%3E%3Cpath d='M71.7853 55.0002H8.21472C3.67913 55.0002 0 51.2792 0 46.7192V45.3208H33.4741V48.1176H2.95537C3.57057 50.4645 5.69361 52.2034 8.21472 52.2034H71.7732C74.2943 52.2034 76.4294 50.4645 77.0446 48.1176H46.5259V45.3208H80V46.7192C80 51.2914 76.3088 55.0002 71.7853 55.0002Z'/%3E%3Cpath d='M55.8987 6.20166H52.4126V8.99848H55.8987V6.20166Z'/%3E%3Cpath d='M62.3522 6.20166H58.8661V8.99848H62.3522V6.20166Z'/%3E%3Cpath d='M68.8179 6.20166H65.3318V8.99848H68.8179V6.20166Z'/%3E%3Cpath d='M40 39.5808C32.5091 39.5808 26.4174 33.4399 26.4174 25.8885C26.4174 18.3371 32.5091 12.1963 40 12.1963C47.491 12.1963 53.5826 18.3371 53.5826 25.8885C53.5826 33.4399 47.491 39.5808 40 39.5808ZM40 15.0053C34.041 15.0053 29.1918 19.8936 29.1918 25.9007C29.1918 31.9078 34.041 36.784 40 36.784C45.959 36.784 50.8082 31.8956 50.8082 25.9007C50.8082 19.9058 45.959 15.0053 40 15.0053Z'/%3E%3Cpath d='M40 32.4915C36.3932 32.4915 33.4499 29.5244 33.4499 25.8886C33.4499 22.2527 36.3932 19.2856 40 19.2856C43.6067 19.2856 46.55 22.2527 46.55 25.8886C46.55 29.5244 43.6067 32.4915 40 32.4915ZM40 22.0825C37.9131 22.0825 36.2243 23.7849 36.2243 25.8886C36.2243 27.9923 37.9131 29.6947 40 29.6947C42.0868 29.6947 43.7756 27.9923 43.7756 25.8886C43.7756 23.7849 42.0868 22.0825 40 22.0825Z'/%3E%3Cpath d='M41.3872 8.30566H38.6128V13.6075H41.3872V8.30566Z'/%3E%3Cpath d='M27.8167 24.4907H22.5573V27.2875H27.8167V24.4907Z'/%3E%3Cpath d='M41.3872 38.1826H38.6128V43.4844H41.3872V38.1826Z'/%3E%3Cpath d='M57.4548 24.4907H52.1954V27.2875H57.4548V24.4907Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center / 50% auto; }
					#transformacao li:nth-child(5)::before { background: black url("data:image/svg+xml,%3Csvg width='80' height='75' viewBox='0 0 80 75' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%2399C21E'%3E%3Cpath d='M0 64.6509V11.2012C0 5.03024 5.03785 0 11.2182 0H68.1487V41.2177C68.1487 47.4024 63.1108 52.4189 56.9305 52.4189H18.2657L0 64.6509ZM11.2182 3.43595C6.92361 3.43595 3.44116 6.92688 3.44116 11.2012V58.2051L17.2195 48.9692H56.9305C61.2251 48.9692 64.7075 45.4783 64.7075 41.204V3.43595H11.2182Z'/%3E%3Cpath d='M35.4439 42.5646C26.6759 42.5646 19.5458 35.4453 19.5458 26.6905C19.5458 17.9357 26.6759 10.8164 35.4439 10.8164C44.212 10.8164 51.3421 17.9357 51.3421 26.6905C51.3421 35.4453 44.212 42.5646 35.4439 42.5646ZM35.4439 14.2386C28.5754 14.2386 22.9869 19.8186 22.9869 26.6768C22.9869 33.5349 28.5754 39.1149 35.4439 39.1149C42.3125 39.1149 47.9009 33.5349 47.9009 26.6768C47.9009 19.8186 42.3125 14.2386 35.4439 14.2386Z'/%3E%3Cpath d='M80 75.0001L61.7343 62.7544H23.0695C17.7151 62.7544 13.0764 58.9473 12.0578 53.7109L15.4301 53.0512C16.1459 56.6796 19.3531 59.3184 23.0695 59.3184H62.7804L76.5588 68.5543V21.5367C76.5588 17.2486 73.0626 13.7714 68.7818 13.7714H66.4281V10.3354H68.7818C74.9759 10.3354 80 15.3657 80 21.5367V74.9864V75.0001Z'/%3E%3Cpath d='M37.1645 18.6919H33.7233V34.676H37.1645V18.6919Z'/%3E%3Cpath d='M43.4549 24.9722H27.4467V28.4081H43.4549V24.9722Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center / 50% auto; }
					#transformacao li:nth-child(6)::before { background: black url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%2399C21E'%3E%3Cpath d='M40.0075 62.3949C28.4761 62.3949 20.1537 57.5664 19.7938 57.3564L18.8641 56.8166V50.9834C18.8641 47.5645 20.8585 44.4305 23.9625 42.9909L34.9541 37.9375L36.5136 41.3414L25.522 46.3799C23.7526 47.2046 22.5979 49.004 22.5979 50.9684V54.5973C24.9522 55.7669 31.6101 58.631 39.9775 58.631C48.3449 58.631 55.0178 55.7669 57.3571 54.5973V50.9684C57.3571 49.004 56.2024 47.2046 54.433 46.3799L43.5164 41.3414L45.0909 37.9375L56.0225 42.9759C59.1265 44.4155 61.1209 47.5495 61.1209 50.9684V56.8016L60.1912 57.3414C59.8463 57.5514 51.5089 62.3799 39.9775 62.3799L40.0075 62.3949Z'/%3E%3Cpath d='M31.5201 30.3957L30.8153 26.7069C35.8538 25.7322 39.5126 24.3676 40.9822 20.8887L44.4311 22.3432C42.1818 27.6516 36.9034 29.346 31.5201 30.3957Z'/%3E%3Cpath d='M48.8398 28.8965C47.1303 28.8965 44.941 27.8618 44.0862 27.412L45.8107 24.083C47.1603 24.7728 48.3449 25.1477 48.8398 25.1477V28.8965Z'/%3E%3Cpath d='M40.0075 42.6464C39.7676 42.6464 39.5277 42.6464 39.2877 42.6164C33.6795 42.2565 29.2859 37.428 29.2859 31.6248V25.0869C29.2859 19.6885 33.6795 15.2949 39.0778 15.2949H40.9222C46.3205 15.2949 50.7142 19.6885 50.7142 25.0869V31.9397C50.7142 34.8938 49.4845 37.7429 47.3252 39.7523C45.3158 41.6417 42.7367 42.6464 40.0075 42.6464ZM39.0778 19.0438C35.7488 19.0438 33.0347 21.7579 33.0347 25.0869V31.6248C33.0347 35.4636 35.8838 38.6426 39.5277 38.8826C41.4621 39.0175 43.3365 38.3427 44.761 37.0081C46.1856 35.6736 46.9653 33.8741 46.9653 31.9247V25.0719C46.9653 21.7429 44.2512 19.0288 40.9222 19.0288H39.0778V19.0438Z'/%3E%3Cpath d='M40.0075 79.9997C37.7132 79.9997 35.419 79.8047 33.1996 79.4148L31.8651 79.1899L31.6701 77.8403C31.6701 77.8403 31.1753 74.4214 30.9054 72.547C28.2962 71.8272 25.807 70.7925 23.4527 69.458C21.9232 70.5976 19.164 72.667 19.164 72.667L18.0694 73.4767L16.9597 72.6969C15.1003 71.3923 13.3458 69.9078 11.7264 68.2883C10.1069 66.6688 8.62232 64.9144 7.31773 63.055L6.53798 61.9453L7.34772 60.8506C7.34772 60.8506 9.40208 58.0915 10.5567 56.562C9.23713 54.2077 8.20246 51.7185 7.46769 49.1243C5.57828 48.8544 2.17434 48.3595 2.17434 48.3595L0.824762 48.1646L0.599832 46.83C0.209954 44.5957 0.0150146 42.3014 0.0150146 40.0072C0.0150146 37.7129 0.209954 35.4186 0.599832 33.1843L0.824762 31.8497L7.46769 30.89C8.18746 28.2808 9.22214 25.7916 10.5417 23.4523L6.52298 18.069L7.30274 16.9594C8.60733 15.1149 10.0919 13.3455 11.7114 11.726C13.3309 10.1065 15.0853 8.62196 16.9447 7.31737L18.0544 6.53761L19.149 7.34736C19.149 7.34736 21.9082 9.41671 23.4377 10.5564C25.792 9.23677 28.2812 8.20209 30.8754 7.46732C31.1453 5.57791 31.6401 2.17397 31.6401 2.17397L31.8351 0.824395L33.1697 0.599466C37.6233 -0.180291 42.3468 -0.180291 46.8004 0.599466L48.135 0.824395L49.0947 7.46732C51.7039 8.18709 54.1931 9.22177 56.5324 10.5414C58.0619 9.40172 60.821 7.33236 60.821 7.33236L61.9157 6.52261L63.0253 7.30237C64.8698 8.60696 66.6392 10.0915 68.2587 11.711C69.8782 13.3305 71.3627 15.0849 72.6673 16.9444L73.4471 18.054L72.6373 19.1487C71.1678 21.1131 70.1481 22.4776 69.4133 23.4073C70.7479 25.7766 71.7976 28.2808 72.5174 30.89C74.4068 31.1599 77.8107 31.6548 77.8107 31.6548L79.1603 31.8497L79.4002 33.1843C79.7901 35.4186 79.985 37.7129 79.985 40.0072C79.985 42.3014 79.7901 44.5957 79.4002 46.83L79.1603 48.1646L72.5174 49.1243C71.7976 51.7185 70.7629 54.2227 69.4283 56.577C70.568 58.1065 72.6373 60.8656 72.6373 60.8656L73.4471 61.9603L72.6673 63.07C71.3627 64.9144 69.8782 66.6838 68.2587 68.3033C66.6392 69.9228 64.8698 71.4073 63.0253 72.7119L61.9157 73.4917L60.821 72.682C60.821 72.682 58.0619 70.6126 56.5324 69.473C54.1781 70.7925 51.6889 71.8272 49.0947 72.562C48.8248 74.4514 48.3299 77.8553 48.3299 77.8553L48.135 79.2049L46.8004 79.4298C44.5661 79.8197 42.2718 80.0147 39.9775 80.0147L40.0075 79.9997ZM35.164 75.9359C38.358 76.3558 41.657 76.3558 44.851 75.9359L45.1209 74.0465C45.7357 69.8178 45.7957 69.1131 47.2653 69.1581C50.2493 68.4233 53.0834 67.2236 55.7076 65.6191L55.8426 65.5442C56.8173 65.0643 56.8773 65.0343 61.9757 68.8431C63.2503 67.8685 64.4799 66.8038 65.6195 65.6491C66.7592 64.4945 67.8388 63.2799 68.8135 62.0053C64.9447 56.8169 64.7948 56.487 65.7095 55.5423C67.254 52.9781 68.4087 50.204 69.1434 47.2799C69.1134 45.8403 69.7882 45.7504 74.0319 45.1356L75.9213 44.8656C76.1312 43.2761 76.2362 41.6566 76.2362 40.0221C76.2362 38.3877 76.1312 36.7682 75.9213 35.1787C69.5183 34.249 69.1884 34.114 69.1584 32.8094C68.4236 29.8103 67.224 26.9462 65.6045 24.3071L64.9297 23.2124L65.6945 22.1927C65.7545 22.1027 67.6739 19.5535 68.8135 18.024C67.8388 16.7494 66.7592 15.5198 65.6195 14.3802C64.4649 13.2255 63.2503 12.1609 61.9757 11.1862C56.7873 15.0549 56.6073 15.0999 55.6176 14.3502C53.0235 12.7757 50.2193 11.591 47.2503 10.8563C45.7807 10.8713 45.7207 10.1965 45.1059 5.96779L44.836 4.07838C41.642 3.65851 38.343 3.65851 35.149 4.07838C34.2193 10.4664 34.1144 10.7063 32.8548 10.8263C29.8257 11.561 26.9466 12.7607 24.2924 14.3952L24.1575 14.4701C23.1978 14.95 23.1228 14.98 18.0244 11.1712C16.7498 12.1459 15.5202 13.2255 14.3805 14.3652C13.2259 15.5198 12.1612 16.7344 11.1865 18.009L15.0703 23.1974L14.4105 24.2771C12.806 26.8863 11.6064 29.7354 10.8716 32.7194C10.9016 34.159 10.2268 34.249 5.98315 34.8638L4.09374 35.1337C3.88381 36.7232 3.77884 38.3577 3.77884 39.9772C3.77884 41.5967 3.88381 43.2161 4.09374 44.8206C10.4967 45.7504 10.7667 45.8703 10.8416 47.1449C11.5614 50.114 12.746 52.9481 14.3355 55.5723C15.1453 56.547 15.0553 56.7869 11.1865 61.9603C12.1612 63.2349 13.2409 64.4645 14.3805 65.6042C15.5202 66.7588 16.7498 67.8235 18.0244 68.7982C23.2128 64.9294 23.3927 64.8844 24.3824 65.6341C27.0516 67.2686 29.9457 68.4533 33.0047 69.188L33.4396 69.353C34.2343 69.7729 34.2943 69.8028 35.179 75.9059L35.164 75.9359Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center / 50% auto; }
					#transformacao li:nth-child(7)::before { background: black url("data:image/svg+xml,%3Csvg width='80' height='61' viewBox='0 0 80 61' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%2399C21E'%3E%3Cpath d='M55.6823 61H30.5957C13.7283 61 0 47.3202 0 30.5C0 13.6798 13.7283 0 30.6083 0H55.6949V16.1921H30.6083C22.6915 16.1921 16.2496 22.6112 16.2496 30.5C16.2496 38.3888 22.6915 44.8079 30.6083 44.8079H55.6949V61H55.6823ZM30.6083 2.88921C15.3293 2.88921 2.89946 15.2751 2.89946 30.5C2.89946 45.7249 15.3293 58.1108 30.6083 58.1108H52.7955V47.6971H30.6083C21.0905 47.6971 13.3627 39.9841 13.3627 30.5C13.3627 21.0159 21.1031 13.3029 30.6083 13.3029H52.7955V2.88921H30.6083Z'/%3E%3Cpath d='M45.9376 1.44531H43.0381V14.7482H45.9376V1.44531Z'/%3E%3Cpath d='M45.9376 46.2529H43.0381V59.5559H45.9376V46.2529Z'/%3E%3Cpath d='M14.7998 29.0552H1.44971V31.9444H14.7998V29.0552Z'/%3E%3Cpath d='M62.7419 54.1166L63.3344 35.4246H51.3458L68.6039 6.88428L68.0114 25.5762H80L62.7419 54.1166ZM56.4766 32.5354H66.3221L65.9818 43.1376L74.8566 28.4654H64.9985L65.3388 17.8633L56.464 32.5354H56.4766Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center / 50% auto; }

@media ( width < 900px ){
	#transformacao h2 { flex: 0 0 300px; }
	#transformacao picture { flex: 1 1 calc( 100% - 320px ); }
		#transformacao img { max-height: 320px; }
	#transformacao li { padding-left: 120px; min-height: 100px; }
		#transformacao li::before { width: 100px; height: 100px; border-radius: 16px; }
}

@media ( width < 600px ){
	#transformacao h2 { flex: 0 0 100%; text-align: center; }
	#transformacao picture { flex: 0 0 100%; }
		#transformacao img { max-height: 240px; }
	#transformacao ul { display: flex; gap: 20px; padding-bottom: 20px; overflow-x: auto; scroll-snap-type: x mandatory; }
		#transformacao li { flex: 0 0 calc( 100% - 40px ); padding-left: 80px; min-height: 1px; justify-content: flex-start; scroll-snap-align: start; }
		#transformacao * + li { margin-top: 0; }
		#transformacao li::before { width: 60px; height: 60px; border-radius: 12px }
}



#diferencial { padding: 0; }
	#diferencial .hero { background: black url(../img/diferencial-bg.webp) no-repeat center / cover; color: #fff; }
		#diferencial h2 { text-align: center; }
		#diferencial p { text-align: center; }
	#diferencial .wrap { padding: 80px 20px; }
		#diferencial ul { list-style: none; display: flex; flex-wrap: wrap; gap: 40px; }
			#diferencial li { flex: 0 0 calc( 25% - 30px ); margin-top: 0 !important; text-align: center; }
				#diferencial li::before { content: ''; display: block; width: 140px; height: 140px; border-radius: 20px; background: var(--purple); margin: 0 auto 40px; }
					#diferencial li:nth-child(1)::before { background: var(--purple) url("data:image/svg+xml,%3Csvg width='80' height='77' viewBox='0 0 80 77' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='white'%3E%3Cpath d='M62.674 12.7339H17.3234V0H62.674V12.7339ZM20.9376 9.12255H59.0598V3.61134H20.9376V9.12255Z'/%3E%3Cpath d='M40.9176 40.981C32.9978 40.981 26.5707 34.5433 26.5707 26.6455H30.185C30.185 32.565 35.0092 37.3696 40.9176 37.3696C46.8261 37.3696 51.6503 32.5493 51.6503 26.6455H55.2645C55.2645 34.559 48.8218 40.981 40.9176 40.981Z'/%3E%3Cpath d='M65.421 40.9813C57.5011 40.9813 51.0741 34.5437 51.0741 26.6459H54.6883C54.6883 32.5653 59.5125 37.37 65.421 37.37C71.3294 37.37 75.7451 32.9579 76.1379 27.3996L60.4868 12.7344H20.1803L4.52919 27.3996C4.92204 32.9579 9.57339 37.37 15.2461 37.37C20.9189 37.37 25.9788 32.5496 25.9788 26.6459H29.593C29.593 34.5594 23.1503 40.9813 15.2461 40.9813C7.342 40.9813 0.883545 34.5437 0.883545 26.6459V25.8608L18.7504 9.12305H61.9167L79.7836 25.8608V26.6459C79.7836 34.5594 73.3408 40.9813 65.4367 40.9813H65.421Z'/%3E%3Cpath d='M75.3983 73.6244H6.021V36.459H9.63522V70.013H71.7841V36.459H75.3983V73.6244Z'/%3E%3Cpath d='M80.8835 77.0008H77.2693V73.625H4.49777V77.0008H0.883545V70.0137H80.8835V77.0008Z'/%3E%3Cpath d='M51.7785 73.6234H29.6532V45.8789H51.7785V73.6234ZM33.2517 70.0121H48.1486V49.4902H33.2517V70.0121Z'/%3E%3Cpath d='M55.5038 45.8789H24.5157V49.4902H55.5038V45.8789Z'/%3E%3Cpath d='M78.2086 24.8398H2.93854V28.4512H78.2086V24.8398Z'/%3E%3Cpath d='M41.3998 10.3157L35.8181 26.0303L39.2242 27.2381L44.8058 11.5235L41.3998 10.3157Z'/%3E%3Cpath d='M39.2236 10.3255L35.8181 11.5352L41.408 27.2469L44.8134 26.0372L39.2236 10.3255Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center / 50% auto; }
					#diferencial li:nth-child(2)::before { background: var(--purple) var(--world-search) no-repeat center / 50% auto; }
					#diferencial li:nth-child(3)::before { background: var(--purple) url("data:image/svg+xml,%3Csvg width='68' height='80' viewBox='0 0 68 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='white'%3E%3Cpath d='M35.8839 24.79H32.1162V43.8911H35.8839V24.79Z'/%3E%3Cpath d='M43.4797 32.4521H24.5054V36.2451H43.4797V32.4521Z'/%3E%3Cpath d='M34 58.7137C20.6471 58.7137 9.79608 47.7901 9.79608 34.3481C9.79608 20.906 20.6471 9.98242 34 9.98242C47.3528 9.98242 58.2039 20.906 58.2039 34.3481C58.2039 47.7901 47.3528 58.7137 34 58.7137ZM34 13.4719C22.5611 13.4719 13.2624 22.8328 13.2624 34.3481C13.2624 45.8633 22.5611 55.2242 34 55.2242C45.4388 55.2242 54.7376 45.8633 54.7376 34.3481C54.7376 22.8328 45.4388 13.4719 34 13.4719Z'/%3E%3Cpath d='M47.5789 62.2334H20.4211V65.7229H47.5789V62.2334Z'/%3E%3Cpath d='M47.5789 68.834H20.4211V72.3235H47.5789V68.834Z'/%3E%3Cpath d='M34.0001 80.0002C31.1517 80.0002 28.4691 78.8775 26.4496 76.8597L28.9061 74.3867C30.2625 75.7522 32.071 76.5107 34.0001 76.5107C35.9292 76.5107 37.7377 75.7522 39.0941 74.3867L41.5506 76.8597C39.5311 78.8927 36.8485 80.0002 34.0001 80.0002Z'/%3E%3Cpath d='M36.8182 3.61051C34.9645 3.44362 33.0354 3.44362 31.1817 3.61051L30.8652 0.136205C32.93 -0.0610265 35.07 -0.0610265 37.1347 0.136205L36.8182 3.61051Z'/%3E%3Cpath d='M20.9185 6.44777L19.4415 3.29207C20.3759 2.85209 21.3555 2.44246 22.3351 2.07834C23.3148 1.71422 24.3245 1.39561 25.3343 1.1377L26.2234 4.5058C25.3192 4.74854 24.4149 5.0368 23.5257 5.35541C22.6366 5.67401 21.7625 6.0533 20.9185 6.44777Z'/%3E%3Cpath d='M12.2226 12.6224L9.76599 10.1646C10.4894 9.42122 11.2731 8.70815 12.0718 8.02543C12.8857 7.34271 13.7146 6.69033 14.5736 6.09863L16.5479 8.96607C15.7944 9.49708 15.0408 10.0736 14.3023 10.6956C13.5789 11.3025 12.8857 11.9549 12.2226 12.6224Z'/%3E%3Cpath d='M6.16404 21.4378L3.01422 19.9813C3.45128 19.0407 3.93355 18.1 4.46103 17.1746C4.98851 16.2643 5.54614 15.3691 6.14897 14.5195L8.98231 16.5222C8.43975 17.2959 7.92734 18.1 7.46014 18.9193C6.99294 19.7386 6.55589 20.5882 6.16404 21.4378Z'/%3E%3Cpath d='M3.45124 31.7991L0 31.5109C0.0904255 30.4792 0.226064 29.4172 0.406915 28.3855C0.587766 27.3387 0.828901 26.2918 1.10018 25.3057L4.44592 26.2311C4.20479 27.1263 3.99379 28.0517 3.82801 29.0075C3.66223 29.9482 3.54167 30.8888 3.46631 31.8295L3.45124 31.7991Z'/%3E%3Cpath d='M1.0851 43.3905C0.813825 42.3891 0.587761 41.3575 0.391839 40.3106C0.210988 39.2638 0.0753498 38.2169 -0.0150757 37.1701L3.43617 36.8818C3.51152 37.8073 3.63209 38.7631 3.79787 39.7038C3.96365 40.6444 4.17464 41.585 4.41578 42.4802L1.07003 43.4056L1.0851 43.3905Z'/%3E%3Cpath d='M6.14897 54.178C5.54614 53.3284 4.98851 52.4333 4.46103 51.523C3.93355 50.6127 3.45128 49.6569 3.01422 48.7162L6.16404 47.2598C6.55589 48.1094 6.99294 48.959 7.46014 49.7783C7.92734 50.5975 8.43975 51.4016 8.98231 52.1754L6.14897 54.178Z'/%3E%3Cpath d='M14.5585 62.5682C13.7146 61.9765 12.8706 61.3393 12.0718 60.6566C11.2731 59.9738 10.4894 59.2608 9.76599 58.5174L12.2226 56.0596C12.8857 56.7271 13.5789 57.3795 14.3023 57.9864C15.0257 58.5932 15.7793 59.1849 16.5479 59.7159L14.5736 62.5834L14.5585 62.5682Z'/%3E%3Cpath d='M53.4415 62.5687L51.4672 59.7013C52.2208 59.1703 52.9743 58.5938 53.7128 57.9717C54.4362 57.3649 55.1295 56.7125 55.7926 56.0449L58.2491 58.5027C57.5257 59.2461 56.742 59.9592 55.9433 60.6419C55.1295 61.3247 54.3006 61.977 53.4415 62.5687Z'/%3E%3Cpath d='M61.8511 54.178L59.0178 52.1754C59.5603 51.4016 60.0727 50.5975 60.5399 49.7783C61.0071 48.959 61.4442 48.1094 61.836 47.2598L64.9858 48.7162C64.5488 49.6569 64.0665 50.5975 63.539 51.523C63.0116 52.4333 62.4539 53.3284 61.8511 54.178Z'/%3E%3Cpath d='M66.915 43.39L63.5692 42.4645C63.8103 41.5694 64.0213 40.6439 64.1871 39.6881C64.3529 38.7475 64.4735 37.8069 64.5488 36.8662L68.0001 37.1545C67.9096 38.1861 67.774 39.2482 67.5931 40.2798C67.4123 41.3267 67.1712 42.3735 66.8999 43.3597L66.915 43.39Z'/%3E%3Cpath d='M64.5488 31.8002C64.4735 30.8747 64.3529 29.9189 64.1871 28.9782C64.0213 28.0376 63.8103 27.097 63.5692 26.2018L66.915 25.2764C67.1862 26.2777 67.4123 27.3094 67.6082 28.3562C67.7891 29.4031 67.9247 30.4499 68.0151 31.4816L64.5639 31.7698L64.5488 31.8002Z'/%3E%3Cpath d='M61.836 21.4378C61.4442 20.5882 61.0071 19.7386 60.5399 18.9193C60.0727 18.1 59.5603 17.2959 59.0178 16.5222L61.8511 14.5195C62.4539 15.3691 63.0116 16.2643 63.539 17.1746C64.0665 18.0849 64.5488 19.0407 64.9858 19.9813L61.836 21.4378Z'/%3E%3Cpath d='M55.7775 12.6224C55.1144 11.9549 54.4211 11.3025 53.6977 10.6956C52.9743 10.0888 52.2208 9.49708 51.4521 8.96607L53.4264 6.09863C54.2704 6.69033 55.1144 7.32754 55.9131 8.01026C56.7119 8.69298 57.4956 9.40605 58.219 10.1495L55.7624 12.6073L55.7775 12.6224Z'/%3E%3Cpath d='M47.0815 6.44777C46.2375 6.0533 45.3634 5.67401 44.4742 5.35541C43.5851 5.0368 42.6808 4.74854 41.7766 4.5058L42.6657 1.1377C43.6604 1.41078 44.6702 1.72939 45.6648 2.07834C46.6595 2.44246 47.6241 2.85209 48.5585 3.29207L47.0815 6.44777Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center / 50% auto; }
					#diferencial li:nth-child(4)::before { background: var(--purple) url("data:image/svg+xml,%3Csvg width='80' height='70' viewBox='0 0 80 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='white'%3E%3Cpath d='M57.4653 35.7514H54.3392C54.3392 29.8748 49.5821 25.0779 43.7242 25.0779H36.276C30.4316 25.0779 25.661 29.8612 25.661 35.7514H22.5349C22.5349 28.1392 28.6919 21.9346 36.2624 21.9346H43.7106C51.2811 21.9346 57.4517 28.1255 57.4517 35.7514H57.4653Z'/%3E%3Cpath d='M40 25.0918C38.9263 25.0918 37.8662 24.9004 36.8468 24.5451L35.1886 23.9438C30.9752 22.4131 28.1482 18.3678 28.1482 13.8715V11.9309C28.1482 5.35729 33.4625 0.0136719 40 0.0136719C46.5376 0.0136719 51.8519 5.35729 51.8519 11.9309V13.8715C51.8519 18.3678 49.0249 22.4131 44.8115 23.9438L43.1533 24.5451C42.1339 24.9141 41.0602 25.0918 40 25.0918ZM40 3.14331C35.1886 3.14331 31.2743 7.07927 31.2743 11.9172V13.8579C31.2743 17.0285 33.2722 19.8848 36.2488 20.9645L37.9069 21.5658C39.2661 22.0578 40.7476 22.0578 42.1067 21.5658L43.7649 20.9645C46.7415 19.8848 48.7394 17.0285 48.7394 13.8579V11.9172C48.7394 7.07927 44.8251 3.14331 40.0136 3.14331H40Z'/%3E%3Cpath d='M80 63.2215H60.4281V60.0782H76.8739V41.8061C76.8739 37.2004 73.1498 33.4558 68.5695 33.4558H66.3133V30.3125H68.5695C74.8624 30.3125 80 35.4648 80 41.8061V63.2215Z'/%3E%3Cpath d='M66.3133 33.4696C65.4434 33.4696 64.56 33.3193 63.7309 33.0186L62.4397 32.554C59.0282 31.3103 56.7177 28.0303 56.7177 24.3814V22.8644C56.7177 17.5481 61.0262 13.2158 66.3133 13.2158C71.6004 13.2158 75.909 17.5481 75.909 22.8644V24.3814C75.909 28.0303 73.612 31.324 70.1869 32.554L68.8957 33.0186C68.0666 33.3193 67.1832 33.4696 66.3133 33.4696ZM63.4998 29.5883L64.791 30.053C65.7696 30.4083 66.857 30.4083 67.8356 30.053L69.1268 29.5883C71.315 28.7957 72.7693 26.7047 72.7693 24.3677V22.8507C72.7693 19.2701 69.8743 16.3455 66.2997 16.3455C62.7251 16.3455 59.8301 19.2564 59.8301 22.8507V24.3677C59.8301 26.7047 61.298 28.7957 63.4727 29.5883H63.4998Z'/%3E%3Cpath d='M19.5719 63.2215H0V41.8061C0 35.4785 5.12402 30.3125 11.4305 30.3125H13.6867V33.4558H11.4305C6.85015 33.4558 3.12606 37.2004 3.12606 41.8061V60.0782H19.5719V63.2215Z'/%3E%3Cpath d='M13.6867 33.4696C12.8169 33.4696 11.9334 33.3193 11.1043 33.0186L9.81312 32.554C6.38804 31.3103 4.09106 28.0303 4.09106 24.3814V22.8644C4.09106 17.5481 8.39959 13.2158 13.6867 13.2158C18.9738 13.2158 23.2824 17.5481 23.2824 22.8644V24.3814C23.2824 28.0303 20.9854 31.324 17.5603 32.554L16.2691 33.0186C15.44 33.3193 14.5566 33.4696 13.6867 33.4696ZM13.6867 16.3455C10.1257 16.3455 7.21713 19.2564 7.21713 22.8507V24.3677C7.21713 26.7047 8.68502 28.7957 10.8733 29.5883L12.1645 30.053C13.1431 30.4083 14.2304 30.4083 15.209 30.053L16.5002 29.5883C18.6884 28.7957 20.1563 26.7047 20.1563 24.3677V22.8507C20.1563 19.2701 17.2613 16.3455 13.6867 16.3455Z'/%3E%3Cpath d='M40 69.9993C29.9423 69.9993 21.7601 61.7721 21.7601 51.6588C21.7601 41.5456 29.9423 33.3184 40 33.3184C50.0578 33.3184 58.2399 41.5456 58.2399 51.6588C58.2399 61.7721 50.0578 69.9993 40 69.9993ZM40 36.7213C31.8179 36.7213 25.158 43.4179 25.158 51.6452C25.158 59.8724 31.8179 66.569 40 66.569C48.1821 66.569 54.842 59.8724 54.842 51.6452C54.842 43.4179 48.1821 36.7213 40 36.7213Z'/%3E%3Cpath d='M41.699 42.9941H38.3011V60.3096H41.699V42.9941Z'/%3E%3Cpath d='M48.6171 49.9365H31.3966V53.3532H48.6171V49.9365Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center / 50% auto; }

@media ( width < 900px ){
	#diferencial .wrap { padding: 60px 20px; }
		#diferencial li { flex: 0 0 calc( 50% - 20px ); }
			#diferencial li::before { width: 100px; height: 100px; border-radius: 16px; }
}

@media ( width < 600px ){
	#diferencial .wrap { padding: 40px 20px; }
		#diferencial li::before { width: 60px; height: 60px; border-radius: 12px; margin-bottom: 20px; }
}

@media ( width < 480px ){
	#diferencial ul { flex-wrap: nowrap; overflow-x: auto; scroll-snap-type: x mandatory; padding-bottom: 20px; gap: 20px; }
		#diferencial li { flex: 0 0 100%; max-width: 240px; scroll-snap-align: center; }
}



#cases { padding: 0; }
	#cases .hero { background: black url(../img/cases-bg.webp) no-repeat center / cover; color: #fff; }
		#cases h2 { color: #fff; text-align: center; }
			#cases h2 strong { display: block; }
	#cases .wrap { display: flex; flex-direction: column; gap: 40px; padding: 80px 20px; }
		#cases .media { align-items: flex-start; }
		#cases img { border-radius: 20px; max-width: 320px; }
		#cases h3 { font-size: 1.5rem; text-transform: uppercase; font-weight: bold; }
		#cases dl { display: grid; grid-template-columns: max-content auto; gap: 12px 8px; }
			#cases dt { font-weight: bold; }
				#cases dt::after { content: ':'; }

@media ( width > 991px ){
	#cases .media { align-items: center; }
}

@media ( width < 900px ){
	#cases .wrap { padding: 60px 20px; }
		#cases .media-image { max-width: 240px; }
}

@media ( width < 600px ){
	#cases { padding-bottom: 40px; }
		#cases .wrap { padding: 40px 20px 20px; flex-direction: row; gap: 20px; overflow-x: auto; scroll-snap-type: x mandatory; }
			#cases .media { flex-direction: column; scroll-snap-align: center; flex: 0 0 calc( 100% - 80px ); }
				#cases .media:first-child { flex: 0 0 calc( 100% - 18px ); padding-left: 40px; }
				#cases .media:last-child { flex: 0 0 calc( 100% - 18px ); padding-right: 40px; }
				#cases .media-image { align-self: center; max-width: 120px; }
				#cases h3 { text-align: center; font-size: 1.25rem; }
				#cases dl { margin-top: 12px; }
					#cases dt { text-align: right; }
}



#depoimentos { padding: 0; background: #DBDBDB; }
	#depoimentos .hero { background: var(--purple) url(../img/cases-bg.webp) no-repeat center / cover; color: #fff; }
		#depoimentos h2 { color: #fff; text-align: center; }
			#depoimentos h2 strong { display: block; }
	#depoimentos .wrap { display: flex; flex-direction: column; gap: 40px; padding: 80px 20px; }
		#depoimentos .media { align-items: flex-start; }
		#depoimentos img { border-radius: 20px; max-width: 320px; }
		#depoimentos figure {}
			#depoimentos blockquote {}
				#depoimentos blockquote p { font-style: italic; }
					#depoimentos blockquote p:first-child::before { content: '“'; }
					#depoimentos blockquote p:last-child::after { content: '”'; }
			#depoimentos figcaption { margin-top: 20px; font-weight: bold; text-transform: uppercase; }
				#depoimentos figcaption span { display: none; }
				#depoimentos figcaption strong { font-weight: normal; display: block; text-transform: none; }

@media ( width > 991px ){
	#depoimentos .media { align-items: center; }
}

@media ( width < 900px ){
	#depoimentos .wrap { padding: 60px 20px; }
		#depoimentos .media-image { max-width: 240px; }
}

@media ( width < 600px ){
	#depoimentos { padding-bottom: 40px; }
		#depoimentos .wrap { padding: 40px 20px 20px; flex-direction: row; gap: 20px; overflow-x: auto; scroll-snap-type: x mandatory; }
			#depoimentos .media { flex-direction: column; scroll-snap-align: center; flex: 0 0 calc( 100% - 80px ); }
				#depoimentos .media:first-child { flex: 0 0 calc( 100% - 18px ); padding-left: 20px; }
				#depoimentos .media:last-child { flex: 0 0 calc( 100% - 18px ); padding-right: 20px; }
				#depoimentos .media-image { align-self: center; max-width: 120px; }
				#depoimentos blockquote p,
				#depoimentos figcaption { text-align: center; }

}



#faz-sentido { position: relative; isolation: isolate; }
	#faz-sentido::before { content: ''; display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: url(../img/faz-sentido-bg.webp) no-repeat center / cover; z-index: -1; }
	#faz-sentido .row { align-items: center; }

@media ( width < 600px ){
	#faz-sentido::before { opacity: .25; }
	#faz-sentido h2,
	#faz-sentido p { text-align: center; }
	#faz-sentido img { max-width: 240px; margin-inline: auto; }
}



#faq { padding: 0; }
	#faq .hero { background: black; color: #fff; }
		#faq h2 { text-align: center; font-weight: bold; }
		#faq .hero p { text-align: center; }
	#faq .wrap { padding: 80px 20px; counter-reset: faq; }
		#faq details { padding: 20px; background: #fff; border-radius: 20px; transition: all .3s ease-out; counter-increment: faq; }
			#faq details[open] { box-shadow: 0 5px 5px rgba( 0 0 0 / 25% ); }
			#faq details[open] + details { margin-top: 20px; }
			#faq summary { list-style: none; padding: 6px 50px 6px 0; position: relative; font-weight: bold; font-size: 1.5rem; cursor: pointer; }
				#faq summary::before { content: counter(faq) " - "; }
				#faq summary::after { content: ''; display: block; width: 30px; height: 30px; background: url("data:image/svg+xml,%3Csvg width='29' height='17' viewBox='0 0 29 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.2852 2.82812L14.1426 16.9707L0 2.82812L2.8291 0L14.1426 11.3135L25.4561 0L28.2852 2.82812Z' fill='black'/%3E%3C/svg%3E") no-repeat center; position: absolute; top: calc( 50% - 15px ); right: 10px; transform-origin: 50% 50%; transition: all .3s ease-out; }
					#faq details[open] summary::after { transform: rotateX(-180deg); }
			#faq .content { padding-top: 20px; height: 0; transition: all .3s ease-out; transition-behavior: allow-discrete; }
				#faq details[open] .content { height: auto; }

@media ( width < 900px ){
	#faq .wrap { padding: 60px 20px; }
		#faq summary { padding: 5px 50px 5px 0; font-size: 1.25rem; }
}

@media ( width < 600px ){
	#faq .wrap { padding: 40px 20px; }
		#faq summary { padding: 4.5px 50px 4.5px 0; font-size: 1.125rem; }
		#faq .content { font-size: .875rem; }
}



#foot { padding: 80px 0; background-color: var(--purple); color: #fff; }
	#foot .wrap { display: flex; justify-content: space-between; }
		#foot .id {}
			#foot h2 { width: 200px; height: 48px; text-indent: -999rem; background: url(../img/logo-white.svg) no-repeat center / contain; }
			#foot .social { margin-top: 20px; list-style: none; display: flex; gap: 20px; }
			#foot .social li { margin-top: 0; }
				#foot .social a { display: block; width: 40px; height: 40px; text-indent: -999rem; }
					#foot .social a.wa { background: url("data:image/svg+xml,%3Csvg width='38' height='36' viewBox='0 0 38 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='white'%3E%3Cpath d='M24.1167 26.3563C16.8235 26.3547 10.8887 20.404 10.8871 13.0928C10.8904 11.2399 12.3931 9.73145 14.2395 9.73145C14.4292 9.73145 14.6172 9.74771 14.7955 9.78022C15.1911 9.84523 15.5655 9.98014 15.9124 10.1817C15.9627 10.211 15.9967 10.2597 16.0049 10.3166L16.7749 15.188C16.7846 15.2449 16.7668 15.3018 16.7295 15.3441C16.3031 15.8171 15.7601 16.1568 15.157 16.3274L14.8652 16.4103L14.9755 16.6932C15.9708 19.2305 17.9939 21.2606 20.526 22.2586L20.8081 22.3692L20.8907 22.0766C21.061 21.4703 21.3998 20.9258 21.8715 20.4999C21.9055 20.469 21.9509 20.4512 21.998 20.4512C22.0077 20.4512 22.019 20.4511 22.0287 20.4544L26.8855 21.2265C26.9438 21.2362 26.9909 21.2687 27.0217 21.3191C27.221 21.667 27.3556 22.0441 27.4221 22.4391C27.4529 22.6162 27.4691 22.8015 27.4691 22.9966C27.4691 24.8479 25.9647 26.3547 24.1167 26.358V26.3563Z'/%3E%3Cpath d='M37.0496 16.3941C36.6557 11.9371 34.6196 7.80369 31.3159 4.75601C27.9927 1.68882 23.679 0 19.1692 0C9.27092 0 1.21743 8.07513 1.21743 18C1.21743 21.3305 2.13331 24.5765 3.86786 27.4031L0 35.9903L12.3882 34.6672C14.5426 35.5514 16.8235 36 19.1692 36C19.7868 36 20.419 35.9675 21.0529 35.9025C21.6121 35.8423 22.1763 35.7546 22.7323 35.6424C31.0225 33.9633 37.0739 26.5855 37.1209 18.0959V18C37.1209 17.4587 37.0966 16.9191 37.048 16.3957L37.0496 16.3941ZM12.8632 30.8978L6.00933 31.6292L8.05672 27.0829L7.64821 26.5319C7.61741 26.4912 7.58822 26.4506 7.55418 26.4051C5.77748 23.9458 4.83888 21.0396 4.83888 17.9984C4.83888 10.0744 11.2681 3.62958 19.1692 3.62958C26.5726 3.62958 32.8462 9.421 33.4508 16.8134C33.4832 17.2101 33.4995 17.6083 33.4995 18C33.4995 18.1122 33.4978 18.2227 33.4946 18.3397C33.3422 24.9682 28.7238 30.5971 22.2638 32.0307C21.771 32.1412 21.2652 32.2241 20.7611 32.2794C20.2375 32.3395 19.7009 32.3688 19.1676 32.3688C17.2693 32.3688 15.4245 31.9998 13.6802 31.2716C13.4873 31.1936 13.2976 31.1107 13.1193 31.0246L12.86 30.8994L12.8632 30.8978Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center / contain; }
						#foot .social a.wa:hover { background-image: url("data:image/svg+xml,%3Csvg width='38' height='36' viewBox='0 0 38 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%2399C21E'%3E%3Cpath d='M24.1167 26.3563C16.8235 26.3547 10.8887 20.404 10.8871 13.0928C10.8904 11.2399 12.3931 9.73145 14.2395 9.73145C14.4292 9.73145 14.6172 9.74771 14.7955 9.78022C15.1911 9.84523 15.5655 9.98014 15.9124 10.1817C15.9627 10.211 15.9967 10.2597 16.0049 10.3166L16.7749 15.188C16.7846 15.2449 16.7668 15.3018 16.7295 15.3441C16.3031 15.8171 15.7601 16.1568 15.157 16.3274L14.8652 16.4103L14.9755 16.6932C15.9708 19.2305 17.9939 21.2606 20.526 22.2586L20.8081 22.3692L20.8907 22.0766C21.061 21.4703 21.3998 20.9258 21.8715 20.4999C21.9055 20.469 21.9509 20.4512 21.998 20.4512C22.0077 20.4512 22.019 20.4511 22.0287 20.4544L26.8855 21.2265C26.9438 21.2362 26.9909 21.2687 27.0217 21.3191C27.221 21.667 27.3556 22.0441 27.4221 22.4391C27.4529 22.6162 27.4691 22.8015 27.4691 22.9966C27.4691 24.8479 25.9647 26.3547 24.1167 26.358V26.3563Z'/%3E%3Cpath d='M37.0496 16.3941C36.6557 11.9371 34.6196 7.80369 31.3159 4.75601C27.9927 1.68882 23.679 0 19.1692 0C9.27092 0 1.21743 8.07513 1.21743 18C1.21743 21.3305 2.13331 24.5765 3.86786 27.4031L0 35.9903L12.3882 34.6672C14.5426 35.5514 16.8235 36 19.1692 36C19.7868 36 20.419 35.9675 21.0529 35.9025C21.6121 35.8423 22.1763 35.7546 22.7323 35.6424C31.0225 33.9633 37.0739 26.5855 37.1209 18.0959V18C37.1209 17.4587 37.0966 16.9191 37.048 16.3957L37.0496 16.3941ZM12.8632 30.8978L6.00933 31.6292L8.05672 27.0829L7.64821 26.5319C7.61741 26.4912 7.58822 26.4506 7.55418 26.4051C5.77748 23.9458 4.83888 21.0396 4.83888 17.9984C4.83888 10.0744 11.2681 3.62958 19.1692 3.62958C26.5726 3.62958 32.8462 9.421 33.4508 16.8134C33.4832 17.2101 33.4995 17.6083 33.4995 18C33.4995 18.1122 33.4978 18.2227 33.4946 18.3397C33.3422 24.9682 28.7238 30.5971 22.2638 32.0307C21.771 32.1412 21.2652 32.2241 20.7611 32.2794C20.2375 32.3395 19.7009 32.3688 19.1676 32.3688C17.2693 32.3688 15.4245 31.9998 13.6802 31.2716C13.4873 31.1936 13.2976 31.1107 13.1193 31.0246L12.86 30.8994L12.8632 30.8978Z'/%3E%3C/g%3E%3C/svg%3E"); }
					#foot .social a.ig { background: url("data:image/svg+xml,%3Csvg width='36' height='34' viewBox='0 0 36 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='white'%3E%3Cpath d='M26.4656 0H8.83322C3.9619 0 0 3.97255 0 8.85697V25.0316C0 29.916 3.9619 33.8886 8.83322 33.8886H26.4656C31.337 33.8886 35.2989 29.916 35.2989 25.0316V8.85697C35.2989 3.97255 31.337 0 26.4656 0ZM3.1157 8.85697C3.1157 5.69551 5.68024 3.12407 8.83322 3.12407H26.4656C29.6186 3.12407 32.1832 5.69551 32.1832 8.85697V25.0316C32.1832 28.1931 29.6186 30.7645 26.4656 30.7645H8.83322C5.68024 30.7645 3.1157 28.1931 3.1157 25.0316V8.85697Z'/%3E%3Cpath d='M17.6486 25.1817C22.1795 25.1817 25.8659 21.4855 25.8659 16.9424C25.8659 12.3994 22.1795 8.70312 17.6486 8.70312C13.1177 8.70312 9.4314 12.3994 9.4314 16.9424C9.4314 21.4855 13.1177 25.1817 17.6486 25.1817ZM17.6486 11.8288C20.4612 11.8288 22.7485 14.1223 22.7485 16.9424C22.7485 19.7625 20.4612 22.056 17.6486 22.056C14.8361 22.056 12.5487 19.7625 12.5487 16.9424C12.5487 14.1223 14.8361 11.8288 17.6486 11.8288Z'/%3E%3Cpath d='M26.6277 10.0334C27.8484 10.0334 28.8421 9.03706 28.8421 7.81311C28.8421 6.58916 27.8484 5.59277 26.6277 5.59277C25.4071 5.59277 24.4134 6.58916 24.4134 7.81311C24.4134 9.03706 25.4071 10.0334 26.6277 10.0334Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center / contain; }
						#foot .social a.ig:hover { background-image: url("data:image/svg+xml,%3Csvg width='36' height='34' viewBox='0 0 36 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%2399C21E'%3E%3Cpath d='M26.4656 0H8.83322C3.9619 0 0 3.97255 0 8.85697V25.0316C0 29.916 3.9619 33.8886 8.83322 33.8886H26.4656C31.337 33.8886 35.2989 29.916 35.2989 25.0316V8.85697C35.2989 3.97255 31.337 0 26.4656 0ZM3.1157 8.85697C3.1157 5.69551 5.68024 3.12407 8.83322 3.12407H26.4656C29.6186 3.12407 32.1832 5.69551 32.1832 8.85697V25.0316C32.1832 28.1931 29.6186 30.7645 26.4656 30.7645H8.83322C5.68024 30.7645 3.1157 28.1931 3.1157 25.0316V8.85697Z'/%3E%3Cpath d='M17.6486 25.1817C22.1795 25.1817 25.8659 21.4855 25.8659 16.9424C25.8659 12.3994 22.1795 8.70312 17.6486 8.70312C13.1177 8.70312 9.4314 12.3994 9.4314 16.9424C9.4314 21.4855 13.1177 25.1817 17.6486 25.1817ZM17.6486 11.8288C20.4612 11.8288 22.7485 14.1223 22.7485 16.9424C22.7485 19.7625 20.4612 22.056 17.6486 22.056C14.8361 22.056 12.5487 19.7625 12.5487 16.9424C12.5487 14.1223 14.8361 11.8288 17.6486 11.8288Z'/%3E%3Cpath d='M26.6277 10.0334C27.8484 10.0334 28.8421 9.03706 28.8421 7.81311C28.8421 6.58916 27.8484 5.59277 26.6277 5.59277C25.4071 5.59277 24.4134 6.58916 24.4134 7.81311C24.4134 9.03706 25.4071 10.0334 26.6277 10.0334Z'/%3E%3C/g%3E%3C/svg%3E"); }
		#foot .contact {}
			#foot address { font-style: normal; }
			#foot p {}
				#foot address + p { margin-top: 20px; }
				#foot p a { color: #fff; text-decoration: none; }
					#foot p a:hover { color: var(--green); }

@media ( width < 900px ){
	#foot { padding: 60px 0; }
}

@media ( width < 600px ){
	#foot { padding: 40px 0; }
		#foot .wrap { flex-direction: column; gap: 20px; align-items: center; }
			#foot h2 { width: 100px; height: 24px; }
			#foot .social { justify-content: center; }
				#foot .social a { width: 32px; height: 32px; }
			#foot p { font-size: .875rem; text-align: center; }
}
