/*! modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,*::before,*::after{box-sizing:border-box}:root{-moz-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}hr{height:0;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.container,.features-container,.activitys-container,.team-container,.clients-container,.footer-container,.portfolio-container,.price-container,.container-matras{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media screen and (min-width: 480px){.container,.features-container,.activitys-container,.team-container,.clients-container,.footer-container,.portfolio-container,.price-container,.container-matras{width:480px}}@media screen and (min-width: 768px){.container,.features-container,.activitys-container,.team-container,.clients-container,.footer-container,.portfolio-container,.price-container,.container-matras{width:768px}}@media screen and (min-width: 1200px){.container,.features-container,.activitys-container,.team-container,.clients-container,.footer-container,.portfolio-container,.price-container,.container-matras{width:1200px}}.activitys-title,.team-title,.clients-title{display:block;padding:0;margin:0;text-align:center;color:#212121;font-weight:700;letter-spacing:0.03em}@media screen and (max-width: 1199px){.activitys-title,.team-title,.clients-title{font-size:28px;line-height:1.27;margin-bottom:30px}}@media screen and (min-width: 1200px){.activitys-title,.team-title,.clients-title{font-size:36px;line-height:1.17;margin-bottom:50px}}.person-icon,.modalphone-icon,.email-icon{left:12px;top:33px;width:18px;height:18px;transition-property:color;transition-duration:250ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.link-item.header,.social-link,.footer .social-link{display:flex;align-items:center;justify-content:center;transition-property:color;transition-duration:250ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);width:33px;height:33px;border-radius:50%;background-color:#fff;color:#afb1b8}@media screen and (max-width: 767px){.link-item.header,.social-link,.footer .social-link{width:38px;height:38px}}.pin{width:17px;height:17px;fill:currentColor}.envelope-icon,.phone-icon{margin-right:10px;fill:currentColor}@media screen and (min-width: 768px) and (max-width: 1199px){.envelope-icon,.phone-icon{margin-right:8px}}body{background-color:#fff;color:#757575;font-family:Roboto, sans-serif;font-style:normal}li{padding:0;margin:0;list-style:none}a{text-decoration:none}p{display:inline-block}img{max-width:100%;height:auto}.page-header{background-color:#fff}@media screen and (min-width: 480px){.page-header{display:flex;align-items:center}}.border{border:1px solid #ececec}.container{display:flex;align-items:center;background-color:#fff;position:relative}@media screen and (max-width: 767px){.container{justify-content:space-between}}@media screen and (max-width: 767px){.header-overlya{display:none}.header-overlya.is-open{display:block;position:absolute;z-index:10;top:100%;left:0;width:100%;background-color:#fff;box-shadow:0px 4px 8px rgba(0,0,0,0.04),0px 2px 4px rgba(0,0,0,0.08),0px 1px 3px rgba(0,0,0,0.16)}}@media screen and (min-width: 768px){.header-overlya{display:flex;align-items:center;margin-left:50px}}@media screen and (min-width: 1200px){.header-overlya{margin-left:93px}}.site-nav{padding:0}@media screen and (max-width: 767px){.site-nav{margin:0;margin-top:65px;text-align:center}}@media screen and (min-width: 768px){.site-nav{display:flex;align-items:center;padding:0px;margin:0px}}@media screen and (max-width: 767px){.site-nav .item+.item{margin-top:40px}}@media screen and (min-width: 768px){.site-nav .item+.item{margin-left:20px}}.site-nav .list-item{display:inline-block;position:relative;text-align:center;transition-property:color;transition-duration:250ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);font-weight:500;font-size:18px;line-height:1.17;letter-spacing:0.02em;color:#212121}@media screen and (min-width: 768px){.site-nav .list-item{font-size:16px;line-height:1.14;padding-top:31px;padding-bottom:31px}}.list-item:hover,.list-item:focus{color:#b15e00}.list-item:active{color:#b15e00}.item .active{color:#b15e00}.active::after{content:"";display:block;height:4px;background-color:#b15e00;border-radius:2px}@media screen and (min-width: 480px){.active::after{position:absolute;bottom:0;display:block;width:100%}}.mobile-button{display:inline-flex;padding:0;margin:0;border:none;background-color:transparent}@media screen and (min-width: 768px){.mobile-button{display:none}}.mobile-button .icon-cross{display:none}.mobile-button .menu-svg{fill:#212121}.mobile-button .menu-svg:hover{fill:#b15e00;transform:all 200ms linear}.mobile-button.is-open .icon-cross{display:block}.mobile-button.is-open .icon-menu{display:none}.logo{display:flex;color:#212121;font-family:Raleway, sans-serif;font-weight:700;line-height:1.16;font-size:24px;letter-spacing:0.03em}@media screen and (max-width: 767px){.logo{display:block;width:80px}}@media screen and (min-width: 768px){.logo{font-size:26px;line-height:1.19}}.logo-beginning{color:#b15e00}.communication{text-align:center;padding:0}@media screen and (max-width: 767px){.communication{display:flex;justify-content:center;margin:0;margin:50px 0}}@media screen and (min-width: 768px){.communication{display:flex;position:absolute;right:15px;top:21px;margin:0}}@media screen and (min-width: 1200px){.communication{position:absolute;top:auto;display:flex;align-items:center}}@media screen and (max-width: 767px){.communication .communication-item+.communication-item{margin-top:16px}}@media screen and (min-width: 768px) and (max-width: 1199px){.communication .communication-item+.communication-item{margin-top:10px}}@media screen and (min-width: 1200px){.communication .communication-item+.communication-item{margin-left:30px}}@media screen and (max-width: 767px){.communication-item{width:auto;display:flex;align-items:center;justify-content:center}}.mail-phone{height:35px;font-weight:500;letter-spacing:0.02em;color:#757575}.mail-phone.mail-phone:hover,.mail-phone.mail-phone:focus{color:#b15e00}@media screen and (max-width: 767px){.mail-phone{display:flex;align-items:center;text-align:left;line-height:1.17}}@media screen and (min-width: 768px){.mail-phone{display:flex;align-items:center;font-size:14px;line-height:1.17}}@media screen and (min-width: 1200px){.mail-phone{padding-top:32px;padding-bottom:32px;font-size:14px;line-height:1.14;transition-property:color;transition-duration:250ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}}@media screen and (max-width: 767px){.envelope-icon{width:16px;height:11.2px}}@media screen and (min-width: 768px){.envelope-icon{width:14px;height:10px}}@media screen and (min-width: 1200px){.envelope-icon{width:16px;height:12px}}.phone-icon{width:10px;fill:#6d00d3}@media screen and (max-width: 767px){.phone-icon{height:30px;width:30px}}@media screen and (min-width: 768px) and (max-width: 1199px){.phone-icon{height:33px;width:33px}}@media screen and (min-width: 1200px){.phone-icon{height:30px;width:30px}}.phone-icon-footer{fill:#665cac;width:30px;height:30px;margin-right:5px}.mail-phone:focus,.mail-phone:hover .phone-icon-footer{fill:#b15e00}.communication-item:focus,.communication-item:hover .phone-icon{fill:#b15e00}.header-links{display:flex;flex-direction:row;margin-right:0}.link-item.header{margin-right:10px;background-color:rgba(67,0,155,0.1);color:black;fill:black}.header .social-link{width:33px;height:33px;border:solid 1px #a3adc5}.hero{background-color:#fff;text-align:center}.overlya{margin-left:auto;margin-right:auto;background-repeat:no-repeat;background-size:cover;background-position:center center;padding-top:118px;padding-bottom:118px;max-width:100%}@media screen and (max-width: 767px){.overlya{background-color:#c4c4c4;background-image:linear-gradient(to right, rgba(47,48,58,0.4), rgba(47,48,58,0.4)),url(../images/mobile/1x/hero@1x.jpg)}}@media screen and (min-resolution: 2dppx){.overlya{background-image:linear-gradient(to right, rgba(47,48,58,0.4), rgba(47,48,58,0.4)),url(../images/mobile/1x/hero@1x.jpg)}}@media screen and (min-width: 768px) and (max-width: 1199px){.overlya{background-image:linear-gradient(to right, rgba(47,48,58,0.4), rgba(47,48,58,0.4)),url(../images/tablet/1x/hero@1x.jpg)}}@media screen and (min-width: 768px) and (max-width: 1199px) and (min-resolution: 2dppx){.overlya{background-image:linear-gradient(to right, rgba(47,48,58,0.4), rgba(47,48,58,0.4)),url(../images/tablet/1x/hero@1x.jpg)}}@media screen and (min-width: 1200px){.overlya{max-width:1600px;padding-top:200px;padding-bottom:200px;background-image:linear-gradient(to right, rgba(47,48,58,0.4), rgba(47,48,58,0.4)),url(../images/desktop/1x/hero@1x.jpg)}}@media screen and (min-width: 1200px) and (min-resolution: 2dppx){.overlya{background-image:linear-gradient(to right, rgba(47,48,58,0.4), rgba(47,48,58,0.4)),url(../images/desktop/1x/hero@1x.jpg)}}.slogan{padding:0;margin:0;margin-bottom:30px;text-transform:uppercase;letter-spacing:0.06em;color:#fff}@media screen and (min-width: 768px){.slogan{font-weight:900;font-size:44px;line-height:1.4}}.hero .button{display:inline-block;padding:10px 32px;border-radius:4px;min-width:200px;color:#fff;background-color:#b15e00;font-size:16px;font-weight:700;line-height:1.9;letter-spacing:0.06em;text-align:center;border:none}.button:focus,.button:hover{color:#fff;background-color:#b15e00;box-shadow:0px 3px 1px rgba(0,0,0,0.1),0px 1px 2px rgba(0,0,0,0.08),0px 2px 2px rgba(0,0,0,0.12);border-radius:4px}.features{background-color:#fff}@media screen and (max-width: 1199px){.features{padding-top:60px;padding-bottom:60px}}@media screen and (min-width: 1200px){.features{padding-top:94px}}@media screen and (max-width: 767px){.features{padding-top:30px;padding-bottom:0}}.features-container .title{position:absolute;visibility:hidden}.features-list{margin:0;padding:0}@media screen and (min-width: 768px) and (max-width: 1199px){.features-list{display:flex;flex-wrap:wrap;margin:-15px}}@media screen and (min-width: 1200px){.features-list{display:flex}}.icon-area{text-align:center;padding:25px 100px;background-color:#f5f4fa;border-radius:4px}@media screen and (max-width: 767px){.icon-area{display:none}}.icon{width:70px;height:70px}.features-title{display:block;margin:0;margin-top:30px;padding:0;font-size:14px;line-height:1.1;color:#212121;font-weight:700;letter-spacing:0.03em;text-transform:uppercase;text-align:left}@media screen and (max-width: 767px){.features-title{text-align:center}}.feature-description{margin:0;margin-top:10px;font-weight:400;font-size:14px;line-height:1.7;letter-spacing:0.03em;text-align:left}@media screen and (max-width: 767px){.features-list .item{margin-left:auto;margin-right:auto}}@media screen and (max-width: 767px){.features-list .item{margin-bottom:30px;width:100%}}@media screen and (min-width: 768px) and (max-width: 1199px){.features-list .item{width:calc((100% - 60px) / 2);margin:15px}}@media screen and (min-width: 1200px){.features-list .item{width:270px;margin-left:30px}}@media screen and (min-width: 1200px){.features-list .item:first-child{margin-left:0}}.activitys{display:none}@media screen and (min-width: 1200px){.activitys{display:block;background-color:#fff;padding-top:94px}}.activitys-title{color:#b15e00}@media screen and (max-width: 767px){.activitys-title{margin-bottom:20px}}.activity-list{display:flex;padding:0;margin:0}.activity-list .item+.item{margin-left:30px}.activity-list .item{position:relative;border:solid 1px}.activity-overlya{position:absolute;display:inline-block;bottom:0;left:0;width:100%;height:70px;margin:0;padding-top:27px;padding-bottom:27px;text-align:center;background-color:rgba(47,48,58,0.8)}.activity-overlya h3{margin:0;padding:0;font-size:14px;line-height:1.1;letter-spacing:0.03em;text-transform:uppercase;color:#fff}.page-team{background-color:#f5f4fa}@media screen and (max-width: 1199px){.page-team{padding-bottom:60px}}@media screen and (min-width: 1200px){.page-team{padding-top:94px}}@media screen and (max-width: 767px){.page-team{padding-bottom:0}}.emloyees-list{padding:0;margin:0}@media screen and (min-width: 768px) and (max-width: 1199px){.emloyees-list{display:flex;flex-wrap:wrap;margin:-15px}}@media screen and (min-width: 1200px){.emloyees-list{display:flex}}@media screen and (max-width: 767px){.emloyees-list .employee-item+.employee-item{margin-top:30px}}@media screen and (min-width: 1200px){.emloyees-list .employee-item+.employee-item{margin-left:30px}}.employee-item{display:block;background-color:#fff;text-align:center;border-bottom-right-radius:4px;border-bottom-left-radius:4px;box-shadow:0px 1px 3px rgba(153,70,70,0.12),0px 1px 1px rgba(0,0,0,0.14),0px 2px 1px rgba(0,0,0,0.2)}@media screen and (min-width: 768px) and (max-width: 1199px){.employee-item{width:calc((100% - 60px) / 2);margin:15px}}@media screen and (max-width: 1199px){.employee-item{padding-bottom:24px}}@media screen and (min-width: 1200px){.employee-item{padding-bottom:30px}}.employee{transition-property:color;transition-duration:250ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);color:#212121;font-weight:500;line-height:1.7;letter-spacing:0.03em}.employee-container{padding-top:30px}.employee-name{transition-property:color;transition-duration:250ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);padding:0;margin:0;font-weight:500;font-size:16px;color:#212121}.employee-name:hover{color:inherit}.employee:focus{outline:none}.employee:hover{color:#b15e00}.employee-position{margin:0;margin-top:10px;padding:0;color:#757575;font-size:16px;font-weight:400;line-height:1.2}.link-list{display:flex;justify-content:center;padding:0;margin:0;margin-top:16px}.link-list .link-item+.link-item{margin-left:10px}.social-link:focus,.social-link:hover{background-color:#b15e00;color:#fff}.kreslo-block{display:flex}@media screen and (max-width: 767px){.kreslo-block{display:block}}.kreslo-img{margin-right:30px;height:100%}@media screen and (max-width: 767px){.kreslo-img{display:block;margin:0;height:250px;width:auto;margin-right:auto;margin-left:auto}}.text-kreslo{line-height:1.7;text-align:left}.clients{background-color:#fff}@media screen and (max-width: 767px){.clients{padding-top:60px;padding-bottom:60px}}@media screen and (min-width: 768px){.clients{padding-bottom:54px}}.clients-container{text-align:center}.clients-title{margin-bottom:30px}.clients-list{display:flex;justify-content:center;padding:0}@media screen and (max-width: 1199px){.clients-list{flex-wrap:wrap;margin:-15px}}@media screen and (min-width: 1200px){.clients-list{display:flex;justify-content:space-between;margin:0}}@media screen and (max-width: 767px){.clients-list .item{width:calc((100% - 60px) / 2);margin:15px}}@media screen and (min-width: 768px) and (max-width: 1199px){.clients-list .item{width:calc((100% - 90px) / 3);margin:15px}}@media screen and (min-width: 1200px){.clients-list .item{width:calc((100% - 120px) / 6)}}@media screen and (min-width: 1200px){.clients-list .item+.item{margin-left:30px}}.clients-link{height:90px;display:flex;justify-content:center;align-items:center;transition-property:color;transition-duration:250ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);border:1px solid #afb1b8;border-radius:4px;color:#afb1b8;background-color:#fff}.clients-link:focus,.clients-link:hover{color:#b15e00;border-color:#b15e00}.clients-icon{fill:currentColor}.first{width:44.27px;height:49.23px}.second{width:40px;height:52px}.third{width:41px;height:42.6px}.fourth{width:79.66px;height:42.02px}.fifth{width:59px;height:47px}.sixth{width:88.48px;height:45.44px}.clients-text{text-align:left}.process-list{display:flex;justify-content:space-between;margin:0;padding:0}@media screen and (max-width: 767px){.process-list{display:inline}}.process-item{width:220px;box-shadow:0px 1px 3px rgba(153,70,70,0.12),4px 5px 1px rgba(0,0,0,0.14),1px 2px 1px rgba(0,0,0,0.2)}@media screen and (max-width: 1199px){.process-item{width:142px}}@media screen and (max-width: 767px){.process-item{display:block;width:100%;box-shadow:none;text-align:left;padding-top:10px}}@media screen and (max-width: 767px){.process-item::before{content:"";display:inline-block;width:24px;height:24px;background-image:url(../images/droplet.svg);fill:#0196fa;background-size:contain}}@media screen and (max-width: 767px){.process-item img{display:none}}@media screen and (max-width: 767px){.process-item p{display:inline}}.page-footer{background-color:#2f303a;padding-top:60px;padding-bottom:60px}@media screen and (max-width: 767px){.page-footer{padding-top:20px;padding-bottom:20px}}@media screen and (min-width: 1200px){.footer-container{display:flex}}@media screen and (max-width: 767px){.footer-container{display:block}}@media screen and (min-width: 768px){.tablet-container{display:flex;align-items:flex-start;justify-content:space-between;padding:0 20px}}@media screen and (min-width: 1200px){.tablet-container{width:700px}}@media screen and (max-width: 1199px){.logo-container{text-align:center}}@media screen and (max-width: 767px){.logo-container{height:120px}}.footer-logo{font-family:Raleway, sans-serif;color:#fff;font-weight:700;letter-spacing:0.03em}@media screen and (max-width: 1199px){.footer-logo{font-size:24px;line-height:1.17}}@media screen and (min-width: 1200px){.footer-logo{font-size:26px;line-height:1.19}}@media screen and (max-width: 767px){.footer-logo{height:auto}}.contact{margin:0;margin-top:20px;padding:0;color:#fff;font-weight:400;font-style:normal;font-size:14px;line-height:1.7;letter-spacing:0.03em}.contacts-list{margin:0;padding:0}@media screen and (max-width: 1199px){.contacts-list .item{margin-top:8px}}@media screen and (min-width: 1200px){.contacts-list .item{margin-top:9px}}.contact .mail-phone{display:flex;align-items:center;justify-content:left;color:rgba(255,255,255,0.6);font-size:14px;line-height:1.7;letter-spacing:0.03em}@media screen and (max-width: 767px){.contact .mail-phone{color:#fff;font-size:16px;font-weight:700}}@media screen and (max-width: 1199px){.link-container{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:21px}}@media screen and (min-width: 1200px){.link-container{margin-left:100px}}@media screen and (max-width: 767px){.link-container{align-items:center;flex-direction:row;margin-top:10px;height:35px}}@media screen and (min-width: 1200px){.link-container{margin:21px 0 0 0}}.invite{text-transform:uppercase;font-size:16px;line-height:1.2;font-weight:700;letter-spacing:0.03em;color:#fff}.border-links{display:flex;align-items:center;justify-content:center;margin:0;margin-top:20px;padding:0}@media screen and (max-width: 767px){.border-links{margin:0 0 0 10px}}.border-links .link-item+.link-item{margin-left:10px}.footer .social-link{background-color:rgba(255,255,255,0.1);color:#fff}.footer .social-link:focus,.footer .social-link:hover{background-color:#b15e00}@media screen and (max-width: 1199px){.form-container{margin-top:60px}}@media screen and (min-width: 1200px){.form-container{margin-left:auto}}@media screen and (max-width: 1199px){.footer-form{display:flex;flex-direction:column;align-items:center}}@media screen and (min-width: 1200px){.footer-form{display:flex;justify-content:flex-start;align-items:flex-end}}.subscribe-title{display:block;margin-bottom:20px;font-size:14px;line-height:1.1;letter-spacing:0.03em;text-transform:uppercase;color:#fff;text-transform:uppercase}@media screen and (max-width: 1199px){.input-container{width:100%;text-align:center}}@media screen and (min-width: 480px) and (max-width: 1199px){.input-container{width:450px}}.footer-input{height:50px;padding:15px 16px;color:#fff;background-color:transparent;border:1px solid rgba(255,255,255,0.3);box-sizing:border-box;filter:drop-shadow(0px 4px 4px rgba(0,16,34,0.15));border-radius:4px}@media screen and (max-width: 767px){.footer-input{width:100%}}@media screen and (min-width: 480px) and (max-width: 1199px){.footer-input{width:450px}}@media screen and (min-width: 1200px){.footer-input{width:358px;margin-right:12px}}.footer-input::placeholder{font-weight:400;font-size:16px;line-height:1.25;letter-spacing:0.03em;color:rgba(255,255,255,0.6)}.subscribe-button{display:flex;width:200px;height:50px;padding-top:10px;padding-bottom:10px;padding-left:29px;padding-right:8px;background:#b15e00;box-shadow:0px 4px 4px rgba(0,16,34,0.15);border-radius:4px;border-color:transparent;font-weight:700;font-size:16px;line-height:1.9;letter-spacing:0.06em;color:#fff}@media screen and (max-width: 1199px){.subscribe-button{margin-top:20px}}@media screen and (min-width: 1200px){.subscribe-button{align-items:center}}.subscribe-button::after{content:"";display:inline-block;width:24px;height:24px;margin-left:10px;background-color:#b15e00;background-image:url(../images/icon-send.svg);background-size:24px 24px}.times{font-weight:400;font-size:16px;line-height:1.25;letter-spacing:0.03em;margin:0;color:rgba(255,255,255,0.6)}.backdrop{position:fixed;top:0;left:0;transition-property:opacity;transition-duration:250ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);width:100%;height:100%;overflow-y:scroll;background-color:rgba(0,0,0,0.2);opacity:1}.backdrop.is-hidden{opacity:0;pointer-events:none}.backdrop.is-hidden .modal{transform:translate(-50%, -50%) scale(0.9)}.modal{position:absolute;top:50%;left:50%;padding:40px;transform:translate(-50%, -50%) scale(1);transition-property:translate,scale;transition-duration:250ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);background-color:#fff;box-shadow:0px 1px 3px rgba(0,0,0,0.12),0px 1px 1px rgba(0,0,0,0.14),0px 2px 1px rgba(0,0,0,0.2);border-radius:4px}@media screen and (max-width: 478px){.modal{width:calc(100% - 30px);height:calc(100% - 60px)}}@media screen and (max-height: 665px){.modal{height:calc(100% - 30px);padding:10px 30px}}@media screen and (min-width: 480px) and (max-width: 1199px){.modal{width:450px;height:609px}}@media screen and (min-width: 1200px){.modal{width:528px;height:582px}}.modal-button{position:absolute;top:8px;right:8px;display:flex;justify-content:center;align-items:center;padding:0;margin:0;width:30px;height:30px;background-color:#fff;border:1px solid rgba(0,0,0,0.1);border-radius:50%;cursor:pointer}.close-icon{display:flex;width:11px;height:11px;fill:#000000;transition-property:fill;transition-duration:250ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.modal-button:active .close-icon{fill:#b15e00}.modal-form{text-align:center}.b-class{text-align:center}.modal-title{padding:0;margin:0;color:#212121;font-weight:700;font-size:20px;text-align:center;letter-spacing:0.03em}@media screen and (max-width: 1199px){.modal-title{line-height:1.5}}@media screen and (min-width: 1200px){.modal-title{line-height:1.15;text-align:center}}.modal-list{padding:0;margin:0;margin-top:12px}.modal-item+.modal-item{margin-top:10px}.modal-item{position:relative;text-align:left}.label-name{position:relative;font-weight:400;font-size:12px;line-height:1.2;letter-spacing:0.01em;color:#757575}.modal-icon{position:absolute;display:block;color:#212121}.name:focus+.person-icon,.phone-input:focus+.modalphone-icon,.email-input:focus+.email-icon{color:#b15e00}.person,.phone,.email{fill:currentColor}.icon-input{position:absolute;width:100%;height:100%}.input-area{display:block;width:100%;height:40px;margin-top:4px;padding:12px 42px;font-size:16px;font-weight:400;line-height:1.2;letter-spacing:0.01em;border:1px solid rgba(33,33,33,0.2);border-radius:4px;cursor:pointer}.name,.phone-input,.email-input{transition-property:outline-color;transition-duration:250ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.name:focus,.phone-input:focus,.email-input:focus{outline-color:#b15e00}.textarea-field{display:block;width:100%;height:120px;margin-top:4px;padding:12px 16px;border:1px solid rgba(33,33,33,0.2);border-radius:4px;cursor:pointer;transition-property:outline;transition-duration:250ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}@media screen and (max-width: 478px){.textarea-field{height:70px}}.textarea-field:focus{outline:#b15e00;border:2px solid #b15e00}.textarea-field::placeholder{font-weight:400;font-size:14px;line-height:1.1;letter-spacing:0.01em;color:rgba(117,117,117,0.5)}.confirm-label{display:flex;align-items:center;position:relative;justify-content:center;margin-top:20px;margin-bottom:20px;font-weight:400;letter-spacing:0.03em;color:#757575}@media screen and (max-width: 478px){.confirm-label{margin-bottom:40px;align-items:flex-start;justify-content:center}}@media screen and (max-width: 1199px){.confirm-label{font-size:12px;line-height:1.17}}@media screen and (min-width: 1200px){.confirm-label{font-size:14px;line-height:1.71}}.check-area{width:16px;height:15px;margin-right:8px}.check-area::before{content:"";display:block;width:16px;height:15px;border:2px solid #000000;border-radius:2px}@media screen and (max-width: 478px){.check-area{position:absolute;left:0}}.br{display:none}@media screen and (max-width: 370px){.br{display:inline}}.confirm-input:checked+.check-area::before{border-color:#b15e00;background-color:#b15e00;background-image:url(../images/check.svg);background-size:contain;background-position:0 1px;background-repeat:no-repeat;transition-property:background-image,background-color;transition-duration:250ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.underline{border-bottom:0.8px solid currentColor;display:inline-block;line-height:0.85}@media screen and (max-width: 478px){.underline{position:absolute;left:28%;top:120%}}.confirm-input{-webkit-appearance:none;-moz-appearence:none;appearance:none;position:absolute}.contract-conditions{color:#b15e00;font-weight:400;letter-spacing:0.03em;margin-left:4.5px}@media screen and (max-width: 1199px){.contract-conditions{font-size:12px;line-height:1.17}}@media screen and (min-width: 1200px){.contract-conditions{font-size:14px;line-height:1.71}}.submit-button{width:200px;height:50px;padding:10px 55px;color:#fff;font-weight:700;line-height:1.9;letter-spacing:0.06em;background:#188ce8;box-shadow:0px 4px 4px rgba(0,0,0,0.15);border-color:transparent;border-radius:4px;cursor:pointer}@media screen and (max-width: 250px){.submit-button{width:calc(100% - 30px);min-width:100px;height:auto;padding:0 0}}.page-header.portfolio{border-bottom:1px solid #ececec}@media screen and (max-width: 1199px){.portfolio-section{padding-top:60px;padding-bottom:60px}}@media screen and (min-width: 1200px){.portfolio-section{padding-top:24px;padding-bottom:109px}}@media screen and (max-width: 767px){.portfolio-section{padding-top:20px;padding-bottom:40px}}@media screen and (max-width: 767px){.examples-container{display:none;padding-bottom:40px}}@media screen and (min-width: 768px){.examples-container{padding-bottom:30px}}@media screen and (min-width: 1200px){.examples-container{padding-bottom:50px}}.examples-title{margin:0;padding:0;text-align:center;display:none}.examples-list{display:flex;flex-wrap:wrap;justify-content:center;margin:0;margin-top:-15px;padding:0}@media screen and (max-width: 767px){.examples-list{flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-left:-8px}}.examples-list .item{margin-left:8px;margin-top:15px}.examples-list .button{transition-property:color;transition-duration:250ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);padding:6px 22px;font-family:Roboto;font-weight:500;font-size:16px;line-height:1.6;letter-spacing:0.03em;color:#212121;background-color:#f5f4fa;border-radius:4px;border:none;cursor:pointer}.examples-list .button:hover,.examples-list .button:focus{padding:6px 22px;color:#fff;background-color:#b15e00;box-shadow:0px 3px 1px rgba(0,0,0,0.1),0px 1px 2px rgba(0,0,0,0.08),0px 2px 2px rgba(0,0,0,0.12);border-radius:4px}.projects-container{padding:0;margin:0;display:flex;flex-wrap:wrap}@media screen and (min-width: 480px){.projects-container{margin:-15px}}.project-item{display:block;box-shadow:0px 1px 3px rgba(153,70,70,0.12),4px 5px 1px rgba(0,0,0,0.14),1px 2px 1px rgba(0,0,0,0.2);height:auto}@media screen and (max-width: 767px){.project-item{width:100%;margin-bottom:30px}.project-item .project-item .item:last-child{margin:0}}@media screen and (min-width: 480px){.project-item{width:450px;margin:15px}}@media screen and (min-width: 768px){.project-item{width:calc((100% - 60px) / 2);margin:15px}}@media screen and (min-width: 1200px){.project-item{width:calc((100% - 90px) / 2);margin:15px}}.overlya-container{display:block;position:relative;padding:0;margin:0;overflow:hidden}.project-overlya{position:absolute;top:0;left:0;transition-property:transform,opacity;transition-duration:250ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);width:100%;height:100%;margin:0;padding:63px 24px;background-color:rgba(33,150,243,0.9)}@media screen and (max-width: 767px){.project-overlya{padding:7px 15px}}@media screen and (min-width: 768px){.project-overlya{padding:50px 24px}}.base-overlya{transform:translateY(100%);opacity:0}.project:focus .base-overlya,.project:hover .base-overlya{transform:translateY(0);opacity:1}.project-overlya p{display:block;padding:0;margin:0;text-align:left;font-weight:400;font-size:18px;line-height:1.6;letter-spacing:0.03em;color:#fff}@media screen and (max-width: 767px){.project-overlya p{font-size:13px;line-height:1.4}}.content{padding:20px 24px;background:#fff;border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;border-left:1px solid #eeeeee}.project{transition-property:opacity;transition-duration:250ms;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.project:focus,.project:hover{box-shadow:0px 1px 1px rgba(0,0,0,0.12),0px 4px 4px rgba(0,0,0,0.06),1px 4px 6px rgba(0,0,0,0.16)}.project-title{margin:0;padding:0;color:#212121;font-weight:700;font-size:18px;line-height:2;letter-spacing:0.06em;text-align:left}.project-description{margin:0;margin-top:4px;color:#757575;font-weight:400;font-size:16px;line-height:1.9;letter-spacing:0.03em}.primer-img{display:block;height:auto;margin-right:auto;margin-left:auto;margin-top:10px;margin-bottom:10px}.price-item{display:flex;height:auto;box-shadow:0px 1px 3px rgba(153,70,70,0.12),4px 5px 1px rgba(0,0,0,0.14),1px 2px 1px rgba(0,0,0,0.2)}@media screen and (max-width: 767px){.price-item{width:calc((100% - 40px) / 2);margin:7px}.price-item .price-item .item:last-child{margin:0}}@media screen and (min-width: 480px){.price-item{width:450px;margin:15px}}@media screen and (min-width: 768px){.price-item{width:calc((100% - 90px) / 3);margin:10px}}@media screen and (min-width: 1200px){.price-item{width:calc((100% - 100px) / 4);height:auto;margin:7px}}.content{margin-top:8px 0 0 0;padding:0 8px 0 8px}.price-description{margin:0;margin-top:4px;color:#b15e00;font-weight:700;font-size:18px;line-height:1.9;letter-spacing:0.03em}@media screen and (max-width: 767px){.price-description{font-size:15px}}.price-title{margin:0;padding:0;color:#212121;font-weight:700;font-size:16px;line-height:2;letter-spacing:0.06em;text-align:left}@media screen and (max-width: 767px){.price-title{line-height:1.19}}.price-title-list{margin:0;text-align:center}.price-title-list2{text-align:center;margin-top:70px}@media screen and (max-width: 767px){.price-title-list2{margin-top:20px}}@media screen and (max-width: 1199px){.price-title-list2{margin:20px 0}}.price-title-list3{text-align:center;margin-top:20px}@media screen and (max-width: 1199px){.price-section{padding-top:60px;padding-bottom:60px}}@media screen and (min-width: 1200px){.price-section{padding-top:35px;padding-bottom:109px}}@media screen and (max-width: 767px){.price-section{padding-top:20px}}.zapah{padding-top:80px}@media screen and (max-width: 767px){.zapah{padding-top:30px}}.price-container{display:flex;flex-wrap:wrap;padding:0}@media screen and (min-width: 768px){.price-container{padding-bottom:30px}}@media screen and (min-width: 1200px){.price-container{padding-bottom:50px}}@media screen and (max-width: 767px){.matras{margin:0;padding:0}}@media screen and (max-width: 767px){.matras li{font-size:13.5px}}@media screen and (max-width: 767px){.price-position::before{content:"";display:inline-block;width:24px;height:24px;background-image:url(../images/droplet.svg);fill:#0196fa;background-size:contain}}.price-container-title{text-align:center}
/*# sourceMappingURL=main.min.css.map */