/*src:1793455869:43900*/
#recoverform{display:none}.pp-register-content{background-color:#c8de72;color:#16494d;position:fixed;overflow:auto;padding:160px 300px 0 160px;top:0;left:0;right:490px;bottom:0}.pp-btn{display:inline-block;font-weight:400;color:#212529;text-decoration:none;text-align:center;outline:none !important;vertical-align:middle;cursor:pointer;box-shadow:none !important;user-select:none;background-color:transparent;border:1px solid transparent;padding:0.375rem 0.75rem;font-size:0.875rem;line-height:1.5;border-radius:0.25rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.remodal-wrapper .pp-btn{font-size:16px !important;margin-bottom:20px !important}.pp-btn-success{color:#fff;background-color:#34abbd;border-color:#34abbd}.pp-btn-danger{color:#fff;background-color:#d93c23;border-color:#d93c23}.pp-auth__right .pp-btn-success,.pp-auth__right .pp-btn-danger{width:100%;font-weight:600;font-size:20px;margin:24px 0 10px}.pp-btn-success:hover{color:#fff;background-color:#309faf;border-color:#309faf}.pp-btn-danger:hover{color:#fff;background-color:#c13e28;border-color:#c13e28}.help-block{color:red;height:0}.pp-auth__right .form-material .form-group{overflow:hidden;margin-bottom:5px}.pp-auth__right .form-control,.pp-auth__right .form-material .form-control,.pp-auth__right .select2-container--default .select2-selection--single{border:1px solid #e0e7ea;border-radius:4px;padding:7px 15px;transition:background 0s ease-out 0s;font-family:"SF UI Display",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:16px;font-weight:300;height:auto;line-height:1.5;color:#03353d;background-color:#fff;width:100%;outline:none}.pp-auth__right .select2-container--default .select2-selection--single .select2-selection__rendered{font-family:"SF UI Display",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:16px;font-weight:300;line-height:1.5;color:#03353d;padding-left:0px}.pp-auth__right .select2-container--default .select2-results__option[role=group],.pp-auth__right .app .select2-results__option,.pp-auth__right .app .select2-container .select2-results__option--highlighted.select2-results__option--selectable,.pp-auth__right .app .select2-container .select2-results__option--selected{color:#03353d}.pp-auth__right,.pp-auth__right .form-control[readonly]{background-color:#fafafa;opacity:1;color:#bdc6ca}.pp-auth__right .form-control.focus,.pp-auth__right .form-control:focus,.pp-auth__right .form-material .form-control.focus,.pp-auth__right .form-material .form-control:focus{border-color:#34abbd;box-shadow:none;color:#03353d;float:none}.pp-auth__right .form-control.focus,.pp-auth__right .form-control:focus,.pp-auth__right .form-material .form-control.focus,.pp-auth__right .form-material .form-control:focus{background-size:100% 2px,100% 1px;outline:0 none;transition-duration:0.3s}.pp-auth__right .form-control-line .form-group{overflow:hidden}.pp-auth__right .form-control-line .form-control{border:0px;border-radius:0px;padding-left:0px}.pp-auth__right .form-control-line .form-control:focus{border-bottom:1px solid #d93c23}.pp-auth__right{position:fixed;right:0;top:0;bottom:0;z-index:2;background:#fff;width:490px;overflow:auto}.pp-auth__right .app-header{background:transparent;border:none;position:relative}.pp-auth__right .app-header__container{height:80px;padding:0 70px}.pp-auth__right .app-header__logo{left:69px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;position:absolute;margin-top:-4px}.pp-auth__right .app-logo{font-size:20px}.app-logo__domain{color:#bdc6ca}.pp-auth__right .app-header__lang-dropdown{margin-top:10px}.pp-auth__right .login-sidebar{padding:100px 70px 0}.pp-auth__right .app-header__lang{margin-right:0}.register-page .pp-auth__form-name{font-size:25px;font-weight:700;margin-bottom:18px;text-transform:none;display:block}.log-in-page .login-box .pp-auth__form-name{font-size:25px;font-weight:700;margin-bottom:20px;text-transform:uppercase;display:block}.pp-checker-line{line-height:1;font-size:14px}.pp-justify-between{justify-content:space-between}.border-0{border:none !important}.pp-auth__right .pp-btn-success,.pp-auth__right .pp-btn-danger{width:100%;font-weight:600;font-size:20px;margin:24px 0 10px}.pp-auth__right .pp-btn-danger{margin-top:14px}.pp-register-content{right:0;left:820px;padding-right:30px}.pp-auth__right{left:0;display:flex;align-items:center;padding-top:110px;width:820px}.pp-auth__right .app-header__container{padding:0 calc((100% - 490px + 140px) / 2);position:relative}.pp-auth__right .app-logo{position:relative;transform:none;left:auto;top:auto}.pp-auth__right .app-header{position:absolute}.pp-auth__right .login-sidebar{width:100%;padding:100px calc((100% - 490px + 140px) / 2) 0}.login-box .card-body{padding:0}.pp-register-content,.app__wrapper--auth{background-color:#E0E7EA}.app__wrapper--auth .hot-plans__controls{right:30px;left:840px}.recoverformThanks{display:none}.recoveryThanksH4,.recoveryThanksH5{font-weight:normal;max-width:200px;margin-left:auto;margin-right:auto;text-align:center}.recoveryThanksH5{max-width:100%;margin:0 0 12px}.app__wrapper--from-mail{background:#C8DE72;padding:20px;min-height:800px;align-items:center}.from-mail-sidebar{background-color:#fff;max-width:480px;padding:45px;width:100%;margin:auto;position:relative;left:auto;display:block}.from-mail-sidebar .pp-auth__form-name{text-align:center;margin:40px 0 10px}.from-mail-sidebar .loginform .pp-btn-success,.from-mail-sidebar .recoverformThanks .pp-btn-success{width:122px;margin-left:auto;margin-right:auto;display:block;margin-bottom:25px}.verifyChecker{text-align:center;color:#C8DE72;margin-bottom:0 !important;margin-top:45px}.recoverformVis{display:block}.pp-reg-inner h1{font-size:61px;font-style:normal;font-weight:700;line-height:normal}.pp-reg-inner{max-width:650px}.pp-reg-inner p{font-size:25px;font-style:normal;font-weight:500;line-height:47px;margin-bottom:73px;margin-top:0}.pp-images-tiles{margin-left:820px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:10px;padding:10px}.pp-images-tiles__item{overflow:hidden;border-radius:10px;position:relative}.pp-images-tiles__item img{max-height:100%}.pp-images-tiles__item span{position:absolute;color:#fff;bottom:26px;left:30px;line-height:1;font-weight:600}.select-plan__item .select2-container--default .select2-selection--single .select2-selection__arrow b,.sorting__select .select2-container--default .select2-selection--single .select2-selection__arrow b{opacity:0}.sorting__select .select2 .select2-selection{height:35px}.sorting__select .select2 .select2-selection .select2-selection__rendered{height:34px;line-height:34px}.sorting__select .select2-container .select2-selection--single .select2-selection__clear{font-size:1.4rem;height:33px}.sorting__select .select__placeholder{top:0;line-height:33px}.sorting__plan{margin:0;align-items:center;height:100%}.author-item__image img{opacity:1}.work-description__text,.work-aside__header-note,.modification-request__body,.modification-request__note-text{font-size:16px;line-height:20px}.author-item__license{margin-left:17px}.author-card__buttons .collection-item__save{position:relative}.pp20-container{max-width:1170px;margin-right:auto;margin-left:auto}.pp20-box{background:#FAFAFA;border:none}.pp20-box--height-1{height:90px}.pp20-box--height-2{height:360px}.pp20-header{background:#C8DE72;text-align:center;padding:47px 0 60px}.pp20-header--blue{background-color:#34ABBD}.pp20-header h1{text-align:center;font-family:SF UI Display;font-size:49px;font-style:normal;font-weight:800;line-height:58px;margin:0 auto 62px;max-width:87%;color:#003333 !important}.pp20-header--blue h1{color:#fff}.pp20-header p{font-size:25px;font-style:normal;font-weight:400;line-height:normal}.pp20-stik{background:#fff;display:inline-block;text-transform:uppercase;font-size:11px;padding:7px 27px 3px;border-radius:15px;letter-spacing:0.9px;margin-bottom:40px;font-weight:300}.pp20-btn{border-radius:5px;background:#16494D;text-align:center;font-family:SF UI Display;font-size:20px;font-style:normal;font-weight:600;line-height:normal;display:block;color:#fff;text-decoration:none;margin:70px auto 0;width:170px;line-height:2.2}.pp20-btn:hover{opacity:.9}.pp20-box__two-column{display:grid;grid-template-columns:1fr 1fr;gap:30px}.pp20-box__two-column--revers div:last-child{order:-1;margin-left:0}.pp20-box__two-column--revers div:last-child .pp20-margin-left--1{margin-left:0}.pp20-box__two-column--align-vertical-center{}.pp20-content{padding:110px 0}.pp20-content h3{font-size:25px;margin-bottom:13px}.pp20-content p{max-width:83%}.pp20-features{padding:77px 0}.pp20-features .pp20-content{padding:70px 0}.pp20-features .pp20-box__two-column{grid-template-columns:calc(100% / 2 - 2%) calc(100% / 2 - 10%);justify-content:space-between}.pp20-features .pp20-image{margin-top:-19px;display:block}.pp20-features h2{text-align:center;font-size:31px;margin-bottom:27px}.pp20-faq{padding:80px 0}.pp20-faq h2{text-align:center;font-size:49px}.pp20-faq p{  }.pp20-faq p a{color:#34ABBD}.pp20-faq__item{border:1px solid #34ABBD;border-radius:25px; margin:0 0 31px}.pp20-faq__title{font-size:25px;font-style:normal;font-weight:700;line-height:32px;cursor:pointer;display:block;margin:0;padding:37px 98px}.pp20-faq__item:hover .pp20-faq__title{color:#34ABBD}.pp20-faq__description{height:0;overflow:hidden;transition:all ease 1s;padding:0 98px;font-size:20px;line-height:30px}.pp20-faq__item--active{padding-bottom:37px}.pp20-faq__item--active .pp20-faq__title{padding-bottom:20px}.pp20-faq__item--active .pp20-faq__description{height:auto}.tarif-item{border-radius:10px;border:1px solid #e0e7ea}.tarif-item__header{text-align:center;justify-content:center;align-items:center;display:flex;height:75px;border-bottom:1px solid #e0e7ea;background-color:#fafafa;border-radius:10px 10px 0 0;color:#16494d;font-size:20px;font-weight:700}.tarif-item__price{text-align:center;padding:20px 0;border-bottom:1px solid #e0e7ea}.tarif-item__price-mo{font-size:31px;font-weight:700;line-height:30px;color:#34abbd}.tarif-item__price-mo span{font-weight:400;font-size:25px}.tarif-item__price-ye{font-size:20px}.tarif-item__list{padding:30px 25px}.tarif-item__list-item{display:flex;color:#033;font-size:16px;margin-top:30px}.tarif-item__list-item:first-child{margin-top:0}.tarif-item__list-item .svg-icon{display:block}.tarif-item__list-item .svg-icon--x-svgrepo-com{margin-top:5px;width:11px;height:11px;fill:#d93c23}.tarif-item__list-item .svg-icon--check{margin-top:5px;width:15px;height:11px;fill:#34abbd}.tarif-item__list-title{flex:1 1;padding-right:10px}.tarif-item__list-value{margin-left:auto}.tarifs-total{text-align:center;margin-top:24px}.tarifs-total__header{color:#bdc6ca;font-size:20px;line-height:1;font-weight:400;margin-bottom:17px}.tarifs-total__price{color:#03353d;font-size:39px;line-height:34px;font-weight:700;margin-bottom:0}.tarifs-total__price-info{color:#34abbd;font-size:13px;font-weight:500;line-height:2.7}.tarifs-total__price-info b{color:#d93c23;font-weight:700}.tarifs-total__button .btn{width:210px}.tarifs__headline{margin-top:23px;margin-bottom:-20px}.tarifs__header{color:#34abbd;font-size:16px;font-weight:500;margin-bottom:20px}.tarifs__header .svg-icon{margin-right:8px;width:15px;height:15px;vertical-align:top;margin-top:3px}.tarifs__info{display:flex;align-items:center;margin-bottom:15px}.tarifs__info .svg-icon{flex:0 0 15px;max-width:15px;width:15px;margin-right:9px;fill:#d93c23}.tarifs__info-link{color:#d93c23;font-size:16px;font-weight:500}.tarifs__info-link:hover{color:#d93c23;text-decoration:none}.tarifs__select{position:relative;width:100%;margin-top:25px}.tarifs__select:first-child{margin-top:0}.tarifs__select.is-active .tarifs__select-control{border-radius:10px 10px 0 0;border-bottom-color:transparent}.tarifs__select.is-active .tarifs__select-control .svg-icon{transform:rotate(-180deg)}.tarifs__select.is-active .tarifs__select-dropdown{display:block}.tarifs__select-dropdown{display:none;position:absolute;left:0;right:0;top:100%;z-index:5;overflow:hidden;margin-top:-1px;background-color:#fff;border:1px solid #e0e7ea;border-radius:0 0 10px 10px;-webkit-overflow-scrolling:touch}.tarifs__select-control{display:flex;align-items:center;height:75px;border:1px solid #e0e7ea;padding:0 30px;font-size:20px;border-radius:10px;cursor:pointer}.tarifs__select-control .svg-icon{display:block;width:16px;height:16px;margin-left:auto}.tarifs__select-item{display:flex;align-items:center;padding:0 30px;height:75px;color:#16494d;font-size:20px;border-top:1px solid #e0e7ea;text-decoration:none}.tarifs__select-item:first-child{border-top:none}.tarifs__select-item:hover{text-decoration:none;color:#16494d;background-color:#fafafa}.pp-link-file{display:inline-block;text-decoration-color:currentColor;text-decoration-style:dashed;line-height:1;font-weight:500}.pp-link-file:hover{text-decoration:none}.pp-link-popup__content{position:absolute; max-width:580px;  width:90%;background:#fff;border-radius:5px;box-shadow:15px 5px 50px rgba(0,0,0,.2);z-index:111}.pp-link-popup__content_two-column{max-width:780px}.pp-link-popup__close{position:absolute;right:-25px;top:-25px;background:#fff;border:none;cursor:pointer;border-radius:50%;padding:5px;line-height:0;transform:scale(0.7)}.pp-link-popup__content-inner{padding:35px}.pp-link-popup__content_two-column .pp-link-popup__content-inner{display:grid;grid-template-columns:1fr 1fr;gap:35px}.pp-link-popup__content-inner_one{}.pp-link-popup__content-inner_two{}.pp-link-popup__content p{font-size:15px;line-height:1.34}.pp-link-popup__content p img{display:block;margin:-35px -35px 35px;width:calc(100% + 70px)}.work__headline-text2{display:block}.work-list-2{margin-top:10px}.work-list-2 .collection-item__title-text{border-bottom:none !important;white-space:nowrap;line-height:1;text-overflow:ellipsis;overflow:hidden;display:block}.work-list-2 .collection-item__title-link{font-size:13px;text-decoration:underline;color:#34abbd}.work-list-2 .collection-item__title-link:hover{text-decoration:none}.work-list-2 .collection-item__note{align-items:flex-start}.custom-checkbox2 .custom-control-label{color:#003333;font-size:13px;font-weight:500;padding-top:4px}.font-weight-bold{font-weight:700}.pp-profile__form-checker-cc .custom-switch .custom-control-label::before{background-color:#adb5bd !important}.pp-profile__form-checker-cc .custom-control-input:checked~.custom-control-label::before{background-color:#c8de72 !important}.pp-recommend-lines{font-size:16px;font-weight:500}.pp-recommend-line{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:20px;align-items:center}.pp-recommend-line .pp-recommend-line__label{display:flex;justify-content:space-between}.pp-recommend-line .pp-recommend-line__label span{}.pp-recommend-line .pp-recommend-line__label b{font-weight:500}.pp-recommend-line .form-control{}.pp-recommend-lines2 .pp-recommend-line{display:flex}.pp-recommend-lines2 .pp-recommend-line__label{}.pp-recommend-lines2 .pp-recommend-line__label span{}.pp-recommend-lines2 .pp-recommend-line__label b{}.pp-recommend-lines2 .form-control{width:130px}.pp-recommend-lines_disabled{opacity:.4}.pp-recommend-lines_disabled .custom-switch .custom-control-label::before{background-color:#adb5bd !important}.pp-recommend-lines_disabled input{pointer-events:none}.status-architect{display:flex;gap:20px;.status__item{border-radius:10px;border:1px solid #E0E7EA;width:100%;.status__item__header{font-size:25px;font-weight:700;color:#16494D;text-align:center;background:#E0E7EA;line-height:32px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom:1px solid #E0E7EA;padding:19px 10px}.status__item__info{display:flex;justify-content:space-between;align-items:center;padding:0 20px;font-size:20px;color:#16494D;padding:23px 20px;font-weight:400;border-bottom:1px solid #E0E7EA;span{font-weight:700}}.status__item__visual{border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:20px 0 21px 0;display:flex;flex-wrap:wrap;justify-content:center}.status__item__text{font-size:20px;font-weight:500;color:#34ABBD;margin-bottom:25px;width:100%;text-align:center;line-height:29px}.circle{width:90px;height:90px;border-radius:50%;display:flex;justify-content:center; color:#6D8283;font-size:25px;font-weight:600;align-items:center;.check{display:none}.lock{display:block}.status{display:none}}}.status__item.completed{.status__item__info{color:#BDC6CA}.circle{width:110px;height:110px}.status__item__text{color:#BDC6CA;margin-bottom:15px}.circle{border:2px dashed #C8DE72;background:#C8DE72;.check{display:block}.status{display:none}.lock{display:none}}}.status__item.current{border:2px solid #34ABBD;.circle{width:110px;height:110px}.status__item__text{margin-bottom:15px}.status__item__header{color:#FAFAFA;background:#34ABBD;border:2px solid #34ABBD;margin-bottom:-2px}.status__item__info{border-bottom:2px solid #34ABBD;margin-bottom:-1px}.circle{border:none;background:#34ABBD;.check{display:none}.status{color:#FAFAFA;display:block}.lock{display:none}}}}@media (max-width:1600px){.pp-register-content{left:620px}.pp-auth__right{width:620px}.pp-images-tiles{margin-left:620px}.pp-auth__right .app-header__container{padding:0 calc((100% - 490px + 140px) / 2);position:relative}.pp-auth__right .login-sidebar{padding:100px calc((100% - 490px + 140px) / 2) 0}.separate-header .login-sidebar{padding:0px calc((100% - 490px + 140px) / 2) 0 !important}.app__wrapper--auth .hot-plans__controls{left:640px}}@media (max-width:1439px){.pp-register-content{padding:25px 30px 0}}@media (max-width:1200px){.pp-register-content{left:490px}.pp-auth__right{width:490px}.pp-images-tiles{margin-left:490px}.pp-auth__right .app-header__container{padding:0 calc((100% - 490px + 140px) / 2);position:relative}.pp-auth__right .login-sidebar{padding:100px calc((100% - 490px + 140px) / 2) 0}.separate-header .login-sidebar{padding:0 calc((100% - 490px + 140px) / 2) 0 !important}.app__wrapper--auth .hot-plans__controls{left:540px}.pp20-container{max-width:none;margin-right:30px;margin-left:30px}}@media (max-width:991px){.pp-register-content{left:400px}.pp-auth__right{width:400px}.pp-images-tiles{margin-left:400px}.app__wrapper--auth{padding-top:0}.pp20-box__two-column,.pp20-features .pp20-box__two-column{grid-template-columns:1fr}.pp20-content{padding:30px 0}.pp20-box__two-column--revers div:last-child{order:1}.pp-link-popup__content{left:5px !important}.pp-images-tiles{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.pp-images-tiles__item{display:none}.pp-images-tiles__item:nth-child(2),.pp-images-tiles__item:first-child{display:block}}@media (max-width:767px){.pp-auth__right{width:100%}.pp-images-tiles{display:none}.pp-link-popup__content_two-column .pp-link-popup__content-inner{grid-template-columns:1fr}.pp-link-popup__content{left:5px !important;width:96%}.pp-link-popup__close{right:0;top:0}.app-header__account{padding:13px 15px}.js-app-header-menu-user .app-header__account{padding:0}.app-header__menu{overflow:auto}}@media (max-width:567px){.pp20-faq__title{padding:37px 58px}.pp20-faq__description{padding:0 58px}.pp20-image img,.pp20-image source{max-width:100%}}.pp20-container{max-width:1170px;margin-right:auto;margin-left:auto}.pp20-box{background:#FAFAFA;border:none}.pp20-box--height-1{height:90px}.pp20-box--height-2{height:360px}.pp20-header{background:#C8DE72;text-align:center;padding:50px 0 60px}.pp20-header--blue{background-color:#34ABBD}.pp20-header h1{text-align:center;font-family:"Figtree",sans-serif;font-size:49px;font-style:normal;font-weight:800;line-height:100%;margin:0 auto 62px;max-width:1080px;color:#16494d !important}.pp20-header--blue h1{color:#fff}.pp20-header p{font-size:31px;font-style:normal;font-weight:500;line-height:normal}.pp20-stik{background:#fff;display:inline-block;text-transform:uppercase;font-size:11px;padding:7px 27px 3px;border-radius:15px;letter-spacing:0.9px;margin-bottom:40px;font-weight:300}.pp20-btn{border-radius:5px;background:#16494D;text-align:center;font-family:SF UI Display;font-size:20px;font-style:normal;font-weight:600;line-height:normal;display:block;color:#fff;text-decoration:none;margin:70px auto 0;width:170px;line-height:2.2}.pp20-btn:hover{opacity:.9}.pp20-box__two-column{display:grid;grid-template-columns:1fr 1fr;gap:30px}.pp20-box__two-column--revers div:last-child{order:-1;margin-left:0}.pp20-box__two-column--revers div:last-child .pp20-margin-left--1{margin-left:0}.pp20-box__two-column--align-vertical-center{}.pp20-content{padding:110px 0}.pp20-content h3{font-size:25px;margin-bottom:13px}.pp20-content p{max-width:83%;font-size:20px;line-height:30px}.pp20-features{padding:77px 0}.pp20-features .pp20-content{padding:70px 0}.pp20-features .pp20-box__two-column{grid-template-columns:calc(100% / 2 - 2%) calc(100% / 2 - 10%);justify-content:space-between}.pp20-features .pp20-image{margin-top:-19px;display:block}.pp20-features h2{text-align:center;font-size:31px;margin-bottom:27px}.pp20-faq{padding:80px 0}.pp20-faq h2{text-align:center;font-size:49px}.pp20-faq p{  }.pp20-faq p a{color:#34ABBD}.pp20-faq__item{border:1px solid #34ABBD;border-radius:25px; margin:0 0 31px}.pp20-faq__title{font-size:25px;font-style:normal;font-weight:700;line-height:32px;cursor:pointer;display:block; padding:37px 98px}.pp20-faq__item:hover .pp20-faq__title{color:#34ABBD}.pp20-faq__description{height:0;overflow:hidden;transition:all ease 1s;padding:0 98px}.pp20-faq__item--active{padding-bottom:37px}.pp20-faq__item--active .pp20-faq__title{padding-bottom:20px}.pp20-faq__item--active .pp20-faq__description{height:auto}.dropzone{border:1px dashed #34abbd;padding:17px;border-radius:0.25rem;background-color:transparent;text-align:center;font-size:16px;transition:0.25s background-color ease-in-out;cursor:pointer;color:#bdc6ca}.dropzone u{color:#34abbd}.dropzone-dragging,.dropzone:hover{}.dropzone-input{display:none}.file_loaded{color:#003333}@media (max-width:1200px){.pp20-container{max-width:none;margin-right:30px;margin-left:30px}}@media (max-width:991px){.pp20-box__two-column,.pp20-features .pp20-box__two-column{grid-template-columns:1fr}.pp20-content{padding:30px 0}.pp20-box__two-column--revers div:last-child{order:1}.pp20-faq__title{padding:28px}.pp20-faq__description{padding:0 28px;font-size:16px;line-height:24px}}@media (max-width:567px){.pp20-image img,.pp20-image source{max-width:100%}}.pp-auth__right .app-header__aside{margin-right:0}.pp-auth__right .app-header__actions{display:flex;align-items:center}.pp-auth__right .app-header__lang-switcher{display:flex;appearance:none;border:none;box-shadow:none;border-radius:0;background:none;align-items:center;color:#003333;padding:0;cursor:pointer}.pp-auth__right .select2-container--default .select2-selection--single .select2-selection__arrow b,.select2-country .select2-container--default .select2-selection--single .select2-selection__arrow b{background:url(../../img/custom-select.png) 0 0 no-repeat;border:none !important;width:12px !important;height:7px !important;right:0.75rem !important;left:auto !important;transform:translate(0,50%)}.sign .select2-results__option{height:auto;color:#003333;font-size:16px;font-weight:300}.work-details__whats-button{color:#34abbd;border:none}.work-details__whats-button .svg-icon{width:16px;height:16px}.select-multi .select2{width:100% !important}.select-multi .select2 .select2-selection .select2-selection__rendered{display:block;height:auto;line-height:1;margin:0;padding:0}.app .select-multi .select2-container .select2-search .select2-search__field{font-weight:300;line-height:38px;height:38px;font-size:16px;padding:0 15px;margin:0;cursor:pointer;position:absolute;top:0;left:0;right:0;bottom:0}.app .select-multi .select2-container .select2-search .select2-search__field::placeholder{color:#444}.select-multi .select2 .select2-selection{height:auto;padding:0;position:relative;min-height:38px;border:1px solid #e0e7ea !important}.app .select-multi .select2-search{padding:0}.select2-dropdown--multi .select2-results__option{font-size:16px;font-weight:300;min-height:40px;line-height:40px;padding-left:22px;position:relative}.select2-dropdown--multi .select2-results__option:before{border-radius:0.25rem;position:absolute;top:12px;left:3px;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.select2-dropdown--multi .select2-results__option:after{position:absolute;top:13px;left:3px;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50% / 50% 50%}.select2-dropdown--multi .select2-results__option--selected:before{color:#fff;border-color:#34abbd;background-color:#34abbd}.select2-dropdown--multi .select2-results__option--selected:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")}.select-multi .select2-container--default .select2-selection--multiple .select2-selection__choice{border-color:#fff;display:inline-flex;justify-content:center;font-size:12px;line-height:1;overflow:hidden;height:auto;border:1px solid transparent;margin-right:13px;background:transparent;margin-top:0;padding:7px 0}.select-multi .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{display:block;color:#34abbd;font-weight:600;text-transform:uppercase;padding:0px 0px 3px;background-color:transparent;font-size:19px;border-radius:50%;line-height:1;outline:none;box-shadow:none;border:none}.select-multi .select2-container--default .select2-selection--multiple .select2-selection__choice__display{display:block;padding:0 3px;font-weight:300;color:#16494d;padding-top:3px;font-size:16px;background:transparent;line-height:1}.select-multi .select2 .select2-selection .select2-selection__clear{margin-right:8px}.select-multi .select2-container--default .select2-selection--multiple .select2-selection__choice{border-color:#fff;display:inline-flex;justify-content:center;font-size:12px;line-height:1;overflow:hidden;height:auto;border:1px solid transparent;margin-right:13px;background:transparent;margin-top:0;padding:7px 0}.select-multi .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{display:block;color:#34abbd;font-weight:600;text-transform:uppercase;padding:0px 0px 3px;background-color:transparent;font-size:19px;border-radius:50%;line-height:1;outline:none;box-shadow:none;border:none}.select-multi .select2-container--default .select2-selection--multiple .select2-selection__choice__display{display:block;padding:0 3px;font-weight:300;color:#16494d;padding-top:3px;font-size:16px;background:transparent;line-height:1}.select-multi .select2 .select2-selection .select2-selection__clear{margin-right:8px}.technologies_match_block{text-align:center;margin-bottom:15px;line-height:1.5;user-select:none}.floor-plans__image_wrapper{position:relative}.floor-plans__image_wrapper:before{background:transparent;content:'';position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.image_mirrored{transform:scaleX(-1)}.scene .pane_mirr img{transform:translate(-50%,-50%) scaleX(-1) perspective(100vw) !important}.image_mirrored_item .floor-plans__button{color:#fff;background-color:#309bab;border-color:#309bab}.image_mirrored_item .floor-plans__button:hover{color:#003333;border-color:#c8de72;background-color:#c8de72}.mt-4{margin-top:1.5rem !important}.remodal__content{display:flex;justify-content:center;font-size:16px;line-height:1.5}.pp-text-red{color:#d93c23}.pp-text-center{text-align:center;font-weight:400}.pp-btn_mini{min-width:100px}.select-with-arrow .select2 .select2-selection .select2-selection__arrow{display:block;top:0}.select-with-arrow .select2 .select2-selection .select2-selection__arrow b{margin-top:2px;top:50%;background:url(../img/custom-select.png) 0 0 no-repeat;border:none !important;width:12px !important;height:7px !important;right:0.75rem !important;left:auto !important;transform:translate(0,-50%)}.sorting__whats .svg-icon{width:18px;height:18px}.work-recommendations__author-license{margin-left:12px}.author-item__rating,.work-recommendations__author-rating{display:none}label.custom-control .custom-control-input:checked~.custom-control-label{color:#bdc6ca;font-weight:300}.features .send-bt{background:#34ABBD;color:#fff;font-size:25px;font-weight:600;padding:21px 41px;border:none;border-radius:10px}.features{padding:42px 0 150px;width:930px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;.features__heading{font-size:39px;font-weight:700;color:#16494D;margin-bottom:42px;text-align:center}.features__description{font-size:25px;font-weight:500;text-align:center;margin-bottom:19px}.forms{width:100%;display:flex;justify-content:center;flex-wrap:wrap}label{font-size:16px;font-weight:400;margin-bottom:11px;width:100%;display:block}.form-group{width:100%;input{border:1px solid #BDC6CA;height:70px;width:100%;font-size:20px;font-weight:500;padding:0 30px;color:#16494D}}.wrap-group{display:flex;gap:20px;justify-content:space-between;align-items:center;width:100%;margin-top:29px;margin-bottom:41px;.form-group{width:calc(50% - 10px)}}a.send-bt{font-size:25px;color:#fff;font-weight:600;background:#34ABBD;padding:20px 41px;border-radius:5px;text-decoration:none;border:none;&:hover{text-decoration:underline}&:focus{border:none;color:#fff !important}}.thank{display:none;font-size:31px;font-weight:500;color:#D93C23;margin:56px 0}}@media (min-width:320px) and (max-width:767px){.features{max-width:100%;input{height:40px}}.features{& .wrap-group{flex-wrap:wrap;margin-top:20px;input{height:40px}.form-group{width:100%;input{height:60px;font-size:18px;padding:0 15px}}}.form-group{width:100%;input{height:60px;font-size:18px;padding:0 15px}}.thank{font-size:24px;font-weight:500;color:#D93C23;margin:25px 0;text-align:center}}}@media (min-width:768px) and (max-width:1199px){.features{width:100%;input{height:70px;font-size:20px;padding:0 20px}}.for-page-title{font-size:32px;font-weight:700}}@media (max-width:767px) and (min-width:320px){.features{padding:30px 0 40px;.features__heading{font-size:22px;line-height:28px;margin-bottom:30px;text-align:center}.features__description{font-size:16px;line-height:24px;margin-bottom:38px}label{font-size:13px}a.send-bt{font-size:20px;padding:10px 40px}}}@media (max-width:1439.98px){.modal-login{bottom:auto !important}.fix-modal,.fix-modal .app.home.sign.register-page,.fix-modal .app.home.sign.register-page .app__wrapper.app__wrapper--auth{background-color:#E0E7EA}.fix-modal{.input-label[data-translation-id="auth_email_key"]{margin-left:0}}.fix-modal .app.home.sign.register-page .modal-login{height:auto}}.fix-modal{#loginpasswordlessform-email,#registerpasswordless-name,#registerpasswordless-email,#registerclientpasswordless-name,#registerclientpasswordless-email{color:#16494D !important}#registerpasswordless-email::placeholder{color:#6D797A !important}.select2-selection.select2-selection--single,.select2-dropdown:focus-visible,.select2-selection:focus-visible,.form-control:focus-visible,.form-group.has-error .select2-selection:focus-visible,.has-error .form-control:focus-visible,.form-control{border-color:#BDC6CA !important}.select2-container{width:100% !important}.select2.select2-container.select2-container--krajee-bs3{padding:0 !important}.extra-padding{padding-inline:15px}.select2-container--open .select2-dropdown{top:-6px !important;outline:1px solid #BDC6CA;outline-offset:-1px;@media (max-width:799.98px){left:0 !important;translate:0% 0% !important;width:calc(100% - 90px) !important}}.select2-results__option:not(:last-child){border-bottom:1px solid #E0E7EA}#code_verification .single-letter-input{color:#16494D !important}}@media (max-width:700px){.log-in-page .modal-login{bottom:20px !important}}