@font-face {
font-family: RobotoRegular;
src: url(//demalux.by/wp-content/themes/demalux-theme/fonts/Roboto-Regular.ttf);
font-display: swap;
}
@font-face {
font-family: RobotoBold;
src: url(//demalux.by/wp-content/themes/demalux-theme/fonts/Roboto-Bold.ttf);
font-display: swap;
}
@font-face {
font-family: RobotoMedium;
src: url(//demalux.by/wp-content/themes/demalux-theme/fonts/Roboto-Medium.ttf);
font-display: swap;
}
@font-face {
font-family: RobotoBlack;
src: url(//demalux.by/wp-content/themes/demalux-theme/fonts/Roboto-Black.ttf);
font-display: swap;
} .overlay_part img{display:block;}
.overlay_part{margin-top:10px;}
.overlay_part:hover img{transition:0.6s;transform:scale(1.1,1.1);}
.asdasd{transition:0.6s;}
.container .asdasd{width: max-content;overflow:hidden;transition:0.6s;border-radius:8px;}
.container .asdasd img{transition:0.6s;}
.specialistGAllert{margin:0px !important;}
.specialistGAllert .slick-slide{height:100% !important;}
table{
overflow: auto;
display: block;
border-collapse: collapse;
}
@media screen and (max-width: 480px) {
table {
hyphens: auto;
}
}
th,td{
border:solid 1px;
}
.advantages-table{margin:35px 0;}
.advantages-table th, .advantages-table td {padding:10px;}
.advantages-table td {text-align:left;}
.maps{
margin-top:30px !important;
}
.pagenashional ul{list-style:none;padding-left:0px;margin-bottom:0px;}
.pagenashional ul li{display:inline-block;vertical-align: middle;}
.pagenashional ul li{background: #F4F7FA;border-radius:50%;width:24px;height:24px;text-align:center;}
.pagenashional ul li a{color:#8D9293;text-decoration:none;width:24px;height:24px;display:block;font-family: RobotoRegular;}
.pagenashional ul li.active{background:#85BCFF;border-radius:50%;}
.pagenashional ul li.active a{color: #fff;}
.pagenashional ul li:nth-child(n + 2){margin-left:5px;}
.itemsColors{width:15px;height:15px;border-radius:50%;display:inline-block;}
.tablePrice{width:100% !important;border:none;margin-top:20px;display:table;}
.tablePrice tr td{border:none;text-align: left;}
.tablePrice tr:nth-child(2n + 1) td{background: #F7F7F7;}
.tablePrice tr:first-child td{background: linear-gradient(180deg, #85BCFF 0%, #4B7AB4 100%);border-spacing:0px;text-align:center;font-size:15px;font-family: RobotoBold;color:#fff;}
.tablePrice tr:first-child td p {
color: white;
}
.classCrockCircle{  -webkit-transition: -webkit-transform .8s ease-in-out;
transition:         transform .8s ease-in-out;}
.classCrockCircle:hover{ -webkit-transform: rotate(360deg);
transform: rotate(360deg);}
.sliderSlickCheck{position:relative;}
.formThisCheck{position: absolute;top: 52px;right: 80px;}
.formThisCheck .l-formsBannerSlider{width: 255px;padding: 28px 25px;}
.tableCss{border-spacing: 0px;border: 1px solid #C4C4C4;}
.tableCss tr:first-child td{text-align:center;font-family: RobotoBold;font-size:15px;}
.tableCss tr td{padding:0px;border:1px solid #C4C4C4;}
.tableCss tr:not(:first-child) td{padding:14px;color: #626666;font-size: 13px;font-family: RobotoRegular;line-height:18px;}
.sliders{display: block !important;}
.price_table{margin: 25px auto 50px !important; font-size: 15px; color: #626666; font-family: RobotoRegular; line-height: 24px;}
.akcii_image img {width: 100% !important;}
.textCss{font-size:15px;color:#626666;font-family: RobotoRegular;line-height:24px;margin-top: 21px;}
.textCss p{font-size:15px;color:#626666;font-family: RobotoRegular;line-height:24px; padding: 0 16px;}
.textCss h1{font-family: RobotoBold;font-size:36px;margin:59px 0px 30px;line-height:35px;}
.textCss h2{font-family: RobotoBold;font-size:26px;margin-bottom:25px;padding:0 16px;line-height:33px;}
.textCss a{color:#85BCFF;}
.textCss ul{font-size:15px;color:#626666;font-family: RobotoRegular;line-height:24px;}
body, html{margin:0 auto;padding:0px;}
.container{width:1200px;margin:0 auto;}
.textTransformUppercase{text-transform:uppercase;}
.l-deleteCss{text-decoration:none;color:inherit;}
.textCssHome{margin-bottom: 70px;} .breadcrums{background:#F7F7F7;}
.breadcrums ul{margin:0px;padding:13px 0px;list-style: none;font-size: 14px;font-family: RobotoRegular;color:#8D9293;display: flex;}
.breadcrums ul a{font-size: 14px;font-family: RobotoRegular;color:#8D9293;text-decoration:none;}
.breadcrums ul li:not(:first-child){margin-left:43px;position:relative;}
.breadcrums ul li:not(:first-child):after{
content: '';
position: absolute;
left: -26px;
top: 3px;
width: 6px;
height: 9px;
background: url(//demalux.by/wp-content/themes/demalux-theme/images/arrowsbread.svg) no-repeat;
} .l-miniHeader{background:#F7F7F7;padding:12px 0px;}
.l-miniHeader ul{display:flex;justify-content: space-evenly;list-style:none;padding-left:0px;margin:0px;}
.l-miniHeader ul li a{text-decoration:none;color: #8D9293;font-size: 13px;font-family: RobotoRegular;}
.l-miniHeader ul li a:hover{border-bottom:1px solid #8D9293;}
.l-mainHeader{padding:6px 0px;display:flex;justify-content:space-between;align-items:center;}
.l-addressHeader{display:flex;font-size:15px;color:#626666;font-family: RobotoRegular;}
.l-timeHeader{display:flex;font-size:15px;color:#626666;font-family: RobotoRegular;    margin-top: 10px;}
.rightMargin20{margin-right:20px;}
.l-calcLinkHeader{display:flex;}
.l-calcLinkHeader > span:last-child{margin-left:60px;}
.l-textLinkCalcRed{color:#EF4646;font-family: RobotoBold;margin-left:20px;}
.l-textLinkCalcBlue{color:#638CC1;font-family: RobotoBold;margin-left:20px;}
.l-rightContactHeader{font-family: RobotoRegular;color:#626666;}
.l-flexLinkToo{display:block;display:flex;}
.l-phoneHeader{display:flex;}
.l-emailAdresHeader{display:flex;margin-top:15px;}
.linkOpenWindow{color:#85BCFF;text-decoration:none;
}
.linkOpenWindow span{width:125px;border-bottom:1px dashed #85BCFF;height:1px;display:block;}
.bigPhoneFontHeader{font-size:20px;}
.l-MainMenuHeaderBg{background: linear-gradient(180deg, #85BCFF 0%, #4B7AB4 100%), #85BCFF;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1);z-index: 9;position: relative;}
.l-MainMenuHeader ul{list-style:none;padding-left:0px;margin:0px;display:flex;justify-content:space-between;}
.l-MainMenuHeader ul li{position:relative;}
.l-MainMenuHeader ul li a{color:#fff;text-decoration:none;font-family: RobotoRegular;font-size:15px;padding:19px 0px;display:inline-block;}
.l-MainMenuHeader ul li:after{content:"";left:0px;right:0px;height:4px;background:#fff;position:absolute;width:100%;bottom:0px;border-radius: 30px;display:none;}
.l-MainMenuHeader ul li:hover:after{display:block;}
.l-MainMenuHeader ul li.active:after{display:block;} .bannerMain{position:relative;}
.sliders{position:relative;}
.sliders img{width:100%; height: fit-content; object-fit: cover;}
.l-leftarr{position:absolute;left:15%;top:calc(50% - 26.5px);z-index:9;cursor:pointer;}
.l-rightarr{position:absolute;right:15%;top:calc(50% - 26.5px);z-index:9;cursor:pointer;}
.l-bannerContent{position:absolute;top:0px;left:0px;right:0px;display:flex;width:1200px;margin:0 auto;justify-content: space-between;}
.l-bannerContentLeftTitle{color:#FFFFFF;font-size:50px;letter-spacing: 2%;font-family:RobotoBlack;margin-top:81px;}
.l-bannerContentLeftPrice{color:#628CC1;font-size:30px;font-family:RobotoBlack;padding:10px 24px;background:#fff;border-radius:5px;display:inline-block;margin-top:15px;}
.l-bannerContentBtn{background: linear-gradient(180deg, #EA4338 0%, #A71218 100%, #A71218 100%), #ECECEC;font-family: RobotoMedium;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.3);padding:16px 85px;color:#fff;margin-top:72px;display:inline-block;cursor:pointer;
border-radius: 25px;}
.l-bannerContentBtn:hover{background:linear-gradient(180deg, #A71218 0%, #A71218 100%, #EA4338 100%), #ECECEC;}
.l-formsBannerSlider{background: #FFFFFF;box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.1);border-radius: 15px;width:300px;padding:28px 32px;margin-top: 32px;}
.l-formsBannerSlider.l-formsBannerSlider--absolute {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
.l-formsBannerTitle{color: #3C3D3E;font-size:23px;font-family:RobotoMedium;}
.l-formsBannerText{color:#8D9293;font-size:11px;letter-spacing: 0.02em;font-family: RobotoRegular;margin-top:10px;margin-bottom:15px;}
.l-formsBannerInput{position:relative;}
.l-formsBannerInput input{border:none;border-radius:5px;width:100%;box-sizing: border-box;padding:17px 0px 17px 45px;box-shadow: inset 0px 4px 4px rgba(226, 225, 225, 0.3);outline:none;border: 1px solid #E2E1E1;}
.l-formsBannerInput input::placeholder{color:#BEC2C3;font-size:13px;font-family:RobotoRegular;}
.l-formsBannerInput input:focus::placeholder{color:rgba(75, 122, 180, 0.7);}
.l-formsBannerInput input:focus{box-shadow:0px 4px 4px rgba(75, 122, 180, 0.3);}
.l-formsBannerInput input:focus + svg path{fill:rgba(75, 122, 180, 0.8);}
.l-formsBannerInput svg{position: absolute;top: 16px;left: 17px;}
.phoneInputToo{margin-top:14px;}
.phoneInputToo svg{top: 20px;left: 21px;}
.l-formsBannerTextarea{position:relative;}
.l-formsBannerTextarea textarea{border: 1px solid #E2E1E1;width:100%;height:70px;margin-top:18px;border-radius:5px;width:100%;box-sizing: border-box;padding:13px 0px 13px 45px;box-shadow:0px 4px 4px rgba(226, 225, 225, 0.3);outline:none;resize:none;}
.l-formsBannerTextarea textarea::placeholder{color:#BEC2C3;font-size:13px;font-family:RobotoRegular;}
.l-formsBannerTextarea textarea:focus::placeholder{color:rgba(75, 122, 180, 0.7);}
.l-formsBannerTextarea textarea:focus{box-shadow:0px 4px 4px rgba(75, 122, 180, 0.3);}
.l-formsBannerTextarea svg{position: absolute;top: 30px;left: 17px;}
.l-formsBannerTextarea textarea:focus + svg path{fill:rgba(75, 122, 180, 0.8);}
.btnSnBanner{cursor: pointer;background: linear-gradient(180deg, #85BCFF 0%, #4B7AB4 100%),#C4C4C4;box-shadow: 0px 4px 4px rgba(29, 29, 29, 0.4);padding: 14px 50px;border-radius: 25px;color: #fff;text-align:center;display: block;text-decoration: none;margin-top: 22px;font-family: RobotoMedium;text-shadow: 0px 2px 2px #4B7AB4;font-size: 15px;}
.btnSnBanner:hover{background: linear-gradient(180deg, #4B7AB4 0%, #85BCFF 100%), #C4C4C4;}
.btn123send{cursor: pointer;background: linear-gradient(180deg, #85BCFF 0%, #4B7AB4 100%),#C4C4C4;box-shadow: 0px 4px 4px rgba(29, 29, 29, 0.4);padding: 14px 50px;border-radius: 25px;color: #fff;text-align:center;display: block;text-decoration: none;margin-top: 22px;font-family: RobotoMedium;text-shadow: 0px 2px 2px #4B7AB4;font-size: 15px;}
.btn123send:hover{background: linear-gradient(180deg, #4B7AB4 0%, #85BCFF 100%), #C4C4C4;} .textMiniConstruct{font-size:26px;margin-top:70px;margin-bottom:70px;color:#3C3D3E;font-family: RobotoMedium;}
.textMiniFacture{font-size:26px;margin-top:100px;margin-bottom:70px;color:#3C3D3E;font-family: RobotoMedium;}
.l-flexTypeConstruct{display:flex;justify-content:space-between;flex-wrap:wrap;}
.l-boxConturct{display:flex;width:50%;cursor:pointer;}
.l-boxConturct .l-leftConturct{position:relative;cursor:pointer;}
.l-boxConturct .l-leftConturct span{position:absolute;top:0px;left:0px;right:0px;bottom:4px;transition:0.2s;background: rgba(255, 214, 99, 0.8);opacity:0;cursor:pointer;border-radius:5px;outline: 1px solid #fff;outline-offset: -1px;    display: flex;align-items: center;justify-content: center;}
.l-boxConturct:hover .l-leftConturct span{opacity:1;transition:0.2s;outline: 1px solid #fff;outline-offset: -14px;}
.l-boxConturct:hover .l-titleConturct{color:#EFC346}
.l-boxConturct:hover .l-moreConturct a{color:#EFC346}
.marginBottom100{margin-bottom:100px;}
.l-boxConturct:nth-child(n + 3){margin-top:50px;}
.l-leftConturct img{overflow:hidden;border-radius:5px;max-width: 100%;}
.l-rigthConturct{margin-left:27px;}
.l-titleConturct{color:#626666;font-size:20px;font-family: RobotoMedium;}
.l-textConturct{color:#626666;font-size:15px;font-family: RobotoRegular;margin-top:15px;width:270px;}
.l-moreConturct{margin-top:15px;}
.l-moreConturct a{color:#85BCFF;font-size:15px;font-family: RobotoRegular;text-decoration:none;}
.l-moreConturct a:hover{color:#8ebcf3;} .lb-number{display:none !important;}
.l-sale{background:url(//demalux.by/wp-content/themes/demalux-theme/images/bgSales.jpg) no-repeat;background-size:cover;}
.l-flexSaleImg{display:flex;flex-wrap:wrap;}
.l-flexSaleImg div{width:50%;}
.l-flexSaleImg img{}
.classSalesItch{padding-top:30px;margin-bottom:40px;color:#3C3D3E;font-size:26px;font-family: RobotoMedium;margin-top: 0;}
.btnWatchSales{cursor: pointer;
background: linear-gradient(180deg, #85BCFF 0%, #4B7AB4 100%), #C4C4C4;
box-shadow: 0px 4px 4px rgba(29, 29, 29, 0.4);
padding: 14px 50px;
border-radius: 25px;
color: #fff;
display:inline-block;
text-decoration:none;
margin-top:80px;
margin-bottom:100px;
font-family: RobotoMedium;
text-shadow: 0px 2px 2px #4B7AB4;
font-size: 15px;}
.btnWatchSales:hover{ background: linear-gradient(180deg, #4B7AB4 0%, #85BCFF 100%), #C4C4C4;}
.l-advantagerFlex{display:flex;}
.l-titleadvantager{font-size:15px;font-family: RobotoBold;margin-bottom:10px;margin-top:0;}
.l-advantagerFlex > div{margin-right:20px;}
.l-advantagerFlex img {width:55px;height:auto;max-width:inherit;} .constructor{background:url(//demalux.by/wp-content/themes/demalux-theme/images/constructor.jpg) no-repeat;min-height:1056px;}
.titleConstructor{font-size:26px;color:#3C3D3E;font-family:RobotoMedium;padding-top:35px;margin-bottom:26px;}
#construct{display:flex;justify-content:center;}
.wrapper-inner {margin-top: 35px;} .bgFaqAll{background:url(//demalux.by/wp-content/themes/demalux-theme/images/bgReckCheck.jpg) no-repeat;background-size:cover;padding-bottom:108px;}
.l-qllBoxFaqThis{background: #FFFFFF;box-shadow: 0px 2px 2px rgba(75, 122, 180, 0.15);border-radius: 5px;}
.l-qllBoxFaqThis:not(:first-child){margin-top:30px;}
.l-qllBoxTitle{color: #626666;font-size: 15px;font-family:RobotoMedium;padding:24px;box-shadow: 0px 2px 2px rgba(75, 122, 180, 0.15);position:relative;cursor:pointer;}
.l-qllBoxText{color:#8D9293;font-size:15px;font-family: RobotoRegular;line-height:24px;padding:24px;display:none;}
.rightArrowRight{
position: absolute;
right: 0px;
top: 0px;
padding: 24px 14px;
transition: 0.2s;
cursor:pointer;
border-left: 1px solid #ECF1F5;
}
.rightArrowRight svg {
transition: 0.4s;
}
.rightArrowRight:hover svg {
transform: rotate(90deg);
}
.rightArrowRight:hover svg path{
fill:#FFD663;
}
.zendres{
transition: 0.2s;
transform: rotate(90deg);
border-left:none;
}
.zendres svg path{
fill:#FFD663;
}
.rightArrowRight.zendres:hover svg {
transform: none;
} .pageBox-reviews{margin-top:40px;}
.boxMainReviews{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:35px;}
.reviewsMain{padding-bottom:110px;}
.reviewsThis{background: linear-gradient(151.69deg, #F0F4F7 28.96%, #FFFFFF 99.38%), #F7F7F7;
border: 0.5px solid rgba(190, 194, 195, 0.2);
width:32%;
box-sizing: border-box;
padding:16px 20px;
box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);
border-radius: 10px;}
.reviewsThis:nth-child(n + 4){margin-top:30px;}
.l-flexReviewsThis{display:flex;margin-top:15px;}
.l-flexReviewsThis .iframeRev{margin-right:32px;border-radius: 10px;overflow: hidden;width: 325px;height: 100px;z-index: 1;}
.revStar{margin:0px -4px;}
.revStar img{padding:0px 4px;}
.revTitle{color:#626666;font-size:15px;font-family:RobotoMedium;line-height: 18px;margin-top:6px;}
.revDate{color: #BEC2C3;font-size: 12px;font-family:RobotoRegular;margin-top:6px;}
.pageBox-once_reviews{display:flex;}
.pageBox-once_reviews:not(:first-child){margin-top:53px;padding-top:54px;border-top:1px solid #F7F7F7;}
.pageBoxLeft{margin-right:27px;}
.pageBoxLeft  .videoRev:first-child{border: 8px solid #F4F7FA;border-radius: 10px;}
.imgAllRev{margin-top:17px;display:flex;flex-wrap:wrap;justify-content:space-between;}
.imgBoxRev:nth-child(n + 3){margin-top:12px;}
.imgBoxRev{}
.titleRevUser{color:#3C3D3E;font-size:20px;font-family:RobotoMedium;margin-bottom:20px;}
.bottomMarginRevStars{margin-bottom:20px;}
.userPhotoRev{display:flex;align-items:center;}
.userPhotoRev div:first-child{margin-right:20px;font-size:15px;color:#626666;font-family:RobotoRegular;}
.userTextRev{margin-top:20px;}
.userInfoRev div:last-child{color:#BEC2C3;font-size:12px;font-family:RobotoRegular;margin-top:9px;}
.userTextRev{line-height:18px;font-size:15px;font-family:RobotoRegular;color:#8D9293;} .l-boxConturct1{display: flex;width: 50%;cursor: pointer;}
.l-pictureAllikses .l-boxConturct{width:25%;}
.l-pictureAllikses .l-boxConturct:nth-child(n + 5){margin-top:30px;}
.l-pictureAllikses .l-boxConturct{margin-top:0px;}
.l-boxConturct .l-leftConturct a.pictureThist{position:absolute;top:0px;left:0px;right:0px;bottom:4px;transition:0.2s;background: rgba(255, 214, 99, 0.8);opacity:0;cursor:pointer;border-radius:5px;outline: 1px solid #fff;outline-offset: -1px;    display: flex;align-items: center;justify-content: center;}
.l-boxConturct:hover .l-leftConturct a.pictureThist{opacity:1;transition:0.2s;outline: 1px solid #fff;outline-offset: -14px;} .bgFormAlives .container{position:relative;}
.bgFormAlives{background:url(//demalux.by/wp-content/themes/demalux-theme/images/imgBannersAlive.jpg) no-repeat;background-size:cover;min-height:536px;}
.l-bgFormAlivesImg{    position: absolute;
right: 44px;
top: 55px;}
.formAliversCont{width:700px;height:270px;background: #FAFAFA;
padding:65px 0px 0px 78px;
box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.1);
border-radius: 10px;}
.formAliversCont-title{color:#3C3D3E;font-size:26px;font-family:RobotoMedium;}
.formAliversCont-input{position:relative;margin-top:30px;}
.formAliversCont-input input{border:none;border-radius:5px;width:530px;box-sizing: border-box;padding:13px 0px 13px 45px;box-shadow:0px 4px 4px rgba(226, 225, 225, 0.3);outline:none;}
.formAliversCont-input input::placeholder{color:#BEC2C3;font-size:13px;font-family:RobotoRegular;}
.formAliversCont-input input:focus::placeholder{color:rgba(75, 122, 180, 0.7);}
.formAliversCont-input input:focus{box-shadow:0px 4px 4px rgba(75, 122, 180, 0.3);}
.formAliversCont-input input:focus + svg path{fill:rgba(75, 122, 180, 0.8);}
.formAliversCont-input svg{position: absolute;top: 13px;left: 17px;}
.formAliversCont-flex{display:flex;margin-top:30px;}
.formAliversCont-btn{    cursor: pointer;
margin-right:39px;
background: linear-gradient(180deg, #85BCFF 0%, #4B7AB4 100%), #C4C4C4;
box-shadow: 0px 4px 4px rgba(29, 29, 29, 0.4);
padding: 16px 73px;
border-radius: 25px;
color: #fff;
display: inline-block;
text-decoration: none;
font-family: RobotoMedium;
text-shadow: 0px 2px 2px #4B7AB4;
font-size: 15px;}
.formAliversCont-btn:hover{background: linear-gradient(180deg, #4B7AB4 0%, #85BCFF 100%), #C4C4C4;}
.formAliversCont-contact{color:#626666;font-size:15px;font-family:RobotoMedium;} .l-advantagerFlex{width:32%;}
.l-advantagerFlex:nth-child(n + 4){margin-top:20px;}
.l-advantagerLists{display:flex;flex-wrap:wrap;justify-content: space-between;margin-bottom:130px;}
.l-textdvantager{color:#8D9293;font-size:15px;font-family: RobotoRegular;line-height: 24px;} .checkerBlock{display:none;}
.l-contentTextBlock{display:flex;}
.l-bgTextBlock{background:url(//demalux.by/wp-content/themes/demalux-theme/images/bgTextBlock.jpg) no-repeat;background-size:cover;}
.l-rightContentBlock{    background: url(//demalux.by/wp-content/themes/demalux-theme/images/rightBlogCircle.png) no-repeat center center;
background-size: 100%;
width: 45%;
display: flex;
position:relative;
justify-content: center;
align-items: center;}
.l-titleCaclContent{margin-top:105px;color:#3C3D3E;font-size:26px;font-family: RobotoMedium;margin-bottom:50px;}
.l-btnCalcContent{    cursor: pointer;
background: linear-gradient(180deg, #85BCFF 0%, #4B7AB4 100%), #C4C4C4;
box-shadow: 0px 4px 4px rgba(29, 29, 29, 0.4);
padding: 16px 38px;
border-radius: 25px;
color: #fff;
display: inline-block;
text-decoration: none;
margin-top: 50px;
margin-bottom: 100px;
font-family: RobotoMedium;
text-shadow: 0px 2px 2px #4B7AB4;
font-size: 15px;
}
.l-thisBlockAbsoluteContent{position:absolute;display:flex;bottom:70px;align-items: end;}
.l-thisBlockRightText{color: #638CC1;font-size: 15px;font-family: RobotoBold;letter-spacing: 0.03em;margin-left:20px;position:relative;}
.l-thisBlockRightText:after{    content: "";
background: url(//demalux.by/wp-content/themes/demalux-theme/images/arrowsContent.svg) no-repeat;
width: 26px;
height: 41px;
position: absolute;
right: 17px;
top: -25px;}
.l-textCaclContent{font-family: RobotoRegular;font-size:15px;line-height:24px;}
.pulse1{
animation-name: pulse1;
-webkit-animation-name: pulse1;  
animation-duration: 5s;   
-webkit-animation-duration: 5s;
animation-iteration-count: infinite;
-webkit-animation-iteration-count: infinite;
}
@keyframes pulse1 {
20% {
transform: rotate(360deg);
}
40% {
transform: rotate(350deg);
}   
60% {
transform: rotate(360deg);
}  
80% {
transform: rotate(370deg);
}
100% {
transform: rotate(360deg); 
}
} .slidersan{margin:0px -15px 108px;position:relative;}
.slidersan .slick-slide{padding:0px 15px;outline:none;height:320px;cursor:pointer;}
.l-boxSliderLamp{background:#FAFAFA;width:269px;border-radius:5px;padding:0px 30px 30px;box-sizing: border-box;}
.l-boxSliderLamp:hover{box-shadow:4px 4px 4px rgba(0, 0, 0, 0.15);}
.l-boxSliderLamp:hover .l-textTitle{color:#EFC346;}
.l-textTitle{color:#3C3D3E;font-size:15px;font-family: RobotoMedium;}
.l-colorTitle{font-size:15px;font-family: RobotoRegular;margin:16px -3px 0px;}
.l-colorTitle span{margin-left:20px;}
.l-colorTitle span img{padding:0px 3px;display:inline-block;}
.l-priceTitle{margin-top:16px;font-size:15px;font-family: RobotoRegular;}
.lefter{position:absolute;top:calc(50% - 7px);left:-60px;z-index:99;cursor:pointer;}
.righter{position:absolute;top:calc(50% - 7px);right:-60px;z-index:99;cursor:pointer;} .l-bgTextLastBlock{background:#F7F7F7;padding:38px 0px 121px;}
.textCss ul li {
list-style-type: disc;
}
.textCss ol li {
list-style-type: decimal;
} .bgLastFormMain{background:url(//demalux.by/wp-content/themes/demalux-theme/images/bgTextLsat.jpg) no-repeat;background-size:cover;min-height:496px;}	
.bgLastFormMain .container{position:relative;}
.babyItemsImg{position:absolute;left:210px;top: -34px;}	
.formsThisLastMain{width:787px;height:390px;float:right;margin-top:70px;background:#F7F7F7;box-shadow:4px 4px 4px rgba(0, 0, 0, 0.1);border-radius:10px;padding-right: 38px;}
.formsThisLastMain1{margin-top:37px;margin-left:96px;color:#3C3D3E;font-size:26px;font-family:RobotoMedium;}
.formsThisLastMain2{color:#8D9293;font-size:14px;font-family:RobotoRegular;margin-top:8px;margin-left:96px;margin-bottom:22px;}
.blockWidthMainTextForms{margin-left:96px;display:flex;}
.blockWidthMainTextForms div{width:50%;position:relative;}
.blockWidthMainTextForms div:first-child svg{width:11px;height:13px;position: absolute;top: 13px;left: 17px;}
.blockWidthMainTextForms div:last-child svg{position: absolute;top: 13px;left: 17px;}
.blockWidthMainTextForms div:last-child{margin-left:22px;}
.blockWidthMainTextForms input{border:none;border-radius:5px;width:100%;box-sizing: border-box;padding:13px 0px 13px 45px;box-shadow:0px 4px 4px rgba(226, 225, 225, 0.3);outline:none;}
.blockWidthMainTextForms input::placeholder{color:#BEC2C3;font-size:13px;font-family:RobotoRegular;}
.blockWidthMainTextForms input:focus::placeholder{color:rgba(75, 122, 180, 0.7);}
.blockWidthMainTextForms input:focus{box-shadow:0px 4px 4px rgba(75, 122, 180, 0.3);}
.blockWidthMainTextForms input:focus + svg path{fill:rgba(75, 122, 180, 0.8);}
.formsThisLastMain textarea{font-family:RobotoRegular;width:100%;height:106px;margin-top:18px;border:none;border-radius:5px;width:100%;box-sizing: border-box;padding:13px 0px 13px 45px;box-shadow:0px 4px 4px rgba(226, 225, 225, 0.3);outline:none;resize:none;}
.formsThisLastMain textarea::placeholder{color:#BEC2C3;font-size:13px;font-family:RobotoRegular;}
.formsThisLastMain textarea:focus::placeholder{color:rgba(75, 122, 180, 0.7);}
.formsThisLastMain textarea:focus{box-shadow:0px 4px 4px rgba(75, 122, 180, 0.3);}
.textareaFormLast svg{position: absolute;top: 30px;left: 17px;}
.textareaFormLast textarea:focus + svg path{fill:rgba(75, 122, 180, 0.8);}
.btn-sumbit{
transition: 0.8s;
cursor: pointer;
background: linear-gradient(180deg, #85BCFF 0%, #4B7AB4 100%), #C4C4C4;
box-shadow: 0px 4px 4px rgba(29, 29, 29, 0.4);
padding: 11px 43px;
border-radius: 25px;
display:inline-block;
margin-top:24px;
color: #fff;
font-family: RobotoRegular;
text-shadow: 0px 2px 2px #4B7AB4;
font-size: 15px;
}
.btn-sumbit:hover{background: linear-gradient(180deg, #4B7AB4 0%, #85BCFF 100%), #C4C4C4;transition: 0.8s;} .l-flexFooterTop{display:flex;justify-content:space-between;align-items:center;}
.l-footerTop{background:#3D3D3D;padding:20px 0px;}
.l-footerMtsPhone{display:flex;font-size:15px;color:#fff;font-family: RobotoRegular;align-items: center;}
.l-footerHomePhone{display:flex;font-size:15px;color:#fff;font-family: RobotoRegular;margin-top:10px;align-items: center;}
.l-bigWhitePhone{font-size:20px;}
.btnCallResets{transition:0.8s;cursor:pointer;background: linear-gradient(180deg, #85BCFF 0%, #4B7AB4 100%), #C4C4C4;box-shadow: 0px 4px 4px rgba(29, 29, 29, 0.4);padding:16px 39px;border-radius: 25px;color:#fff;font-family: RobotoRegular;text-shadow: 0px 2px 2px #4B7AB4;font-size:15px;}
.btnCallResets:hover{background: linear-gradient(180deg, #4B7AB4 0%, #85BCFF 100%), #C4C4C4;transition:0.8s;}
.l-textLinkCalcWhite{color:#fff;font-family: RobotoBold;margin-left:20px;letter-spacing: 0.03em;}
.l-FlexFooterBottom{display:flex;justify-content:space-between;}
.l-footerBottom{background:#332E2E;padding:52px 0px 27px;}
.l-leftFooterFirstBlock{width:300px;}
.textLeftFooterBottom{font-family: RobotoRegular;color:#8D9293;font-size: 13px;line-height:20px;margin-top:18px;}
.l-footerBottomMenu > span{color:#fff;font-family: RobotoBold;text-transform:uppercase;}
.l-footerBottomMenu ul{list-style:none;padding-left:0px;margin-bottom:0px;}
.l-footerBottomMenu ul li:not(:first-child){margin-top:15px;}
.l-footerBottomMenu ul li:first-child{margin-top:20px;}
.l-footerBottomMenu ul li a{color:#8D9293;text-decoration:none;font-family: RobotoRegular;font-size:13px;}
.l-footerBottomMenu ul li a:hover{color:#fff;}
.l-connectWithUs{cursor: pointer;background: linear-gradient(180deg, #85BCFF 0%, #4B7AB4 100%), #C4C4C4;box-shadow: 0px 4px 4px rgba(29, 29, 29, 0.4);padding: 16px 48px;border-radius: 25px;margin-top:30px;color: #fff;font-family: RobotoRegular;text-shadow: 0px 2px 2px #4B7AB4;font-size: 15px;}
.l-connectWithUs:hover{background: linear-gradient(180deg, #4B7AB4 0%, #85BCFF 100%), #C4C4C4;}
.l-footerMailCheck{font-family: RobotoRegular;display:flex;align-items:center;color:#fff;align-items:center;    font-size: 15px;margin-top:30px;}
.l-socialFooter{display:flex;margin:15px -15px;}
.l-socialFooter div{padding:15px;position:relative;transition:0.2s;}
.l-socialFooter div:hover{transition:0.2s;top:0.5px;}
.l-paySystemFooter > span{font-family: RobotoBold;color:#fff;font-size:15px;text-transform:uppercase;}
.l-paySystemFooter div{margin-top:15px;margin-left: -3px;}
.l-copyrightFooter{background:#332E2E;color:#C6CACB;font-family: RobotoRegular;border-top:1px solid #3D3D3D;}
.l-copyrightFooterFlex{display:flex;align-items:center;justify-content:space-between;padding:15px 0px; }
.copytightLeftText{font-size:11px;font-family: RobotoRegular;}
.starsFooterReit{margin:0px -4px;}
.starsFooterReit img{
height: 15px;
width: 16px;
}
.starsFooterReit span{font-size:13px;font-family: RobotoRegular;margin-left:19px;} .contentFaceMainPage{display:flex;margin-top:35px;}
.right-contentFaceMainPage{padding-left:30px;border-left: 1px solid #F7F7F7;}
.left-contentFaceMainPage{width:18%;}
.right-contentFaceMainPage{width:82%;margin-bottom: 50px;}
.flexBlogBox{margin-top:37px;display:flex;margin-bottom:50px;}
.flexBlogBox:not(:first-child){padding-top:50px;border-top:1px solid #F7F7F7;}
.l-flexBlogBox{margin-right:25px;}
.r-flexBlogBoxTitle{color: #3C3D3E;font-size:20px;font-family: RobotoMedium;}
.r-flexBlogBoxDate{color:#BEC2C3;font-size:12px;font-family: RobotoRegular;margin-top:15px;margin-bottom:18px;}
.r-flexBlogBoxText{color:#8D9293;font-size:15px;font-family:RobotoRegular;line-height:24px;}
.r-flexBlogBoxLink{margin-top:19px;}
.r-flexBlogBoxLink a{color:#85BCFF;text-decoration:none;font-size:15px;font-family:RobotoRegular;}
.r-flexBlogBoxLink a:hover{border-bottom:1px solid #85BCFF;}
.title-contentFace h1{color:#3C3D3E;font-family: RobotoBold;margin-top:0px;margin-bottom:0px;}
.title-MainPage{font-family: RobotoBold;font-size: 15px;text-transform: uppercase;color: #638CC1;}
.title-MainPage:not(:first-child){margin-top:60px;}
.ul-MainPage ul li{margin-top:20px;color:#85BCFF;}
.ul-MainPage ul li a{color:#626666;font-family: RobotoRegular;font-size:15px;text-decoration:none;}
.ul-MainPage ul li a:hover{border-bottom:1px solid #85BCFF;color:#85BCFF;}
.pagePotolock .l-boxConturct{width:32%;}
.pagePotolock .l-boxConturct:nth-child(n + 4) {margin-top: 30px;} .hr-leftMenu{height:1px;background:#F7F7F7;margin-top:30px;margin-bottom:30px;}
.box-leftMenu{display:flex;cursor:pointer;}
.img-leftMenu{margin-right:20px;}
.text-leftMenu{
font-size: 15px;
line-height: 18px;
font-family: RobotoBold;
letter-spacing: 0.03em;
color: #638CC1;
} .contactStrong{color:#626666;font-family: RobotoBold;font-size:18px;text-transform:uppercase;}
.checkContactPages{margin-top:20px;align-items: inherit;font-family: RobotoRegular;}
.checkContactPages1{margin-top:20px;}
.flexContactBoxer{display:flex;flex-wrap:wrap;justify-content:space-between;}
.flexContactBoxer_items{width:50%;}
.flexContactBoxer_items:nth-child(n + 3){margin-top:39px;} .adPageAbouteText .l-advantagerLists{margin-bottom:0px;}
.adPageAbouteText .l-advantagerFlex{width:50%;}
.adPageAbouteText .l-advantagerFlex:nth-child(n + 3){margin-top:30px;}
.videoContacts{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:123px;}
.videoContacts div{background: #F4F7FA;border: 8px solid #F4F7FA;box-sizing: border-box;border-radius: 10px;width:32%;}
.videoContacts div:nth-child(n + 4){margin-top:18px;}
.сectangleSliders{margin-top:37px;}
.сectangleSliders div img{width:100%;border-radius:10px;overflow:hidden;} .akcijiPage{display:flex;justify-content:space-between;flex-wrap:wrap;}
.akcijiPage div{width:50%;}
.akcijiPage div img{}
.titleAkcijiPages{font-family: RobotoBold;
font-size: 26px;
margin:69px 0px 43px;
line-height: 30px;
color: #3C3D3E;} .overlaft{position:fixed;top:0px;right:0px;bottom:0px;left:0px;background:rgba(0,0,0,0.5);z-index:9999;display:none;}
.thems-forms{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width:389px;box-sizing:border-box;height:282px;background:#fff;text-align:center;padding:54px 0px;}
.themsformsTitle{font-size: 36px;color: #4B7AB4;font-family:RobotoBold;margin-bottom:37px;}
.themsformsText{color: #3C3D3E;font-size: 16px;font-family:RobotoRegular;margin-top:38px;}
.closeBlockThems{position:absolute;top:0px;right:0px;padding:20px;cursor:pointer;} .overdaarfter{position: fixed; left: 0;right: 0;top: 0;bottom: 0;z-index: 9999999;background:rgba(0,0,0,0.4);display:none;}
.itemsLightThisClicker{
background: #FCFEFF;box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.2);
border-radius: 10px;width: 707px !important;height: 612px;
padding:22px 25px;box-sizing:border-box;position: absolute;
left: 50%;top: 50%;transform: translate(-50%, -50%);
margin: 0 auto;
}
.itemsLightTitile{color: #3C3D3E;font-size: 26px;font-family:RobotoMedium;}
.itemsLightFlex{display:flex;justify-content:space-between;margin-top:29px;}
.itemsLightImg{padding-right:35px;width:285px;}
.itemsLightImg img{max-width:unset;}
.colorFlexThisTems{font-family:RobotoMedium;color: #626666;font-size: 15px;}
.addishionalTitle{color: #3C3D3E;font-size: 20px;font-family:RobotoMedium;}
.tiemsOption{color: #626666;font-size: 15px;font-family:RobotoMedium;margin-top:20px;}
.tiemsOption1{margin-top:10px;color: #8D9293;font-size: 15px;font-family:RobotoRegular;}
.pricesOption{color: #626666;font-size: 20px;font-family:RobotoMedium;margin-top:20px;}
.close_modal_d{position: absolute;top: -25px;font-size: 15px;color: #ffffff;right: 0px;font-family:RobotoRegular;cursor:pointer;}
.close_modal_d svg{margin-left:8px;} .btnNestpotoloks{  cursor: pointer;
background: linear-gradient(180deg, #85BCFF 0%, #4B7AB4 100%), #C4C4C4;
box-shadow: 0px 4px 4px rgba(29, 29, 29, 0.4);
padding: 14px 50px;
border-radius: 25px;
color: #fff;
text-align: center;
display: block;
text-decoration: none;
margin-top: 22px;
font-family: RobotoMedium;
text-shadow: 0px 2px 2px #4B7AB4;
font-size: 15px;
}
.flex-galery{display:flex;justify-content:space-between;flex-wrap:wrap;}
.items-gallerys:nth-child( n +  4 ){margin-top:35px;}
.l-phoneHeader a {display: block; margin: 0 0 5px; color: #626666; text-decoration: none;}
.l-footerMtsPhone  a, .l-footerHomePhone a {color: #ffffff; text-decoration: none;}
.big-table {
overflow: auto;
position: relative;
}
.flexLis {
display: flex;
flex-wrap: wrap;
margin: 0px 0px 20px;
transition: 0.2s;
}
.l-blogNav {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
gap: 10px;
} .pagination {
display: flex;
justify-content: center;
align-items: center;
gap: 8px;
margin: 40px 0;
padding: 10px 0;
flex-wrap: wrap;
}
.pagination .page-numbers {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 40px;
height: 40px;
padding: 0 12px;
font-size: 16px;
font-weight: 500;
color: #4B7AB4;
text-decoration: none;
border-radius: 8px;
border: 2px solid transparent;
transition: all 0.3s ease;
background: transparent;
position: relative;
}
.pagination .page-numbers:hover {
color: #fff;
background: #4B7AB4;
border-color: #4B7AB4;
transform: translateY(-2px);
box-shadow: 0 4px 15px rgba(75, 122, 180, 0.3);
}
.pagination .page-numbers.current {
color: #fff;
background: linear-gradient(180deg, #85BCFF 0%, #4B7AB4 100%);
border-color: transparent;
box-shadow: 0 4px 15px rgba(75, 122, 180, 0.4);
cursor: default;
font-weight: 600;
}
.pagination .page-numbers.current:hover {
transform: translateY(0);
box-shadow: 0 4px 15px rgba(75, 122, 180, 0.4);
} .pagination .next,
.pagination .prev {
font-size: 20px;
min-width: 44px;
}
.pagination .next:hover,
.pagination .prev:hover {
background: #4B7AB4;
border-color: #4B7AB4;
color: #fff;
transform: translateX(3px);
}
.pagination .prev:hover {
transform: translateX(-3px);
} .pagination .page-numbers.dots {
color: #85BCFF;
font-weight: 700;
cursor: default;
background: transparent;
border-color: transparent;
}
.pagination .page-numbers.dots:hover {
background: transparent;
transform: none;
box-shadow: none;
color: #85BCFF;
} @media (max-width: 768px) {
.pagination {
gap: 5px;
margin: 30px 0;
}
.pagination .page-numbers {
min-width: 36px;
height: 36px;
padding: 0 10px;
font-size: 14px;
border-radius: 6px;
}
.pagination .next,
.padding .prev {
min-width: 38px;
font-size: 18px;
}
}
@media (max-width: 480px) {
.pagination {
gap: 4px;
margin: 20px 0;
}
.pagination .page-numbers {
min-width: 32px;
height: 32px;
padding: 0 8px;
font-size: 13px;
border-radius: 4px;
}
.pagination .next,
.pagination .prev {
min-width: 34px;
font-size: 16px;
}
}
.akcijiPage.akcijiPage--single div {
width: 100%;
}
.specialistGAllert--single {
margin-top: 30px !important;
}
.wpcf7 form .wpcf7-response-output {
padding: 0.2em 1em !important;
margin: 0.5em !important;
}
address {
font-style: normal;
}