/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{scroll-padding-top:80px;scroll-behavior:smooth;}body,p,a,li{line-height:2.2rem;}a{text-decoration:none;font-weight:bold;}.logo-svg svg{max-width:160px;max-height:73px;}.scrolled .logo-svg svg{max-width:120px;max-height:55px;}#navbar-main{background-color:#ffffff !important;transition:all ease 0.4s;}.path-frontpage #navbar-main{background-color:unset !important;}.path-frontpage.scrolled #navbar-main{background-color:#ffffff !important;}.scrolled #navbar-main{border-bottom:1px solid #f0f0f0;}.nav-link{color:#4A4A4A;font-weight:bold;}.nav-link:hover,.path-frontpage .nav-link:hover,.path-frontpage.scrolled .nav-link:hover{color:#f4a405;}.path-frontpage .nav-link{color:#fff;}.path-frontpage.scrolled .nav-link{color:#4A4A4A;}.scrolled #navbar-main{background-color:#0049FF;}.hire-me a{color:#fff;text-decoration:none;padding:1rem;background-color:#f4a405;border-radius:0.3rem;font-weight:bold;margin:10px 20px;}.scrolled .hire-me a{font-size:0.8rem;}.yellow-bg a{color:#ffffff;background-color:#212529;}.yellow-bg a:hover{background-color:#212529;opacity:0.8;}.node__content{margin-top:0;}.logo-icon{fill:#f4a404;}.logo-name{fill:#343434;}.path-frontpage  .logo-name{fill:#ffffff;}.path-frontpage.scrolled  .logo-name{fill:#343434;}.heading-slider{font-size:6.4vw;font-weight:700;letter-spacing:0.1em;-webkit-text-fill-color:transparent;-webkit-text-stroke-width:0px;-webkit-text-stroke-color:#5b5b5b;text-shadow:8px 8px #fff,20px 20px #343434;}#home-cover{background-size:contain;}.expertise{font-size:2.5vw;text-shadow:0 0 #fcb413,0 0 #343434;display:block;line-height:3rem;margin-left:1rem;color:#F4A405;}.wp-block-cover p.expertise{color:#F4A405;}.round-image-border img{border:0.5rem solid #343434;}.social-links{font-size:2rem;color:#fff;}.section-header h2{color:#3d3d3d;opacity:.06;font-size:6rem;}.section-header p{font-size:2.7rem;font-weight:900;}.work-summary-number{align-items:center;box-shadow:0 0 50px rgba(0,0,0,.03);display:flex;flex-shrink:0;height:45px;justify-content:center;margin:0 auto 0.5rem;width:45px;background-color:#f5df4e;font-size:4rem;font-weight:bold;border-radius:50%;}.dark-bg .section-header h2,.dark-bg .section-header p,.dark-bg p,.dark-bg h1,.dark-bg h2,.dark-bg h3,.dark-bg h4{color:#fff;}.services i{padding:0.7rem;border:2px solid #F4A405;margin:1rem;border-radius:1rem;color:#F4A405;}.card-dark{border-radius:1rem;box-shadow:10px 10px 19px #1c1e22,-10px -10px 19px #262a2e;height:100%;}.flip-card-back a{color:#212529;transition:0.2s all ease;}.text-shadow{-webkit-text-fill-color:transparent;-webkit-text-stroke-width:0px;-webkit-text-stroke-color:#5b5b5b;text-shadow:0 0 #F4A405,2px 4px #5b5b5b;color:#F4A405;}.card-dark,.card-dark *,.card-dark .read-more-button i,.card-light,.card-light *{transition:0.3s ease all;}.card-dark:hover{background:linear-gradient(145deg,#333333,#F4A405);}.card-dark .read-more-button i{color:#333333;}.card-dark:hover .read-more-button i{color:#ffffff;transform:translateX(0.5rem);}.card-dark:hover .card-inner{margin-top:-1rem;margin-bottom:1rem;}.card-dark a{color:#fff;font-weight:bold;}.card-dark a:hover{color:#fff;background-color:#F4A405;}.card-light{border-radius:1rem;box-shadow:10px 10px 19px #e9ecef,-10px -10px 19px #e9ecef;}.card-light:hover{margin-top:-1rem;margin-bottom:1rem;}.progress-bar{background-color:#F4A405;}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.flip-card{perspective:1000px;transition:0.3s;width:100%;height:100%;}.flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform 0.6s;transform-style:preserve-3d;}.flip-card:hover .flip-card-inner{transform:rotateY(180deg);}.flip-card-front,.flip-card-back{width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.flip-card-back{position:absolute;transform:rotateY(180deg);font-size:0.8rem;}.flip-card-back p{font-size:0.9rem;}@keyframes tonext{75%{left:0;}95%{left:100%;}98%{left:100%;}99%{left:0;}}@keyframes tostart{75%{left:0;}95%{left:-300%;}98%{left:-300%;}99%{left:0;}}@keyframes snap{96%{scroll-snap-align:center;}97%{scroll-snap-align:none;}99%{scroll-snap-align:none;}100%{scroll-snap-align:center;}}*::-webkit-scrollbar{width:0;}*::-webkit-scrollbar-track{background:transparent;}*::-webkit-scrollbar-thumb{background:transparent;border:none;}.carousel{position:relative;}.carousel__viewport{top:0;right:0;bottom:0;left:0;display:flex;overflow-x:scroll;counter-reset:item;scroll-behavior:smooth;scroll-snap-type:x mandatory;}.carousel__slide{position:relative;flex:0 0 100%;width:100%;counter-increment:item;}.carousel__snapper{position:absolute;top:0;left:0;width:100%;height:100%;scroll-snap-align:center;}@media (hover:hover){.carousel__snapper{animation-name:tonext,snap;animation-timing-function:ease;animation-duration:4s;animation-iteration-count:infinite;}.carousel__slide:last-child .carousel__snapper{animation-name:tostart,snap;}}@media (prefers-reduced-motion:reduce){.carousel__snapper{animation-name:none;}}.carousel:hover .carousel__snapper,.carousel:focus-within .carousel__snapper{animation-name:none;}.carousel__navigation{position:absolute;right:0;bottom:0;left:0;text-align:center;}.carousel__navigation-list,.carousel__navigation-item{display:inline-block;}.carousel__navigation-button{display:inline-block;width:1.5rem;height:1.5rem;background-color:#333;background-clip:content-box;border:0.25rem solid transparent;border-radius:50%;font-size:0;transition:transform 0.1s;}.carousel::before,.carousel::after,.carousel__prev,.carousel__next{position:absolute;top:50%;width:4rem;height:4rem;transform:translateY(-50%);border-radius:50%;font-size:0;outline:0;}.slider-nav > a{text-decoration:none;margin:0 0 0.5rem 0;position:relative;color:#333333;}.slider-nav > a:active,.slider-nav > a:focus{color:#F4A405;}.slider > a:active{top:1px;}.slider > a:focus{background:#000;}.toc.sticky-md-top{top:6rem;}.blog__teaser .field--type-image{margin:0 0 1rem;overflow:hidden;}.blog__teaser .field--type-image img{margin:0;filter:brightness(0.5);}.blog__teaser .field--type-entity-reference{margin:0;}.blog__teaser__title h6{color:#4a4a4a;line-height:1.7;}.blog-category{z-index:1;overflow:hidden;}.blog__teaser{background-color:#fff;}.blog__teaser img{transition:0.2s all ease;}.blog__teaser:hover img{transform:scale(1.3);}.blog__teaser .field--name-field-category{background-color:#fff;padding:0.6rem 0.9rem 0.5rem;font-size:.8rem;text-transform:uppercase;display:inline;line-height:2rem;text-shadow:.5px .5px .5px #f4a405;}.views-exposed-form .js-form-item{margin-right:1rem;}.small-separator{width:50px;border-top:1px solid #f4a405;margin:auto;}.date{color:#aaa;font-size:0.8rem;text-align:center;}.cookiesjsr-banner,.cookiesjsr-service-group.active .cookiesjsr-service-group--tab,.cookiesjsr-service-group.active .cookiesjsr-service-group--content{background-color:#5b5b5b;}.cookiesjsr-btn,.cookiesjsr-btn.important.invert{background-color:#f4a405;color:#fff;}.cookiesjsr-btn.invert{border-color:#f4a405;color:#f4a405;}.blog-call-to-action{background:url(/sites/dev.hodba.me/files/2023-07/bg-white-blueprint.webp);border-right:2px solid whitesmoke;margin-bottom:1.38462em;padding:1em 1em 1.5em 4em;position:relative;border-bottom:5px solid #F4A405;border-top:5px solid #F4A405;}.block-cover{background-size:cover;min-height:600px;width:100%;background-color:#000;background-image:url("/sites/dev.hodba.me/files/2023-06/header-bg.webp");}.block-cover h1.title{color:#fff;font-size:5rem;}.cover-inner{z-index:1;}.gradient-bg{background:linear-gradient(87deg,rgb(52,52,52) 0%,rgb(244,164,5) 100%);opacity:.7;position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;}.sticky-md-top{max-height:70vh;overflow:scroll;}#home-cover{min-height:100vh;}#page-wrapper{overflow-x:hidden;}@media (min-width:1200px){.navbar-expand-xl .offcanvas .offcanvas-body{margin-left:auto;}}@media (max-width:576px){.logo-svg svg{max-width:120px;max-height:55px;}.path-frontpage .nav-link{color:unset;}.glide-slide-container{height:40vh;}.heading-slider{font-size:16vw;}.heading-slider .expertise{font-size:4.9vw;line-height:5rem;}.section-header h2{font-size:3.9rem;}.section-header h2 span{display:block;}.section-header p{font-size:2.5rem;}.expertise{font-size:7vw;}.hire-me{width:180px;font-size:12px;}.hire-me a{margin:5px 0;}.has-huge-font-size,.has-larger-font-size{font-size:2.2em;}}
