/*!
Theme Name: Ohio-Child
Theme URI: http://ohio.colabr.io/
Author: Colabrio
Author URI: http://colabr.io/
Description: Ohio is a WordPress theme bundled with premium plugins to build a modern and functional website.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: ohio
Text Domain: ohio-child
Tags: ajax, customizer, ecommerce, portfolio, minimal, page builder, responsive, multipurpose, shop, store, woocommerce, wpml

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
 @font-face{font-family:'blacker_pro_display-bold';src:url(https://colabrio.ams3.cdn.digitaloceanspaces.com/webfonts/blacker_pro_display-bold-webfont.woff2) format('woff2'),url(https://colabrio.ams3.cdn.digitaloceanspaces.com/webfonts/blacker_pro_display-bold-webfont.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:'HelveticaNeueLTPro-BdEx';src:url(https://colabrio.ams3.cdn.digitaloceanspaces.com/webfonts/3B259E_0_0.eot);src:url('https://colabrio.ams3.cdn.digitaloceanspaces.com/webfonts/3B259E_0_0.eot#1778593183') format('embedded-opentype'),url(https://colabrio.ams3.cdn.digitaloceanspaces.com/webfonts/3B259E_0_0.woff2) format('woff2'),url(https://colabrio.ams3.cdn.digitaloceanspaces.com/webfonts/3B259E_0_0.woff) format('woff'),url(https://colabrio.ams3.cdn.digitaloceanspaces.com/webfonts/3B259E_0_0.ttf) format('truetype')}.hamburger-nav{.type2,.type3{.menu{li{>a{font-family:HelveticaNeueLTPro-BdEx;font-weight:400;font-style:normal}}}}}.postid-75369{h1,h2,h3:not(.widget-title):not(.comment-reply-title),.clb-hamburger-nav .menu .nav-item a,.clb-hamburger-nav .menu .sub-nav-item a{--clb-title-letter-spacing:0;--clb-title-font-family:'blacker_pro_display-bold'}}.elementor-page{&.page-id-255312,&.page-id-255619{--clb-h1-font-size:82px;--clb-h1-font-size-min:40px;--clb-h2-font-size:62px;--clb-h2-font-size-min:36px;--clb-h3-font-size:36px;--clb-text-font-size:16.8px;--clb-action-font-size:0.92em;--clb-subtitle-color:inherit;--clb-badge-height:1.65rem;--lp-clb-color-dark-force:#151517;--lp-clb-color-gradient-light-mode:#F1F1F1;--lp-clb-color-gradient-green-light-mode:#EDF1F0;--lp-clb-color-menu-background-dark-mode:rgba(27, 27, 30, 0.92);--lp-clb-color-menu-background:rgba(239, 239, 239, 0.92);--lp-clb-color-badge-fill:rgba(230, 229, 215, 0.68);--lp-clb-color-border:color-mix(in srgb, var(--clb-color-neutral) 10%, transparent);--lp-clb-spacer:2vw;.e-con{--container-max-width:1456px}.heading{.title{&+.subtitle{padding-top:.5em;opacity:.9}}}._text-pattern{white-space:nowrap}.header{&:not(.-mobile){.menu{--clb-color-fill:var(--lp-clb-color-menu-background);backdrop-filter:saturate(180%) blur(5px)}}}.slider{.clb-slider-item{overflow:unset;img{transition-duration:var(--clb-transition-duration);transition-timing-function:var(--clb-transition-function);box-shadow:0 4px 4px rgb(0 0 0 / .05);border-radius:24px}&:not(.active){img{transform:scale(.85) translateY(10%);opacity:.75}}&.prev-slide{img{transform:scale(.85) translateY(10%) rotate(-4deg)}}&.next-slide{img{transform:scale(.85) translateY(10%) rotate(4deg)}}}&.-nav-offset{.clb-slider-nav-btn{left:20px;right:20px}}}.tabs{gap:var(--clb-grid-gutter-2x);.tabs-nav{width:32.5%;gap:40px;padding:0 var(--lp-clb-spacer);margin-right:0;.tabs-nav-line{display:none}.tabs-nav-link{padding-left:28px;border-left:2px solid var(--clb-color-primary);&:not(:hover):not(.active){opacity:.6}}.subtitle{margin-top:.5em}}.tabs-content{width:67.5%}}.accordion{&.-outlined{.icon-button{background-color:var(--clb-color-fill)}>.accordion-item{>.accordion-button{padding:var(--clb-spacer-2) 0}}}&.-contained{>.accordion-item{border-radius:24px;border:1px solid #fff0;padding:24px var(--lp-clb-spacer);&.active{background-color:#8888890A;border-color:var(--lp-clb-color-border)}}}}.compare{border-top-left-radius:24px;.compare-overlay{.compare-before-label,.compare-after-label{&::before{font-size:.72em}}}}.icon-box{.icon-box-heading{letter-spacing:0}&.-left-icon{.icon-group{margin-right:var(--clb-spacer-4)}}.icon-group{>img{max-width:60%;max-height:60%}}}.testimonial{>p{font-family:var(--clb-title-font-family);font-weight:var(--clb-text-medium);margin-bottom:.5em;flex-grow:1}&.-inline{justify-content:space-between;min-height:100%}}.elementor-widget-text-editor,.heading{p,.subtitle{.material-symbols-outlined{vertical-align:middle;margin-top:-2px}}}.portfolio-filter{&.-filter-button{li{&:first-child{display:none}}a{padding:.35rem .72rem;margin:.2rem .05rem;.num{margin-left:0}}}}.portfolio-item{.card-details{padding-bottom:var(--clb-spacer-2)}.overlay{position:absolute;top:0;width:100%;height:100%;opacity:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:var(--clb-spacer);background:color-mix(in srgb,var(--clb-color-fill-dark-mode) 25%,transparent);transition-duration:var(--clb-transition-duration);transition-timing-function:var(--clb-transition-function);.holder{display:flex;width:100%;gap:var(--clb-gap)}.button{&.-figma-included{--clb-button-height:2rem;--clb-action-font-size:0.9em;--clb-button-border-radius:1rem}}.buttons-group{.button{display:flex;width:100%}}}.image-holder{border:1px solid var(--lp-clb-color-border)}.category-holder{margin-top:.25em}._demo_badge{position:absolute;top:var(--clb-spacer-2);right:var(--clb-spacer-2);font-size:.82em;font-weight:600;padding:.2rem .75rem;border-radius:var(--clb-border-radius-large);background-color:rgb(245 245 245 / .9);color:#151517;transition-duration:var(--clb-transition-duration);transition-timing-function:var(--clb-transition-function);display:inline-flex;align-items:center;gap:.25rem;border:1px solid var(--clb-color-white);box-shadow:0 2px 4px rgb(0 0 0 / .04);backdrop-filter:saturate(180%) blur(4px);.emoji{margin-left:-.25rem}}&:hover{.overlay{opacity:1}._demo_badge{visibility:hidden;opacity:0;transform:translateY(-6%)}}}._custom{.progress{.progress-heading,.progress-percent{display:none}}.badge{min-height:24px;height:24px;font-size:13.4px;gap:4px;.badge-inner{font-size:11.6px;height:18px;width:18px;display:flex;align-items:center;justify-content:center}}.counter{.counter-number{.holder{align-items:flex-start;gap:4px}.text-after{margin-top:8px}}}&.elementor-widget-image{>img{box-shadow:inset 5em 1em gold}}}.grid-item{&:last-child{padding-bottom:0!important}}.elementor-widget-ohio_button{&:not(._icon_button){.button{&.-flat{&:not(:hover){background-color:color-mix(in srgb,var(--clb-color-neutral) 16%,transparent)}}}}}&:not(.dark-scheme){.site-content,.site-footer{background-color:color-mix(in srgb,var(--clb-color-fill) 65%,transparent)}._gradient{&._top{background-image:linear-gradient(180deg,transparent 0%,var(--lp-clb-color-gradient-light-mode) 100%)!important;&._green{background-image:linear-gradient(180deg,transparent 0%,var(--lp-clb-color-gradient-green-light-mode) 100%)!important}}&._bottom{background-image:linear-gradient(0deg,transparent 0%,var(--lp-clb-color-gradient-light-mode) 100%)!important}&._left{background-image:linear-gradient(90deg,transparent 0%,var(--lp-clb-color-gradient-light-mode) 100%)!important}}}&.dark-scheme{--clb-color-white-dark-mode:#e6e5d7;.site-footer{background-color:var(--clb-color-fill-dark-mode)}h1,h2,.accordion-header{font-weight:var(--clb-text-medium)}.header{&:not(.-mobile){.menu{--clb-color-fill:var(--lp-clb-color-menu-background-dark-mode)}}}.elementor-widget-ohio_testimonial{.elementor-widget-container{background-color:var(--clb-color-fill-dark-mode)}}.badge,.portfolio-filter.-filter-button a.active{color:var(--lp-clb-color-dark-force);background-color:var(--lp-clb-color-badge-fill)}.elementor-widget-ohio_button,.portfolio-item{&:not(._icon_button){.button,.portfolio-filter.-filter-button a.active{&:not(.-flat):not(.-text):not(.-dm-ignore){--clb-color-button:var(--clb-color-white-dark-mode);color:var(--lp-clb-color-dark-force);border:none;&:not(:hover){box-shadow:inset 0 0 0 1px #fff}&:hover,&:active,&:focus{color:#fff}}}}}}.blank-project{.image-holder{svg{vertical-align:top;fill:#fff0}}.portfolio-item{.image-holder{box-shadow:none}.overlay{opacity:1;visibility:visible;justify-content:center;align-items:center;background-color:#fff0;&::after,&::before{content:"";height:4.5rem;width:4.5rem;background-color:var(--clb-color-fill);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}&::after{height:7rem;width:7rem}}&.-layout1{.card-details{text-align:center}}}}}}@media screen and (min-width:769px) and (max-width:1640px){.elementor-page{&.page-id-255312,&.page-id-255619{--clb-container-width:89vw;--clb-container-offset:calc((100vw - var(--clb-container-width)) / 2);--container-max-width:var(--clb-container-width);.e-con{--container-max-width:var(--clb-container-width)}}}}@media screen and (max-width:768px){.elementor-page{&.page-id-255312,&.page-id-255619{--clb-grid-gutter:1.25rem;--lp-clb-spacer:var(--clb-grid-gutter);--clb-spacer:var(--lp-clb-spacer);.e-con{--container-default-padding-left:var(--clb-grid-gutter);--container-default-padding-right:var(--clb-grid-gutter)}.compare{border-top-left-radius:20px}.tabs{.tabs-nav,.tabs-content{width:100%!important}.tabs-nav-link,.tabs-content{padding-left:var(--clb-grid-gutter)!important}}._row_with_screenshots{img{height:150px!important}}.icon-box{&.-left-icon{gap:var(--clb-gap);flex-direction:column;align-items:center;text-align:center;.icon-group{margin-right:0}}}._slider_container{overflow:hidden}.slider{.clb-slider-item{img{border-radius:18px}}}}}}@media screen and (min-width:1641px){.elementor-page{&.page-id-255312,&.page-id-255619{.portfolio-item{.image-holder{img{height:258px}}}}}}