@import "tailwindcss";@plugin "daisyui";@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(fonts/roboto-300-latin.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:350;src:url(fonts/roboto-400-latin.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(fonts/roboto-400-latin.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:450;src:url(fonts/roboto-500-latin.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(fonts/roboto-500-latin.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:600;src:url(fonts/roboto-700-latin.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(fonts/roboto-700-latin.woff2) format("woff2")}@font-face{ascent-override:92%;descent-override:24%;font-family:Roboto Fallback;line-gap-override:0%;size-adjust:100%;src:local("Arial")}@theme{--font-display:"Roboto","Roboto Fallback",sans-serif;--color-primary-navy:#003c69;--color-primary-blue:#00a9e0;--color-primary-red:#c60c30;--color-primary-yellow:#ffbc3d;--color-secondary-charcoal:#323e48;--color-secondary-midblue:#0073b2;--color-secondary-purple:#543876;--color-secondary-green:#4b813e;--color-secondary-rhodamine:#b83984;--color-secondary-rust:#c14729;--color-white:#fff;--color-sand:#fff3db;--color-font-light:#585f64}@layer base{h1,h2,h3,h4,h5,h6,p{@apply md:font-[350] font-[350] font-display text-primary-navy}}@layer components{.default-margin,.default-margin-sm,.default-padding,.default-padding-left,.p-base,.p-bold,.p-overline,.p-sm{@apply sm:mx-4}}.clip-sun-shape{clip-path:url(#sun-shape)}body,html{overflow-x:hidden}@keyframes wave-diagonal-off{0%{transform:translate3d(-75%,0,0)}to{transform:translate3d(0,100%,0)}}.wave-strip{animation:wave-diagonal-off 1.8s ease-out forwards}@keyframes wave-loading{0%{transform:translate3d(-75%,0,0)}to{transform:translate3d(0,100%,0)}}.wave-loading-strip{animation:wave-loading ease-out forwards}.wave-tile-inner{bottom:0;left:-2px;position:absolute;right:-2px;top:0}.custom-content-iframe iframe{display:block;min-height:750px;width:100%}