/*! Tailwind utilities owned by SmallTycoonHomeHero; generated from source. */
@layer utilities{:where([data-section-variant=small_tycoon_home_hero],[data-section-variant=small_tycoon_home_hero] *){&.absolute{position:absolute}&.relative{position:relative}&.top-\[68px\]{top:68px}&.right-1{right:calc(var(--spacing)*1)}&.-bottom-5{bottom:calc(var(--spacing)*-5)}&.left-\[135px\]{left:135px}&.mx-auto{margin-inline:auto}&.mt-0\.5{margin-top:calc(var(--spacing)*.5)}&.mt-2{margin-top:calc(var(--spacing)*2)}&.mt-4{margin-top:calc(var(--spacing)*4)}&.mt-6{margin-top:calc(var(--spacing)*6)}&.mt-7{margin-top:calc(var(--spacing)*7)}&.mt-8{margin-top:calc(var(--spacing)*8)}&.mt-10{margin-top:calc(var(--spacing)*10)}&.mt-14{margin-top:calc(var(--spacing)*14)}&.mb-3{margin-bottom:calc(var(--spacing)*3)}&.ml-4{margin-left:calc(var(--spacing)*4)}&.ml-auto{margin-left:auto}&.block{display:block}&.flex{display:flex}&.grid{display:grid}&.hidden{display:none}&.inline-flex{display:inline-flex}&.aspect-\[4\/3\]{aspect-ratio:4/3}&.aspect-\[520\/958\]{aspect-ratio:520/958}&.h-9{height:calc(var(--spacing)*9)}&.h-14{height:calc(var(--spacing)*14)}&.h-\[3px\]{height:3px}&.h-\[76px\]{height:76px}&.h-\[255px\]{height:255px}&.min-h-\[60px\]{min-height:60px}&.min-h-\[790px\]{min-height:790px}&.w-9{width:calc(var(--spacing)*9)}&.w-\[108px\]{width:108px}&.w-\[230px\]{width:230px}&.w-full{width:100%}&.max-w-\[500px\]{max-width:500px}&.max-w-\[560px\]{max-width:560px}&.max-w-\[1440px\]{max-width:1440px}&.shrink-0{flex-shrink:0}&.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}&.flex-col{flex-direction:column}&.items-center{align-items:center}&.justify-center{justify-content:center}&.gap-2{gap:calc(var(--spacing)*2)}&.gap-3{gap:calc(var(--spacing)*3)}&.gap-4{gap:calc(var(--spacing)*4)}&.gap-12{gap:calc(var(--spacing)*12)}&.overflow-hidden{overflow:hidden}&.rounded-\[5px\]{border-radius:5px}&.rounded-\[6px\]{border-radius:6px}&.rounded-\[7px\]{border-radius:7px}&.rounded-\[8px\]{border-radius:8px}&.rounded-\[22px\]{border-radius:22px}&.border{border-style:var(--tw-border-style);border-width:1px}&.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){& .border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}&.border-white\/18{border-color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){& .border-white\/18{border-color:color-mix(in oklab,var(--color-white)18%,transparent)}}&.bg-\[\#74a9a4\]{background-color:#74a9a4}&.bg-\[\#32696a\]{background-color:#32696a}&.bg-\[\#111829\]{background-color:#111829}&.bg-\[\#f7f3ef\]{background-color:#f7f3ef}&.bg-white{background-color:var(--color-white)}&.bg-white\/\[0\.055\]{background-color:#ffffff0e}@supports (color:color-mix(in lab, red, red)){& .bg-white\/\[0\.055\]{background-color:color-mix(in oklab,var(--color-white)5.5%,transparent)}}&.object-cover{object-fit:cover}&.object-top{object-position:top}&.px-3{padding-inline:calc(var(--spacing)*3)}&.px-5{padding-inline:calc(var(--spacing)*5)}&.px-6{padding-inline:calc(var(--spacing)*6)}&.px-7{padding-inline:calc(var(--spacing)*7)}&.py-2\.5{padding-block:calc(var(--spacing)*2.5)}&.pt-32{padding-top:calc(var(--spacing)*32)}&.pb-16{padding-bottom:calc(var(--spacing)*16)}&.\[font-family\:Inter\,ui-sans-serif\,system-ui\,-apple-system\,BlinkMacSystemFont\,\'Segoe_UI\'\,sans-serif\]{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}&.font-serif{font-family:var(--font-serif)}&.text-\[9px\]{font-size:9px}&.text-\[11px\]{font-size:11px}&.text-\[14px\]{font-size:14px}&.text-\[17px\]{font-size:17px}&.text-\[18px\]{font-size:18px}&.text-\[50px\]{font-size:50px}&.leading-3{--tw-leading:calc(var(--spacing)*3);line-height:calc(var(--spacing)*3)}&.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}&.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}&.leading-none{--tw-leading:1;line-height:1}&.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}&.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}&.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}&.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}&.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}&.text-\[\#74a9a4\]{color:#74a9a4}&.text-\[\#32696a\]{color:#32696a}&.text-white{color:var(--color-white)}&.text-white\/58{color:#ffffff94}@supports (color:color-mix(in lab, red, red)){& .text-white\/58{color:color-mix(in oklab,var(--color-white)58%,transparent)}}&.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){& .text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}&.text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){& .text-white\/72{color:color-mix(in oklab,var(--color-white)72%,transparent)}}&.text-white\/78{color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){& .text-white\/78{color:color-mix(in oklab,var(--color-white)78%,transparent)}}&.uppercase{text-transform:uppercase}&.italic{font-style:italic}&.shadow-\[0_14px_28px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 14px 28px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&.shadow-\[0_14px_32px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 14px 32px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&.shadow-\[0_18px_42px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow:0 18px 42px var(--tw-shadow-color,#0000003d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&.shadow-\[0_24px_55px_rgba\(0\,0\,0\,0\.48\)\]{--tw-shadow:0 24px 55px var(--tw-shadow-color,#0000007a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&.shadow-\[0_30px_80px_rgba\(0\,0\,0\,0\.48\)\]{--tw-shadow:0 30px 80px var(--tw-shadow-color,#0000007a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){& .hover\:bg-\[\#3d7877\]:hover{background-color:#3d7877}}&.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&.focus\:ring-\[\#8bc3bd\]:focus{--tw-ring-color:#8bc3bd}&.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media (width>=40rem){& .sm\:right-4{right:calc(var(--spacing)*4)}& .sm\:h-\[94px\]{height:94px}& .sm\:w-\[126px\]{width:126px}& .sm\:w-\[290px\]{width:290px}& .sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}& .sm\:flex-row{flex-direction:row}& .sm\:items-center{align-items:center}& .sm\:px-10{padding-inline:calc(var(--spacing)*10)}& .sm\:text-\[58px\]{font-size:58px}}@media (width>=64rem){& .lg\:absolute{position:absolute}& .lg\:top-0{top:calc(var(--spacing)*0)}& .lg\:top-2{top:calc(var(--spacing)*2)}& .lg\:top-9{top:calc(var(--spacing)*9)}& .lg\:right-0{right:calc(var(--spacing)*0)}& .lg\:bottom-0{bottom:calc(var(--spacing)*0)}& .lg\:left-0{left:calc(var(--spacing)*0)}& .lg\:left-\[170px\]{left:170px}& .lg\:mt-0{margin-top:calc(var(--spacing)*0)}& .lg\:block{display:block}& .lg\:min-h-\[570px\]{min-height:570px}& .lg\:w-\[150px\]{width:150px}& .lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}& .lg\:grid-cols-\[\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}& .lg\:gap-3{gap:calc(var(--spacing)*3)}& .lg\:px-16{padding-inline:calc(var(--spacing)*16)}& .lg\:pt-28{padding-top:calc(var(--spacing)*28)}& .lg\:pr-3{padding-right:calc(var(--spacing)*3)}& .lg\:pb-14{padding-bottom:calc(var(--spacing)*14)}& .lg\:text-\[60px\]{font-size:60px}}@media (width>=80rem){& .xl\:text-\[64px\]{font-size:64px}}}}