/*!
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/
*/
 .elementor-page{&.page-id-255312{--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{--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{--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{.portfolio-item{.image-holder{img{height:258px}}}}}}@import url(//hello.myfonts.net/count/3b259e);:root{--clb-color-primary:#d91842;--clb-color-link-hover:#d91842;--clb-border-radius:14px;--clb-button-border-radius:16px;--clb-infinit-scrolling-transition-duration:0.6s;--clb-text-font-family:'Inter', sans-serif;--clb-text-letter-spacing:-0.01em;--clb-text-light-mode-font-family:'Inter', sans-serif;--clb-text-light-mode-letter-spacing:-0.01em;--clb-title-font-family:'DM Sans', sans-serif;--clb-title-font-weight:600}.heading .title .highlighted-text{background-image:linear-gradient(rgb(217 24 66 / .5),rgb(217 24 66 / .5))}.page-content a:not(.-unlink):not(.tag),.comment-form a:not(.-unlink):not(.tag),.comment-content a:not(.-unlink):not(.tag),.project-content a:not(.-unlink):not(.tag),.woocommerce-product-details__short-description a:not(.-unlink):not(.tag),.wpb-content-wrapper a:not(.-unlink):not(.tag),.elementor a:not(.-unlink):not(.tag){--clb-color-link:#d85b76}@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?#iefix') 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 .menu li>a,.hamburger-nav.type3 .menu li>a{font-family:HelveticaNeueLTPro-BdEx;font-weight:400;font-style:normal}.site-footer-text p{font-size:14.78cqi;font-weight:700;letter-spacing:-.05em}.menu-optional .button-group .button:not(.page-link):not(.-dm-ignore):not(:hover){--clb-color-button:#4200ff}@media screen and (max-width:768px){.header,.slide-in-overlay{opacity:0}}.popup-subscribe .thumbnail{background-color:;background-image:url(https://colabrio.ams3.cdn.digitaloceanspaces.com/stage.clbthemes.com/MeKCvxP5-oh__img34.1.jpeg);background-size:cover;background-position:left top;background-repeat:no-repeat}.popup-subscribe{background-color:#efdfd6}:root{--clb-container-width:1456px}.page-headline .bg-image{background-color:#f9f9f9}.page-headline::after{background-color:}@media screen and (min-width:1181px){.site-footer .page-container.-full-w{--clb-container-side-gutter:6vh}.popup-subscribe{width:402px}}@media screen and (min-width:769px) and (max-width:1180px){.menu-optional .lang-dropdown{display:none}}@media screen and (max-width:768px){.woo_c-product .breadcrumbs{display:none}.woo_c-product .clb-share-bar{top:100px}.single-product .icon-box-title{font-size:16px!important}.favorites-global{display:none}}