*{padding:0;margin:0;border:0}*,*:before,*:after{box-sizing:border-box}input,button,textarea{font-family:inherit;font-size:inherit}button{cursor:pointer;color:inherit;background-color:inherit}a{color:inherit}a:link,a:visited{text-decoration:none;color:inherit}a:hover,a:focus{text-decoration:none;color:inherit}ul{margin-bottom:0}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6,p{font-weight:inherit;font-size:inherit;line-height:inherit;margin-top:0;margin-bottom:0}:root{--font-family:"Nunito", sans-serif;--second-family:"Montserrat Alternates", sans-serif;--third-family:"Open Sans", sans-serif;--main-bg-color:#fff;--main-text-color:#303030;--primary-color:#7e5ddd;--error-color:#ff603a;--animation-duration:0.45s;--timing-func:ease-out}html{font-size:16px;height:100%;min-width:320px}body{height:100%;font-family:var(--font-family);background-color:var(--main-bg-color);color:var(--main-text-color);font-weight:400;font-style:normal}body.mobile-menu-opened,body.filters-opened{overflow:hidden;-ms-touch-action:none;touch-action:none}.site-wrapper,.site{overflow:hidden;min-height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.site-wrapper>.main,.site-wrapper .site-content,.site>.main,.site .site-content{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.site-wrapper>*,.site>*{min-width:0}header{position:absolute;z-index:5;top:0;left:0;width:100%}footer{position:relative}.main,.site-content{position:relative;padding-top:85px}[class*=__container]{max-width:1496px;box-sizing:content-box;margin:0 auto;padding-left:15px;padding-right:15px}.fancybox__container{max-width:none!important}.form form{display:grid;gap:25px}.form .form-group{margin-bottom:0;position:relative;-ms-flex-positive:1;flex-grow:1}.form .form-row{display:-ms-flexbox;display:flex}.form .form-submit{display:grid;grid-template-columns:auto 1fr;gap:12px}.form .form-submit p{max-width:380px;font-weight:300;font-size:12px;color:#303030}.form input,.form textarea{outline:none;width:100%;padding:0 25px;height:56px;background:#fff;border-radius:40px;font-weight:500;font-size:16px;color:#908e8e}.form input:-ms-input-placeholder,.form textarea:-ms-input-placeholder{color:#908e8e}.form input::placeholder,.form textarea::placeholder{color:#908e8e}.form textarea{height:100%;resize:none;min-height:120px;padding-top:14px}.form .checkbox{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin-top:0;margin-bottom:0}.form .checkbox>input{position:absolute;visibility:hidden;opacity:0}.form .checkbox span{text-align:left;display:inline-block;padding-left:26px;cursor:pointer;font-weight:400;font-size:14px;line-height:130%;color:#757575;position:relative}.form .checkbox span a{text-decoration:underline}.form .checkbox span:before{content:"";position:absolute;top:0;left:0;width:16px;height:16px;border:1px solid #b22727}.form .checkbox span:after{content:url(//crecargo.ru/wp-content/themes/wp19/css/block-css/../../img/icons/checkmark_icon.svg);position:absolute;top:0;left:0;transform:scale(0);transition:transform 0.3s ease}.form .checkbox input:checked+span.checkbox__text{color:#2f2f2f}.form .checkbox input:checked+span:after{transform:scale(1)}header{transition:box-shadow var(--animation-duration) var(--timing-func)}header.sticky{position:fixed;top:0;left:0;width:100%;background:#fff;box-shadow:0 15px 16px 0 rgb(69 110 133 / .1)}.slider-arrows{position:absolute;left:0;top:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;pointer-events:none}.slider-arrows .slider-arrow{pointer-events:auto;width:18px;height:31px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.slider-arrows .slider-arrow_prev{transform:scaleX(-1)}.slider-arrows .slider-arrow.swiper-button-disabled{opacity:.5;cursor:default}.slider-paging.swiper-pagination-progressbar{height:3px;width:100%;background:#dceef5;position:relative}.slider-paging.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:left;display:block;height:3px;background:#0df6ff}.slider-paging.swiper-pagination-bullets.swiper-pagination-horizontal,.slider-paging.swiper-pagination-bullets.swiper-pagination-vertical{display:-ms-flexbox;display:flex;margin-left:40px;margin-right:40px}.slider-paging.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet,.slider-paging.swiper-pagination-bullets.swiper-pagination-vertical .swiper-pagination-bullet{margin:0;width:8px;height:8px;border-radius:8px;background:#d9d9d9;opacity:1;transition:all var(--animation-duration) var(--timing-func)}.slider-paging.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet:not(:last-child),.slider-paging.swiper-pagination-bullets.swiper-pagination-vertical .swiper-pagination-bullet:not(:last-child){margin-right:10px}.slider-paging.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active,.slider-paging.swiper-pagination-bullets.swiper-pagination-vertical .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#7e5ddd;width:50px}.slider-paging.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet:focus,.slider-paging.swiper-pagination-bullets.swiper-pagination-vertical .swiper-pagination-bullet:focus{outline:none}.slider-paging.swiper-pagination-bullets.swiper-pagination-horizontal.swiper-pagination-clickable .swiper-pagination-bullet,.slider-paging.swiper-pagination-bullets.swiper-pagination-vertical.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.slider-paging.swiper-pagination-fraction{color:#303030;font-size:16px;font-style:normal;font-weight:400;line-height:153%}.btn-color{position:relative;outline:none;text-decoration:none;overflow:hidden;min-height:60px;max-width:100%;background:var(--primary-color);border-radius:40px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0 25px}.btn-color::before,.btn-color::after{content:"";position:absolute;width:100%;height:100%;border-radius:40px;background:#fff;transform:scaleX(0);transform-origin:right;transition:transform 0.3s var(--timing-func)}.btn-color::before{opacity:.2;transition-delay:0.1s}.btn-color::after{opacity:.1}.btn-color span{font-weight:700;font-size:18px;color:#fff;position:relative;z-index:2}.btn-color_small{min-height:50px;padding:0 20px}.btn-color_small span{font-size:18px}[data-wow]>*{opacity:0;transform:translateY(60px);transition:opacity var(--animation-duration) var(--timing-func),transform var(--animation-duration) var(--timing-func)}[data-wow]>*.in-view{opacity:1;transform:translateY(0)}.social-bar{background:#f2f2f2;border-radius:100px;padding:20px 15px;position:absolute;z-index:1;top:52px;left:2%}.social-bar ul{display:grid;gap:20px}.social-bar ul li a{display:block;width:26px;height:26px}.social-bar ul li a img{width:100%}@keyframes jello-horizontal{0%{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}100%{transform:scale3d(1,1,1)}}.social-bar{opacity:0;transform:translateY(20px);transition:opacity var(--animation-duration) var(--timing-func),transform var(--animation-duration) var(--timing-func)}.social-bar.in-view{opacity:1;transform:translateY(0)}.line{position:relative;z-index:-1;--line-index:1vw}.line img{opacity:0;transition:opacity 0.45s linear 1.5s}.line.in-view img{opacity:1}.line img{position:absolute}.line_1 img{right:13.1%;top:28px}.line_2 img{top:10px;right:16%}.line_4 img{bottom:28px;left:307px}.line_5 img{left:11%}.line_6 img{top:-34px;left:8%}.line_7 img{left:9%}.line_8 img{top:10px;left:8%}.line_9 img{left:30%;top:-70px}@media (min-width:767.98px){.form .form-submit{justify-items:start;-ms-flex-align:start;align-items:start}[data-wow]>*:nth-child(1){transition-delay:0.15s}[data-wow]>*:nth-child(2){transition-delay:0.3s}[data-wow]>*:nth-child(3){transition-delay:0.45s}[data-wow]>*:nth-child(4){transition-delay:0.6s}[data-wow]>*:nth-child(5){transition-delay:0.75s}[data-wow]>*:nth-child(6){transition-delay:0.9s}[data-wow]>*:nth-child(7){transition-delay:1.05s}[data-wow]>*:nth-child(8){transition-delay:1.2s}[data-wow]>*:nth-child(9){transition-delay:1.35s}[data-wow]>*:nth-child(10){transition-delay:1.5s}[data-wow]>*:nth-child(11){transition-delay:1.65s}[data-wow]>*:nth-child(12){transition-delay:1.8s}[data-wow]>*:nth-child(13){transition-delay:1.95s}[data-wow]>*:nth-child(14){transition-delay:2.1s}}@media (min-width:1526px){.form .form-group{-ms-flex:0 1 29%;flex:0 1 29%}}@media (max-width:1919px){.line_1 img{height:302px;width:calc(var(--line-index) * 55)}.social-bar{left:1%}}@media (max-width:991.98px){.main,.site-content{padding-top:56px}.line{display:none}.social-bar{display:none}}@media (max-width:767.98px){[class*=__container]{max-width:375px}.form form{gap:16px}.form .form-row{display:contents}.form .form-submit{grid-template-columns:1fr}.slider-paging.swiper-pagination-bullets.swiper-pagination-horizontal,.slider-paging.swiper-pagination-bullets.swiper-pagination-vertical{margin-left:15px;margin-right:15px}.slider-paging.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet:not(:last-child),.slider-paging.swiper-pagination-bullets.swiper-pagination-vertical .swiper-pagination-bullet:not(:last-child){margin-right:5px}.slider-paging.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active,.slider-paging.swiper-pagination-bullets.swiper-pagination-vertical .swiper-pagination-bullet.swiper-pagination-bullet-active{width:30px}}@media (any-hover:none){[data-hidescroll]::-webkit-scrollbar{width:0}[data-hidescroll]{-ms-overflow-style:none;scrollbar-width:none}}@media (any-hover:hover){.btn-color:hover::before,.btn-color:hover::after{transform-origin:left;transform:scaleX(1)}.social-bar ul li a:hover img{animation:jello-horizontal 0.9s both}}