@charset "UTF-8";:root{--c-teal: #00bca3;--c-deep-green: #00473e;--c-orange: #f45201;--c-cream: #f3ecdc;--c-dark: #312c2c;--button-primary: var(--c-orange);--button-secondary: var(--c-deep-green);--button-secondary-outline: rgba(0, 71, 62, .5);--button-tertiary: var(--c-dark);--background-primary: #ffffff;--background-secondary: var(--c-teal);--background-dark: var(--c-deep-green);--text-primary: var(--c-deep-green);--text-secondary: var(--c-dark);--text-white: #ffffff;--border-color: rgba(0, 71, 62, .2);--mobile-footer-background: var(--c-teal);--radius-card: 30px;--radius-pill: 92px;--radius-field: 75px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Instrument Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--c-cream)}@media(max-width:768px){body .wp-site-blocks main>:first-child{padding-top:60px}}img{max-width:100%;height:auto}:where(figure){margin-bottom:0}.alignlittle-margin{max-width:calc(100% - 90px);margin-inline:auto}.alignmid-margin{max-width:calc(100% - 100px);margin-inline:auto}.alignlarge-margin{max-width:calc(100% - 200px);margin-inline:auto}@media(max-width:768px){.alignlittle-margin,.alignmid-margin,.alignlarge-margin{max-width:calc(100% - 32px)}}body.mobile-menu-open{overflow:hidden}body.home{background-color:var(--c-cream)}body.single-work .wp-block-reqst-footer,body.post-type-archive-work .wp-block-reqst-footer{background-color:var(--background-secondary)}.wp-block-template-part.is-sticky{position:fixed;z-index:1000;width:100%}.wp-block-template-part.is-sticky.is-sticky-active .header-lang-switcher a{border-color:#1f1f1fcc}.wp-block-template-part.is-sticky.is-sticky-active .header-lang-switcher a:hover{color:var(--text-white)}.page-template-legals .wp-block-template-part.is-sticky .header-site-name{color:var(--background-secondary)}.wp-block-template-part.is-sticky:not(.is-sticky-active) .header-lang-switcher a{border-color:#1f1f1fcc}.wp-block-template-part.is-sticky:not(.is-sticky-active) .header-lang-switcher a:hover{color:var(--text-white)}.wp-block-template-part.is-sticky:not(.is-sticky-active) .header-lang-switcher{color:var(--text-secondary)}.button{background-color:transparent;border:1px solid;border-radius:3px;padding:10px 20px;line-height:1}.button.is-1{padding:16px 30px}.button{display:inline-flex;justify-content:center;align-items:center;gap:10px;text-decoration:none;transition:all .3s ease-out}.button.outline.primary{color:var(--button-primary);border-color:var(--button-primary)}.button.outline.secondary{color:var(--button-secondary-outline);border-color:var(--button-secondary-outline)}.button.outline.tertiary{color:var(--button-tertiary);border-color:var(--button-tertiary)}.button:not(.outline),.button:hover{cursor:pointer;color:var(--background-primary)}.button:not(.outline).primary,.button:hover.primary{background-color:var(--button-primary);border-color:var(--button-primary)}.button:not(.outline).secondary,.button:hover.secondary{background-color:var(--button-secondary);border-color:var(--button-secondary)}.button:not(.outline).tertiary,.button:hover.tertiary{background-color:var(--button-tertiary);border-color:var(--button-tertiary)}.button:not(.outline):hover,.button:hover:hover{color:var(--text-white)}.button.rounded{border-radius:50px}.button>svg{width:1em}.text-white{color:var(--text-white)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--c-teal)}.bg-primary{background-color:var(--background-primary)}.bg-secondary{background-color:var(--background-secondary)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.main-nav{position:sticky;top:0}.title{display:block}.title.is-1{font-family:Chillax,sans-serif;font-size:60px;font-weight:400;line-height:110%;font-style:italic;margin:0}.title.is-2{font-family:Instrument Sans,sans-serif;font-size:50px;font-weight:500;line-height:110%;margin:0;font-style:normal}.title.is-3{font-family:Instrument Sans,sans-serif;font-size:26px;font-weight:500;line-height:1;margin:0 0 10px}body,p{font-size:1rem;font-weight:500}.border-1{border:1px solid var(--border-color)}.font-bold{font-weight:700}a{text-decoration:none}@media(max-width:768px){.title.is-1,.title.is-2{font-size:40px}.title.is-3{font-size:30px;font-weight:400}body,p{font-size:12px}.button{font-size:14px}}.wp-block-query.alignmid-margin{padding-top:80px;padding-bottom:80px}ul.wp-block-post-template.is-layout-grid{gap:10px;list-style:none;padding:0;margin:0}.wp-block-post-template li.wp-block-post{border:1px solid rgba(181,176,161,.5);border-radius:10px;padding:100px 59px 100px 84px;display:flex;flex-direction:column;gap:48px;min-height:411px;justify-content:center;list-style:none}.wp-block-post-template li.wp-block-post .wp-block-post-title a{font-family:Instrument Sans,sans-serif;font-size:22px;font-weight:300;line-height:1.35;color:#4d0f10;text-decoration:none}.wp-block-post-template li.wp-block-post .wp-block-read-more{font-family:DM Sans,sans-serif;font-size:14px;font-weight:300;text-transform:uppercase;letter-spacing:.08em;color:var(--button-tertiary);text-decoration:none;display:inline-flex;align-items:center;gap:20px}.wp-block-post-template li.wp-block-post .wp-block-read-more:after{content:"→";font-style:normal}.wp-block-post-template li.wp-block-post .wp-block-post-date time{font-family:Instrument Sans,sans-serif;font-size:16px;font-weight:500;color:#b5b0a1}@media(max-width:1024px){ul.wp-block-post-template.is-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:768px){ul.wp-block-post-template.is-layout-grid{grid-template-columns:1fr!important}.wp-block-post-template li.wp-block-post{padding:48px 32px;min-height:auto}}.wp-block-reqst-header.has-hero-overlap{padding-bottom:60px}.single-content .wp-block-reqst-contact-us{padding-top:0;padding-bottom:0;background-color:transparent}.wp-block-group{position:relative;z-index:1}.single-content{position:relative;z-index:1;background-color:var(--background-primary);margin-inline:auto;padding-bottom:80px}.single-content .wp-block-post-content p,.single-content .wp-block-post-content .wp-block-paragraph{font-size:16px;color:#4d0f10;line-height:1.6;font-weight:500}.single-content .wp-block-post-content h2{font-family:Instrument Sans,sans-serif;font-size:50px;font-weight:500;color:#b5b0a1;line-height:1.1;margin-top:48px;margin-bottom:16px}.single-content .wp-block-post-content h3{font-family:Instrument Sans,sans-serif;font-size:26px;font-weight:500;color:#b5b0a1;line-height:normal;margin-top:40px;margin-bottom:12px}.single-content .wp-block-post-content figure,.single-content .wp-block-post-content .wp-block-image{margin:32px 0}.single-content .wp-block-post-content figure img,.single-content .wp-block-post-content .wp-block-image img{width:100%;height:auto;display:block}@media(max-width:1024px){.single-content{max-width:calc(100% - 60px)}}@media(max-width:768px){.single-content{max-width:calc(100% - 32px);padding:48px 24px}.single-content .wp-block-post-content figure,.single-content .wp-block-post-content .wp-block-image{margin:0 -56px}.single-content{margin-top:-140px}}.next-post-section{background-color:var(--button-primary);padding:80px;margin:80px 104px}.next-post-section .wp-block-post-navigation-link{margin:0 auto}.next-post-section .wp-block-post-navigation-link a{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:60px;align-items:flex-end;text-decoration:none}.next-post-section .wp-block-post-navigation-link .post-navigation-link__label{grid-column:1;grid-row:1;font-family:Chillax,sans-serif;font-style:italic;font-size:60px;font-weight:400;color:var(--background-secondary);line-height:1.1}.next-post-section .wp-block-post-navigation-link .post-navigation-link__title{grid-column:1;grid-row:2;font-family:Instrument Sans,sans-serif;font-size:50px;font-weight:500;color:var(--background-secondary);line-height:1.1}.next-post-section .wp-block-post-navigation-link .nav-arrow{grid-column:2;grid-row:2;align-self:center;color:var(--background-secondary)}.next-post-section .wp-block-post-navigation-link .nav-arrow svg{display:block;width:100%;height:auto}@media(max-width:768px){.next-post-section{padding:48px 32px}.next-post-section .post-navigation-link__label{font-size:36px}.next-post-section .post-navigation-link__title{font-size:44px}}.wp-block-query-pagination{margin-top:60px;align-items:center;gap:40px}.wp-block-query-pagination .wp-block-query-pagination-previous,.wp-block-query-pagination .wp-block-query-pagination-next{display:inline-flex;text-decoration:none;line-height:0;transition:opacity .2s;width:3em;height:3em;background-size:contain}.wp-block-query-pagination .wp-block-query-pagination-previous:hover,.wp-block-query-pagination .wp-block-query-pagination-next:hover{opacity:.6}.wp-block-query-pagination .wp-block-query-pagination-previous svg,.wp-block-query-pagination .wp-block-query-pagination-next svg{display:block}.wp-block-query-pagination .wp-block-query-pagination-next{background-image:url(/wp-content/themes/wp-oh-my-dog/assets/icons/arrow-right.svg)}.wp-block-query-pagination .wp-block-query-pagination-previous{background-image:url(/wp-content/themes/wp-oh-my-dog/assets/icons/arrow-left.svg)}.wp-block-query-pagination .wp-block-query-pagination-numbers{display:flex;align-items:center;gap:20px}.wp-block-query-pagination .wp-block-query-pagination-numbers .page-numbers{font-size:32px;width:1em;text-align:center;font-weight:500;color:var(--text-primary);text-decoration:none}.wp-block-query-pagination .wp-block-query-pagination-numbers .page-numbers.current{color:var(--text-primary);font-weight:700}.wp-block-query-pagination .wp-block-query-pagination-numbers .page-numbers.dots{pointer-events:none}.projects-showcase{background-color:var(--background-dark)}.projects-showcase ul.wp-block-post-template{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;list-style:none!important;padding:0!important;margin:0!important}.projects-showcase .wp-block-post{border:none!important;border-radius:0!important;padding:0!important;min-height:auto!important;gap:0!important}.projects-showcase .wp-block-post .wp-block-post-featured-image{margin:0}.projects-showcase .wp-block-post .wp-block-post-featured-image a,.projects-showcase .wp-block-post .wp-block-post-featured-image img{display:block}.projects-showcase .wp-block-post .wp-block-post-featured-image img{width:100%;aspect-ratio:504/531;object-fit:cover}@media(max-width:1024px){.projects-showcase ul.wp-block-post-template{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:768px){.projects-showcase ul.wp-block-post-template{grid-template-columns:1fr!important}}.wp-block-reqst-text-image,.wp-block-reqst-expertise-list,.wp-block-reqst-featured-projects,.wp-block-reqst-cta-banner,.wp-block-reqst-testimonial,.wp-block-reqst-faq{margin-top:0!important;margin-bottom:0!important}.wp-block-reqst-about.animated,.wp-block-reqst-text-image.animated,.wp-block-reqst-content-list.animated,.wp-block-reqst-image-sections.animated,.wp-block-reqst-accordeon.animated{overflow:hidden}.wp-block-reqst-about.animated .content-wrap,.wp-block-reqst-about.animated .list-wrap,.wp-block-reqst-text-image.animated .content-wrap,.wp-block-reqst-text-image.animated .list-wrap,.wp-block-reqst-content-list.animated .content-wrap,.wp-block-reqst-content-list.animated .list-wrap,.wp-block-reqst-image-sections.animated .content-wrap,.wp-block-reqst-image-sections.animated .list-wrap,.wp-block-reqst-accordeon.animated .content-wrap,.wp-block-reqst-accordeon.animated .list-wrap{opacity:0}.wp-block-reqst-about.animated .image-wrap picture,.wp-block-reqst-text-image.animated .image-wrap picture,.wp-block-reqst-content-list.animated .image-wrap picture,.wp-block-reqst-image-sections.animated .image-wrap picture,.wp-block-reqst-accordeon.animated .image-wrap picture{display:block;transform:translate(20%);opacity:0}.wp-block-reqst-about.animated .content-wrap,.wp-block-reqst-about.animated .list-wrap,.wp-block-reqst-text-image.animated .content-wrap,.wp-block-reqst-text-image.animated .list-wrap,.wp-block-reqst-content-list.animated .content-wrap,.wp-block-reqst-content-list.animated .list-wrap,.wp-block-reqst-image-sections.animated .content-wrap,.wp-block-reqst-image-sections.animated .list-wrap,.wp-block-reqst-accordeon.animated .content-wrap,.wp-block-reqst-accordeon.animated .list-wrap{transform:translate(20%)}.wp-block-reqst-about.animated .image-wrap picture,.wp-block-reqst-text-image.animated .image-wrap picture,.wp-block-reqst-content-list.animated .image-wrap picture,.wp-block-reqst-image-sections.animated .image-wrap picture,.wp-block-reqst-accordeon.animated .image-wrap picture{transform:translate(-20%)}.wp-block-reqst-about.animated.is-position-right .content-wrap,.wp-block-reqst-about.animated.is-position-right .list-wrap,.wp-block-reqst-text-image.animated.is-position-right .content-wrap,.wp-block-reqst-text-image.animated.is-position-right .list-wrap,.wp-block-reqst-content-list.animated.is-position-right .content-wrap,.wp-block-reqst-content-list.animated.is-position-right .list-wrap,.wp-block-reqst-image-sections.animated.is-position-right .content-wrap,.wp-block-reqst-image-sections.animated.is-position-right .list-wrap,.wp-block-reqst-accordeon.animated.is-position-right .content-wrap,.wp-block-reqst-accordeon.animated.is-position-right .list-wrap{transform:translate(-20%)}.wp-block-reqst-about.animated.is-position-right .image-wrap picture,.wp-block-reqst-text-image.animated.is-position-right .image-wrap picture,.wp-block-reqst-content-list.animated.is-position-right .image-wrap picture,.wp-block-reqst-image-sections.animated.is-position-right .image-wrap picture,.wp-block-reqst-accordeon.animated.is-position-right .image-wrap picture{transform:translate(20%)}.wp-block-reqst-about.animated.intersecting .content-wrap,.wp-block-reqst-about.animated.intersecting .list-wrap,.wp-block-reqst-text-image.animated.intersecting .content-wrap,.wp-block-reqst-text-image.animated.intersecting .list-wrap,.wp-block-reqst-content-list.animated.intersecting .content-wrap,.wp-block-reqst-content-list.animated.intersecting .list-wrap,.wp-block-reqst-image-sections.animated.intersecting .content-wrap,.wp-block-reqst-image-sections.animated.intersecting .list-wrap,.wp-block-reqst-accordeon.animated.intersecting .content-wrap,.wp-block-reqst-accordeon.animated.intersecting .list-wrap{transition:transform 1.5s,opacity 1.5s;transform:translate(0);opacity:1}.wp-block-reqst-about.animated.intersecting .image-wrap picture,.wp-block-reqst-text-image.animated.intersecting .image-wrap picture,.wp-block-reqst-content-list.animated.intersecting .image-wrap picture,.wp-block-reqst-image-sections.animated.intersecting .image-wrap picture,.wp-block-reqst-accordeon.animated.intersecting .image-wrap picture{transition:transform 1.5s,opacity 1.5s;transform:translate(0);opacity:1}.wp-block-button .wp-element-button{border-radius:50px}.animation-wrapper{overflow:hidden}.animated>*{opacity:0}.animated.from-left>*{transform:translate(-20%)}.animated.from-right>*{transform:translate(20%)}.animated.from-bottom>*{transform:translateY(100%)}.animated.animating>*:nth-child(1){transition:transform .35s ease-out .125s,opacity .35s linear .125s}.animated.animating>*:nth-child(2){transition:transform .35s ease-out .25s,opacity .35s linear .25s}.animated.animating>*:nth-child(3){transition:transform .35s ease-out .375s,opacity .35s linear .375s}.animated.animating>*:nth-child(4){transition:transform .35s ease-out .5s,opacity .35s linear .5s}.animated.animating>*:nth-child(5){transition:transform .35s ease-out .625s,opacity .35s linear .625s}.animated.animating>*:nth-child(6){transition:transform .35s ease-out .75s,opacity .35s linear .75s}.animated.animating>*:nth-child(7){transition:transform .35s ease-out .875s,opacity .35s linear .875s}.animated.animating>*:nth-child(8){transition:transform .35s ease-out 1s,opacity .35s linear 1s}.animated.animating>*:nth-child(9){transition:transform .35s ease-out 1.125s,opacity .35s linear 1.125s}.animated.animating>*:nth-child(10){transition:transform .35s ease-out 1.25s,opacity .35s linear 1.25s}.animated.animating>*{transform:translate(0) translateY(0);opacity:1}
