/*!
Theme Name: duju
Theme URI: #
Author: Qdar
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: duju
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

duju is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 @keyframes fade-in{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@font-face{font-family:"Inter";font-style:normal;font-weight:300;src:url(/wp-content/themes/duju/assets/fonts/Inter-Light.woff2) format("woff2");font-display:swap}@font-face{font-family:"Inter";font-style:normal;font-weight:400;src:url(/wp-content/themes/duju/assets/fonts/Inter-Regular.woff2) format("woff2");font-display:swap}@font-face{font-family:"Inter";font-style:normal;font-weight:600;src:url(/wp-content/themes/duju/assets/fonts/Inter-Bold.woff2) format("woff2");font-display:swap}html{height:100%}body,button{font-size:18px}a,body{color:#2b2b2b}body{background-color:#f7f7f7;font-family:"Inter","Arial",sans-serif;font-weight:400;line-height:150%;margin:0;display:flex;flex-direction:column;justify-content:space-between;min-height:100%}.main{margin-top:70px}@media (min-width:1280px){.main{margin-top:90px}}a{text-decoration:none;transition:all .4s}a:hover{color:#f5751c}img{display:block;max-width:100%;height:auto;object-fit:contain}address{font-style:normal}button{background-color:#fff0;border:0;padding:0;cursor:pointer}button,input,textarea{font-family:"Inter","Arial",sans-serif}textarea{height:100%}.visually-hidden,fieldset{padding:0;margin:0;border:0}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0 0 0 0);overflow:hidden}.clear-list{padding:0;margin:0;list-style-type:none}.logo{height:32px}@media (min-width:1280px){.logo{height:40px}}.overlay{overflow:hidden;border-radius:20px;max-width:600px}.uagb-container-inner-blocks-wrap{margin-top:24px;margin-bottom:24px}@media (min-width:1280px){.uagb-container-inner-blocks-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:36px}}blockquote{background-color:#fff0e6;border-radius:16px;margin:24px 0;padding:24px}blockquote p,button{margin:0}.container{margin:0 20px}@media (min-width:1280px){.container{width:1320px;margin:0 auto;padding:0 5px;box-sizing:border-box}}@media (min-width:1920px){.container{width:1680px}}.button{display:flex;align-items:center;justify-content:center;color:#fff;background-color:#f5751c;width:100%;min-width:180px;max-width:220px;height:48px;transition:all .4s;border-radius:5px}@media (min-width:1280px){.button{height:52px}}.button:hover{color:#f5751c;background-color:#ffd2b3}.button--secondary{color:#2b2b2b;background-color:#fff0e6}.button--secondary:hover{color:#f5751c}.header{position:fixed;width:100%;left:0;background-color:#f7f7f7;z-index:2}.header__container{height:70px;display:flex;align-items:center;justify-content:space-between}@media (min-width:1280px){.header__container{height:90px}}.header__logo{height:40px}@media (min-width:1280px){.header__nav{display:flex;align-items:center;gap:32px}}.burger{width:32px;height:32px;position:relative;z-index:7;overflow:hidden}@media (min-width:1280px){.burger{display:none}}.burger span{width:32px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#2b2b2b;transition:all .5s}.burger span:nth-of-type(2){top:calc(50% - 8px)}.burger span:nth-of-type(3){top:calc(50% + 8px)}.burger--open span:nth-of-type(1){display:none}.burger--open span:nth-of-type(2){top:50%;transform:translate(-50%,0) rotate(45deg)}.burger--open span:nth-of-type(3){top:50%;transform:translate(-50%,0) rotate(-45deg)}@media (max-width:1279px){.burger-panel{position:fixed;top:70px;right:0;width:100%;background:#fff;display:none;transition:all .4s;box-sizing:border-box;overflow-y:scroll;z-index:2;padding:20px}.burger-panel.active{display:block;z-index:6}}.main-menu{font-size:16px;margin-bottom:32px;display:grid;align-items:center;gap:12px}@media (min-width:1280px){.main-menu{font-size:17px;display:flex;gap:24px;margin-bottom:0}}.main-menu__link{color:#2b2b2b;padding:8px 0;font-size:17px;cursor:pointer}@media (min-width:1280px){.main-menu__link--arrow{display:flex;align-items:center;gap:8px}}.main-menu__item{position:relative}.main-menu__second{display:none;background-color:#fff;padding:20px;box-sizing:border-box;min-width:240px;gap:8px}@media (min-width:1280px){.main-menu__second{position:absolute;left:0}.main-menu__item:hover .main-menu__second{display:grid}}.main-menu__item.open .main-menu__second{display:grid}.hero{padding-top:70px}.hero__container{display:grid;gap:36px}@media (min-width:768px){.hero__container{grid-template-columns:repeat(2,1fr);align-items:center}.hero__image{justify-self:end;order:1}}.hero__title{font-size:48px;font-weight:400;line-height:130%;margin:0}@media (min-width:768px){.hero__title{font-size:72px}}@media (min-width:1920px){.hero__title{font-size:96px}}.hero__button{margin-top:36px}@media (min-width:768px){.hero__button{margin-top:56px}}.clients{padding-top:70px;padding-bottom:70px}@media (min-width:768px){.clients{padding-top:100px;padding-bottom:100px}}.clients__list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:24px}@media (min-width:1280px){.clients__list{gap:56px}}.about{padding-top:70px;border-top-right-radius:30px;border-top-left-radius:30px;position:relative;background-color:#f7f7f7}@media (min-width:1280px){.about{padding-top:100px;border-top-right-radius:100px;border-top-left-radius:100px}}.about::before{content:"";width:100%;height:100px;background-color:#fff;position:absolute;top:0;z-index:-1}.about__container{display:grid;gap:36px}@media (min-width:768px){.about__container{grid-template-columns:repeat(2,1fr);align-items:center}}.about__title{font-size:30px;font-weight:400;line-height:130%;margin:0}@media (min-width:768px){.about__title{font-size:48px}}@media (min-width:1920px){.about__title{font-size:72px}}.about__button{margin-top:36px}@media (min-width:768px){.about__button{margin-top:56px}}.service{padding-top:70px;padding-bottom:70px;background-color:#fff;border-top-right-radius:30px;border-top-left-radius:30px}@media (min-width:1280px){.service{padding-top:100px;padding-bottom:100px;border-top-right-radius:100px;border-top-left-radius:100px}}.service__list{margin-top:32px;display:grid;gap:36px}@media (min-width:768px){.service__list{grid-template-columns:repeat(3,1fr);margin-top:36px}}.service__title{font-size:30px;font-weight:400;line-height:130%;margin:0}@media (min-width:768px){.service__title{font-size:48px}}@media (min-width:1920px){.service__title{font-size:72px}}.service__button{margin-top:36px}.service__name{font-size:24px;font-weight:400}.review{padding-top:70px;padding-bottom:70px}@media (min-width:1280px){.review{padding-top:100px;padding-bottom:100px}}.review__title{font-size:30px;font-weight:400;line-height:130%;margin:0}@media (min-width:768px){.review__title{font-size:48px}}@media (min-width:1920px){.review__title{font-size:96px}}.review__list{margin-top:32px;display:grid;gap:36px}@media (min-width:768px){.review__list{grid-template-columns:repeat(3,1fr);margin-top:36px}}.review__item{padding:36px;background-color:#fff;border-radius:20px;box-sizing:border-box}.review__star{color:#f0ad4e}.review__user{display:flex;gap:16px;align-items:center}.footer__title{font-size:24px}.footer__container{display:grid;gap:24px}@media (min-width:768px){.footer__container{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.footer__container{grid-template-columns:repeat(4,1fr)}}.footer__copyright{padding:24px 0;font-size:16px}.footer__list{display:grid;gap:4px}.footer__link:hover{fill:#f5751c}.social{margin-top:16px;display:flex;gap:12px}.social__svg{color:#2b2b2b;fill:currentColor;transition:all .4s;width:30px;height:30px}.pages__content a,.social__svg:hover{color:#f5751c}.animation{opacity:.8;transform:translateY(50px)}.animation--run{opacity:1;transition:all .6s ease-out;transform:translateY(0)}.pages{padding:24px;border-radius:30px;background-color:#fff;margin-bottom:36px}@media (min-width:1280px){.pages{padding:64px;border-radius:100px;max-width:1000px;margin:auto auto 56px}}.pages__content h2,.pages__title{font-size:36px;line-height:130%;margin:0;font-weight:600}@media (min-width:1280px){.pages__title{font-size:48px}}.pages__content h2{font-size:24px;font-weight:400}@media (min-width:1280px){.pages__content h2{font-size:32px}}.pages__content a:hover{color:#ffd2b3}.blog{display:grid;gap:36px;margin-top:36px;margin-bottom:36px}@media (min-width:1280px){.blog{margin-top:56px;margin-bottom:56px;gap:72px}}@media (min-width:768px){.blog__item{display:grid;grid-template-columns:1fr 1fr;gap:24px}}@media (min-width:1280px){.blog__item{gap:48px;grid-template-columns:500px 1fr}}.blog__image{margin-bottom:36px}@media (min-width:1280px){.blog__image{margin-bottom:0}}.post__name{font-size:32px;margin:0}.post__text{font-size:15px}.post__link{margin-top:24px}.input{display:grid;gap:4px}.input input,.input textarea{border:1px solid #e4e4e4;height:50px;max-width:440px;padding:10px 20px;box-sizing:border-box}.input--textarea textarea{height:120px}.wpforms-field-container{display:grid;gap:16px}.wpforms-submit-container{margin-top:36px}