::-ms-input-placeholder{color:#828282!important}::-moz-placeholder{color:#828282!important;opacity:1}::-webkit-input-placeholder{color:#828282!important}::placeholder{color:#828282!important;opacity:1}::-moz-selection{color:var(--e-global-color-text);background-color:var(--e-global-color-accent)}::selection{color:var(--e-global-color-text);background-color:var(--e-global-color-accent)}:root{--clb-color-primary:unset;--clb-color-primary-50:unset;--clb-link-hover-color:#BFDBE4;--clb-button-hover-color:#BFDBE4;--clb-circle-small:50px}img{image-rendering:-webkit-optimize-contrast}video{display:block}body.noscroll{overflow:hidden}h1,h2,h3,h4,h5,h6,.titles-typo,.font-titles{font-family:"Objektiv Mk1",Sans-serif;font-weight:unset;margin:unset}h1,h2,h3,h4,h5,h6{color:inherit}.title,.headline,.clb-title{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.email{unicode-bidi:bidi-override;direction:rtl}a,a.current,a.highlighted,.header .current-menu-item>a span::after,.hamburger-nav .menu .mega-menu-item>a,.hamburger-nav .menu .mega-menu-item>a span,.hamburger-nav .current-menu-item>a span::after,.portfolio-item.card .show-project-link a,.portfolio-item.card .show-project-link a::after,.portfolio-item.card .title,.elementor-image-box-title>a,.elementor-image-box-title>a::after,.elementor-element ul:not(.pagination) li>a::after,.elementor-widget-html a:not(.elementor-button)::after,#content p>a::after,.wave a::after{-webkit-transition:all cubic-bezier(.4,0,.2,1) 0.3s;-o-transition:all cubic-bezier(.4,0,.2,1) 0.3s;transition:all cubic-bezier(.4,0,.2,1) 0.3s}a.menu-link:hover,a.menu-link:active,a.menu-link:focus{color:var(--e-global-color-accent)!important}a.scroll-top{margin-right:0}.dynamic-typo.light-typo a.scroll-top{color:#fff}.dynamic-typo:not(.light-typo) a.scroll-top:hover,.dynamic-typo.light-typo a.scroll-top:hover{color:var(--e-global-color-accent)!important}#content .elementor-widget ol,#content .elementor-widget ul:not(.meta-holder):not(.pagination){padding-left:2em}#content .elementor-widget ul:not(.meta-holder) li,#content .elementor-widget ol li{list-style-position:outside;padding-left:.5em}p{margin:10px auto}.btn,button,.pagination li>a{font-family:"Objektiv Mk1",Sans-serif}.btn:not(.btn-link):hover,.btn:not(.btn-link):active{background-color:unset;border-color:unset}a.elementor-button:not(.-unlink):not(.tag):not(.button):not(.icon-button):hover,a.elementor-button:not(.-unlink):not(.tag):not(.button):not(.icon-button):active,a.elementor-button:not(.-unlink):not(.tag):not(.button):not(.icon-button):focus{color:var(--e-global-color-text)}input[type="submit"],button[type="submit"],button:not(.hamburger-button),.btn,a.btn input.btn,.button,a.button,span.button,.wp-block-file__button,.yith-wcwl-add-to-wishlist .btn,.added_to_cart,div.button,.wp-block-file *+.wp-block-file__button,.wp-block-button__link{border-width:1px;-webkit-border-radius:4px;border-radius:4px;font-weight:600}.elementor-button-icon .e-font-icon-svg{fill:currentColor}.elementor-button-icon{align-self:center}button.hamburger-button{background-color:unset!important}body:not(.dark-scheme) button.hamburger-button{color:unset}body:not(.dark-scheme) .hamburger.icon-button,body.dark-scheme .header.-sticky .hamburger.icon-button{color:var(--e-global-color-primary)}.hamburger.icon-button{background-color:rgb(136 136 136 / .1)}.hamburger.icon-button>.icon::before,.hamburger.icon-button>.icon::after{width:18px}.clb-popup .icon-button.-light,.mobile-overlay .icon-button.-overlay-button,.dark-scheme .header:not(.-sticky) .hamburger.icon-button,.clb__dark_section .btn-round,.clb__dark_section .icon-button{background-color:rgb(136 136 136 / .3)}.clb-popup .icon-button.-light:hover .icon,.clb-popup .icon-button.-light:focus .icon{color:var(--e-global-color-primary)}button.icon-button,button.hamburger-button{border:none!important;outline:none!important}.icon-button,.btn-round{cursor:pointer;min-width:56px;min-height:56px;display:inline-flex;justify-content:center;align-items:center;-webkit-border-radius:50%!important;border-radius:50%!important}.icon-button:hover,.icon-button:focus,.btn-round:hover,.btn-round:focus,.btn-round::before,.icon-buttons-animation .icon-button::before{background-color:var(--e-global-color-accent)!important}.icon-button i.icon{-webkit-transition:color cubic-bezier(.645,.045,.355,1) 0.35s;transition:color cubic-bezier(.645,.045,.355,1) 0.35s}.icon-button:hover i.icon{-webkit-transform:unset;transform:unset}.btn-round,.btn-round svg{-webkit-transition:all cubic-bezier(.645,.045,.355,1) 0.35s;transition:all cubic-bezier(.645,.045,.355,1) 0.35s}.btn-round.prev-btn svg{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.btn-round i,.btn-round .ion,.btn-round svg{display:block}.clb__dark_section .btn-round svg{stroke:#FFF}.clb__dark_section .btn-round:hover svg{stroke:var(--e-global-color-primary)}.pagination>li:first-child{padding-left:0!important}.pagination a.button{color:var(--e-global-color-primary)!important;outline:none!important;padding:0!important}.pagination a.button:not(.-flat){border:1px solid var(--e-global-color-primary)}.pagination a.button.-flat:focus{border:none!important}.pagination a.button:hover{background-color:var(--e-global-color-accent);border-color:var(--e-global-color-accent)}.pagination a.button:not(.-flat):not(:hover){background-color:#fff0}.pagination a.button{-webkit-border-radius:50%;border-radius:50%}.dark a.btn-outline,.clb__dark_section a.btn-outline{padding:11px 24px;border:1px solid #FFF;color:#FFF;background-color:#fff0}.dark a.btn-outline:hover,.dark a.btn-outline:focus,.dark a.btn-outline:active,.clb__dark_section a.btn-outline:hover,.clb__dark_section a.btn-outline:focus,.clb__dark_section a.btn-outline:active{color:var(--e-global-color-text)!important;background-color:var(--e-global-color-accent);border-color:var(--e-global-color-accent)}.highlight .icon-button.-light i,.highlight .btn-round-light i{background-color:#D5EAF5}.highlight .icon-button.-light:hover i,.highlight .btn-round-light:hover i{background-color:#B3DAED}.clb-slider>.clb-slider-nav-btn{gap:10px}.header-cap{display:none}.brand-bg-color,.brand-bg-color-after:after,.brand-bg-color-before:before,.brand-bg-color-hover:hover,.brand-bg-color-hover-after:after,.brand-bg-color-hover-before:before{background-color:#fff0}.slider-with-bullets:not(.slider-with-bullets-type8) .header,.slider-with-bullets .elements-bar.right,.slider-with-bullets .clb-slider:not(.-slider-lightbox) .clb-slider-nav-btn,.slider-with-bullets .portfolio-onepage-slider .clb-slider-nav-btn{margin-right:unset}.elementor-editor-active .elementor-widget-container ul{list-style-type:unset}.column-list ul,.column-list ul li:first-child{margin-top:0}body:not(.elementor-editor-active) .elementor-section:not(.visible),body:not(.elementor-editor-active) .elementor-section:not(.visible) .elementor-widget-wrap{background-image:none!important}.dark-scheme,.dark-scheme h1,.dark-scheme h2,.dark-scheme h3,.dark-scheme h4,.dark-scheme h5,.dark-scheme h6,.dark-scheme .dynamic-text,.dark-scheme .clb-slider-pagination,.dark-scheme .portfolio-item h4.title,.dark-scheme .headline-meta,.dark-scheme .button.-flat,.dark-scheme .site-footer .widget-title,.dark-scheme .titles-typo:not(.scroll-top-holder):not(.social-bar-holder),.dark-scheme .button.-text:not(.-primary):not(.-reset-color):not(:hover),.dark-scheme .button.-outlined:not(.-primary):not(.-reset-color):not(:hover),.dark-scheme .lazy-load.-outlined .button:not(.-primary):not(.-reset-color):not(:hover):not(.-flat),.lazy-load.-outlined .dark-scheme .button:not(.-primary):not(.-reset-color):not(:hover):not(.-flat),.dark-scheme .pagination:not(.text-center).-outlined .button:not(.-primary):not(.-reset-color):not(:hover):not(.-flat),.pagination:not(.text-center).-outlined .dark-scheme .button:not(.-primary):not(.-reset-color):not(:hover):not(.-flat),.dark-scheme .icon-group,.dark-scheme .dynamic-typo.dark-typo,.dark-scheme .dynamic-typo.dark-typo .titles-typo,.dark-scheme .social-networks.-default-colors.-contained .network:hover,.dark-scheme .social-networks.-default-colors.-outlined .network:hover,.dark-scheme .lazy-load.-outlined .social-networks.-default-colors.button:not(.-flat) .network:hover,.lazy-load.-outlined .dark-scheme .social-networks.-default-colors.button:not(.-flat) .network:hover,.dark-scheme .pagination:not(.text-center).-outlined .social-networks.-default-colors.button:not(.-flat) .network:hover,.pagination:not(.text-center).-outlined .dark-scheme .social-networks.-default-colors.button:not(.-flat) .network:hover,.dark-scheme .alert:not(.-success):not(.-warning):not(.-danger) .icon-button .icon,.dark-scheme .widget_search .wp-block-search__inside-wrapper button[type="submit"].wp-block-search__button:not(:hover),.dark-scheme .wc-block-product-search .wc-block-product-search__fields button[type="submit"].wc-block-product-search__button:not(:hover),.dark-scheme mark,.dark-scheme input,.dark-scheme select,.dark-scheme textarea,.dark-scheme th{color:inherit}.dark-scheme .site-content,.dark-scheme .sticky-nav-holder,.dark-scheme .cart-mini,.dark-scheme .share-bar .social-networks,.dark-scheme .header:not(.-mobile) .menu li>ul,.dark-scheme .notification .alert,.dark-scheme .sticky-product,.dark-scheme .select2-dropdown,.dark-scheme.is-mobile-menu .mobile-overlay .holder,.dark-scheme.single-post .-layout2.-with-featured-image .post-share .share-bar .social-networks{background-color:#FFF}.dark-scheme .header.-sticky{background-color:#FFF!important}.header-wrap .left-part,.is-mobile-menu .mobile-overlay .close-bar{-webkit-justify-content:start;justify-content:start;gap:20px}.header .desktop-hamburger.-left,.header .mobile-hamburger.-left{margin-right:unset}.header a.menu-link{text-transform:lowercase}.dark-scheme .header:not(.-sticky.showed):not(.-mobile) a.menu-link:not(:hover):not(:focus):not(:active){color:#FFF}.header:not(.-mobile) a.main-menu-link:focus{color:var(--e-global-color-accent)}.header:not(.-mobile) a.main-menu-link span{padding:10px 0;line-height:125%}.header .current-menu-parent>a span,.header .current-menu-item>a span,.header .mega-menu-item>a.active span{position:relative;overflow:hidden}.header .current-menu-parent>a span::after,.header .current-menu-item>a span::after,.header .mega-menu-item>a.active span::after{content:'';width:144px;height:5px;background:#fff0 url(https://werbeagentur.algo.at/wp-content/themes/ohio-child/assets/images/wave_small_black.svg) left top repeat-x;background-size:contain;display:block;position:absolute;bottom:0;left:0;top:unset;right:unset;-webkit-animation:movingWave 5s linear infinite;animation:movingWave 5s linear infinite}.dark-scheme .header:not(.-sticky.showed):not(.-mobile) .current-menu-parent>a:not(:hover):not(:focus):not(:active) span::after,.dark-scheme .header:not(.-sticky.showed):not(.-mobile) .current-menu-item>a:not(:hover):not(:focus):not(:active) span::after,.dark-scheme .header:not(.-sticky.showed):not(.-mobile) .mega-menu-item>a.active:not(:hover):not(:focus):not(:active) span::after,.header.-mobile .current-menu-item>a:not(:hover):not(:focus):not(:active) span::after,.header.-mobile .mega-menu-item>a.active:not(:hover):not(:focus):not(:active) span::after{background-image:url(https://werbeagentur.algo.at/wp-content/themes/ohio-child/assets/images/wave_small_white.svg)}.header .current-menu-parent>a:hover span::after,.header .current-menu-parent>a:focus span::after,.header .current-menu-parent>a:active span::after,.header .current-menu-item>a:hover span::after,.header .current-menu-item>a:focus span::after,.header .current-menu-item>a:active span::after,.header .mega-menu-item>a.active:hover span::after,.header .mega-menu-item>a.active:focus span::after,.header .mega-menu-item>a.active:active span::after{background-image:url(https://werbeagentur.algo.at/wp-content/themes/ohio-child/assets/images/wave_small_blue.svg)}a.main-menu-link>span{position:relative}a.main-menu-link span>b{position:absolute;top:-3px;right:-22px;font-size:.75rem;font-weight:600;width:19px;line-height:19px;display:inline-block;text-align:center;border-radius:50%}:where(body:not(.dark-scheme) .header:not(.-mobile),.header.-sticky:not(.-mobile)) a.main-menu-link span>b{background-color:var(--e-global-color-primary);color:var(--e-global-color-secondary)}:where(.hamburger-nav,.header.-mobile,.dark-scheme .header:not(.-mobile):not(.-sticky)) a.main-menu-link span>b{background-color:var(--e-global-color-secondary);color:var(--e-global-color-primary)}.header:not(.-mobile) .menu>.nav-item>a{font-size:.938rem}.header:not(.-mobile) .menu:hover .nav-item:not(:hover){opacity:unset!important}.header:not(.-mobile) .menu li>ul{min-width:260px}.header:not(.-mobile) .menu li>ul>li a{padding:10px 50px 6px 25px}.dark-scheme .branding .light-scheme-logo{display:block}.header .branding img{max-height:unset!important;min-height:unset!important}.clb-popup,.header.-mobile .holder{background-color:rgb(14 14 14 / .99)!important}.hamburger-nav .menu{width:29%;min-width:450px}.hamburger-nav.visible .close-bar::after{content:'';display:inline-block;margin-left:20px;width:120px;height:36px;vertical-align:bottom;background:#fff0 url(/media/logo_white.svg) center no-repeat}.hamburger-nav .menu .mega-menu-item>a{font-family:inherit;text-transform:lowercase}.hamburger-nav .menu .mega-menu-item>a span{line-height:1.25}.hamburger-nav .menu .mega-menu-item:hover>a span,.hamburger-nav .menu .mega-menu-item.active>a span{opacity:unset}.hamburger-nav .current-menu-item>a span,.hamburger-nav .mega-menu-item>a.active span{position:relative;overflow:hidden}.hamburger-nav .current-menu-item>a span::after,.hamburger-nav .mega-menu-item>a.active span::after{content:'';width:720px;height:5px;display:block;position:absolute;bottom:0;left:0;top:unset;right:unset;-webkit-animation:movingWave 15s linear infinite;animation:movingWave 15s linear infinite}.hamburger-nav.visible .current-menu-item>a span::after,.hamburger-nav.visible .mega-menu-item>a.active span::after{background:#fff0 url(https://werbeagentur.algo.at/wp-content/themes/ohio-child/assets/images/wave_small_white.svg) left bottom repeat-x;background-size:contain}.hamburger-nav.visible .menu .mega-menu-item>:where(a:hover,a:active) span::after,.hamburger-nav.visible .mega-menu-item>:where(a.active:hover,a.active:active) span::after{background-image:url(https://werbeagentur.algo.at/wp-content/themes/ohio-child/assets/images/wave_small_blue.svg)}.hamburger-nav-details,.site-footer .widget-title,.header.-mobile .nav-item>a::before{color:#828282!important}.hamburger-nav .menu .mega-menu-item:hover>a .ion,.hamburger-nav .menu .mega-menu-item.active>a .ion{color:var(--e-global-color-accent)}.hamburger-nav .socialbar.outline.inverse a:hover,.hamburger-nav .socialbar.outline.inverse a:focus,.hamburger-nav .socialbar.outline.inverse a:active{color:var(--e-global-color-primary);border-color:var(--e-global-color-accent);background-color:var(--e-global-color-accent)}.mobile-overlay.visible .icon-button.-light .ion,.header.-mobile .menu>.nav-item a.menu-link,.header.-mobile .mobile-overlay .copyright{color:#FFF}.dark-scheme .header.-mobile .nav-item a:hover,.dark-scheme .header.-mobile .nav-item a:focus,.dark-scheme .header.-mobile .nav-item a:active,.header.-mobile .nav-item a:hover{color:var(--e-global-color-accent)}.header.-mobile .holder{width:100%;display:flex;flex-direction:column;justify-content:center;padding:90px 5px 70px 1.25rem}.header.-mobile .menu>.nav-item{counter-increment:number;font-size:2.5rem;font-weight:600;margin:0}.header.-mobile .menu>.nav-item a{line-height:1.375em}.header.-mobile .nav-item>a::before{content:"0" counter(number);display:inline-block;opacity:1;font-weight:700;font-size:.875rem;width:auto;vertical-align:top;line-height:1.375rem;margin-right:.5rem;position:relative;height:auto;background:#fff0;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-transition:all cubic-bezier(.645,.045,.355,1) 0.35s;transition:all cubic-bezier(.645,.045,.355,1) 0.35s}.header.-mobile .menu>.nav-item a span{display:inline-block}.header.-mobile .current-menu-item>a span{padding-bottom:3px}.header.-mobile .current-menu-item>a span::after{width:420px;;-webkit-animation-duration:15s;animation-duration:15s}.header.-mobile .mobile-overlay .copyright{font-size:.875rem;line-height:2.5em}.header.-mobile .mobile-overlay .copyright p:first-child{display:none}.header.-mobile .mobile-overlay .socialbar{margin-top:5vh;gap:clamp(5px, 4.5vw, 1.25rem)}.header.-mobile .mobile-overlay .socialbar a:hover,.header.-mobile .mobile-overlay .socialbar a:focus,.header.-mobile .mobile-overlay .socialbar a:active{color:var(--e-global-color-primary);border-color:var(--e-global-color-accent);background-color:var(--e-global-color-accent)}.header:not(.-mobile) .socialbar{display:none}.socialbar,.social-networks{display:inline-flex;gap:10px}.socialbar>a,.social-networks>a{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / .35);width:42px;height:42px;-webkit-border-radius:50%;border-radius:50%}.socialbar>a>i,.social-networks>a>i{font-size:17px}.mobile-overlay .socialbar a{border-color:#FFF;color:#FFF}.socialbar a:hover,.socialbar a:focus,.socialbar a:active,.social-networks a:hover,.social-networks a:focus,.social-networks a:active{color:var(--e-global-color-primary)!important;border-color:var(--e-global-color-accent);background-color:var(--e-global-color-accent)!important}.social-networks:not(.-text) .network:hover{-webkit-transform:none;transform:none}.spinner .path{stroke:var(--e-global-color-accent)}.home video{aspect-ratio:16/9;max-height:calc(100vh - 160px);object-fit:cover}#content.site-content{min-height:unset}#content>.elementor{margin-left:0;margin-right:0}#content p>a,.elementor .elementor-widget-html a:not(.elementor-button),.elementor-element ul:not(.pagination) li>a{font-size:inherit;font-weight:700;text-decoration:2px underline;display:inline-block;overflow:hidden;position:relative}#content p>a::after,.elementor-widget-html a:not(.elementor-button)::after,.elementor-element ul:not(.pagination) li>a::after,.elementor-image-box-title>a::after{content:'';width:792px;height:7px;opacity:0;display:block;position:absolute;bottom:0;left:0;top:unset;right:unset;-webkit-animation:movingWave 20s linear infinite;-moz-animation:movingWave 20s linear infinite;animation:movingWave 20s linear infinite}#content p>a:hover,#content p>a:focus,#content p>a:active,.elementor-widget-html a:not(.elementor-button):hover,.elementor-widget-html a:not(.elementor-button):focus,.elementor-widget-html a:not(.elementor-button):active,.elementor .elementor-image-box-title>a:hover,.elementor .elementor-image-box-title>a:focus,.elementor .elementor-image-box-title>a:active,.elementor-element ul:not(.pagination) li>a:hover,.elementor-element ul:not(.pagination) li>a:focus,.elementor-element ul:not(.pagination) li>a:active{text-decoration-color:#fff0}#content p>a:hover::after,#content p>a:focus::after,#content p>a:active::after,.elementor-widget-html a:not(.elementor-button):hover::after,.elementor-widget-html a:not(.elementor-button):focus::after,.elementor-widget-html a:not(.elementor-button):active::after,.elementor-image-box-title>a:hover::after,.elementor-image-box-title>a:focus::after,.elementor-image-box-title>a:active::after,.elementor-element ul:not(.pagination) li>a:hover::after,.elementor-element ul:not(.pagination) li>a:focus::after,.elementor-element ul:not(.pagination) li>a:active::after{background:#fff0 url(https://werbeagentur.algo.at/wp-content/themes/ohio-child/assets/images/wave_small_blue.svg) left bottom repeat-x;background-size:contain;opacity:1}.menu-optional a.btn.btn-optional{padding:10px 24px;border-style:solid;color:var(--e-global-color-primary)!important;font-family:inherit;opacity:1}.menu-optional a.btn.btn-optional:not(:hover):not(:focus):not(:active):not(.active){background-color:transparent!important;border-color:var(--e-global-color-primary)}.menu-optional a.btn.btn-optional:hover,.menu-optional a.btn.btn-optional:focus,.menu-optional a.btn.btn-optional:active,.menu-optional a.btn.btn-optional.active{background-color:var(--e-global-color-accent);border-color:var(--e-global-color-accent)}.dark-scheme .header:not(.-sticky.showed) .menu-optional a.btn.btn-optional:not(:hover):not(:focus):not(:active){color:#FFF!important;border-color:#FFF!important}.dark-scheme .header:not(.-sticky.showed) .menu-optional a.btn.btn-optional:hover,.dark-scheme .header:not(.-sticky.showed) .menu-optional a.btn.btn-optional:focus,.dark-scheme .header:not(.-sticky.showed) .menu-optional a.btn.btn-optional:active{color:var(--e-global-color-primary)!important;border-color:var(--e-global-color-accent)}.elementor-button{font-weight:500}.elementor-button .elementor-align-icon-left{padding:1px 15px 0 0}.elementor-button .elementor-align-icon-right{padding:1px 0 0 15px}.clb__dark_section .icon-button:where(:hover,:focus,:active)>.icon{color:var(--e-global-color-primary)}.dark-scheme .header:not(.-sticky.showed) .icon-button.-light:not(:hover) i a:not(:hover):not(:focus):not(:active){color:#FFF}.elementor-top-section:not(.highlight):not(.bright) .elementor-widget-ohio_carousel .icon-button.-light i.ion{color:#FFF}.bright .elementor-widget-ohio_carousel .icon-button.-light i.ion{color:var(--e-global-color-primary)!important}.header.-sticky,#content>.sticky-nav{-webkit-box-shadow:0 0 6px 0 rgb(0 0 0 / .3);box-shadow:0 0 6px 0 rgb(0 0 0 / .3)}.elementor-html .header.-sticky.showed{z-index:1000!important}#content>.sticky-nav{-webkit-border-radius:6px;border-radius:6px}#content>.sticky-nav.-fade-up{-webkit-transform:none;-ms-transform:none;transform:none;z-index:102;opacity:1}.sticky-nav .sticky-nav-thumbnail{height:180px;top:-178px}.sticky-nav:not(:hover) .sticky-nav-thumbnail{background-image:none!important;top:0}.accordion .accordionItem_title{border-top:1px solid #EBEBEB;background-color:#fff0;-webkit-border-radius:0;border-radius:0;padding:15px 10px}.accordion .accordionItem_title .accordionItem_control{border:1px solid #EBEBEB;-webkit-border-radius:20px;border-radius:20px}.accordion .accordionItem_content:not(.visible){height:0!important}.accordion .accordionItem:last-child .accordionItem_content{border-bottom:1px solid #EBEBEB}.accordion .accordionItem_title .accordionItem_control .ion-md-add::before{content:"\f3d0"}.accordion .accordionItem_title .accordionItem_control .ion-md-remove::before{content:"\f3d8"}.elementor-element .elementor-swiper .swiper-container .elementor-swiper-button{top:auto;color:#FFF}.elementor-element .elementor-swiper .swiper-container .elementor-swiper-button i{-webkit-border-radius:50%;border-radius:50%;font-size:19px;padding:19px}.elementor-element .elementor-swiper .swiper-container .elementor-swiper-button-prev{left:auto}.elementor-swiper .eicon-chevron-right:before{content:'\e8c0'}.elementor-swiper .eicon-chevron-left:before{content:'\e8bf'}.elementor-top-section:not(.highlight) .icon-button i.ion,.elementor-top-section:not(.highlight) .elementor-widget-ohio_carousel .icon-button.-light i.ion,.elementor-element .elementor-swiper .swiper-container .elementor-swiper-button i{background-color:rgb(136 136 136 / .3)}.elementor-top-section:not(.highlight) .icon-button:hover i.ion,.elementor-top-section:not(.highlight) .elementor-widget-ohio_carousel .icon-button.-light:hover i.ion,.elementor-element .elementor-swiper .swiper-container .elementor-swiper-button:hover i{background-color:var(--e-global-color-accent);color:var(--e-global-color-text)}.elementor-image-box-title{margin-top:0}.elementor .elementor-image-box-title>a{text-decoration:underline;text-underline-offset:10px;display:inline-block;overflow:hidden;position:relative;padding-bottom:7px}.hidden-name.sophia .elementor-image-box-title a::before{content:"Sophia Trampitsch"}.elementor-image-box-title>a::after{width:780px;-webkit-animation-duration:18s;animation-duration:18s}.elementor .elementor-image-box-title>a:hover,.elementor .elementor-image-box-title>a:focus,.elementor .elementor-image-box-title>a:active{color:var(--e-global-color-accent)}.elementor-image-box-img,.elementor-image-box-img img{display:block}.elementor-image-box-img{overflow:hidden}.elementor-image-box-img img{-webkit-transition:all ease 3s;transition:all ease 3s}.elementor-image-box-img>a:hover img,.elementor-image-box-img>a:focus img,.elementor-image-box-img>a:active img{-webkit-transform:scale(1.1);transform:scale(1.1)}.elementor-widget-ucaddon_logo_marquee{overflow-x:clip}.twentytwenty-container .twentytwenty-before-label:before{content:"Vorher"!important}.twentytwenty-container .twentytwenty-after-label:before{content:"Nachher"!important}.elementor-tab-title.elementor-active{overflow:hidden}.elementor-tabs-view-vertical .elementor-tabs-wrapper>.elementor-tab-title:first-child{padding-top:0!important}.elementor-tabs-view-vertical .elementor-tab-title{vertical-align:top}.elementor-tabs-view-vertical .elementor-tab-title{display:inline-block;padding-left:0!important;padding-right:0!important}.elementor-tab-title.elementor-active{position:relative}.elementor-tab-title.elementor-active::before{display:none!important}.elementor-tab-title.elementor-active::after{width:616px!important;height:7px!important;left:0;top:unset!important;right:unset!important;-webkit-animation:movingWave 16s linear infinite;animation:movingWave 16s linear infinite}body.elementor-editor-active .elementor-tab-title.elementor-active::after,body:not(.elementor-editor-active) .elementor-section.visible .elementor-tab-title.elementor-active::after{background:#fff0 url(https://werbeagentur.algo.at/wp-content/themes/ohio-child/assets/images/wave_small_blue.svg) left center repeat-x;background-size:contain}.algo-badge{z-index:1}.side-news p>a:hover,.side-news p>a:focus,.side-news p>a:active{color:var(--e-global-color-text)!important}.side-news p>a:hover::after,.side-news p>a:focus::after,.side-news p>a:active::after{background-image:url(https://werbeagentur.algo.at/wp-content/themes/ohio-child/assets/images/wave_small_black.svg)!important}.side-news-close:hover,.side-news-close:focus{cursor:pointer;opacity:.7}.side-news-close+.elementor-widget p{margin-top:0}.first .wave{position:relative;overflow:hidden}.first .wave .elementor-widget-container::after{content:"";width:656px;height:14px;display:block;position:absolute;bottom:0;left:0;-webkit-animation:movingWave 7s linear infinite;animation:movingWave 7s linear infinite}body.elementor-editor-active .first .wave .elementor-widget-container::after,body:not(.elementor-editor-active) .first.visible .wave .elementor-widget-container::after{background:#fff0 url(https://werbeagentur.algo.at/wp-content/themes/ohio-child/assets/images/wave_large_white.svg) left center repeat-x}.wave .elementor-widget-container{position:relative;overflow:hidden}.wave a::after{content:"";width:352px;height:9px;display:block;position:absolute;bottom:0;left:0;-webkit-animation:movingWave 7s linear infinite;animation:movingWave 7s linear infinite}body.elementor-editor-active .wave a::after,body:not(.elementor-editor-active) .elementor-section.visible .wave a::after{background:#fff0 url(https://werbeagentur.algo.at/wp-content/themes/ohio-child/assets/images/wave_small_black.svg) left center repeat-x}.wave a:hover,.wave a:focus,.wave a:active{opacity:.5}.highlight .wave a:hover,.highlight .wave a:focus,.highlight .wave a:active{color:var(--e-global-color-text)!important}.wave a:hover::after,.wave a:focus::after,.wave a:active::after{-webkit-animation-play-state:paused;animation-play-state:paused}section.first::after{content:"";width:100%;height:200px;position:absolute;bottom:0;z-index:0;background-color:var(--e-global-color-primary)}section.first>.elementor-container{z-index:1}section.highlight{background-color:var(--e-global-color-accent)}section.dark{background-color:var(--e-global-color-primary)}section.dark,section.clb__dark_section{color:#FFF}.portfolio-grid .card:not(.-contained) .image-holder{-webkit-border-radius:0;border-radius:0}body:not(.home) .portfolio-item .show-project-link{margin-top:6px}.portfolio-item .show-project-link a{display:inline-block;position:relative;z-index:1;padding-bottom:5px;overflow:hidden}.portfolio-item.card .show-project-link a::after{width:342px;height:7px;display:block;bottom:0;left:0;top:unset;right:unset;background-color:#fff0;-webkit-animation:movingWave 8s linear infinite;animation:movingWave 8s linear infinite}.elementor-section.visible .card-details .show-project-link a::after,body.elementor-editor-active .card-details .show-project-link a::after{background:#fff0 url(https://werbeagentur.algo.at/wp-content/themes/ohio-child/assets/images/wave_small_black.svg) left bottom repeat-x;background-size:contain}.card-details .show-project-link a:hover::after,.card-details .show-project-link a:focus::after,.portfolio-item .image-holder:hover+.card-details .show-project-link a::after,.portfolio-item .image-holder:focus+.card-details .show-project-link a::after{background-image:url(https://werbeagentur.algo.at/wp-content/themes/ohio-child/assets/images/wave_small_blue.svg)!important}.portfolio-item .show-project-link a:hover,.portfolio-item .show-project-link a:focus,.portfolio-item .image-holder:hover+.card-details .show-project-link a,.portfolio-item .image-holder:focus+.card-details .show-project-link a{color:var(--e-global-color-accent)}.portfolio-item.-layout1 .title{text-decoration:underline;text-underline-offset:10px;padding-bottom:7px}.portfolio-item.-layout1:hover .title,.portfolio-item.-layout1:focus .title{text-decoration-color:transparent!important}body:not(.home) .portfolio-item.-layout1 .title,body:not(.home) .portfolio-item.-layout1 .category-holder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.home .portfolio-item.-layout1 .show-project>*{position:relative!important;transform:none!important}body.home .portfolio-item.-layout1 .category-holder{-webkit-transition:all cubic-bezier(.645,.045,.355,1) 0.35s;-moz-transition:all cubic-bezier(.645,.045,.355,1) 0.35s;-o-transition:all cubic-bezier(.645,.045,.355,1) 0.35s;transition:all cubic-bezier(.645,.045,.355,1) 0.35s;max-height:80px;overflow:hidden}body.home .portfolio-item.-layout1:hover .category-holder{max-height:0}.portfolio-item.-layout1 .card-details .category-holder .category a{pointer-events:none;cursor:default}.elementor-form .elementor-message-success{color:green}.elementor-form .elementor-message-error{color:red}.elementor-form textarea{font-size:inherit}.elementor-form input[type="file"]{background-color:#FFF;border:1px solid #69727d;padding:.6rem 1rem;font-family:inherit;font-size:inherit;min-height:var(--clb-button-height);border-radius:var(--clb-border-radius)}.elementor-form button{border:1px solid var(--e-global-color-primary)!important}.main-section .animated-holder>*,[data-interactive-links-grid] .animated-holder>*{-webkit-animation-name:defaultFadeIn;animation-name:defaultFadeIn;-webkit-transform:none;transform:none}body.home .portfolio-grid>.grid-item.masonry-block:last-child{padding-bottom:0!important}.project-page.layout-type3 .category-holder,.project-page.layout-type3 .project-title,.project-page.layout-type3 .project-description{opacity:0;-webkit-animation:defaultFadeIn 0.4s ease forwards;animation:defaultFadeIn 0.4s ease forwards}.project-page.layout-type3 .category-holder{-webkit-animation-delay:150ms;animation-delay:150ms}.project-page.layout-type3 .project-title{-webkit-animation-delay:300ms;animation-delay:300ms}.project-page.layout-type3 .project-description{-webkit-animation-delay:450ms;animation-delay:450ms}.page-container.top-offset{padding-top:1vh}.clb-portfolio-lightbox-details .project-page-headline,.project-page.layout-type3 .project-title .headline{margin:25px 0;line-height:1.15em}.project-page.layout-type3 .category-holder:not(.no-divider):after,.clb-portfolio-lightbox .category-holder:not(.no-divider):after{display:none}.blog-item.-layout2 .image-holder{-webkit-border-radius:unset;border-radius:unset}.blog-item.-layout2 a:hover,.blog-item.-layout2 a:focus{color:var(--e-global-color-accent)}.blog-item.-layout2 .overlay-details a.tag:hover,.blog-item.-layout2 .overlay-details a.tag:focus{background-color:rgb(150 144 162 / .75)}.blog-item.-layout2 a>.overlay{background-color:var(--e-global-color-primary);opacity:.3;position:absolute;width:100%;height:100%}.blog-item.-layout2 .overlay-details .title{font-weight:600;letter-spacing:.01em}.blog-item .meta-holder .meta-item:first-child{margin:0;padding:0!important}.single-post img.elementor-avatar{object-fit:cover}.clb-gallery-img-details>.title{padding-top:1rem}body.error404 .header:not(.-sticky){display:none}.header-section-404{min-height:45vh}.rmp-widgets-container{background-color:var(--e-global-color-accent);margin-top:0!important;margin-bottom:0!important}.rmp-rating-widget{max-width:1280px;margin:auto}.rmp-icon--ratings{color:#aaa}.shailan_CountdownWidget{list-style:none}.countdown:not(.-text){-webkit-transform:none;-ms-transform:none;transform:none}.countdown_row{display:flex;justify-content:space-between}.countdown_row .countdown_section{width:unset!important}.hasCountdown .countdown_amount{font-weight:600}body.dark-scheme .site-footer,body:not(.dark-scheme) .site-footer{background-color:#0E0E0E;position:relative;overflow:hidden}.site-footer .wp-block-image{margin:0}.site-footer .widget-title{font-weight:400}.site-footer,.site-footer .widget,.site-footer .widget a,.site-footer .subscribe-form input[type="email"]{color:#DDD}.site-footer .widget a{text-decoration:underline}.site-footer .widget a:hover{color:var(--e-global-color-accent)}.site-footer .socialbar>a{text-decoration:none}.site-footer .socialbar{flex-wrap:wrap;width:150px}.subscribe-form label.title{display:block;font-family:"Objektiv Mk1",Sans-serif;font-size:1rem;line-height:1.375em;letter-spacing:0}.site-footer .subscribe-form input[type="email"]{padding-right:108px!important}.site-footer .subscribe-form.focus input[type="email"]{width:calc(100% + 100px)}.site-footer .subscribe-form button[type="submit"]{font-weight:500;border:none!important;-webkit-border-top-left-radius:0!important;border-top-left-radius:0!important;-webkit-border-bottom-left-radius:0!important;border-bottom-left-radius:0!important;background-color:#444;top:auto;bottom:0;left:auto;right:-108px;-webkit-transition-property:all;transition-property:all}.site-footer .subscribe-form.focus button[type="submit"]{right:-215px}.site-footer .subscribe-form button:hover,.site-footer .subscribe-form button:focus,.site-footer .subscribe-form button:active{background-color:var(--e-global-color-accent);color:var(--e-global-color-text)!important}.site-footer-copyright .-right a{padding:0 5px}@media (min-width:1601px){.project-page.layout-type3 .project-title .headline{font-size:62px}}@media (min-width:1441px){.header:not(.-mobile) .menu>.nav-item>a{padding:0 30px}.menu-optional>li:first-child{padding-left:30px}.site-footer .wp-block-image{margin-bottom:-1vh}.site-footer .widgets{padding-top:9rem}.site-footer .site-info-holder{padding-bottom:9vh}}@media (min-width:1025px) and (max-width:1440px){.header:not(.-mobile) .menu>.nav-item>a{padding:0 2.2vw}.menu-optional>li:first-child{padding-left:2.2vw}.btn.btn-optional{min-width:65px;padding-left:10px;padding-right:10px}.hamburger-nav-details .details-column:nth-of-type(1){width:36.5%}.hamburger-nav-details .details-column:nth-of-type(2){width:30%}.hamburger-nav-details .details-column:nth-of-type(3){width:33.5%}.elements-bar.right{right:0}.site-footer .widgets{padding-top:6rem}}@media (min-width:1201px){.blog-item.-layout2 .overlay-details.-top{padding:40px 30px 0 30px}.blog-item.-layout2 .overlay-details.card-details{padding:0 30px 25px 30px}.elementor-element .elementor-swiper .swiper-container .elementor-swiper-button{bottom:50px}.elementor-element .elementor-swiper .swiper-container .elementor-swiper-button-next{right:130px}.elementor-element .elementor-swiper .swiper-container .elementor-swiper-button-prev{right:200px}.elementor-tabs-view-vertical .elementor-tab-content{padding-top:25px!important}.wb_ebais_twentytwenty_container>img{width:100%}}@media (max-width:1200px){.elementor-element .elementor-swiper .swiper-container .elementor-swiper-button{bottom:-10px}.elementor-element .elementor-swiper .swiper-container .elementor-swiper-button-next{right:20px}.elementor-element .elementor-swiper .swiper-container .elementor-swiper-button-prev{right:90px}}@media (min-width:1025px) and (max-width:1200px){.elementor-tabs-view-vertical .elementor-tab-content{padding-top:23px!important}}@media (min-width:1025px){.header-wrap,.header.-sticky:not(.-fixed) .header-wrap,.close-bar{height:160px!important}.hamburger-nav{padding-top:140px}.hamburger-nav-details{padding-bottom:50px}.hamburger-nav-details .socialbar a.instagram{margin-left:1vw}.hamburger-nav-details .socialbar a.instagram,.hamburger-nav-details .socialbar a.tiktok{margin-right:1vw}body:not(.dark-scheme):not(.single-post) #content{padding-top:160px}#content p>a,.elementor-widget-html a:not(.elementor-button),.elementor-element ul:not(.pagination) li>a{text-underline-offset:7px;padding-bottom:2px;margin-bottom:-11px}.elementor-element[id]:not([id=""]){padding-top:190px;margin-top:-190px}.side-news{position:absolute!important;left:0;top:calc(160px + 30vh);z-index:2;background-color:var(--e-global-color-accent);-webkit-box-shadow:0 0 5px 0 rgb(0 0 0 / .5);box-shadow:0 0 5px 0 rgb(0 0 0 / .5);-webkit-transition:transform ease 0.3s!important;transition:transform ease 0.3s!important}.side-news.closed{-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.rmp-widgets-container{padding:5rem calc(3rem + 10px)}.sticky-nav-holder{padding:40px}.sticky-nav-headline{margin-bottom:1rem}.clb-slider:not(.with-pagination)>.clb-slider-nav-btn{-webkit-transform:translate(-1.25rem,-1rem)!important;-ms-transform:translate(-1.25rem,-1rem)!important;transform:translate(-1.25rem,-1rem)!important}.countdown_section{font-size:1em}.single-post .elementor-post-info .elementor-icon-list-text{min-width:155px}.single-post .elementor-post-info .elementor-icon-list-text time{font-size:.938rem}.clb-gallery-img-details>.title{font-size:1.375rem}.site-footer .page-container{padding:0 calc(3rem + 10px)}#custom_html-2 .widget-title{margin:10px 0 40px 0}.site-footer .subscribe-form input[type="email"]{font-size:1rem}}@media (max-width:1024px){.header-wrap,.header.-sticky:not(.-fixed) .header-wrap,.close-bar{height:100px!important}body.single-ohio_portfolio .header-section.elementor-section.elementor-section-height-full{height:unset}body:not(.dark-scheme):not(.single-post) #content{padding-top:100px}#content p>a,.elementor-widget-html a:not(.elementor-button),.elementor-element ul:not(.pagination) li>a{text-underline-offset:6px;padding-bottom:3px;margin-bottom:-10px}.elementor-element[id]:not([id=""]){padding-top:130px;margin-top:-130px}.side-news::before{content:'';width:100%;height:80px;position:absolute;background-color:var(--e-global-color-primary)}.side-news.closed{display:none}.side-news .elementor-column{background-color:var(--e-global-color-accent)}.single-post .elementor-post-info .elementor-icon-list-text{min-width:135px}.single-post .elementor-post-info .elementor-icon-list-text time{font-size:.875rem}.clb-slider>.clb-slider-nav-btn{min-width:107px}.clb-slider .btn-round{min-width:50px;min-height:50px}.clb-slider:not(.with-pagination)>.clb-slider-nav-btn{-webkit-transform:translate(-7px,-5px)!important;-ms-transform:translate(-7px,-5px)!important;transform:translate(-7px,-5px)!important}.site-footer .subscribe-form input[type="email"]{font-size:.938rem}}@media (min-width:769px) and (max-width:1200px){.blog-item.-layout2 .overlay-details.-top{padding:30px 20px 0 20px}.blog-item.-layout2 .overlay-details.card-details{padding:0 20px 15px 20px}}@media (min-width:769px) and (max-width:1024px){.first .wave .elementor-widget-container::after{-webkit-animation-duration:7s;animation-duration:7s}.site-footer .widgets-column{width:50%!important}#custom_html-2 .widget-title,#custom_html-5 .widget-title,#ohio_widget_subscribe-1 h3.widget-title{margin-top:20px}.rmp-widgets-container{padding:4rem calc(2rem + 10px)}.sticky-nav-holder{padding:2rem}.countdown_section{font-size:.8em}.elementor-tabs-view-vertical .elementor-tab-content{padding-top:19px!important}.clb-gallery-img-details>.title{font-size:1.25rem}.site-footer .page-container{padding:0 calc(2rem + 10px)}.site-footer .widgets{padding-top:4rem}}@media (min-width:769px){.elementor-tabs-view-vertical .elementor-tabs-wrapper{white-space:pre-line}.elementor-tabs-content-wrapper>.elementor-tab-mobile-title{display:none}.elementor-tab-title.elementor-active::after{bottom:6px}#content>.sticky-nav{max-width:500px}.single-post img.elementor-avatar{margin-bottom:-30px}}@media (max-width:768px){h1{line-height:1.5em!important}.header .branding img,.mobile-overlay .close-bar img{max-width:91px;width:auto;height:27px}.elementor-tabs-view-vertical .elementor-tabs-content-wrapper{white-space:pre-line}.elementor-tabs-view-vertical .elementor-tab-mobile-title{padding-top:0!important;margin-top:-10px}.elementor-tab-title.elementor-active::after{content:"";display:block;position:absolute;bottom:0}.elementor-tabs-view-vertical .elementor-tab-content{padding-left:1rem!important;padding-right:0!important}.blog-item.-layout2 .overlay-details.-top{padding:6vw 5vw 0 5vw}.blog-item.-layout2 .overlay-details.card-details{padding:0 5vw 4vw 5vw}.single-post img.elementor-avatar{margin-bottom:-26px}.clb-gallery-img-details>.title{font-size:1.125rem}.portfolio-item.-layout1 .portfolio-item-headline{text-decoration:none!important}.portfolio-item.-layout1 .card-details .show-project{display:block;opacity:1;position:relative;padding-top:10px;-webkit-transform:unset!important;-ms-transform:unset!important;transform:unset!important}body.home .portfolio-grid .grid-item{padding-bottom:10px!important}.grid-item.double-width .card.-metro .image-holder{padding-bottom:100%}.rmp-widgets-container,.sticky-nav-holder{padding:2rem calc(1rem + 10px)}#content>.sticky-nav{max-width:unset;padding:0}.sticky-nav,.sticky-nav-holder{-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.countdown_section{font-size:.7em}.site-footer .page-container{padding:0 calc(1rem + 10px)}.site-footer .widgets{padding-top:3rem;padding-bottom:2rem}.site-footer .widgets-column{padding-bottom:20px}#custom_html-2 .widget-title{margin-top:10px}.site-footer-copyright .holder:not(.center){align-items:start}.site-footer-copyright .holder:not(.center)>div{text-align:left}}@media (min-width:426px){.header.-mobile .mobile-overlay .copyright a{padding:0 1.75vw}}@media (max-width:425px){.rmp-heading--title{font-size:1.375rem}.portfolio-item .title{text-decoration-thickness:2px!important}}@media (min-width:376px) and (max-width:425px){.header.-mobile .mobile-overlay .copyright a{padding:0 .7vw}}@media (min-width:376px){.header.-mobile .mobile-overlay .copyright p{white-space:nowrap;overflow:hidden}.header.-mobile .mobile-overlay .copyright a:first-child{padding-left:0}.header.-mobile .mobile-overlay .copyright a:last-child{padding-right:0}.sticky-nav .nav-group{margin-left:25px}}@media (max-width:375px){.rmp-heading--title{font-size:1.125rem}.sticky-nav h6{font-size:1rem!important}.sticky-nav .nav-group{margin-left:20px}.header.-mobile .mobile-overlay .copyright a{padding:0 1px}}@-webkit-keyframes defaultFadeIn{from{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes defaultFadeIn{from{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes movingWave{from{-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes movingWave{from{-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}::part(acsb-trigger),a.whatsapp{box-shadow:0 4px 16px rgb(0 0 0 / .15)}::part(acsb-trigger-icon-svg){fill:#0E0E0E!important}a.whatsapp{position:fixed;z-index:2147483640;bottom:10px;left:10px;background-color:var(--e-global-color-accent);width:48px;height:48px;border-radius:24px;display:inline-flex;justify-content:center;align-items:center}a.whatsapp img{margin-top:-1px}a.whatsapp:hover{box-shadow:0 4px 18px rgb(0 0 0 / .3)}@media screen and (max-width:600px){#CookiebotWidget:not(.CookiebotWidget-inactive){bottom:68px!important}}.site-footer .page-container{--clb-container-width:1320px}.header-wrap.page-container:not(.-full-w){--clb-container-width:1300px}@media screen and (max-width:1024px){.header,.slide-in-overlay{opacity:0}}.page-container.top-offset{padding-top:150px}.page-container.bottom-offset{padding-bottom:0}.project:not(.-layout8) .-with-slider .overlay{background-color:1}.project .video-button:not(.-outlined) .icon-button{background-color:1}