@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');@font-face {	font-family: 'Arial';	font-style: normal;	font-weight: 400;	src: local('Arial Regular'), url('/.core/tmpl/frontend/fonts/arial/ARIAL.woff') format('woff');}@font-face {	font-family: 'Arial';	font-style: normal;	font-weight: 700;	src: local('Arial Medium'), url('/.core/tmpl/frontend/fonts/arial/ArialMdm.woff') format('woff');}@font-face {	font-family: 'Arial';	font-style: normal;	font-weight: 800;	src: local('Arial Bold'), url('/.core/tmpl/frontend/fonts/arial/ARIALBD.woff') format('woff');}@font-face {	font-family: 'Arial';	font-style: normal;	font-weight: 900;	src: local('Arial Black'), url('/.core/tmpl/frontend/fonts/arial/ARIBLK.woff') format('woff');}body .article .article-body::after {background: linear-gradient(to top, #F9F9F9, rgba(255, 255, 255, 0));}body {max-width:1920px;	font-family: 'Arial', sans-serif; background-color: #F9F9F9;}.display-1 {font-size: 5rem; font-weight: 900;}.display-5 {font-size: 2.5rem; line-height: 150%; font-weight: 900;}.h5 {font-size: 1.5rem; line-height: 135%; font-weight: 900;}:root, body {font-size: 10px;}@media screen and (min-width: 576px) {	:root, body {font-size: 12px;}}@media screen and (min-width: 768px) {	:root, body {font-size: 12px;}}@media screen and (min-width: 992px) {	:root, body {font-size: 14px;}}@media screen and (min-width: 1200px) {	:root, body {font-size: 16px;}}.text-danger {color: #EC3737!important;}.owl-carousel {position:relative;}.owl-carousel .owl-stage-outer {overflow:hidden;}.owl-carousel .owl-stage {display:flex;}.owl-carousel .owl-stage .item {height:100%;}.owl-carousel .owl-nav {position:absolute; top:50%; transform:translateY(-50%); width:110%; left:-5%; display:flex; justify-content:space-between; pointer-events: none;}.owl-carousel .owl-nav button {pointer-events:all; border:0 none; background:none; cursor:pointer; color:#dc3545; font-size:5rem; transition:.3s;}.owl-carousel .owl-nav button:hover {opacity:.75;}.mod-home {position: relative; overflow: hidden; padding-top: 4.37rem; padding-bottom: 17rem;}.mod-home::before {background: url('/images/pages/internet-store/002.svg') center bottom no-repeat; background-size: 100% 75%;}.mod-home .container {padding-right: calc((var(--bs-gutter-x, 0.75rem))/2); padding-left: calc((var(--bs-gutter-x, 0.75rem))/2);}.mod-home h1 {gap: .94rem;}.mod-home h1 > div:nth-child(1) {line-height: 100%; font-size: 5rem;}.mod-home h1 > div:nth-child(2) {line-height: 150%; font-size: 3.75rem;}.mod-home .mod-block {margin-top: 2.06rem; border-radius: 1.25rem; gap: 1.87rem; padding: 3.06rem 1.91rem; width: 100%; max-width: 28.81rem; border: 1px solid rgba(255, 255, 255, 0.10); background: #FFF; box-shadow: 7px 7px 50px 0px rgba(0, 0, 0, 0.25);}.mod-home .mod-block .h5 {font-weight: 600; line-height: 125%; font-family: 'Roboto', sans-serif;}.mod-home form {gap: 1.88rem;}.mod-home .block-form-control {gap: 1.5rem;}.mod-home .form-control {border-radius: 0.25rem; margin-top: .91rem; border: 2px solid #EC3737; padding: .94rem 1.24rem; font-family: 'Roboto', sans-serif; font-size: 1rem; line-height: 1.25rem;}.mod-home .form-control:focus {box-shadow: 0 0 0 0.15rem rgba(253, 13, 13, 0.25);}.mod-home .form-label {font-family: 'Roboto', sans-serif; font-size: 1rem; margin-bottom: 0; top: 0; left: 1.14rem; padding: 0 .23rem; background: #fff; font-weight: 400; line-height: 150%;}.mod-home .btn.btn-danger {font-family: 'Roboto', sans-serif; transition: .2s; font-size: 1rem; font-weight: 400; line-height: 150%; border-radius: 0.37rem; background: #EC3737; padding: .75rem .75rem;}.mod-home .btn.btn-danger:hover {background: #b61b1b;}.mod-home .form-check {padding-left: 1.25rem;}.mod-home .form-check > label {font-family: 'Roboto', sans-serif; font-size: 1rem; font-weight: 400; line-height: 150%;}.mod-home .form-check-input {border-color: #EC3737; border-width: 2px;}.mod-home .form-check-input:focus {box-shadow: 0 0 0 0.15rem rgba(253, 13, 13, 0.25);}.mod-home .form-check-input:checked {border-color: #EC3737; background: none;}.mod-home .form-check-input:checked[type=checkbox] {background-image: url('/images/pages/internet-store/icon/001.png'); background-position: center; background-repeat: no-repeat; background-size: 100%;}.mod-home .mod-decor_block {left: -17.5rem; top: -.56rem; transform-origin: top right; animation: rotateCheck 2s infinite linear forwards;}   .mod-home .parallaxScene {position: absolute; bottom: 0; top: 0; left: 0; right: 0; z-index: -1; max-width: 1920px; width: 100%; pointer-events: none;}.mod-home .item-1 {position: absolute; bottom: 19.3rem; left: 44%;}.mod-home .item-2 {position: absolute; top: 21.04rem; left: 42%;}.mod-home .image img {max-width: 100%;}@media screen and (max-width: 992px) {	.mod-home .image img {max-width: none;}}@media screen and (min-width: 1200px) {	.mod-home h1 > div:nth-child(1) {font-size: 4rem;}}@media screen and (min-width: 1400px) {	.mod-home h1 > div:nth-child(1) {font-size: 5rem;}	.mod-home::before {background-size: 100% auto;}	.mod-home .image {margin-top: -5rem; margin-left: 1rem;}    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: 1350px;}}@keyframes rotateCheck {	0% {transform: rotate(0);}	50% {transform: rotate(-2deg);}	100% {transform: rotate(0);}}.mod-how-much {position: relative; margin-bottom: 3.75rem; margin-top: -9rem;}.mod-how-much h2 {font-weight: 900; line-height: 124%; margin-bottom: 2.94rem;}.mod-how-much h2 > span:last-child {font-size: 4rem; display: block; margin-top: 1rem;}.mod-how-much .mod-blocks {gap: 2.3rem;}.mod-how-much .row::after {content: none;}.mod-how-much .mod-title-card {font-size: 2rem; font-weight: 700; line-height: 120%; margin-bottom: .94rem;}.mod-how-much .mod-price {font-family: 'Roboto', sans-serif; font-size: 2rem; font-weight: 700; line-height: 125%; margin-bottom: .31rem;}.mod-how-much .mod-title-list {font-family: 'Roboto', sans-serif; font-size: 2rem; font-weight: 500; line-height: 135%; margin-bottom: .94rem;}.mod-how-much ul {padding-left: 0; margin-bottom: 2.19rem; gap: .62rem;}.mod-how-much ul li {font-family: 'Roboto', sans-serif; font-size: 1rem; ;font-weight: 400; line-height: 150%;}.mod-how-much .custom-btn {transition: .2s; font-family: 'Roboto', sans-serif; font-size: 1.5rem; font-style: normal; font-weight: 900; line-height: 135%;  padding: 0.63rem 1.88rem; display: flex; justify-content: center; align-items: center;border-radius: 0.4375rem; border: 2px solid #FFF; color: #fff; background: #EC3737;}.mod-how-much .custom-btn:hover {color: #EC3737; background: #fff;}.mod-how-much .mod-card-mobile {border-radius: 10px; background: #EC3737; padding: 0.94rem;}.mod-how-much .imageMob {border-radius: 5px; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); overflow: hidden; margin-bottom: .94rem;}.mod-how-much .d-grid-mobile {display: grid; gap: .94rem; margin-bottom: .94rem;}.mod-how-much .mod-card-mobile-2 .d-grid-mobile > .imageMob img {width: 100%; height: 100%; object-fit: cover;}.mod-how-much .mod-card-mobile-2 .d-grid-mobile {grid-template-areas: "a b" "a c" "a d";}.mod-how-much .mod-card-mobile-2 .d-grid-mobile > .imageMob:nth-child(1) {grid-area: a;}.mod-how-much .mod-card-mobile-2 .d-grid-mobile > .imageMob:nth-child(2) {grid-area: b;}.mod-how-much .mod-card-mobile-2 .d-grid-mobile > .imageMob:nth-child(3) {grid-area: c;}.mod-how-much .mod-card-mobile-2 .d-grid-mobile > .imageMob:nth-child(4) {grid-area: d;}.mod-how-much .mod-card-mobile-3 .d-grid-mobile > .imageMob img {width: 100%; height: 100%; object-fit: cover;}.mod-how-much .mod-card-mobile-3 .d-grid-mobile {grid-template-areas: "a a b b f f f f f" "c c c c f f f f f" "d d d d f f f f f" "e e e e f f f f f";}.mod-how-much .mod-card-mobile-3 .d-grid-mobile > .imageMob:nth-child(1) {grid-area: a;}.mod-how-much .mod-card-mobile-3 .d-grid-mobile > .imageMob:nth-child(2) {grid-area: b;}.mod-how-much .mod-card-mobile-3 .d-grid-mobile > .imageMob:nth-child(3) {grid-area: c;}.mod-how-much .mod-card-mobile-3 .d-grid-mobile > .imageMob:nth-child(4) {grid-area: d;}.mod-how-much .mod-card-mobile-3 .d-grid-mobile > .imageMob:nth-child(5) {grid-area: e;}.mod-how-much .mod-card-mobile-3 .d-grid-mobile > .imageMob:nth-child(6) {grid-area: f;}.mod-how-much .mod-mark-list img {width: 1rem;}@media screen and (min-width: 768px) {    .mod-how-much .mod-card-mobile-2 .d-grid-mobile {grid-template-columns: 57% 1fr;}}@media screen and (min-width: 992px) {    .mod-how-much .custom-btn {border: 3px solid #fff;}    .mod-how-much .mod-text {padding: 1.25rem 0;}    .mod-how-much .mod-title-list {font-size: 1.5rem;}    .mod-how-much .mod-card-1 {padding-top: 4.63rem; padding-bottom: 4.91rem;}    .mod-how-much .mod-card-1::before {background: url('/images/pages/internet-store/004.svg') center no-repeat; background-size: 100% 100%; width: 100%; margin-top: 4.91rem;}    .mod-how-much .mod-card-1 .image {border-radius: 0.93rem; overflow: hidden; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);}    .mod-how-much .mod-card-1 .image img {max-width: 100%; height: 100%; object-fit: cover;}    .mod-how-much .mod-card-2 {padding-top: 2.73rem; padding-bottom: 9.22rem;}    .mod-how-much .mod-card-2::before {background: url('/images/pages/internet-store/009.svg') center no-repeat; background-size: 100% 100%; width: 100%; margin-top: 2.73rem;}    .mod-how-much .mod-card-2 .d-grid-image {display: grid; grid-template-areas: "a a a b b" "a a a c c" "a a a d d"; gap: 1.77rem;}    .mod-how-much .mod-card-2 .d-grid-image > .image:nth-child(1) {grid-area: a;}    .mod-how-much .mod-card-2 .d-grid-image > .image:nth-child(2) {grid-area: b;}    .mod-how-much .mod-card-2 .d-grid-image > .image:nth-child(3) {grid-area: c;}    .mod-how-much .mod-card-2 .d-grid-image > .image:nth-child(4) {grid-area: d;}    .mod-how-much .mod-card-2 .d-grid-image .image {border-radius: 0.93rem; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); overflow: hidden;}    .mod-how-much .mod-card-2 .d-grid-image .image img {width: 100%; height: 100%; object-fit: cover;}    .mod-how-much .mod-card-3 {padding-bottom: 13.13rem; padding-top: 2rem;}    .mod-how-much .mod-card-3::before {background: url('/images/pages/internet-store/016.svg') center no-repeat; background-size: 100% 100%; width: 100%; margin-top: 2rem;}    .mod-how-much .mod-card-3 .d-grid-image {display: grid; grid-template-areas: "a a b b f f f f f" "c c c c f f f f f" "d d d d f f f f f" "e e e e f f f f f"; gap: 1.25rem;}    .mod-how-much .mod-card-3 .d-grid-image > .image:nth-child(1) {grid-area: a;}    .mod-how-much .mod-card-3 .d-grid-image > .image:nth-child(2) {grid-area: b;}    .mod-how-much .mod-card-3 .d-grid-image > .image:nth-child(3) {grid-area: c;}    .mod-how-much .mod-card-3 .d-grid-image > .image:nth-child(4) {grid-area: d;}    .mod-how-much .mod-card-3 .d-grid-image > .image:nth-child(5) {grid-area: e;}    .mod-how-much .mod-card-3 .d-grid-image > .image:nth-child(6) {grid-area: f;}    .mod-how-much .mod-card-3 .d-grid-image .image {border-radius: 0.93rem; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); overflow: hidden;}    .mod-how-much .mod-card-3 .d-grid-image .image img {max-width: 100%;  height: 100%; object-fit: cover;}    .mod-how-much .mod-card-2 .mod-block-card,    .mod-how-much .mod-card-3 .mod-block-card {gap: 1.88rem;}    .mod-how-much .mod-card-3 .mod-text {min-width: 28rem; }    .mod-how-much .mod-card::before {margin-left: 0; margin-right: 0;}    .mod-how-much .mod-card-2 .mod-text {padding-left: 1rem;}    .mod-how-much .mod-card-2 .mod-block-card {gap: 0;}    .mod-how-much .mod-card-3 .d-grid-image {margin-top: -2rem; position: absolute;}    .mod-how-much .d-grid-image {position: absolute; margin-top: -2.73rem; }    .mod-how-much .mod-card-1 .image {position: absolute; top: 0;}}@media screen and (min-width: 1200px) {}@media screen and (min-width: 1400px) {    .mod-how-much .mod-card-2 .mod-text {min-width: 28rem;}}.mod-constructor {position: relative; overflow: hidden; padding-bottom: 11.16rem; padding-top: 3.13rem; z-index: 10;}.mod-constructor .container {padding-right: calc((var(--bs-gutter-x, 0.75rem))/2); padding-left: calc((var(--bs-gutter-x, 0.75rem))/2);}.mod-constructor .h2 {margin-bottom: 3.13rem;}.mod-constructor .mod-quiz-card {overflow: hidden; border-radius: 0.94rem; background: #FFF; box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.25);}.mod-constructor .quiz-image {background: #EC3737; padding: 1.56rem 1.88rem;}.mod-constructor .mod-quiz-block {padding: 1.88rem 3.13rem;}.mod-constructor .mod-quiz-counter {font-family: 'Roboto', sans-serif; font-weight: 400; line-height: 125%;}.mod-constructor .mod-quiz-dots {gap: 5px;}.mod-constructor .mod-quiz-dots .mod-quiz-dot {opacity: 0; width: 15px; height: 15px; border: 1px solid #616160; border-radius: 50%;}.mod-constructor .mod-quiz-dots .mod-quiz-dot.active {border: 1px solid #EC3737; background: #EC3737;}.mod-constructor .mod-quiz-dots .mod-quiz-dot.visib {opacity: 1;}.mod-constructor .price-in-uslug {width: fit-content; padding: 0.63rem 3.13rem; border-radius: 0.44rem; border: .13rem solid #EC3737; font-family: 'Roboto', sans-serif; font-size: 1rem; font-weight: 600; line-height: 150%;}.mod-constructor .mod-quiz-full-price {font-family: 'Roboto', sans-serif; font-weight: 600; line-height: 150%; padding: 0.66rem 3.13rem; color: #fff; border-radius: 0.44rem; background: #EC3737;}.mod-constructor .mod-quiz-quist {display: none; gap: 1.75rem;}.mod-constructor .mod-quiz-quist.active {display: flex;}.mod-constructor .mod-quiz-text {font-family: 'Roboto', sans-serif; font-weight: 400; line-height: 125%; margin-top: 1.57rem;}.mod-constructor .btn-no.btn.btn-danger {height: 100%; display: flex; align-items: center; padding: 0.63rem 3.13rem; border-radius: 0.44rem; background: #EC3737; font-family: 'Roboto', sans-serif; text-transform: uppercase; font-size: 1rem; font-weight: 600; line-height: 150%; border: 2px solid #EC3737;}.mod-constructor .btn-no.btn.btn-danger:hover {background: #FFF; color: #EC3737;}.mod-constructor .form-control {max-width: 17.7rem; padding: 0.63rem 1.88rem; font-family: 'Roboto', sans-serif; font-size: 1.5rem; font-weight: 400;line-height: 125%; border-radius: 0.44rem; border: 2px solid #EC3737;}.mod-constructor .form-control::placeholder {color: rgba(0, 0, 0, 0.50);}.mod-constructor .block-text-quiz {gap: 1.75rem; height: 100%;}.mod-constructor .mod-btns {gap: 1.88rem; margin-bottom: 1.75rem;}.mod-constructor .btn-nextPrev.btn.btn-outline-danger {border-radius: 0.44rem; border: 2px solid #EC3737; max-width: 3.13rem; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; padding: 0 1rem;}.mod-constructor .btn-nextPrev.btn.btn-outline-danger > svg > path {fill: #EC3737;}.mod-constructor .btn-nextPrev.btn.btn-outline-danger:hover > svg > path {fill: #fff;}.mod-constructor .form-select {max-width: 19.5rem; cursor: pointer; border-radius: 0.44rem; border: 2px solid #EC3737; color: rgba(0, 0, 0, 0.50); font-family: 'Roboto', sans-serif; font-size: 1.5rem; font-style: normal; font-weight: 400; line-height: 125%; padding: .62rem 1.88rem; background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10' fill='none'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.0847376 0.692597C0.301616 0.289588 0.689082 0.0505384 1.12849 0.0486289C1.66553 0.0463065 1.58937 -0.0282676 4.8342 3.67757C6.47849 5.55554 7.83935 7.10936 7.85835 7.13052C7.87735 7.15173 9.26497 5.60349 10.942 3.68995C13.2039 1.10902 14.0413 0.187558 14.1855 0.120467C14.9808 -0.249099 15.8269 0.27199 15.8304 1.13354C15.8313 1.36815 15.8007 1.46791 15.66 1.68755C15.4684 1.98673 8.7853 9.62981 8.57148 9.79423C8.26165 10.0326 7.77311 10.0674 7.36991 9.88011C7.21595 9.80853 6.34812 8.85001 3.6831 5.80785C1.76608 3.61961 0.152509 1.74277 0.0974054 1.63713C-0.0268944 1.39886 -0.0334395 0.912138 0.0847376 0.692597Z' fill='%23EC3737'/%3e%3c/svg%3e");}.mod-constructor .form-select:focus,.mod-constructor .form-control:focus {border-color: #e42c2c; outline: 0; box-shadow: 0 0 0 0.15rem #cc4d4dc9;}.mod-constructor .block-form-chek {gap: 1.88rem;}.mod-constructor .btn.quiz-price-list-btn {border-radius: 0.44rem; border: 2px solid #EC3737; background: #fff; display: flex; align-items: center; justify-content: center; padding: 0.63rem 1.88rem; color: rgba(0, 0, 0, 0.50); font-family: 'Roboto', sans-serif; font-size: 1.5rem; font-weight: 400; line-height: 125%}.mod-constructor .form-control.form-last-quiz {font-size: 1rem;}.mod-constructor .form-control.form-last-quiz::placeholder {text-transform: uppercase; color: #EC3737; font-weight: 600;}.mod-constructor .form-control.form-last-quiz:nth-child(1) {max-width: 9.75rem;}.mod-constructor .form-control.form-last-quiz:nth-child(2) {max-width: 10.81rem;}.mod-constructor .form-control.form-last-quiz:nth-child(3) {max-width: 12.18rem;}.mod-constructor .mod-quiz-quist:last-child .block-text-quiz {gap: 1.25rem;}.mod-constructor .btn.btn-danger.btn-last-quiiz {padding: 0.63rem 3.13rem; border-radius: 0.4rem; border: 2px solid #EC3737; background: #EC3737; font-family: 'Roboto', sans-serif; color: #fff; font-size: 1rem; font-weight: 600; line-height: 150%; text-transform: uppercase;}.mod-constructor .btn.btn-danger.btn-last-quiiz:hover {background: #fff; color: #EC3737;}.mod-constructor .btn.quiz-price-list-btn:hover,.mod-constructor .price-radio:checked ~ .btn.quiz-price-list-btn {background: #EC3737; color: #fff;}.mod-constructor .dot-container {transition: all .5s ease-in-out;}.mod-constructor .mod-quiz-dots {left: 0; top: 50%; transform: translateY(-50%);}.mod-constructor .mod-quiz-dot {transition: all .1s ease-in-out; }.mod-constructor .mod-quiz-desc {font-family: 'Roboto', sans-serif; font-size: 1.5rem; font-weight: 400; line-height: 150%;}.mod-constructor .mod-quiz-desc.fontSmall {font-size: 1rem;}.mod-constructor .btn-da.btn.btn-danger {height: 100%; display: flex; align-items: center; padding: 0.63rem 3.13rem; border-radius: 0.44rem; background: #fff; color: #EC3737; font-family: 'Roboto', sans-serif; text-transform: uppercase; font-size: 1rem; font-weight: 600; line-height: 150%; border: 2px solid #EC3737;}.mod-constructor .btn-da.btn.btn-danger:hover {background: #EC3737; color: #fff;}.mod-constructor .form-check-input:checked ~ .btn-no,.mod-constructor .form-check-input:checked ~ .btn-da {box-shadow: 0 0 0 0.16rem #cc4d4dc9;}.mod-constructor .form-select > option {font-size: 1rem;}.mod-constructor .mod-quiz-block  {min-height: 30rem; height: 100%;}.mod-constructor .quiz-image img {max-width: 40%; object-fit: contain;}.mod-constructor .block-quiz-num {gap: .64rem;}.mod-constructor .btn-block-num {width: 3.12rem; font-family: 'Roboto', sans-serif; color: #fff; font-size: 1rem; font-weight: 600; line-height: 150%; text-transform: uppercase; cursor: pointer;}.mod-constructor .input-number {border-radius: 0.44rem; background: #EC3737;}.mod-constructor .input-number__input::-webkit-inner-spin-button,.mod-constructor .input-number__input::-webkit-outer-spin-button,.mod-constructor .input-number__input:hover {-webkit-appearance: none;}.mod-constructor .input-number__input {-moz-appearance: textfield; margin: .62rem 1ch;  font-family: 'Roboto', sans-serif; font-size: 1rem; font-weight: 600; line-height: 150%; text-transform: uppercase; width:1ch; background: none; border: none; padding: 0; color: #fff;}.mod-constructor .input-number__input:active,.mod-constructor .input-number__input:hover,.mod-constructor .input-number__input:focus-visible,.mod-constructor .input-number__input:focus {border: none; box-shadow: none;}.mod-constructor .block-17 .block-form-chek {gap: 1rem;}@media screen and (min-width: 992px) {    .mod-constructor .quiz-image img {max-width: 100%;}    .mod-constructor .mod-quiz-block  {height: 100%;}}@media screen and (min-width:1400px) {    .mod-constructor .mod-quiz-quist {gap: 0;}}.mod-writing-stores {position: relative; padding-top: 32.37rem; margin-top: -32.37rem; padding-bottom: 23.87rem; z-index: 5;}.mod-writing-stores::before {background: url('/images/pages/internet-store/021.svg') center no-repeat; background-size: 100% 100%;}.mod-writing-stores h2 {line-height: 120%; margin-bottom: 3.37rem;}.mod-writing-stores .mod-card {min-height: 29.28rem; border-radius: 0.94rem; border: 1px solid rgba(255, 255, 255, 0.20); background: #FFF; padding: 3.12rem 1.25rem; box-shadow: 10px 10px 50px 0px rgba(0, 0, 0, 0.25);}.mod-writing-stores .mod-card .h5 { font-family: 'Roboto', sans-serif; font-size: 1.5rem; font-weight: 500; line-height: 125%;}.mod-writing-stores .mod-card-list  {gap: .62rem;}.mod-writing-stores .mod-title-card {line-height: 150%; font-size: 2rem;}.mod-writing-stores .image {margin-bottom: -2.24rem; pointer-events: none;}.mod-writing-stores .circle-img {width: 8.12rem; height: 8.12rem; border: 3px solid #EC3737; border-radius: 50%; background: #fff;}.mod-writing-stores .image img {max-width: 5.62rem;}.mod-writing-stores .mod-price {font-family: 'Roboto', sans-serif; font-size: 2rem; font-weight: 500; line-height: 125%;}.mod-writing-stores .row {overflow-x: auto; flex-wrap: nowrap;}.mod-writing-stores .row::-webkit-scrollbar {height: 0;}@media screen and (min-width: 992px) {    .mod-writing-stores .row {overflow: visible;}    .mod-writing-stores h2 {margin-bottom: 9.37rem;}}@media screen and (min-width: 1400px) {    .mod-writing-stores .mod-title-card {font-size: 2.5rem;}    .mod-writing-stores .mod-price {font-size: 2.5rem;}}.mod-you-know {position: relative; margin-top: -10.67rem; z-index: 10; overflow: hidden;}.mod-you-know .container {padding-right: calc((var(--bs-gutter-x, 0.75rem))/2); padding-left: calc((var(--bs-gutter-x, 0.75rem))/2);}.mod-you-know .image-text img {vertical-align: bottom;}.mod-you-know .image {margin-left: -1.37rem; position: relative; z-index: 10; pointer-events: none;}.mod-you-know .h2 {line-height: 120%; margin-bottom: .94rem; max-width: 94%;}.mod-you-know .subtitle {font-family: 'Roboto', sans-serif; font-size: 2rem; font-weight: 400; line-height: 125%;}.mod-you-know .btn.btn-danger {padding: .88rem 2.56rem; font-family: 'Roboto', sans-serif; font-size: 1rem; font-weight: 600; line-height: 150%; border-radius: 0.62rem; background: #EC3737; border: 2px solid #EC3737;}.mod-you-know .btn.btn-danger:hover {background: #fff; color: #EC3737;}.mod-you-know .mod-decor {position: absolute; right: -6.02rem; bottom: 0; pointer-events: none;}.mod-you-know .mod-decor .image-1 {z-index: -10; transform: translate(-50%, -50%); left: 56%; top: 53%;}.mod-you-know .mod-decor .image-2 {position: relative; animation: imageFly 2s linear infinite forwards; pointer-events: none; z-index: -5;}.mod-you-know .image-text img,.mod-you-know .image img {max-width: 100%;}@media screen and (min-width: 992px) {     .mod-you-know .h2 {max-width: none;}    .mod-you-know .image img {max-width: none;}}@keyframes imageFly {    0% {top: 0;}    50% {top: -1rem;}    100% {top: 0;}}{{{}}}.mod-perfect-store {position: relative; overflow: hidden; margin-top: -1.75rem; padding-bottom: 6.45rem; z-index: 5;}.mod-perfect-store .container {padding-right: calc((var(--bs-gutter-x, 0.75rem))/2); padding-left: calc((var(--bs-gutter-x, 0.75rem))/2);}.mod-perfect-store .grid-conatiner {display: grid; gap: 1.88rem; grid-template-columns: 100%;    grid-template-areas:         "b"        "a"        "c"        "d"        "e"        "f"        "g"        "j";}.mod-perfect-store .grid-conatiner .mod-block:nth-child(1) {grid-area: a;}.mod-perfect-store .grid-conatiner .mod-block:nth-child(2) {grid-area: b;}.mod-perfect-store .grid-conatiner .mod-block:nth-child(3) {grid-area: c;}.mod-perfect-store .grid-conatiner .mod-block:nth-child(4) {grid-area: d;}.mod-perfect-store .grid-conatiner .mod-block:nth-child(5) {grid-area: e;}.mod-perfect-store .grid-conatiner .mod-block:nth-child(6) {grid-area: f;}.mod-perfect-store .grid-conatiner .mod-block:nth-child(7) {grid-area: g;}.mod-perfect-store .grid-conatiner .mod-block:nth-child(8) {grid-area: j;}.mod-perfect-store .mod-block .mod-title-card {font-size: 2rem; padding-bottom: 1.25rem; margin-bottom: .62rem; gap: 1.5rem; border-bottom: 3px solid #EC3737;}.mod-perfect-store .mod-desc-card {font-size: 1.6rem; font-family: 'Roboto', sans-serif; font-weight: 400; line-height: 125%;}.mod-perfect-store .grid-conatiner .mod-block {border-radius: 0.63rem; background: linear-gradient(90deg, #E0E0E0 0%, rgba(224, 224, 224, 0.00) 100%); padding: 1.5rem 1.25rem; display: flex; align-items: center;}.mod-perfect-store .grid-conatiner .mod-block:nth-child(1) {background: none; padding: 0;}.mod-perfect-store .image-mob img {max-width: 11rem;}.mod-perfect-store .mod-block .mod-text {width: 100%;}@media screen and (min-width: 576px) {    .mod-perfect-store .image-mob img {max-width: 10.5rem;}}@media screen and (min-width: 768px) {    .mod-perfect-store .image img {max-width: 50%;}    .mod-perfect-store .mod-desc-card {font-size: 1.5rem;}    .mod-perfect-store .mod-block .mod-title-card {padding-bottom: 1.25rem; margin-bottom: 1.06rem; font-size: 2rem;}    .mod-perfect-store .mod-block .mod-text {max-width: 26.7rem;}    .mod-perfect-store .mod-block {min-height: 26.25rem; border-radius: 0.93rem;}    .mod-perfect-store .grid-conatiner .mod-block:nth-child(3),    .mod-perfect-store .grid-conatiner .mod-block:nth-child(4),    .mod-perfect-store .grid-conatiner .mod-block:nth-child(7),    .mod-perfect-store .grid-conatiner .mod-block:nth-child(8) {flex-direction: column;}    .mod-perfect-store .grid-conatiner .mod-block:nth-child(3) .image,    .mod-perfect-store .grid-conatiner .mod-block:nth-child(4) .image,    .mod-perfect-store .grid-conatiner .mod-block:nth-child(7) .image,    .mod-perfect-store .grid-conatiner .mod-block:nth-child(8) .image {margin-top: 2.5rem; height: auto;}    .mod-perfect-store .grid-conatiner { grid-template-columns: 1fr 1fr;        grid-template-areas:             "b b"            "a a"            "c d"            "e e"            "f f"            "g j";    }    .mod-perfect-store .grid-conatiner .mod-card-3,    .mod-perfect-store .grid-conatiner .mod-card-4,    .mod-perfect-store .grid-conatiner .mod-card-7,    .mod-perfect-store .grid-conatiner .mod-card-8 {background: linear-gradient(180deg, #E0E0E0 0%, rgba(224, 224, 224, 0.00) 100%);}}@media screen and (min-width: 992px) {    .mod-perfect-store .image img {max-width: 100%; object-fit: contain;}    .mod-perfect-store .grid-conatiner .mod-block:nth-child(3) .image,    .mod-perfect-store .grid-conatiner .mod-block:nth-child(4) .image,    .mod-perfect-store .grid-conatiner .mod-block:nth-child(7) .image,    .mod-perfect-store .grid-conatiner .mod-block:nth-child(8) .image {height: 100%;}    .mod-perfect-store .grid-conatiner { grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;        grid-template-areas:             "b b b b b b b b c c c c"             "d d d d a a a a c c c c"            "d d d d e e e e e e e e"            "f f f f f f f f j j j j"            "g g g g g g g g j j j j";    }}@media screen and (min-width: 1400px) {    .mod-perfect-store .mod-block .mod-title-card {font-size: 2.5rem;}    .mod-perfect-store .grid-conatiner .mod-block:nth-child(3),    .mod-perfect-store .grid-conatiner .mod-block:nth-child(4),    .mod-perfect-store .grid-conatiner .mod-block:nth-child(8) {flex-direction: row; align-items: start; padding: 4.4rem 1.5rem;}    .mod-perfect-store .grid-conatiner .mod-block > .image-absolute {pointer-events: none;}    .mod-perfect-store .grid-conatiner .mod-block:nth-child(7) { padding: 4.4rem 1.5rem; align-items: end; background: linear-gradient(90deg, rgba(224, 224, 224, 0.00) 0%, #E0E0E0 100%);}    .mod-perfect-store .grid-conatiner .mod-block:nth-child(2) > .image-absolute {transform: translateY(-50%); top: 50%; right: -1.56rem;}    .mod-perfect-store .grid-conatiner .mod-block:nth-child(3) > .image-absolute {bottom: -1.46rem; left: 0;}    .mod-perfect-store .grid-conatiner .mod-block:nth-child(4) > .image-absolute {transform: translateX(-50%); bottom: -.87rem; left: 50%;}    .mod-perfect-store .grid-conatiner .mod-block:nth-child(5) > .image-absolute {transform: translateY(-50%); top: 50%; right: -6.09rem;}    .mod-perfect-store .grid-conatiner .mod-block:nth-child(6) > .image-absolute {top: .19rem; right: -1.85rem;}    .mod-perfect-store .grid-conatiner .mod-block:nth-child(7) > .image-absolute {transform: translateY(-50%); top: 50%; left: -4.75rem;}    .mod-perfect-store .grid-conatiner .mod-block:nth-child(8) > .image-absolute {bottom: -6.46rem; left: .94rem;}}.mod-get-married {position: relative; padding-bottom: 10rem;}.mod-get-married::before {background: url('/images/pages/internet-store/125.svg') center no-repeat; background-size: 100% 100%;}.mod-get-married .h2 {line-height: 120%; margin-bottom: 1.88rem;}.mod-get-married .mod-text {font-family: 'Roboto', sans-serif; font-size: 2rem; font-weight: 400; line-height: 125%; margin-bottom: 1.88rem;}.mod-get-married .btn.btn-outline-danger {font-family: 'Roboto', sans-serif; font-size: 1rem; font-weight: 600; line-height: 150%; border: 2px solid #fff   ; padding: .88rem 2.69rem; border-radius: 0.62rem; background: #FFF; color: #EC3737;}.mod-get-married .btn.btn-outline-danger:hover {color: #FFF; background: #EC3737;}.mod-get-married .image img {max-width: 100%;}.mod-get-married .parallaxScene {position: absolute; bottom: 0; top: 0; left: 0; right: 0; z-index: 1; max-width: 100%; pointer-events: none;}.mod-get-married .item-1 {position: absolute; bottom: 4rem; left: 31%;}@media screen and (min-width: 992px) {    .mod-get-married { -top: 22.82rem; padding-bottom: 33.76rem; margin-top: -26.06rem;}    .mod-get-married {padding-top: 44.82rem;}    .mod-get-married::before {background: url('/images/pages/internet-store/031.svg') center no-repeat;}    .mod-get-married .image {position: absolute; z-index: -10; right: -5rem; transform: translateY(-50%); top: 50%;}    .mod-get-married .image img {max-width: none;}}{}.mod-seamless-relocation {position: relative; padding-top: 4rem; overflow: hidden; margin-bottom: 3.75rem;}.mod-seamless-relocation .container {padding-right: calc((var(--bs-gutter-x, 0.75rem))/2); padding-left: calc((var(--bs-gutter-x, 0.75rem))/2);}.mod-seamless-relocation .h2 {margin-bottom: 1.88rem;}.mod-seamless-relocation .h2 > span {font-size: 5rem;}.mod-seamless-relocation .desc {font-family: 'Roboto', sans-serif; font-size: 2rem; font-weight: 400; line-height: 125%; margin-bottom: 3rem;}.mod-seamless-relocation .btn.btn-danger {font-family: 'Roboto', sans-serif; border: 1px solid #EC3737; color: #fff; border-radius: 0.62rem; background: #EC3737; font-size: 1rem; font-weight: 600; line-height: 150%; padding: .88rem 2.3rem;}.mod-seamless-relocation .btn.btn-danger:hover {background: #fff; color: #EC3737;}.mod-seamless-relocation .parallaxScene {position: absolute; bottom: 0; top: 0; left: 0; right: 0; z-index: -7; max-width: 100%; pointer-events: none;}.mod-seamless-relocation .item-1 {position: absolute; top: 0rem; right: 22%;}.mod-seamless-relocation .item-2 {position: absolute; right: 0; top: 0;}.mod-seamless-relocation .item-3 {position: absolute; bottom: 2.56rem; right: 0;}.mod-seamless-relocation .item-4 {position: absolute; bottom: 0; right: 14.22rem;}.mod-seamless-relocation .image img {max-width: 100%;}@media screen and (min-width: 768px) {    .mod-seamless-relocation .image img {max-width: none;}}@media screen and (min-width: 992px) {    .mod-seamless-relocation .h2 {line-height: 120%;}    .mod-seamless-relocation .desc {max-width: 34.06rem;}    .mod-seamless-relocation .container {padding-bottom: 20.5rem;}    .mod-seamless-relocation .decor-1 {bottom: 0; left: 24.62rem; z-index: -5; pointer-events: none;}       .mod-seamless-relocation .decor-2 {bottom: 0; left: 39.62rem; z-index: -10; pointer-events: none;}   }@media screen and (min-width: 1200px) {    .mod-seamless-relocation .decor-1 {bottom: 1.46rem; left: 18.62rem;}}.mod-best-features {position: relative; overflow: hidden; padding-top: 3.37rem; z-index: 5; padding-bottom: 5rem;}.mod-best-features .container {padding-right: calc((var(--bs-gutter-x, 0.75rem))/2); padding-left: calc((var(--bs-gutter-x, 0.75rem))/2);}.mod-best-features .d-mobile {gap: 1.5rem;}.mod-best-features .image-mob img {width: 6.65rem;}.mod-best-features .mod-card-mob-4 .image-mob img,.mod-best-features .mod-card-mob-8 .image-mob img {width: 11.65rem;}.mod-best-features .mod-card-mob {border-radius: 1rem; background: linear-gradient(90deg, #E0E0E0 0%, rgba(224, 224, 224, 0.00) 100%); gap: 1rem; padding: 1.5rem 1rem;}.mod-best-features .mod-title-card-mob {font-size: 2rem; font-weight: 900; line-height: 120%;}.mod-best-features .mod-head-card {padding-bottom: 2rem; border-bottom: .3rem solid #EC3737; gap: 1rem;}.mod-best-features .mod-desc-card-mob {font-family: 'Roboto', sans-serif; font-size: 1.6rem; font-weight: 400; line-height: 125%;}.mod-best-features .grid-conatiner {display: none;}@media screen and (min-width: 576px){    .mod-best-features .grid-conatiner {display: grid; gap: 1.88rem; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;        grid-template-areas:             "c c c c c c"            "a a a a a a"            "b b b d d d"            "e e e e e e"            "f f f f f f"            "g g g g g g"            "j j j j j j";    }    .mod-best-features .grid-conatiner .mod-block:nth-child(1) {grid-area: a;}    .mod-best-features .grid-conatiner .mod-block:nth-child(2) {grid-area: b;}    .mod-best-features .grid-conatiner .mod-block:nth-child(3) {grid-area: c;}    .mod-best-features .grid-conatiner .mod-block:nth-child(4) {grid-area: d;}    .mod-best-features .grid-conatiner .mod-block:nth-child(5) {grid-area: e;}    .mod-best-features .grid-conatiner .mod-block:nth-child(6) {grid-area: f;}    .mod-best-features .grid-conatiner .mod-block:nth-child(7) {grid-area: g;}    .mod-best-features .grid-conatiner .mod-block:nth-child(8) {grid-area: j;}    .mod-best-features .mod-text {max-width: 26.6rem;}    .mod-best-features .grid-conatiner .mod-block.mod-card {min-height: 26.25rem;}    .mod-best-features .grid-conatiner .mod-block {border-radius: 0.94rem;}    .mod-best-features .grid-conatiner .mod-block.mod-card-3,    .mod-best-features .grid-conatiner .mod-block.mod-card-7 {background: linear-gradient(90deg, #E0E0E0 0%, rgba(224, 224, 224, 0.00) 100%); display: flex; align-items: center; padding: 1.25rem 3.13rem;}    .mod-best-features .grid-conatiner .mod-block.mod-card-5,    .mod-best-features .grid-conatiner .mod-block.mod-card-8 {background: linear-gradient(90deg, rgba(224, 224, 224, 0.00) 0%, #E0E0E0 100%); display: flex; justify-content: end; align-items: center; padding: 1.25rem 3.13rem;}    .mod-best-features .grid-conatiner .mod-block.mod-card-2,    .mod-best-features .grid-conatiner .mod-block.mod-card-4,    .mod-best-features .grid-conatiner .mod-block.mod-card-6 {background: linear-gradient(180deg, #E0E0E0 0%, rgba(224, 224, 224, 0.00) 100%); padding: 1.91rem 1.88rem;}    .mod-best-features .mod-block .mod-title-card {padding-bottom: 1.25rem; margin-bottom: 1.06rem; border-bottom: 3px solid #EC3737; font-size: 2rem;}    .mod-best-features .mod-desc-card {font-family: 'Roboto', sans-serif; font-weight: 400; line-height: 125%;}    .mod-best-features h2,    .mod-best-features .h2 {line-height: 150%; padding: 6rem 0; margin-bottom: 0;}    .mod-best-features .grid-conatiner .mod-block.mod-card-3 .image,    .mod-best-features .grid-conatiner .mod-block.mod-card-7 .image {transform: translateY(-50%); top: 50%;}    .mod-best-features .grid-conatiner .mod-block.mod-card-7 .image {right: -5rem;}    .mod-best-features .grid-conatiner .mod-block.mod-card-8 .image {left: -5.3rem;}    .mod-best-features .grid-conatiner .mod-block.mod-card-8 .image {position: relative!important;  left: auto; top: auto; right: auto; bottom: auto; transform: none;}    .mod-best-features .grid-conatiner .mod-block.mod-card-2 .image,    .mod-best-features .grid-conatiner .mod-block.mod-card-4 .image {position: relative!important;}    .mod-best-features .grid-conatiner .mod-block.mod-card-5 .image img,     .mod-best-features .grid-conatiner .mod-block.mod-card-6 .image img,     .mod-best-features .grid-conatiner .mod-block.mod-card-8 .image img {max-width: 100%;}    .mod-best-features .grid-conatiner .mod-block.mod-card-6 .image,    .mod-best-features .grid-conatiner .mod-block.mod-card-7 .image,    .mod-best-features .grid-conatiner .mod-block.mod-card-5 .image {position: relative!important;}    .mod-best-features .grid-conatiner .mod-block.mod-card-6 {display: flex;}    .mod-best-features .grid-conatiner .mod-block.mod-card-2 .image img,    .mod-best-features .grid-conatiner .mod-block.mod-card-6 .image img,    .mod-best-features .grid-conatiner .mod-block.mod-card-7 .image img,    .mod-best-features .grid-conatiner .mod-block.mod-card-4 .image img {max-width: 100%;}     .mod-best-features .grid-conatiner .mod-block.mod-card-3 .image {margin-left: 1rem; position: relative!important;}    .mod-best-features .grid-conatiner .mod-block.mod-card-3 .image img {max-height: 29rem; max-width: 100%;}}@media screen and (min-width: 768px) {    .mod-best-features .grid-conatiner .mod-block.mod-card-3 .image {margin-left: 0; right: 3.12rem; top: 45%; position: absolute!important;}}@media screen and (min-width: 992px) {    .mod-best-features .grid-conatiner .mod-block.mod-card-3 .image img {max-height: none;}    .mod-best-features .grid-conatiner .mod-block.mod-card-3 .image {right: -3.88rem; top: 45%;}    .mod-best-features .grid-conatiner .mod-block.mod-card-2 .image,    .mod-best-features .grid-conatiner .mod-block.mod-card-6 .image {position: absolute!important;}    .mod-best-features .grid-conatiner .mod-block.mod-card-6 .image img {max-width: 100%;}     .mod-best-features .grid-conatiner {grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;        grid-template-areas:         "b b c c c c"        "b b a a d d"        "e e e e d d"        "f f g g g g"        "f f j j j j";    }    .mod-best-features .grid-conatiner .mod-block.mod-card-6 .image {bottom: -4.83rem; left: -1.5rem;}    .mod-best-features .grid-conatiner .mod-block.mod-card-6 {display: block;}    .mod-best-features .grid-conatiner .mod-block.mod-card-2 .image {right: -.94rem; bottom: 3.43rem;}}        @media screen and (min-width: 1200px) {        .mod-best-features .grid-conatiner .mod-block.mod-card-7 .image,        .mod-best-features .grid-conatiner .mod-block.mod-card-4 .image {position: absolute!important;}         .mod-best-features .grid-conatiner .mod-block.mod-card-2 .image,         .mod-best-features .grid-conatiner .mod-block.mod-card-4 .image img {max-width: auto;}         .mod-best-features .grid-conatiner .mod-block.mod-card-5 .image,        .mod-best-features .grid-conatiner .mod-block.mod-card-8 .image {transform: translateY(-50%); top: 50%;}        .mod-best-features .grid-conatiner .mod-block.mod-card-2 .image,        .mod-best-features .grid-conatiner .mod-block.mod-card-4 .image {position: absolute!important;}        .mod-best-features .grid-conatiner .mod-block.mod-card-5 .image,        .mod-best-features .grid-conatiner .mod-block.mod-card-5 .image {position: absolute!important; left: -8.3rem;}        .mod-best-features .grid-conatiner .mod-block.mod-card-4 .image {right: -8.69rem; bottom: -2.13rem;}    }        @media screen and (min-width: 1400px) {    .mod-best-features .grid-conatiner .mod-block.mod-card-8 .image {left: -5.3rem; transform: translateY(-50%); top: 50%;}    .mod-best-features .grid-conatiner .mod-block.mod-card-8 .image {position: absolute!important;}    .mod-best-features .grid-conatiner .mod-block.mod-card-5 .image {left: -5.3rem;}    .mod-best-features .grid-conatiner .mod-block.mod-card-5 .image img,     .mod-best-features .grid-conatiner .mod-block.mod-card-6 .image img,     .mod-best-features .grid-conatiner .mod-block.mod-card-8 .image img {max-width: none;}}.mod-perfect-card {position: relative; padding-top: 3.37rem; margin-bottom: 3.75rem; padding-bottom: 6.75rem;}.mod-perfect-card h2,.mod-perfect-card .h2 {line-height: 120%; margin-bottom: 13.25rem;}.mod-perfect-card .image {top: 0; left: 0;}.mod-perfect-card .image-main {opacity: 0;}.mod-perfect-card .mod-decor-card .mod-circle {width: .62rem; height: .62rem; background: #EC3737; border-radius: 50%; opacity: 0;}.mod-perfect-card .mod-decor-card .mod-circle.anim {opacity: 1;}.mod-perfect-card .mod-line-card {height: 9.38rem; width: 3px; background: #EC3737; max-height: 0rem;}.mod-perfect-card .mod-line-card.anim {animation: modLine 1s; opacity: 1; max-height: 12.5rem;}.mod-perfect-card .mod-decor-text.anim {animation: modText 2s; opacity: 1; opacity: 1;}.mod-perfect-card .mod-decor-card {position: absolute; z-index: 10;}.mod-perfect-card .block-img::before {content: ''; position: absolute; z-index: -100; top: 50%; left: 50%; transform: translate(-50%, -50%); background: url('/images/pages/internet-store/110.png') center no-repeat;  background-size: contain; width: 100%; height: 100%;}.mod-perfect-card .line-1 {left: 11.5rem; bottom: 20rem;}.mod-perfect-card .line-2 {right: 30rem; top: 34.2rem;}.mod-perfect-card .line-3 {left: 28rem; bottom: 32.5rem;}.mod-perfect-card .line-4 {right: 16rem; top: 24rem;}.mod-perfect-card .line-5 {right: 35rem; bottom: 47rem;}.mod-perfect-card .line-6 {right: 19rem; bottom: 39rem;}.mod-perfect-card .line-7 {right: 8.6rem; top: 14rem;}.mod-perfect-card .line-2 .mod-line-card, .mod-perfect-card .line-3 .mod-line-card,.mod-perfect-card .line-4 .mod-line-card,.mod-perfect-card .line-6 .mod-line-card {height: 12.5rem;}.mod-perfect-card .line-5 .mod-line-card,.mod-perfect-card .line-7 .mod-line-card {height: 6.25rem;}.mod-perfect-card .mod-decor-text {font-weight: 900; line-height: 120%; position: absolute; opacity: 0; transition: 2s;}.mod-perfect-card .line-1 .mod-decor-text,.mod-perfect-card .line-3 .mod-decor-text,.mod-perfect-card .line-5 .mod-decor-text {top: -1rem; text-align: end; right: 1rem;}.mod-perfect-card .line-1 .mod-decor-text {top: -2rem;}.mod-perfect-card .line-2 .mod-decor-text,.mod-perfect-card .line-4 .mod-decor-text {bottom: -1rem; left: 1rem; margin-bottom: 0;}.mod-perfect-card .line-6 .mod-decor-text {top: -2rem; left: 1rem; margin-bottom: 0;}.mod-perfect-card .line-7 .mod-decor-text {white-space: nowrap; bottom: -1rem; left: 1rem; margin-bottom: 0;}@media screen and (min-width: 992px) {    .mod-perfect-card .line-1 {left: 12.5rem; bottom: 13rem;}    .mod-perfect-card .line-2 {top: 28.2rem;}    .mod-perfect-card .line-3 {bottom: 20.5rem;}    .mod-perfect-card .line-4 {top: 19rem;}    .mod-perfect-card .line-5 {bottom: 32rem;}    .mod-perfect-card .line-6 {bottom: 28rem;}    .mod-perfect-card .line-7 {top: 11rem;}}@media screen and (min-width: 1200px) {    .mod-perfect-card .line-1 {bottom: 17rem;}    .mod-perfect-card .line-2 {top: 30.2rem;}    .mod-perfect-card .line-3 {bottom: 23.5rem;}    .mod-perfect-card .line-4 {top: 20rem;}    .mod-perfect-card .line-5 {bottom: 35rem;}    .mod-perfect-card .line-6 {bottom: 30rem;}    .mod-perfect-card .line-7 {top: 11rem;}}@media screen and (min-width: 1400px) {    .mod-perfect-card .line-1 {bottom: 20rem;}    .mod-perfect-card .line-2 {top: 34.2rem;}    .mod-perfect-card .line-3 {bottom: 32.5rem;}    .mod-perfect-card .line-4 {top: 24rem;}    .mod-perfect-card .line-5 {bottom: 47rem;}    .mod-perfect-card .line-6 {bottom: 39rem;}    .mod-perfect-card .line-7 {top: 14rem;}}@keyframes modLine {    0% {max-height: 0rem; opacity: 0;}    100% {max-height: 12.5rem; opacity: 1;}}@keyframes modText {    0% {opacity: 0;}    100% {opacity: 1;}}.mod-do-not-order {position: relative; overflow: hidden;}.mod-do-not-order h2,.mod-do-not-order .h2 {margin-bottom: 7.25rem; margin-bottom: 2.56rem; line-height: 120%;}.mod-do-not-order .desc {font-weight: 400; font-size: 2.5rem; line-height: 120%;  margin-bottom: 2.56rem;}.mod-do-not-order .btn.btn-danger {border-radius: 0.62rem; background: #EC3737; border: 2px solid #EC3737; padding: 1.25rem 1.88rem; font-family: 'Roboto', sans-serif; font-size: 1.5rem; font-weight: 400; line-height: 125%;}.mod-do-not-order .btn.btn-danger:hover {background: #fff; color: #EC3737;}.mod-do-not-order .row {padding-top: 3.38rem;}.mod-do-not-order .image-fon {bottom: 0; transform: translateX(-50%); left: 68%; z-index: -15; pointer-events: none;}.mod-do-not-order .image {z-index: -10;}.mod-do-not-order .image-fon img,.mod-do-not-order .image img {max-width: 100%;}.mod-do-not-order .mod-hend {top: 0; left: 0; transform-origin: bottom; animation: modHend 2s linear infinite forwards;}@media screen and (min-width: 992px) {    .mod-do-not-order {overflow: visible;}    .mod-do-not-order h2,    .mod-do-not-order .h2 {margin-bottom: 7.25rem;}    .mod-do-not-order .desc {font-size: 1.5rem; max-width: 23rem;}    .mod-do-not-order .image img {max-width: 43rem;}    .mod-do-not-order .image-fon img {max-width: 37.5rem;}}@media screen and (min-width: 1200px) {    .mod-do-not-order .desc {font-size: 2.5rem; max-width: 42rem;}}@media screen and (min-width: 1400px) {    .mod-do-not-order .desc {font-size: 2.5rem;}    .mod-do-not-order .image-fon img,    .mod-do-not-order .image img {max-width: none;}}@keyframes modHend {    0% {transform: rotate(0deg);}    50% {transform: rotate(3deg);}    100% {transform: rotate(0deg);}}.mod-made-application {position: relative; padding-top: 7.5rem; margin-top: -7.6rem; overflow: hidden; z-index: 1;}.mod-made-application .containe-main {padding-top: 3.12rem; padding-bottom: 19.5rem; }.mod-made-application::before {background: url('/images/pages/internet-store/053.svg') center no-repeat; margin-top: 7.5rem; background-size: auto 100%; background-position: center right;}.mod-made-application .mod-card {min-height: 26.88rem; border-radius: 0.93rem; background: #FFF; padding: 1.88rem 0.63rem;}.mod-made-application h2,.mod-made-application .h2 {margin-bottom: 3rem; line-height: 120%;}.mod-made-application .container {padding-right: calc((var(--bs-gutter-x, 0.75rem))/2); padding-left: calc((var(--bs-gutter-x, 0.75rem))/2);}.mod-made-application .image img {max-width: 100%;}.mod-made-application .mod-card-title {font-family: 'Roboto', sans-serif; font-size: 2rem; font-weight: 700; line-height: 125%;}.mod-made-application .mod-card-desc {font-family: 'Roboto', sans-serif; font-size: 1rem; font-weight: 400; line-height: 125%;}.mod-made-application .card-1,.mod-made-application .card-3 {margin-top: 3rem;}.mod-made-application .parallaxScene {position: absolute; bottom: 0; top: 0; left: 0; right: 0; z-index: -1; width: 100%; pointer-events: none;}.mod-made-application .item-1 {position: absolute; top: 15rem; left: -8.24rem;}.mod-made-application .item-2 {position: absolute; top: 1rem; right: -17.41rem;}@media screen and (min-width: 992px) {    .mod-made-application  {z-index: -5;}    .mod-made-application::before {background-position: center; background-size: 100% 100%;}    .mod-made-application .card-1,    .mod-made-application .card-3 {margin-top: 6.87rem;}}@media screen and (min-width: 1200px) {    .mod-made-application .item-1 {top: 17rem;}    .mod-made-application .item-2 {position: absolute; top: 1rem; right: -14.41rem;}}@media screen and (min-width: 1400px) {    .mod-made-application .item-2 {right: -10.41rem;}    /* .mod-made-application .containe-main {clip-path: url(#svgImg);} */    .mod-made-application .svg-img {top: 0; left: 0; width: 100%; height: 100%; z-index: -100; opacity: 0; pointer-events: none;}}@media screen and (min-width: 1600px) {    .mod-made-application .item-2 {right: -4.41rem;}}@media screen and (min-width: 1800px) {    .mod-made-application .parallaxScene {z-index: 1;}}.mod-empty-shopping-cart {position: relative; padding-top: 3.81rem; overflow: hidden;}.mod-empty-shopping-cart .container {padding-right: calc((var(--bs-gutter-x, 0.75rem))/2); padding-left: calc((var(--bs-gutter-x, 0.75rem))/2);}.mod-empty-shopping-cart .hole {margin-top: 5rem; margin-bottom: 2.24rem; right: 1rem;}.mod-empty-shopping-cart .hole-cloud {background: #EC3737; position: absolute; width: 699px; height: 699px; clip-path: url('#cloud-1'); right: 0%; bottom: 0;}.mod-empty-shopping-cart .image-1 {bottom: 0; transform: translateX(-50%); left: 55%;}.mod-empty-shopping-cart .image-2 {bottom: 272.63px; transform: translateX(-50%); left: 52.54%; z-index: 5;}.mod-empty-shopping-cart .mod-text {position: absolute; transform: translate(-50%, -50%); left: 48%; top: 50%; gap: 1.31rem; z-index: 10;}.mod-empty-shopping-cart .mod-text > div {font-size: 5rem; font-weight: 900; line-height: 100%; white-space: nowrap;}.mod-empty-shopping-cart h2,.mod-empty-shopping-cart .h2 {line-height: 150%; margin-bottom: .94rem; }.mod-empty-shopping-cart .mod-desc {font-family: 'Roboto', sans-serif; font-size: 1.5rem; font-weight: 400; line-height: 125%; margin-bottom: .94rem;}.mod-empty-shopping-cart .btn.btn-danger {font-family: 'Roboto', sans-serif; border: 2px solid #EC3737; font-size: 1.5rem; font-weight: 400; line-height: 125%; padding: 1.25rem 1.88rem; background: #EC3737; border-radius: 0.62rem;}.mod-empty-shopping-cart .btn.btn-danger:hover {background: #fff; color: #EC3737;}.mod-empty-shopping-cart .image-trash {padding-left: 3rem; padding-top: .94rem;}.mod-empty-shopping-cart .image-main img,.mod-empty-shopping-cart .image-trash img {max-width: 100%;}@media screen and (min-width: 992px) {     .mod-empty-shopping-cart {margin-top: -7rem;} }@media screen and (min-width: 1200px) {    .mod-empty-shopping-cart .image-trash img {max-width: none;}    .mod-empty-shopping-cart .hole {height: 699px;}    .mod-empty-shopping-cart .image-main img {max-width: none;}}.mod-steps {position: relative; padding-top: 7.31rem; margin-bottom: 5.31rem; z-index: 10; overflow: hidden;}.mod-steps .mod-blocks {gap: 2rem;}.mod-steps .mod-title {font-weight: 900; line-height: 120%;}.mod-steps .mod-desc {font-family: 'Roboto', sans-serif; font-size: 1.5rem; font-weight: 400; line-height: 125%;}.mod-steps .text-step {color: #969696; font-size: 2rem; font-weight: 900; line-height: 100%;}.mod-steps .text-number {color: #333; font-size: 3rem;  font-weight: 900; line-height: 100%;}.mod-steps .image {border-radius: 50%; box-shadow: 10px 10px 100px 0px rgba(0, 0, 0, 0.15); position: relative; z-index: 10;}.mod-steps .block-1 .mod-union {background: #FF8F8F;}.mod-steps .block-2 .mod-union {background: #FB7F7F;}.mod-steps .block-3 .mod-union {background: #F87272;}.mod-steps .block-4 .mod-union {background: #F56363;}.mod-steps .block-5 .mod-union {background: #F25656;}.mod-steps .block-6 .mod-union {background: #F04949;}.mod-steps .block-7 .mod-union {background: #ED3B3B;}.mod-steps .row-fon::before {content: ''; border-radius: 50%; position: absolute; transform: translateX(-50%); left: 50%; width: 4.37rem; height: 4.37rem; top: 1rem; background: #FDA0A0;}.mod-steps .row-fon {z-index: -10; top: 0; width: 100%; transform: translateX(-50%); left: 50%; position: absolute; padding-bottom: 1.66rem; padding-top: 3.12rem;}.mod-steps .row-fon img,.mod-steps .row-fon svg {padding: 0 1.4rem;}.mod-steps .btn.btn-danger {margin-top: 4.38rem; font-family: 'Roboto', sans-serif; border: 2px solid #EC3737; font-size: 1.5rem; font-weight: 400; line-height: 125%; padding: 1.25rem 1.88rem; border-radius: 0.63rem; background: #EC3737;}.mod-steps .btn.btn-danger:hover {color: #EC3737; background: #fff;}.mod-steps .mod-steps-block {gap: 1.5rem;}.mod-steps .mod-circle {width: 5.31rem; min-height: 5.31rem; border-radius: 50%; position: relative;}.mod-steps .block-1 .mod-circle {border: 5px solid #FF8F8F;}.mod-steps .block-2 .mod-circle {border: 5px solid #FB7F7F;}.mod-steps .block-3 .mod-circle {border: 5px solid #F87272;}.mod-steps .block-4 .mod-circle {border: 5px solid #F56363;}.mod-steps .block-5 .mod-circle {border: 5px solid #F25656;}.mod-steps .block-6 .mod-circle {border: 5px solid #F04949;}.mod-steps .block-7 .mod-circle {border: 5px solid #ED3B3B;}.mod-steps .mod-circle > div {border-radius: 50%; width: 3.75rem; height: 3.75rem;}.mod-steps .block-1 .mod-circle > div {background: #FF8F8F;}.mod-steps .block-2 .mod-circle > div {background: #FB7F7F;}.mod-steps .block-3 .mod-circle > div {background: #F87272;}.mod-steps .block-4 .mod-circle > div {background: #F56363;}.mod-steps .block-5 .mod-circle > div {background: #F25656;}.mod-steps .block-6 .mod-circle > div {background: #F04949;}.mod-steps .block-7 .mod-circle > div {background: #ED3B3B;}.mod-steps .mod-triangle {transform: translateY(-50%); top: 50%;}.mod-steps .block-1 .mod-union .mod-triangle > svg > path {fill: #FF8F8F;}.mod-steps .block-2 .mod-union .mod-triangle > svg > path {fill: #FB7F7F;}.mod-steps .block-3 .mod-union .mod-triangle > svg > path {fill: #F87272;}.mod-steps .block-4 .mod-union .mod-triangle > svg > path {fill: #F56363;}.mod-steps .block-5 .mod-union .mod-triangle > svg > path {fill: #F25656;}.mod-steps .block-6 .mod-union .mod-triangle > svg > path {fill: #F04949;}.mod-steps .block-7 .mod-union .mod-triangle > svg > path {fill: #ED3B3B;}.mod-steps .block-1 .mod-union .mod-triangle {right: -2.19rem;}.mod-steps .block-2 .mod-union .mod-triangle {left: -2.19rem; transform: translateY(-50%) rotate(180deg); transform-origin: center;}.mod-steps .block-3 .mod-union .mod-triangle {right: -2.19rem;}.mod-steps .block-4 .mod-union .mod-triangle {left: -2.19rem; transform: translateY(-50%) rotate(180deg); transform-origin: center;}.mod-steps .block-5 .mod-union .mod-triangle {right: -2.19rem;}.mod-steps .block-6 .mod-union .mod-triangle {left: -2.19rem; transform: translateY(-50%) rotate(180deg); transform-origin: center;}.mod-steps .block-7 .mod-union .mod-triangle {right: -2.19rem;}.mod-steps .mod-block {gap: 2rem;}.mod-steps .mod-union {border-radius: 14rem; background: #FF8F8F; gap: .32rem;}.mod-steps .mod-block:nth-child(odd) .mod-union {padding: .8rem .29rem .8rem 3rem;}.mod-steps .mod-block:nth-child(even) .mod-union {padding: .8rem 3rem .8rem .29rem;}.mod-steps .image {width: 10rem;}.mod-steps .image img {width: 10rem;}@media screen and (min-width: 576px) {    .mod-steps .image img {max-width: 100%; width: 100%;}    .mod-steps .mod-union {padding: 1.56rem; border-radius: 9rem; background: #FF8F8F; min-height: 18.75rem; gap: 2.5rem;}    .mod-steps .mod-block:nth-child(odd) .mod-union,    .mod-steps .mod-block:nth-child(even) .mod-union {padding: 1.56rem;}    .mod-steps .image {width: 40%;}    .mod-steps .mod-block-text {width: 60%;}    .mod-steps .mod-block-text {padding: 1.88rem 0rem; gap: 1.25rem;}}@media screen and (min-width: 768px) {    .mod-steps .image,    .mod-steps .mod-block-text {width: auto;}    .mod-steps .mod-union {border-radius: 11rem;}    .mod-steps .image img {width: 12rem; max-width: none;}}@media screen and (min-width: 992px) {    .mod-steps {overflow: visible;}    .mod-steps .mod-block {gap: 0;}    .mod-steps .mod-blocks {gap: 6.25rem;}    .mod-steps .text-step {font-size: 5rem;}    .mod-steps .text-number {font-size: 8rem;}}@media screen and (min-width: 1200px) {    .mod-steps .image img {max-width: none; width: auto;}}@media screen and (min-width: 1400px) {    .mod-steps .mod-union {border-radius: 8.75rem;}}.mod-long-landing {position: relative; padding-top: 49.56rem; padding-bottom: 27.04rem; margin-bottom: -13rem; margin-top: -42rem;}.mod-long-landing::before {background: url('/images/pages/internet-store/068.svg') center no-repeat; background-size: cover;}.mod-long-landing h2,.mod-long-landing .h2 {line-height: 150%; margin-bottom: 3.12rem;}.mod-long-landing ul {gap: 1.25rem; margin-bottom: 3.12rem;}.mod-long-landing ul li {font-family: 'Roboto', sans-serif; font-weight: 400; line-height: 125%;}.mod-long-landing .mod-text-bottom {line-height: 150%; text-transform: uppercase;}.mod-long-landing .mod-text-bottom span {text-transform: none; font-size: 5rem; line-height: 100%}.mod-long-landing .image {bottom: 0;}.mod-long-landing .image img {max-width: 145%;}@media screen and (min-width: 992px) {    .mod-long-landing {padding-top: 41.56rem; margin-bottom: 3.78rem;  margin-top: -30rem;}    .mod-long-landing::before {background-size: 100% 100%;}}@media screen and (min-width: 1200px) {    .mod-long-landing .image img {max-width: none;}    .mod-long-landing .image {right: -37rem; top: 5.86rem; z-index: -10; bottom: auto;}}@media screen and (min-width: 1400px) {    .mod-long-landing .image {right: -37rem; top: 2.86rem; z-index: -10;}   }.mod-perfect-store-2 {position: relative; overflow: hidden; padding-bottom: 6.45rem; z-index: 5;}.mod-perfect-store-2 .container {padding-right: calc((var(--bs-gutter-x, 0.75rem))/2); padding-left: calc((var(--bs-gutter-x, 0.75rem))/2);}.mod-perfect-store-2 .d-mobile {gap: 1.5rem;}.mod-perfect-store-2 .image-mob img {width: 6.65rem;}.mod-perfect-store-2 .mod-card-mob {border-radius: 1rem; background: linear-gradient(90deg, #E0E0E0 0%, rgba(224, 224, 224, 0.00) 100%); gap: 1rem; padding: 1.5rem 1rem;}.mod-perfect-store-2 .mod-title-card-mob {font-size: 2rem; font-weight: 900; line-height: 120%;}.mod-perfect-store-2 .mod-head-card {padding-bottom: 2rem; border-bottom: .3rem solid #EC3737; gap: 1rem;}.mod-perfect-store-2 .mod-desc-card-mob {font-family: 'Roboto', sans-serif; font-size: 1.6rem; font-weight: 400; line-height: 125%;}.mod-perfect-store-2 .grid-conatiner {display: none;}.mod-perfect-store-2 .mod-main-title {color: #000;}@media screen and (min-width: 576px) {    .mod-perfect-store-2 .mod-main-title {color: #EC3737;}     .mod-perfect-store-2 .grid-conatiner {display: grid; gap: 1.88rem; grid-template-columns: 1fr 1fr;        grid-template-areas:             "b b"            "a a"            "c d"            "e e"            "f f"            "g j";    }        .mod-perfect-store-2 .grid-conatiner .mod-block:nth-child(1) {grid-area: a;}    .mod-perfect-store-2 .grid-conatiner .mod-block:nth-child(2) {grid-area: b;}    .mod-perfect-store-2 .grid-conatiner .mod-block:nth-child(3) {grid-area: c;}    .mod-perfect-store-2 .grid-conatiner .mod-block:nth-child(4) {grid-area: d;}    .mod-perfect-store-2 .grid-conatiner .mod-block:nth-child(5) {grid-area: e;}    .mod-perfect-store-2 .grid-conatiner .mod-block:nth-child(6) {grid-area: f;}    .mod-perfect-store-2 .grid-conatiner .mod-block:nth-child(7) {grid-area: g;}    .mod-perfect-store-2 .grid-conatiner .mod-block:nth-child(8) {grid-area: j;}        .mod-perfect-store-2 .mod-block {min-height: 26.25rem; border-radius: 0.93rem;}    .mod-perfect-store-2 .mod-block .mod-title-card {padding-bottom: 1.25rem; margin-bottom: 1.06rem; border-bottom: 3px solid #EC3737; font-size: 2rem;}    .mod-perfect-store-2 .mod-block .mod-text {max-width: 26.7rem;}    .mod-perfect-store-2 .mod-desc-card {font-family: 'Roboto', sans-serif; font-weight: 400; line-height: 125%;}    .mod-perfect-store-2 .grid-conatiner .mod-block:nth-child(2),    .mod-perfect-store-2 .grid-conatiner .mod-block:nth-child(5),    .mod-perfect-store-2 .grid-conatiner .mod-block:nth-child(7),    .mod-perfect-store-2 .grid-conatiner .mod-block:nth-child(8) {background: linear-gradient(90deg, #E0E0E0 0%, rgba(224, 224, 224, 0.00) 100%); padding: 3rem 3.13rem; display: flex; align-items: center;}    .mod-perfect-store-2 .grid-conatiner .mod-block:nth-child(3),    .mod-perfect-store-2 .grid-conatiner .mod-block:nth-child(4),    .mod-perfect-store-2 .grid-conatiner .mod-block:nth-child(6) {background: linear-gradient(180deg, #E0E0E0 0%, rgba(217, 217, 217, 0.00) 100%); padding: 3.12rem 1.88rem;}    .mod-perfect-store-2 .grid-conatiner .mod-block:nth-child(7) {background: linear-gradient(-90deg, #E0E0E0 0%, rgba(224, 224, 224, 0.00) 100%);}    .mod-perfect-store-2 .grid-conatiner .mod-block:nth-child(8) {align-items: start; flex-direction: column;}    .mod-perfect-store-2 .grid-conatiner .image img {max-width: 100%;}    .mod-perfect-store-2 .grid-conatiner .mod-block:nth-child(4).mod-card-4 {padding-left: 1rem; padding-right: 1rem;}    .mod-perfect-store-2 .mod-card-3 .image {bottom: 2rem; right: -3.58rem;}    .mod-perfect-store-2  .grid-conatiner .mod-block:nth-child(8).mod-card-8 .image {top: 0.3rem; left: auto; transform: none; right: -2.45rem;}    .mod-perfect-store-2 .image {pointer-events: none;}      .mod-perfect-store-2 .mod-card-7 {justify-content: end;}    .mod-perfect-store-2 .mod-block.mod-card-7 {flex-direction: column; justify-content: start;}}@media screen and (min-width: 992px) {    .mod-perfect-store-2 .grid-conatiner .mod-block:nth-child(8) {align-items: center; flex-direction: row;}     .mod-perfect-store-2 .mod-block.mod-card-7 {flex-direction: row; justify-content: end;}    .mod-perfect-store-2 .mod-card-1 h2,    .mod-perfect-store-2 .mod-card-1 .h2 {padding: 9rem 0; margin-bottom: 0;}    .mod-perfect-store-2 .mod-card-7 .image {left: -.37rem;}    .mod-perfect-store-2 .grid-conatiner { grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;        grid-template-areas:             "b b b b b b b b c c c c"             "d d d d a a a a c c c c"            "d d d d e e e e e e e e"            "f f f f g g g g g g g g"            "f f f f j j j j j j j j";    }}@media screen and (min-width: 1200px) {    .mod-perfect-store-2 .grid-conatiner .mod-block:nth-child(4) .image {transform: translateX(-50%); left: 50%;}    .mod-perfect-store-2 .grid-conatiner .mod-block:nth-child(3) .image img,    .mod-perfect-store-2 .grid-conatiner .mod-block:nth-child(4) .image img,    .mod-perfect-store-2 .grid-conatiner .mod-block:nth-child(8) .image img {max-width: none;}    .mod-perfect-store-2 .grid-conatiner .mod-block:nth-child(3) .image,    .mod-perfect-store-2 .grid-conatiner .mod-block:nth-child(4) .image,    .mod-perfect-store-2 .grid-conatiner .mod-block:nth-child(8) .image {position: absolute!important; max-width: none;}    .mod-perfect-store-2 .grid-conatiner .mod-block:nth-child(5) .image {position: absolute!important;}    .mod-perfect-store-2 .grid-conatiner .mod-block:nth-child(5) .image img {max-width: none;}    .mod-perfect-store-2 .mod-card-7 .image {left: 1.63rem;}        .mod-perfect-store-2 .mod-card-5 .image {right: -13.09rem;}    .mod-perfect-store-2 .mod-card-6 .image {position: absolute; transform: translateX(-50%); left: 50%;}    .mod-perfect-store-2 .mod-card-6 .image img {max-width: none;}}@media screen and (min-width: 1400px) {    .mod-perfect-store-2 .mod-card-2 .mod-text {max-width: 25.7rem;}    .mod-perfect-store-2 .grid-conatiner .mod-block:nth-child(2) .image {right: -1.9rem; top: .56rem;}    .mod-perfect-store-2 .mod-card-7 .mod-text {max-width: 31rem;}    .mod-perfect-store-2 .grid-conatiner .mod-block:nth-child(4) .image {transform: none; right: .45rem; bottom: 2rem; left: auto;}    .mod-perfect-store-2 .mod-card-5 .image {right: -6.09rem;}    .mod-perfect-store-2 .mod-card-6 .image {transform: none; right: .11rem; bottom: -2.25rem; left: auto;}    .mod-perfect-store-2 .mod-card-7 .image {left: -.37rem;}    .mod-perfect-store-2 .mod-block .mod-title-card {font-size: 2.5rem;}    .mod-perfect-store-2 .grid-conatiner .mod-block:nth-child(2) .image img,     .mod-perfect-store-2 .grid-conatiner .mod-block:nth-child(6) .image img,    .mod-perfect-store-2 .grid-conatiner .mod-block:nth-child(7) .image img {max-width: none;}    .mod-perfect-store-2 .grid-conatiner .mod-block:nth-child(2) .image,    .mod-perfect-store-2 .grid-conatiner .mod-block:nth-child(6) .image,    .mod-perfect-store-2 .grid-conatiner .mod-block:nth-child(7) .image {max-width: none; position: absolute!important;}}.mod-on-credit {position: relative;}.mod-on-credit h2,.mod-on-credit .h2 {line-height: 120%; margin-bottom: 1.88rem;}.mod-on-credit .image-marker {margin-right: 1.25rem;}.mod-on-credit .desc {font-family: 'Roboto', sans-serif; font-weight: 400; line-height: 125%; margin-bottom: 2.5rem;}.mod-on-credit .mod-title-list {font-weight: 900; line-height: 120%; margin-bottom: .64rem;}.mod-on-credit .mod-text-list {font-family: 'Roboto', sans-serif; font-weight: 400; line-height: 125%;}.mod-on-credit .mod-list_text {gap: 2.5rem; margin-top: 2.5rem; align-items: end; padding-bottom: 10.06rem;}.mod-on-credit .mod-list_text .el-list {max-width: 35.81rem;}.mod-on-credit .mod-image img {max-width: 100%;}.mod-on-credit .anim-block {left: 4.82rem; transform: scale(0.8) rotate(1deg); top: 1.81rem;}.mod-on-credit .anim-block.anim {animation: animBlock .5s linear forwards;}@media screen and (min-width: 992px) {    .mod-on-credit .mod-image {position: absolute; bottom: 0; right: -35%; z-index: -1;}    .mod-on-credit .mod-image img {max-width: none;}}@keyframes animBlock {    0% {transform: scale(.8); top: 1.81rem;}    100% {transform: scale(1); top: 0;}}.mod-all-regions {position: relative; margin-bottom: 4.75rem; overflow: hidden;}.mod-all-regions .mod-svgg {position: absolute; width: 100%; height: 100%; pointer-events: none; opacity: 0; z-index: -10000; top: 0; left: 0; z-index: -10;}.mod-all-regions .mod-clip {padding-bottom: 2.75rem;  overflow: hidden; background: linear-gradient(180deg, #771B1B -11.42%, #EC3737 100%);}/* .mod-all-regions::before {background: linear-gradient(180deg, #771B1B -11.42%, #EC3737 100%);} */.mod-all-regions .container {padding-right: calc((var(--bs-gutter-x, 0.75rem))/2); padding-left: calc((var(--bs-gutter-x, 0.75rem))/2); margin-top: 2.75rem;}.mod-all-regions .h2 {line-height: 150%; margin-bottom: 3.12rem;}.mod-all-regions .form-inputs {gap: 2.5rem; margin-bottom: 3.12rem;}.mod-all-regions .form-control {background: none; border-radius: 0.62rem; border: 5px solid #FFF; padding: .69rem 1.25rem; font-family: 'Roboto', sans-serif; color: #fff; font-size: 1.5rem; font-weight: 400; line-height: 125%;}.mod-all-regions .form-control::placeholder {color: rgba(255, 255, 255, 0.50);}.mod-all-regions .form-control:focus {box-shadow: none;}.mod-all-regions .btn.btn-outline-danger {padding: 1.12rem 3.56rem; color: #EC3737; text-transform: uppercase; border: 2px solid #fff; text-align: center; font-family: 'Roboto', sans-serif; font-size: 1rem; font-weight: 600; line-height: normal; border-radius: 0.62rem; background: #FFF; box-shadow: 0px 0px 0px 0px rgba(234, 71, 71, 0.20), 1px 1px 2px 0px rgba(234, 71, 71, 0.20), 3px 3px 4px 0px rgba(234, 71, 71, 0.17), 7px 7px 6px 0px rgba(234, 71, 71, 0.10), 13px 12px 7px 0px rgba(234, 71, 71, 0.03), 20px 18px 8px 0px rgba(234, 71, 71, 0.00);}.mod-all-regions .btn.btn-outline-danger:hover {background: none; color: #fff;}.mod-all-regions .mod-image-1 {left: 0; bottom: auto; top: 0; pointer-events: none; z-index: 1;}.mod-all-regions .mod-image-1 img {max-width: 100%;}.mod-all-regions .mod-image-2 {left: 55%; top: 0; pointer-events: none; z-index: -5;}.mod-all-regions .image-2-block1 {top: -4.75rem; left: 55%; pointer-events: none; z-index: -10;}@media screen and (min-width: 768px) {    .mod-all-regions .mod-image-1 img {max-width: 54rem;}    .mod-all-regions .mod-clip {padding-bottom: 23rem;}}@media screen and (min-width: 992px) {    .mod-all-regions {padding-top: 4.75rem;}}@media screen and (min-width: 1200px) {    .mod-all-regions {margin: 0;}    .mod-all-regions .mod-clip {clip-path: url(#mod-svgg); }    .mod-all-regions .mod-image-1 {left: -19rem; top: auto; bottom: -4rem; z-index: -1;}    .mod-all-regions .mod-image-1 img {max-width: 68rem;}}.mod-brainstorm {position: relative; margin-bottom: 3.75rem; overflow: hidden; margin-top: 1.75rem;}.mod-brainstorm h2,.mod-brainstorm .h2 {font-weight: 900; line-height: 120%; margin-bottom: 1.44rem;}.mod-brainstorm .h2 > .mod-author {}.mod-brainstorm .el-list > img {margin-right: 0.81rem;}.mod-brainstorm .el-list {font-weight: 700; line-height: 150%;}.mod-brainstorm .mod-list_brain {gap: 1.25rem; margin-bottom: 3.06rem;}.mod-brainstorm .btn.btn-danger {margin-bottom: 4.19rem; border-radius: 0.62rem; border: 2px solid #EC3737; background: #EC3737; padding: 1.25rem .72rem; font-family: 'Roboto', sans-serif; font-size: 1.5rem; font-weight: 400; line-height: 125%; text-transform: uppercase;}.mod-brainstorm .btn.btn-danger:focus {box-shadow: none;}.mod-brainstorm .btn.btn-danger:hover {background: #fff; color: #EC3737;}.mod-brainstorm .image img {max-width: 100%;}@media screen and (min-width: 768px) {    .mod-brainstorm .h2 > .mod-author {font-size: 6.25rem; line-height: 120%;}}@media screen and (min-width: 992px) {    .mod-brainstorm {margin-top: 0;}    .mod-brainstorm .image {position: absolute; bottom: 0; right: 0; z-index: -5;}}.mod-customers-are-spoiled {position: relative; padding-top: 10.56rem;}.mod-customers-are-spoiled::before {background: url('/images/pages/internet-store/107.png') no-repeat; background-position: top right; background-size: cover;}.mod-customers-are-spoiled h2,.mod-customers-are-spoiled .h2 {font-weight: 900; line-height: 150%; margin-bottom: 3.12rem; float: right;}.mod-customers-are-spoiled .title-list {line-height: 120%; margin-bottom: 1.88rem;}.mod-customers-are-spoiled .subtitle-list {color: #000; font-family: 'Roboto', sans-serif; font-weight: 400; line-height: 125%; margin-bottom: 1.88rem;}.mod-customers-are-spoiled .mod-el {color: #000; font-family: 'Roboto', sans-serif; font-weight: 400; line-height: 125%; }.mod-customers-are-spoiled .mod-red-marker {margin-right: .62rem;}.mod-customers-are-spoiled .mod-list-els {gap: 1.88rem; margin-bottom: 6.63rem;}.mod-customers-are-spoiled .image img {max-width: 100%;}@media screen and (min-width: 576px) {    .mod-customers-are-spoiled .h2 .mod-title-bottom {line-height: 100%; font-size: 4rem;}}@media screen and (min-width: 992px) {    .mod-customers-are-spoiled::before {background-position: top center;}}@media screen and (min-width: 1200px) {    .mod-customers-are-spoiled .image {position: absolute; bottom: 0; right: 7rem; z-index: -5;}    .mod-customers-are-spoiled .image img {max-width: none;}    .mod-customers-are-spoiled .h2 .mod-title-bottom {font-size: 5rem;}}@media screen and (min-width: 1400px) {    .mod-customers-are-spoiled h2,    .mod-customers-are-spoiled .h2 {float: left;}    .mod-customers-are-spoiled .h2 .mod-title-bottom {font-size: 5rem;}}    .mod-interview {position: relative; padding-top: 3.12rem; margin-top: -.1rem; z-index: 10; padding-bottom: 6.69rem; overflow: hidden;}.mod-interview::before {background: url('/images/pages/internet-store/081.svg') center no-repeat; background-size: 100% 100%;}.mod-home .container {padding-right: calc((var(--bs-gutter-x, 0.75rem))/2); padding-left: calc((var(--bs-gutter-x, 0.75rem))/2);}.mod-interview h2,.mod-interview .h2 {line-height: 150%; margin-bottom: .75rem;}.mod-interview .subtitle {font-family: 'Roboto', sans-serif; font-size: 1.5rem;font-weight: 400; line-height: 125%; margin-bottom: 4.87rem;}.mod-interview .mod-card {border-radius: 1.25rem; cursor: pointer; border: 10px solid #FFF; overflow: hidden; background: #fff;}.mod-interview .mod-card img {width: 100%; border-radius: calc(1.25rem / 2);}.mod-interview .mod-play img {max-width: 50%;}.mod-interview .mod-play {top: 50%; left: 50%; transform: translate(-50%, -50%);}.mod-interview .author {font-family: 'Roboto', sans-serif; font-weight: 400; line-height: 125%;}.mod-interview .btn.btn-danger {margin-bottom: 1.25rem; margin-top: 1.25rem; font-family: 'Roboto', sans-serif; color: #fff; background: none; font-size: 1rem; font-weight: 600; line-height: 150%; text-transform: uppercase; padding: .81rem 1.41rem; border-radius: 0.44rem; border: 2px solid #FFF;}.mod-interview .btn.btn-danger:hover {color: #EC3737; background: #fff;}.mod-interview .parallaxScene {position: absolute; bottom: 0; top: 0; left: 0; right: 0; z-index: -20; max-width: 1920px; pointer-events: none;}.mod-interview .item-1 {position: absolute; top: 12rem; left: 0;}.mod-interview .item-2 {position: absolute; bottom: 6.5rem; right: 55.79rem;}@media screen and (min-width: 992px) {    .mod-interview .mod-play img {max-width: none;}}@media screen and (min-width: 1600px) {    .mod-interview .item-1 {top: 0;}}.mod-founder {position: relative; padding-top: 19rem; margin-top: -19rem; overflow: hidden;}.mod-founder .container {padding-right: calc((var(--bs-gutter-x, 0.75rem))/2); padding-left: calc((var(--bs-gutter-x, 0.75rem))/2); margin-bottom: 4.38rem;}.mod-founder .h2 > div:first-child {font-size: 5rem; line-height: normal;}.mod-founder .h2 > .mod-title {font-size: 5rem; line-height: normal;}.mod-founder .mod-author-text {font-size: 4rem; line-height: normal; margin-bottom: 1.78rem;}.mod-founder .btn.btn-danger {overflow: hidden; background: linear-gradient(90deg, #B54848 0%, #EC3737 46.45%, #EC3737 102.98%); font-family: 'Roboto', sans-serif; font-size: 1.12rem; font-weight: 900; line-height: normal; padding: 1.04rem 0; padding-right: 2.12rem; border-radius: 0.43rem; padding-left: 2.97rem; max-width: 14.5rem; position: relative;}.mod-founder .btn.btn-danger::after {content: ''; position: absolute; width: 10rem; height: 10rem; border-radius: 2px; background: #EC3737;  left: -57%; pointer-events: none; top: 100%; transform-origin: center; transform: rotate(45deg) translate(-50%, -50%);}.mod-founder .btn.btn-danger > img {transform: translateY(-50%); top: 50%; left: .97rem; z-index: 1; pointer-events: none;}.mod-founder .btn.btn-danger:hover {background: #fff; color: #EC3737;}.mod-founder .img-book img {position: relative; top: -3rem; right: 0; z-index: 10; max-width: 100%;}.mod-founder .mod-text-end {margin-bottom: 2.75rem; font-size: 1.5rem;}.mod-founder .mod-logo-decor {top: -17.72rem; right: -16.32rem; pointer-events: none; z-index: -5;}.mod-founder .image-author {position: relative; margin-bottom: -5rem; pointer-events: none;}.mod-founder .image-author img {max-width: 100%;}@media screen and (min-width: 768px) {    .mod-founder h2 > .mod-title {font-size: 7rem;}}@media screen and (min-width: 992px) {    .mod-founder .img-book img {position: absolute; max-width: none;}    .mod-founder .btn.btn-danger {margin-bottom: 3rem;}    .mod-founder .btn.btn-danger {margin-bottom: 13.06rem;}    .mod-founder .h2 > .mod-title {margin-top: -4rem; font-size: 10rem;}    .mod-founder .image-author {right: 0; bottom: -11rem; top: auto; z-index: 5; pointer-events: none; margin-bottom: 0; position: absolute;}    .mod-founder .mod-block-author {position: relative;}    .mod-founder .image-author img {max-width: 100%;}}@media screen and (min-width: 1200px) {    .mod-founder .mod-text-end {font-size: 2.5rem;}    .mod-founder .mod-block-author {position: static;}    .mod-founder .image-author {right: -5rem; bottom: 0;}    .mod-founder .image-author img {max-width: none;}}.article {display: flex; flex-direction: column; padding: 5rem 0;}.article-body {height: 400px; overflow: hidden; position: relative; font-size:1rem; line-height:1.25; max-width:1320px; margin:0 auto;}.article-body::after {right: 0; bottom: 0; left: 0; height: 200px; background: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)); content: ''; position: absolute; pointer-events: none;}.article-label::before {content: 'Читать полностью';}.article-checkbox:checked + .article-label::before {content: 'Свернуть';}.article-checkbox:checked ~ .container-prod .article-body {height: auto!important;}.article-checkbox:checked ~ .container-prod .article-body::after {background: none; }/* SEO-продвижение */.custom.article{width: 90%; margin: 0 auto;}.custom.article p{ margin-bottom: 1rem !important; }@media screen and (max-width: 600px) {    .article-body p{font-size: 1.2rem;}}.mod-our-services {position: relative; padding: 4.38rem 0; overflow: hidden;}.mod-our-services .mod-card {border-radius: 1.25rem; transition: .5s ease-in-out; cursor: pointer; background: #fff; box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.10), 0px 1px 1px 0px rgba(0, 0, 0, 0.10); padding: 3.12rem; height: 100%;}.mod-our-services .container {padding-right: calc((var(--bs-gutter-x, 0.75rem))/2); padding-left: calc((var(--bs-gutter-x, 0.75rem))/2);}.mod-our-services .mod-card:hover {transform: scale(1.03);}.mod-our-services .mod-title {margin-bottom: 3.13rem;}.mod-our-services .container {padding-right: calc((var(--bs-gutter-x, 0.75rem))/2); padding-left: calc((var(--bs-gutter-x, 0.75rem))/2);}.mod-our-services .image img {max-width: 100%;}.mod-our-services .mod-price {margin: .62rem 0; color: #EC3737; line-height: 120%;}.mod-our-services .mod-price span {white-space: nowrap;}@media screen and (min-width: 992px) {    .mod-our-services .image img {max-width: none;}}