@font-face{font-family:'Whitney';src:local('Whitney'),url('https://otlainc.com/wp-content/themes/otla/css/../fonts/Whitney/OpenType/Whitney-Medium-Bas.otf') format('opentype');font-weight:400;font-display:swap}@font-face{font-family:'Whitney';src:local('Whitney'),url('https://otlainc.com/wp-content/themes/otla/css/../fonts/Whitney/OpenType/Whitney-Light-Bas.otf') format('opentype');font-weight:300;font-display:swap}body{font-family:'Whitney',sans-serif;font-weight:300}h1,h2{font-family:'Whitney',sans-serif;font-weight:400}h3,h4{font-family:'Whitney',sans-serif;font-weight:300}.desktop-nav{display:flex;margin-left:auto;padding:0 25px}.desktop-menu ul.menu{display:flex;align-items:center}.desktop-menu li.menu-item{padding:0 1.5rem;font-size:1.15rem;line-height:1.5}.desktop-menu ul.menu a{color:#fff;font-weight:700;display:block;transition:0.3s all ease-in-out;text-underline-offset:5px;text-decoration:none}header .content{position:absolute;top:0;left:0;width:100%}.desktop-menu li.menu-item.menu-btn a{border:solid 1px #fff;padding:1rem 1.5rem}.desktop-menu ul.menu li:not(.menu-item-has-children):not(.menu-btn)>a:hover{text-decoration:underline}.desktop-menu li.menu-item.menu-btn a:hover{color:#000;background-color:#fff}.desktop-menu ul.sub-menu{display:none;position:absolute;background-color:#fff;padding:1rem 1.5rem;box-shadow:0 0 10px rgba(0,0,0,0.5)}.desktop-menu ul.sub-menu a{color:#000}.desktop-menu ul.sub-menu li{padding:0;width:100%}.desktop-menu li.menu-item-has-children{position:relative}.desktop-menu li.menu-item-has-children:hover>ul.sub-menu{display:block}.desktop-menu ul.sub-menu li+li{margin-top:0.5rem}.desktop-menu li.menu-item-has-children>a::after{content:"\f078";font-family:icons;font-weight:normal;font-style:normal;padding-left:0.5rem}.padding-top,section.details.on{padding-top:5rem}#hp-case-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.case-archive .case>.block{max-width:500px;margin:auto;margin-bottom:3rem;overflow:hidden;border:solid 4px #fff}section.row.cover.relative.center .block.info.relative.z-3{padding:100px 1rem 75px 1rem}section.cover.hero{height:100vh;min-height:500px}.case-archive h2{font-size:2.5rem;font-weight:700}.case-archive h3{font-weight:300}.case-archive .title.z-4{padding:2rem;display:flex;height:100%;width:100%}.case-archive .title.z-4>*{margin-top:auto}.row.content.content-row{display:flex;flex-wrap:wrap}.row.content.content-row>.image-col+.content-col{padding:2rem}.row.content.content-row+.row.content.content-row{margin-top:4rem}.row.content.content-row>.title-col{margin-bottom:2rem}.button.outline:hover{background-color:#000;color:#fff}.quote-wrapper{padding:2rem;font-size:1.25rem;text-align:center;background-color:#F2F2F2}.quote-wrapper .quote{font-size:1.65rem;line-height:1.5}.content-col>*,.quote-wrapper p{margin-bottom:1rem;line-height:1.25}a:not(.button){color:#789f2c;text-decoration:underline}.footer-section{text-align:center;font-size:1.5rem;line-height:1.45}article.case:hover .overlay{background:#789f2c;opacity:0.75}section.slider{max-height:none;min-height:500px;height:auto !important}section.slider ul li{height:auto;max-height:none;min-height:500px}li.row.slide .row.content.max-height{display:flex;justify-content:center;text-align:center}li.row.slide .row.content .col{padding:4rem;width:800px;max-width:100%}section.slider .text{font-style:normal}section.slider ul li .info .col .heading{margin-bottom:1rem}h1{font-size:4rem}h2{font-size:3rem}h2.location{font-size:2.5rem}.quote-wrapper>*:last-child{margin-bottom:0}section.section.quote-section.testimonial.relative.full.padding-top{padding-bottom:0}.details p{margin-bottom:1rem}.row.data.buttons-row.content.padding-none{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.row.data.buttons-row.content.padding-none{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}section.photos{padding-top:2rem}.h3{font-size:30px;font-weight:500}.mobile .menu a{text-decoration:none}section.mobile .nav ul.sub-menu li a{font-size:24px}li.menu-item.no-action>a{pointer-events:none}article.service>.contain{border:solid 3px #000}article.service:hover .overlay{opacity:0.5}article.service:hover .info{opacity:1}#page-wrapper article.service .title h3{font-size:30px;font-weight:300}#page-wrapper article.service.color .info .title h3,#page-wrapper article.service.black .info .title h3,#page-wrapper article.service:hover .info .title h3{color:#fff}#page-wrapper article.service:hover .overlay{background-color:#000}.cx-4,.cx-8{width:100%}footer .social ul li a{text-decoration:none}.social>ul{display:flex;justify-content:center;align-items:center}a.google-icon{line-height:1}a.google-icon>svg{width:auto;height:18.5px}#page-wrapper div.wpforms-container-full .wpforms-form input.wpforms-field-medium,#page-wrapper div.wpforms-container-full .wpforms-form select.wpforms-field-medium,#page-wrapper div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium{max-width:100%}section.address .social a.block.google-icon>svg{fill:#789f2c;height:30px}section.address .social ul li a{text-decoration:none}section.fixed+section.cover,section.cover.header{height:100vw;min-height:350px;max-height:625px}section.carousel .data button{top:28px;bottom:auto}