﻿@import"https://use.typekit.net/hkn8day.css";@keyframes gelatine{from,to{transform:scale(1, 1)}25%{transform:scale(0.9, 1.1)}50%{transform:scale(1.1, 0.9)}75%{transform:scale(0.95, 1.05)}}html,body{font-family:"neue-haas-grotesk-text",sans-serif;font-weight:400;background-color:#efe8e3;min-height:100%;height:auto}.grecaptcha-badge{display:none !important}.site-content{background-color:#efe8e3}#page{overflow-x:hidden}.single-ohio_portfolio #page{overflow-x:initial}h1{font-family:"roc-grotesk-compressed",sans-serif;text-transform:uppercase;letter-spacing:normal;font-size:7rem;line-height:90%}h2{line-height:130%}h2,h3,h4,h5,h6{font-family:"neue-haas-grotesk-text",sans-serif;font-weight:400;letter-spacing:normal;line-height:105%}p{margin-bottom:10px !important}.white h2{color:#fff !important}.btn-cta a{height:100%;padding:0 10px;min-height:2rem}.header .menu li span{white-space:nowrap}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected{background-color:rgba(0,0,0,0) !important}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected{background-color:rgba(0,0,0,0) !important}.underline{background-image:linear-gradient(to right, #f5baba 0%, #f5baba 100%);background-size:0% .2em;background-repeat:no-repeat;background-position:left bottom .15em;transition:background-size .8s ease .5s}.underline-active{background-size:100% .3em}.focus{display:inline-block;position:relative;background-image:url("../img/focus-line.png");background-repeat:no-repeat;background-size:100% 100%}.anim-rotate img{transform:rotate(25deg);transition:transform .8s;transition-delay:.5s}.anim-rotate.active img{transform:rotate(0)}.anim-zoom img{animation-delay:.5s}.anim-zoom.active img{animation:gelatine .5s}.button{border-radius:50px}.elements-bar.left{top:inherit;bottom:100px}.image-rounded img{border-radius:50%}#home-intro{background-attachment:fixed;background-size:auto}#home-intro .homepage h1{font-size:10rem;line-height:90%}#home-intro .homepage .dynamic-text{font-family:"roc-grotesk-compressed",sans-serif;font-size:10rem;text-transform:uppercase;line-height:50%;margin-bottom:25px}#home-intro .blazon{position:relative}#home-intro .blazon img{position:absolute;top:0;right:0}.banner-home{position:relative;height:100%;overflow:hidden}.banner-home .banner-home-parallax{position:absolute;top:-100%;left:0;width:100%;height:auto;transform:translateY(0);transition:transform .1s ease-out;z-index:1}#home-carousel-section{background:#fff}#services-carousel .slider-wrap{border:1px solid #ffadba;border-radius:21px;background:#fff;min-height:400px;height:auto;padding-bottom:100%;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}#services-carousel .slider-wrap h3{font-size:.9em;text-transform:uppercase;width:100%}#services-carousel .slider-wrap h4{font-size:1.2em;width:100%;font-weight:700;margin-top:.3rem}#services-carousel .slider-wrap h4 a{color:#000}#services-carousel .slider-wrap h4 a:hover{color:#000;text-decoration:none}#services-carousel .slider-wrap h4 a strong{color:#ed5368}#services-carousel .slider-wrap .description{font-size:1em;margin-top:auto}#services-carousel .slider-wrap .description a:hover{color:#000}#services-carousel .slider-wrap .link{color:#ed5368;margin-top:10px}.testimonial .author{margin-top:.2rem}.hero-fraise img{max-width:400px;position:absolute;right:10%;z-index:2;top:-250px}.services-carousel-light-title h2{font-size:2rem;margin-bottom:10px}#services-carousel-light .slider-wrap{border:1px solid #c9f0f2;border-radius:21px;background:#fff;min-height:110px;height:auto;padding-bottom:100%;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}#services-carousel-light .slider-wrap h3{font-size:.9em;text-transform:uppercase;width:100%}#services-carousel-light .slider-wrap h4{font-size:1.2em;width:100%;font-weight:700}#services-carousel-light .slider-wrap h4 a{color:#000}#services-carousel-light .slider-wrap h4 a:hover{text-decoration:none}#services-carousel-light .clb-slider-nav-btn{left:50%;right:auto;transform:translateX(-50%);position:relative;width:200px;top:60px}#services-carousel-light .clb-slider-nav-btn .icon-button{min-width:2rem;width:2rem;height:2rem;border:1px solid #000}#reviews h2{font-family:"roc-grotesk-compressed",sans-serif;text-transform:uppercase;font-size:7rem;line-height:85%}#reviews .elementor-widget-ohio_carousel{color:#089cb3}#reviews .elementor-widget-ohio_carousel .category ul{list-style:none;padding:0}#reviews .elementor-widget-ohio_carousel .category ul li{display:inline-block;background-color:#089cb3;color:#fff;width:fit-content;border-radius:20px;margin-right:10px;font-size:13px;padding:0 5px}#reviews .elementor-widget-ohio_carousel .autor{margin-top:20px;font-weight:bold}#reviews .elementor-widget-ohio_carousel .clb-slider-count{margin-top:1rem}.services h3{font-size:1.3rem;font-weight:700;border-top:2px solid #000;padding-top:30px;margin-bottom:15px}.ohio-accordion-sс .accordion-header{font-size:1.3em;font-weight:700}.ohio-accordion-sс .icon-button{border:1px solid;min-height:20px;min-width:20px;width:auto;height:auto}.horizontal-accordion{padding:2.5rem}#image-text-bloc .elementor-container{height:70vh}#image-text-bloc .elementor-container .text-bloc{min-height:100%}#image-text-bloc .elementor-container .text-bloc h2{font-size:2rem}#image-text-bloc .elementor-container .img-bloc{min-height:80%}.slider-with-bullets:not(.slider-with-bullets-type8) .header{margin-right:inherit}.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:inherit}.project-page .project-title .headline{margin-bottom:0;font-size:7rem}.project-page h2{font-size:2rem;margin-bottom:30px}#illustration.contact-illustration{position:relative;overflow:hidden}#illustration.contact-illustration .contact-illustration-envelop{position:absolute;z-index:1;top:100%;transform:rotate(45deg);transition:transform .8s,top .8s;transition-delay:.5s,top .5s}#illustration.contact-illustration.active .contact-illustration-envelop{transform:rotate(0);top:0%}.blabla-anim{position:relative;overflow:hidden}.blabla-anim .blabla-anim-main{position:relative;z-index:1;margin:0}.blabla-anim .blabla-anim-bg{position:absolute;z-index:0;top:-20%}.e-con.e-grid>.e-con-inner{grid-template-rows:auto}.e-con.e-grid>.e-con-inner .elementor-element{padding-bottom:30px}.masonry-grid .grid-sizer{width:45%}.masonry-grid .gutter-sizer{width:10%}.masonry-grid .masonry-item{padding:16px;width:45%;min-height:200px;display:block;position:relative}.masonry-grid .masonry-item h2{font-size:2.3rem}.masonry-grid .masonry-item h2 span{font-weight:600}.masonry-grid .masonry-item #lottie-animation{width:100%;height:auto}#service-intro-banner{margin-bottom:200px}#service-intro-banner h2{font-size:2rem;font-weight:bold;margin-bottom:20px}footer .logo img{max-width:250px}.site-footer{background-color:#f7f7f7}.site-footer .page-container.-full-w{padding-left:12vh;padding-right:12vh}#illustration{position:relative}#illustration.some-strategy{height:60vh}#illustration.some-strategy .some-strategy-board{position:absolute}#illustration.some-strategy .some-strategy-flower{position:absolute}#illustration.flower{position:relative;top:-10rem}#illustration.mr-fraise{position:relative;top:-10rem}@media screen and (max-width: 767px){#illustration.mr-fraise{top:0rem}}@media screen and (min-width: 1180px){.btn-optional{margin-right:10px}}@media screen and (max-width: 1180px){#image-text-bloc .img-bloc{min-height:50vh}}@media screen and (max-width: 1024px){h1{font-size:6rem}#image-text-bloc .elementor-container{height:auto}#image-text-bloc .elementor-container .img-bloc{min-height:auto}.Do-what-you-love img{right:-30px;top:-100px}.blabla-anim .blabla-anim-bg{top:0}.masonry-grid .masonry-item h2{font-size:1.9rem}}@media(min-width: 768px){.col-md-pull-6{right:50%}}@media screen and (max-width: 767px){h1{font-size:4rem}#home-intro .homepage h1{font-size:5rem;line-height:90%}#home-intro .homepage .dynamic-text{font-size:5rem;margin-bottom:25px;line-height:80%}#home-intro .elementor-widget-spacer{--spacer-size:0}#home-intro .blazon{position:relative}#home-intro .blazon img{position:relative;top:0;right:0}.banner-home{height:20vh}.banner-home .banner-home-parallax img{height:40vh;width:100%;object-fit:cover}.banner-home .banner-home-background-fix img{height:20vh;width:100%;object-fit:cover}#image-text-bloc .elementor-container{height:auto}#image-text-bloc .img-bloc{min-height:50vh}.project-content{margin-top:80px}#service-intro-banner{margin-bottom:80px}#services-carousel-light .clb-slider.-slider-offset{overflow-x:inherit}#services-carousel-light .clb-slider-nav-btn{left:11%;right:inherit;transform:none;position:relative;width:200px}.Do-what-you-love img{width:250px;position:absolute;right:-20px;z-index:2;top:0}.blabla-anim .blabla-anim-bg{top:-10%}.clb-slider.-slider-offset{overflow-x:visible}.masonry-grid .grid-sizer{width:100%}.masonry-grid .gutter-sizer{width:0%}.masonry-grid .masonry-item{padding:16px;width:100%}.site-footer .page-container.-full-w{padding-left:1.25rem;padding-right:1.25rem}.site-footer .site-footer-copyright .holder:not(.-center)>div{text-align:left;width:100%}}/*# sourceMappingURL=main.css.map */