*{border:0;box-sizing:border-box;list-style-type:none;margin:0;outline:0;padding:0;text-decoration:none;text-indent:0}@font-face{font-display:swap;font-family:Formular;font-style:normal;font-weight:400;src:url(/fonts/Formular.eot);src:local("Formular"),url(/fonts/Formular.eot?#iefix) format("embedded-opentype"),url(/fonts/Formular.woff2) format("woff2"),url(/fonts/Formular.woff) format("woff"),url(/fonts/Formular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Formular;font-style:normal;font-weight:700;src:url(/fonts/Formular-Bold.eot);src:local("Formular Bold"),local("Formular-Bold"),url(/fonts/Formular-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/Formular-Bold.woff2) format("woff2"),url(/fonts/Formular-Bold.woff) format("woff"),url(/fonts/Formular-Bold.ttf) format("truetype")}html{font-size:.0625vw}@media screen and (min-width:1600px){html{font-size:1px}html.large{font-size:.0625vw}}a,body,input,textarea{color:#fff;font:400 20rem/32rem Formular,sans-serif}body{background:#000 url(../images/noise.webp);height:100vw;overflow-x:hidden;width:100%}body,body.day{transition:1s ease-in-out}body.day{background:#fff url(../images/noise-white.webp)}body.day,body.day a,body.day input,body.day textarea{color:#131722}h1{font:700 60rem/1.1 Formular,sans-serif}h2{font:700 40rem/1.3 Formular,sans-serif}h3{font:700 30rem/44rem Formular,sans-serif}h4{font:400 13rem/14rem Formular,sans-serif;letter-spacing:.58em;margin:0 0 0 11rem}input:-webkit-autofill+.base_form-label{font:400 12rem/19rem Formular,sans-serif;top:-20rem}.lazy,.lazy:after,.lazy:before{background:none!important;transition:opacity 1s}#scrollWrapper{height:100%;position:fixed;width:100%}.content,main,section{overflow:hidden;position:relative}.content{min-height:calc(100vh - 90rem)}.wrapper{width:1500rem}.document_wrapper{margin:150rem auto 50rem;width:1200rem}.document_title{margin:0 0 30rem}.loading{cursor:wait;pointer-events:none}.flex{display:flex}.flex_wrap,.flex_wrap_ai-c{display:flex;flex-wrap:wrap}.flex_wrap_ai-c{align-items:center}.flex_wrap_jc-sb{display:flex;flex-wrap:wrap;justify-content:space-between}.flex_wrap_jc-c{display:flex;flex-wrap:wrap;justify-content:center}.flex_ai-c,.flex_ai-c_jc-c{align-items:center;display:flex}.flex_ai-c_jc-c{justify-content:center}.flex_jc-sb{display:flex;justify-content:space-between}.flex_ai-fs{align-items:flex-start;display:flex}.flex_ai-fe{align-items:flex-end;display:flex}.flex_jc-c{display:flex;justify-content:center}.flex_jc-fe{display:flex;justify-content:flex-end}.flex_ai-fs_jc-sb{align-items:flex-start}.flex_ai-fs_jc-sb,.flex_jc-sb_ai-c{display:flex;justify-content:space-between}.flex_jc-c_ai-c,.flex_jc-sb_ai-c{align-items:center}.flex_jc-c_ai-c{display:flex;justify-content:center}.flex_jc-sb_fd-c{display:flex;flex-direction:column;justify-content:space-between}.flex_jc-c_ai-fe{align-items:flex-end;display:flex;justify-content:center}.flex_jc-sb_ai-fe{align-items:flex-end;display:flex;justify-content:space-between}.flex_jc-fe_ai-fe{align-items:flex-end;display:flex;justify-content:flex-end}.flex_col_jc-c_ai-c{align-items:center;display:flex;flex-direction:column;justify-content:center}.flex_fd-col_jc-sb{display:flex;flex-direction:column;justify-content:space-between}.flex_fd-col_jc-fe{display:flex;flex-direction:column;justify-content:flex-end}.grey{color:#aeaeae}.pink{color:#dd3d45}.ta-c{text-align:center}.ta-r{text-align:right}.border-bottom{border-bottom:thin solid #262b37}.uppercase{text-transform:uppercase}.bold{font-weight:700}input[type=submit]{height:0;opacity:0;position:absolute;visibility:hidden;width:0;z-index:-10000}.btn_day-night{border:thin solid #c4c4c4;border-radius:3rem;height:40rem;position:relative;transition:.2s ease-in-out;width:40rem}.btn_day-night:hover:before,.btn_large-small:hover:before{background:#242937;content:attr(data-hover);font-size:16rem;height:30rem;left:50%;line-height:30rem;min-width:130rem;padding:0 10rem;position:absolute;text-align:center;top:50rem;transform:translateX(-50%);transition:all 1s}body.day .btn_day-night:hover:before,body.day .btn_large-small:hover:before{background:#f2f2f2}.btn_day-night-sun{height:22rem;left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%);width:22rem}body.day .btn_day-night-sun{opacity:0;transition:.2s ease-in-out}.btn_day-night-moon{height:20rem;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:18rem}body.day .btn_day-night-moon{opacity:1;transition:.2s ease-in-out}.btn_day-night:hover,.btn_large-small:hover{border:thin solid hsla(0,0%,100%,.2);transition:.2s ease-in-out}body.day .btn_day-night{border:thin solid #131722;transition:.2s ease-in-out}body.day .btn_day-night:hover{border:thin solid rgba(19,23,34,.2);transition:.2s ease-in-out}.btn_large-small{border:thin solid #c4c4c4;border-radius:3rem;display:none;height:40rem;position:relative;transition:.2s ease-in-out;width:40rem}body.day .btn_large-small{border:thin solid #131722;transition:.2s ease-in-out}body.day .btn_large path,body.day .btn_small path{fill:#131722;transition:.2s ease-in-out}.btn_large{opacity:1}.btn_large,.btn_small{height:24rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:24rem}.btn_small,html.large .btn_large{opacity:0}html.large .btn_small{opacity:1}body.day .btn_large-small:hover{border:thin solid rgba(19,23,34,.2);transition:.2s ease-in-out}@media screen and (min-width:1900px){.btn_large-small{display:block}}.btn_round-red{align-items:center;cursor:pointer;display:inline-flex;font:700 20rem/30rem Formular,sans-serif;position:relative;text-transform:uppercase;z-index:0}.btn_round-red-circle{background:#dd3d45;flex-shrink:0;height:80rem;position:relative;width:80rem;z-index:1}.btn_round-red-circle,.btn_round-red-circle:before{border:thin solid #dd3d45;border-radius:50%;transition:.2s ease-in-out}.btn_round-red-circle:before{background:#131722;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:0;z-index:2}body.day .btn_round-red-circle:before{background:#fff}body.day .btn_round-red-circle{border:thin solid #fff;transition:.2s ease-in-out}.btn_round-red:hover .btn_round-red-circle:before,body.day .btn_round-red:hover .btn_round-red-circle:before{height:100%;transition:.2s ease-in-out;width:100%}.btn_round-arrow{height:10rem;left:30rem;position:absolute;top:50%;transform:translateY(-50%);transition:.2s ease-in-out;width:20rem;z-index:2}body.day .btn_round-arrow-path{fill:#fff;transition:.2s ease-in-out}body.day .btn_round-red:hover .btn_round-arrow-path{fill:#000;transition:.2s ease-in-out}.btn_txt{margin:0 0 0 20rem}.btn_round-grey{align-items:center;display:inline-flex;position:relative;z-index:0}.btn_round-grey-circle{background:hsla(0,0%,4%,.05);border-radius:50%;height:50rem;margin:0 0 0 12rem;position:relative;transition:.2s ease-in-out;width:50rem;z-index:1}.btn_round-grey-circle-svg{height:7rem;position:relative;width:14rem;z-index:3}body.day .btn_round-grey-circle{background:hsla(0,0%,4%,.2)}.btn_round-grey-circle:before{background:hsla(0,0%,4%,.05);border:thin solid hsla(0,0%,4%,.05);border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.2s ease-in-out;width:0;z-index:2}.btn_round-grey:hover .btn_round-grey-circle:before{background:#dd3d45;height:50rem;transition:.2s ease-in-out;width:50rem}.round_btn-grey{background:#262626;height:50rem;margin:0 0 0 19rem;width:50rem}.round_btn-grey-img{width:14rem}.round_btn-grey_txt{color:#aeaeae;font:700 16rem/18rem Formular,sans-serif}.plus_btn{align-self:flex-end;background:#1f232d;border-radius:50%;height:47rem;width:47rem}.plus_btn-img{width:13rem}.base_form-group_input,.base_form-group_textarea{display:block;margin:0 0 50rem;position:relative}.base_form-group_input{width:400rem}.base_form-group_textarea{margin:0 0 40rem;width:100%}.base_form-label{color:#91959f;left:0;pointer-events:none;position:absolute;top:6rem;transition:.2s ease}.base_form-input,.base_form-msg{background:none;border-bottom:thin solid #262b37;font:700 18rem/29rem Formular,sans-serif;position:relative;resize:none;width:100%}.base_form-input{height:50rem}.base_form-msg{max-height:140rem;max-width:100%;min-height:140rem;min-width:100%}.modal .base_form-msg{max-height:70rem;min-height:70rem}.base_form-input:focus,.base_form-msg:focus{border-bottom:thin solid #91959f}.active .base_form-label{font:400 12rem/19rem Formular,sans-serif;top:-20rem}.base_form-error{bottom:-20rem;color:#e52f42;display:none;font:400 10rem/16rem Formular,sans-serif;left:0;position:absolute;width:100%}.base_form-error.active{display:block}.base_form-attach{margin:0 30rem 0 0;width:720rem}.base_form-attach-input{opacity:0;position:absolute;z-index:-1}.base_form-attach-label{cursor:pointer;font:700 18rem/27rem Formular,sans-serif;margin:0 0 20rem}.modal .base_form-attach-label{margin:20rem 0}.base_form-attach-label-icon{height:50rem;margin:0 15rem 0 0;width:50rem}.base_form-attach_file-item{margin:0 30rem 0 0}.base_form-policy{color:#91959f;font:400 14rem/22rem Formular,sans-serif;margin:0 20rem 0 0;width:420rem}.modal .base_form-right{width:520rem}.base_form-policy-link{font:700 14rem/22rem Formular,sans-serif}.base_form-policy label{position:relative}.base_form-policy input{height:20rem;left:0;opacity:0;position:absolute;top:0;width:20rem}.base_form-policy span{background:#fff;border:1rem solid #000;border-radius:5rem;box-shadow:inset 0 0 5rem 1rem rgba(20,20,21,.17);box-sizing:border-box;cursor:pointer;display:inline-block;height:20rem;position:relative;transition:box-shadow .2s ease;width:20rem}.base_form-policy span:after,.base_form-policy span:before{background-color:#dd3d45;box-sizing:border-box;content:" ";display:inline-block;height:0;position:absolute;transform-origin:left top;transition:opacity .5s ease;width:3rem}.base_form-policy span:before{left:9rem;top:16rem;transform:rotate(-135deg)}.base_form-policy span:after{left:-3rem;top:6rem;transform:rotate(-45deg)}.base_form-policy input:checked+span:after{animation:dothabottomcheck .2s ease 0s forwards;height:8rem}.base_form-policy input:checked+span:before{animation:dothatopcheck .4s ease 0s forwards;height:11rem}.base_form-policy p{font-size:14rem;margin:0 0 0 15rem;width:100%}@keyframes dothabottomcheck{0%{height:0}to{height:15rem}}@keyframes dothatopcheck{0%,50%{height:0}to{height:25rem}}.header{left:50%;position:absolute;top:0;transform:translateX(-50%);transition:top 1s;width:100%;z-index:10}.header_inner{height:75rem;margin:auto;width:1500rem}.header.offset{top:-110rem;transition:all 1s}.header.sticky{background:#131722}body.day .header.sticky{background:#fff}.header_nav a span{display:inline-block;position:relative;transition:transform .5s;-webkit-transition:-webkit-transform .5s;-moz-transition:transform .5s}.header_nav a span:after{content:attr(data-hover);left:0;position:absolute;top:-30rem;transform:translateZ(0);-moz-transform:translateZ(0);-webkit-transform:translateZ(0)}.header_nav a:focus span,.header_nav a:hover span{transform:translateY(30rem);-webkit-transform:translateY(30rem);-moz-transform:translateY(30rem)}.header_logo-svg{height:45rem;margin:6rem 0 0;width:166rem}body.day .header_logo-svg path{fill:#000}.header_logo-svg_title{transform:translateY(11rem);transition:all 1s}.header_logo-svg_subtitle{opacity:0;transition:all .3s}.header_logo-svg:hover .header_logo-svg_title{transform:translateY(0);transition:all 1s}.header_logo-svg:hover .header_logo-svg_subtitle{opacity:1;transition:all 1s .3s}.header_nav-link{font:400 18rem/21rem Formular,sans-serif;height:21rem;margin:0 26rem 0 0;overflow:hidden;text-decoration:none;transition:.2s ease-in-out}.header_nav-link:hover{transition:all .5s ease-in-out}.header_nav-link.active{color:#dd3d45}.header_phone{margin:0 30rem 0 0}.header_language{margin:0 0 0 25rem;text-transform:uppercase}.header_language.active{opacity:.4}.footer{margin:0 auto 128rem;position:relative;width:1363rem}.footer_get-quote{height:400rem;left:0;position:absolute;top:44rem;width:1300rem;z-index:-1}.footer_get-quote-txt{font-size:270rem}.footer_get-quote #outline{fill:none;stroke:hsla(0,0%,100%,.2);stroke-dasharray:0;stroke-dashoffset:0}.footer_get-quote.active #outline{animation-duration:2.5s;animation-fill-mode:forwards;animation-name:outline;animation-timing-function:ease-in}body.day #outline{stroke:rgba(0,0,0,.2)}#fill{fill-opacity:0;fill:#fff}body.day #fill{fill:#131722}@keyframes outline{0%{stroke-dashoffset:0;stroke-dasharray:100%}to{stroke-dashoffset:100%;stroke-dasharray:0}}.footer_email{font:700 80rem/105rem Formular,sans-serif;margin:0 24rem 0 0}.footer_email-caption{font:400 16rem/24rem Formular,sans-serif;padding:205rem 0 0}.footer_tel{font:500 60rem/79rem Formular-Medium,sans-serif}.footer_tel-caption{font:400 16rem/24rem Formular,sans-serif}.footer_contacts{margin:158rem 0 0}.footer_contacts-social{margin:0 0 0 435rem;width:396rem}.footer_social-btn{background:#242937;color:#fff;font:400 18rem/37rem Formular,sans-serif;height:70rem;margin:0 0 20rem;padding:30rem 15rem 16rem 22rem;width:164rem}body.day .footer_social-btn{background:#f2f2f2;color:#181c28}.footer_social-btn:hover,.footer_social-btn_small:hover,body.day .footer_social-btn:hover,body.day .footer_social-btn_small:hover{background:#dd3d45}body.day .footer_social-btn:hover,body.day .footer_social-btn_small:hover{color:#fff}.footer_social-img{display:block;height:20rem;width:20rem}body.day .footer_social-img path{fill:#181c28}body.day .footer_social-btn:hover .footer_social-img path,body.day .footer_social-btn_small:hover .footer_social-img path{fill:#fff}.footer_social-btn_small{background:#242937;height:70rem;padding:35rem 15rem 15rem 35rem;width:70rem}body.day .footer_social-btn_small{background:#f2f2f2}.footer_social-btn_small-up{transform:translateY(-70rem)}.footer_bottom{border-top:thin solid #aeaeae;height:90rem;margin:auto;width:1500rem}.footer_txt{opacity:.5}.footer_link,.footer_txt{font:400 16rem/24rem Formular,sans-serif}.footer_link{color:#aeaeae;margin:0 30rem 0 0}.footer_link:last-child{margin:0}.footer_link:hover{color:#dd3d45}.modal{bottom:0;height:100vh;left:0;position:fixed;right:0;top:0;width:100vw;z-index:1000}.modal-is-open{overflow:hidden}.modal_overlay{background:hsla(0,0%,100%,.6);height:100vh;left:0;position:fixed;top:0;visibility:hidden;width:100vw;z-index:9}.modal_overlay,.modal_wrapper{opacity:0;transition:all .3s linear}.modal_wrapper{background:#131722;margin:auto;position:relative;transform:scale(.7);z-index:10}.modal-video .modal_wrapper{height:90vh;max-height:50.625vw;max-width:90vw}.modal-photo.modal.is-visible .modal_wrapper,.modal-video.modal.is-visible .modal_wrapper{overflow:hidden}.modal-photo .modal_wrapper{background:none;height:90vh;max-height:60.02vw;max-width:1600rem;width:90vw}.day .modal-photo .modal_wrapper{background:none}.modal-order .modal_wrapper{max-height:90vh;padding:40rem 70rem;width:1400rem}.modal-success .modal_wrapper{height:370rem;margin:calc(50vh - 185rem) auto;padding:0;width:680rem}.day .modal_wrapper{background:#fff}.modal.is-visible .modal_overlay{opacity:1;visibility:visible}.modal.is-visible .modal_wrapper{opacity:1;overflow:auto;transform:scale(1)}.modal_close{cursor:pointer;height:70rem;position:absolute;right:30rem;top:30rem;width:70rem;z-index:10}.modal-order .modal_close{right:50rem}.modal_close:after,.modal_close:before{border:none;border-left:3rem solid #dd3d45;bottom:18rem;content:"";height:33rem;left:35rem;position:absolute}.delete-file:before,.modal_close:before{transform:rotate(45deg)}.delete-file:after,.modal_close:after{transform:rotate(-45deg)}.delete-file{cursor:pointer;height:30rem;margin:0 0 0 5rem;position:relative;width:20rem;z-index:10}.delete-file:after,.delete-file:before{border:none;border-left:3rem solid #dd3d45;content:"";height:20rem;left:8rem;position:absolute;top:5rem}.modal-order_title{font:700 32rem/48rem Formular,sans-serif;margin:0 0 30rem}.day .modal-order{color:#131722}.modal-order_subtitle{margin:0 0 34rem}.modal-order_subtitle,.modal-order_subtitle-link{font:400 16rem/29rem Formular,sans-serif}.modal-order_label{color:#9b9b9b;display:block;font:400 18rem/29rem Formular,sans-serif;margin:0 0 22rem}.modal-order_inner{margin:0 0 30rem}.modal-order_checkbox{margin:0 10rem 10rem 0;position:relative}.modal-order_checkbox span{background:#1b1f2b;border:thin solid #262b37;display:block;font-size:16rem;line-height:47rem;padding:0 25rem}.day .modal-order_checkbox span{background:#f2f2f2;border:thin solid #f2f2f2}.modal-order_checkbox input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.modal-order_checkbox input:checked~span{background:#dd3d45;border:thin solid #dd3d45;color:#fff}.modal-order .base_form-msg{height:70rem;max-height:70rem;min-height:70rem}.scrollbar-track{background:none!important}.base_image{position:relative}.base_image.animation:after{height:100%}.base_image:after{background:#000 url(../images/noise.webp);bottom:0;content:"";height:0;left:0;position:absolute;right:0;top:0;transition:all 1s linear;width:100%;z-index:0}.cookie-consent,body.day .base_image:after{background:#fff url(../images/noise-white.webp)}.cookie-consent{border:thin solid #dd3d45;border-radius:10rem;color:#000;left:50%;padding:30rem;position:absolute;top:50vh;transform:translate(-50%,-50%);width:800rem;z-index:990}body.day .cookie-consent{background:#000 url(../images/noise.webp);color:#fff}.cookie-consent_message{line-height:26rem;margin:0 0 25rem}.cookie_link{border-bottom:thin dashed #dd3d45;color:#000}body.day .cookie_link{color:#fff}.cookie-consent_agree{border:thin solid #dd3d45;cursor:pointer;display:block;font:400 20rem/46rem Formular,sans-serif;height:46rem;margin:20rem 0 0 auto;padding:0 20rem}
.part-directions{margin:0 auto;padding:100rem 0;width:1500rem}.part-directions-item{background:#131722;border:thin solid #262b37;padding:20rem 20rem 30rem;position:relative;width:375rem}.part-directions-item:after{background:#dd3d45;bottom:0;content:"";height:8rem;left:0;position:absolute;width:373rem}body.day .part-directions-item{background:#fff;border:thin solid #ebebeb}.part-directions-item:hover{background:#181c28}body.day .part-directions-item:hover{background:#f5f5f5}.part-directions-item1{height:323rem;margin:120rem 0 0}.part-directions-item2{height:399rem;margin:0 0 0 -2rem}.part-directions-item3{height:373rem;margin:120rem 0 0 -1rem}.part-directions-item4{height:290rem;margin:46rem 0 0 -2rem}.part-directions-num{font:400 16rem/21rem Formular,sans-serif}.part-directions-txt{font:400 24rem/31rem Formular,sans-serif;margin:0 0 0 10rem;width:250rem}.part-directions-circle{background:hsla(0,0%,100%,.05);border-radius:50%;height:47rem;position:relative;width:47rem}body.day .part-directions-circle{background:rgba(0,0,0,.05)}.part-directions-circle:after{background:url(/images/plus_dark_theme.svg) no-repeat 50%/cover;content:"";height:13rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:13rem}body.day .part-directions-circle:after{background:url(/images/plus_light_theme.svg) no-repeat 50%/cover}.part-directions-item:hover .part-directions-circle:after{background:url(/images/plus_hover.svg) no-repeat 50%/cover}
.part-portfolio{height:5500rem;overflow-x:hidden}.part-portfolio_title{left:-750rem;margin:0 0 90rem;position:relative;top:20rem;z-index:1}.part-portfolio_wrapper{margin:30rem 0 0 50%;width:6250rem}.part-portfolio_items{display:flex}.part-portfolio_item{cursor:pointer;display:block;height:512rem;margin:0 0 70rem;padding:370rem 0 0 660rem;position:relative;width:1120rem}.part-portfolio_item1{background:url(../images/portfolio-jadejardi.jpg) no-repeat 0 0/contain}.part-portfolio_item2{background:url(../images/portfolio-arquitentica.jpg) no-repeat 0 0/contain}.part-portfolio_item3{background:url(../images/portfolio-lambery.jpg) no-repeat 0 0/contain}.part-portfolio_item4{background:url(../images/portfolio-blaudeluxe.jpg) no-repeat 0 0/contain}.part-portfolio_item5{background:url(../images/portfolio-projects.jpg) no-repeat 0 0/contain}.part-portfolio_item-box{display:block;position:relative;transition:.5s ease-in}.part-portfolio_item-box:hover{padding:0 0 0 32rem;transition:.5s ease-in}.part-portfolio_item-box:before{color:#dd3d45;content:"/";font:400 70rem/78rem Formular,sans-serif;left:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:.5s ease-in}body.day .part-portfolio_item-box:before{color:#fff}.part-portfolio_item-box:hover:before{opacity:1;transition:.5s ease-in}.part-portfolio_item-box:after{border:thin solid hsla(0,0%,100%,.12);box-sizing:border-box;content:"";height:513rem;left:-660rem;position:absolute;top:-369rem;transform:rotate(3.62deg);width:814rem;z-index:-1}body.day .part-portfolio_item-box:after{border:thin solid rgba(0,0,0,.12)}.part-portfolio_item-title{-webkit-text-stroke:1rem #fff;color:#fff;margin:0 0 10rem}.part-portfolio_item-title,body.day .part-portfolio_item-title{font:700 60rem/66rem Formular,sans-serif;transition:.5s ease-in}body.day .part-portfolio_item-title{-webkit-text-stroke:1rem #dd3d45;color:#dd3d45}.part-portfolio_item-box:hover .part-portfolio_item-title{color:#fff;font:700 60rem/66rem Formular,sans-serif;transition:.5s ease-in}.part-portfolio_item-description{color:#dd3d45}@media (orientation:portrait){.part-portfolio{height:3300rem}.part-portfolio_wrapper{margin:160rem 0 0 50rem;width:100%}.part-portfolio_items{display:block;margin:0 0 0 70rem}.part-portfolio_title{left:0;margin:0 0 90rem;position:unset;top:0}}
.part-nda{margin:0 auto 150rem;width:1500rem}.part-nda_title{margin:0 0 60rem}.part-nda_items-top{margin:0 0 32rem}.part-nda_item{background:#181c28;height:300rem;padding:32rem 32rem 32rem 48rem;width:351rem}body.day .part-nda_item{background:#fff;border:thin solid #ebebeb}.part-nda_items-top .part-nda_item{height:240rem;width:478rem}.part-nda_item-number{font-size:40rem;font-weight:700}.part-nda_item-icon{height:48rem;width:48rem}body.day .part-nda_item-icon path{fill:#181c28}
.part-price{background:#1b1f2b;border:thin solid #262b37;margin:0 auto 150rem;padding:80rem 114rem}body.day .part-price{background:#f5f5f5;border:thin solid #ebebeb}.part-price_head-title{margin:0 0 70rem}
.webdevelopment-main{margin:auto;padding:260rem 0 0;width:1500rem}.webdevelopment-main_title{margin:0 0 70rem}.webdevelopment-main_btn{margin:0 0 50rem 50%;transform:translateX(-50%)}.webdevelopment-main_subtitle{display:block;height:70rem;margin:auto}.webdevelopment-main_line{height:1651rem;left:50%;position:absolute;top:-500rem;transform:translateX(-1440rem);width:2635rem;z-index:-1}.webdevelopment-main_triangulos{height:568rem;left:50%;position:absolute;top:161rem;transform:translateX(-1153rem);width:2242rem;z-index:-1}body.day .webdevelopment-image_triangulos .triangulos-trans,body.day .webdevelopment-main_line path,body.day .webdevelopment-main_triangulos .triangulos-trans,body.day .webdevelopment-tech_line path,body.day .webdevelopment-types_triangulos .triangulos-trans{stroke:#000}body.day .webdevelopment-main_triangulos .triangulos-red,body.day .webdevelopment-types_triangulos .triangulos-red{stroke:none}body.day .webdevelopment-types_triangulos .triangulos-solid{stroke:#000;fill:#000}.webdevelopment-advantages{margin:0 auto 140rem}.webdevelopment-advantages_title-box{margin:0 0 80rem}.webdevelopment-advantages_subtitle{width:570rem}.webdevelopment-advantages_item{background:#181c28;border:thin solid #262b37;height:333rem;margin:0 0 27rem;padding:30rem 30rem 30rem 60rem;width:482rem}body.day .webdevelopment-advantages_item{background:#f5f5f5;border:thin solid #ebebeb;transition:all 1s}.webdevelopment-advantages_txt{line-height:1.64;margin:115rem 0 0}.webdevelopment-consultation{margin:auto}.webdevelopment-consultation_bg{background:url(/images/site_consultation_bg.jpg) no-repeat 100% 0/contain;height:429rem;margin:0 0 70rem;padding:226rem 0 0}.webdevelopment-consultation_box-txt{height:330rem;width:650rem}.webdevelopment-consultation_subtitle{font:700 24rem/36rem Formular,sans-serif;margin:0 0 30rem}.webdevelopment-consultation_btn{margin:0 364rem 0 0}.webdevelopment-types{margin:0 auto 50rem}.webdevelopment-types_title-box{margin:0 0 30rem}.webdevelopment-types_subtitle{flex-shrink:0;margin:0 30rem 4rem 0;width:360rem}.webdevelopment-types_box{width:800rem}.webdevelopment-types_box-right{height:520rem;margin:0 0 100rem;position:relative;width:700rem}.webdevelopment-types_item{border:thin solid #262b37;height:90rem;line-height:90rem;margin:0 0 20rem;padding:0 46rem;position:relative;width:390rem}body.day .webdevelopment-types_item{border:thin solid #ebebeb}.webdevelopment-types_item:before{animation:siteTypesItem 5s infinite;background:#dd3d45;content:"";height:45rem;left:0;position:absolute;top:0;width:4rem}@keyframes siteTypesItem{0%,to{top:0}25%,75%{top:45rem}50%{top:20rem}}.webdevelopment-types_img1{height:372rem;margin:0 0 0 180rem;width:570rem}.webdevelopment-types_img2{height:220rem;margin:-70rem 0 0 100rem;width:300rem}.webdevelopment-types_triangulos{height:256rem;left:313rem;position:absolute;top:456rem;width:1090rem;z-index:-1}.webdevelopment-process{margin:0 auto 200rem}.webdevelopment-process_box-inner{padding:70rem 0 0}.webdevelopment-process_title{margin:0 0 154rem;width:1200rem}.webdevelopment-process_box{width:570rem}.webdevelopment-process_box-title{font:700 40rem/1.3 Formular,sans-serif;margin:0 0 105rem}.webdevelopment-process_items{padding:40rem 0 0;width:930rem}.webdevelopment-process_item{border-bottom:thin solid #262b37;cursor:pointer;padding:0 0 50rem}body.day .webdevelopment-process_item{border-bottom:thin solid #aeaeae}.webdevelopment-process_item:first-child{border-top:thin solid #262b37}body.day .webdevelopment-process_item:first-child{border-top:thin solid #aeaeae}.webdevelopment-process_item-num{-webkit-text-stroke:1rem #fff;color:transparent;font:700 66rem/160rem Formular,sans-serif;margin:0 80rem 0 30rem;width:77rem}body.day .webdevelopment-process_item-num{-webkit-text-stroke:1rem #aeaeae}.webdevelopment-process_item.active .webdevelopment-process_item-num{color:#fff;transition:all 2s}body.day .webdevelopment-process_item.active .webdevelopment-process_item-num{color:#aeaeae}.webdevelopment-process_item-title{font:700 24rem/40rem Formular,sans-serif;width:670rem}.webdevelopment-process_item-icon{border:none;border-radius:50%;height:80rem;position:relative;transition:all 1s;width:80rem}.webdevelopment-process_item.active .webdevelopment-process_item-icon{border:thin solid #262b37;transition:all 2s}body.day .webdevelopment-process_item.active .webdevelopment-process_item-icon{border:thin solid #aeaeae}.webdevelopment-process_item-icon:before{background:#fff;content:"";height:2rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all 1s;width:20rem}body.day .webdevelopment-process_item-icon:before{background:#000}.webdevelopment-process_item-icon:after{background:#fff;content:"";height:20rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2rem}body.day .webdevelopment-process_item-icon:after{background:#000}.webdevelopment-process_item.active .webdevelopment-process_item-icon:after{height:0}.webdevelopment-process_item-txt{font:400 16rem/32rem Formular,sans-serif;margin:-40rem 0 0 188rem;max-height:0;opacity:0;overflow-y:hidden;padding:0 120rem 0 0;position:relative;transition:all .2s}.webdevelopment-process_item.active .webdevelopment-process_item-txt{max-height:500rem;opacity:1;transition:all 1s}.webdevelopment-tech{margin:0 auto 150rem;width:1500rem}.webdevelopment-tech_icons{padding:234rem 0 0 174rem;width:568rem}.webdevelopment-tech_icon{padding:0 0 38rem;width:180rem}.webdevelopment-tech_icon-night{display:block;opacity:1;transition:all 1s}.webdevelopment-tech_icon-day,body.day .webdevelopment-tech_icon-night{display:none;opacity:0;transition:all 1s}body.day .webdevelopment-tech_icon-day{display:block;opacity:1;transition:all 1s}.webdevelopment-tech_inner{width:710rem}.webdevelopment-tech_title{margin:0 auto 70rem}.webdevelopment-tech_txt{line-height:36rem;margin:0 0 50rem;padding:20rem 0 0 178rem}.webdevelopment-tech_list{padding:0 0 0 178rem}.webdevelopment-tech_marker{line-height:32rem;padding:0 0 0 32rem;position:relative}.webdevelopment-tech_marker:before{background:#dd3d45;border-radius:50%;content:"";height:6rem;left:0;position:absolute;top:14rem;width:6rem}.webdevelopment-tech_line{height:1425rem;left:50%;position:absolute;top:11000rem;transform:translateX(-60%);width:2560rem;z-index:-1}
