/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}*{box-sizing:border-box}body{width:100%;margin:0;padding:0;text-align:justify;line-height:1.5;-moz-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased}body nav,body aside,body main,body footer{max-width:900px;margin:0 auto}body nav ul,body aside ul,body main ul,body footer ul{list-style-type:none;padding:0}body nav ul li,body aside ul li,body main ul li,body footer ul li{padding:.65em 0 .65em 0}body nav ul li.active a,body aside ul li.active a,body main ul li.active a,body footer ul li.active a{color:#000;text-decoration:none}.wallpaper{background:linear-gradient(180deg,#fff,#fff,lightpink,#fff,lightpink)}header{top:0;left:0;position:sticky;position:-webkit-sticky;background-color:#fff;z-index:3}nav{top:0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;align-items:stretch;padding:.5em .5em}.home nav a:first-child{color:#000;text-decoration:none}nav a:not(:first-child):not(:last-child){text-align:center}nav span[role="menu-btn"]{color:blue;text-decoration:underline;text-align:right;cursor:pointer}main{padding:0 .5em;z-index:2;position:relative}main .wp-block-image figcaption{padding-bottom:.5em}main .wp-block-image figcaption,main .wp-block-embed figcaption{margin-top:5px;color:inherit;font-size:inherit;text-align:left}main .clients-gallery .blocks-gallery-item{padding:2em}main .clients-gallery .blocks-gallery-item:last-child{max-width:50%;margin-left:auto;margin-right:auto}main .hire-id img{margin-top:5px}main .hire-id figcaption{margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}main .hire-first-p{margin-top:0}main #mc4wp-form-1{text-align:left;float:right;line-height:normal}main #mc4wp-form-1 p:last-child input:first-child{width:70%}main .clear{clear:both}main .photo-menu{text-align:center}main .wp-block-image{margin-bottom:0 .5em;margin-top:0}main .wp-block-image img{height:100%}main .wp-block-embed{margin:0 0 2em 0}footer{padding:.5em;text-align:right;font-size:small}aside{height:280px;display:none;padding:0 .5em;position:relative;z-index:1}aside section{display:grid;grid-template-columns:2fr 1fr;grid-template-areas:"waves menu"}aside section .menu-main-menu-container ul{grid-area:menu;margin-top:0;text-align:right}aside section .menu-main-menu-container ul li:nth-last-child(-n+2){display:inline-block;padding-left:0;padding-right:0}aside section .menu-main-menu-container ul li:last-child:before{content:"/ "}.name-anim{height:200px;width:200px;top:25px;left:50px;display:flex;justify-content:center;position:absolute;text-transform:lowercase;animation:rotation 10s linear infinite;-webkit-animation:rotation 10s linear infinite}.name-anim span{height:115px;width:15px;position:absolute;transform-origin:bottom center;text-align:center}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}@-webkit-keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.char1{transform:rotate(15deg)}.char2{transform:rotate(30deg)}.char3{transform:rotate(45deg)}.char4{transform:rotate(60deg)}.char5{transform:rotate(75deg)}.char6{transform:rotate(90deg)}.char7{transform:rotate(105deg)}.char8{transform:rotate(120deg)}.char9{transform:rotate(135deg)}.char10{transform:rotate(150deg)}.char11{transform:rotate(165deg)}.char12{transform:rotate(180deg)}.char13{transform:rotate(195deg)}.char14{transform:rotate(210deg)}.char15{transform:rotate(225deg)}.char16{transform:rotate(240deg)}.char17{transform:rotate(255deg)}.char18{transform:rotate(270deg)}.char19{transform:rotate(285deg)}.char20{transform:rotate(300deg)}.char21{transform:rotate(315deg)}.char22{transform:rotate(330deg)}.char23{transform:rotate(345deg)}.char24{transform:rotate(360deg)}.waves-anim{height:240px;grid-area:waves;margin-top:0;padding:0;display:flex;flex-direction:column;justify-content:flex-end;letter-spacing:3em;writing-mode:vertical-lr;overflow:hidden}.waves-anim div{padding:.5em}.w1{animation:waves 4.1s linear infinite;-webkit-animation:waves 4.1s linear infinite}.w2{animation:waves 3.4s linear infinite;-webkit-animation:waves 3.4s linear infinite}.w3{animation:waves 5.3s linear infinite;-webkit-animation:waves 5.3s linear infinite}.w4{animation:waves 6.9s linear infinite;-webkit-animation:waves 6.9s linear infinite}.w5{animation:waves 4.3s linear infinite;-webkit-animation:waves 4.3s linear infinite}@keyframes waves{0%{transform:translate(0,0)}100%{transform:translate(0,-100%)}}@-webkit-keyframes waves{0%{transform:translate(0,0)}100%{transform:translate(0,-100%)}}@media screen and (max-width:900px){nav{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-template-areas:"phone name" "email menu"}nav a:first-child{grid-area:name;text-align:right}nav a:not(:first-child):not(:last-child){text-align:left}main #mc4wp-form-1{width:100%;margin:0}main #mc4wp-form-1 p:last-child input:first-child,main #mc4wp-form-1 p:last-child input{width:100%;margin-bottom:5px}}@media screen and (max-width:480px){main .wp-block-image figcaption,main .wp-block-embed figcaption{font-size:.8em}main .clients-gallery .blocks-gallery-item{width:100%;padding:1em 10px}main .clients-gallery .blocks-gallery-item:last-child{max-width:100%}.name-anim{height:190px;width:190px;left:0}.name-anim span{height:90px;width:10px}.waves-anim{margin-left:-25px}.waves-anim div{padding:0 .1em}}