@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 {max-width:1920px;	font-family: 'Arial', sans-serif;}.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;}.btn.btn-custom-light {border-radius: 0.625rem; transition: .2s; background: #fff; height: fit-content; padding: .61rem 1.81rem; color: #EC3737; font-family: 'Roboto', sans-serif; font-size: 1rem; font-style: normal; font-weight: 600; line-height: 150%; text-transform: uppercase;}.btn.btn-custom-light:focus {box-shadow: none;}.btn.btn-custom-light:hover,.btn.btn-custom-light:active {background: #EC3737; color: #fff;}main .btn.btn-danger {border-radius: 4px; background: #EC3737; box-shadow: 0 0 0 0 rgba(234, 71, 71, 0.20), 1px 1px 2px 0 rgba(234, 71, 71, 0.20), 3px 3px 4px 0 rgba(234, 71, 71, 0.17), 7px 7px 6px 0 rgba(234, 71, 71, 0.10), 13px 12px 7px 0 rgba(234, 71, 71, 0.03), 20px 18px 8px 0 rgba(234, 71, 71, 0.00); color: #FFF; font-size: 1.25rem; padding: 1.2rem 2.5rem; font-style: normal; line-height: normal; text-transform: uppercase;}main .btn.btn-danger:hover {background:#000;}.particles-js {position:absolute; left:50%; width:100vw; transform:translateX(-50%); max-width: 1980px; z-index:-1; top:0; bottom:0;}main .price-card .btn.btn-danger {box-shadow: none; text-transform: capitalize; color: #fff; background: #dc3545; font-weight: 400; line-height: 1.5; border: 1px solid #dc3545; padding: 0.375rem 0.75rem; font-size: 1rem; border-radius: 0.25rem;} main .price-card .btn.btn-danger:hover {background: #000;}main .price-card .price-card-card {height: 18rem;}.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; display: grid; align-items: center; overflow: hidden; padding-top: 8.13rem; padding-bottom: 4.64rem;}.mod-home::before {background: url('/images/pages/home-new/002.jpg') center bottom no-repeat; background-size: cover;}.mod-home .p_title {font-size: 4rem; font-weight: 700; line-height: 110%; margin-bottom: .31rem;}.mod-home .p_subtitle {color: #EC3737; font-weight: 900; line-height: 150%;}.mod-home .p_title_card {font-family: 'Roboto', sans-serif; font-weight: 900; line-height: 135%;}.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 .mod-img-logo {position: relative; z-index: 4;}.mod-home .mod-img-logo .image-1 {animation: spinLogo 10s linear infinite;}.mod-home .mod-img-logo .image-2 {position: absolute; transform: translate(-50%, -50%); top: 50%; left: 50%;}.mod-home .home-feedback {max-width: 22.18rem; margin-top: 1.25rem;}.mod-home .btn.btn-danger {overflow: hidden; position: relative; border-radius: 10px;  border: 2px solid #EC3737; font-weight: 600; background: #EC3737; box-shadow: none; color: #FFF; font-size: 1rem; padding: .81rem .62rem; font-style: normal; line-height: normal; width: 100%; display: flex; justify-content: center; align-items: center; max-width: 11.68rem;}.mod-home .btn.btn-danger:hover {background: #fff; color: #EC3737;}.mod-home .btn.btn-danger::after {position: absolute; pointer-events: none; transform-origin: center; transform: rotate(20deg); content: ''; width: 3rem; height: 5rem; right: 2rem; bottom: -1rem; background: rgba(255, 255, 255, 0.10);}.mod-home .form-control {margin-top: 1.25rem; border-radius: 0.62rem; text-transform: capitalize; border: none; background: #FFF; box-shadow: 0px 4px 14px 0px rgba(236, 55, 55, 0.30), 0px 2px 2px 0px rgba(236, 55, 55, 0.05); padding: 0.93rem 1.87rem; font-family: 'Roboto', sans-serif; font-size: 1rem; font-weight: 600; line-height: 150%;}.mod-home .form-control::placeholder {color: rgba(0, 0, 0, 0.50); text-transform: uppercase;}.mod-home .mod-btns {margin-top: .77rem;}.mod-home .mod-play {cursor: pointer; position: absolute; transform: translateY(-50%); top: -40%; left: 0rem;}.mod-home .mod-play svg {overflow: visible;}.mod-home .mod-play:hover svg .circle-1 {animation: circleHome 7s linear infinite forwards; transform-origin: center;}.mod-home .mod-play:hover svg .circle-2 {animation: circleHome 5s linear infinite forwards; transform-origin: center;}.mod-home .mod-play:hover svg .circle-3 {animation: circleHome 3s linear infinite forwards; transform-origin: center;}.mod-home .mod-play:hover svg .circle-3 {animation: circleHome 3s linear infinite forwards; transform-origin: center;}.mod-home .mod-play:hover svg path {animation: pathHome 1.4s linear infinite; transform-origin: center;}.mod-home .mod-decor-1,.mod-home .mod-decor-2,.mod-home .mod-decor-3,.mod-home .mod-decor-4,.mod-home .mod-decor-5,.mod-home .mod-decor-6,.mod-home .mod-decor-7 {pointer-events: none; z-index: -10;}.mod-home .mod-decor-1 {bottom: -7rem; left: -5rem; animation: circleHome 23s linear infinite forwards; transform-origin: center;}.mod-home .mod-decor-2 {bottom: -10rem; left: -7rem; animation: circleHome 24s linear infinite forwards; transform-origin: center;}.mod-home .mod-decor-3 {bottom: -12rem; left: -7rem; animation: circleHome 27s linear infinite forwards; transform-origin: center;}.mod-home .mod-decor-4 {right: -7rem; top: -4rem; animation: circleHome 27s linear infinite forwards; transform-origin: center;}.mod-home .mod-decor-5 {right: -7rem; top: -3rem; animation: circleHome 24s linear infinite forwards; transform-origin: center;}.mod-home .mod-decor-6 {right: -7rem; top: 0rem; animation: circleHome 23s linear infinite forwards; transform-origin: center;}.mod-home .mod-decor-7 {left: 44%; top: 5rem; animation: circleHome 20s linear infinite forwards; transform-origin: center;}.mod-home .mod-eliphant {left: -4rem; top: 48%; transform: translateY(-50%); animation: eliphant 10s linear infinite; transform-origin: center;}@media screen and (min-width: 1200px) {	.mod-home .mod-play {top: 39%; left: -3.7rem;}}@keyframes circleHome {	0% {transform: scale(1);}	50% {transform: scale(1.2);}	100% {transform: scale(1);}}@keyframes pathHome {	0% {transform: rotateZ(45deg);}	10% {transform: rotateZ(-45deg);}	20% {transform: rotateZ(36deg);}	30% {transform: rotateZ(-36deg);}	40% {transform: rotateZ(27deg);}	50% {transform: rotateZ(-27deg);}	60% {transform: rotateZ(18deg);}	70% {transform: rotateZ(-18deg);}	80% {transform: rotateZ(9deg);}	90% {transform: rotateZ(-9deg);}	100% {transform: rotateZ(0);}}@keyframes eliphant {	0% {transform: translateY(-50%) rotate(0deg);}	50% {transform: translateY(-49%) rotate(-2deg);}	100% {transform: translateY(-50%) rotate(0deg);}}.mod-our-services {position: relative; padding: 11.25rem 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 .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%; font-size: 2rem;}.mod-our-services .decor {left: -8.4rem; bottom: 4.06rem; pointer-events: none; z-index: -1;}.mod-our-services .mod-price > span {white-space: nowrap;}.mod-our-services .mod-decor-1,.mod-our-services .mod-decor-2 {z-index: -10; pointer-events: none;}.mod-our-services .mod-decor-1 {right: -4.88rem; top: 16.38rem; animation: circlePrice 10s linear infinite forwards; transform-origin: center;}.mod-our-services .mod-decor-2 {right: -9.56rem; top: 0rem; animation: circlePrice 10s linear infinite forwards; transform-origin: center;}@media screen and (min-width: 768px) {    .mod-our-services .mod-price {font-style: 2.5rem;}}@media screen and (min-width: 992px) {    .mod-our-services .image img {max-width: none;}}@media screen and (max-width: 600px){    .mod-our-services .mod-desc{font-size: 1.2rem;}}@keyframes circlePrice {    0% {transform: scale(1);}    50% {transform: scale(1.2);}    100% {transform: scale(1);}}.mod-electric-car {position: relative; padding: 5rem 0 0; overflow: hidden; margin-bottom: 11.25rem;}.mod-electric-car::before {background: url('/images/pages/home-new/007.jpg') center no-repeat; background-size: cover;}.mod-electric-car .p_desc {font-family: 'Roboto', sans-serif;}.mod-electric-car .mod-title {margin-bottom: 1.25rem;}.mod-electric-car .mod-car {padding-top: 5.62rem;}.mod-electric-car .image img {max-width: 100%;}.mod-electric-car .mod-clouds {width: 100%; height: 23.81rem; animation: clouds 5s linear infinite forwards; background: url('/images/pages/home-new/009.png') center no-repeat; background-size: cover; position: absolute; bottom: 0; left: 0;}.mod-electric-car .container {padding-right: calc((var(--bs-gutter-x, 0.75rem))/2); padding-left: calc((var(--bs-gutter-x, 0.75rem))/2);}.mod-electric-car .decor-car {z-index: -1; pointer-events: none; top: 1rem;}.mod-electric-car .mod-car .decor-img img {max-width: 100%;}.mod-electric-car .decor-car .text-decor {color: rgba(255, 255, 255, 0.20); font-family: 'Arial', sans-serif; font-size: 5rem; font-weight: 900; line-height: 100%; }.mod-electric-car .decor-ellipse-1 {width: 34.37rem; height: 34.37rem; border: 2rem solid rgba(255, 255, 255, 0.40); top: 3rem; filter: blur(7.5px); animation: ellipseC 10s linear infinite forwards ; left: 50%; transform: translate(-50%); border-radius: 50%; z-index: -4; pointer-events: none;}.mod-electric-car .decor-ellipse-2 {width: 47.5rem; height: 47.5rem; border: 2.5rem solid rgba(255, 255, 255, 0.40); top: -4rem; filter: blur(7.5px); animation: ellipseC 8s linear infinite forwards ; left: 50%; transform: translate(-50%); border-radius: 50%; z-index: -4; pointer-events: none;}.mod-electric-car .decor-ellipse-3 {width: 31.25rem; height: 31.25rem; background: rgba(255, 255, 255, 0.20); filter: blur(100px); transform: translate(-50%); left: 50%; top: -9rem; pointer-events: none; z-index: -3; border-radius: 50%;}.mod-electric-car .decor-ellipse-4 {width: 31.25rem; height: 31.25rem; background: rgba(255, 255, 255, 0.20); filter: blur(100px); transform: translate(-50%); left: 9%; top: 4rem; pointer-events: none; z-index: -3; border-radius: 50%;}.mod-electric-car .decor-ellipse-5 {width: 31.25rem; height: 31.25rem; background: rgba(255, 255, 255, 0.20); filter: blur(100px); transform: translate(-50%); left: 92%; top: 4rem; pointer-events: none; z-index: -3; border-radius: 50%;}@keyframes clouds {    0% {height: 23.81rem;}    50% {height: 24.81rem;}    100% {height: 23.81rem;}}@keyframes ellipseC {    0% {transform: translate(-50%) scale(1);}    50% {transform: translate(-50%) scale(1.1);}    100% {transform: translate(-50%) scale(1);}}.mod-lets-guess {position: relative; padding: 5.62rem 0 12.81rem;}.mod-lets-guess::before {background: url('/images/pages/home-new/171.jpg') no-repeat; background-size: 100%; background-position:bottom;}.mod-lets-guess h2 {font-size: 5rem; font-weight: 900; line-height: 100%; margin-bottom: 2.62rem;}.mod-lets-guess .mod-text {margin-top: 2.38rem; margin-bottom: 5rem;}.mod-lets-guess .mod-author {font-family: 'Roboto', sans-serif; font-size: 1.5rem; font-style: normal; font-weight: 400; line-height: 2.8125rem;}.mod-lets-guess .mod-author span {font-weight: 700;}.mod-seo-audit {position: relative; border-radius: 2.5rem; background: rgba(0, 0, 0, 0.10); padding: 1.25rem; margin-top: -1.5rem; margin-bottom: 11.25rem;}.mod-seo-audit .block {background: #EC3737; border-radius: 5rem; padding: 3.75rem 0;}.mod-seo-audit .form-control {border-radius: 0.62rem; border: 5px solid #FFF; background: transparent; color: #fff; padding: .69rem 1.25rem; font-family: 'Roboto', sans-serif; font-size: 1.5rem; font-weight: 400; line-height: 125%;}.mod-seo-audit .form-control::placeholder {color: rgba(255, 255, 255, 0.50);}.mod-seo-audit h3 {margin-bottom: 3.13rem;}.mod-seo-audit .btn.btn-light {margin-top: 3.13rem; max-height: 3.5rem; height: 100%; border-radius: 0.625rem; border: 2px solid #fff; 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); color: #EC3737; display: flex; justify-content: center; align-items: center; max-width: 16.25rem; padding: 1.19rem .93rem; font-family: 'Roboto', sans-serif; font-size: 1rem; font-style: normal; font-weight: 600; text-transform: uppercase;}.mod-seo-audit .btn.btn-light:hover {background: #EC3737; color: #fff;}@media screen and (min-width: 1200px) {    .mod-seo-audit {border-radius:  7.5rem;}    .mod-seo-audit .block { border-radius: 15rem;}}@media screen and (min-width: 1200px) {    .mod-seo-audit {border-radius: 12.5rem;}    .mod-seo-audit .block { border-radius: 25rem;}}.mod-federal-channels {position: relative; overflow: hidden; padding-bottom: 11.25rem;}.mod-federal-channels h2 {margin-bottom: 1.88rem; font-family: 'Roboto', sans-serif;}.mod-federal-channels .p_text { font-family: 'Roboto', sans-serif; font-size: 1rem; font-weight: 600; line-height: 150%;}.mod-federal-channels .mod-card {background: rgba(0, 0, 0, 0.10); border-radius: 1.5rem; padding: 1.2rem; position: relative; cursor: pointer;}.mod-federal-channels .mod-card .fon-img {max-width: 100%; width: 100%; border-radius: 1rem;}.mod-federal-channels .mod-card .mod-play {max-width: 14%; top: 50%; left: 50%; transform: translate(-50%, -50%);}.mod-federal-channels .mod-card .mod-play svg {max-width: 100%;}.mod-federal-channels .block-1 {margin-bottom: 4rem;}.mod-federal-channels .decor-1 {position: absolute; right: 0; bottom: 9.37rem; z-index: -1; pointer-events: none;}.mod-federal-channels .parallaxScene {position: absolute; bottom: 0; top: 0; left: 0; right: 0; z-index: -1; width: 1920px;}.mod-federal-channels .item-1 {position: absolute; top: 15rem; left: 0; z-index: -1;}.mod-federal-channels .item-2 {position: absolute; bottom: 22%; left: 12%;}.mod-federal-channels .item-3 {position: absolute; bottom: 16%; right: 9%;}@media screen and (min-width: 1200px) {    .mod-federal-channels .item-1 {left: 9rem;}}@media screen and (min-width: 1400px) {    .mod-federal-channels .mod-block-text {padding-right: 4rem;}}@media screen and (min-width: 1800px) {    .mod-federal-channels .item-1 {top: 0;}}.mod-pizza {position: relative; overflow: hidden; padding: 9.69rem 0 15.44rem;}.mod-pizza::before {background: url('/images/pages/home-new/019.jpg') center no-repeat; background-size: cover; margin-top: 3.62rem; margin-bottom: 11.25rem;}.mod-pizza .mod-title { font-size: 4rem; font-weight: 700; line-height: 110%;}.mod-pizza .mod-desc {font-family: 'Montserrat', sans-serif; margin: 1.56rem 0; font-weight: 700;}.mod-pizza .form-control {max-width: 19.5rem; padding: 0.75rem 1.25rem; background: #fff; border-radius: 3.125rem; border: none; font-family: 'Montserrat', sans-serif;  font-size: 1rem; font-weight: 500; line-height: 150%;}.mod-pizza .form-control:focus,.mod-pizza .btn.btn-custom:focus  {box-shadow: none;}.mod-pizza .form-control::placeholder {color: rgba(40, 40, 40, 0.50); font-family: 'Montserrat', sans-serif;  font-size: 1rem; font-weight: 500; line-height: 150%;}.mod-pizza .mod-form {gap: 1.25rem;}.mod-pizza .btn.btn-custom {border-radius: 3.125rem; transition: .2s ease-in-out; color: #EC3737; background: #fff; padding: 0.75rem .75rem; max-width: 13.75rem; font-family: 'Montserrat', sans-serif; font-size: 1rem; font-weight: 500; line-height: 150%; width: 100%; margin: 1.88rem 0;}.mod-pizza .btn.btn-custom:hover {background: #EC3737; color: #fff;}.mod-pizza label {color: rgba(0, 0, 0, 0.50); font-family: 'Montserrat', sans-serif; font-size: 1rem; font-weight: 500; line-height: 150%; }.mod-pizza .image {top: -25rem; left: 32rem; z-index: -3; width: 100%;}.mod-pizza .image img {max-width: 100%;}.mod-pizza .parallaxScene {position: absolute; bottom: 0; top: 0; left: 0; right: 0; z-index: 1; max-width: 1920px; pointer-events: none; z-index: -1;}.mod-pizza .item-1 {position: absolute; bottom: 10rem; right: 46rem;}.mod-pizza .item-2 {position: absolute; bottom: 40%; right: 40%;}.mod-pizza .item-3 {position: absolute; bottom: 44%; left: 47%;}.mod-pizza .item-4 {position: absolute; top: 2rem; right: 23rem;}.mod-pizza .item-5 {position: absolute; top: 13%; right: 4%;}.mod-pizza .item-6 {position: absolute; top: 22%; right: 1%;}.mod-pizza .item-7 {position: absolute; top: 10%; right: 1%;}.mod-pizza .item-8 {position: absolute; top: 13%; right: 16%;}.mod-pizza .item-9 {position: absolute; bottom: 0%; right: 1%;}.mod-pizza .mod-decor-1,.mod-pizza .mod-decor-2,.mod-pizza .mod-decor-3 {pointer-events: none; z-index: -10;}.mod-pizza .mod-decor-1 {bottom: 5rem; left: -13rem; animation: circleHome 23s linear infinite forwards; transform-origin: center;}.mod-pizza .mod-decor-2 {bottom: 5rem; left: -18rem; animation: circleHome 24s linear infinite forwards; transform-origin: center;}.mod-pizza .mod-decor-3 {bottom: 2rem; left: -15rem; animation: circleHome 27s linear infinite forwards; transform-origin: center;}@media screen and (min-width: 992px) {    .mod-pizza .image {top: 0; left: 0; width: auto;}    .mod-pizza .image img {max-width: none;}}@media screen and (min-width: 1400px) {    .mod-pizza .parallaxScene {z-index: 1;}}.mod-brainstorm {position: relative; padding: 0 0 11.25rem; overflow: hidden;}.mod-brainstorm .mod-card {min-height: 12.5rem; padding: 1.87rem; border-radius: 1.25rem; background: #FFF; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.10), 0px 0px 2px 0px rgba(0, 0, 0, 0.20); font-family: 'Roboto', sans-serif;}.mod-brainstorm .mod-card .mod-text .h5 {font-weight: 400; font-family: 'Roboto', sans-serif; line-height: 125%;}.mod-brainstorm .big-title {font-weight: 900; line-height: 120%;}.mod-brainstorm .mod-title {margin-bottom: 2.75rem;}.mod-brainstorm .img-logo img {max-width: 100%;}.mod-brainstorm .image-3 {min-height: 12.5rem;}.mod-brainstorm .image-3 img {max-width: 100%;}.mod-brainstorm .img-creator img {max-width: 100%; left: 0; bottom: -1.25rem;}.mod-brainstorm .decor {z-index: -1; left: 0; top: 0;}.mod-brainstorm .decor svg {max-height: 100%;}.mod-brainstorm .btn.btn-danger {border-radius: 0.37rem; background: #EC3737; max-width: 17.5rem; width: 100%; padding: 0.75rem; color: #FFF; font-family: 'Roboto', sans-serif; font-size: 1rem; font-weight: 400; line-height: 150%; text-transform: none;}.mod-brainstorm .container {padding-right: calc((var(--bs-gutter-x, 0.75rem))/2); padding-left: calc((var(--bs-gutter-x, 0.75rem))/2);}.mod-brainstorm .vapour {pointer-events: none; position: absolute; display: flex; z-index: 1; padding: 0 20px; top: -6rem; left: -1rem; width: 100%;}.mod-brainstorm .vapour span{ position: relative; bottom: 50px; display: block; margin: 0 2px 50px; min-width: 8px; height: 120px; background: #fff; animation: par 5s linear infinite; animation-delay: calc(var(--i) * -0.5s); filter: blur(8px); border-radius: 50%; opacity: 1; }.mod-brainstorm .mod-decor-1 {right: -5rem; top: 3rem; z-index: 10;}.mod-brainstorm .mod-decor-2 {left: -8rem; top: 48%; z-index: 10;}.mod-brainstorm .mod-decor-3 {right: -15rem; bottom: -1.1%; z-index: -1;}.mod-brainstorm .img-creator {margin-bottom: -15px;}@media screen and (min-width: 576px) {    .mod-brainstorm .image {margin-right: 1.25rem;}    .mod-brainstorm .img-creator {margin-bottom: -18px;}}@media screen and (min-width: 992px) {    .mod-brainstorm .image-3 img {max-width: none; position: absolute; z-index: -1; right: 1rem; bottom: 0;}    .mod-brainstorm .img-creator {margin-bottom: 0;}    .mod-brainstorm .img-creator img {position: absolute;}}@media screen and (min-width: 1700px) {    .mod-brainstorm .img-creator img {max-width: none;}}@keyframes par {    0%{transform: translateY(0) scaleX(1); opacity: 0;}    15% {opacity: 1;}    50% {transform: translateY(-150px) scaleX(5);}    95% {opacity: 0;}    100% {transform: translateY(-300px) scaleX(10); opacity: 0;}}.mod-plane {position: relative; padding-top: 4.37rem; padding-bottom: 5.87rem; overflow: hidden;}.mod-plane::before {background: url('/images/pages/home-new/045.jpg') center no-repeat; background-size: cover;}.mod-plane .btn.btn-danger {overflow: hidden; font-family: 'Roboto', sans-serif; position: relative; border-radius: 10px;  border: 2px solid #EC3737; background: #EC3737; box-shadow: none; width: fit-content; display: flex; justify-content: center; align-items: center; max-height: 2.75rem;  color: #FFF; font-size: 1rem; padding: .63rem 1.75rem; font-style: normal; font-weight: 600; line-height: 150%; text-transform: uppercase;}.mod-plane .btn.btn-danger:hover {background: #fff; color: #EC3737;}.mod-plane .btn.btn-danger::after {position: absolute; pointer-events: none; transform-origin: center; transform: rotate(20deg); content: ''; width: 3rem; height: 5rem; right: 2rem; bottom: -1rem; background: rgba(255, 255, 255, 0.10);}.mod-plane .head-btn {gap: .94rem;}.mod-plane .mod-header-block {margin-bottom: 1.25rem;}.mod-plane .mod-subtitle {font-family: 'Roboto', sans-serif; font-weight: 900; line-height: 135%;}.mod-plane .mod-jet {gap: 1.25rem; margin-top: 3.88rem; padding-bottom: 2.12rem;}.mod-plane .image-plane {padding: 2.19rem 0; position: relative; margin-bottom: 7.25rem;}.mod-plane .image-plane::before {content: ''; position: absolute; width: 200%; height: 100%; left: -26%; border-radius: 20px 0 0 0; top: 0; background: linear-gradient(to right, #FFF 0%, rgba(255, 255, 255, 0.00) 100%); z-index: -1; pointer-events: none;}.mod-plane .mod-play {cursor: pointer;}.mod-plane .mod-play svg {overflow: visible;}.mod-plane .mod-play:hover path {filter: blur(1px); animation: vibrate 100ms linear infinite forwards;}.mod-plane .mod-play:hover circle.circle1 {animation: scaleCircle 1s linear infinite forwards; transform-origin: center;}.mod-plane .mod-play:hover circle.circle2 {animation: scaleCircle 5s linear infinite forwards; transform-origin: center;}.mod-plane .mod-play:hover circle.circle3 {animation: scaleCircle 10s linear infinite forwards; transform-origin: center;}.mod-plane .image-jet:hover {filter: blur(1px); animation: vibrate 100ms linear infinite forwards;}.mod-plane img {max-width: 100%;}.mod-plane .mod-clouds, .mod-plane .mod-clouds2, .mod-plane .mod-clouds3, .mod-plane .mod-clouds4 {bottom: 0; left: 0; width: 100%; height: 17.20rem; background: url('/images/pages/home-new/051.png') top center no-repeat; background-size: cover; z-index: 10; pointer-events: none;}.mod-plane .mod-clouds {animation: animCloud 10s infinite linear; background: url('/images/pages/home-new/052.png') bottom center no-repeat; background-size: contain;}.mod-plane .mod-clouds2 {animation: animCloud 20s infinite linear; background: url('/images/pages/home-new/052.png') bottom center no-repeat; background-size: contain;}.mod-plane .mod-clouds3 {animation: animCloud 40s infinite linear; background: url('/images/pages/home-new/052.png') bottom center no-repeat; background-size: contain;}.mod-plane .image-plane img {max-width: 100%;}.mod-plane .plane {bottom: 0; left: 0; z-index: 5; animation: planeBalance 5s infinite forwards; pointer-events: none;}@media screen and (min-width: 992px) {    .mod-plane .plane  {left: -37rem;}}@media screen and (min-width: 1200px) {    .mod-plane .plane  {left: -27rem;}}@media screen and (min-width: 1400px) {    .mod-plane .plane  {left: -16rem;}}@media screen and (min-width: 1600px) {    .mod-plane .plane {left: 0;}}@keyframes animCloud {    from {        -webkit-transform: translateX(100%);        -moz-transform: translateX(100%);        -ms-transform: translateX(100%);        -o-transform: translateX(100%);        transform: translateX(100%)    }    to {        -webkit-transform: translateX(-100%);        -moz-transform: translateX(-100%);        -ms-transform: translateX(-100%);        -o-transform: translateX(-100%);        transform: translateX(-100%)    }}@keyframes vibrate {    0% {        transform: translateX(-1px) translateY(1px);    }    100% {        transform: translateX(1px) translateY(-1px);    }}@keyframes scaleCircle {    0% {transform: scale(1);}    50% {transform: scale(1.1);}    100% {transform: scale(1);}}@keyframes planeBalance {    0% {transform: translateY(0) scale(1);}    50% {transform: translateY(-20px) scale(1.05);}    100% {transform: translateY(0) scale(1);}}.mod-marketer-award {position: relative; padding-top: 3.25rem; padding-bottom: 14.5rem; margin-top: 11rem; overflow: hidden;}.mod-marketer-award .mod-sub-title {font-family: 'Roboto', sans-serif; margin-bottom: 6.25rem;}.mod-marketer-award .image_author {position: absolute; left: 0; top: 7rem; z-index: -1; right:50%;}.mod-marketer-award .image_author img {max-height: 1003px; height: auto; max-width: 100%;}.mod-marketer-award .owl-item {padding: 1.25rem; transform: scale(1.1); transition: .5s; opacity: 0;}.mod-marketer-award .owl-item.opacItem {opacity: 1;}.mod-marketer-award .owl-item.active {transform: scale(1);}.mod-marketer-award .owl-carousel img { max-width: 100%; border-radius: 1.875rem; box-shadow: 0px 0px 80px 0px rgba(0, 0, 0, 0.50);}.mod-marketer-award .owl-nav.disabled {display: none;}.mod-marketer-award .owl-stage-outer {overflow: visible;}.mod-marketer-award .mod-counter .mod-activItem {color: #fff;  font-size: 2.5rem; font-weight: 900; line-height: 129.49%;}.mod-marketer-award .mod-counter .mod-allItems {color: #fff; font-size: 1.5rem; font-style: normal; font-weight: 400; line-height: 129.49%;}.mod-marketer-award .mod-header-owl {margin-bottom: 2.5rem;}.mod-marketer-award .btns {gap: 1.5rem;}.mod-marketer-award .btns .btn {width: 3.56rem; height: 3.56rem; display: flex; justify-content: center; align-items: center; border-radius: 50%; border: 2px solid rgba(0, 0, 0, 0.281);}.mod-marketer-award .btns .btn:hover {border: 2px solid rgba(0, 0, 0, 1);}.mod-marketer-award .btns .btn:focus {box-shadow: 0 0 7px #EC3737;}.mod-marketer-award .mod-decor-award {transform: rotate(-15deg); top: -2rem; right: -10rem; z-index: -10; pointer-events: none;}.mod-marketer-award .mod-decor-award img {width: 7rem;}@media screen and (min-width: 576px) {    .mod-marketer-award .image_author {top: 13rem;}}@media screen and (min-width: 768px) {    .mod-marketer-award .image_author {top: 6rem;}}@media screen and (min-width: 992px) {    .mod-marketer-award { margin-bottom: 11.25rem; }    .mod-marketer-award .image_author {top: 0; right:0;}    .mod-marketer-award .mod-counter .mod-activItem  {color: #000;}    .mod-marketer-award .mod-counter .mod-allItems {color: rgba(0, 0, 0, 0.32);}}.mod-scaling-mark {position: relative; overflow: hidden; padding-top: 5rem; padding-bottom: 25.2rem;}.mod-scaling-mark::before {background: url('/images/pages/home-new/062.jpg') center no-repeat; background-size: cover; margin-bottom: 14rem;}.mod-scaling-mark .mod-title,.mod-scaling-mark .mod-subtitle {color: #FFF; font-size: 3.5rem; font-weight: 900; line-height: 100%;}.mod-scaling-mark .mod-title {margin-bottom: 1.25rem;}.mod-scaling-mark .mod-subtitle {margin-bottom: 5.5rem;}.mod-scaling-mark .mod-desc {margin-bottom: 5rem;}.mod-scaling-mark .mod-desc::before {content: ''; z-index: -1; left: -100%; top: 0; width: 200%; height: 100%; position: absolute; background: linear-gradient(90deg, #EC3737 0%, rgba(236, 55, 55, 0.75) 71.87%, rgba(236, 55, 55, 0.00) 100%);}.mod-scaling-mark .btn.btn-danger {font-size: 1rem; font-family: 'Roboto', sans-serif;}.mod-scaling-mark .globe-container,.mod-scaling-mark .globe { width: 50rem; height: 50rem; }.mod-scaling-mark .globe-container { position: absolute;   display: inline-block; margin: 30px; top: 17rem; left: -34rem;}.mod-scaling-mark .globe { position: relative;   display: block; margin: 0; padding: 0; top: 0;  left: 0;}.mod-scaling-mark .globe-worldmap,.mod-scaling-mark .globe-worldmap-front,.mod-scaling-mark .globe-worldmap-back,.mod-scaling-mark .globe-sphere,.mod-scaling-mark .globe-outer-shadow,.mod-scaling-mark .globe-inner-shadow { position: absolute;  display: block; margin: 0; }.mod-scaling-mark .globe-sphere,.mod-scaling-mark .globe-outer-shadow,.mod-scaling-mark .globe-inner-shadow {left: 0;  top: 0;  width: 100%;  height: 100%; background-position: 0 0; background-size: 100% 100%; background-repeat: no-repeat;}.mod-scaling-mark .globe-worldmap {left: 0;  top: 0;  width: 100%;  height: 100%;  overflow: hidden; border-radius: 50%;}.mod-scaling-mark .globe-worldmap-front,.mod-scaling-mark .globe-worldmap-back {left: 0;  top: 0;  width: 269rem;  height: 100%;  overflow: visible; background-size: 100% 100%;}/* .globe-outer-shadow {left: 0;  top: 186px;  width: 56rem;  height: 30px; background-image: url('/images/pages/home-new/066.svg');} */.mod-scaling-mark .globe-inner-shadow {background-image: url('/images/pages/home-new/064.svg');}.mod-scaling-mark .globe-sphere {background-image:url('/images/pages/home-new/063.svg');}.mod-scaling-mark .globe-worldmap-front {background-position: 0px 0px; animation: textureSpinreverse 8s linear infinite; background-image: url('/images/pages/home-new/158.svg'); background-repeat: repeat;}.mod-scaling-mark .globe-worldmap-back {background-position: 0px 0px; animation: textureSpin 8s linear infinite;  background-image: url('/images/pages/home-new/159.svg'); background-repeat: repeat;}@media screen and (min-width: 320px) {	.mod-scaling-mark .mod-title,	.mod-scaling-mark .mod-title {font-size: 2.8rem;}	.mod-scaling-mark .mod-title,	.mod-scaling-mark .mod-subtitle {font-size: 2.8rem;}}@media screen and (min-width: 768px) {    .mod-scaling-mark .mod-title,    .mod-scaling-mark .mod-subtitle {font-size: 5rem;}    .mod-scaling-mark .globe-container {left: -23rem;}}@media screen and (min-width: 992px) {    .mod-scaling-mark .mod-desc::before {left: 0; width: 100%;}}@media screen and (min-width: 1400px) {    .mod-scaling-mark .globe-container {transform: scale(1.1); left: -2rem;}}@keyframes textureSpin {    from {        transform: translateX(0);    }    to {        transform: translateX(-47.5%);    }}@keyframes textureSpinreverse {    from {        transform: translateX(-47.5%);    }    to {        transform: translateX(0);    }}.mod-over-price {position: relative; overflow: hidden; padding: 10rem 0 9.5rem;}.mod-over-price h2 {font-size: 5rem; font-weight: 900; line-height: 100%;}.mod-over-price .p_text {font-size: 2.5rem; line-height: 150%; position: relative; padding: .94rem 3rem; padding-right: 0; position: relative; margin-top: 8.62rem;}.mod-over-price .p_text::before {content: ''; width: 120%; height: 100%; left: -5rem; top: 0; position: absolute; background: linear-gradient(-90deg, #EC3737 0%, rgba(236, 55, 55, 0.00) 100%); z-index: -1;}.mod-over-price .image img {max-width: 100%;}.mod-over-price .parallaxScene {position: absolute; bottom: 0; top: 0; left: 0; right: 0; z-index: -10; width: 1920px; pointer-events: none;}.mod-over-price .item-1 {display: none; position: absolute; bottom: 0; left: 4rem;}.mod-over-price .item-2 {position: absolute; bottom: 55%; right: 43%;}.mod-over-price .item-3 {position: absolute; bottom: 70%; right: 30%;}.mod-over-price .item-4 {position: absolute; bottom: 0; right: 0;}@media screen and (min-width: 992px){    .mod-over-price .image {top: -83%; left: -9rem; position: absolute;}    .mod-over-price .image img {max-width: none;}}@media screen and (min-width: 1400px){    .mod-over-price .image {top: -127%;}    .mod-over-price .item-1 {position: absolute; bottom: 14rem; left: 0;}}@media screen and (min-width: 1700px){    .mod-over-price .item-1 {display: block;}}@media screen and (min-width: 1888px){    .mod-over-price .item-1 {position: absolute; bottom: 0; left: 4rem;}}.mod-wow-effect {position: relative; overflow: hidden; padding-bottom: 11.25rem; font-family: 'Roboto', sans-serif;}.mod-wow-effect h2 {font-family: 'Arial', sans-serif; margin-bottom: 4.63rem;}.mod-wow-effect .p_title {font-weight: 900; line-height: 135%; margin-bottom: .62rem;}.mod-wow-effect .mod-card {border-radius: 1.25rem; background-color: #F8F8F8; overflow: hidden;}.mod-wow-effect .bg-grad {background: url('/images/pages/home-new/073.jpg') center no-repeat; background-size: 100% 100%;}.mod-wow-effect .mod-card-1 {height: 13.43rem; display: flex; align-items: center;}.mod-wow-effect .mod-card-1 .mod-text {margin-left: 15.62rem; margin-right: 10%;}.mod-wow-effect .mod-card-3 {display: flex; align-items: end;}.mod-wow-effect .mod-card-3 .mod-text {padding: 1.5rem 2rem;}.mod-wow-effect .mod-card-3 .bg-image img {opacity: 0.8; filter: blur(2.5px);}.mod-wow-effect .card-container-3 .img-baner {right: -2rem; bottom: 0; pointer-events: none;}.mod-wow-effect .img-baner img {max-width: 100%;}.mod-wow-effect .imgae-plus {pointer-events: none;}.mod-wow-effect .mod-card .bg-image {top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; pointer-events: none;}.mod-wow-effect .mod-card .bg-image img {object-fit: cover;}.mod-wow-effect .mod-text {position: relative; z-index: 1;}.mod-wow-effect .mod-author .image img {max-width: 100%;}.mod-wow-effect .bg-text {background: #ffffffb2;}.mod-wow-effect .mod-card .mod-text {padding: 1.62rem 1.81rem; width: 100%;}.mod-wow-effect .mod-card-4 {height: 30rem;}.mod-wow-effect .mod-card-5 {height: 100%; padding: 1.25rem 1.5rem}.mod-wow-effect .card-container-4 .img-baner {right: 0rem; bottom: 0; pointer-events: none;}.mod-wow-effect .mod-callback {padding: 3.12rem;}.mod-wow-effect .mod-callback .p_title {margin-bottom: 1.88rem;}.mod-wow-effect .mod-callback .btn.btn-danger {font-size: 1rem; font-weight: 400; line-height: 150%; text-transform: none; max-width: 17.5rem; width: 100%; padding: 0.75rem 0rem; display: flex; justify-content: center; align-items: center;}.mod-wow-effect .mod-callback .decor-0 {top: 0; left: 0; pointer-events: none;}.mod-wow-effect .mod-callback .decor-1 {bottom: 0; right: 0; pointer-events: none;}.mod-wow-effect .mod-decor-1 {top: -3.5rem; right: -10rem; pointer-events: none; z-index: -10;}.mod-wow-effect .mod-decor-2 {bottom: -13rem; left: -12rem; pointer-events: none; z-index: -10;}.mod-wow-effect .mod-author .image {margin-bottom: -18px;}.mod-wow-effect .card-container-4 {overflow: hidden;}.mod-wow-effect .card-container-4 .img-baner {max-height: 100%;}.mod-wow-effect .card-container-4 .img-baner img {max-height: 100%;}@media screen and (min-width: 768px) {    .mod-wow-effect .mod-card-3 {height: 30rem; }    .mod-wow-effect .mod-author .image {margin-bottom: 0;}}@media screen and (min-width: 992px) {    .mod-wow-effect {margin-top: 11.25rem;}    .mod-wow-effect .mod-author .image img {max-width: none;}    .mod-wow-effect .mod-author .image {position: absolute; bottom: -1.5rem; transform: translateX(-50%); left: 50%; z-index: 1; pointer-events: none;}}@media screen and (min-width: 1400px) {    .mod-wow-effect .card-container-4 {overflow: visible;}    .mod-wow-effect .card-container-4 .img-baner {max-height: none;}    .mod-wow-effect .card-container-4 .img-baner img {max-height: none;}    .mod-wow-effect .bg-text {background: none;}}@media screen and (max-width: 600px){    .mod-wow-effect .p_desc{font-size: 1.2rem;}}.mod-beef {position: relative; font-family: 'Roboto', sans-serif; padding: 7.94rem 0 1.9rem; margin-bottom: 11.25rem; overflow: hidden;}.mod-beef::before {background: url('/images/pages/home-new/082.jpg') center no-repeat; background-size: cover;}.mod-beef .mod-title {font-family: 'Arial', sans-serif; margin-bottom: 1.88rem; font-weight: 900;}.mod-beef .container {padding-right: calc((var(--bs-gutter-x, 0.75rem))/2); padding-left: calc((var(--bs-gutter-x, 0.75rem))/2);}.mod-beef .btn.btn-danger {overflow: hidden; position: relative; border-radius: 10px;  border: 2px solid #EC3737; font-weight: 600; background: #EC3737; box-shadow: none; color: #FFF; font-size: 1rem; padding: .81rem .62rem; font-style: normal; line-height: normal; width: 100%; display: flex; justify-content: center; align-items: center; max-width: 11.68rem;}.mod-beef .btn.btn-danger:hover {background: #fff; color: #EC3737;}.mod-beef .btn.btn-danger::after {position: absolute; pointer-events: none; transform-origin: center; transform: rotate(20deg); content: ''; width: 3rem; height: 5rem; right: 2rem; bottom: -1rem; background: rgba(255, 255, 255, 0.10);}.mod-beef .mod-form {gap: 1.25rem; padding-top: 1.25rem; margin-bottom: 1.25rem;}.mod-beef .mod-block-form {max-width: 22.18rem;}.mod-beef .mod-img-logo {position: relative; z-index: 4;}.mod-beef .mod-img-logo .image-1 {animation: spinLogo 10s linear infinite;}.mod-beef .mod-img-logo .image-2 {position: absolute; transform: translate(-50%, -50%); top: 50%; left: 50%;}.mod-beef .mod-btns {gap: 1.62rem;}.mod-beef .form-control {border-radius: 0.625rem; background: #FFF; box-shadow: 0px 4px 14px 0px rgba(236, 55, 55, 0.30), 0px 2px 2px 0px rgba(236, 55, 55, 0.05); padding: 0.93rem 1.87rem; font-size: 1rem; font-weight: 600; line-height: 150%;}.mod-beef .form-control::placeholder {color: rgba(0, 0, 0, 0.50); text-transform: uppercase;}.mod-beef .beef-image {position: absolute; top: 0; right: 0; z-index: -1;}.mod-beef .beef-image img {max-width: 100%;}.beef-image .smooke {pointer-events: none; position: absolute; display: flex; justify-content: center; z-index: 1; padding: 0 20px; top: 29rem; right: 0;width: 100%;}.beef-image .smooke span { position: relative; bottom: 50px; display: block; margin: 0 2px 50px; min-width: 8px; height: 120px; background: #fff; animation: par 5s linear infinite; animation-delay: calc(var(--i) * -0.5s); filter: blur(8px); border-radius: 50%; opacity: .5; }.mod-beef .mod-decor {bottom: -14.5em; left: 0; pointer-events: none; z-index: -1;}@media screen and (min-width: 992px) {    .mod-beef {padding: 7.94rem 0 5.5rem; overflow: visible;}}@media screen and (min-width: 1200px) {    .mod-beef {padding: 7.94rem 0 1.9rem;}}@media screen and (min-width: 1400px) {    .mod-beef {padding: 7.94rem 0 5.8rem;}}@keyframes spinLogo {    0% {transform: rotate(0deg);}    100% {transform: rotate(360deg);}}.mod-constructor {position: relative; overflow: hidden; padding-bottom: 5rem;}.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 h3 {margin-bottom: .62rem;}.mod-constructor .subtitle {margin-bottom: 3.12rem; font-family: 'Roboto', sans-serif;}.mod-constructor .mod-container-constructor {border-radius: 1.87rem; background: #fff; box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.20), 0px 0px 4px 0px rgba(0, 0, 0, 0.15); padding: 3.12rem 5rem; display: grid; gap: 1.88rem;}.mod-constructor .mod-question-block {max-width: 33.8rem; width: 100%;}.mod-constructor .mod-question-block .h5 {font-family: 'Roboto', sans-serif; font-weight: 400!important; line-height: 125%!important;}.mod-constructor .mod-question-block label {margin-bottom: .62rem;}.mod-constructor .form-control,.mod-constructor .form-select {border-radius: 1.875rem; border: 2px solid #EC3737; max-width: 31.25rem; padding: 0.6rem 1.25rem; font-family: 'Roboto', sans-serif;font-size:1rem; font-weight: 400; line-height: 150%;}.mod-constructor .form-control::placeholder {color: #616160;}.mod-constructor .form-control:focus,.mod-constructor .form-select:focus, .mod-constructor .form-check-input:focus {box-shadow: 0 0 6px #EC3737;}.mod-constructor .mod-question-block {display: grid; gap: 1.88rem;}.mod-constructor .price {color: #616160; white-space: nowrap;}.mod-constructor .form-check-input {min-width: 2.18rem; min-height: 2.18rem; border: none; background: url('/images/pages/home-new/icon/form-no-check.svg') center no-repeat; background-size: cover; cursor: pointer;}.mod-constructor .form-check-input:checked {background: url('/images/pages/home-new/icon/form-check.svg') center no-repeat; background-size: cover;}.mod-constructor .form-check-label {margin-left: .62rem; cursor: pointer;}.mod-constructor .mod-form-check {gap: 3.12rem;}.mod-constructor .mod-dots {gap: .31rem;}.mod-constructor .mod-dots .mod-dot {width: 0.93rem; height: 0.93rem; border: 1px solid #616160; background: #fff; border-radius: 50%;}.mod-constructor .mod-dots .mod-dot.active {border: 1px solid #EC3737; background: #EC3737;}.mod-constructor .mod-constructor-center .mod-constructor-line {background: #EC3737; height: 21.87rem; width: 6px; background: #EC3737; border-radius: .61rem; top: 50%; left: 50%; transform: translate(-50%, -50%);}.mod-constructor .slide {display: none;}.mod-constructor .slide.active {display: grid;}.mod-constructor .mod-form-block.d-flex {gap: 1.88rem;}.mod-constructor .error-message { color: #EC3737; font-family: 'Roboto', sans-serif; margin-top: 5px; display: none;}.mod-constructor .block_grid {display: grid; gap: 1.38rem;}.mod-constructor .mod-form-block .p_title {font-weight: 900!important;}.mod-constructor .mod-question-block#slide4 {justify-content: end;}.mod-constructor .mod-question-block .tot-price {font-weight: 900!important;}.mod-constructor .block_constructor_feedback {max-width: 28.9rem;}.mod-constructor .block_feedback-exp {width: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 1.25rem; max-width: 19.5rem;}.mod-constructor .block_constructor_feedback {display: grid; gap: 1.88rem; justify-content: center;}.mod-constructor .block_constructor_feedback .btn.btn-danger {border-radius: 3.12rem; border: 2px solid #EC3737; background: #EC3737; padding: 0.75rem 0rem; display: flex; justify-content: center; align-items: center; max-width: 13.75rem; width: 100%; color: #fff; font-family: 'Roboto', sans-serif; font-size: 1rem; font-weight: 500; line-height: 150%; }.mod-constructor .block_constructor_feedback .btn.btn-danger:hover {background: #fff; color: #EC3737;}.mod-constructor .image img {max-width: 100%;}.mod-constructor .image {width: 100%;}.mod-constructor form {width: 100%;}.mod-constructor .mod-navigation .btn.btn-danger {overflow: hidden; font-family: 'Roboto', sans-serif; max-width: 12.5rem; position: relative; border-radius: 10px;  border: 2px solid #EC3737; font-weight: 600; background: #EC3737; box-shadow: none; color: #FFF; font-size: 1rem; padding: .81rem 1.25rem; font-style: normal; line-height: normal; text-transform: uppercase;}.mod-constructor .mod-navigation .btn.btn-danger:hover {background: #fff; color: #EC3737;}.mod-constructor .mod-navigation .next-button {width: 100%;}.mod-constructor .mod-navigation .btn.btn-danger::after {position: absolute; pointer-events: none; transform-origin: center; transform: rotate(20deg); content: ''; width: 3rem; height: 5rem; right: 2rem; bottom: -1rem; background: rgba(255, 255, 255, 0.10);}.mod-constructor .mod-navigation .mod-prev svg path {fill: #fff;}.mod-constructor .mod-navigation .mod-prev:hover svg path {fill: #EC3737;}.mod-constructor .image img {display: none;}.mod-constructor .image img.active {display: block;}.mod-constructor .btn_contain {max-width: 12.5rem; width: 100%;}@media screen and (min-width: 992px) {    .mod-constructor form {max-width: 50%;}    .mod-constructor .image {width: auto;}}@media screen and (min-width: 1400px) {    .mod-constructor form {max-width: 50%;}}.mod-articles {position: relative; padding-top: 13.31rem; padding-bottom: 18.19rem; overflow: hidden;}.mod-articles::before {background: url('/images/pages/home-new/086.jpg') center no-repeat; background-size: cover;  margin-top: 13.31rem; margin-bottom: 18.19rem;}.mod-articles h2 {font-size: 4rem; margin-top: 1.56rem; margin-bottom: 1.56rem; font-weight: 900; line-height: 100%;}.mod-articles .row {margin-top: 9.5rem; margin-bottom: 12.37rem;}.mod-articles .h5 {line-height: 120%;}.mod-articles .container {padding-right: calc((var(--bs-gutter-x, 0.75rem))/2); padding-left: calc((var(--bs-gutter-x, 0.75rem))/2);}.mod-articles .image-1 {top: -4rem; left: -3rem; z-index: 1; transition: 1s ease-in-out;}.mod-articles .image-2 {left: -4rem; top: -12.5rem; transition: 1s ease-in-out;}.mod-articles .image-1:hover,.mod-articles .image-2:hover {transform: scale(1.1); z-index: 2;}.mod-articles .image-1 img {-webkit-mask:url('/images/pages/home-new/161.png') center/contain no-repeat; max-width: 100%;}.mod-articles .image-1 {-webkit-mask:url('/images/pages/home-new/161.png') center/contain no-repeat; mask:url('/images/pages/home-new/161.png') center/contain no-repeat;}.mod-articles .image-2 img{-webkit-mask:url('/images/pages/home-new/162.png') center/contain no-repeat; mask:url('/images/pages/home-new/162.png') center/contain no-repeat; max-width: 100%;}.mod-articles .image-2 {-webkit-mask:url('/images/pages/home-new/162.png') center/contain no-repeat; mask:url('/images/pages/home-new/162.png') center/contain no-repeat;}.mod-articles .mod-decor-1 {right: -9rem; top: 5rem; pointer-events: none; z-index: -10;}.mod-articles .mod-block-text {z-index: 10;}.mod-articles .mod-decor {left: 0; bottom: 11rem; pointer-events: none; z-index: -10;}.mod-articles .mod-pen {right: 10rem; bottom: -9rem; transform: rotate(-169.58deg); pointer-events: none;}.mod-articles .mod-image-block {margin-top: 5rem;}@media screen and (min-width: 992px) {    .mod-articles h2 {font-size: 5rem;}    .mod-articles .mod-image-block {margin-top: 0;}    .mod-articles .image-1,    .mod-articles .image-2 {position: absolute;}    .mod-articles .image-1 img,    .mod-articles .image-2 img {max-width: none;}}.mod-tender {position: relative; padding-bottom: 10.25rem; overflow: hidden; padding-top: 2rem;}.mod-tender .mod-title { font-size: 4rem; font-weight: 900; line-height: 100%; margin-bottom: 1.16rem;}.mod-tender .text-card-title {margin: 3.14rem 0 2.39rem; font-family: 'Roboto', sans-serif;}.mod-tender .mod-card-desc {font-family: 'Roboto', sans-serif; font-size: 1.5rem; font-weight: 400; line-height: 125%; margin-bottom: 2.39rem;}.mod-tender .image-1 {transform: rotate(20.289deg); right: 0; top: 7rem; z-index: -5;}.mod-tender .image-2 {top: -6rem; transform: rotate(-19.22deg); right: 21%; z-index: -10;}.mod-tender .image-3 {transform: rotate(-5.32deg); left: 0; top: 4rem; z-index: -2;}.mod-tender .mod-decor-fon {right: 0; bottom: 5rem; pointer-events: none; z-index: -20;}.mod-tender .btn.btn-danger {border-radius: 0.25rem; max-width: 16.68rem; width: 100%; background: #EC3737; 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); display: flex; justify-content: center; align-items: center; max-height: 3.25rem; height: 100%; padding: 1.06rem 1rem; color: #FFF; font-family: 'Arial', sans-serif; font-size: 1rem; font-weight: 700; text-transform: uppercase;}.mod-tender .btn.btn-danger:hover {background: #fff; color: #EC3737;}.mod-tender .mod-block-text {height: 55rem;}.mod-tender .mod-block-text img {max-width: 100%;}@media screen and (min-width: 576px) {    .mod-tender .image-3 {z-index: -7;}    .mod-tender .mod-title {font-size: 5rem;}}@media screen and (min-width: 992px) {    .mod-tender .mod-block-text {height: 0;}    .mod-tender h2 {margin-right: 4.44rem;}    .mod-tender img {max-width: none;}    .mod-tender .image-1 {right: 7rem;}    .mod-tender .image-2 {right: 16rem;}    .mod-tender .image-3 {left: -11rem;}}.mod-weight-of-gold {position: relative; padding-top: 3.25rem; padding-bottom: 14.5rem; margin-top: 11rem; margin-bottom: 11.25rem; overflow: hidden;}.mod-weight-of-gold .mod-sub-title {font-family: 'Roboto', sans-serif; margin-bottom: 6.25rem;}.mod-weight-of-gold .image_author {position: absolute; right: 0; transform: translateY(-50%); top: 50%; z-index: -1;}.mod-weight-of-gold .owl-item {padding: 1.25rem; transform: scale(1.1); transition: .5s; opacity: 0;}.mod-weight-of-gold  .owl-item.opacItem {opacity: 1;}.mod-weight-of-gold .owl-item.active {transform: scale(1); opacity: 1}.mod-weight-of-gold .owl-carousel img { max-width: 100%; border-radius: 1.875rem; box-shadow: 0px 0px 80px 0px rgba(0, 0, 0, 0.50);}.mod-weight-of-gold .owl-nav.disabled {display: none;}.mod-weight-of-gold .owl-stage-outer {overflow: visible;}.mod-weight-of-gold .mod-counter .mod-activItem {color: #000;  font-size: 2.5rem; font-weight: 900; line-height: 129.49%;}.mod-weight-of-gold .mod-counter .mod-allItems {color: rgba(0, 0, 0, 0.32); font-size: 1.5rem; font-style: normal; font-weight: 400; line-height: 129.49%;}.mod-weight-of-gold .mod-header-owl {margin-bottom: 2.5rem;}.mod-weight-of-gold .btns {gap: 1.5rem;}.mod-weight-of-gold .btns .btn {width: 3.56rem; height: 3.56rem; display: flex; justify-content: center; align-items: center; border-radius: 50%; border: 2px solid rgba(0, 0, 0, 0.281);}.mod-weight-of-gold .btns .btn:hover {border: 2px solid rgba(0, 0, 0, 1);}.mod-weight-of-gold .btns .btn:focus {box-shadow: 0 0 7px #EC3737;}.mod-weight-of-gold .mod-decor-gold {transform: rotate(-8.04deg); left: -12rem; top: -1rem;}.mod-weight-of-gold .mod-decor-gold img {width: 10rem;}.mod-weight-of-gold .image_author img {max-width: 100%;}@media screen and (min-width: 992px) {    .mod-weight-of-gold .image_author {top: 0; transform: none;}}.portfolio-card{position: relative;}.portfolio-img-container {position: relative; height: 100%;}.portfolio-label{display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;background-color: rgba(0,0,0,.6);color:white;padding: 1rem;position: absolute;top: 0;right: 0;bottom: 0;left: 0;}.portfolio-img {height: 250px; width: 100%; object-fit: cover;}@media (min-width: 992px) {    .portfolio-label{opacity: 0;transition: .5s;}    .portfolio-highlighted > .portfolio-label, .portfolio-card:hover > .portfolio-label {opacity: 1;}    .portfolio-img {position: absolute; top: 0; left: 0; height: 100%;}    .portfolio {height: 100vh; height: calc(var(--vh, 1vh) * 100); min-height: 880px; max-height: 1080px;}}@media (min-width: 1200px) {    .portfolio {min-height: 720px;}}.mod-how-open {position: relative; overflow: hidden; margin-top: 6.5rem;}.mod-how-open .h5 {font-weight: normal;}.mod-how-open .container {padding-right: calc((var(--bs-gutter-x, 0.75rem))/2); padding-left: calc((var(--bs-gutter-x, 0.75rem))/2);}.mod-how-open .mod-fon-image {top: 0; left: -3rem; height: 100%; z-index: -10; pointer-events: none;}.mod-how-open .mod-fon-image img {height: 100%;}.mod-how-open .btn.btn-danger {font-size: 1.12rem; font-family: 'Roboto', sans-serif; max-width: 14.68rem; max-height: 3.25rem; gap: 1.75rem; height: 100%; width: 100%; border-radius: 0.625rem; background: #EC3737; 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-how-open h2 {margin-top: 1.25rem; margin-bottom: 1.56rem;}.mod-how-open .text-1 {margin-bottom: 1.25rem; margin-top: 1.09rem;}.mod-how-open .text-2 {margin-bottom: 1.75rem;}.mod-how-open .mod-subtitle {margin-bottom: 1.44rem;}.mod-how-open .mod-text {margin-bottom: 1.97rem;}.mod-how-open .mod-logo_header {transform: translateX(-50%); left: 41%; top: -2rem; pointer-events: none;}.mod-how-open .mod-logo_header-2 {transform: translateY(-50%); left: -24rem; top: 50%; pointer-events: none;}.mod-how-open .mod-header-block {background: linear-gradient(90deg, rgba(217, 217, 217, 0.20) 3.34%, rgba(0, 0, 0, 0.00) 100%, rgba(217, 217, 217, 0.00) 100%);}.mod-how-open .image-author img {max-width: 100%;}@media screen and (min-width: 992px) {    .mod-how-open .btn.btn-danger {margin-bottom: 8.32rem;}    .mod-how-open .image-author {position: absolute; left: 0; bottom: 0;}    .mod-how-open .mod-text {position: relative; left: -5rem;}}@media screen and (min-width: 1200px) {    .mod-how-open .mod-logo_header {left: 50%;}}@media screen and (min-width: 1600px) {    .mod-how-open .image-author img {max-width: none;}}@media screen and (max-width: 600px){    .mod-how-open .mod-subtitle, .mod-how-open .mod-text {font-size: 1.2rem;}}.mod-strong-promotion {position: relative; border-radius: 2.5rem; background: rgba(0, 0, 0, 0.10); padding: 1.25rem; margin-top: -1.5rem; margin-bottom: 11.25rem;}.mod-strong-promotion .block {background: #EC3737; padding: 3.75rem 0;}.mod-strong-promotion .form-control {border-radius: 0.62rem; border: 5px solid #FFF; background: transparent; color: #fff; padding: .69rem 1.25rem; font-family: 'Roboto', sans-serif; font-size: 1.5rem; font-weight: 400; line-height: 125%;}.mod-strong-promotion .form-control::placeholder {color: rgba(255, 255, 255, 0.50);}.mod-strong-promotion h3 {margin-bottom: .62rem;}.mod-strong-promotion .mod-subtitle {font-weight: 400; line-height: 1.87rem; margin-bottom: 3.12rem;}.mod-strong-promotion .btn.btn-light {margin-top: 3.13rem; max-height: 3.5rem; height: 100%; border-radius: 0.625rem; border: 2px solid #fff; 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); color: #EC3737; display: flex; justify-content: center; align-items: center; max-width: 16.25rem; padding: 1.19rem .93rem; font-family: 'Roboto', sans-serif; font-size: 1rem; font-style: normal; font-weight: 600; text-transform: uppercase;}.mod-strong-promotion .btn.btn-light:hover {background: #EC3737; color: #fff;}.mod-strong-promotion .container {padding-right: calc((var(--bs-gutter-x, 0.75rem))/2); padding-left: calc((var(--bs-gutter-x, 0.75rem))/2);}.mod-strong-promotion  .block { border-radius: 1rem;}@media screen and (min-width: 992px) {    .mod-strong-promotion  {border-radius:  7.5rem;}    .mod-strong-promotion  .block { border-radius: 15rem;}}@media screen and (min-width: 1200px) {    .mod-strong-promotion  {border-radius: 12.5rem;}    .mod-strong-promotion  .block { border-radius: 25rem;}}.mod-published-book {position: relative; padding-bottom: 11.25rem;}.mod-published-book .container {padding-right: calc((var(--bs-gutter-x, 0.75rem))/2); padding-left: calc((var(--bs-gutter-x, 0.75rem))/2);}.mod-published-book .h5 {font-weight: 700;}.mod-published-book h2, .mod-published-book .mod-author-book {margin-bottom: 1.25rem;}.mod-published-book .mod-desc {margin-bottom: 2.56rem;}.mod-published-book .btn.btn-danger {margin-top: 2.18rem; border-radius: 0.62rem; background: #EC3737; color: #FFF; font-family: 'Roboto', sans-serif; font-size: 1.12rem;  font-weight: 600; text-transform: uppercase; display: flex; justify-content: center; align-items: center; max-width: 15.06rem; width: 100%; max-height: 4rem; height: 100%;}.mod-published-book .btn.btn-danger:hover {background: #fff; color: #EC3737;}.mod-published-book li.h5 {font-weight: normal; line-height: 2.37rem; font-family: 'Roboto', sans-serif;}.mod-published-book .image img {max-width: 100%;}.mod-published-book .mod-decor {bottom: 2rem; right: 0; z-index: -10; pointer-events: none;}@media screen and (min-width: 1200px) {        .mod-published-book .mod-header-text {margin-left: -3rem;}    .mod-published-book .image {position: absolute; bottom: 0; right: 0;}    .mod-published-book .image img {max-width: none;}}.mod-audio-version-book {position: relative; overflow: hidden; padding-bottom: 11rem;}.mod-audio-version-book .container {padding-right: calc((var(--bs-gutter-x, 0.75rem))/2); padding-left: calc((var(--bs-gutter-x, 0.75rem))/2);}.mod-audio-version-book .mod-text {font-weight: normal;}.mod-audio-version-book h2 {margin-bottom: 3.13rem;}.mod-audio-version-book .image img {max-width: 100%; width: 100%; border-radius: 1.25rem;}.mod-audio-version-book .first-block {padding-top: 5.56rem; padding-bottom: 5.56rem;}.mod-audio-version-book .first-block {color: #fff;}.mod-audio-version-book .first-block::before {content: ''; position: absolute; top: 0; right: calc(var(--bs-gutter-x)/2); width: 150%; height: 100%; z-index: -20; background: #EC3737;}.mod-audio-version-book .btn.btn-outline-danger,.mod-audio-version-book .btn.btn-danger {padding: 1.31rem .3rem; max-width: 16.6rem; max-height: 4rem; height: 100%; width: 100%; border-radius: 0.43rem; display: flex; justify-content: center; align-items: center; text-align: center; text-transform: none; font-family: 'Roboto', sans-serif; font-size: 1.12rem; font-weight: 600;     box-shadow: 0 0 0 0 rgba(234, 71, 71, 0.20), 1px 1px 2px 0 rgba(234, 71, 71, 0.20), 3px 3px 4px 0 rgba(234, 71, 71, 0.17), 7px 7px 6px 0 rgba(234, 71, 71, 0.10), 13px 12px 7px 0 rgba(234, 71, 71, 0.03), 20px 18px 8px 0 rgba(234, 71, 71, 0.00);}.mod-audio-version-book .mod-btns {gap: 1.88rem; margin-top: 1.88rem;}.mod-audio-version-book .btn.btn-outline-danger {border: 3px solid #EC3737; background: #FFF;}.mod-audio-version-book .btn.btn-outline-danger:hover {background: #EC3737; color: #fff;}.mod-audio-version-book .btn.btn-danger {border: 3px solid #EC3737; background: #EC3737;}.mod-audio-version-book .btn.btn-danger:hover {background: #fff; color: #EC3737;}.mod-med-marketing {position: relative; padding-top: 3.25rem; padding-bottom: 17.5rem; overflow: hidden;}.mod-med-marketing .mod-sub-title {font-family: 'Roboto', sans-serif; margin-bottom: 2rem;}.mod-med-marketing .mod-header-owl {margin-bottom: 9.5rem;}.mod-med-marketing .image_author {position: absolute; left: 0; top: 0; z-index: -1;}.mod-med-marketing .owl-item {padding: 1.25rem; transform: scale(1.1); transition: .5s; opacity: 0;}.mod-med-marketing .opacItem {opacity: 1;}.mod-med-marketing .owl-item.active {transform: scale(1);}.mod-med-marketing .owl-carousel img { max-width: 100%; border-radius: 1.875rem; box-shadow: 0px 0px 80px 0px rgba(0, 0, 0, 0.50);}.mod-med-marketing .owl-nav.disabled {display: none;}.mod-med-marketing .owl-stage-outer {overflow: visible;}.mod-med-marketing .mod-counter .mod-activItem {color: #000;  font-size: 2.5rem; font-weight: 900; line-height: 129.49%;}.mod-med-marketing .mod-counter .mod-allItems {color: rgba(0, 0, 0, 0.32); font-size: 1.5rem; font-style: normal; font-weight: 400; line-height: 129.49%;}.mod-med-marketing .btns {gap: 1.5rem;}.mod-med-marketing .btns .btn {width: 3.56rem; height: 3.56rem; display: flex; justify-content: center; align-items: center; border-radius: 50%; border: 2px solid rgba(0, 0, 0, 0.281);}.mod-med-marketing .btns .btn:hover {border: 2px solid rgba(0, 0, 0, 1);}.mod-med-marketing .mod-decor-med-mark {right: -13rem; top: -3rem; transform: rotate(5.7deg); pointer-events: none;}.mod-med-marketing .mod-decor-med-mark img {width: 11rem;}.mod-med-marketing .image_author img {max-width: 41%;}.mod-med-marketing .btn:focus {box-shadow: 0 0 4px #EC3737;}@media screen and (min-width: 576px) {    .mod-med-marketing .mod-sub-title {margin-bottom: 6.25rem;}    .mod-med-marketing .mod-header-owl {margin-bottom: 2.5rem;}}@media screen and (min-width: 992px) {    .mod-med-marketing {margin-bottom: 11.25rem; }    .mod-med-marketing .image_author  {top: 0; transform: none;}    .mod-med-marketing .image_author img {max-width: 100%;}}.mod-bet-on-speed {position: relative; margin-bottom: 11.25rem; padding-top: 5.63rem; padding-bottom: 6.88rem; overflow: hidden;}.mod-bet-on-speed::before {background: url('/images/pages/home-new/166.jpg') center no-repeat; background-size: cover;}.mod-bet-on-speed .container {padding-right: calc(var(--bs-gutter-x, 0.75rem)/2); padding-left: calc(var(--bs-gutter-x, 0.75rem)/2);}.mod-bet-on-speed h2 {line-height: 150%; margin-bottom: 3.17rem;}.mod-bet-on-speed .mod-text {line-height: 120%;}.mod-bet-on-speed .mod-hand {transform: translateY(-50%);top: 47%; right: -13rem; z-index: 1; pointer-events: none;}.mod-bet-on-speed .mod-hand img {width: 868px;}.mod-bet-on-speed .mod-block {padding-top: .54rem; padding-bottom: 1.63rem; gap: .94rem; margin-bottom: 5.76rem; background: linear-gradient(90deg, #FFF 6.04%, rgba(255, 255, 255, 0.00) 99.08%);}.mod-bet-on-speed .btn.btn-danger {color: #FFF; font-family: 'Roboto', sans-serif; font-size: 1rem; font-weight: 400; line-height: 150%; max-width: 17.5rem; width: 100%; padding: 0.75rem 1rem; display: flex; align-items: center; justify-content: center; text-transform: none;}.mod-bet-on-speed .contain-snow {position: absolute; height: 100%; width: 100%; top: 0; left: 0; pointer-events: none; z-index: -10;}.mod-bet-on-speed .snowflake {color: #fff; font-size: 1em; font-family: 'Arial', sans-serif; text-shadow: 0 0 1px #000; position: absolute;}.mod-bet-on-speed .snowflakes {pointer-events: none;}@-webkit-keyframes snowflakes-fall{0%{top:-10%}100%{top:100%}}@-webkit-keyframes snowflakes-shake{0%{-webkit-transform:translateX(0px);transform:translateX(0px)}50%{-webkit-transform:translateX(80px);transform:translateX(80px)}100%{-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes snowflakes-fall{0%{top:-10%}100%{top:100%}}@keyframes snowflakes-shake{0%{transform:translateX(0px)}50%{transform:translateX(80px)}100%{transform:translateX(0px)}}.snowflake{position:fixed;top:-10%;z-index:9999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;-webkit-animation-name:snowflakes-fall,snowflakes-shake;-webkit-animation-duration:10s,3s;-webkit-animation-timing-function:linear,ease-in-out;-webkit-animation-iteration-count:infinite,infinite;-webkit-animation-play-state:running,running;animation-name:snowflakes-fall,snowflakes-shake;animation-duration:10s,3s;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite,infinite;animation-play-state:running,running}.snowflake:nth-of-type(0){left:1%;-webkit-animation-delay:0s,0s;animation-delay:0s,0s}.snowflake:nth-of-type(1){left:10%;-webkit-animation-delay:1s,1s;animation-delay:1s,1s}.snowflake:nth-of-type(2){left:20%;-webkit-animation-delay:6s,.5s;animation-delay:6s,.5s}.snowflake:nth-of-type(3){left:30%;-webkit-animation-delay:4s,2s;animation-delay:4s,2s}.snowflake:nth-of-type(4){left:40%;-webkit-animation-delay:2s,2s;animation-delay:2s,2s}.snowflake:nth-of-type(5){left:50%;-webkit-animation-delay:8s,3s;animation-delay:8s,3s}.snowflake:nth-of-type(6){left:60%;-webkit-animation-delay:6s,2s;animation-delay:6s,2s}.snowflake:nth-of-type(7){left:70%;-webkit-animation-delay:2.5s,1s;animation-delay:2.5s,1s}.snowflake:nth-of-type(8){left:80%;-webkit-animation-delay:1s,0s;animation-delay:1s,0s}.snowflake:nth-of-type(9){left:90%;-webkit-animation-delay:3s,1.5s;animation-delay:3s,1.5s}@media screen and (min-width: 992px) {    .mod-bet-on-speed .mod-fon-bg {left: -7.5rem; pointer-events: none; height: 100%; z-index: -1;}    .mod-bet-on-speed .mod-fon-bg img {height: 100%;}    .mod-bet-on-speed .mod-block {background: none;}}@media screen and (min-width: 1200px) {    .mod-bet-on-speed .mod-fon-bg {left: -4.5rem;}}.mod-media-say {position: relative; overflow: hidden; padding-bottom: 11.25rem;}.mod-media-say h2 {line-height: 120%}.mod-media-say .h5 {font-family: 'Roboto', sans-serif;}.mod-media-say .btn.btn-danger {color: #FFF; font-family: 'Roboto', sans-serif; font-size: 1rem; font-weight: 400; line-height: 150%; max-width: 17.5rem; width: 100%; padding: 0.75rem 1rem; display: flex; align-items: center; justify-content: center; text-transform: none;}.mod-media-say .row {margin-bottom: 3.12rem;}.mod-media-say .image img {max-width: 100%;}.mod-media-say .decor-1 {left: -10rem; bottom: -4rem; pointer-events: none;}.mod-media-say .decor-2 {right: -13rem; bottom: -4rem; pointer-events: none;}.mod-guess {position: relative; padding: 1rem 0 4.19rem; margin-bottom: 11.25rem; overflow: hidden;}.mod-guess h2 { font-size: 5rem; font-weight: 900; line-height: 100%; margin-bottom: 1.88rem;}.mod-guess ul {margin-top: 3.75rem; margin-bottom: 3.75rem; gap: 1.87rem;}.mod-guess li {gap: 1.25rem; font-size: 1.5rem;}.mod-guess .mod-artemiy {right: 0; top: 0; z-index: -1; pointer-events: none;}.mod-guess .mod-artemiy .typing-text {position: absolute; top: 20rem; left: 10rem; width: 260px;}.mod-guess .mod-media-say .btn.btn-danger {color: #FFF; font-family: 'Roboto', sans-serif; font-size: 1rem; font-weight: 400; line-height: 150%; max-width: 17.5rem; width: 100%; padding: 0.75rem 1rem; display: flex; align-items: center; justify-content: center; text-transform: lowercase;}@media screen and (min-width: 1200px) {    .mod-guess li {font-size: 2.5rem;}}.mod-always-losing {position: relative; overflow: hidden; padding-bottom: 27.69rem; padding-top: 3.26rem; margin-bottom: 11.25rem;} .mod-always-losing::before {background: url('/images/pages/home-new/126.jpg') bottom center no-repeat; background-size: cover;} .mod-always-losing .container {padding-right: calc(var(--bs-gutter-x, 0.75rem)/2); padding-left: calc(var(--bs-gutter-x, 0.75rem)/2);}.mod-always-losing .mountain {position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: -2; pointer-events: none;}.mod-always-losing .mountain img {position: absolute; bottom: 0; left: 50%; width: 1980px; transform: translateX(-50%); pointer-events: none;}.mod-always-losing h2 {margin-bottom: 14rem;}.mod-always-losing .bg-fon-text {left: 0; top: 0; height: 100%;  z-index: -3;}.mod-always-losing .bg-fon-text img {height: 100%; }.mod-always-losing .mod-text {gap: 1.25rem; font-family: 'Roboto', sans-serif; font-size: 1.5rem; font-weight: 400; line-height: 135%;}.mod-always-losing .mod-block-text {padding-top: 2.19rem; padding-bottom: 2.16rem; }.mod-always-losing .btn.btn-danger {color: #FFF; font-family: 'Roboto', sans-serif; max-height: 3.18rem; font-size: 1rem; font-weight: 400; line-height: 150%; max-width: 15.75rem; width: 100%; padding: 0.75rem 1rem; display: flex;align-items: center; justify-content: center; text-transform: none;}.mod-always-losing .btn.btn-outline-danger{border-radius: 0.25rem; 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); max-width: 14.68rem; max-height: 3.18rem; padding: 0.75rem 1rem; display: flex;align-items: center; justify-content: center; color: #EC3737; font-family: 'Roboto', sans-serif; font-size: 1.12rem; font-weight: 600; text-transform: uppercase; padding: 0.75rem 1rem; white-space: nowrap; border: none;}.mod-always-losing .btn.btn-outline-danger:hover {background: #EC3737; color: #fff;}.mod-always-losing .mod-btns {gap: 1.56rem; margin-top: 1.88rem;}.mod-always-losing .mod-advantages-block {max-width: 20rem; z-index: -1;}.mod-always-losing .mod-block {border-radius: 0.37rem; background: #EC3737; padding: 1.25rem; max-width: 100%; font-family: 'Roboto', sans-serif; color: #fff; font-size: 1rem; font-weight: 600; line-height: 150%; text-transform: uppercase;}.mod-always-losing .mod-circle {position: absolute; bottom: -4rem; left: 50%; transform: translateX(-50%);}.mod-always-losing .text-1 {background: #ffffff86; padding: 1rem; }.mod-always-losing .text-2 {background: #ffffff86; padding: 1rem; }.mod-always-losing .mod-advantages-block.block-1 {left: 0; bottom: -6rem;}.mod-always-losing .mod-advantages-block.block-2 {left: 13.5rem; bottom: -12rem;}.mod-always-losing .mod-advantages-block.block-3 {right: 5.81rem; bottom: -23rem;}.mod-always-losing .mod-text {width: 100%;}@media screen and (min-width: 576px) {    .mod-always-losing .mod-text {width: 33.4rem;}    .mod-always-losing h2 {margin-bottom: 3rem;}    .mod-always-losing .mod-advantages-block.block-1 {left: 0; bottom: -5rem;}    .mod-always-losing .text-1 {background: linear-gradient(90deg, #FFF 0%, rgba(255, 255, 255, 0.00) 97.4%);}    .mod-always-losing .text-2 {background: linear-gradient(90deg, #FFF 0%, rgba(255, 255, 255, 0.00) 97.4%);}}@media screen and (min-width: 768px) {    .mod-always-losing .text-1 {padding: 0;}    .mod-always-losing .text-2 {padding: 0;}    .mod-always-losing .mod-advantages-block.block-1 {left: 0; bottom: 1rem;}    .mod-always-losing .mod-advantages-block.block-2 {left: 13.5rem; bottom: -9rem;}    .mod-always-losing .mod-advantages-block.block-3 {right: 5.81rem; bottom: -19rem;}}@media screen and (min-width: 992px) {    .mod-always-losing .text-1 {background: none;}    .mod-always-losing .mod-advantages-block.block-1 {left: 0; top: 16rem; bottom: auto;}    .mod-always-losing .mod-advantages-block.block-2 {left: 13.5rem; top: 24.56rem; bottom: auto;}    .mod-always-losing .mod-advantages-block.block-3 {right: 5.81rem; top: 39.38rem; bottom: auto;}}@media screen and (min-width: 1200px) {    .mod-always-losing .mountain img {height: 100%;}}@media screen and (min-width: 1400px) {    .mod-always-losing .mod-circle {bottom: -3rem;}    .mod-always-losing .text-2 {background: none;}    .mod-always-losing .mountain img {height: auto;}    .mod-always-losing .mod-advantages-block .block-text {position: relative; animation: mod-advantages-block 3s linear infinite forwards;}        .mod-always-losing .mod-advantages-block.block-1 {top: 7rem;}    .mod-always-losing .mod-advantages-block.block-2 {left: 23.5rem; top: 16.56rem;}}@keyframes mod-advantages-block {    0% {top: 0;}    50% {top: -1rem;}    100% {top: 0;}}.mod-director-appeal {position: relative; overflow: hidden; padding-top: 2.5rem; }.mod-director-appeal .container {padding-bottom: 2.75rem;}.mod-director-appeal h2 {margin-bottom: 1.19rem;}.mod-director-appeal .mod-subtitle {margin-bottom: 4.06rem; font-weight: 400; line-height: 125%; font-family: 'Roboto', sans-serif;}.mod-director-appeal .btn.btn-outline-danger{border-radius: 0.25rem; background: #EC3737; color: #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); max-width: 14.68rem; max-height: 3.18rem; padding: 0.75rem 1rem; display: flex;align-items: center; justify-content: center; font-family: 'Roboto', sans-serif; font-size: 1.12rem; font-weight: 600; text-transform: uppercase; padding: 0.75rem 1rem; white-space: nowrap; border: none;}.mod-director-appeal .btn.btn-outline-danger:hover {background: #fff; color: #EC3737;}.mod-director-appeal .image-director img {margin-top: -2.5rem; max-width: 100%;}.mod-director-appeal .mod-bg-fon {left: 50%; top: 0; transform: translateX(-50%); overflow: hidden; border-radius: 1.87rem; box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.15), 0px 0px 4px 0px rgba(0, 0, 0, 0.10); z-index: -1; pointer-events: none; user-select: none;}.mod-director-appeal .mod-nout {left: 1.5rem; pointer-events: none; bottom: 0; z-index: -5;}.mod-director-appeal .mod-block-author {margin-top: 4rem;}@media screen and (min-width: 992px) {    .mod-director-appeal {margin-bottom: 11.25rem;}    .mod-director-appeal .mod-block-author {left: 2.5rem; z-index: -10; margin-top: 0;}    .mod-director-appeal .image-director {position: relative; left: 4.5rem; margin-top: 0;}}.mod-wheel-luck {position: relative; padding-bottom: 11.25rem; padding-top: 11.25rem; overflow: hidden;}.mod-wheel-luck .mod-decor {position: absolute; right: 0; top: 50%; transform: translateY(-50%); z-index: -10; pointer-events: none;}.mod-wheel-luck .dis-grid {display: grid; justify-content: end;}.mod-wheel-luck .wheel-luck {width:500px; height:500px; padding:.5rem; border-radius:50%; position:relative; z-index:5;}.mod-wheel-luck .wheel-luck .wheel-luck-circle {position:absolute; top:0; left:0; width:100%; height:100%; border-radius:50%; overflow:hidden; background:#fff; box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.05), -4.06px 4.06px 11.36px 0px rgba(0, 0, 0, 0.05), -15.42px 14.61px 21.10px 0px rgba(0, 0, 0, 0.04), -34.09px 32.46px 28.40px 0px rgba(0, 0, 0, 0.03), -60.87px 58.43px 33.27px 0px rgba(0, 0, 0, 0.01), -94.95px 91.71px 36.52px 0px rgba(0, 0, 0, 0.00);}.mod-wheel-luck .wheel-luck .wheel-luck-circle::after {border:.5rem #fff solid; content:''; position:absolute; left:0; top:0; width:100%; height:100%; border-radius:50%;}.mod-wheel-luck .wheel-luck .wheel-luck-circle .wheel-luck-img {position:absolute; top:0; left:0;}.mod-wheel-luck .wheel-luck .wheel-luck-circle .wheel-luck-img[data-point="1"] {}.mod-wheel-luck .wheel-luck .wheel-luck-circle .wheel-luck-img[data-point="2"] {left:auto; right: 0;}.mod-wheel-luck .wheel-luck .wheel-luck-circle .wheel-luck-img[data-point="3"] {left:auto; right: 0;}.mod-wheel-luck .wheel-luck .wheel-luck-circle .wheel-luck-img[data-point="4"] {left:auto; top:auto; right: 0; bottom:0;}.mod-wheel-luck .wheel-luck .wheel-luck-circle .wheel-luck-img[data-point="5"] {top:auto; bottom:0;}.mod-wheel-luck .wheel-luck .wheel-luck-circle .wheel-luck-img[data-point="6"] {top:auto; bottom:0;}/* размеры */.mod-wheel-luck .wheel-luck-img[data-point="1"] img {width: 500px; height: 328px;} .mod-wheel-luck .wheel-luck-img[data-point="2"] img {width: 330px; height: 500px;} .mod-wheel-luck .wheel-luck-img[data-point="3"] img {width: 391px; height: 375px;} .mod-wheel-luck .wheel-luck-img[data-point="4"] img {width: 372px; height: 395px;} .mod-wheel-luck .wheel-luck-img[data-point="5"] img {width: 500px; height: 328px;} .mod-wheel-luck .wheel-luck-img[data-point="6"] img {width: 398px; height: 391px;} .mod-wheel-luck .wheel-luck-img[data-point="7"] img {width: 301px; height: 500px;} .mod-wheel-luck .wheel-luck-img[data-point="8"] img {width: 376px; height: 405px;}.mod-wheel-luck .wheel-luck .wheel-luck-center-img {position:absolute; top:50%; left:50%; z-index:10; transform:translate(-50%, -50%)}.mod-wheel-luck .wheel-luck .wheel-luck-mark {position:absolute; top:50%; right:-18px; transform:translateY(-50%); z-index:10;}.mod-wheel-luck .form-check-label {color: rgba(0, 0, 0, 0.50); font-family: 'Roboto', sans-serif; font-size: 1rem; font-style: normal; font-weight: 400; line-height: 1.56rem;}.mod-wheel-luck .form-control {border: 3px solid #000;}.wheel-popup {position: fixed;top: 0;left: 0;height: 100%;width: 100%;display: flex;align-items: center;justify-content: center;z-index: 20;opacity: 0;pointer-events: none;transition: opacity .5s ease;}.wheel-popup:before {content: "";background: rgb(0, 0, 0); opacity: .3; backdrop-filter: blur(7.5px);position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 1;}.wheel-popup.show {opacity: 1;pointer-events: auto;}.wheel-prize {width: 950px;height: fit-content;background: #FFFFFF;box-shadow: -7px -7px 15px rgb(0 0 0 / 25%), 7px 7px 15px rgb(0 0 0 / 25%);border-radius: 8px;padding: 52px 30px 32px;text-align: center;position: relative;z-index: 2;}.wheel-prize__close {width: 20px;height: 20px;position: absolute;top: 14px;right: 14px;display: flex;align-items: center;justify-content: center;cursor: pointer;}.wheel-prize__close:before {content: "";position: absolute;width: 100%;height: 2px;background: #000;transform: rotate(45deg);}.wheel-prize__close:after {content: "";position: absolute;width: 100%;height: 2px;background: #000;transform: rotate(-45deg);}.mod-wheel-luck .btn.btn-danger {border-radius: 0.25rem; background: #EC3737; 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); width: 100%; max-width: 14.68rem;max-height: 3.25rem; height: 100%; display: flex; justify-content: center; align-items: center; padding: 1rem; color: #FFF;font-family: 'Roboto', sans-serif;font-size: 1.12rem;font-weight: 600;text-transform: uppercase;}@media screen and (min-width: 576px) {    .mod-wheel-luck .wheel-luck {width:631px; height:631px;}    .mod-wheel-luck .wheel-luck-img[data-point="1"] img {width: 631px; height: 429px;}     .mod-wheel-luck .wheel-luck-img[data-point="2"] img {width: 431px; height: 631px;}     .mod-wheel-luck .wheel-luck-img[data-point="3"] img {width: 500px; height: 478px;}     .mod-wheel-luck .wheel-luck-img[data-point="4"] img {width: 479px; height: 502px;}     .mod-wheel-luck .wheel-luck-img[data-point="5"] img {width: 631px; height: 420px;}     .mod-wheel-luck .wheel-luck-img[data-point="6"] img {width: 505px; height: 482px;}     .mod-wheel-luck .wheel-luck-img[data-point="7"] img {width: 432px; height: 631px;}     .mod-wheel-luck .wheel-luck-img[data-point="8"] img {width: 479px; height: 497px;}}@media screen and (min-width: 1200px) {    .mod-wheel-luck {padding-top: 0;}    .mod-wheel-luck .dis-grid {display: block;}}.mod-we-hold-forums {position: relative; position: relative; overflow: hidden; margin-bottom: 11.25rem;}.mod-we-hold-forums h2 {line-height: 4.06rem;}.mod-we-hold-forums .font-up {font-size: 3.12rem; }.mod-we-hold-forums .image img {max-width: 100%;}.mod-we-hold-forums .mod-desc {color: #1A1A1A; font-family: 'Roboto', sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.56rem;}.mod-we-hold-forums .owl-nav {display: none;}.mod-we-hold-forums .owl-item img {width: 100%;}.mod-we-hold-forums .owl-stage-outer {overflow: visible;}.mod-we-hold-forums .owl-carousel .owl-item {transition: .5s;}@media screen and (max-width: 600px){    .mod-we-hold-forums .mod-desc{font-size: 1.2rem;}}.mod-do-you-share-views {position: relative; margin-bottom: 11.25rem; padding-top: 3.75rem;}.mod-do-you-share-views::before {background: url('/images/pages/home-new/143.jpg') center no-repeat; background-size: cover;}.mod-do-you-share-views h3 {margin-bottom: 2.31rem; line-height: 3.43rem;}.mod-do-you-share-views .block-form {padding: 2.5rem 3.75rem; display: grid; gap: 1.56rem; border-radius: 2.5rem; max-width: 32.5rem; width: 100%; background: #FFF; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.10), 0px 0px 4px 0px rgba(0, 0, 0, 0.15);}.mod-do-you-share-views .block-form  form{display: flex; flex-direction: column; gap: 1.56rem; }.mod-do-you-share-views label > div {border-radius: 15px; padding: 0.3rem; background: #fff; position: absolute; top: -1rem; left: 1rem; font-family: 'Roboto', sans-serif; font-size: 1rem; font-weight: 400; line-height: 150%;}.mod-do-you-share-views .form-control {border-radius: 0.25rem; border: 1px solid #EC3737; background: transparent; font-size: 1.25rem}.mod-do-you-share-views .form-control:focus {box-shadow: 0 0 7px #EC3737;}.mod-do-you-share-views .btn.btn-danger {border-radius: 0.37rem; background:#EC3737; max-height: 3rem; padding: 0.75rem 1rem; display: flex; align-items: center; justify-content: center; width: 100%; font-family: 'Roboto', sans-serif; font-size: 1rem;font-weight: 400; line-height: 150%; }.mod-do-you-share-views .form-check-label {color: #000; font-family: 'Roboto', sans-serif; font-size: 1rem; font-weight: 400; line-height: 150%;}.mod-do-you-share-views .image img {max-width: 100%;}@media screen and (min-width: 1700px) {    .mod-do-you-share-views .image {position: relative; left: 5.76rem;}    .mod-do-you-share-views .image 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-otherservices {position: relative; padding-bottom: 11.25rem;}.mod-our-otherservices .mod-card {border-radius: 1.25rem; display: grid; grid-gap: 1.88rem; 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: 1.87rem;}.mod-our-otherservices .image-card img {max-width: 100%;}.mod-our-otherservices .mod-text-card {display: grid; gap: .62rem;}.mod-our-otherservices h2 {margin-bottom: 3.13rem;}.mod-our-otherservices .price {font-size: 1.5rem;}@media screen and (min-width: 768px) {    .mod-our-otherservices .price {font-size: 2.5rem;}}.mod-website-development {position: relative; padding: 5rem 0 0;}.mod-website-development::before {background: url('/images/pages/sozdanie-sajtov-new/new/033_1.svg') bottom no-repeat; background-size: 100% auto;}.mod-website-development::after {background: url('/images/pages/sozdanie-sajtov-new/new/033_2.svg') bottom no-repeat; background-size: 100% auto; z-index: 100;}.mod-website-development .btn.btn-outline-danger {font-size: 1rem; padding: 1rem 4rem; text-transform: uppercase; border: none; color: #fff; background: #EC3737; 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-website-development .btn.btn-outline-danger:hover {background: #fff; color: #EC3737;}.mod-website-development .image img {max-width: 100%;}@media screen and (min-width: 992px) {	.mod-website-development {padding: 10rem 0 0;}	.mod-website-development::before {bottom: 6rem;}	.mod-website-development .mod-text {padding-bottom: 18rem;}	.mod-website-development .image {position: absolute; bottom: 0rem; left: 20%; z-index: -1; transform: translateX(-50%);}	.mod-website-development .image img {max-width: none;}} @media screen and (min-width: 1200px) {	.mod-website-development .image {position: absolute; bottom: 4rem; left: 35%;}}@media screen and (min-width: 1400px) {	.mod-website-development .mod-text {padding-bottom: 20rem;}}{}