html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}:root{--madder:#a20021ff;--eggshell:#eeebd3ff;--field-drab:#665229ff;--carolina-blue:#84acceff;--steel-blue:#3e7cb1ff;.fleur-de-leah-regular{font-family:"Fleur De Leah",cursive;font-weight:400;font-style:normal}.miss-fajardose-regular{font-family:"Miss Fajardose",cursive;font-weight:400;font-style:normal}.parisienne-regular{font-family:"Parisienne",cursive;font-weight:400;font-style:normal}.borel-regular{font-family:"Borel",cursive;font-weight:400;font-style:normal}.tinos-regular{font-family:"Tinos",serif;font-weight:400;font-style:normal}.tinos-bold{font-family:"Tinos",serif;font-weight:700;font-style:normal}.tinos-regular-italic{font-family:"Tinos",serif;font-weight:400;font-style:italic}.tinos-bold-italic{font-family:"Tinos",serif;font-weight:700;font-style:italic}}h1,h2,h3,h4,h5,h6{font-family:"Fleur De Leah","Brush Script MT",cursive;font-weight:700}h2,h3,h4,h5,h6{font-family:"Fleur De Leah","Brush Script MT",cursive;font-weight:500}p,a,label,input,button{font-family:"Tinos",serif;font-weight:400}header,footer{background-color:var(--madder);color:var(--eggshell);text-align:center;width:1440px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr}h1{font-size:2.5rem;color:var(--eggshell);grid-column:1;justify-self:start;margin:2rem 3rem}nav{grid-column:2;align-self:center}nav ul{display:flex;justify-content:space-evenly;flex-wrap:wrap}nav a{color:var(--eggshell);text-decoration:none;font-weight:600;font-size:1.5rem;padding:.6rem}nav a:hover{background-color:var(--steel-blue);color:var(--carolina-blue);transition:background-color 0.5s ease-in-out;transition:color 0.5s ease-in-out}nav a:visited{background-color:var(--eggshell);color:var(--carolina-blue);transition:background-color 0.5s ease-in-out;transition:color 0.5s ease-in-out}header img{width:100%;height:500px;grid-row:2;grid-column:1 / -1;justify-self:center}main{max-width:1440px;margin:0 auto;padding:1rem;background-color:var(--eggshell)}.content-group1,.content-group2{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:2rem;margin:2rem 0}main img{width:100%;height:auto;grid-column:1}main p{font-size:1.2rem;color:var(--field-drab);grid-column:2;align-self:center;padding:0 2rem}main h3{grid-column:2}h2{font-size:2.5rem;color:var(--madder);grid-column:1;justify-self:center;padding:2rem 0 0 0}h3{font-size:2rem;color:var(--madder);grid-column:1;justify-self:center;margin:2rem 3rem;border-bottom:double 4px var(--madder)}h4{font-size:1rem;color:var(--madder);grid-column:1;justify-self:center;margin:.5rem}body{background-color:var(--eggshell);color:var(--field-drab);font-family:Arial,sans-serif;line-height:1.6}footer{padding:1rem}Footer p{font-size:.8rem;width:1440px;color:var(--eggshell)}.content-text-contact{display:flex;flex-direction:column;width:720px;margin-left:auto;margin-right:auto;align-items:center}form{display:grid;width:710px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:1rem;margin-top:1rem}form label{margin:.7rem 2rem .5rem .4rem;font-weight:700}form .form-left{display:flex;flex-direction:column;grid-column:1}form .form-right{display:flex;flex-direction:column;grid-column:2}.radio-group{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-around}.radio-styles{border:solid 1px var(--field-drab);border-radius:8px}.label-radio{font-weight:700;margin-bottom:1rem;position:relative;padding:5px;bottom:12px;left:10px;background-color:var(--eggshell)}input{padding:.7rem;border:1px solid var(--field-drab);border-radius:4px;margin:.4rem 2rem;font-size:1rem}input[type="radio"]{width:auto;margin-bottom:2rem;transform:scale(1.5);cursor:pointer}button[type="submit"]{padding:10px;margin:30px;background-color:var(--steel-blue);border-radius:8px}button[type="submit"]:hover{background-color:var(--madder)}input:focus{outline:none;border:2px solid var(--madder)}textarea{padding:.5rem;border:1px solid var(--field-drab);border-radius:4px;font-size:1rem;resize:vertical}input:required+label::after,label:has(+input:required)::after{content:" *";color:var(--madder)}