﻿@import"https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,900&subset=cyrillic,cyrillic-ext,latin-ext";@import"https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap";form .resultmessage-good{background-color:#ebffeb;border:1px solid #7cd57c;padding:12px 16px;text-align:center}.form-control:focus,.btn:focus{border-color:#ced4da;box-shadow:none}.field-bad{box-shadow:0 0 10px red}.grecaptcha-badge{display:none}.btn:hover,.fa-trash-o,.ui-spinner a{cursor:pointer}.modal .requiredtext{color:#a6a6a6;margin-top:1rem}.modal .requiredtext b{color:red}fieldset{margin:16px 0;border:1px solid #e3e3e3;padding:16px}fieldset legend{float:none;width:auto;padding:0 10px;font-size:1.2rem}.successform{display:none;position:fixed;width:200px;height:60px;border:1px solid green;top:50%;left:50%;margin-top:-30px;margin-left:-100px;background:#fff;border-radius:2px;text-align:center;line-height:60px;box-shadow:0 0 10px gray;font-weight:600;font-size:1.2rem}.fbtn{position:fixed;bottom:80px;right:-30px;width:140px;height:140px;cursor:pointer;z-index:200000;opacity:.7}.fbtn:hover .fbtn-icon{opacity:1}.fbtn:hover .fbtn-icon{animation:animation-yoyo 1s infinite ease-in-out}.fbtn .fbtn-main{background:#00b30b;width:60px;height:60px;border-radius:50%;position:absolute;top:30px;left:30px;opacity:.86}.fbtn .fbtn-icon{cursor:pointer;width:60px;height:60px;top:30px;left:30px;position:absolute;z-index:999993;transform-origin:50% 50% 0;text-align:center;line-height:70px}.fbtn .fbtn-icon .fa-whatsapp{font-size:2.4rem;color:#fff;line-height:60px}.fbtn .fbtn-circle1{border-color:#00b3a2;border:4px solid;width:66px;height:66px;border-radius:50%;position:absolute;top:23px;left:23px;animation:animation-circle1 3.5s infinite ease-in-out;box-sizing:content-box}.fbtn .fbtn-circle2{border:8px solid #ecedef;width:66px;height:66px;border-radius:50%;position:absolute;top:19px;left:19px;animation:animation-circle2 3.5s infinite ease-in-out;box-sizing:content-box}@keyframes animation-circle1{0%,100%{transform:scale(0.9);opacity:.3}50%{transform:scale(1.7);opacity:0}}@keyframes animation-circle2{0%{transform:scale(1.2);opacity:0}100%{transform:scale(1);opacity:.8}}@keyframes animation-yoyo{0%,100%{transform:scale(1) rotate(0)}35%{transform:scale(1) rotate(-35deg)}75%{transform:scale(1) rotate(35deg)}}.numerator{width:100px}.numerator span{cursor:pointer}.numerator input{text-align:center}a{color:#17171a}h1,h2,h3{color:#e50019}.btn-base{background-color:#e50019;color:#fff;text-transform:uppercase;border-radius:0}.btn-base:hover{background-color:#ff4458}.form-control,button.btn{border-radius:0}.cookienotice{position:fixed;bottom:20px;left:20px;border:1px solid #d2d2d2;max-width:300px;width:100%;background:#fff;border-radius:4px;text-align:center;padding:6px;display:none;box-shadow:0 0 10px #cacaca;z-index:300}.cookienotice button{display:block;margin:10px auto}section h2,section h3{color:#e50019;position:relative;font-size:26px;text-align:center;margin-bottom:40px;text-transform:uppercase;font-weight:700;line-height:42px}.breadcrumbs{padding:12px 0px 2px 0;background:#f0f0f0}.tab-content ul{list-style-type:none}.tab-content ul li{position:relative;margin-bottom:6px;padding-left:28px}.tab-content ul li:before{content:"";background:url("/themes/fbrrussia/images/bullet-point.svg") left center no-repeat;position:absolute;left:0;top:4px;width:20px;height:16px}.container>h1{display:inline-block;border-bottom:2px solid #17171a;margin-bottom:30px}.container>h1:after{background:#e50019;border-right:1px solid #fff;content:"";display:block;height:2px;margin-bottom:-2px;margin-top:16px;width:50px}header{background:rgba(0,0,0,.8392156863)}header .header-desktop{height:140px}header .header-desktop .logotype{margin-top:20px}header .header-desktop ul{margin-top:30px}header .header-desktop ul li{display:inline-block}header .header-desktop ul li a{text-decoration:none;color:#fff;text-transform:uppercase;margin:0 20px;font-weight:600}header .header-desktop .phone{display:block;text-align:right;text-decoration:none;color:#fff;font-size:1.6rem;margin-top:30px}header .header-desktop .phone:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:600;font-size:1.3rem;margin-right:10px}header .header-desktop .email{display:block;text-align:right;text-decoration:none;color:#fff}header .header-desktop .email:before{content:"";font-family:"Font Awesome 5 Pro";font-weight:600;font-size:1.3rem;margin-right:10px}header .header-desktop .slogan{color:#87a6b5;text-transform:uppercase;margin-top:20px;font-size:1.3rem}header.fixtotop{position:fixed;width:100%;z-index:300}header .header-mobile{padding:10px 0}header .header-mobile .navbar-toggler{margin-top:4px;font-size:2rem;color:#fff;float:right;margin-right:12px}header .header-mobile .logotype img{height:44px}footer{background-color:#eee;padding:20px 0}footer .dcatalog{text-align:center;background-color:#e50019;color:#fff;width:100%;max-width:240px;margin:auto;padding:6px 6px}footer .dcatalog a{margin-left:10px;text-decoration:none;color:#fff}footer .header{font-weight:600;text-transform:uppercase;margin-bottom:10px}footer .phone{text-decoration:none;display:block}footer .email{text-decoration:none;display:block}.final{padding:20px 0}.final .copyright{text-align:center;font-size:.8rem}.cookietice{z-index:100;position:fixed;bottom:20px;left:20px;border:1px solid #d2d2d2;max-width:300px;width:100%;background:#fff;border-radius:4px;text-align:center;padding:6px;display:none;box-shadow:0 0 10px #cacaca}.cookietice button{display:block;margin:10px auto}.front-slider .carousel .carousel-item{min-height:600px;padding-top:200px}.front-slider .carousel .carousel-item .left .title{font-size:2rem;text-transform:uppercase;color:#fff;border-bottom:2px dotted #fff;padding-bottom:6px;z-index:200;position:relative}.front-slider .carousel .carousel-item .left .description{margin-top:20px;color:#fff;font-size:1.2rem;z-index:200;position:relative}.front-slider .carousel .carousel-item .right img{display:block;width:360px;margin:auto;z-index:200;position:relative}.front-slider .carousel .carousel-item:nth-child(1){background-position:center;background-image:url("/themes/fbrrussia/images/slide-1.webp")}.front-slider .carousel .carousel-item:nth-child(2){background-position:center;background-image:url("/themes/fbrrussia/images/slide-2.webp")}.front-slider .carousel .carousel-item:nth-child(3){background-position:center;background-image:url("/themes/fbrrussia/images/slide-3.webp")}.front-slider .carousel .carousel-item:nth-child(4){background-position:center;background-image:url("/themes/fbrrussia/images/slide-4.webp")}.front-slider .carousel .carousel-item:before{content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,.3882352941);position:absolute;z-index:100;top:0}.front-slider .carousel .carousel-control-prev,.front-slider .carousel .carousel-control-next,.front-slider .carousel .carousel-indicators{z-index:200}@media(max-width: 575px){.front-slider .carousel .carousel-item{padding-top:50px;min-height:550px}.front-slider .carousel .carousel-item .left .title{font-size:1.4rem}.front-slider .carousel .carousel-item .left .description{font-size:1rem}.front-slider .carousel .carousel-item .right img{width:270px;margin-top:30px}}.front-categories{padding:40px 0}.front-categories .item{text-align:center;margin:20px;border:1px solid #ececec;display:block;padding:20px;text-decoration:none}.front-categories .item .title{color:#e50019;text-transform:uppercase;font-weight:600;font-size:1.2rem}.front-categories .item .link{background-color:#17171a;color:#fff;margin-top:30px;border-radius:20px;line-height:40px;font-weight:600}.front-categories .item:hover{background-color:#fbfbfb;box-shadow:0 0 10px #b1b1b1}.front-categories .item img{width:100%;max-width:150px;display:block;margin:auto}.front-categories .pdf-catalog{text-align:center;margin:20px;border:1px solid #ececec;display:block;padding:20px;text-decoration:none;background:#ffe8ea}.front-categories .pdf-catalog img{max-height:150px;max-width:150px}.front-categories .pdf-catalog .title{color:#e50019;text-transform:uppercase;font-weight:600;font-size:1.2rem}.front-about{padding:40px 0;background-image:url("/themes/fbrrussia/images/background-about.jpg");background-position:center}.front-about .title{text-align:center;font-weight:700;font-size:3rem}.front-about .description{text-align:center;width:100%;max-width:600px;margin:auto}.front-about .description .slogan{color:#e50019}.front-advantage{padding:70px 0;background-color:#292929}.front-advantage .title{color:#fff;text-align:center;text-transform:uppercase}.front-advantage .item{margin-top:20px}.front-advantage .item .head{margin-top:20px;color:#fff;text-align:center;text-transform:uppercase}.front-advantage .item .icon{font-size:3rem;color:#b80423;text-align:center}section.front-feedback{padding:50px 0;background:#eee}section.front-feedback form{margin-top:40px}section.front-feedback form button{margin:20px auto;display:inherit}section.front-feedback form .form-group{margin-top:20px}section.front-feedback form label{text-transform:uppercase;color:gray}section.front-feedback .title{text-align:center;text-transform:uppercase}section.front-news{padding:40px 0}section.front-news .item{box-shadow:0 0 10px #dfdfdf;padding:10px;position:relative}section.front-news .item .title{font-size:1.2rem;font-weight:600}section.front-news .item img{width:100%;max-width:150px;display:block;margin:20px auto 20px}section.front-news .item .date{position:absolute;top:-16px;right:0;font-size:.8rem;background:#e50019;color:#fff;padding:1px 8px;border-radius:0 0 8px 0px}section.front-news a.btn{width:220px;margin:40px auto;display:block}body.module-news .item .title{font-size:1.2rem;font-weight:600}body.module-news .item .basephoto{width:100%}@media(max-width: 575px){.pass-through-buttons button{margin-bottom:20px}}.module-catalog .card-category{display:block;border:1px solid #f2f2f2;margin:10px;padding:10px}.module-catalog .card-category:hover{box-shadow:0 0 10px #eee}.module-catalog .card-category a{text-decoration:none;font-weight:600;text-transform:uppercase;text-align:center;display:block}.module-catalog .card-category img{width:100%;padding:40px}.module-catalog .card-category .title{text-align:center;font-weight:700}.module-catalog .card-product.tiles{display:block;border:1px solid #f2f2f2;margin:10px;padding:10px}.module-catalog .card-product.tiles:hover{box-shadow:0 0 10px #eee}.module-catalog .card-product.tiles .title{text-align:center;font-weight:700}.module-catalog .card-product.tiles img{width:100%}.module-catalog .card-product.tiles a{text-decoration:none;font-weight:600;text-transform:uppercase}body.module-contacts .form-feedback{margin-top:30px}body.module-contacts .form-feedback .title{text-align:center;font-size:2rem;color:#e50019}body.module-contacts .form-feedback .subtitle{text-align:center}body.module-contacts .form-feedback form{margin:40px 0}body.module-contacts .form-feedback form .btn{margin:0 auto;display:block}body.module-contacts .yandexmap{height:400px}
