@import url(https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap);.dropdown-enter-from,.dropdown-leave-to{opacity:0}.dropdown-enter-to,.dropdown-leave-from{opacity:1}.dropdown-enter-active,.dropdown-leave-active{transition:all .3s ease}@media (max-width:991px){#nav a.nav_link{font-size:24px;line-height:40px;text-transform:none}}.dropdown{padding-top:5px;margin-right:0;font-size:14px;font-weight:600;color:#0e0e0e;text-decoration:none;transition:all .3s}@media (min-width:992px){.dropdown{position:relative;display:inline-block}}.dropdown__icon{display:inline-block;line-height:1;transition:transform .3s ease}.dropdown:hover .dropdown__content{display:block}.dropdown:hover .dropdown__icon{vertical-align:middle;transform:rotate(180deg)}@media (min-width:992px){.dropdown{margin-right:0}}.dropdown__content{display:none}@media (min-width:992px){.dropdown__content{position:absolute;padding-top:22px;z-index:1;min-width:310px;background-color:transparent;margin-left:-15px}}.dropdown__content a{padding:10px 16px;display:block}@media (min-width:992px){.dropdown__content__links{box-shadow:0 8px 16px 0 rgba(0,0,0,.25);background-color:#fff;padding:10px 0}}@media (min-width:992px){.dropdown__content__links:hover .dropdown__content__links__link{opacity:.3}.dropdown__content__links:hover .dropdown__content__links__link:hover{opacity:1;transition:all .3s ease}}.dropdown__content__links__link{color:#0e0e0e;text-decoration:none;transition:all .3s ease}@media (max-width:991px){.dropdown__content__links__link{font-size:15px}}.dropdown__content__links__link:hover{opacity:0;margin-left:10px;transition:all .3s ease;color:#eb5757}.socials-list[data-v-5747f41a]{margin:0;padding:0;list-style:none;display:flex}.socials-list__item[data-v-5747f41a]{margin-right:20px}.socials-list__item-link[data-v-5747f41a]{display:block;width:40px;height:40px}.socials-list__item-image[data-v-5747f41a]{display:block;max-width:100%;width:100%;max-height:100%;height:100%}.socials-list--white[data-v-5747f41a]{margin-bottom:10px}.burger-mask{z-index:10000;width:100%;background-color:rgba(0,0,0,.8)}.burger,.burger-mask{position:fixed;top:0;left:0;height:100%}.burger{background:#eb5757;border-radius:0;width:85.5vw}@media (max-width:319px){.burger{width:100vw}}@media (min-width:481px){.burger{width:60.5vw}}.burger #nav .nav_link{font-size:18px}@media (min-width:321px){.burger #nav .nav_link{font-size:24px}}.burger.orange{background:#f26322}.burger.orange #nav{display:flex;flex-direction:column}.burger.orange #nav .nav_link{margin:0 10px}@media (min-width:321px){.burger.orange #nav .nav_link{margin:6px 16px}}.burger.orange #nav .nav_link:focus,.burger.orange #nav .nav_link:hover{color:#0e0e0e;transition:all .3s ease}.burger.orange #nav .dropdown .nav_link{margin:0}.burger.orange #nav .dropdown__content__links{background-color:transparent}.burger.orange #nav .dropdown:focus .nav_link,.burger.orange #nav .dropdown:hover .nav_link{color:#fff}.burger .dropdown,.burger .item_links{padding:0 0 0 10px}@media (min-width:321px){.burger .dropdown,.burger .item_links{padding:9px 0 9px 16px}}.burger .dropdown:focus .nav_link,.burger .dropdown:hover .nav_link,.burger .item_links:focus .nav_link,.burger .item_links:hover .nav_link{color:#0e0e0e;opacity:1}.burger .dropdown__content__links{background:#eb5757;padding:0;margin-left:-1px}.burger .dropdown__content__links__link{font-size:14px;color:#fff;opacity:1;margin:16px 0 16px 0;padding:0 16px 0 0}@media (min-width:321px){.burger .dropdown__content__links__link{margin-bottom:16px}}.burger .dropdown__content__links__link:last-child{margin-bottom:0}@media (min-width:321px){.burger .dropdown__content__links__link:last-child{margin-bottom:0}}.burger .dropdown__content__links__link:focus,.burger .dropdown__content__links__link:hover{color:#0e0e0e}@media (min-width:768px){.burger{width:45vw}}.burger .menu-title{color:#fff;font-weight:700;font-size:32px;line-height:40px;padding:40px 0 20px 10px}@media (min-width:321px){.burger .menu-title{padding:60px 0 40px 16px}}.burger-content{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding-bottom:20px}.burger-content .socials{padding:16px 0 0 16px}.burger-content .socials .copy{font-size:12px;color:#fff;margin:0}.burger-content .button{color:#fff;font-size:18px;text-decoration:none;font-weight:700;border:none;padding-left:10px;margin-top:5px}@media (min-width:321px){.burger-content .button{padding-left:16px;margin-top:30px;font-size:24px}}@media (min-width:481px){.burger-content .button{margin-top:48px}}.burger-content .button .icon{margin-left:10px;padding:5px 0 0 10px;transition:all .3s ease-in-out}.burger-content .button:focus .icon,.burger-content .button:hover .icon{margin-left:20px}.burger-content .nav_link{margin-right:20px;font-size:14px;font-weight:600;color:#fff;text-decoration:none;transition:all .3s;text-transform:uppercase}@media (min-width:992px){.burger-content .nav_link{margin-right:40px;text-transform:none}}.burger-close{display:flex;align-items:center;justify-content:center;position:absolute;top:24px;right:24px;width:48px;height:48px;cursor:pointer;border:none;background:none;padding:0}@media (min-width:768px){.burger-close{top:24px;right:24px}}.contact-form .button-content{display:flex;align-items:center;justify-content:center}.loading{background:#868686!important;border:none!important}.loading:after{display:inline-block;animation:dotty 1.5s steps(1) infinite;content:""}@keyframes dotty{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:" "}}.razzo-contact .form{max-height:900px;width:260px}@media (min-width:480px){.razzo-contact .form{width:400px}}@media (min-width:768px){.razzo-contact .form{width:480px;margin:0}}@media (min-width:480px){.razzo-contact .input-group input{width:400px}}@media (min-width:768px){.razzo-contact .input-group input{width:480px;margin-bottom:24px}}.razzo-contact .input-group textarea{white-space:pre-wrap}@media (min-width:480px){.razzo-contact .input-group textarea{width:400px}}@media (min-width:768px){.razzo-contact .input-group textarea{width:480px;margin-bottom:48px}}.razzo-contact span.error{color:#eb5757;font-size:11px;margin:-15px 0 5px;padding-left:12px;line-height:28px}@media (min-width:768px){.razzo-contact span.error{margin:-24px 0 25px}}.row{display:block}@media (min-width:992px){.row{display:flex}}.form{color:#232323;margin:0 auto;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;width:300px;max-height:380px}.form::-webkit-scrollbar{display:none}@media (max-width:479px){.form{width:260px}}@media (min-width:768px){.form{width:390px;max-height:360px}}@media (min-width:992px){.form{width:390px;max-height:300px}}@media (min-width:1200px){.form{width:480px;max-height:calc(100vh - 280px)}}@media (min-width:1600px){.form{width:480px;max-height:780px}}.input-group{display:inline;position:relative;align-items:center;align-self:stretch;font-size:16px}.input-group__input,.input-group textarea{outline:none;color:#0e0e0e;font-size:16px;background:#f0f0f0;border:1px solid #c2c2c2;box-sizing:border-box;border-radius:26px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:300px;padding:5px 12px;margin-bottom:12px}@media (max-width:479px){.input-group__input,.input-group textarea{width:260px}}@media (min-width:768px){.input-group__input,.input-group textarea{width:390px;margin-bottom:10px;padding:10px 16px}}@media (min-width:1200px){.input-group__input,.input-group textarea{width:480px;margin-bottom:20px}}@media (min-width:1600px){.input-group__input,.input-group textarea{margin-bottom:24px;padding:10px 24px}}.input-group input{height:40px}@media (max-width:479px){.input-group input{height:35px}}@media (min-width:1600px){.input-group input{height:48px}}.input-group textarea{height:80px;resize:none;white-space:pre-wrap}.input-group textarea::-webkit-scrollbar{width:0}@media (max-width:479px){.input-group textarea{height:60px}}@media (min-width:768px){.input-group textarea{height:100px}}@media (min-width:1600px){.input-group textarea{height:132px}}.input-group__files{font-size:16px}@media (max-width:479px){.input-group__files{font-size:14px}}@media (min-width:768px){.input-group__files{font-size:20px}}.input-group__files .primary.button{padding:4px 16px;margin:0 0 0 12px}@media (min-width:768px){.input-group__files .primary.button{margin:0 0 0 22px}}.input-group__files__list{display:flex;justify-content:space-between;border-bottom:1px solid #c2c2c2;align-items:center;font-size:12px;line-height:18px;margin:5px 0}@media (min-width:768px){.input-group__files__list{margin:0;line-height:32px}}.input-group__files__delete{width:13.5px;height:18px;margin-top:3px;margin-bottom:-3px}@media (min-width:768px){.input-group__files__delete{margin-top:10px}}.input-group__files__delete:focus,.input-group__files__delete:hover{cursor:pointer}.input-group input:-moz-placeholder-shown+.placeholder,.input-group textarea:-moz-placeholder-shown+.placeholder{opacity:1;transform:translateX(0)}.input-group input:placeholder-shown+.placeholder,.input-group textarea:placeholder-shown+.placeholder{opacity:1;transform:translateX(0)}.input-group input:active,.input-group input:focus,.input-group textarea:active,.input-group textarea:focus{border:1px solid #0e0e0e}.input-group input:active+.placeholder,.input-group input:focus+.placeholder,.input-group textarea:active+.placeholder,.input-group textarea:focus+.placeholder{opacity:0;transform:translateX(20px)}.input-group__select{position:relative;height:40px;padding:10px 12px}@media (max-width:479px){.input-group__select{height:35px}}@media (min-width:1600px){.input-group__select{height:48px;padding:10px 24px}}.input-group__select .dropdown__icon{position:absolute;top:8px;right:20px;z-index:1000}@media (min-width:768px){.input-group__select .dropdown__icon{right:22px}}@media (min-width:1600px){.input-group__select .dropdown__icon{top:12px}}.input-group__select .select__label{margin:0;font-size:15px}@media (min-width:1200px){.input-group__select .select__label{font-size:16px;padding-top:1px}}@media (min-width:1600px){.input-group__select .select__label{padding-top:4px}}.input-group__select .select__label span{font-weight:700;color:#eb5757}.input-group__select .select__options{background:#fff;position:absolute;z-index:1000;box-shadow:0 10px 20px rgba(0,0,0,.25);border-radius:26px;padding:10px 0;top:40px;left:0;width:300px}@media (max-width:479px){.input-group__select .select__options{width:260px;top:35px}}@media (min-width:1200px){.input-group__select .select__options{top:44px;left:0;width:480px}}.input-group__select .select__options p{margin:0}.input-group__select .select__options__item{font-size:15px;padding:10px 10px}@media (min-width:1200px){.input-group__select .select__options__item{font-size:16px;padding:10px 16px}}@media (min-width:1600px){.input-group__select .select__options__item{padding:10px 24px}}.input-group__select .select__options__item:first-child{border-radius:11px 11px 0 0}.input-group__select .select__options__item:last-child{border-radius:0 0 11px 11px}.input-group__select .select__options__item:hover{background:#f0f0f0}.input-group .placeholder{position:absolute;font-weight:400;line-height:28px;transition:all .2s;opacity:0;transform:translateX(20px);pointer-events:none;color:#0e0e0e;left:12px;top:6px;font-size:15px}@media (min-width:768px){.input-group .placeholder{left:15px;font-size:16px}}@media (min-width:1600px){.input-group .placeholder{top:11px;left:22px}}.input-group .placeholder span{color:#eb5757;font-weight:700}.input-group__captcha{font-size:16px;margin:15px 0 20px;display:flex;align-items:center;justify-content:space-between}@media (max-width:479px){.input-group__captcha{font-size:14px}}@media (min-width:768px){.input-group__captcha{font-size:20px;margin:15px 0 20px}}@media (min-width:1200px){.input-group__captcha{font-size:20px;margin:20px 0 30px}}@media (min-width:1600px){.input-group__captcha{margin:24px 0 40px}}.input-group__captcha input{margin:0;width:80px}@media (min-width:768px){.input-group__captcha input{width:120px;height:40px}}@media (min-width:1200px){.input-group__captcha input{width:167px;height:40px}}@media (min-width:1600px){.input-group__captcha input{height:48px}}.input-group__captcha .placeholder{top:-.3em}@media (min-width:768px){.input-group__captcha .placeholder{top:-.3em}}.input-group__captcha span{color:#eb5757;font-weight:700}.upload_files_input{opacity:0;position:absolute;z-index:-1;overflow:hidden;width:.4px;height:.4px}.primary.button.send{margin:0;min-width:100%;display:flex;align-items:center;justify-content:center}.captcha__refresh{border:none;outline:none;background:transparent;cursor:pointer}.captcha__image{width:72px;height:38px}.range-slider{font-size:16px}@media (max-width:479px){.range-slider{font-size:14px}}@media (min-width:768px){.range-slider{font-size:20px}}.range-slider__budget,.range-slider__deadline{margin-top:10px;display:flex;justify-content:space-between;align-items:center}@media (min-width:1200px){.range-slider__budget,.range-slider__deadline{margin-top:24px}}.range-slider__budget input,.range-slider__deadline input{margin:0}.range-slider__budget span,.range-slider__deadline span{color:#eb5757;font-weight:700;width:100px;text-align:right}.range-slider__budget label,.range-slider__deadline label{width:100px}.range-slider .range{--val:0;position:relative;-webkit-appearance:none;cursor:pointer;height:4px;width:50%}@media (min-width:768px){.range-slider .range{width:45%}}@media (min-width:993px){.range-slider .range{width:50%}}.range-slider .range::-webkit-slider-thumb{-webkit-appearance:none;border:none;background:url(../img/range.7346fdba.svg);width:14px;height:14px;margin-top:-5px;z-index:4}.range-slider .range::-webkit-slider-runnable-track{height:100%;background:linear-gradient(90deg,#eb5757 calc(var(--val)*100%),#f0f0f0 0);border-radius:2px}.range-slider .range::-ms-fill-lower{background:#eb5757}.range-slider .range::-ms-fill-upper{background:#f0f0f0}.input-group__select.success,input.success,textarea.success{border:1px solid #75ab44}input.error,textarea.error{border:1px solid #eb5757;color:#eb5757}.select__label.error,label.placeholder.error{color:#eb5757}.input-group__select.error{border:1px solid #eb5757}span.error{color:#eb5757;font-size:11px;margin:-15px 0 5px;padding-left:12px;line-height:28px}@media (min-width:768px){span.error{font-size:12px;padding-left:16px}}@media (min-width:1200px){span.error{margin:-20px 0 10px;padding-left:16px;line-height:28px}}@media (min-width:1600px){span.error{margin:-24px 0 25px;padding-left:24px}}.focus{border:1px solid #0e0e0e}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 50px #f0f0f0;-webkit-text-fill-color:#0e0e0e}.captcha.error{text-align:center}@media (min-width:1600px){.captcha.error{margin-top:-40px}}.magento_contact_form .input-group__files .primary.button{background-color:#f26322}.magento_contact_form .input-group .placeholder span,.magento_contact_form .input-group__captcha span,.magento_contact_form .input-group__select .select__label span{color:#f26322}.magento_contact_form .primary.button.send{background:#f26322}.magento_contact_form .range-slider__budget span,.magento_contact_form .range-slider__deadline span{color:#f26322}.magento_contact_form .range-slider .range::-webkit-slider-thumb{background:url(../img/range_magento.fa0c287f.svg)}.magento_contact_form .range-slider .range::-webkit-slider-runnable-track{background:linear-gradient(90deg,#f26322 calc(var(--val)*100%),#f0f0f0 0)}.magento_contact_form .range-slider .range::-ms-fill-lower{background:#f26322}.magento_contact_form input.error,.magento_contact_form textarea.error{border:1px solid #f26322;color:#f26322}.magento_contact_form .select__label.error,.magento_contact_form label.placeholder.error{color:#f26322}.magento_contact_form .input-group__select.error{border:1px solid #f26322}.magento_contact_form span.error{color:#f26322}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.contact-form{position:relative}.contacts-contact-form-header.modal{position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.9;width:105%;height:100%;max-width:480px;padding:0}.contacts-contact-form-header.modal .contacts-contact-form-description{text-align:left;border-radius:26px;color:#fff;border:1px solid #eb5757;z-index:50;background:#eb5757;padding:50px 20px;line-height:36px}.contacts-contact-form-header.modal .modal-close{top:16px;right:20px}@media (min-width:768px){.contacts-contact-form-header.modal .modal-close{top:16px;right:20px}}@media (min-width:1200px){.contacts-contact-form-header.modal .modal-close{top:16px;right:20px}}.contacts-contact-form-header.modal .modal-close path{fill:#fff}.modal-mask{position:fixed;z-index:10000;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.modal{opacity:1;background:#fff;border-radius:16px;position:fixed;top:50%;left:50%;width:350px;max-height:580px;padding:48px 21px 21px;transform:translate(-50%,-50%)}@media (max-width:479px){.modal{width:300px}}@media (min-width:768px){.modal{padding:48px 40px 40px;width:480px;max-height:calc(100vh - 20px)}}@media (min-width:1200px){.modal{padding:48px 45px 45px;width:576px;max-height:calc(100vh - 20px)}}@media (min-width:1600px){.modal{padding:48px;width:576px}}.modal-close{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;right:18px;width:16px;cursor:pointer;border:none;background:none;padding:0}@media (min-width:768px){.modal-close{top:18px;right:18px}}@media (min-width:1200px){.modal-close{top:36px;right:36px}}.modal-title{color:#232323;margin-bottom:5px}@media (min-width:768px){.modal-title{margin-bottom:20px}}@media (min-width:1600px){.modal-title{margin-bottom:40px}}.modal-title h2{font-size:22px;font-weight:700;margin-bottom:4px}@media (min-width:768px){.modal-title h2{font-size:25px;margin-bottom:10px}}@media (min-width:1200px){.modal-title h2{font-size:30px}}@media (min-width:1600px){.modal-title h2{font-size:40px;margin-bottom:16px}}.modal-title__text{margin:0!important;font-size:14px;line-height:16px}.modal-title__text.success{color:#eb5757}.modal-title__text.error{color:red}@media (min-width:768px){.modal-title__text{font-weight:400;font-size:15px;line-height:20px}}@media (min-width:1200px){.modal-title__text{font-weight:400;font-size:18px}}@media (min-width:1600px){.modal-title__text{font-size:20px;line-height:32px}}.contacts-button .button-content{display:flex;align-items:center}.burger-enter-from,.burger-leave-to{opacity:0}.burger-enter-to,.burger-leave-from{opacity:1}.burger-enter-active,.burger-leave-active{transition:all .3s ease}#header{border-bottom:1px solid rgba(14,14,14,.06);background:#fff;width:100%;position:fixed;top:0;left:0;z-index:9999}.header_content{justify-content:space-between;padding:14px 0}.header_content,.header_left{display:flex;align-items:center}.header_left{margin-right:40px}@media (min-width:768px){.header_left .logo{margin-right:40px}}.header_left .burger-menu{padding:0;margin:0;outline:none;background:none;border:none;display:flex;align-items:center;margin-right:20px}@media (min-width:1200px){.header_left .burger-menu{display:none}}.header_left .magento-solutions{display:none;margin:0}@media (min-width:768px){.header_left .magento-solutions{display:inline-flex;text-decoration:none;color:#0e0e0e}.header_left .magento-solutions:hover{color:#fff}}.header_right{display:flex;align-items:center}.header_right #nav{display:none}.header_right #nav:hover .nav_link{opacity:.3}@media (min-width:1200px){.header_right #nav{display:flex;align-items:center}}.header_right #nav .nav_link{margin-right:20px;font-size:14px;font-weight:600;color:#0e0e0e;text-decoration:none;transition:all .3s ease}@media (max-width:767px){.header_right #nav .nav_link{font-size:20px}}@media (min-width:1200px){.header_right #nav .nav_link{margin-right:40px}}.header_right #nav .nav_link:hover{color:#eb5757;opacity:1}.header_left .go-web-mobile{display:none}@media (min-width:768px){.header_left .go-web-mobile{display:inline-flex;text-decoration:none;color:#0e0e0e;border-color:#f26322}.header_left .go-web-mobile:hover{color:#fff}}.header_right--magento #nav .nav_link{margin-right:20px}@media (min-width:1200px){.header_right--magento #nav .nav_link{margin-right:40px}}.header_right--magento #nav .nav_link:hover{color:#f26322;opacity:1}.header_right--magento #nav .dropdown{padding-top:0}.footer_list{margin:0;padding:0;list-style:none}#footer{padding:60px 0 50px;color:#0e0e0e}@media (min-width:768px){#footer{padding-top:120px}}@media (min-width:1200px){.footer_content{display:flex}}.icon-version-control{margin-bottom:-5px;max-width:100%;width:18px;max-height:100%;height:29px}.footer_right{line-height:1.6;margin-left:0}@media (min-width:993px){.footer_right{margin-left:30%}}@media (min-width:1200px){.footer_right{margin-left:35%}}@media (min-width:1600px){.footer_right{margin-left:610px}}.footer_title{display:block;font-size:40px;line-height:1.2;text-transform:uppercase;margin-bottom:60px}@media (min-width:992px){.footer_title{line-height:1.1;font-size:64px;margin-bottom:80px}}.copy{display:block;opacity:.5;margin-bottom:60px}@media (min-width:768px){.copy{margin-bottom:30px}}@media (min-width:992px){.copy{margin-bottom:50px}}.footer_columns{width:100%;margin-bottom:60px}@media (min-width:768px){.footer_columns{display:flex;margin-bottom:0}}.footer_column{width:100%}@media (min-width:768px){.footer_column:first-child{width:calc(70% - 40px);margin-right:40px}.footer_column:last-child{width:26%}}@media (min-width:1600px){.footer_column{width:calc(50% - 40px)}.footer_column:nth-child(2n-1){margin-right:80px}}.footer_column--socials-list{margin-bottom:60px}@media (min-width:768px){.footer_column--socials-list{margin-bottom:0}}.footer_nav{margin-bottom:60px}@media (min-width:768px){.footer_nav{display:flex;margin-bottom:74px}}@media (min-width:992px){.footer_nav{margin-bottom:80px}}.footer_nav .nav_item:first-child{margin-bottom:60px}@media (min-width:768px){.footer_nav .nav_item{width:calc(50% - 40px)}.footer_nav .nav_item:first-child{margin-bottom:0;margin-right:80px}}@media (min-width:1601px){.footer_list.header-list-dublicate{width:18vw}}.footer_list li:not(:last-child){margin-bottom:10px}.footer_list li a{text-decoration:none;color:#0e0e0e;transition:color .3s}.footer_list li a:hover{color:#eb5757}.footer_list .dropdown{cursor:pointer;font-size:20px;font-weight:400;padding-top:0}.footer_list .dropdown__content{min-width:200px;padding-top:0}.footer_list .dropdown__content__links__link{font-size:14px;color:#0e0e0e;opacity:1}.footer_list .dropdown__content__links__link:last-child{margin-bottom:0}@media (min-width:321px){.footer_list .dropdown__content__links__link:last-child{margin-bottom:0}}.footer_list .dropdown__content__links__link:focus,.footer_list .dropdown__content__links__link:hover{color:#eb5757}.footer_list .dropdown__content__links__link.disabled:focus,.footer_list .dropdown__content__links__link.disabled:hover{color:#0e0e0e;opacity:.3;margin-left:0;cursor:not-allowed}.footer_logos{align-items:center}.footer_images{display:flex}.footer_images .img_holder{max-height:100px}.footer_images .img_holder:not(:last-child){margin-right:40px}.footer_images img{display:block}.phone{line-height:16px}.phone-link{font-family:Montserrat,sans-serif;font-weight:300}.phone:first-child{padding-top:10px}.phone-description{font-size:14px}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}*{max-height:1000000px}body{color:#232323;background:#fff;font:20px/1.2 Raleway,Helvetica,Arial,sans-serif;min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;vertical-align:top}.gm-style img{max-width:none}svg:focus{outline:none}.h,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:700;margin:0 0 .5em;color:inherit}.h1,h1{font-size:54px}.h2,h2{font-size:30px}@media (min-width:992px){.h2,h2{font-size:40px}}.h3,h3{font-size:24px}.h4,h4{font-size:21px}.h5,h5{font-size:17px}.h6,h6{font-size:15px}p{margin:0 0 1em}a{color:#2f61d5}a:focus,a:hover{text-decoration:none}#main{padding-top:60px}.container{max-width:1920px;padding:0 16px;margin:0 auto}@media (min-width:768px){.container{padding:0 40px}}@media (min-width:1600px){.container{padding:0 80px}}.button{font-size:14px;font-weight:600;padding:6px 14px;border:2px solid #eb5757;background:transparent;border-radius:16px;cursor:pointer;display:inline-flex;align-items:center}.button:focus,.button:hover{outline:none}.button.magento-solutions{display:none}@media (min-width:768px){.button.magento-solutions{position:relative;display:inline-block;color:#0e0e0e;background:#fff;background-image:linear-gradient(rgba(175,48,48,.933333),rgba(175,48,48,.933333));background-repeat:no-repeat;transition:background-size .3s,color .3s;background-size:0 100%}.button.magento-solutions:hover{background-size:100% 100%;color:#fff}}.button.go-web-mobile{display:none}@media (min-width:768px){.button.go-web-mobile{position:relative;display:inline-block;color:#0e0e0e;background:#fff;background-image:linear-gradient(rgba(209,74,12,.941176),rgba(209,74,12,.941176));background-repeat:no-repeat;transition:background-size .3s,color .3s;background-size:0 100%}.button.go-web-mobile:hover{background-size:100% 100%;color:#fff}}.button.primary{position:relative;display:inline-block;color:#fff;background:#eb5757;background-image:linear-gradient(rgba(175,48,48,.721569),rgba(175,48,48,.721569));background-repeat:no-repeat;transition:background-size .3s,color .3s;background-size:0 100%}.button.primary:hover{background-size:100% 100%;color:#fff}.button.large{font-size:16px;padding:10px 24px;border-radius:26px}.button .icon{margin-left:16px}.button.magento-btn{position:relative;display:inline-block;color:#fff;background:#f26322;background-image:linear-gradient(rgba(209,74,12,.941176),rgba(209,74,12,.941176));background-repeat:no-repeat;transition:background-size .3s,color .3s ease-out;background-size:0 100%}.button.magento-btn:hover{background-size:100% 100%;color:#fff}.v-lazy-image{filter:blur(5px);transition:filter 1.6s;will-change:filter}.v-lazy-image.v-lazy-image-loaded{filter:blur(0)}.home-banner{padding-top:80px}.home-banner .banner_title{font-size:32px;line-height:40px;max-width:890px;text-transform:uppercase;text-align:center;margin:0 0 60px}@media (min-width:768px){.home-banner .banner_title{font-size:40px;line-height:48px;text-align:left;margin:0 80px 60px 0}}@media (min-width:992px){.home-banner .banner_title{font-size:56px;line-height:64px;margin:0 100px 60px 0}}@media (min-width:1200px){.home-banner .banner_title{font-size:64px;line-height:80px;max-width:1150px;margin-bottom:80px}}.home-banner .banner_image{margin:0 -16px}@media (min-width:768px){.home-banner .banner_image{margin:0 -40px}}@media (min-width:992px){.home-banner .banner_image{margin:0}}section[mode=dark]{background:#0e0e0e;color:#fff}.section_padding{padding:60px 0}@media (min-width:768px){.section_padding{padding:120px 0}}.section_margin{margin:60px 0}.section_margin:last-child{margin-bottom:0}@media (min-width:768px){.section_margin{margin:120px 0}}@media (min-width:768px){.section_holder{display:flex}}.section_title{margin-bottom:40px}@media (min-width:768px){.section_title{margin-bottom:60px;width:35%}}.section_title .title{margin:0;position:relative;max-width:240px}@media (max-width:768px){.section_title .title{line-height:1.375}}@media (min-width:768px){.section_title .title{max-width:340px}}.section_title .title:before{content:"";display:block;width:60px;height:5px;background:#eb5757;margin-bottom:20px}.section_content{line-height:1.6}@media (min-width:768px){.section_content{width:65%}}@media (min-width:1200px){.section_content{display:flex;justify-content:space-between}}@media (min-width:1200px){.column{width:calc(50% - 40px)}.column:first-child{margin-right:80px}}.column .projects-list{margin:0 0 32px;padding-left:30px}@media (min-width:992px){.column .projects-list{margin-bottom:60px}}@media (min-width:1200px){.column .projects-list{margin-bottom:0}}.column .projects-list li{margin-bottom:32px}.column a{color:#eb5757}.column p{margin-bottom:32px}.column .button{margin-top:8px}.technologies_content ul,.technologies_list{margin:0;padding:0;list-style:none}@media (min-width:1200px){.technologies_list{display:flex;justify-content:space-between;flex-wrap:wrap}}.technologies_item{position:relative;border-top:1px solid #fff}.technologies_item:not(:last-child){margin:0 0 60px}@media (min-width:992px){.technologies_item:not(:last-child){margin:0 0 100px}}@media (min-width:1200px){.technologies_item{width:calc(50% - 40px)}.technologies_item:nth-child(2n-1){margin-right:80px}.technologies_item:not(:last-child){margin-bottom:80px}}.technologies_title{display:flex;justify-content:space-between;margin:36px 0}.technologies_title .text{margin-right:10px}.technologies_title .count{color:#eb5757}.technologies_content p{margin-bottom:32px}.technologies_content p:last-child{margin-bottom:0}.technologies_content a{text-decoration:none}.technologies_content a:hover{text-decoration:underline}.technologies_content .link{color:#eb5757;position:absolute;left:0;bottom:0;margin-bottom:-32px}.technologies_content .button{text-decoration:none}.technologies_content .button .icon{background-image:url(../img/rarr-icon.422bb81a.svg);padding-left:24px;padding-top:12px;padding-bottom:12px;background-repeat:no-repeat}.projects_list{margin:0;padding:0;list-style:none}.projects_item:not(:last-child){margin:0 0 45px}@media (min-width:768px){.projects_item:not(:last-child){margin-bottom:60px}}@media (min-width:1200px){.projects_item:not(:last-child){margin-bottom:80px}}.projects_item a{text-decoration:none}.projects_title{margin:10px 0 0;font-size:20px;font-weight:700;line-height:160%;color:#232323}@media (min-width:1200px){.projects_title{margin:10px 0 0;font-size:22px}}@media (min-width:1600px){.projects_title{margin:20px 0 0;font-size:24px}}.projects_content a,.projects_content img{display:block}.policy{padding-bottom:30px}@media (min-width:768px){.policy{padding-bottom:60px}}@media (min-width:1200px){.policy{padding-bottom:120px}}.policy_list{margin:0 0 32px;padding-left:30px}@media (min-width:992px){.policy_list{margin-bottom:60px}}@media (min-width:1200px){.policy_list{margin-bottom:0}}.policy_list li:not(:last-child){margin-bottom:32px}.home-pricing .row{display:block}@media (min-width:1200px){.home-pricing .row{display:flex}}.home-pricing__accent{color:#eb5757}.home-pricing a{text-decoration:none}.home-pricing a:hover{text-decoration:underline}@media (min-width:1200px){.home-pricing .column p:last-child{margin-bottom:0}}.magento-color .feedback__title:before{background:#f26322}.magento-color a{color:#f26322;text-decoration:none}.magento-color a:hover{text-decoration:underline}.base-color .feedback__title:before{background:#eb5757}.base-color a{color:#eb5757;text-decoration:none}.base-color a:hover{text-decoration:underline}.dark{background:#0e0e0e}.dark .feedback__title,.dark .mf__slide{color:#fff}.dark .agile__dot button{background:#fff}.dark .agile__dot--current button{background:#666}.light{background:#fff}.light .feedback__title,.light .mf__slide{color:#0e0e0e}.light .agile__dot button{background:#0e0e0e}.light .agile__dot--current button{background:#666}.razzo-feedback.feedback{padding:60px 0 40px}@media (min-width:768px){.razzo-feedback.feedback{padding:120px 0 100px}}@media (min-width:1600px){.razzo-feedback.feedback{padding:120px 0}}.feedback{position:relative;padding:60px 0;max-height:1105px}@media (min-width:768px){.feedback{padding:120px 0}}.feedback__title{text-align:center;font-size:32px;margin-bottom:32px;padding:0 16px}@media (min-width:768px){.feedback__title{font-size:40px}}.feedback__title:before{content:"";display:block;width:60px;height:5px;margin:0 auto 20px}.mf__slide{text-align:center}.mf__name{max-width:500px;margin:0 auto;padding:0 15px}@media (min-width:992px){.mf__name{margin-top:40px}}@media (min-width:1200px){.mf__name{margin-top:80px}}.mf__name p{margin-bottom:10px}.mf__review{height:200px;max-width:1300px;margin:40px auto;font-weight:700;padding:0 16px;line-height:167%;font-size:20px;-webkit-mask-image:linear-gradient(180deg,#0e0e0e 70%,transparent);mask-image:linear-gradient(180deg,#0e0e0e 70%,transparent);-webkit-background-clip:text;background-clip:text}@media (min-width:992px){.mf__review{height:290px}}.mf__review__text{height:200px;padding:0 20px 40px;overflow-y:auto}@media (min-width:992px){.mf__review__text{height:290px}}.mf__review__text::-webkit-scrollbar{display:block;width:5px}.mf__review__text::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.437);border:1px solid inherit}.mf__review__text::-webkit-scrollbar-track{margin-top:10px;margin-bottom:40px;border:1px solid hsla(0,0%,100%,.279)}@media (min-width:768px){.mf__review{padding:0 40px;font-size:18px}}@media (min-width:992px){.mf__review{font-size:20px;padding:0 100px}}@media (min-width:1200px){.mf__review{padding:0 100px;font-size:24px}}.mf__review-info{max-width:570px;padding:0 15px;margin:0 auto}.mf__review-info p{padding:0 0 3px 0;margin:0}.agile__nav-button{position:absolute;padding:0;top:calc(50% - 30px);width:60px;height:60px;border:none;cursor:pointer;background:none;display:none}@media (min-width:992px){.agile__nav-button{display:block}}.agile__nav-button svg{transition:.3s}.agile__nav-button--prev{left:20px}@media (min-width:1600px){.agile__nav-button--prev{left:80px}}.agile__nav-button--next{right:20px}@media (min-width:1600px){.agile__nav-button--next{right:80px}}.agile__nav-button--prev:hover svg{transform:translateX(-10px)}.agile__nav-button--next:hover svg{transform:translateX(10px)}.agile__dot{margin:0 5px}.agile__dot button{width:16px;height:16px;padding:0;border-radius:50%;border:none}.cf__customer p,.cf__first p,.cf__innovations p,.cf__process p{margin-bottom:0}.cf__customer ul,.cf__first ul,.cf__innovations ul,.cf__process ul{padding-left:30px;margin-bottom:0}.cf__customer ul ul,.cf__first ul ul,.cf__innovations ul ul,.cf__process ul ul{margin-top:32px}.cf__customer ul ul li,.cf__first ul ul li,.cf__innovations ul ul li,.cf__process ul ul li{margin-bottom:10px}.cf__customer ul ul li:last-child,.cf__first ul ul li:last-child,.cf__innovations ul ul li:last-child,.cf__process ul ul li:last-child{margin-bottom:0}.cf__customer ul li,.cf__first ul li,.cf__innovations ul li,.cf__process ul li{margin-bottom:32px}.cf__customer a,.cf__first a,.cf__innovations a,.cf__process a{color:#eb5757;text-decoration:none}.cf__customer a:hover,.cf__first a:hover,.cf__innovations a:hover,.cf__process a:hover{text-decoration:underline}.cf__customer .section_content,.cf__first .section_content,.cf__innovations .section_content,.cf__process .section_content{flex-direction:column;align-items:flex-start}.cf__customer .section_title,.cf__first .section_title,.cf__innovations .section_title,.cf__process .section_title{margin-bottom:30px}@media (min-width:768px){.cf__customer .section_title,.cf__first .section_title,.cf__innovations .section_title,.cf__process .section_title{margin-bottom:60px}}.cf__customer em{display:block;margin-top:32px}.cf__customer .button{margin-top:40px}.footer-blog-item{display:block;padding-top:20px}@media (min-width:768px){.footer-blog-item{display:flex;justify-content:space-between;align-items:center}}.footer-blog-item .cant-find-tags{margin-top:40px;color:#eb5757;font-weight:700;font-size:16px;line-height:28px}@media (min-width:768px){.footer-blog-item .cant-find-tags{margin-top:0;text-align:center}}.footer-blog-item .cant-find-tags span{margin-right:20px}@media (min-width:1600px){.footer-blog-item .cant-find-tags span{margin-right:40px}}.cant-find-page .btn-read-more .button-content{border-radius:26px;padding:2px 12px 3px;background:#eb5757;color:#fff;font-weight:700;font-size:16px;line-height:28px;cursor:pointer;width:-moz-max-content;width:max-content;background-image:linear-gradient(rgba(175,48,48,.721569),rgba(175,48,48,.721569));background-repeat:no-repeat;transition:background-size 0s,color 0s;background-size:0 100%}@media (min-width:992px){.cant-find-page .btn-read-more .button-content{padding:6px 24px 8px}}.cant-find-page .btn-read-more .button-content:hover{background-size:100% 100%;color:#fff}.cant-find-page .btn-read-more .icon{padding-top:6px;margin-right:15px;transform:rotateY(180deg)}.cant-find-page .btn-read-more a{color:#fff;text-decoration:none}.cant-find-page .btn-read-more a:hover{text-decoration:underline}.cant-find-page .go-back-to-read{padding:16px 10px;border-bottom-left-radius:26px 26px;border-bottom-right-radius:26px 26px;position:fixed;background:#fff;z-index:50;width:100vw;transition:all .3s}@media (min-width:992px){.cant-find-page .go-back-to-read{padding:16px 80px}}.cant-find-page .go-back-to-read.scrolling{padding:5px 10px;border-bottom:1px solid #eb5757}@media (min-width:992px){.cant-find-page .go-back-to-read.scrolling{padding:5px 80px}}.blog-cant-find.section_holder{display:flex;flex-direction:column-reverse}@media (min-width:992px){.blog-cant-find.section_holder{flex-direction:row}}.blog-cant-find .section_title{margin-right:0;width:100%}@media (min-width:992px){.blog-cant-find .section_title{margin-right:43px;width:35%}}.blog-cant-find .section_content{margin-bottom:60px;display:block;margin-left:0;width:100%}.blog-cant-find .section_content a{color:#eb5757}.blog-cant-find .section_content__item{margin-bottom:40px}@media (min-width:768px){.blog-cant-find .section_content__item{margin-bottom:60px}}@media (min-width:1200px){.blog-cant-find .section_content__item{margin-bottom:120px}}@media (min-width:992px){.blog-cant-find .section_content{margin-left:37px;width:65%;margin-bottom:0}}.cf__banner{height:300px;position:relative}@media (min-width:768px){.cf__banner{height:500px}}@media (min-width:1200px){.cf__banner{height:640px;margin-bottom:60px}}.cf__banner-img,.cf__banner-img img{display:block;height:100%}.cf__banner-img img{width:100%;-o-object-fit:cover;object-fit:cover}.cf__banner-title{text-transform:uppercase;color:#fff;font-size:32px;line-height:111%;position:absolute;bottom:20px;left:16px;max-width:calc(100% - 32px);margin:0}@media (min-width:768px){.cf__banner-title{bottom:40px;font-size:40px;left:40px;max-width:calc(100% - 80px)}}@media (min-width:992px){.cf__banner-title{bottom:80px;left:40px;font-size:56px;max-width:calc(100% - 80px)}}@media (min-width:1600px){.cf__banner-title{bottom:80px;left:80px;font-size:64px;max-width:1150px}}.cf__backups p,.cf__cost p,.cf__hosting p,.cf__include p,.cf__support p{margin-bottom:0}.cf__backups ul,.cf__cost ul,.cf__hosting ul,.cf__include ul,.cf__support ul{padding-left:30px;margin-bottom:0}.cf__backups ul ul,.cf__cost ul ul,.cf__hosting ul ul,.cf__include ul ul,.cf__support ul ul{margin-top:32px}.cf__backups ul ul li,.cf__cost ul ul li,.cf__hosting ul ul li,.cf__include ul ul li,.cf__support ul ul li{margin-bottom:10px}.cf__backups ul ul li:last-child,.cf__cost ul ul li:last-child,.cf__hosting ul ul li:last-child,.cf__include ul ul li:last-child,.cf__support ul ul li:last-child{margin-bottom:0}.cf__backups ul li,.cf__cost ul li,.cf__hosting ul li,.cf__include ul li,.cf__support ul li{margin-bottom:32px}.cf__backups a,.cf__cost a,.cf__hosting a,.cf__include a,.cf__support a{color:#eb5757;text-decoration:none}.cf__backups a:hover,.cf__cost a:hover,.cf__hosting a:hover,.cf__include a:hover,.cf__support a:hover{text-decoration:underline}.cf__backups .section_content,.cf__cost .section_content,.cf__hosting .section_content,.cf__include .section_content,.cf__support .section_content{flex-direction:column;align-items:flex-start}.cf__backups .section_title,.cf__cost .section_title,.cf__hosting .section_title,.cf__include .section_title,.cf__support .section_title{margin-bottom:30px}@media (min-width:768px){.cf__backups .section_title,.cf__cost .section_title,.cf__hosting .section_title,.cf__include .section_title,.cf__support .section_title{margin-bottom:60px}}.cf__img{margin:40px 0;display:block}.cf__include em{display:block;margin-top:32px}.cf__include .button{margin-top:40px}