@font-face{font-family:"inter-regular";src:url(/assets/fonts/Inter/static/Inter-Regular.ttf);font-display:swap}@font-face{font-family:"inter-L";src:url(/assets/fonts/Inter/static/Inter-Light.ttf);font-display:swap}@font-face{font-family:"inter-EL";src:url(/assets/fonts/Inter/static/Inter-ExtraLight.ttf);font-display:swap}@font-face{font-family:"inter-B";src:url(/assets/fonts/Inter/static/Inter-Bold.ttf);font-display:swap}@font-face{font-family:"inter-SB";src:url(/assets/fonts/Inter/static/Inter-SemiBold.ttf);font-display:swap}@font-face{font-family:"inter-EB";src:url(/assets/fonts/Inter/static/Inter-ExtraBold.ttf);font-display:swap}@font-face{font-family:"manrope-regular";src:url(/assets/fonts/Manrope/static/Manrope-Regular.ttf);font-display:swap}@font-face{font-family:"manrope-bold";src:url(/assets/fonts/Manrope/static/Manrope-Bold.ttf);font-display:swap}@font-face{font-family:"algerian-regular";src:url(/assets/fonts/Algerian-Regular/Algerian\ Regular.ttf);font-display:swap}:root{scroll-behavior:smooth;scroll-padding-top:var(--scroll-padding, 90px)}.sp-image .f-carousel{margin-bottom:30px;height:450px}#loader,.sp-image .f-carousel .f-carousel__track .f-carousel__slide img{width:100%;height:100%}.wysiwyg-description p{margin-bottom:0!important}.wysiwyg-description h1,.wysiwyg-description h2,.wysiwyg-description h3,.wysiwyg-description h4{font-weight:700;margin-bottom:10px!important}body{margin:0;padding:0;box-sizing:border-box}#loader{position:fixed;bottom:0;left:0;right:0;top:0;font-size:55px;color:#ff732e;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}#intro .mobile-screen-intro .sm-intro-col .mobile-profile,.body-cover{position:relative;overflow:hidden}.theme-btn{background-color:#ff7637;color:#fff}.theme-btn:hover{background-color:#ff5100;color:#fff}.theme-btn:focus{background-color:#fd6b27}.theme-btn.active{background-color:#fd6b27}h1,h2,h3,h4,h5{font-family:inter-SB,sans-serif}.bwl,section{position:relative}.bwl:after{content:"";border:1px solid #ff6c27;width:200px;display:inline-block;position:absolute;right:-160px;top:50%;bottom:50%}@media screen and (min-width:768px){.bwl:after{width:150px;right:-160px}}.bg-orange{background-image:linear-gradient(to left,#f87537,#fba520)!important}[class*=-shape-]{z-index:-100;position:absolute}.fr-video iframe{width:100%!important}@media screen and (min-width:768px){.fr-video iframe{width:80%!important}}@media screen and (min-width:992px){.fr-video iframe{width:50%!important}}.section-heading-L,.section-heading-R{position:absolute;top:-100px;font-size:28px;font-weight:700;font-family:Inter-EB;color:#ff6c27;opacity:.4}.section-heading-L{left:0}.section-heading-L::after,.section-heading-R::before{content:"";position:absolute;width:200px;height:1px;top:50%;bottom:50%;border:2px solid #ff6c27;background-color:#ff6c27}.section-heading-R{right:0}.section-heading-R::before{left:-200px}.navbar{font-family:"inter-regular"}.navbar .navbar-brand img{width:50px;height:50px}.navbar .navbar-toggler{border-color:rgba(0,0,0,.1);outline:0!important}.navbar .navbar-toggler:focus{outline:0!important;border-width:2px;box-shadow:0 0 5px #e4e4e4}.navbar .navbar-toggler.mod,.navbar .navbar-toggler.mod:focus{color:#fff;border-color:#fff}#intro{padding-top:150px;padding-bottom:150px;position:relative}#intro .big-screen-intro,#intro .header-shape-1{display:none}#intro .mobile-screen-intro .sm-intro-col .mobile-profile img{width:300px;height:300px}#intro .mobile-screen-intro .sm-intro-col .mobile-profile::before{content:"";position:absolute;width:100%;height:100%;top:106px;transform:skewY(10deg);background-color:#ff6c27;z-index:-1}#intro .mobile-screen-intro .sm-intro-col .intro-body-wrap-sm{margin-top:50px;text-align:center}#intro .mobile-screen-intro .sm-intro-col,#intro .shape-img{display:flex;flex-direction:column;align-items:center;justify-content:center}#intro .intro-shape-2,#intro .intro-shape-3,#intro .shape-img .intro-shape-1{display:none}#intro .shape-img .intro-shape-1-mobile{width:100%}#services .container-lg{padding:30px 0}#services .services-wrapper{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}#services .services-wrapper .service{width:250px;height:300px;padding:50px 10px 10px;box-shadow:0 0 15px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:center;margin:10px;position:relative;border-radius:10px;background-color:#fff}#services .services-wrapper .service::before{content:"";position:absolute;top:0;bottom:0;height:100%;width:100%;background-color:#ff6c27;border-radius:10px;z-index:-1000;transition:transform .3s ease-in-out}#services .services-wrapper .service:hover::before{transform:rotate(5deg)}#services .services-wrapper .service img{width:100px;height:100px}#services .services-wrapper .service .service-body{font-family:inter-SB;height:100%;display:flex;flex-direction:column;justify-content:end}#services .services-wrapper .service .service-body h3{font-size:22px;text-transform:uppercase;text-align:center}#about{margin-top:100px}#about .about-shape-1{width:100%;top:auto;left:auto}#about .profile-card{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}#about .profile-card .profile-img{width:230px;height:230px}#about .about-sm .casual-img{position:relative;width:-moz-fit-content;width:fit-content}#about .about-sm .casual-img::before{content:"";width:100%;height:100%;position:absolute;left:-30px;top:-30px;border:15px solid #ff6c27;z-index:-100}#about .about-sm .casual-img img{border:1px solid rgba(0,0,0,.068);width:250px;height:100%}#fp-section{margin-top:150px}.projects-wrapper .project{display:flex;flex-direction:row;margin:50px 0}.projects-wrapper .project .project-title{text-decoration:none;color:#f8922c}.projects-wrapper .project .project-title:hover{color:#ff8000}.projects-wrapper .project>[class*=col-]{margin:10px 0}.projects-wrapper .project .pf-img,.projects-wrapper .project .pf-info{display:flex;flex-direction:column;justify-content:center;order:1}.projects-wrapper .project .pf-info{order:2}@media screen and (min-width:768px){.projects-wrapper .project{margin:100px 0}.projects-wrapper .project>[class*=col-]{margin:0}.projects-wrapper .project:nth-child(odd) .pf-img{order:2}.projects-wrapper .project:nth-child(odd) .pf-info{order:1}}#contact-section{margin-top:150px;overflow:visible}#contact-section .cr{padding-top:0;overflow:visible}#contact-section .contact-form-col{display:flex;flex-direction:column;align-items:center;color:#000;overflow:visible}#contact-section .contact-form-col .form-wrapper{position:relative;overflow:visible}#contact-section .contact-form-col input,#contact-section .contact-form-col textarea{border-top:none;border-left:none;border-right:none;background:0 0;border-radius:0}#contact-section .contact-form-col input::-moz-placeholder,#contact-section .contact-form-col textarea::-moz-placeholder{color:#646464;visibility:hidden;opacity:0!important}#contact-section .contact-form-col input::placeholder,#contact-section .contact-form-col textarea::placeholder{color:#646464;visibility:hidden;opacity:0!important}#contact-section .contact-form-col input:focus,#contact-section .contact-form-col textarea:focus{outline:0;box-shadow:none}#contact-section .social-media-col{padding-top:150px}#contact-section .social-media-col .op-wrapper ul,#contact-section .social-media-col .sm-wrapper ul{position:relative;padding-left:50px}#contact-section .social-media-col .op-wrapper ul:before,#contact-section .social-media-col .sm-wrapper ul:before{z-index:-100!important;content:"";width:120px;height:150px;position:absolute;left:-80px;top:-100px;background-color:#f87537;opacity:.4}#contact-section .social-media-col .sm-wrapper{margin-top:100px;margin-left:80px}#contact-section .social-media-col .p-icon,#contact-section .social-media-col .s-icon{transition:.3s all ease-in-out}#contact-section .social-media-col .p-icon:hover,#contact-section .social-media-col .s-icon:hover{transform:scale(1.1)}.form-group{position:relative;margin-bottom:1rem}.form-group .form-label{position:absolute;top:10px;left:7px;transition:top .3s ease,left .3s ease}.form-group .form-label:has(+input:not(:-moz-placeholder-shown)),.form-group .form-label:has(+textarea:not(:-moz-placeholder-shown)){top:-15px;left:0;font-size:.75rem}.form-group .form-label:has(+input:not(:placeholder-shown)),.form-group .form-label:has(+textarea:not(:placeholder-shown)),.form-group:focus-within>.form-label{top:-15px;left:0;font-size:.75rem}#footer-section{margin-top:200px;height:250px;position:relative}#footer-section::before{content:"";background-image:url(/assets/images/wave-group.webp);background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;width:100%;height:100%;z-index:-10}#footer-section .footer-regards{font-family:"Inter-EB";font-size:28px}#footer-section .footer-bottom{position:absolute;bottom:0;right:0;left:0}main[id=page-content]{height:100%}.theme-sp{padding-top:200px}#portfolio .nav-tabs{border-bottom:none!important;margin-bottom:70px}#portfolio .nav-tabs .nav-item{margin:0 10px}#portfolio .nav-tabs .nav-link{border:0!important;color:#000}#portfolio .nav-tabs .nav-link.active{color:#1181b2;border-bottom:1px solid #1181b2!important}#contact-section .cl>sup{font-size:1.1em;left:.2em;top:-.1em}@media screen and (min-width:768px){.body-cover{padding:0 50px}#navbar{position:relative}#intro{padding-top:200px;padding-bottom:300px}#intro .big-screen-intro{display:block}#intro .mobile-screen-intro{display:none}#intro .header-shape-1{display:flex;left:-118px;top:-95px;height:230px;transform:rotate(245deg)}#intro .text-body{display:flex;flex-direction:column;justify-content:center}#intro .text-body .intro-body-wrap{color:#000;display:flex;flex-direction:column;align-items:start}#intro .text-body .intro-body-wrap h1{text-align:start;font-size:48px}#intro .intro-shape-1-mobile{display:none}#intro .shape-img{display:flex;flex-direction:column;align-items:center;justify-content:center}#intro .shape-img .intro-shape-1{display:flex;height:570px;top:30px}#intro .shape-img img{width:350px;height:200px}#intro .intro-shape-2{display:flex;width:120px;height:80px;right:-50px;top:100px}#intro .intro-shape-3{display:flex;left:-100px}#services .services-wrapper{display:flex;flex-direction:row;justify-content:start}#about{padding-top:100px}#about .about-img-col{display:flex;flex-direction:column;align-items:end!important}#about .profile-card{width:-moz-fit-content;width:fit-content;position:relative}}@media screen and (min-width:768px) and (max-width:992px){#about .profile-card .profile-img{width:200px;height:200px}#about .profile-card h2{font-size:24px}}@media screen and (min-width:768px){#about .profile-card:before{content:"";background-image:url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" class="about-shape-1" preserveAspectRatio="xMidYMid meet" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 1998.627 1856.775" ><defs><linearGradient id="linear-gradient" x1="1" y1="1" x2="0" gradientUnits="objectBoundingBox" ><stop offset="0" stop-color="%23f87537" /><stop offset="1" stop-color="%23fba81f" /></linearGradient></defs><path id="blob2" d="M540.1,18.98C390.505-32.786,207.911,1.725,97.915,103.1c-112.2,103.531-154,273.927-110,418.439,44,146.669,175.994,265.3,329.989,297.653,153.995,30.2,327.789-25.883,433.386,56.08s143,301.966,186.994,314.908c46.2,12.941,96.8-183.337,127.6-308.437,30.8-122.943,41.8-176.866,63.8-220,24.2-45.295,61.6-79.805,162.795-170.4,99-92.747,263.991-241.573,281.591-355.889s-112.2-191.964-241.992-150.983c-132,38.824-266.192,198.435-393.787,211.377C810.692,206.63,691.9,70.746,540.1,18.98Z" transform="translate(1959.969 1045.888) rotate(150)" fill="url(%23linear-gradient)" /></svg>');background-position:center;background-repeat:no-repeat;position:absolute;width:871px;height:796px;left:-493px;top:-246px;z-index:-10}#about .about-text{font-size:18px;font-family:manrope-regular;position:relative;padding:10px;margin-top:200px;color:#000}#fp-section{margin-top:150px}#contact-section{margin-top:200px}#contact-section .cl>sup{font-size:1.3em;left:.2em}#contact-section .cr{padding-top:50px}#contact-section .contact-form-col{display:flex;flex-direction:column;align-items:center;color:#000}#contact-section .contact-form-col input,#contact-section .contact-form-col textarea{border-top:none;border-left:none;border-right:none;background:0 0;color:#000}#contact-section .contact-form-col input::-moz-placeholder,#contact-section .contact-form-col textarea::-moz-placeholder{color:#d1d1d1}#contact-section .contact-form-col input::placeholder,#contact-section .contact-form-col textarea::placeholder{color:#d1d1d1}#contact-section .social-media-col{padding-top:300px}#footer-section::before{width:115%;bottom:0;left:-52px}}@media screen and (min-width:880px){#about .profile-card:before{width:1112px;height:1200px;left:-680px;top:-430px}}@media screen and (min-width:992px){.body-cover{padding:0 100px}#navbar{position:relative}#intro .header-shape-1{left:-169px;top:-90px;height:230px}#intro .shape-img{display:flex;flex-direction:column;align-items:center;justify-content:center}#intro .shape-img .intro-shape-1{top:25px;height:640px}#intro .shape-img img{width:400px;height:250px}#intro .intro-shape-2{width:120px;height:100px;right:-30px;top:70px}#intro .intro-shape-3{left:-100px}#about .about-img-col{display:flex;flex-direction:column;align-items:center!important}#about .profile-card:before{width:990px;height:1215px;left:-530px;top:-430px}#contact-section .contact-form-col .contact-shape-1{width:1050px;right:-270px;top:-280px}#contact-section .social-media-col{padding-top:0}#footer-section{height:360px}#footer-section::before{width:125%;height:315px;left:-100px;bottom:0}#footer-section .footer-regards{font-size:48px}}@media screen and (min-width:1050px){#about .profile-card:before{width:1095px;height:1228px;left:-595px;top:-430px}}@media screen and (min-width:1200px){#navbar{position:relative}#intro .header-shape-1{left:-200px;top:-130px;height:300px}#intro .shape-img{display:flex;flex-direction:column;align-items:center;justify-content:center}#intro .shape-img .intro-shape-1{height:800px;top:5px}#intro .shape-img img{width:500px;height:350px}#intro .intro-shape-2{right:-40px;top:70px}#intro .intro-shape-3{left:-100px}#about .profile-card:before{width:1116px;height:1200px;left:-633px;top:-410px}#contact-section .contact-form-col .contact-shape-1{width:1150px;right:-240px;top:-335px}}@media screen and (min-width:1300px){#about .profile-card:before{width:1276px;height:1200px;left:-720px;top:-430px}}@media screen and (min-width:1400px){#navbar{position:relative}#intro .header-shape-1{left:-194px;top:-125px;height:300px}#intro .shape-img{display:flex;flex-direction:column;align-items:center;justify-content:center}#intro .shape-img .intro-shape-1{height:860px;top:-5px}#intro .intro-shape-2{right:-30px;top:70px}#intro .intro-shape-3{left:-100px}#about .profile-card:before{width:1450px;height:1250px;left:-835px;top:-440px}#fp-section{margin-top:250px}}@media screen and (min-width:1500px){#about .profile-card:before{width:1500px;height:1300px;left:-890px;top:-470px}}@media screen and (min-width:1600px){#navbar{position:relative}#intro .header-shape-1{left:-195px;top:-135px;height:318px}#intro .shape-img .intro-shape-1{width:100%;height:900px;top:-25px;right:-340px}#intro .intro-shape-2{right:-21px;top:72px}#intro .intro-shape-3{left:-100px}#about .profile-card:before{width:1550px;height:1350px;left:-940px;top:-475px}#fp-section{margin-top:300px}}@media screen and (min-width:1700px){#about .profile-card:before{width:1600px;height:1400px;left:-967px;top:-512px}#contact-section .contact-form-col .contact-shape-1{width:1320px;right:-100px;top:-420px}}@media screen and (min-width:1860px){#about .profile-card:before{width:1700px;height:1500px;left:-1063px;top:-557px}#contact-section .contact-form-col .contact-shape-1{width:1380px;right:-170px;top:-450px}#fp-section{margin-top:350px}}@media (min-width:2000px){.body-cover{margin:0 auto;max-width:1420px}}@media screen and (max-width:578px){#contact-section .social-media-col .op-wrapper{margin-left:80px}}@media screen and (min-width:760px) and (max-width:870px){#intro{padding-bottom:230px}#intro .shape-img .intro-shape-1{top:50px}.section-heading-L{top:-70px}#fp-section{margin-top:150px}#about .about-text{margin-top:100px}#contact-section .cr{padding-top:0}#contact-section .social-media-col{padding-top:200px}}@media screen and (min-width:810px) and (max-width:881px){#about .profile-card:before{width:942px;height:912px;left:-562px;top:-298px}}