@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Marcellus&display=swap";*{margin:0;padding:0}*,:after,:before{box-sizing:border-box}body{background-color:#f8f3ff;line-height:1.5;min-height:100vh;overflow-x:hidden;text-rendering:optimizeSpeed}ol[class],ul[class]{list-style:none}img,picture{display:block;vertical-align:bottom;width:100%}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media screen and (min-width:961px){h1{font-size:5.4em}}@media screen and (min-width:1px)and (max-width:960px){h1{font-size:3.6em}}@media screen and (min-width:961px){h2{font-size:3.2em}}@media screen and (min-width:1px)and (max-width:960px){h2{font-size:3em}}@media screen and (min-width:961px){h3{font-size:2em}}@media screen and (min-width:1px)and (max-width:960px){h3{font-size:1.8em}}@media screen and (min-width:961px){h4{font-size:2em}}@media screen and (min-width:1px)and (max-width:960px){h4{font-size:1.8em}}@media screen and (min-width:1px)and (max-width:960px){h5{font-size:1.6em}}@media screen and (min-width:1px)and (max-width:960px){p{font-size:1.5em}}@media screen and (min-width:1px)and (max-width:960px){a{font-size:1.5em}}:root{--transition-duration_ver1:.4s;--transition-timing-function_ver1:cubic-bezier(.16,1,.3,1);--transition-properties_ver1:var(--transition-duration_ver1) var(--transition-timing-function_ver1)}.pSideContactButton{display:inline-block;font-family:Marcellus,serif;font-weight:400;transition:all .5s}@media screen and (min-width:1px)and (max-width:960px){.pSideContactButton{background-color:#08d3d2;border-radius:.8em 0 0 .8em;padding:1.1em 1.3em}}@media screen and (min-width:961px){.pSideContactButton{background-color:#ffffff4d;border-radius:10px;padding:2.5em 1em;writing-mode:vertical-rl}}.pSideContactButton:hover{background-color:#fff;color:#08d3d2}
