:root{--color-default:#212529;--color-default-rgb:33,37,41;--color-background:#ffffff;--color-background-rgb:255,255,255;--color-primary:#ef5e68;--color-primary-rgb:232,69,69;--color-secondary:#32353a;--color-secondary-rgb:50,53,58;--color-box-background:#ffffff;--color-box-background-rgb:255,255,255;--color-inverse:#ffffff;--color-inverse-rgb:255,255,255;--color-nav:#3a3939;--color-nav-hover:#e84545;--color-nav-dropdown:#3a3939;--color-nav-dropdown-hover:#e84545;--color-nav-dropdown-background:#ffffff;--color-nav-mobile-background:#ffffff;scroll-behavior:smooth}body{font-family:Hind,sans-serif;font-weight:300;font-size:15px}a{text-decoration:none}.bg{background-color:#f7f8f9}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?ln5tfu);src:url(../fonts/icomoon.eot?ln5tfu#iefix) format('embedded-opentype'),url(../fonts/icomoon.ttf?ln5tfu) format('truetype'),url(../fonts/icomoon.woff?ln5tfu) format('woff'),url(../fonts/icomoon.svg?ln5tfu#icomoon) format('svg');font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-up-short:before{content:"\e90e"}.icon-chevron-down:before{content:"\e90f"}.icon-chevron-right:before{content:"\e903"}.icon-envelope:before{content:"\e908"}.icon-arrow-right:before{content:"\e909"}.icon-quote:before{content:"\e90a"}.icon-phone-empty:before{content:"\e90b"}.icon-close-2:before{content:"\e90c"}.icon-list:before{content:"\e90d"}.icon-viber:before{content:"\e900";color:#665cac}.icon-telegram:before{content:"\e901";color:#2ca5e0}.icon-checkmark:before{content:"\e907"}.icon-checkmark-outline:before{content:"\e906"}.icon-phone-fill:before{content:"\e905"}.icon-close:before{content:"\e904"}.icon-whatsapp:before{content:"\e902"}.header{background-color:transparent;padding:8px 0;transition:.5s;z-index:997}.header .logo span{color:#fff;font-size:20px;font-weight:400;padding-left:3px}.header .logo img{max-height:37px}.header .btn-navmenu,.header .btn-navmenu:focus{color:var(--color-inverse);background:var(--color-primary);font-size:14px;padding:8px 26px;margin:0;border-radius:0;transition:.3s}.header .btn-navmenu:focus:hover,.header .btn-navmenu:hover{color:var(--color-inverse);background:rgba(var(--color-primary-rgb),.85)}@media (max-width:1200px){.header .logo{order:1}.header .btn-navmenu{order:2;margin:0 15px 0 0;padding:6px 20px}.header .navmenu{order:3}}.scrolled .header{background-color:rgb(103,67,146,.95);box-shadow:0 0 30px 10px rgba(0,0,0,.1)}section{scroll-margin-top:90px}@media (min-width:1200px){.navmenu{padding:0}.navmenu ul{margin:0;padding:0;display:flex;list-style:none;align-items:center}.navmenu li{position:relative}.navmenu a{font-family:Raleway}.navmenu a,.navmenu a:focus{color:#fff;padding:18px 15px;font-size:16px;font-weight:100;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;transition:.3s;text-decoration:none}.navmenu a i,.navmenu a:focus i{font-size:12px;line-height:0;margin-left:5px;transition:.3s}.navmenu li:last-child a{padding-right:0}.navmenu .active,.navmenu .active:focus,.navmenu li:hover>a{color:var(--color-primary)}.navmenu .dropdown ul{margin:0;padding:10px 0;background:var(--color-nav-dropdown-background);display:block;position:absolute;visibility:hidden;left:14px;top:130%;opacity:0;transition:.3s;border-radius:4px;z-index:99}.navmenu .dropdown ul li{min-width:200px}.navmenu .dropdown ul a{padding:10px 20px;font-size:15px;text-transform:none;color:var(--color-nav-dropdown)}.navmenu .dropdown ul a i{font-size:12px}.navmenu .dropdown ul .active:hover,.navmenu .dropdown ul a:hover,.navmenu .dropdown ul li:hover>a{color:var(--color-nav-dropdown-hover)}.navmenu .dropdown:hover>ul{opacity:1;top:100%;visibility:visible}.navmenu .dropdown .dropdown ul{top:0;left:-90%;visibility:hidden}.navmenu .dropdown .dropdown:hover>ul{opacity:1;top:0;left:-100%;visibility:visible}.navmenu .megamenu{position:static}.navmenu .megamenu ul{margin:0;padding:10px;background:var(--color-nav-dropdown-background);box-shadow:0 0 20px rgba(var(--color-default-rgb),.1);display:block;position:absolute;top:130%;left:0;right:0;visibility:hidden;opacity:0;display:flex;transition:.3s;border-radius:4px;z-index:99}.navmenu .megamenu ul li{flex:1}.navmenu .megamenu ul li a,.navmenu .megamenu ul li:hover>a{padding:10px 20px;font-size:15px;color:var(--color-nav-dropdown)}.navmenu .megamenu ul li .active,.navmenu .megamenu ul li .active:hover,.navmenu .megamenu ul li a:hover{color:var(--color-nav-dropdown-hover)}.navmenu .megamenu:hover>ul{opacity:1;top:100%;visibility:visible}.navmenu .dd-box-shadow{box-shadow:0 0 30px rgba(var(--color-default-rgb),.15)}}@media (max-width:1199px){section{scroll-margin-top:66px}.mobile-nav-toggle{color:#fff;font-size:28px;line-height:0;margin-right:10px;cursor:pointer;transition:color .3s;display:block}.navmenu{padding:0;z-index:9997}.navmenu ul{display:none;position:absolute;inset:60px 20px 20px 20px;padding:10px 0;margin:0;border-radius:6px;background-color:var(--color-nav-mobile-background);overflow-y:auto;transition:.3s;z-index:9998;box-shadow:0 0 30px rgba(var(--color-default-rgb),.1)}.navmenu a,.navmenu a:focus{color:var(--color-nav-dropdown);padding:10px 20px;font-family:var(--font-secondary);font-size:17px;font-weight:500;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;transition:.3s}.navmenu a i,.navmenu a:focus i{font-size:12px;line-height:0;margin-left:5px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:.3s;background-color:rgba(var(--color-primary-rgb),.1)}.navmenu a i:hover,.navmenu a:focus i:hover{background-color:var(--color-primary);color:var(--color-inverse)}.navmenu .active,.navmenu .active:focus,.navmenu a:hover{color:var(--color-nav-dropdown-hover)}.navmenu .active i,.navmenu .active:focus i{background-color:var(--color-primary);color:var(--color-inverse);transform:rotate(180deg)}.navmenu .dropdown ul,.navmenu .megamenu ul{position:static;display:none;z-index:99;padding:10px 0;margin:10px 20px;background-color:var(--color-nav-dropdown-background);transition:.5s ease-in-out}.navmenu .dropdown ul ul,.navmenu .megamenu ul ul{background-color:rgba(33,37,41,.1)}.navmenu .dropdown>.dropdown-active,.navmenu .megamenu>.dropdown-active{display:block;background-color:rgba(33,37,41,.03)}.mobile-nav-active{overflow:hidden}.mobile-nav-active .mobile-nav-toggle{color:#fff;position:absolute;font-size:18px;top:28px;right:24px;margin-right:0;z-index:9999}.mobile-nav-active .navmenu{position:fixed;overflow:hidden;inset:0;background:rgba(33,37,41,.8);transition:.3s}.mobile-nav-active .navmenu>ul{display:block}}.scroll-top{position:fixed;visibility:hidden;opacity:0;right:15px;bottom:15px;z-index:99999;background-color:var(--color-primary);width:40px;height:40px;border-radius:4px;transition:.4s}.scroll-top i{font-size:24px;color:#fff;line-height:0}.scroll-top:hover{background-color:rgba(var(--color-primary-rgb),.8);color:#fff}.scroll-top.active{visibility:visible;opacity:1}#preloader{position:fixed;inset:0;z-index:9999;overflow:hidden;background-color:var(--color-background);transition:.6s ease-out;width:100%;height:100vh;display:flex;align-items:center;justify-content:center}#preloader div{width:13px;height:13px;background-color:var(--color-primary);border-radius:50%;animation-timing-function:cubic-bezier(0,1,1,0);position:absolute;left:50%}#preloader div:nth-child(1){left:calc(50% + 8px);animation:.6s infinite animate-preloader-1}#preloader div:nth-child(2){left:calc(50% + 8px);animation:.6s infinite animate-preloader-2}#preloader div:nth-child(3){left:calc(50% + 32px);animation:.6s infinite animate-preloader-2}#preloader div:nth-child(4){left:calc(50% + 56px);animation:.6s infinite animate-preloader-3}@keyframes animate-preloader-1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes animate-preloader-3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes animate-preloader-2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}@media screen and (max-width:768px){[data-aos-delay]{transition-delay:0!important}}#offer{position:relative;min-height:100vh;z-index:1}#offer::before{position:absolute;content:'';background-color:rgba(69,33,105,.7);left:0;right:0;top:0;bottom:0;z-index:-1}#offer .bg{position:absolute;content:'';background-position:top center;background-size:cover;background-repeat:no-repeat;left:0;right:0;top:0;bottom:0;z-index:-2}.offer-text{max-width:650px}.offer-text p{color:#fff}.offer-title{font-family:Raleway;font-size:45px;margin-bottom:0}.offer-subtitle{font-family:Raleway;font-size:20px;margin:15px 0 30px}.offer-call-wrap{max-width:370px;background-color:rgba(69,33,105,.7);opacity:.8;padding:30px 20px;text-align:center;color:#fff}.offer-call-wrap .call-title{font-size:25px;margin-bottom:5px;color:#e4dfdf}.offer-call-wrap .call-phone a{font-size:18px;color:#c7bdbd}@media (max-width:700px){#offer{min-height:97vh;flex-direction:column;justify-content:flex-end;padding-bottom:20px}#offer .bg{background-position:80% 75%}.offer-text{padding-left:20px;padding-right:20px}.offer-title{font-size:30px}.offer-subtitle{font-size:19px}}.title{text-align:center;color:#674392;font-weight:600;font-family:Raleway,sans-serif;font-size:24px;line-height:1;padding-top:20px;padding-bottom:30px;margin-bottom:15px;text-transform:uppercase;letter-spacing:.7px}.subtitle{max-width:750px;margin:0 auto}p{color:#5e5b5b}.align-left{text-align:left}#about{padding:60px 0 80px}.about-image{display:flex;align-items:center;justify-content:center}.about-image img{max-width:350px;border:8px solid #fff;box-shadow:0 15px 30px -10px rgba(0,0,0,.1);border-radius:5%}.about-text{flex-wrap:wrap;flex-direction:column;justify-content:center}@media (max-width:990px){.about-text{order:-1}}#services{padding:90px 0}.faq .faq-container .faq-item{position:relative;padding:20px;margin-bottom:20px;box-shadow:0 5px 25px 0 rgba(var(--color-default-rgb),.1);overflow:hidden}.faq .faq-container .faq-item:last-child{margin-bottom:0}.faq .faq-container .faq-item h3{color:var(--color-secondary);font-weight:600;font-size:18px;line-height:24px;margin:0 30px 0 0;transition:.3s;cursor:pointer;display:flex;align-items:flex-start}.faq .faq-container .faq-item h3 .num{color:var(--color-primary);padding-right:5px}.faq .faq-container .faq-item h3:hover{color:var(--color-primary)}.faq .faq-container .faq-item .faq-content{display:grid;grid-template-rows:0fr;transition:.3s ease-in-out;visibility:hidden;opacity:0}.faq .faq-container .faq-item .faq-content p{margin-bottom:0;overflow:hidden}.faq .faq-container .faq-item .faq-toggle{position:absolute;top:20px;right:20px;font-size:16px;line-height:0;transition:.3s;cursor:pointer}.faq .faq-container .faq-active h3,.faq .faq-container .faq-item .faq-toggle:hover{color:var(--color-primary)}.faq .faq-container .faq-active .faq-content{grid-template-rows:1fr;visibility:visible;opacity:1;padding-top:10px}.faq .faq-container .faq-active .faq-toggle{transform:rotate(90deg);color:var(--color-primary)}.faq .faq-container .faq-item .faq-content ul{margin-bottom:0;overflow:hidden}.faq .faq-container .faq-item .faq-content li{color:#5e5b5b}#reviews{padding:50px 0 90px}.testimonial-item{box-sizing:content-box;min-height:200px;position:relative;padding:40px 20px 20px;box-shadow:0 15px 30px 0 rgba(0,0,0,.1);background:var(--color-box-background);margin-bottom:30px}.testimonial-item .testimonial-img{width:90px;height:90px;border-radius:50px;border:6px solid var(--color-background);margin-right:10px}.testimonial-item h3{color:var(--color-secondary);font-size:18px;font-weight:700;margin:10px 0 5px}.testimonial-item h4{color:rgba(var(--color-default-rgb),.5);font-size:14px;margin:0}.testimonial-item .stars{margin:10px 0}.testimonial-item .stars i{color:#ffc107;margin:0 1px}.testimonial-item p{font-style:italic;margin:15px auto}.testimonial-item .quote-icon-left{display:inline-block;left:-5px;position:relative;color:rgba(var(--color-primary-rgb),.4);font-size:26px;line-height:0}.testimonial-item .quote-icon-right{display:inline-block;right:-5px;position:relative;top:10px;transform:scale(-1,-1);color:rgba(var(--color-primary-rgb),.4);font-size:26px;line-height:0}#blog{padding-top:50px}p.blog-btn-all{text-align:center}p.blog-btn-all a{color:var(--color-primary)}.blog-items{margin-top:90px;justify-content:center}.blog-item .img-wrap{padding:0;background-size:cover;background-position:center center;min-height:300px}.blog-item .text-wrap{background-color:#eaeaea;padding:40px 25px 80px}.blog-item>.row{height:100%}.blog-item-title{font-family:Raleway,sans-serif;font-size:22px;color:#674392}.blog-item-short-text{font-family:Raleway,sans-serif;font-weight:400;font-size:14px}.blog-item-more-btn{color:var(--color-primary)}.item-inverse{order:-1}.icon-arrow-right{display:inline-block;vertical-align:middle}@media (max-width:992px){.item-inverse{order:0}.blog-items .blog-item:nth-child(2n) .text-wrap{order:-1}}@media (max-width:600px){#services{padding-top:45px}#services .title{margin-bottom:0}.blog-items{margin-top:50px}.blog-items .blog-item>.row{flex-wrap:wrap;flex-direction:column}.blog-item .img-wrap,.blog-item .text-wrap{width:100%}.blog-items .blog-item:nth-child(2n) .text-wrap{order:0}}#contact{padding:50px 0}#contact .subtitle{text-align:center}.contact-content{margin-top:40px}.contact .info-item{background:#f7f7f7;padding:30px}.contact .info-item i{font-size:38px;line-height:0;color:var(--color-primary)}.contact .info-item h3{color:var(--color-secondary);font-size:20px;font-weight:700;margin:20px 0 10px}.contact .info-item p{padding:0;line-height:24px;font-size:14px;margin-bottom:0}.contact .info-item a{color:#5e5b5b}.contact form{background:#f7f7f7;padding:30px;height:100%}.contact input,.contact textarea{font-size:14px;padding:10px 15px;box-shadow:none;border-radius:0;color:var(--color-default);background-color:rgba(var(--color-background-rgb),.5);border-color:rgba(var(--color-default-rgb),.2)}.contact input:focus,.contact textarea:focus{border-color:#e48990;outline:0;box-shadow:none}.contact button[type=submit],.contact input[type=submit]{background:var(--color-primary);color:var(--color-inverse);border:0;border-radius:0;padding:10px 30px;transition:.4s}.contact button[type=submit]:hover,.contact input[type=submit]:hover{background:rgba(32,69,69,.8)}.contact form p{margin:0}.contact form .submit-btn-wrap p{position:relative;display:inline-block}.contact form .wpcf7-spinner{position:absolute;left:50%;top:50%;margin:0;padding:0;transform:translate(-50%,-50%)}#contact .wpcf7-response-output{text-align:center;padding:10px}#contact .wpcf7 form.invalid .wpcf7-response-output{border-color:#f85f51}.footer .copyright{padding-top:25px;padding-bottom:25px;background-color:#eaeaea}.footer .copyright p{font-size:15px;margin-bottom:0}.footer .credits a,.footer .credits span{font-size:12.5px}.footer .credits a{color:var(--color-primary)}#blog-page #offer{height:31vh;min-height:auto}#blog-page #offer .bg{background-position:25% 20%}#blog-page .offer-title{font-size:32px}#blog-content .breadcrumbs{padding:15px 0;background-color:#e1dddd}#blog-content .breadcrumbs a{font-family:Raleway;font-weight:400;color:#373535}#blog-content .breadcrumbs .current-page{color:#6c6c6c}#blog-content .content-wrap{padding:40px 0}.blog-sidebar ul{padding:0}.sidebar-title{font-family:Hind,sans-serif;font-size:18px;line-height:1;color:#674392;font-weight:400;letter-spacing:1px}.blog-sidebar ul li{list-style:none;border-bottom:1px solid #d3cfcf}.blog-sidebar ul a{display:inline-block;font-family:Raleway;font-weight:400;color:#373535;padding:10px 0}.blog-sidebar ul li i{font-size:11px}article .article-title{font-family:Raleway;font-size:23px;line-height:1;color:#674392;font-weight:400;letter-spacing:1px;margin-top:30px;margin-bottom:30px;text-transform:uppercase}.about-author{font-family:Raleway}.author-title{padding-bottom:15px;text-transform:uppercase;font-weight:500}.author-text .name{font-weight:500}.author-text p{margin:0}.author-text p.info{margin:5px 0}.author-text .learn-more a{color:#ef5e68;font-weight:500}.line{border-top:1px solid #eee;margin-top:25px;margin-bottom:25px}
.blog-page .is-layout-grid {
    gap:1.5rem !important;
}
.icon-instagram:before{content:"\e906";color:#2ca5e0}
.submit-inquiry { display:none; }
.faq-active .submit-inquiry { display:block; }