*{margin:0;padding:0;box-sizing:border-box;font-family:Work Sans,sans-serif!important}.containers{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:1220px){.containers{max-width:1398px}}@media (min-width:1550px){.containers{max-width:1778px!important}}.font-size-64{font-size:64px}@media not all and (min-width:1746px){.font-size-64{font-size:50px}}@media not all and (min-width:1024px){.font-size-64{font-size:42px}}@media not all and (min-width:767px){.font-size-64{font-size:32px}}@media not all and (min-width:576px){.font-size-64{font-size:1.5rem;line-height:2rem}}.font-size-48{font-size:3rem;line-height:1}@media not all and (min-width:1746px){.font-size-48{font-size:2.25rem;line-height:2.5rem}}@media not all and (min-width:767px){.font-size-48{font-size:32px}}@media not all and (min-width:576px){.font-size-48{font-size:1.5rem;line-height:2rem}}.font-size-42{font-size:42px}@media not all and (min-width:1746px){.font-size-42{font-size:32px}}@media not all and (min-width:1220px){.font-size-42{font-size:32px}}@media not all and (min-width:1024px){.font-size-42{font-size:28px}}@media not all and (min-width:991px){.font-size-42{font-size:1.5rem;line-height:2rem}}.font-size-38{font-size:38px}@media not all and (min-width:1746px){.font-size-38{font-size:32px}}@media not all and (min-width:1024px){.font-size-38{font-size:28px}}@media not all and (min-width:991px){.font-size-38{font-size:1.5rem;line-height:2rem}}.font-size-32{font-size:32px}@media not all and (min-width:1746px){.font-size-32{font-size:28px}}@media not all and (min-width:1024px){.font-size-32{font-size:1.25rem;line-height:1.75rem}}@media not all and (min-width:576px){.font-size-32{font-size:1.125rem;line-height:1.75rem}}.font-size-28{font-size:.75rem;line-height:1rem}@media (min-width:576px){.font-size-28{font-size:1.5rem;line-height:2rem}}@media (min-width:767px){.font-size-28{font-size:1.5rem;line-height:2rem}}@media (min-width:991px){.font-size-28{font-size:1.5rem;line-height:2rem}}@media (min-width:1024px){.font-size-28{font-size:1.5rem;line-height:2rem}}@media (min-width:1550px){.font-size-28{font-size:28px}}.font-size-26{font-size:26px}@media not all and (min-width:1746px){.font-size-26{font-size:1.25rem;line-height:1.75rem}}@media not all and (min-width:767px){.font-size-26{font-size:1.125rem;line-height:1.75rem}}.font-size-24{font-size:1.5rem;line-height:2rem}@media not all and (min-width:1746px){.font-size-24{font-size:1.125rem;line-height:1.75rem}}.font-size-22{font-size:22px}@media not all and (min-width:1550px){.font-size-22{font-size:1.125rem;line-height:1.75rem}}@media not all and (min-width:767px){.font-size-22{font-size:1rem;line-height:1.5rem}}.font-size-20{font-size:1.25rem!important;line-height:1.75rem!important}@media not all and (min-width:1550px){.font-size-20{font-size:1rem!important;line-height:1.5rem!important}}@media not all and (min-width:576px){.font-size-20{font-size:.875rem!important;line-height:1.25rem!important}}.font-size-18{font-size:1.125rem!important;line-height:1.75rem!important}@media not all and (min-width:1550px){.font-size-18{font-size:.875rem!important;line-height:1.25rem!important}}.font-size-16{font-size:1rem!important;line-height:1.5rem!important}@media not all and (min-width:1550px){.font-size-16{font-size:.875rem!important;line-height:1.25rem!important}}.font-size-14{font-size:.875rem;line-height:1.25rem}@media not all and (min-width:1024px){.font-size-14{font-size:.75rem;line-height:1rem}}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.text-shadow{text-shadow:-4px -4px 2px rgba(0,0,0,25%)}.nav-link{position:relative;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.nav-link:after{background:none repeat scroll 0 0 transparent;bottom:-2px;content:"";display:block;height:2px;left:50%;position:absolute;background:#fff;transition:width .3s ease 0s,left .3s ease 0s;width:0}.nav-link:hover:after{width:100%;left:0}