/* Auto-generated mini-Tailwind for Site Nascente. Do not edit by hand. */

/* Host Grotesk - latin-ext */
@font-face {
  font-family: 'Host Grotesk';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('./fonts/host-grotesk-latin-ext.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;
}
/* Host Grotesk - latin */
@font-face {
  font-family: 'Host Grotesk';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('./fonts/host-grotesk-latin.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;
}
/* Inter - latin-ext */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 200 600;
  font-display: swap;
  src: url('./fonts/inter-latin-ext.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;
}
/* Inter - latin */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 200 600;
  font-display: swap;
  src: url('./fonts/inter-latin.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;
}

*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}
html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:"Inter",sans-serif}
body{margin:0;line-height:inherit}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}
p,ul,ol,figure,blockquote{margin:0;padding:0}
ul,ol{list-style:none}
a{color:inherit;text-decoration:inherit}
button,input,select,textarea{font:inherit;color:inherit;margin:0;padding:0}
button{background:transparent;border:0;cursor:pointer}
img,svg,video{display:block;max-width:100%;height:auto}

@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}
@keyframes marqueeVertical{0%{transform:translateY(0)}100%{transform:translateY(-50%)}}
@keyframes marqueeHorizontal{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}
@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}

::selection{background:#0E6E82;color:#fff}

/* Focus reset */
.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}
/* Group utility: no CSS needed, handled via .group:hover selectors */

/* Hover scale utilities */
.hover\:scale-105:hover{transform:scale(1.05)}
.group-hover\:scale-105,.hover\:-translate-y-1:hover{transition-property:transform}
.group:hover .group-hover\:scale-105{transform:scale(1.05)}
.group:hover .group-hover\:translate-x-1{transform:translateX(0.25rem)}
.group:hover .group-hover\:text-primary{color:#0E6E82}
.hover\:-translate-y-1:hover{transform:translateY(-0.25rem)}

.-mb-16{margin-bottom:-4rem}
.-ml-16{margin-left:-4rem}
.-mr-16{margin-right:-4rem}
.-mt-16{margin-top:-4rem}
.-translate-x-1\/2{--tw-tx:-50%;transform:translate(var(--tw-tx,0),var(--tw-ty,0)) rotate(var(--tw-rot,0deg)) scale(var(--tw-sx,1),var(--tw-sy,1))}
.-translate-y-1\/2{--tw-ty:-50%;transform:translate(var(--tw-tx,0),var(--tw-ty,0)) rotate(var(--tw-rot,0deg)) scale(var(--tw-sx,1),var(--tw-sy,1))}
.absolute{position:absolute}
.animate-fadeIn{animation:fadeIn 0.3s ease-in forwards}
.animate-marqueeHorizontal{animation:marqueeHorizontal 15s linear infinite}
.animate-marqueeVertical{animation:marqueeVertical 20s linear infinite}
.animate-slideDown{animation:slideDown 0.3s ease-out forwards}
.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.appearance-none{appearance:none;-webkit-appearance:none}
.backdrop-blur-lg{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}
.backdrop-blur-md{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.backdrop-blur-sm{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}
.bg-\[\#0E6E82\]{background-color:#0E6E82}
.bg-\[\#15803d\]{background-color:#15803d}
.bg-\[\#166534\]{background-color:#166534}
.bg-\[\#25D366\]{background-color:#25D366}
.bg-\[\#EBF213\]{background-color:#EBF213}
.bg-black{background-color:#131313}
.bg-black\/20{background-color:rgba(19,19,19,0.2)}
.bg-black\/40{background-color:rgba(19,19,19,0.4)}
.bg-blue-600\/20{background-color:rgba(37,99,235,0.2)}
.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-grad-from,transparent),var(--tw-grad-via,var(--tw-grad-to,transparent)),var(--tw-grad-to,transparent))}
.bg-gray-200{background-color:#e5e7eb}
.bg-gray-50{background-color:#f9fafb}
.bg-primary{background-color:#0E6E82}
.bg-primary\/10{background-color:rgba(14,110,130,0.1)}
.bg-primary\/20{background-color:rgba(14,110,130,0.2)}
.bg-primary\/30{background-color:rgba(14,110,130,0.3)}
.bg-primary\/5{background-color:rgba(14,110,130,0.05)}
.bg-red-50{background-color:#fef2f2}
.bg-white{background-color:#ffffff}
.bg-white\/10{background-color:rgba(255,255,255,0.1)}
.bg-white\/5{background-color:rgba(255,255,255,0.05)}
.leading-snug{line-height:1.375}
.bg-emerald-500\/10{background-color:rgba(16,185,129,0.1)}
.bg-emerald-500\/15{background-color:rgba(16,185,129,0.15)}
.border-emerald-400\/40{border-color:rgba(52,211,153,0.4)}
.text-emerald-400{color:#34d399}
.text-white\/60{color:rgba(255,255,255,0.6)}
.text-white\/75{color:rgba(255,255,255,0.75)}
.mb-0\.5{margin-bottom:0.125rem}
.space-y-1\.5 > * + *{margin-top:0.375rem}
.stroke-\[3\]{stroke-width:3}
.bg-white\/80{background-color:rgba(255,255,255,0.8)}
.bg-white\/95{background-color:rgba(255,255,255,0.95)}
.block{display:block}
.blur-3xl{filter:blur(64px)}
.border{border-width:1px;border-style:solid}
.border-4{border-width:4px}
.border-b{border-bottom-width:1px}
.border-gray-100{border-color:#f3f4f6}
.border-gray-200{border-color:#e5e7eb}
.border-gray-300{border-color:#d1d5db}
.border-l-4{border-left-width:4px}
.border-primary{border-color:#0E6E82}
.border-primary\/10{border-color:rgba(14,110,130,0.1)}
.border-red-500{border-color:#ef4444}
.border-t{border-top-width:1px}
.border-white{border-color:#ffffff}
.border-white\/10{border-color:rgba(255,255,255,0.1)}
.border-white\/20{border-color:rgba(255,255,255,0.2)}
.border-white\/50{border-color:rgba(255,255,255,0.5)}
.border-white\/60{border-color:rgba(255,255,255,0.6)}
.bottom-0{bottom:0px}
.brightness-0{filter:brightness(0)}
.cursor-pointer{cursor:pointer}
.disabled\:opacity-50:disabled{opacity:0.5}
.drop-shadow-md{filter:drop-shadow(0 4px 3px rgba(0,0,0,0.07))}
.drop-shadow-sm{filter:drop-shadow(0 1px 1px rgba(0,0,0,0.05))}
.duration-300{transition-duration:300ms}
.duration-700{transition-duration:700ms}
.ease-in-out{transition-timing-function:cubic-bezier(0.4,0,0.2,1)}
.fill-current{fill:currentColor}
.flex{display:flex}
.flex-1{flex:1 1 0%}
.flex-col{flex-direction:column}
.font-bold{font-weight:700}
.font-host{font-family:"Host Grotesk",sans-serif}
.font-inter{font-family:"Inter",sans-serif}
.font-light{font-weight:300}
.font-medium{font-weight:500}
.font-normal{font-weight:400}
.from-black\/75{--tw-grad-from:rgba(19,19,19,0.75)}
.from-black\/80{--tw-grad-from:rgba(19,19,19,0.8)}
.from-black\/85{--tw-grad-from:rgba(19,19,19,0.85)}
.from-black\/90{--tw-grad-from:rgba(19,19,19,0.9)}
.gap-12{gap:3rem}
.gap-2{gap:0.5rem}
.gap-3{gap:0.75rem}
.gap-4{gap:1rem}
.gap-6{gap:1.5rem}
.gap-8{gap:2rem}
.grid{display:grid}
.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}
.group:hover .group-hover\:text-primary{color:#0E6E82}
.h-16{height:4rem}
.h-20{height:5rem}
.h-28{height:7rem}
.h-32{height:8rem}
.h-4{height:1rem}
.h-5{height:1.25rem}
.h-6{height:1.5rem}
.h-64{height:16rem}
.h-\[400px\]{height:400px}
.h-\[450px\]{height:450px}
.h-\[calc\(100vh-140px\)\]{height:calc(100vh-140px)}
.h-auto{height:auto}
.h-full{height:100%}
.hidden{display:none}
.hover\:bg-\[\#08525F\]:hover{background-color:#08525F}
.hover\:bg-green-500:hover{background-color:#22c55e}
.hover\:bg-\[\#166534\]:hover{background-color:#166534}
.hover\:bg-primary:hover{background-color:#0E6E82}
.hover\:bg-white:hover{background-color:#ffffff}
.hover\:shadow-card:hover{box-shadow:0 10px 40px -10px rgba(14,110,130,0.1)}
.hover\:shadow-lg:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}
.hover\:text-primary:hover{color:#0E6E82}
.hover\:text-white:hover{color:#ffffff}
.inline-flex{display:inline-flex}
.inset-0{inset:0}
.invert{filter:invert(1)}
.italic{font-style:italic}
.items-center{align-items:center}
.items-start{align-items:flex-start}
.justify-between{justify-content:space-between}
.justify-center{justify-content:center}
.justify-end{justify-content:flex-end}
.leading-\[1\.05\]{line-height:1.05}
.leading-\[1\.1\]{line-height:1.1}
.leading-relaxed{line-height:1.625}
.leading-tight{line-height:1.25}
.left-0{left:0px}
.left-1\/2{left:50%}
.left-6{left:1.5rem}
.max-w-2xl{max-width:42rem}
.max-w-3xl{max-width:3xl}
.max-w-\[1000px\]{max-width:1000px}
.max-w-\[1340px\]{max-width:1340px}
.max-w-\[700px\]{max-width:700px}
.max-w-\[800px\]{max-width:800px}
.max-w-\[850px\]{max-width:850px}
.max-w-lg{max-width:32rem}
.max-w-sm{max-width:24rem}
.max-w-xl{max-width:36rem}
.mb-1{margin-bottom:0.25rem}
.mb-10{margin-bottom:2.5rem}
.mb-12{margin-bottom:3rem}
.mb-2{margin-bottom:0.5rem}
.mb-20{margin-bottom:5rem}
.mb-3{margin-bottom:0.75rem}
.mb-4{margin-bottom:1rem}
.mb-6{margin-bottom:1.5rem}
.mb-8{margin-bottom:2rem}
.mb-auto{margin-bottom:auto}
.min-h-\[300px\]{min-height:300px}
.min-h-\[400px\]{min-height:400px}
.min-w-full{min-width:100%}
.ml-2{margin-left:0.5rem}
.ml-3{margin-left:0.75rem}
.ml-auto{margin-left:auto}
.mt-1{margin-top:0.25rem}
.mt-10{margin-top:2.5rem}
.mt-2{margin-top:0.5rem}
.mt-3{margin-top:0.75rem}
.mt-4{margin-top:1rem}
.mt-6{margin-top:1.5rem}
.mx-auto{margin-left:auto;margin-right:auto}
.object-contain{object-fit:contain}
.object-cover{object-fit:cover}
.opacity-90{opacity:0.9}
.overflow-hidden{overflow:hidden}
.p-10{padding-top:2.5rem;padding-right:2.5rem;padding-bottom:2.5rem;padding-left:2.5rem}
.p-2{padding-top:0.5rem;padding-right:0.5rem;padding-bottom:0.5rem;padding-left:0.5rem}
.p-3{padding-top:0.75rem;padding-right:0.75rem;padding-bottom:0.75rem;padding-left:0.75rem}
.p-4{padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem}
.p-5{padding-top:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem;padding-left:1.25rem}
.p-6{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem}
.p-8{padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem}
.pb-12{padding-bottom:3rem}
.pb-2{padding-bottom:0.5rem}
.pb-4{padding-bottom:1rem}
.pl-4{padding-left:1rem}
.pointer-events-none{pointer-events:none}
.pt-20{padding-top:5rem}
.pt-6{padding-top:1.5rem}
.pt-8{padding-top:2rem}
.px-10{padding-left:2.5rem;padding-right:2.5rem}
.px-2{padding-left:0.5rem;padding-right:0.5rem}
.px-3{padding-left:0.75rem;padding-right:0.75rem}
.px-4{padding-left:1rem;padding-right:1rem}
.px-6{padding-left:1.5rem;padding-right:1.5rem}
.px-7{padding-left:1.75rem;padding-right:1.75rem}
.px-8{padding-left:2rem;padding-right:2rem}
.py-1\.5{padding-top:0.375rem;padding-bottom:0.375rem}
.py-2{padding-top:0.5rem;padding-bottom:0.5rem}
.py-3{padding-top:0.75rem;padding-bottom:0.75rem}
.py-4{padding-top:1rem;padding-bottom:1rem}
.py-5{padding-top:1.25rem;padding-bottom:1.25rem}
.py-6{padding-top:1.5rem;padding-bottom:1.5rem}
.relative{position:relative}
.right-0{right:0px}
.right-\[40px\]{right:40px}
.rounded-2xl{border-radius:1rem}
.rounded-3xl{border-radius:1.5rem}
.rounded-\[32px\]{border-radius:32px}
.rounded-\[40px\]{border-radius:40px}
.rounded-full{border-radius:9999px}
.rounded-lg{border-radius:0.5rem}
.rounded-r{border-top-right-radius:0.25rem;border-bottom-right-radius:0.25rem}
.rounded-r-xl{border-top-right-radius:0.75rem;border-bottom-right-radius:0.75rem}
.rounded-t-\[48px\]{border-top-left-radius:48px;border-top-right-radius:48px}
.rounded-xl{border-radius:0.75rem}
.selection\:bg-primary::selection{background-color:#0E6E82}
.selection\:text-white::selection{color:#ffffff}
.shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,0.25)}
.shadow-card{box-shadow:0 10px 40px -10px rgba(14,110,130,0.1)}
.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05)}
.shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}
.shadow-soft{box-shadow:0 4px 30px rgba(0,0,0,0.05)}
.shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}
.space-y-12 > * + * {margin-top:3rem}
.space-y-16 > * + * {margin-top:4rem}
.space-y-3 > * + * {margin-top:0.75rem}
.space-y-4 > * + * {margin-top:1rem}
.space-y-6 > * + * {margin-top:1.5rem}
.sticky{position:sticky}
.text-2xl{font-size:1.5rem;line-height:2rem}
.text-3xl{font-size:1.875rem;line-height:2.25rem}
.text-4xl{font-size:2.25rem;line-height:2.5rem}
.text-5xl{font-size:3rem;line-height:1}
.text-\[\#EBF213\]{color:#EBF213}
.text-\[10px\]{font-size:10px;line-height:1}
.text-\[11px\]{font-size:11px;line-height:1.3}
.text-white\/70{color:rgba(255,255,255,0.7)}
.mb-1\.5{margin-bottom:0.375rem}
.text-base{font-size:1rem;line-height:1.5rem}
.text-black{color:#131313}
.text-black\/40{color:rgba(19,19,19,0.4)}
.text-black\/60{color:rgba(19,19,19,0.6)}
.text-black\/70{color:rgba(19,19,19,0.7)}
.text-black\/80{color:rgba(19,19,19,0.8)}
.text-center{text-align:center}
.text-gray-200{color:#e5e7eb}
.text-gray-300{color:#d1d5db}
.text-gray-400{color:#9ca3af}
.text-gray-500{color:#6b7280}
.text-gray-600{color:#4b5563}
.text-gray-700{color:#374151}
.text-justify{text-align:justify}
.text-left{text-align:left}
.text-lg{font-size:1.125rem;line-height:1.75rem}
.text-primary{color:#0E6E82}
.text-primary\/20{color:rgba(14,110,130,0.2)}
.text-red-700{color:#b91c1c}
.text-right{text-align:right}
.text-sm{font-size:0.875rem;line-height:1.25rem}
.text-white{color:#ffffff}
.text-white\/80{color:rgba(255,255,255,0.8)}
.text-white\/90{color:rgba(255,255,255,0.9)}
.text-xl{font-size:1.25rem;line-height:1.75rem}
.text-xs{font-size:0.75rem;line-height:1rem}
.to-black\/10{--tw-grad-to:rgba(19,19,19,0.1)}
.to-black\/20{--tw-grad-to:rgba(19,19,19,0.2)}
.to-transparent{--tw-grad-to:transparent}
.top-0{top:0px}
.top-1\/2{top:50%}
.top-28{top:7rem}
.top-4{top:1rem}
.top-6{top:1.5rem}
.tracking-tight{letter-spacing:-0.025em}
.tracking-tighter{letter-spacing:-0.05em}
.tracking-wide{letter-spacing:0.025em}
.tracking-wider{letter-spacing:0.05em}
.tracking-widest{letter-spacing:0.1em}
.transform{transform:translate(var(--tw-tx,0),var(--tw-ty,0)) rotate(var(--tw-rot,0deg)) scale(var(--tw-sx,1),var(--tw-sy,1))}
.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:150ms;transition-timing-function:cubic-bezier(0.4,0,0.2,1)}
.transition-all{transition-property:all;transition-duration:150ms;transition-timing-function:cubic-bezier(0.4,0,0.2,1)}
.transition-colors{transition-property:color,background-color,border-color;transition-duration:150ms}
.transition-transform{transition-property:transform;transition-duration:150ms}
.underline{text-decoration:underline}
.uppercase{text-transform:uppercase}
.via-black\/40{--tw-grad-via:rgba(19,19,19,0.4)}
.w-28{width:7rem}
.w-4{width:1rem}
.w-5{width:1.25rem}
.w-6{width:1.5rem}
.w-64{width:16rem}
.w-\[120px\]{width:120px}
.w-\[60px\]{width:60px}
.w-auto{width:auto}
.w-full{width:100%}
.w-px{width:1px}
.z-10{z-index:10}
.z-20{z-index:20}
.z-30{z-index:30}
.z-50{z-index:50}
.z-\[49\]{z-index:49}
@media (min-width:640px){
.sm\:flex{display:flex}
.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.sm\:h-\[180px\]{height:180px}
.sm\:w-auto{width:auto}
}
@media (min-width:768px){
.md\:block{display:block}
.md\:border-b-0{border-bottom-width:0px}
.md\:border-r{border-right-width:1px}
.md\:flex{display:flex}
.md\:flex-row{flex-direction:row}
.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.md\:h-\[500px\]{height:500px}
.md\:h-\[calc\(100vh-170px\)\]{height:calc(100vh-170px)}
.md\:hidden{display:none}
.md\:left-8{left:2rem}
.md\:max-h-\[850px\]{max-height:850px}
.md\:min-h-\[80vh\]{min-height:80vh}
.md\:mt-12{margin-top:3rem}
.md\:mx-0{margin-left:0px;margin-right:0px}
.md\:p-12{padding-top:3rem;padding-right:3rem;padding-bottom:3rem;padding-left:3rem}
.md\:p-16{padding-top:4rem;padding-right:4rem;padding-bottom:4rem;padding-left:4rem}
.md\:pb-0{padding-bottom:0px}
.md\:pr-6{padding-right:1.5rem}
.md\:px-12{padding-left:3rem;padding-right:3rem}
.md\:px-20{padding-left:5rem;padding-right:5rem}
.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}
.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}
.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}
.md\:text-5xl{font-size:3rem;line-height:1}
.md\:text-6xl{font-size:3.75rem;line-height:1}
.md\:text-7xl{font-size:4.5rem;line-height:1}
.md\:text-base{font-size:1rem;line-height:1.5rem}
.md\:text-left{text-align:left}
.md\:text-xl{font-size:1.25rem;line-height:1.75rem}
.md\:text-xs{font-size:0.75rem;line-height:1rem}
.md\:top-8{top:2rem}
.md\:w-1\/3{width:33.333333333333336%}
}
@media (min-width:1024px){
.lg\:flex{display:flex}
.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.lg\:hidden{display:none}
.lg\:px-20{padding-left:5rem;padding-right:5rem}
.lg\:text-5xl{font-size:3rem;line-height:1}
.lg\:text-7xl{font-size:4.5rem;line-height:1}
.lg\:text-8xl{font-size:6rem;line-height:1}
}

/* Classes adicionais para seção de prova social */
.text-yellow-400{color:#facc15}
.text-yellow-500{color:#eab308}
.flex-grow{flex-grow:1}
.items-stretch{align-items:stretch}
.opacity-80{opacity:0.8}
.mb-5{margin-bottom:1.25rem}
.col-span-2{grid-column:span 2 / span 2}
.hover\:text-white:hover{color:#ffffff}
/* Footer utilities */
.h-30{height:7.5rem}
.h-35{height:8.75rem}
.h-40{height:10rem}
.break-all{word-break:break-all}
.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
@media (min-width:768px){
.md\:col-span-2{grid-column:span 2 / span 2}
.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}
}
