@import url('https://fonts.googleapis.com/css2?family=Forum&family=Montserrat:wght@400; 500&display=swap');.container{max-width:1600px;margin:0 auto}#editor .container{max-width:1600px;margin:0 auto;padding:0 100px}h1{font-size:4rem;font-weight:400}h2{font-size:3rem;font-weight:400}h3{font-size:2rem;font-weight:600}p{font-family:Montserrat,sans-serif}#editor .button,.button{padding:.9375rem 1.25rem;font-size:1rem;border:1px solid #4b4632;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-radius:10px;overflow:hidden;font-family:Montserrat}#editor .button svg,.button svg{margin-left:10px;z-index:2}#editor .button::before,.button::before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:#4b4632;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:-1}#editor .button:hover,.button:hover{color:#fff}#editor .button:hover svg path,.button:hover svg path{fill:#fff}#editor .button:hover::before,.button:hover::before{width:100%;color:#fff}#editor .button--rounded,.button--rounded{padding:10px 20px;border-radius:30px;overflow:hidden}#editor .button--white,.button--white{color:#fff;border-color:#fff}#editor .button--white span,.button--white span{z-index:2}#editor .button--white::before,.button--white::before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:1}#editor .button--white:hover,.button--white:hover{color:#4b4632}#editor .button--white:hover svg path,.button--white:hover svg path{fill:#4b4632}#editor .button--white:hover::before,.button--white:hover::before{width:100%;color:#fff}#editor .button{background:0 0;color:inherit}@-webkit-keyframes animate-svg-stroke-1{0%{stroke-dashoffset:456.5064086914px;stroke-dasharray:456.5064086914px}100%{stroke-dashoffset:0;stroke-dasharray:456.5064086914px}}@keyframes animate-svg-stroke-1{0%{stroke-dashoffset:456.5064086914px;stroke-dasharray:456.5064086914px}100%{stroke-dashoffset:0;stroke-dasharray:456.5064086914px}}.visible .svg-elem-1{-webkit-animation:animate-svg-stroke-1 1s cubic-bezier(.47,0,.745,.715) 0s both;animation:animate-svg-stroke-1 1s cubic-bezier(.47,0,.745,.715) 0s both}@-webkit-keyframes animate-svg-stroke-2{0%{stroke-dashoffset:456.5065612793px;stroke-dasharray:456.5065612793px}100%{stroke-dashoffset:0;stroke-dasharray:456.5065612793px}}@keyframes animate-svg-stroke-2{0%{stroke-dashoffset:456.5065612793px;stroke-dasharray:456.5065612793px}100%{stroke-dashoffset:0;stroke-dasharray:456.5065612793px}}.visible .svg-elem-2{-webkit-animation:animate-svg-stroke-2 1s cubic-bezier(.47,0,.745,.715) .12s both;animation:animate-svg-stroke-2 1s cubic-bezier(.47,0,.745,.715) .12s both}@-webkit-keyframes animate-svg-stroke-3{0%{stroke-dashoffset:383.3643798828px;stroke-dasharray:383.3643798828px}100%{stroke-dashoffset:0;stroke-dasharray:383.3643798828px}}@keyframes animate-svg-stroke-3{0%{stroke-dashoffset:383.3643798828px;stroke-dasharray:383.3643798828px}100%{stroke-dashoffset:0;stroke-dasharray:383.3643798828px}}.visible .svg-elem-3{-webkit-animation:animate-svg-stroke-3 1s cubic-bezier(.47,0,.745,.715) .24s both;animation:animate-svg-stroke-3 1s cubic-bezier(.47,0,.745,.715) .24s both}@-webkit-keyframes animate-svg-stroke-4{0%{stroke-dashoffset:129.9422225952px;stroke-dasharray:129.9422225952px}100%{stroke-dashoffset:0;stroke-dasharray:129.9422225952px}}@keyframes animate-svg-stroke-4{0%{stroke-dashoffset:129.9422225952px;stroke-dasharray:129.9422225952px}100%{stroke-dashoffset:0;stroke-dasharray:129.9422225952px}}.visible .svg-elem-4{-webkit-animation:animate-svg-stroke-4 1s cubic-bezier(.47,0,.745,.715) .36s both;animation:animate-svg-stroke-4 1s cubic-bezier(.47,0,.745,.715) .36s both}@-webkit-keyframes animate-svg-stroke-5{0%{stroke-dashoffset:129.9421539307px;stroke-dasharray:129.9421539307px}100%{stroke-dashoffset:0;stroke-dasharray:129.9421539307px}}@keyframes animate-svg-stroke-5{0%{stroke-dashoffset:129.9421539307px;stroke-dasharray:129.9421539307px}100%{stroke-dashoffset:0;stroke-dasharray:129.9421539307px}}.visible .svg-elem-5{-webkit-animation:animate-svg-stroke-5 1s cubic-bezier(.47,0,.745,.715) .48s both;animation:animate-svg-stroke-5 1s cubic-bezier(.47,0,.745,.715) .48s both}#hero{min-height:100vh;position:relative;overflow:hidden;color:#fff}#hero .container{min-height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero__bg{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%}.hero__bg img,.hero__bg video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero{max-width:970px}.hero__title{margin-bottom:40px}.hero__text{font-size:1.5rem;font-weight:300}.hero .button{margin-top:4.6875rem}.hero__bg-mask{position:absolute;left:0;top:0;background:rgba(0,0,0,.5);width:100%;height:100%;z-index:-1}#about{background:#f3f3f3;padding:100px 0;position:relative}.about{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:64px}.about__title{margin-top:0;font-weight:600}.about__text{font-size:1rem;font-weight:400;line-height:24px}.about__author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:1.5rem;margin-top:4rem}.about__photo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about__photo img{max-width:100%;-o-object-fit:cover;object-fit:cover;border:50px solid #978778;height:100%}.about__bg{position:absolute;left:0;top:0;z-index:-1}#about-team{padding:56px 0;overflow:hidden}.about-team__photo{height:477px;margin-right:30px;max-width:500px}.about-team__photo img{max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-team__photos .js-marquee{display:-webkit-box;display:-ms-flexbox;display:flex}#services{padding:50px 0;overflow:hidden;background:#f3f3f3}.service__slider-header{margin-bottom:50px}.service__slider-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.service__slider-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:600}.service__slider-nav__item{text-align:center;padding:20px}.service__slider-nav__item:hover{cursor:pointer}.service__slider-nav__item.swiper-slide-thumb-active{border-bottom:1px solid #4b4632}.services__slide-content{padding:0 150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.service__slider-arrows{display:-webkit-box;display:-ms-flexbox;display:flex}.service__slider-arrow{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:60px;height:60px;border:1px solid #4b4632;margin-right:30px;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}.service__slider-arrow:last-of-type{margin-right:0}.service__slider-arrow svg{width:32px;height:32px}.service__slider-arrow svg path{fill:#4b4632}.service__slider-arrow:hover{background:#4b4632;cursor:pointer}.service__slider-arrow:hover svg path{fill:#fff}.services__slide-title{margin-bottom:15px}.services__slide-subtitle{font-size:1.2rem}.services__slide{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.services__slide-list{padding-left:15px;margin-top:50px}.services__slide-list li::marker{color:#4b4632}.services__slide-list li{font-size:1.25rem;margin-bottom:10px}.services__slide-price{font-size:1.4rem;font-weight:600;max-width:300px}.services__slide-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:50px}.service__slider-title span{font-size:2rem;color:#4b4632;margin-left:40px}.services__slide-img img{max-width:100%;max-height:600px;-o-object-fit:cover;object-fit:cover;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.service__slider-pagination span{margin-left:0}.swiper-pagination-fraction{width:auto}#trigger{background:#4b4632;position:relative}.trigger{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;min-height:100vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;z-index:2;position:relative}.trigger__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2;text-align:center}.trigger__info p{margin-bottom:30px}.trigger__info a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.trigger__title{font-size:4rem;font-weight:300}.trigger__bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.trigger__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.trigger__mask{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.6)}#portfolio{padding:56px 0}.portfolio__title{text-align:center;margin-top:0}.portfolio__items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:30px;margin-top:50px;margin-bottom:50px}.portfolio__item-bottom{margin-top:20px}.portfolio__item-img{position:relative;border-radius:15px;overflow:hidden}.portfolio__item-img img{max-width:100%;height:300px;-o-object-fit:cover;object-fit:cover}.portfolio__item-img video{width:100%;height:100%}.portfolio__item-video{position:absolute;top:0;left:0;display:none}.portfolio__item-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.portfolio__item-title{font-weight:400;margin:0}.reviews__slider{position:relative}.reviews__slider .swiper-button-next::after,.reviews__slider .swiper-button-prev::after{content:""}.reviews__slider .swiper-button-next svg,.reviews__slider .swiper-button-prev svg{width:64px;height:64px}.reviews__slider .swiper-button-next svg path,.reviews__slider .swiper-button-prev svg path{fill:#4b4632}.reviews__items{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;max-width:1280px;margin:0 auto}.review__item{width:250px}.review__item img{width:100%;height:auto;border-radius:15px}#reviews{padding:100px 0}.reviews__title{text-align:center;margin-bottom:80px;margin-top:0}.reviews__item{background:#fcf9f7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto}.reviews__item img{max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:15px}.reviews__item h3{font-weight:400}.reviews__item p{font-size:1.5rem;font-weight:300;margin-top:0}.reviews__item a{font-size:1.125rem;margin-top:15px;position:relative}.reviews__item a:before{content:"";background:#4b4632;display:block;position:absolute;bottom:-3px;left:0;width:0;height:1px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.reviews__item a:hover{background-position:0}.reviews__item a:hover::before{width:100%}.reviews__item a:hover{color:#4b4632}.reviews-single{overflow:hidden}#review{margin-bottom:50px}#blog{padding:100px 0}.blog-items{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:64px;margin-top:100px}.blog-title{text-align:center;margin-bottom:50px}.blog-item__img img{max-width:100%;max-height:250px;-o-object-fit:cover;object-fit:cover;border-radius:25px}.blog-item__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-item__header h4{font-size:20px}.blog-item__header span{color:#474d55}.blog-item__footer{color:#4b4632;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog-item__footer a{position:relative}.blog-item__footer a:before{content:"";background:#4b4632;display:block;position:absolute;bottom:-3px;left:0;width:0;height:1px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.blog-item__footer a:hover{background-position:0}.blog-item__footer a:hover::before{width:100%}.blog-item__footer a:hover{color:#4b4632}.blog-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:50px}#grid{padding:50px 0}#grid-items img{max-width:100%;max-height:100%;width:auto;height:auto}.pswp__img{-o-object-fit:contain;object-fit:contain;background:0 0}.grid-item{width:25%}.edu{background:#f3f3f3;padding:56px 0}.edu-title{text-align:center}.edu__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.edu__item{margin-right:20px}.edu__item:last-of-type{margin-right:0}.edu__item img{max-width:350px;height:400px;-o-object-fit:contain;object-fit:contain}#faq .container{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.faq-title{margin-top:0}.faq__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.faq__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f3f3f5;padding:20px;border-radius:10px;margin-bottom:30px;width:100%}.faq__item.active{background:#4b4632;color:#fff}.faq__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.faq__header h3{font-weight:600;margin:0;font-size:24px}.faq__content{margin-top:30px;text-align:justify;line-height:24px}.faq__more{-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.faq__more.active{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.about-case{padding:50px 0;background:#4b4632;color:#fff;margin-bottom:50px}.about-case__row{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-case__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:650px}.about-case__info p{font-family:Montserrat,sans-serif;line-height:32px}.about-case__title{margin:0;margin-bottom:15px}.about-case__stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.about-case__stats ul{padding-left:0;list-style:none}.about-case__stats li{font-size:18px}.about-case__video iframe{width:100%;border-radius:10px}.wp-block-embed__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-block-embed__wrapper iframe{width:80%;height:200px;border-radius:10px}header{position:fixed;top:0;left:0;background:0 0;z-index:50;width:100%;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all;font-family:Montserrat}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all;padding:15px 0}.header--white .header__logo svg path{fill:#000}.header__logo img{max-width:80px}.header__logo svg{width:150px;height:64px}.header__logo svg path{fill:#fff}.header__logo a img{height:auto;max-width:142px}.header__menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none}.header__menu-list li{margin-right:30px}.header__menu-list li a{position:relative;color:#fff}.header__menu-list li a:before{content:"";background:#4b4632;display:block;position:absolute;bottom:-3px;left:0;width:0;height:1px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header__menu-list li a.active:hover,.header__menu-list li a:hover{background-position:0}.header__menu-list li a.active::before,.header__menu-list li a:hover::before{width:100%}.header__menu-list li a.active,.header__menu-list li a:hover{color:#4b4632!important}.header--hidden{-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);transition:.3s ease all}.header--white{background:#fff;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}.header--white .header__menu-list li a{color:#000}.header--white .header__menu-list li a:hover{color:#4b4632}.header__menu-button{width:32px;height:32px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:30}.header__menu-button--color span{background:#4b4632!important}.header__menu-button--color span:before{background:#4b4632!important}.header__menu-button--color span::after{background:#4b4632!important}.header__menu-button span{width:32px;height:2px;background:#fff}.header__menu-button span:before{content:"";position:absolute;width:32px;height:2px;background:#fff;border-radius:2px;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}.header__menu-button span::after{content:"";position:absolute;width:32px;height:2px;background:#fff;border-radius:2px;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}.header__menu-button--active span{-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px);background:0 0!important;-webkit-box-shadow:none;box-shadow:none;background:#4b4632}.header__menu-button--active span::before{-webkit-transform:rotate(45deg) translate(35px,-35px);-ms-transform:rotate(45deg) translate(35px,-35px);transform:rotate(45deg) translate(35px,-35px);background:#4b4632}.header__menu-button--active span::after{-webkit-transform:rotate(-45deg) translate(35px,35px);-ms-transform:rotate(-45deg) translate(35px,35px);transform:rotate(-45deg) translate(35px,35px);background:#4b4632}.header__mobile{display:none}footer{background:#4b4632}.footer{padding:150px 0;color:#fff;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:56px}.footer__logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__logo{max-width:200px;margin-bottom:30px}.footer__logo img{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.footer form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer form .wpcf7-not-valid-tip{color:#fff}.footer form .form-row{display:-ms-grid;display:grid;width:100%;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:32px}.footer form label{font-weight:300;width:100%;margin-bottom:15px}.footer form label input,.footer form label select,.footer form label textarea{margin-top:10px}.footer form input[type=email],.footer form input[type=tel],.footer form input[type=text]{border:1px solid #fff;background:0 0;height:56px;width:100%;font-size:18px;color:#fff;outline:0;padding:10px}.footer form select{border:1px solid #fff;background:#fff;height:56px;width:100%;font-size:18px;color:#4b4632;outline:0;padding:10px}.footer form p{width:100%}.footer form textarea{background:0 0;border:1px solid #fff;width:100%;font-size:18px;color:#fff;outline:0;padding:10px}.footer form input[type=submit]{background:0 0;color:#fff;padding:15px 30px;border:1px solid #fff;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}.footer form input[type=submit]:hover{background:#fff;color:#4b4632;cursor:pointer}.footer__contact-item{margin-bottom:10px}.footer__contact-item-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:300;font-size:18px;margin-top:15px;display:inline;position:relative}.footer__contact-item-link::before{content:"";background:#4b4632;display:block;position:absolute;bottom:-3px;left:0;width:0;height:1px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer__contact-item-link:hover{background-position:0}.footer__contact-item-link:hover::before{width:100%;background:#fff}.footer__contact-item-link svg{margin-right:10px}.footer__content h2{margin-bottom:25px}.footer__content p{margin-bottom:30px}.footer__copyright{text-align:center;color:#fff;font-weight:300;padding-bottom:50px;font-family:Montserrat;font-size:14px;line-height:32px}.footer__copyright a{text-decoration:underline}.popmake-content{color:#fff}.popmake-content input[type=email],.popmake-content input[type=tel],.popmake-content input[type=text]{border:1px solid #fff;background:0 0;height:56px;width:100%;font-size:18px;color:#fff;outline:0;padding:10px}.popmake-content select{border:1px solid #fff;background:#fff;height:56px;width:100%;font-size:18px;color:#4b4632;outline:0;padding:10px}.popmake-content p{width:100%}.popmake-content textarea{background:0 0;border:1px solid #fff;width:100%;font-size:18px;color:#fff;outline:0;padding:10px}.popmake-content input[type=submit]{background:0 0;color:#fff;padding:15px 30px;border:1px solid #fff;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}.popmake-content input[type=submit]:hover{background:#fff;color:#4b4632;cursor:pointer}#hero-case{min-height:100vh;width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-case-bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.hero-case-bg img{max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-case-video{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.hero-case-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-case__title{text-align:center;color:#fff}/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79, 79, 79, 0.4);--pswp-preloader-color-secondary:rgba(255, 255, 255, 0.9);--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;-ms-touch-action:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:transparent}.pswp:focus{outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{-webkit-transform:translateZ(0);transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__bg,.pswp__container,.pswp__content,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:zoom-out}.pswp__button,.pswp__container,.pswp__counter,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:-ms-grid;display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;-webkit-transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);-o-transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:0 0;border:0;-webkit-box-shadow:none;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:active,.pswp__button:focus,.pswp__button:hover{-webkit-transition:none;-o-transition:none;transition:none;padding:0;background:0 0;border:0;-webkit-box-shadow:none;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}.pswp__img--with-bg,div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:0 0;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;-webkit-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear;-webkit-animation:pswp-clockwise .6s linear infinite;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@-webkit-keyframes pswp-clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pswp-clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;-webkit-margin-start:20px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}#blog-post-header{position:relative;min-height:40vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.blog_header-bg{position:absolute;width:100%;height:100%;left:0;top:0}.blog_header-bg img{max-height:100%;-o-object-fit:cover;object-fit:cover}.blog_header-mask{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.blog_header__content{position:relative;z-index:2;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:80px 0}#blog-post-content{padding:100px 0}.loader{position:fixed;width:100%;height:100%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:100}.not-found{min-height:90vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.not-found__numb{font-size:8rem;font-weight:600;margin-bottom:0}.not-found__title{font-weight:200;margin-top:30px}.feedback-modal__form{background:#4b4632;padding:20px 40px;max-width:650px;height:auto;color:#fff;position:relative}.feedback-modal__form .mfp-close{position:absolute;right:5px;top:5px;color:#fff!important;font-size:18px}.feedback-modal__form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feedback-modal__form form .wpcf7-not-valid-tip{color:#fff}.feedback-modal__form form .form-row{display:-ms-grid;display:grid;width:100%;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:32px}.feedback-modal__form form label{font-weight:300;width:100%;margin-bottom:15px}.feedback-modal__form form label input,.feedback-modal__form form label select,.feedback-modal__form form label textarea{margin-top:10px}.feedback-modal__form form input[type=email],.feedback-modal__form form input[type=tel],.feedback-modal__form form input[type=text]{border:1px solid #fff;background:0 0;height:56px;width:100%;font-size:18px;color:#fff;outline:0;padding:10px}.feedback-modal__form form select{border:1px solid #fff;background:#fff;height:56px;width:100%;font-size:18px;color:#4b4632;outline:0;padding:10px}.feedback-modal__form form p{width:100%}.feedback-modal__form form textarea{background:0 0;border:1px solid #fff;width:100%;font-size:18px;color:#fff;outline:0;padding:10px}.feedback-modal__form form input[type=submit]{background:0 0;color:#fff;padding:15px 30px;border:1px solid #fff;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}.feedback-modal__form form input[type=submit]:hover{background:#fff;color:#4b4632;cursor:pointer}.feedback-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}*{-webkit-box-sizing:border-box;box-sizing:border-box}.title-divider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:-45px}.title-divider svg path{stroke:#4b4632}html{margin:0;padding:0;scroll-behavior:smooth}body{font-family:Forum,sans-serif;margin:0;padding:0}a{color:inherit;text-decoration:none}.white-popup{position:relative;background:#fff;padding:20px;width:auto;max-width:500px;margin:20px auto}@media (min-width:768px){.about__text{font-size:1.2rem;font-weight:400;line-height:35px}.portfolio__items{margin-top:100px;margin-bottom:100px}.portfolio__item-img{border-radius:25px}.portfolio__item-img img{height:400px}.portfolio__item-video{display:block}.review__item{width:450px}.about-case__stats{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wp-block-embed__wrapper iframe{width:600px;height:400px;border-radius:30px}.header__logo img{max-width:120px}}@media (min-width:1024px){.about-case__row{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:30px}.header__menu-button{display:none}}@media (max-width:1650px){.container{padding:0 100px}}@media (max-width:1440px){.services__slide-content{padding:0 100px}}@media (max-width:1240px){.services__slide{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media (max-width:1024px){h1{font-size:3rem}h2{font-size:2rem}h3{font-size:1.5rem}.services__slide-bottom{margin-bottom:50px}#trigger{margin:25px 0}.portfolio__items{-ms-grid-columns:1fr;grid-template-columns:1fr}.blog-items{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}#faq .container{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media (max-width:920px){.reviews__slider .swiper-button-next svg,.reviews__slider .swiper-button-prev svg{display:none}#reviews{padding:50px 0}.reviews__item p{font-size:1.2rem;text-align:center}#blog{padding:50px 0}.footer{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:768px){.container{padding:0 50px}#editor .container{padding:0 50px}h1{font-size:2.5rem}.hero__text{font-size:1.2rem}#about{padding:50px 0}.about{-ms-grid-columns:1fr;grid-template-columns:1fr}.about__bg{display:none}#services{padding:50px 0}.services__slide-content{padding:0 50px}.trigger__title{font-size:3rem}.portfolio__item-img img{border-radius:15px}.grid-item{width:50%}.edu__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.edu__item{margin-top:15px;margin-right:0}.header__logo a img{max-width:100px}.header__menu-list{display:none}.header__mobile{background:#fff;position:fixed;top:0;left:0;width:100vw;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10;opacity:0;pointer-events:none;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}.header__mobile--active{opacity:1;pointer-events:all}.header__mobile .header__menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__mobile .header__menu-list li{margin-top:15px}.header__mobile .header__menu-list a{color:#000;font-size:32px;font-weight:400}.footer{padding:50px 0}.hero-case-bg{display:none}}@media (max-width:568px){.container{padding:0 15px}#editor .container{padding:0 15px}.services__slide-content{padding:0 15px}.service__slider-arrows{display:none}.services__slide-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:25px 0}.services__slide-bottom .button{margin-top:30px}.blog-items{-ms-grid-columns:1fr;grid-template-columns:1fr}.faq__header h3{font-size:18px}}@media (max-width:536px){.footer__logo{max-width:150px;margin-bottom:15px}}@media only screen and (min-width:1280px) and (max-width:1440px){html{font-size:16px}}@media screen and (min-width:320px) and (max-width:768px){html{font-size:14px}}@media screen and (min-width:1440px) and (max-width:1920px){html{font-size:.85vw}}@media (min-width:320px) and (max-width:568px){.header__logo svg{height:48px}}