@font-face{font-family:"pablo-bold";src:url(../fonts/pablo-bold.ttf)format("truetype"),url(../fonts/pablo-bold.woff)format("woff"),url(../fonts/pablo-bold.woff2)format("woff2");font-display:swap}*{box-sizing:border-box}:root{--citrus:#ffc600;--black:#000;--barley:#fff4cc;--creme-brulee:#ffe899;--buddha:#bf9500;--olive:#806300;--silver:#cccccc;--background:rgba(255, 255, 255, 1);background-color:var(--background);font-size:20px;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.grid,.grid .grid-child>.wrapper{display:grid;grid-template-columns:[start]minmax(36px,1fr)[wrapper-start]repeat(4,minmax(0,68px))[wrapper-end]minmax(36px,1fr)[end];grid-column-gap:10px}.grid .grid-child,.grid .grid-child>.wrapper .sign-off-block{grid-column:start/end}.grid .grid-child>.wrapper{grid-template-columns:[start]minmax(0,1fr)[wrapper-start]repeat(4,minmax(0,68px))[wrapper-end]minmax(0,1fr)[end]}.grid .grid-child>.wrapper>*,.grid .grid-skip{grid-column:wrapper-start/wrapper-end}@media only screen and (min-width:750px){.grid,.grid .grid-child>.wrapper{display:grid;grid-template-columns:[start]minmax(80px,1fr)[wrapper-start]repeat(8,minmax(0,62px))[wrapper-end]minmax(80px,1fr)[end];grid-column-gap:16px}.grid .grid-child>.wrapper{grid-template-columns:[start]minmax(0,1fr)[wrapper-start]repeat(8,minmax(0,62px))[wrapper-end]minmax(0,1fr)[end]}}@media only screen and (min-width:1000px){.grid,.grid .grid-child>.wrapper{display:grid;grid-template-columns:[start]minmax(138px,1fr)[wrapper-start]repeat(12,minmax(0,69px))[wrapper-end]minmax(138px,1fr)[end];grid-column-gap:16px}.grid .grid-child>.wrapper{grid-template-columns:[start]minmax(0,1fr)[wrapper-start]repeat(12,minmax(0,69px))[wrapper-end]minmax(0,1fr)[end]}}[data-theme=dark]{--background:var(--black);background-color:var(--background)}[data-theme=light]{--background:var(--citrus);background-color:var(--background)}[data-theme=gray]{--background:var(--silver);background-color:var(--background)}body.services h1{text-align:center;text-decoration:underline}.wrapper.header{position:relative}.services-wrapper{padding-bottom:20px}.services-card{background-color:var(--citrus);border-radius:10px;grid-gap:10px;padding:10px;min-height:145px}.services-card:not(:first-of-type){margin-top:20px}.services-card:hover,.services-card:hover .service-image div{transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.services-card:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.services-card:hover .service-image div{-webkit-transform:rotate(-10deg) scale(1.1);transform:rotate(-10deg) scale(1.1)}.services-card:not(:hover),.services-card:not(:hover) .service-image div{transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.services-card:not(:hover){-webkit-transform:scale(1);transform:scale(1)}.services-card:not(:hover) .service-image div{-webkit-transform:rotate(-20deg) scale(1);transform:rotate(-20deg) scale(1)}.services-card:nth-of-type(5n+1){background-color:var(--barley)}.services-card:nth-of-type(5n+2){background-color:var(--creme-brulee)}.services-card:nth-of-type(5n+3){background-color:var(--citrus)}.services-card:nth-of-type(5n+4){background-color:var(--buddha)}.services-card:nth-of-type(5n+5){background-color:var(--olive)}.services-card .wrapper{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;height:145px}.services-card .wrapper>*{width:50%;flex:none}.services-card:nth-of-type(odd) .service-image>div{margin-left:40px}.services-card:nth-of-type(even) .service-title{order:2}.services-card:nth-of-type(even) .service-image{order:1}.services-card:nth-of-type(even) .service-image>div{margin:-20px}.services-card:nth-of-type(1) .service-image>div{margin-left:-5px;margin-top:40px}.services-card .service-title,.services-card a{color:var(--black);text-decoration:none;text-transform:uppercase;font-family:"pablo-bold";font-size:2rem;line-height:1.8rem}.services-card .service-image>div{width:170px;height:170px;min-width:115px;border-radius:10px;-webkit-transform:rotate(-20deg);transform:rotate(-20deg);-webkit-filter:drop-shadow(0 0 10px rgba(0,0,0,.5));filter:drop-shadow(0 0 10px rgba(0,0,0,.5))}.services-card .service-image>div img{width:95%}.services-card .service-image>div img.smaller{width:70%;margin-left:20px}@media (min-width:750px){.services-wrapper{display:grid;grid-template-columns:repeat(2,minmax(300px,1fr));grid-auto-rows:minmax(145px,auto);grid-gap:20px}.services-card:not(:first-of-type){margin-top:0}.services-card:nth-of-type(odd) .wrapper .service-image{display:flex;justify-content:flex-start;order:1}.services-card:nth-of-type(odd) .wrapper .service-image>div{margin-left:0}.services-card:nth-of-type(odd) .wrapper .service-title{order:2;justify-content:flex-end}.services-card:nth-of-type(even) .service-image>div{margin:0}.services-card .service-title{box-sizing:border-box}.services-card .service-image>div{width:160px;height:160px}.services-card:nth-of-type(4) .service-image>div{margin-left:-20px}.services-card:nth-of-type(5) .service-image>div{margin-bottom:-20px}}@media (min-width:1000px){body h1{font-size:7rem}.services-wrapper{grid-template-columns:repeat(5,minmax(150px,1fr));grid-gap:40px;margin-bottom:60px}.services-wrapper .services-card{width:100%;min-height:350px}.services-wrapper .services-card .wrapper{display:block}.services-wrapper .services-card .wrapper>*{width:100%;padding:0;margin:0}.services-wrapper .services-card .wrapper .service-title,.services-wrapper .services-card .wrapper a{font-size:3rem;line-height:2.6rem}.services-wrapper .services-card .wrapper .service-title{width:50%}.services-wrapper .services-card .wrapper .service-image{position:absolute;bottom:0;left:0;display:flex;justify-content:center;margin-bottom:20px}.services-wrapper .services-card .wrapper .service-image>div{width:400px;height:400px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.services-wrapper .services-card .wrapper .service-image>div img{margin-top:60px;margin-left:60px}.services-wrapper .services-card:hover .service-image div{-webkit-transform:rotate(-8deg) scale(1.05);transform:rotate(-8deg) scale(1.05);transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.services-wrapper .services-card:nth-of-type(odd){grid-column:1/span 3}.services-wrapper .services-card:nth-of-type(even){grid-column:3/span 3}.services-wrapper .services-card:nth-child(1) .service-image>div{overflow:hidden;margin-left:190px;margin-bottom:-45px}.services-wrapper .services-card:nth-child(5) .service-image>div{margin-left:120px}}