@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css");:root{--primary-color:#7f56fd;--font-color:#273f59;--med-grey:#5d5d5d;--light-grey:#c1c1c1}::selection{background:var(--light-grey)}@media (min-width:1400px){.container{width:1370px;margin:0 auto}}a:focus,a:hover{text-decoration:none}.header.background{padding:0 0 30px}.header__content{padding-top:80px;padding-bottom:140px;text-align:center}.header__content__block,.header__content__title{font-size:70px;font-weight:700;color:#fff}.header__content__title{margin-top:0}.header__content__sub-title li{display:inline-block;font-size:15px;color:#e6e6e6;margin-right:15px}.header__content__sub-title .padding{padding-right:13px;padding-left:13px}.header__button{padding:10px 30px;background-color:#fff;border-radius:30px;display:inline-block;font-size:16px;font-weight:600;color:var(--primary-color);margin-top:20px;text-decoration:none}.header__button:hover{transform:scale(1.2);box-shadow:0 8px 15px rgba(0,0,0,.2);transition:all .5s ease}.animation__slidein>div{animation-name:slideUp;animation-duration:1s;animation-timing-function:ease-in;display:block}.animation__slidein__1{animation-delay:0s;animation-fill-mode:forwards}.animation__slidein__2{animation-delay:.5s;animation-fill-mode:both}.animation__slidein__3{animation-delay:1.3s;animation-fill-mode:both}@keyframes slideUp{0%,50%{transform:translateY(100%);opacity:0}60%,to{transform:translateY(0);opacity:1}}.navbar .navbar-nav>a{margin:0 20px}.navbar .navbar-nav>a,.navbar .navbar-nav>a:active,.navbar .navbar-nav>a:focus,.navbar .navbar-nav>a:visited{background-color:transparent;color:#fff}.navbar .navbar-nav>a:hover{opacity:.5;transition:opacity .5s}img.logo{width:100%;max-width:300px}.navbar-nav{text-transform:uppercase;font-size:20px}.navbar-toggle{background-color:#ddd}.navbar-toggle .icon-bar{background-color:#fff}.header .social-icon{text-align:right}.social-icon{margin:30px 0;z-index:999}.social-icon ul li{display:inline-block;font-size:18px;margin:0 15px}.social-icon ul li a{color:#fff}.social-icon ul li a:hover{color:var(--light-grey);transition:color .5s}.page-section{margin-top:100px;margin-bottom:100px}.page-section__title{font-size:35px;color:#273f59;text-align:center;font-weight:700;margin-bottom:15px}.page-section__title.title-style:after{content:"";display:block;height:20px;background-repeat:no-repeat;background-position:bottom}.page-section__title.title-style__white:after{background-image:url(/assets/images/title-style-white.png)}.page-section__title.title-style__primary:after{background-image:url(/assets/images/title-style.png)}.page-section h1{font-size:52px;font-weight:700;margin-bottom:80px}.page-section__title--white{color:#fff}.page-section__paragraph{font-size:15px;color:#5d5d5d;max-width:540px;text-align:center;margin-right:auto;margin-left:auto;margin-bottom:60px}.page-section__paragraph--white{color:#fff;line-height:1.8}.container--narrow{max-width:1245px;margin-right:auto;margin-left:auto}.about__content{padding-top:70px}.about__description{font-size:16px;color:#636262;padding-bottom:25px;display:block}.about__photo{display:inline-block;position:relative}.about__photo:before{position:absolute;top:-5%;left:-10%;width:100%;height:100%;border:5px solid var(--primary-color);content:""}.btn i{margin-right:15px}.button{padding:10px 30px;font-weight:700;border-radius:30px;font-size:16px;text-decoration:none}.button i{margin-right:15px}.button:hover{color:#fff}.button--primary{background-color:var(--primary-color);color:#fff}.button--primary:hover{background-color:var(--font-color)}.button--default{color:#455a64;border:1px solid #455a64;margin-right:15px}.button--default.active,.button--default:hover{background-color:var(--primary-color);color:#fff;border:1px solid var(--primary-color)}.skill.background{background-image:url(/assets/images/skill-background.png)}.skill .thumbnail{padding:20px 40px;box-shadow:0 2px 10px 0 rgba(0,0,0,.2);text-align:center;background-color:#fff}.skill .thumbnail,.skill .thumbnail .progress-bar{border-radius:10px}.skill .thumbnail .progress{height:8px;background-color:#e1e1e1}.skill__single-part__title{font-size:15px;color:#273f59;margin-bottom:30px;margin-top:5px;font-weight:700}.overview.background{background-image:url(/assets/images/overview-background.png)}.overview__single-section__number{font-size:40px;font-weight:700;color:#fff;margin-bottom:0}.overview__single-section__title{font-size:20px;color:#fff}@media (max-width:991px){.overview__single-section{margin-bottom:40px}}.portfolio .button{display:inline-block;padding:12px 45px 8px;margin-bottom:20px}.portfolio__single-section{position:relative;overflow:hidden;margin-bottom:40px;border-radius:10px}.portfolio__single-section__image{display:block;height:auto;min-height:500px;background-position:top;background-size:cover}.portfolio__single-section h4{font-size:20px;font-weight:700;color:#fff}.portfolio__single-section p{font-weight:15px;color:#fff;font-weight:700}.portfolio__single-section__search-icon{position:absolute;left:45%;top:50%;transform:translateY(-50%);background:#fff;width:60px;height:60px;border-radius:50%;z-index:999;font-size:30px;text-align:center}.portfolio__single-section__search-icon i{vertical-align:middle}.portfolio__single-section .overlay-content{position:absolute;bottom:25px;margin-left:35px;z-index:10}.portfolio__single-section .overlay-content a{color:#fff;text-decoration:none}.portfolio__single-section .overlay-content a:hover{text-decoration:underline}.portfolio__single-section__overlay{position:absolute;top:0;bottom:0;left:0;height:100%;width:100%;opacity:0;transition:.3s ease;background-color:rgba(133,91,249,.9);border-radius:10px}.portfolio__single-section:hover .portfolio__single-section__overlay{opacity:1}@media (max-width:991px){.portfolio__single-section{max-width:340px;margin-right:auto;margin-left:auto}}.testimonials .carousel-item{height:300px}@media (max-width:600px){.testimonials .carousel-item{height:600px}}.testimonials .carousel-caption{top:1.25rem}.testimonials .carousel-item h4{font-size:25px;color:#fff;font-weight:700}.testimonials .carousel-item p{margin:40px 0;font-size:15px;color:#ebeaea;line-height:1.8}.testimonials .rating ul{padding:0;color:#fff}.testimonials .rating ul li{display:inline-block;margin-right:5px}.progress{overflow:visible}.progress-bar--dot-main{background:#fff none repeat scroll 0 0;border:2px solid var(--primary-color);border-radius:50%;height:20px;position:absolute;right:-10px;top:-7px;width:20px}.progress-bar--dot{background:var(--primary-color) none repeat scroll 0 0;border-radius:50%;display:block;height:10px;position:absolute;right:-5px;top:-2px;width:10px}.brand-logo{padding-top:90px;padding-bottom:80px}.brand-logo.background{background-image:url(/assets/images/brand-logo-background.png)}.footer{padding:30px 0;text-align:center;background-color:#27353b}.footer .logo{margin-bottom:15px}.footer__contact-information li{display:inline-block;font-size:15px;color:#9ca1a3}.footer__contact-information li i{margin-right:15px}.footer__copyright{font-size:14px;color:#fff}.portfolio-section{padding:20px}.entry-content img{max-width:100%;height:auto!important;width:auto!important}.portfolio-section a,.portfolio-section a:hover,a{color:var(--primary-color)}.background{background-size:cover;background-repeat:no-repeat;position:relative;z-index:1;padding:20px 0}.background.background__main{background-image:url(/assets/images/header-background.png)}@media (min-width:992px){.background.background__main{background-attachment:fixed}}.background:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:-webkit-linear-gradient(90deg,rgba(108,76,206,.9),rgba(127,86,253,.9));z-index:-1}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}