body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.fadein-1{-webkit-animation:fadein-1 .7s ease;-moz-animation:fadein-1 .7s ease;-ms-animation:fadein-1 .7s ease;-o-animation:fadein-1 .7s ease;animation:fadein-1 .7s ease}.fadein-2{-webkit-animation:fadein-2 .585s ease;-moz-animation:fadein-2 .585s ease;-ms-animation:fadein-2 .585s ease;-o-animation:fadein-2 .585s ease;animation:fadein-2 .585s ease}.fadein-3{-webkit-animation:fadein-3 .465s ease;-moz-animation:fadein-3 .465s ease;-ms-animation:fadein-3 .465s ease;-o-animation:fadein-3 .465s ease;animation:fadein-3 .465s ease}.fadein-4{-webkit-animation:fadein-4 .35s ease;-moz-animation:fadein-4 .35s ease;-ms-animation:fadein-4 .35s ease;-o-animation:fadein-4 .35s ease;animation:fadein-4 .35s ease}@keyframes fadein-1{0%{opacity:0}20%{opacity:1}40%{opacity:1}60%{opacity:1}80%{opacity:1}to{opacity:1}}@-moz-keyframes fadein-1{0%{opacity:0}20%{opacity:1}40%{opacity:1}60%{opacity:1}80%{opacity:1}to{opacity:1}}@-webkit-keyframes fadein-1{0%{opacity:0}20%{opacity:1}40%{opacity:1}60%{opacity:1}80%{opacity:1}to{opacity:1}}@-ms-keyframes fadein-1{0%{opacity:0}20%{opacity:1}40%{opacity:1}60%{opacity:1}80%{opacity:1}to{opacity:1}}@-o-keyframes fadein-1{0%{opacity:0}20%{opacity:1}40%{opacity:1}60%{opacity:1}80%{opacity:1}to{opacity:1}}@keyframes fadein-2{0%{opacity:0}20%{opacity:0}40%{opacity:1}60%{opacity:1}80%{opacity:1}to{opacity:1}}@-moz-keyframes fadein-2{0%{opacity:0}20%{opacity:0}40%{opacity:1}60%{opacity:1}80%{opacity:1}to{opacity:1}}@-webkit-keyframes fadein-2{0%{opacity:0}20%{opacity:0}40%{opacity:1}60%{opacity:1}80%{opacity:1}to{opacity:1}}@-ms-keyframes fadein-2{0%{opacity:0}20%{opacity:0}40%{opacity:1}60%{opacity:1}80%{opacity:1}to{opacity:1}}@-o-keyframes fadein-2{0%{opacity:0}20%{opacity:0}40%{opacity:1}60%{opacity:1}80%{opacity:1}to{opacity:1}}@keyframes fadein-3{0%{opacity:0}20%{opacity:0}40%{opacity:0}60%{opacity:1}80%{opacity:1}to{opacity:1}}@keyframes fadein-4{0%{opacity:0}20%{opacity:0}40%{opacity:0}60%{opacity:0}80%{opacity:1}to{opacity:1}}@-moz-keyframes fadein-4{0%{opacity:0}20%{opacity:0}40%{opacity:0}60%{opacity:0}80%{opacity:1}to{opacity:1}}@-webkit-keyframes fadein-4{0%{opacity:0}20%{opacity:0}40%{opacity:0}60%{opacity:0}80%{opacity:1}to{opacity:1}}@-ms-keyframes fadein-4{0%{opacity:0}20%{opacity:0}40%{opacity:0}60%{opacity:0}80%{opacity:1}to{opacity:1}}@-o-keyframes fadein-4{0%{opacity:0}20%{opacity:0}40%{opacity:0}60%{opacity:0}80%{opacity:1}to{opacity:1}}.carousel-item{background-color:#eee}body{-webkit-font-smoothing:antialiased;line-height:1.4}body,p{font-family:Lato,sans-serif}p{color:#9a9a9a;font-size:15px}h1,h2,h3,h4,h5,h6{font-family:Lato,sans-serif;font-weight:700!important}.no-padding{padding:0!important}.inline-block{display:inline-block}ol,ul{list-style:none;padding:0}figure,ol,ul{margin:0}a{transition:all .3s ease-in 0s}iframe{border:0}a,a:focus,a:hover{outline:0;text-decoration:none}a:focus,a:hover{color:#f0326b}.btn-main,.btn-main-sm{background-color:#f9643d;background-image:linear-gradient(100deg,#f9643d,#fe2a77);border:1px solid transparent;border-radius:20px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;letter-spacing:1px;padding:10px 40px;text-transform:uppercase}.btn-main-sm{font-size:12px;padding:8px 20px}.btn-main-sm:hover,.btn-main:hover{color:#fff}.btn-main-sm:active,.btn-main:active{background-color:#444!important;background-image:linear-gradient(100deg,#444,#555);color:#fff}.btn-transparent{border:1px solid #fff;color:#fff;display:inline-block;font-size:13px;letter-spacing:1px;padding:10px 40px;text-transform:uppercase}.btn-transparent:hover{color:#fff}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.btn:focus{color:#ddd}#home{position:relative}.section{padding:100px 0}@media (max-width:480px){.section{padding:40px 0}}.padding-0{padding:0}@media (max-width:768px){.padding-0{padding:0 15px}}.section-sm{padding:70px 0}.section-xs{padding:40px 0}.btn.active:focus,.btn:active:focus,.btn:focus{outline:0}#preloader{align-items:center;background:#f0326b;display:flex;filter:alpha(opacity=100);height:100%;opacity:1;position:fixed;text-align:center;width:100%;z-index:99}.preloader{height:40px;margin:100px auto;position:relative;width:40px}.preloader .sk-child{height:100%;left:0;position:absolute;top:0;width:100%}.preloader .sk-child:before{-webkit-animation:sk-circleBounceDelay 1.2s ease-in-out infinite both;animation:sk-circleBounceDelay 1.2s ease-in-out infinite both;background-color:#fff;border-radius:100%;content:"";display:block;height:15%;margin:0 auto;width:15%}.preloader .sk-circle2{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.preloader .sk-circle3{-webkit-transform:rotate(60deg);transform:rotate(60deg)}.preloader .sk-circle4{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.preloader .sk-circle5{-webkit-transform:rotate(120deg);transform:rotate(120deg)}.preloader .sk-circle6{-webkit-transform:rotate(150deg);transform:rotate(150deg)}.preloader .sk-circle7{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.preloader .sk-circle8{-webkit-transform:rotate(210deg);transform:rotate(210deg)}.preloader .sk-circle9{-webkit-transform:rotate(240deg);transform:rotate(240deg)}.preloader .sk-circle10{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.preloader .sk-circle11{-webkit-transform:rotate(300deg);transform:rotate(300deg)}.preloader .sk-circle12{-webkit-transform:rotate(330deg);transform:rotate(330deg)}.preloader .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.preloader .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.preloader .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.preloader .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.preloader .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.preloader .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.preloader .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.preloader .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.preloader .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.preloader .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.preloader .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleBounceDelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-circleBounceDelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.title{padding-bottom:50px;text-align:center}.title h2{color:#232323;font-size:35px;font-weight:700;margin-bottom:8px;text-transform:capitalize}.title h4{font-size:10px;font-weight:700;letter-spacing:3.3px;line-height:10px;text-transform:uppercase}.title p{color:#848484;margin:0 auto;width:50%}@media (max-width:480px){.title p{width:80%}}@media (max-width:768px){.title p{width:80%}}.title .border{border:none;border-radius:3px;display:inline-block;height:6px;margin-bottom:10px;position:relative;width:90px}.bg-gray{background:#f9f9f9}.color-gray{color:#777}.shadow{box-shadow:0 0 30px 0 rgba(0,0,0,.34)}.gradient,.service-2 .service-item i,.title .border{background-image:linear-gradient(100deg,#f9643d,#fe2a77)}.header-bradcrumb{background:transparent}.header-bradcrumb .active,.header-bradcrumb a{color:#cfcfcf;font-family:Lato,sans-serif;font-weight:200}.header-bradcrumb a:hover{color:#f0326b}.slick-slide{outline:none}.commonTab .nav-tabs{border:1px solid transparent;text-align:center}.commonTab .nav-tabs .nav-item{margin:0 3px}.commonTab .nav-tabs .nav-item .nav-link{background:#f9f9f9;border-radius:0;color:#666;text-transform:capitalize}.commonTab .nav-tabs .nav-item .nav-link.active,.commonTab .nav-tabs .nav-item .nav-link:hover{background:#f0326b;border:1px solid #f0326b;color:#fff}.commonTab .nav-tabs .nav-item .nav-link:hover{border-radius:0}.commonTab .tab-content{padding-top:30px}.rev_slider_wrapper{height:calc(100vh - 80px)!important;margin-top:80px}@media (max-width:992px){.rev_slider_wrapper{margin-top:60px}}.bg-pricing{background-size:cover}.single-page-header{background:#1f2532;color:#fff;margin-top:80px;padding:50px 0;position:relative;text-align:center}@media (max-width:992px){.single-page-header{margin-top:60px}}.single-page-header .breadcrumb{background:transparent;display:inline-block}.single-page-header .breadcrumb li{display:inline-block}.single-page-header .breadcrumb li a{color:#222}.navigation{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:all .3s}.navigation .navbar-nav>li.active a{color:#f0326b}.navigation .navbar-nav>li>a{color:#707d8f;cursor:pointer;font-size:15px;line-height:26px;padding:20px 15px!important;transition:.2s ease-in-out 0s}@media (max-width:480px){.navigation .navbar-nav>li>a{padding:8px 0!important}}@media (max-width:768px){.navigation .navbar-nav>li>a{padding:8px 0!important}}.navigation .navbar-nav>li>a:active,.navigation .navbar-nav>li>a:focus,.navigation .navbar-nav>li>a:hover{background:none;color:#f0326b}.navigation .navbar-toggler{background:none;border:none;color:#333;cursor:pointer;outline:none;padding:8px;transform:translateY(-10px)}.navigation .nav .open>a{background:none}.navigation .dropdown{padding:0}.navigation .dropdown:hover .dropdown-menu{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);visibility:visible}.navigation .dropdown .dropdown-item{color:#fff;font-size:13px;padding:8px 15px}.navigation .dropdown .dropdown-item:hover{background:transparent;color:#f0326b}.navigation .dropdown .dropdown-menu{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background-color:#000;border-radius:0;display:block;opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;transition:.3s ease;visibility:hidden}@media (max-width:992px){.navigation .dropdown .dropdown-menu{display:none;opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:unset;transform-origin:unset;visibility:visible}}.navigation .dropdown .dropdown-menu.show{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);visibility:visible}@media (max-width:992px){.navigation .dropdown .dropdown-menu.show{display:block}}.navbar-brand{height:auto;padding:8px 0}.navbar-brand,.navbar-brand img{cursor:pointer}.navbar-brand h1{margin:0}.hero-area{align-items:center;background:#f7e9f5;display:flex;justify-content:center;padding:150px 0;position:relative}@media (max-width:480px){.hero-area{padding:80px 0}}.hero-area .block{color:#3c3c3c;padding-left:30px}@media (max-width:480px){.hero-area .block{padding:0}}.hero-area .block h2{font-size:48px;margin-bottom:20px}.hero-area .block p{color:#707d8f;margin-bottom:20px}.hero-area .block .list-inline{margin-top:0}.hero-area .block .btn-main,.hero-area .block .btn-main-sm{margin-right:8px}.video-player{border-radius:30px}.video-player iframe{height:100%;width:100%}.video-player .play-icon{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%}.video-player .play-icon i{background:#fff;border-radius:50px;color:#f0326b;font-size:30px;height:80px;line-height:80px;margin-left:5px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:80px}.video-player .play-icon:hover i{-webkit-transform:scale(1.1);transform:scale(1.1)}.hero-area-video{align-items:center;display:flex;height:100vh;justify-content:center;position:inherit!important}.hero-area-video .block{color:#fff;text-align:center}.hero-area-video .block h1{font-size:60px;font-weight:700;margin-bottom:20px}.hero-area-video .block p{color:#fff;font-size:12px;letter-spacing:3px;margin-bottom:20px;text-transform:uppercase}.hero-area-video .block .btn-main,.hero-area-video .block .btn-main-sm{margin-top:20px}.dark-bg{background:rgba(0,0,0,.7);height:100%;position:absolute;width:100%;z-index:-1}.about{background:#fff}.about h2{font-size:40px;font-weight:700;margin-top:0}@media (max-width:992px){.about h2{font-size:25px}}.about h4{color:#f0326b;font-size:14px;letter-spacing:1px;text-transform:uppercase}.about p{line-height:1.6;margin-top:20px}.about .content{padding:50px 0}@media (max-width:992px){.about .content{padding:5px 0}}.about-2{background:#f7f7f7}.about-2 h2{position:relative}.about-2 h2:before{background-color:#ffa535;background-image:linear-gradient(100deg,#f9643d,#fe2a77);content:"";display:inline-block;height:3px;left:-15%;position:absolute;top:18px;width:12%}@media (max-width:768px){.about-2 h2:before{display:none}}.call-to-action{background-size:cover;color:#fff;padding:100px 0}.call-to-action h2{line-height:1.5}.call-to-action p{color:#fff}.call-to-action .btn-main,.call-to-action .btn-main-sm{margin-top:20px}.call-to-action-2{background-size:cover;color:#fff;padding:100px 0}.call-to-action-2 h2{line-height:1.5}.call-to-action-2 p{color:#fff}.call-to-action-2 .btn-main,.call-to-action-2 .btn-main-sm{margin-top:20px}.contact-form{margin-bottom:40px}@media (max-width:768px){.contact-form{margin-top:20px}}.contact-form .form-control{background-color:transparent;border:1px solid #dedede;border-radius:3px;box-shadow:none;color:#0c0c0c;font-family:Open Sans,sans-serif;font-size:14px;height:45px!important;height:38px}.contact-form #contact-submit:hover,.contact-form input:hover,.contact-form textarea:hover{border-color:#f0326b}.contact-form #contact-submit{background:#f0326b;border:none;border-radius:0;color:#fff;cursor:pointer;margin:0;padding:15px 0;width:100%}.contact-form textarea.form-control{height:120px!important;outline:none;padding:10px}.contact-details .contact-short-info{margin-top:15px}.contact-details .contact-short-info li{margin-bottom:6px}.social-icon li{display:inline-block;margin-right:10px}.social-icon li a{color:#f0326b;display:block;height:30px;text-align:center;width:30px}.social-icon li a i{display:inline-block;font-size:20px;line-height:50px;margin:0}.error{background-color:#ffbaba;color:#d8000c}.error,.success{border-radius:2px;font-size:14px;padding:10px}.success{background-color:#6cb670;color:#fff}#error,#success{display:none;margin-bottom:10px}.map{position:relative}.map #map{color:#fff;height:400px}.contact-meta-block{background:#fff;border-radius:3px;box-shadow:0 3px 9px rgba(0,0,0,.05);margin-top:30px;min-height:250px;padding:40px 0;text-align:center}.contact-meta-block>i{display:block;font-size:50px;margin-bottom:20px}.pricing-table .pricing-item{background:#f9f9f9;border-radius:3px;margin-bottom:15px;padding-bottom:40px;text-align:center}.pricing-table .pricing-item a.btn-main,.pricing-table .pricing-item a.btn-main-sm{margin-top:20px;text-transform:uppercase}.pricing-table .pricing-item ul{padding:20px 0 10px}.pricing-table .pricing-item li{color:#666;font-weight:400;padding:10px 0}.pricing-table .pricing-item li i{margin-right:6px}.pricing-table .price-title{border-top-left-radius:3px;border-top-right-radius:3px;color:#fff;padding:30px 0 20px;text-align:center}.pricing-table .price-title>h3{color:#fff;font-size:15px;font-weight:700;margin:0 0 5px;text-transform:uppercase}.pricing-table .price-title>p{color:#fff;font-size:14px;font-weight:400;line-height:18px;margin:0 auto;width:60%}.pricing-table .price-title .value{font-size:50px;padding:10px 0}.portfolio-filter{margin-bottom:40px;text-align:center}.portfolio-filter button{background:none;border:none;color:#777;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;font-weight:600;margin:0 10px;outline:none;padding:8px 5px;text-transform:uppercase}.portfolio-filter button.active,.portfolio-filter button:hover{border-bottom:2px solid #f0326b;color:#000}.portfolio-items-wrapper li{width:32.33%}.portfolio-block{overflow:hidden;position:relative;transition:all .3s}.portfolio-block:before{background:rgba(240,50,107,.9);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s}.portfolio-block:hover:before{opacity:1}.portfolio-block:hover .caption h4,.portfolio-block:hover:before{-webkit-transform:translateZ(0);transform:translateZ(0)}.portfolio-block:hover .caption,.portfolio-block:hover .caption .search-icon{opacity:1}.portfolio-block .caption{bottom:10%;left:10%;opacity:0;position:absolute;transition:all .3s ease-in-out;z-index:9}.portfolio-block .caption h4{font-size:20px;font-weight:700}.portfolio-block .caption h4 a{color:#fff}.portfolio-block .caption .search-icon{background:#f0326b;border-radius:30px;color:#fff;display:inline-block;font-size:25px;opacity:0;padding:4px 13px}.services .service-block{padding:30px 20px}@media (max-width:480px){.services .service-block{padding:15px}}.services .service-block .service-icon{margin-bottom:15px}.services .service-block i{-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#f9643d,#fe2a77);-webkit-background-clip:text;color:#f0326b;font-size:40px}.services .service-block h3{color:#333;font-size:18px}.services .service-block p{color:#777}@media (max-width:480px){.service-2 .p-0{padding:0 15px!important}}@media (max-width:768px){.service-2 .p-0{padding:0 15px!important}}@media (max-width:400px){.service-2 .p-0{padding:0 15px!important}}.service-2 .service-item{background:#fff;border:1px solid #eee;margin-bottom:-1px;margin-right:-1px;padding:50px 20px;transition:all .3s ease 0s}.service-2 .service-item .count{color:#f3f1f1;font-size:80px;font-weight:700;left:20px;position:absolute;top:0}.service-2 .service-item i{border-radius:30px;box-shadow:0 5px 6px 0 rgba(0,0,0,.1);color:#fff;display:inline-block;font-size:30px;height:55px;line-height:55px;margin-bottom:20px;transition:all .3s ease 0s;width:55px}.service-list .block{background:#f0326b;color:#fff;padding:30px}.service-list .block i{font-size:30px}.service-list .block h3{font-size:22px;margin:10px 0}.service-list .block ul li{color:#f9f9f9;margin-bottom:6px}.team-member{background:#fff;margin-bottom:15px}.team-member:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.team-member:hover .mask{opacity:1}.team-member .member-content{padding:25px 0}.team-member .member-content h3{color:#333;font-size:20px;margin:0 0 5px}.team-member .member-content span{color:#555;font-size:14px}.team-member .member-content p{color:#777;margin-top:10px;padding:0 15px}.team-member .member-content ul{position:relative;text-align:center}.team-member .member-content ul li{margin-right:7px}.team-member .member-content ul li a{font-size:18px;padding:10px}.team-member .member-content ul li a i{-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#f9643d,#fe2a77);-webkit-background-clip:text;color:#f0326b}.team-member .member-content ul li a:hover{background-color:#6cb670;border:1px solid transparent}.team-member .member-photo{overflow:hidden;position:relative}.team-member .member-photo img{transition:all .6s ease 0s}.testimonial{background:#f0326b;position:relative}.testimonial .item i{color:#fff;display:inline-block;font-size:40px;margin-bottom:30px}.testimonial .item .client-details{padding-bottom:30px}.testimonial .item .client-details p{color:#fff;font-size:17px;font-weight:200;padding:0 10%}.testimonial .item .client-meta{color:#fff;margin-top:8px}.testimonial .item .client-meta h4{margin-bottom:4px}.testimonial .item .client-meta span{font-size:12px}.testimonial .item .client-thumb img{border-radius:100%;display:inline-block;height:auto;width:90px}.post-item{background:#fff;margin-bottom:40px}.post-item .post-thumb{margin-right:10px}.post-item .post-thumb img{height:auto}.post-item .post-title{margin-top:20px}.post-item .post-title h3{font-size:23px}.post-item .post-title h3 a{color:#000}.post-item .post-meta{color:#888;font-size:14px}.post-item .post-meta a{color:#000;margin:3px 0}.post-item .post-content p{color:#757575;margin:10px 0}.post-item .btn-main,.post-item .btn-main-sm{font-size:12px;margin:15px 0;padding:8px 20px}.page-404{height:100vh}.page-404 h1{font-size:200px}@media (max-width:480px){.page-404 h1{font-size:100px}}.navbar .navbar-toggler{border:none;box-shadow:none;color:#333}.navbar .navbar-toggler:focus{box-shadow:none}.navbar{padding:.5rem 0}.navigation{position:fixed}.navbar-content{width:100%}.navbar-nav{justify-content:flex-end}@media (max-width:991px){.navigation{background:hsla(0,0%,100%,.88)}}.footer-link .nav-link{padding:0!important}.top-footer{background-color:#222;border-top:1px solid #404040;padding:100px 0 80px}.top-footer h3{color:#fff;font-size:16px;font-weight:400;letter-spacing:1px;line-height:1.5;margin-bottom:20px;text-transform:uppercase}.top-footer p{margin-bottom:.5rem}.top-footer li a,.top-footer p{color:#bdbdbd;font-size:13px;font-weight:300}.top-footer li a{display:block;font-family:Lato,sans-serif;letter-spacing:1px;line-height:30px;transition:color .3s}.top-footer li a:hover{color:#f0326b}.footer-bottom{background-color:#1b1b1b;border-top:1px solid #2c2c2c;padding:30px 0;text-align:center}.footer-bottom h5{font-size:12px;line-height:1;margin-bottom:3px;margin-top:7px;text-transform:uppercase}.footer-bottom h5,.footer-bottom h6{color:#888;font-weight:400;letter-spacing:2px}.footer-bottom h6{font-size:11px;line-height:15px;margin-bottom:0;text-transform:capitalize}.footer-bottom p{color:#656565}.footer-bottom a{color:#f0326b}.subscribe-form .form-control{border-radius:0}.subscribe-form input{background-color:#fefefe;border-radius:.25rem!important}.subscribe-form .input-group-append span{background-color:transparent;border:none;border-radius:0!important}.subscribe-form .btn-main-sm span{display:none}.subscribe-form .btn-main-sm.loading span{display:inline;margin-left:10px}.subscribe-form .btn-main-sm.loading{background-image:linear-gradient(100deg,#444,#444)}.subscribe-success{background-color:#333;border-radius:10px;color:#fff;padding:10px;text-align:center}.subscribe-success p{color:#fff}.subscribe-success h4{font-size:1.3rem}.subscribe-success .fa-2x{color:#90cf4c;margin:10px}.subscribe-success.hide{display:none;height:0}.subscribe-failed{background-color:#333;border-radius:10px;color:#fff;margin-top:10px;padding:10px;text-align:center}.subscribe-failed p{color:#fff}.subscribe-failed h4{font-size:1.3rem}.subscribe-failed .fa-2x{color:#cf4c4c;margin:10px}.subscribe-failed.hide{display:none;height:0}.confetti{height:100vh;opacity:1;overflow:hidden;position:fixed;top:0;width:100%;z-index:1050}.confetti.fade{opacity:0;transition-duration:4s;transition-property:opacity}.confetti.hide{display:none;height:0;width:0}.floating-contact-btn{align-items:center;background:linear-gradient(135deg,#f9643d,#fe2a77);border:none;border-radius:50%;bottom:30px;box-shadow:0 4px 16px rgba(249,100,61,.4);color:#fff;cursor:pointer;display:flex;font-size:24px;height:60px;justify-content:center;position:fixed;right:30px;transition:transform .2s,box-shadow .2s;width:60px;z-index:999}.floating-contact-btn:hover{box-shadow:0 6px 20px rgba(249,100,61,.5);color:#fff;transform:scale(1.05) translateY(-2px)}.blog-headline{background-color:#f1f1f1;padding:200px 0}.blog-headline h1 a{color:#3c3c3c;font-size:3rem;font-weight:700;line-height:3rem;padding:10px 0 15px;text-decoration:none;word-break:break-word}.blog-headline h1 a:hover{color:#6e6e6e}.blog-headline .first-tag{color:#212529;display:block;font-weight:700;margin-bottom:.75rem;text-decoration:none;text-transform:capitalize;width:100%}.blog-headline .blog-info a{color:#f56298;font-weight:700}.blog-page{margin:auto}.blog-page .latest-post{color:#14171a;font-size:1.5rem;font-weight:700;line-height:1.5rem}.blog-page .first-tag{color:#aab8c2;display:block;font-weight:700;margin-bottom:.75rem;text-decoration:none;text-transform:capitalize;width:100%}.blog-page .blog-title{color:#6e6e6e;font-size:2.25rem;font-weight:700;line-height:2.25rem;text-decoration:none;word-break:break-word}.blog-page .blog-title:hover{color:#3c3c3c}.blog-page .blog-info p{color:#aab8c2;font-size:.87rem;line-height:1.5rem;margin-top:1.5rem}.blog-page .blog-list{border-bottom:1px solid #eee;margin-bottom:50px;padding-bottom:50px}.blog-page .body{max-width:1140px;padding-left:40px}.follow-us{color:#555;font-size:1.2rem}.follow-us div{margin-bottom:10px}.follow-us a,.follow-us a:active,.follow-us a:hover,.follow-us a:visited{color:#f56298;font-weight:700}.author-info .author-photo img{border-radius:50%;margin-bottom:10px;width:100px}.author-info .author-bio{color:#aab8c2;font-size:.87rem}.author-info .author-name{font-size:1.3rem;font-weight:700}.author-info a,.author-info a:hover,.author-info a:visited{color:#f56298}@media only screen and (max-width:767px){.author-info{display:none}.section.blog-page{padding:0 0 60px}.blog-page .body{padding-left:0}}.blog-item .subtitle{font-size:1.5rem;font-weight:700;margin-bottom:40px}.blog-content .twitter-tweet{margin:30px auto 0!important;max-width:600px!important;width:100%!important}.blog-content{max-width:600px}.blog-content p{line-height:2rem}.filtr-container{margin:0 auto;max-width:1366px}.filtr-container.hide{display:none}.filtr-container .portfolio-block{cursor:pointer;filter:grayscale(1);height:300px;overflow:hidden;position:relative;transition:filter .3s ease}.filtr-container .portfolio-block:hover{filter:grayscale(0)}.filtr-container .portfolio-block img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.filtr-container .portfolio-block:before{background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.75));content:"";inset:0;opacity:1;position:absolute;z-index:1}.filtr-container .portfolio-block .caption{bottom:0;left:0;opacity:1;padding:16px 20px;position:absolute;right:0;z-index:2}.filtr-container .portfolio-block .category{color:#fff;display:block;font-size:.7rem;margin-bottom:4px;opacity:.85;text-transform:uppercase}.filtr-container .portfolio-block h4{color:#fff;font-size:1rem;margin:0}.portfolio-block-skeleton{animation:shimmer 1.4s infinite;background:linear-gradient(90deg,#e8e8e8 25%,#d8d8d8 50%,#e8e8e8 75%);background-size:200% 100%;height:300px}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pricing-hero{background:#f7e9f5;padding:120px 0 60px;text-align:center}.pricing-hero h4{color:#f9643d;font-size:10px;font-weight:700;letter-spacing:3px}.pricing-hero h1{color:#232323;font-size:2.8rem;font-weight:700;margin:8px 0 16px}.pricing-hero p{color:#707d8f;font-size:15px;margin:0 auto;max-width:520px}.pricing-section{background:#fff;padding:60px 0 40px}.pricing-card{background:#fff;border-radius:16px;box-shadow:0 2px 24px rgba(0,0,0,.07);display:flex;flex-direction:column;height:100%;overflow:hidden;padding:36px 28px;position:relative;transition:box-shadow .2s ease,transform .2s ease}.pricing-card:hover{box-shadow:0 8px 36px rgba(0,0,0,.12);transform:translateY(-3px)}.pricing-card.featured{border:2px solid #f9643d;border-image:linear-gradient(100deg,#f9643d,#fe2a77) 1;border-image-slice:1;border-radius:16px}.pricing-tag{background:linear-gradient(100deg,#f9643d,#fe2a77);color:#fff;font-size:9px;font-weight:700;letter-spacing:1.5px;padding:6px 0;pointer-events:none;position:absolute;right:-34px;text-align:center;text-transform:uppercase;top:26px;transform:rotate(45deg);width:140px}.pricing-suitable{color:#bbb;font-size:11px;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.pricing-name{color:#232323;font-size:1.25rem;font-weight:700;margin:0 0 16px}.pricing-description{color:#777;flex:1;font-size:13.5px;line-height:1.65;margin:0 0 20px}.pricing-price-block{margin-bottom:20px;text-align:left}.pricing-price-prefix{color:#aaa;display:block;font-size:11px;margin-bottom:2px}.pricing-price{-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#f9643d,#fe2a77);-webkit-background-clip:text;display:block;font-size:3.6rem;font-weight:900;line-height:1}.pricing-period{-webkit-text-fill-color:#aaa;color:#aaa;font-size:1rem;font-weight:400}.pricing-price-note{color:#bbb;display:block;font-size:12px;margin-top:8px}.pricing-perks{list-style:none;margin:0 0 28px;padding:0}.pricing-perks li{color:#555;font-size:13px;padding:5px 0 5px 22px;position:relative}.pricing-perks li:before{-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#f9643d,#fe2a77);-webkit-background-clip:text;content:"✓";font-weight:700;left:0;position:absolute}.pricing-actions{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:auto}.pricing-actions .btn-main{text-align:center;width:100%}.pricing-explore-link{color:#aaa;font-size:12px;text-decoration:none;transition:color .2s}.pricing-explore-link:hover{color:#f9643d}.pricing-footer-note{color:#ccc;font-size:12px;letter-spacing:.5px;padding:36px 0 20px;text-align:center}.pricing-language-switcher{align-items:center;background:#f9f9f9;border:1px solid #eee;border-radius:12px;display:inline-flex;gap:10px;justify-content:center;margin:0 auto 36px;max-width:640px;padding:12px 14px}.pricing-language-label{color:#6c757d;font-size:12px;letter-spacing:.2px}.pricing-language-links{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:0}.pricing-language-link{align-items:center;background-color:#f9643d;border-radius:20px;color:#fff;display:inline-flex;font-size:12px;gap:6px;padding:5px 10px;text-decoration:none;transition:opacity .2s,color .2s}.pricing-language-link:hover{color:#fe2a77;opacity:.75}.pricing-language-link .flag{font-size:16px}.samples-section{background:#f9f9f9;padding:60px 0}.sample-card{background:#fff;border-radius:12px;box-shadow:0 2px 16px rgba(0,0,0,.06);display:flex;flex-direction:column;height:100%;overflow:hidden}.sample-carousel-placeholder{align-items:center;aspect-ratio:16/10;background:linear-gradient(135deg,#f7e9f5,#fce4ec);color:#ddd;display:flex;font-size:14px;justify-content:center;width:100%}.sample-carousel img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%}.sample-info{display:flex;flex-direction:column;flex-grow:1;padding:20px 24px}.sample-plan-tag{color:#f9643d;font-size:10px;font-weight:700;letter-spacing:1.5px;margin-bottom:6px;text-transform:uppercase}.sample-name{color:#232323;font-size:1.1rem;font-weight:700;margin:0 0 4px}.sample-description{color:#999;flex-grow:1;font-size:13px;margin:0 0 16px}