html{direction:rtl}[x-cloak]{display:none!important}.btn-started{background:linear-gradient(-329deg,#98aa28 13.03%,#d6ff7e 120.61%)}.custom-dashed:before{background-image:repeating-linear-gradient(-90deg,rgb(229 231 235 / var(--tw-text-opacity, 1)),rgb(229 231 235 / var(--tw-text-opacity, 1)) 12px,transparent 12px,transparent 16px),repeating-linear-gradient(-180deg,rgb(229 231 235 / var(--tw-text-opacity, 1)),rgb(229 231 235 / var(--tw-text-opacity, 1)) 12px,transparent 12px,transparent 16px);background-position:right top,left top;background-repeat:repeat-x,repeat-y;background-size:100% 2px,2px 100%}.step-content:after{content:attr(data-step-text);position:absolute;bottom:-6em;text-align:center;white-space:pre-line}.custom-grid{grid-template-columns:repeat(auto-fill,minmax(0,18em))}.lang-flag svg{display:inline-block;height:1rem;width:1rem}input[type=url],input[type=email],input[type=tel]{direction:ltr}input[type=url]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder{text-align:right}#contact_modal input[type=tel]{margin-bottom:15px!important}#contact_modal textarea::placeholder,#contact_modal input::placeholder{color:#999}.contact-form input::placeholder{text-transform:capitalize}textarea:first-letter{text-transform:uppercase}@media screen and (max-width: 640px){.custom-grid{grid-template-columns:1fr}}.portfolio-single-carousel,.portfolio-home-carousel{visibility:hidden;opacity:0}.portfolio-single-carousel.owl-loaded,.portfolio-home-carousel.owl-loaded{visibility:visible;opacity:1}.owl-carousel .owl-stage{display:flex}.portfolio-single-carousel .owl-carousel .owl-item,.portfolio-home-carousel .owl-carousel .owl-item{display:flex;flex:1 0 auto}.services .owl-carousel .item,.portfolio-page .item,.portfolio-single-carousel .item,.blog .owl-carousel .item,.portfolio-home-carousel .item{position:relative;display:flex;overflow:hidden;flex-direction:column;height:100%}.portfolio-single-carousel .item,.blog .owl-carousel .item,.portfolio-home-carousel .item{max-height:450px}.portfolio-page .item{max-height:330px}.portfolio-single-carousel .item .con .title a,.portfolio-home-carousel .item .con .title a{font-family:Rubik,sans-serif;color:#fff;font-weight:400;font-size:17px;margin-bottom:0;background:#161616b3;display:inline-table;line-height:30px;padding:5px 15px;border-radius:15px 15px 0 0}.portfolio-single-carousel .item .con .title a span,.portfolio-home .item .con .title a span{color:#3ed715;font-size:12px}.team .item .wrapper .text .position{padding-right:1.5em;padding-left:0}.team .item .wrapper .text .name{padding-left:1.5em}.navbar-mobile,.navbar-mobile-btn{display:none}.navbar-mobile .mobile-wrapper,.mobile-nav-open.overflow-y-hidden .navbar{background-color:#101010}.mobile-nav-open header{z-index:50000}.modal,.site-custom-flash{z-index:500002}.navbar-mobile button,.navbar-mobile a{font-family:Assistant,sans-serif;font-size:20px}.iti{width:100%}@media screen and (max-width: 992px){.navbar .navbar-nav{display:none}.navbar-mobile{display:block}.navbar-mobile-btn{display:flex}.navbar-mobile .logo-wrapper{padding:0!important}}@media screen and (max-width: 768px){.banner-header{height:75vh}.section-padding{padding:60px 0}}#cookie-consent-banner{position:fixed;z-index:50100;left:0;bottom:0}.cookie-consent-dialog{z-index:99999;position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0}.cookie-consent-dialog-overlay{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:#0009;z-index:99999}.mfp-wrap,.mfp-bg{z-index:99999}
