﻿@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400;1,700&family=Stint+Ultra+Expanded&display=swap";@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Josefin+Sans:ital,wght@0,100..700;1,100..700&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background-color:#ec6749;border-radius:20px;border:3px solid #fff}::-webkit-scrollbar-thumb:hover{background:#d1461c}:root{--accent-color: rgb(236, 103, 73);--body-color: #231F20;font-size:15px}::-webkit-selection{color:#fff;background:rgba(255,107,0,.5)}::-moz-selection{color:#fff;background:rgba(255,107,0,.5)}::selection{color:#fff;background:rgba(255,107,0,.5)}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}body{font-family:"Roboto",sans-serif;background-color:#fff;color:var(--body-color);font-size:15px}p{font-size:15px;color:var(--body-color)}@keyframes menu-link-hover{0%{background-position:100%}100%{background-position:0}}@keyframes menu-link-hover-underline{0%{width:0;left:0}100%{width:100%;left:0}}.dark-bg{background-color:var(--body-color)}.dropdown-menu,.sub-menu{background-color:#fff;width:auto;margin:0;box-shadow:0 1px 3px rgba(0,0,0,.2)}.dropdown-menu.last,.sub-menu.last{left:0}.dropdown-menu .dropdown-item,.sub-menu .dropdown-item{background-color:#fff;color:#1b1e21;font-family:"Roboto",sans-serif;letter-spacing:-0.25px;font-weight:400;text-transform:uppercase}.dropdown-menu .dropdown-item:hover,.sub-menu .dropdown-item:hover{padding-left:15px}.logo-wrapper{padding:0;padding-left:15px;height:80px}.nav-scroll .logo-wrapper{height:60px}.logo{height:32px}.nav-scroll .logo{height:32px}.nav-scroll+.header{margin-top:100px}.top-menu{background-color:var(--body-color)}nav.navbar{background-color:#fff;position:static}nav.navbar.nav-scroll{position:fixed;box-shadow:0px 0px 4px rgba(0,0,0,.2)}nav.navbar .navbar-nav{flex-wrap:wrap;justify-content:flex-end}nav.navbar .navbar-nav .nav-item{margin:.2rem .3rem;white-space:nowrap}nav.navbar .navbar-nav .nav-item .nav-link{color:var(--body-color);font-family:"Roboto",sans-serif;letter-spacing:-0.25px;font-weight:500;background-image:linear-gradient(to right, var(--accent-color), var(--accent-color) 50%, var(--body-color) 50%);background-size:200% 100%;background-position:-100%;display:inline-block;padding:2px 0;position:relative;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);transition:all .3s ease-in-out}nav.navbar .navbar-nav .nav-item .nav-link:before{content:"";background:var(--accent-color);display:block;position:absolute;bottom:0;left:auto;right:0;width:0;height:2px;transition:all .3s ease-in-out}nav.navbar .navbar-nav .nav-item:hover .nav-link{animation:menu-link-hover .3s ease-in-out;background-position:0}nav.navbar .navbar-nav .nav-item:hover .nav-link::before{animation:menu-link-hover-underline .3s ease-in-out;width:100%}@media screen and (min-width: 992px){nav.navbar .navbar-nav .nav-item.big{position:static}nav.navbar .navbar-nav .nav-item.big .dropdown-menu{width:100%;top:inherit;display:flex;justify-content:center;gap:1rem;pointer-events:none;overflow-y:auto;max-width:100%;left:50%;transform:translateX(-50%);flex-wrap:wrap;max-height:80vh}nav.navbar .navbar-nav .nav-item.big .dropdown-menu .dropdown-item{flex-shrink:1;flex-grow:0;flex-basis:content}}nav.navbar .navbar-nav .nav-item.big:hover .dropdown-menu{pointer-events:all}.img-thumbnail{position:relative;padding:8px;border-radius:0}.img-thumbnail::before,.img-thumbnail::after{content:"";position:absolute;border:4px solid var(--accent-color)}.img-thumbnail::before{top:0;left:0;width:2rem;height:2rem;border-right-width:0;border-bottom-width:0}.img-thumbnail::after{bottom:0;right:0;width:2rem;height:2rem;border-left-width:0;border-top-width:0}.main-footer.dark{background-color:var(--body-color)}.banner-img:after{background:-webkit-linear-gradient(bottom, rgb(35, 31, 32) 0%, rgba(35, 31, 32, 0.5) 100%, rgba(35, 31, 32, 0.2) 100%);background:linear-gradient(to top, rgb(35, 31, 32) 0%, rgba(35, 31, 32, 0.5) 100%, rgba(35, 31, 32, 0.2) 100%)}[data-overlay-darkgray]:before{background:var(--body-color)}.progress-wrap{bottom:10px;right:10px}.section-title{font-family:"Roboto",sans-serif;font-weight:500;color:var(--body-color);font-size:50px}.section-title.reverse{color:#fff}h1,h2,h3,h4,h5,h6{font-family:"Roboto",sans-serif}.topbanner-footer h1,.topbanner-footer h2,.topbanner-footer h3,.topbanner-footer h4,.topbanner-footer h5,.topbanner-footer h6{font-family:"Roboto",sans-serif}p{font-family:"Roboto",sans-serif}.post-content p,.post-content li,.post-content div{font-size:15px;font-weight:400;line-height:1.75em;color:var(--body-color);margin-bottom:1em;letter-spacing:.25px}.post-content b{color:var(--body-color);font-weight:bold}.post-content.dark p,.post-content.dark li,.post-content.dark div,.post-content.dark b{color:#ccc}.post-content a{color:var(--body-color);text-decoration:underline;transition:color .1s ease-in-out;display:inline}.post-content a:hover{color:var(--accent-color)}.post-content span{display:inline}.post-content ul,.post-content ol{margin-bottom:1em}.post-content ul li,.post-content ol li{list-style-position:inside;margin-bottom:0}.post-content ul li::marker,.post-content ol li::marker{color:var(--accent-color)}.post-content ol li{list-style-type:decimal}.post-content ul li{list-style-type:disc}.post-content blockquote{border-left:5px solid var(--accent-color);margin:20px 0;padding:20px;background-color:#f9f9f9;font-style:italic;position:relative}.post-content blockquote .ct{margin:0;padding:0}.post-content blockquote p{margin:0;padding:0;color:#333;font-size:1.1em;line-height:1.5}.post-content blockquote::before{content:"“";font-size:4em;color:var(--accent-color);position:absolute;top:10px;left:10px;line-height:.6}.post-content blockquote::after{content:"”";font-size:4em;color:var(--accent-color);position:absolute;bottom:-20px;right:10px;line-height:.6}.project-post-content strong,.project-post-content b{color:var(--accent-color);font-weight:700}.preloader-bg,#preloader{background-color:#fff}.loader{border:1px solid var(--body-color)}.line-vr-section{margin:-30px auto;border:0;width:21px;height:60px;background:url(../img/lines.svg)}[data-overlay-darkgray] a.play-button span.polygon{transition:color .3s ease-in-out}[data-overlay-darkgray] a.play-button:hover span.polygon{color:var(--accent-color)}.header{min-height:0;padding-bottom:45%;position:relative;display:block;width:100%;overflow:hidden}.header>*{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.header::before{display:block;content:""}.slider .owl-item,.slider-fade .owl-item,.owl-stage-outer,.owl-stage{height:100%}.embed-responsive-16by10{padding-bottom:62.5%}.header .caption h1{font-family:"Roboto",sans-serif;font-weight:700;font-size:60px}.header .caption h1 b{color:inherit;font-weight:700;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-text-stroke:1px currentColor}.header .v-bottom{position:relative;top:0;left:0;bottom:0;height:100%;-webkit-transform:none;transform:none;display:flex;align-items:flex-end}.header .v-bottom .container{position:sticky;bottom:1rem}.header .v-bottom .container .btn{color:var(--accent-color);font-weight:700;animation:none;letter-spacing:1px;font-size:1.4rem;background-image:linear-gradient(to right, white, white 50%, var(--accent-color) 50%);background-size:200% 100%;background-position:-100%;display:inline-block;padding:2px 0;position:relative;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);transition:all .3s ease-in-out}.header .v-bottom .container .btn::after{display:inline-block;content:"⟫";margin-left:.2em;vertical-align:text-bottom;transition:margin-left .05s ease-in-out;transition-delay:.2s}.header .v-bottom .container .btn:before{content:"";background:#fff;display:block;position:absolute;bottom:0;top:auto;left:auto;right:0;width:0;height:2px;transition:all .3s ease-in-out}.header .v-bottom .container .btn:hover{animation:menu-link-hover .3s ease-in-out;background-position:0}.header .v-bottom .container .btn:hover::before{animation:menu-link-hover-underline .3s ease-in-out;width:100%}.header .v-bottom .container .btn:hover::after{margin-left:.5rem}.testimonials{position:relative;overflow:hidden}.testimonials>.container{position:relative;z-index:1}.testimonials>svg{position:absolute;bottom:0;width:100%;overflow:visible;z-index:0}.testimonials>svg .cls-1{transform:scale(1.1);transform-origin:bottom center}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:0;margin-bottom:0}.testimonials .owl-theme .owl-nav.disabled+.owl-dots,.project .owl-theme .owl-nav.disabled+.owl-dots{background:rgba(255,255,255,.75);display:inline-flex;position:relative;left:50%;transform:translateX(-50%);padding:4px;border-radius:100px}.dark-bg .owl-theme .owl-nav.disabled+.owl-dots{background:rgba(0,0,0,0)}.testimonials .item-box .info .cont span{line-height:1.1}.slider .owl-theme .owl-dots,.slider-fade .owl-theme .owl-dots{width:auto}.counter-section{align-items:center;padding:20px 0;justify-content:space-evenly}.counter-section>*{flex-shrink:1;flex-grow:0;white-space:nowrap}.counter{text-align:center;padding:10px}.counter .d-flex{justify-content:space-between}.counter .d-flex .icon{flex-basis:33%;color:#fff;align-items:center;margin-right:1rem;display:flex;justify-content:center}.counter .d-flex .icon .picto{width:64px;height:64px;position:relative}.counter .d-flex .icon .picto::before{left:0;top:0;content:"";position:absolute;width:100%;height:100%;background:var(--body-color);mask-size:contain;mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.counter .d-flex .text{flex-basis:100%;display:flex;flex-direction:column;justify-content:space-evenly;padding-top:1em;padding-bottom:1em}.counter .d-flex .text h3{white-space:nowrap;font-weight:700}.services-feat .square2 h4{font-size:24px}.counter h3{margin-bottom:6px;color:var(--body-color);font-size:1em;text-transform:uppercase}.counter p{font-size:6em;line-height:1.1;border-bottom:4px solid var(--accent-color);margin-bottom:1rem;font-weight:bold;color:var(--accent-color)}.section-padding{padding:120px 0}.section-padding-mini{padding:60px 0}@media screen and (max-width: 991px){.navbar .container{max-width:100%;background:#fff}nav.navbar .navbar-nav{justify-content:flex-start}.navbar .navbar-collapse{background:#fff}.navbar .navbar-collapse .languages{color:var(--body-color)}.header .caption h1{font-size:70px}.navbar.active{position:absolute;height:100%}.nav-opened .logo-wrapper{top:0px;left:0;position:relative}.nav-opened .logo-wrapper .logo{position:relative;top:2px}.main-footer .logo{margin:0 auto}.container .section-title{text-align:center}.about .container p{text-align:justify}.navbar.active:not(.nav-scroll) .logo-wrapper{top:0}.section-padding{padding:60px 0}.rblog .content{margin-bottom:40px;margin-top:0}.section-padding-mini{padding:30px 0}.section-title{font-size:45px}.rblog .content .cont h5{font-size:22px}.owl-carousel.owl-loaded{padding-bottom:30px}.testimonials .owl-stage-outer{padding-bottom:0}.sidebar-side{margin-top:30px}}.services-feat .square-container2{position:static;-webkit-transform:translateY(0%) translateX(650px) translateZ(60px) scale(0.88);transform:translateY(0%) translateX(650px) translateZ(60px) scale(0.88)}.services-feat .square-flip:hover .square-container2{-webkit-transform:translateY(0%) translateX(0px) translateZ(0px) scale(1);transform:translateY(0%) translateX(0px) translateZ(0px) scale(1)}.btn-line{position:static}.btn-line a{position:static}@media screen and (max-width: 767px){.header .caption h1{font-size:16px}.header .caption h1 b{-webkit-text-stroke:initial;-webkit-text-fill-color:currentColor}.header .caption p{display:none}.nav-scroll .logo-wrapper{background-color:rgba(0,0,0,0)}.header .v-bottom .container .btn{font-size:14px;margin:0}.logo{height:32px}}@keyframes translateAnimation-0{0%,100%{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes zoomAnimation-0{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}.testimonials .cls-0{animation:translateAnimation-0 20s linear infinite,zoomAnimation-0 50s linear infinite;transform-origin:bottom center}.main-footer .usful-links a,.topbanner-footer .usful-links a{color:rgba(255,255,255,.7)}.main-footer .usful-links a:hover,.topbanner-footer .usful-links a:hover{color:var(--accent-color)}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.btn.btn-animated-primary{color:var(--body-color);font-weight:700;font-family:"Roboto",sans-serif;animation:none;letter-spacing:1px;font-size:1.4rem;background-image:linear-gradient(to right, var(--accent-color), var(--accent-color) 50%, var(--body-color) 50%);background-size:200% 100%;background-position:-100%;display:inline-block;position:relative;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);transition:all .3s ease-in-out;border:1px solid var(--body-color);padding:.8rem 1rem .8rem;line-height:1}.btn.btn-animated-primary:before{content:"";background:var(--accent-color);display:block;position:absolute;bottom:0;top:auto;left:auto;right:0;width:0;height:2px;transition:all .3s ease-in-out}.btn.btn-animated-primary:hover{animation:menu-link-hover .3s ease-in-out;background-position:0;border:1px solid var(--accent-color)}.btn.btn-animated-primary:focus{box-shadow:0 0 0 .2rem rgba(255,107,0,.25)}.dark-bg .btn.btn-animated-primary{color:#fff;background-image:linear-gradient(to right, var(--accent-color), var(--accent-color) 50%, white 50%);border:1px solid #fff}.dark-bg .btn.btn-animated-primary:before{background:var(--accent-color)}.dark-bg .btn.btn-animated-primary:hover{border:1px solid var(--accent-color)}.dark-bg .btn.btn-animated-primary:focus{box-shadow:0 0 0 .2rem rgba(255,107,0,.25)}.safari .btn.btn-animated-primary{color:var(--body-color);border:1px solid var(--body-color);transition:all .3s ease-in-out;animation:none;background:none;-webkit-background-clip:initial;-webkit-text-fill-color:initial}.safari .btn.btn-animated-primary::before{display:none}.safari .btn.btn-animated-primary:hover{color:var(--accent-color);border:1px solid var(--accent-color)}.safari .dark-bg .btn.btn-animated-primary{color:#fff;border:1px solid #fff}.safari .dark-bg .btn.btn-animated-primary:hover{color:var(--accent-color);border:1px solid var(--accent-color)}@keyframes simple-fade{from{opacity:0}to{opacity:1}}.safari .btn.btn-animated-primary{animation:simple-fade .3s ease-in-out}.blog .item h4{text-wrap:balance}.faded-word{display:inline-block;opacity:0}.faded-activated{transition:opacity .5s;opacity:1}.faded-sentence{visibility:hidden;color:var(--body-color);font-weight:700}.faded-sentence.faded-ready{visibility:visible}#home .nav{display:flex;justify-content:center}#home .list-unstyled{display:flex;column-gap:1em;margin-top:1em;flex-wrap:wrap;padding:1.2em;justify-content:center}#home .list-unstyled li{margin-top:0;flex:0;white-space:nowrap;margin-bottom:1em}#home .list-unstyled li:last-child{margin-bottom:0}#home .list-unstyled li .btn{width:100%;font-size:1rem}#home{position:relative}#home .video-container video{width:100%;display:block;object-fit:cover;min-height:120%}#home .video-container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;overflow:hidden}#home .video-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.75);pointer-events:none}.faded-sentence{text-wrap:balance}.text-balance{text-wrap:balance}.sidebar-title h5{font-size:25px}.project-filter li{color:var(--body-color)}.project-content{padding:20px;background:#eee}.project-content h3{color:var(--body-color)}.banner-header{padding:60px 0;height:47vh}.banner-header h1{text-wrap:balance}.blog .item .cont{margin-bottom:0}.sidebar .help .email .icon{position:relative;display:inline-block;vertical-align:middle;color:#ec6749;font-size:20px;padding-right:15px}.sidebar .help .email a{position:relative;color:#323232;font-size:20px;font-weight:400;display:flex;align-items:center}.sidebar .help .phone a{color:#323232;font-size:20px;display:flex;align-items:center}.sidebar .help .phone .icon{font-size:20px}.sidebar .help .widget-inner,.sidebar .sidebar-widget .widget-inner{background:#fff;color:#ccc;padding:0 45px}.sidebar-title h5{color:#323232}.sidebar .help .email a:hover{text-decoration:none}.sidebar .help .email{margin-bottom:1em}select{padding-left:0;border-radius:1px}.clients-wrap a:hover{display:flex}.clients .client-logo{background:rgba(0,0,0,0);filter:grayscale(1);padding:3rem}@media screen and (max-width: 767px){.clients .client-logo{padding:5rem}}.clients .client-logo img{opacity:.8;object-fit:fill}.clients .client-logo:hover{background:rgba(0,0,0,0);filter:none}.clients .client-logo:hover img{opacity:1}.sidebar .services ul li a{color:#323232}.sidebar .services ul li:hover,.sidebar .services ul li.active{color:#fff}.sidebar-widget p{color:#323232}.text-accented{color:var(--accent-color) !important}.accordion-box.light .block{background:#fff;border:1px solid #323232}.accordion-box.light .block.active-block{background-color:#fff;border-bottom:1px solid #ec6749}.accordion-box.light .block .acc-btn{color:#323232}.accordion-box.light .block .acc-btn .count{color:#fff}.accordion-box.light .block .acc-btn .count.active{color:#ec6749}.accordion-box.light .block .acc-btn::before{color:#323232}.accordion-box.light .block .acc-btn.active{background-color:#fff;color:#ec6749;font-size:1.5rem;font-weight:bold;transition-duration:.2s !important}.accordion-box.light .block .content{background-color:#fff;color:var(--body-color)}.banner-header h1{font-family:"Roboto",sans-serif;letter-spacing:-0.25px}.lead-content p{text-align:justify;font-size:1.25rem;font-weight:300;text-wrap:balance}@media screen and (min-width: 992px){.lead-content p{text-align:left}}.projects3 .caption{background:#eee;padding-left:4%}.projects3 .caption h4,.projects3 .caption p{color:var(--body-color)}.projects3 .caption h4{text-wrap:balance}.blog .item .cont{background:#eee}.blog .item .cont h4{color:var(--body-color)}.blog-sidebar{position:sticky;top:calc(60px + 1rem)}.owl-theme .owl-dots .owl-dot span{background:rgba(0,0,0,.4)}.dark-bg .owl-theme .owl-dots .owl-dot span{background:rgba(255,255,255,.4)}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:var(--accent-color) !important}.services-feat .square2{background:#eee}.services-feat .square2 h4,.services-feat .square2 p,.services-feat .square2 a{color:var(--body-color)}.services-feat .square2 .btn-line a:hover{color:var(--accent-color) !important}.testimonials .item-box{background:#eee}.testimonials .item-box .info .cont h6{color:var(--body-color)}.padded-box{background:rgba(255,255,255,.75);padding:60px 30px;position:relative;border-bottom:1px solid var(--accent-color)}.padded-box a{transition:all .4s ease-in-out}.padded-box a:hover{color:var(--accent-color)}.rblog .content .cont h5{color:var(--body-color)}.stretched-link{position:static !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.embed-responsive{position:relative;width:100%}.embed-responsive::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.embed-responsive>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio: calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio: calc(9 / 21 * 100%)}.embed-responsive-1by1{--bs-aspect-ratio: 100%}.embed-responsive-4by3{--bs-aspect-ratio: calc(3 / 4 * 100%)}.embed-responsive-16by9{--bs-aspect-ratio: calc(9 / 16 * 100%)}.embed-responsive-21by9{--bs-aspect-ratio: calc(9 / 21 * 100%)}.form-content{background:#eee;padding:15px}.form-content input,.form-content textarea,.form-content select,.form-content label,.form-content input::placeholder,.form-content textarea::placeholder{color:var(--body-color)}.form-content input,.form-content textarea,.form-content select{background:#fff;padding:10px}.play{position:relative}.play::after{content:"";background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="64" height="64" fill="%23FF6B00" class="play-icon bi bi-play-fill" viewBox="0 0 16 16"%3E%3Cpath d="m11.596 8.697-6.363 3.692c-.54.313-1.233-.066-1.233-.697V4.308c0-.63.692-1.01 1.233-.696l6.363 3.692a.802.802 0 0 1 0 1.393z" stroke="white" stroke-width="0.2px"/%3E%3C/svg%3E') no-repeat center center;background-size:64px 64px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:64px;height:64px;opacity:.7;pointer-events:none;transition:all .05s ease-in-out}.play:hover::after{opacity:1}.embed{position:relative;--ar-w: 1;--ar-h: 1 }.embed::before{content:"";display:block;padding-top:calc(var(--ar-h)/var(--ar-w)*100%)}.embed>*{position:absolute;top:0;left:0;width:100%;height:100%}.text-wrap-balance{text-wrap:balance}.testimonials .owl-item.active.center{border-bottom:4px solid var(--accent-color)}/*# sourceMappingURL=style.css.map */
