.o_Header{position:absolute;width:100%;display:flex;align-items:center;justify-content:space-between;padding:clamp(1.875rem,2.0950704225rem - .9389671362vw,1.25rem) clamp(1.25rem,.8098591549rem + 1.8779342723vw,2.5rem);z-index:2}.o_Header h1{align-items:center;font-size:clamp(1.5625rem,1.4084507042rem + .6572769953vw,2rem)}.o_Header h1 strong{display:block;line-height:1}.o_Header h1 strong span{padding-left:2.9rem}.o_Header .headerContactButton{display:flex;justify-content:center;align-items:center;padding:1rem}.o_Header .headerContactButton div{display:grid;width:100%;padding:.5rem 1.5rem;border:1px solid #fff;border-radius:9999px;cursor:pointer;transition:.3s}.o_Header .headerContactButton div:hover{background-color:#fff;color:#05212e;transition:.3s}.o_Header .hamburger{display:none}@media screen and (max-width:768px){.o_Header .hamburger{width:30px;height:30px;display:grid;grid-template-columns:repeat(1,1fr);align-items:center;justify-content:flex-start;position:relative}}.o_Header .hamburger span{display:block;width:100%;height:1px;background-color:#949ba9;transition:.3s}.o_Header .hamburger span:first-child{width:60%}.o_Header .hamburger span:nth-child(3){width:60%;margin:auto 0 auto auto}.o_Header .hamburger:is(.is-active) span{transition:.3s;position:absolute}.o_Header .hamburger:is(.is-active) span:first-child{width:100%;transform:rotate(45deg)}.o_Header .hamburger:is(.is-active) span:nth-child(2){display:none}.o_Header .hamburger:is(.is-active) span:nth-child(3){width:100%;transform:rotate(-45deg)}.o_Header nav{display:flex}.o_Header nav ul{display:flex;justify-content:space-around}.o_Header nav ul li{padding:0 clamp(.5rem,.1478873239rem + 1.5023474178vw,1.5rem);display:flex;justify-content:center;align-items:center}.o_Header nav ul li:last-of-type{padding-right:0}.o_Header nav ul li p{cursor:pointer;background:none;border:none;color:#d2d6de;background:linear-gradient(currentColor 0 0) 0 100%/var(--d,0) 2px no-repeat,linear-gradient(currentColor 0 0) 100% calc(100% - 6px)/var(--d,0) 2px no-repeat;transition:0s .5s,background-size .5s}.o_Header nav ul li p:hover{--d:100%;background-position:0 calc(100% - 2px),100% calc(100% - 2px);transition:.3s,background-position .3s .3s}@media screen and (max-width:768px){.o_Header nav{transform:translateY(-100%);display:none;transition:.3s}.o_Header nav:is(.is-active){display:block;position:absolute;right:10px;top:50px;transform:translateY(0)}.o_Header nav:is(.is-active) ul{transition:.3s;opacity:1;display:block}.o_Header nav:is(.is-active) ul li{padding-block:8px}}.o_Footer{padding:1rem;text-align:center}.o_Footer p{font-size:.7rem}