  #fancybox-loading{   position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none;}  * html #fancybox-loading{    position:absolute;margin-top:0;}  #fancybox-loading div{   position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('/images/fancybox/fancybox.png');}  #fancybox-overlay{   position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:1100;display:none;}  * html #fancybox-overlay{    position:absolute;width:100%;}  #fancybox-tmp{   padding:0;margin:0;border:0;overflow:auto;display:none;}  #fancybox-wrap{   position:absolute;top:0;left:0;margin:0;padding:20px;z-index:1101;display:none;}  #fancybox-outer{   position:relative;width:100%;height:100%;background:#FFF;} @media screen and (max-width:768px){   #fancybox-outer{     max-width:569px;margin:0 auto;} } #fancybox-inner{   position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;overflow:hidden;}  #fancybox-hide-sel-frame{   position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}  #fancybox-close{   position:absolute;top:-15px;right:-15px;width:30px;height:30px;background-image:url('/images/fancybox/fancybox.png');background-position:-40px 0px;cursor:pointer;z-index:1103;display:none;}  #fancybox_error{   color:#444;font:normal 12px/20px Arial;padding:7px;margin:0;}  #fancybox-content{   height:auto;width:auto;padding:0;margin:0;}  #fancybox-img{   width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic;}  #fancybox-frame{   position:relative;width:100%;height:100%;border:none;display:block;}  #fancybox-title{   position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:1102;}  .fancybox-title-inside{   padding:10px 0;text-align:center;color:#333;}  .fancybox-title-outside{   padding-top:5px;color:#FFF;text-align:center;font-weight:bold;}  .fancybox-title-over{   color:#FFF;text-align:left;}  #fancybox-title-over{   padding:10px;background-image:url('/images/fancybox/fancy_title_over.png');display:block;}  #fancybox-title-wrap{   display:inline-block;}  #fancybox-title-wrap span{   height:32px;float:left;}  #fancybox-title-left{   padding-left:15px;background-image:url('/images/fancybox/fancybox.png');background-position:-40px -90px;background-repeat:no-repeat;}  #fancybox-title-main{   font-weight:bold;line-height:29px;background-image:url('/images/fancybox/fancybox-x.png');background-position:0px -40px;color:#FFF;}  #fancybox-title-right{   padding-left:15px;background-image:url('/images/fancybox/fancybox.png');background-position:-55px -90px;background-repeat:no-repeat;}  #fancybox-left, #fancybox-right{   position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background-image:url('/images/fancybox/blank.gif');z-index:1102;display:none;}  #fancybox-left{   left:0px;}  #fancybox-right{   right:0px;}  #fancybox-left-ico, #fancybox-right-ico{   position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;}  #fancybox-left-ico{   background-image:url('/images/fancybox/fancybox.png');background-position:-40px -30px;}  #fancybox-right-ico{   background-image:url('/images/fancybox/fancybox.png');background-position:-40px -60px;}  #fancybox-left:hover, #fancybox-right:hover{   visibility:visible;}  #fancybox-left:hover span{   left:20px;}  #fancybox-right:hover span{   left:auto;right:20px;}  .fancy-bg{   position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001;}  #fancy-bg-n{   top:-20px;left:0;width:100%;background-image:url('/images/fancybox/fancybox-x.png');}  #fancy-bg-ne{   top:-20px;right:-20px;background-image:url('/images/fancybox/fancybox.png');background-position:-40px -162px;}  #fancy-bg-e{   top:0;right:-20px;height:100%;background-image:url('/images/fancybox/fancybox-y.png');background-position:-20px 0px;}  #fancy-bg-se{   bottom:-20px;right:-20px;background-image:url('/images/fancybox/fancybox.png');background-position:-40px -182px;}  #fancy-bg-s{   bottom:-20px;left:0;width:100%;background-image:url('/images/fancybox/fancybox-x.png');background-position:0px -20px;}  #fancy-bg-sw{   bottom:-20px;left:-20px;background-image:url('/images/fancybox/fancybox.png');background-position:-40px -142px;}  #fancy-bg-w{   top:0;left:-20px;height:100%;background-image:url('/images/fancybox/fancybox-y.png');}  #fancy-bg-nw{   top:-20px;left:-20px;background-image:url('/images/fancybox/fancybox.png');background-position:-40px -122px;}    #fancybox-loading.fancybox-ie div {background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale');} .fancybox-ie #fancybox-close  {background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale');}  .fancybox-ie #fancybox-title-over {background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale');zoom:1;} .fancybox-ie #fancybox-title-left {background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale');} .fancybox-ie #fancybox-title-main {background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale');} .fancybox-ie #fancybox-title-right {background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale');}  .fancybox-ie #fancybox-left-ico  {background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale');} .fancybox-ie #fancybox-right-ico {background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale');}  .fancybox-ie .fancy-bg{background:transparent !important;}  .fancybox-ie #fancy-bg-n {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale');} .fancybox-ie #fancy-bg-ne {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale');} .fancybox-ie #fancy-bg-e {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale');} .fancybox-ie #fancy-bg-se {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale');} .fancybox-ie #fancy-bg-s {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale');} .fancybox-ie #fancy-bg-sw {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale');} .fancybox-ie #fancy-bg-w {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale');} .fancybox-ie #fancy-bg-nw {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale');}   body{   margin:0;font-family:'Open Sans', sans-serif;font-size:100%;line-height:1.6em;color:#161616;} a, a:hover{   color:#161616;text-decoration:none;} .clearfix{   clear:both;} .clearfix:before, .clearfix:after{   content:"";display:table;} .clearfix:after{   clear:both;} .main-header{   height:760px;background:url('/images/landing_page/main__head__bg.jpg') center center no-repeat;} .header__content-contacts{   float:left;font-size:12px;color:rgb(255, 255, 255);line-height:1.2;} .header__content__return-menu{   position:absolute;right:45px;float:right;text-align:center;cursor:pointer;} footer{   position:relative;} .foorter_content-contacts{   float:left;font-size:12px;color:#131313;line-height:1.2;} .foorter_content-contacts ul{   list-style-type:none;display:inline-flex;float:left;padding:10px;margin:0;} .foorter_content-contacts ul li{   position:relative;} .foorter_content-contacts ul li:not(:last-child):after{   position:absolute;height:13px;width:1px;background:#131313;content:'';right:0;} .foorter_content-contacts ul li{   padding:0 10px;} .foorter_content-contacts ul li:last-child a{   color:#ca1d61;} .foorter_content-contacts ul li:last-child a:hover, .foorter_content-contacts ul li:last-child a:focus {   color:#131313;} .foorter_content-contacts ul li a{   color:#131313;transition:color .1s linear;} .foorter_content-contacts ul li a:hover, .foorter_content-contacts ul li a:focus{   color:#ca1d61;} .foorter_content-contacts__agent{   float:left;padding-left:20px;} .foorter_content-menu{   position:absolute;right:45px;bottom:0;} .foorter_content-menu img{   display:block;} footer .header__content__return-menu{   bottom:-21px;} .header__content{   margin-bottom:114px;} .header__logo-position{   max-width:100%;float:left;} .header__content-contacts ul{   list-style-type:none;display:inline-flex;float:left;padding:10px;margin:0;} .header__content-contacts ul li{   position:relative;padding:0 10px;} .header__content-contacts ul li a{   color:#ffffff;transition:color .1s linear;} .header__content-contacts ul li:not(:last-child):after{   position:absolute;height:13px;width:1px;background:#ffffff;content:'';right:0;} .header__content-contacts ul li a:hover, .header__content-contacts ul li a:focus{   color:#ca1d61;} .header-call-back, .footer-call-back{   margin-top:-1.6px;font-size:14px;} .header__content-contacts__agent{   float:left;padding-left:20px;} .custom-container{   max-width:1110px;margin:0 auto;padding-left:15px;padding-right:15px;} .main-header-content{   min-height:465px;margin-bottom:10px;} .main-banner-text{   margin-bottom:30px;color:#fff;} .main-banner-header{   background-color:rgba(19, 19, 19, .6);} .main-banner-header h1{   margin-top:0;margin-bottom:50px;padding-bottom:5px;font-size:85px;font-weight:400;line-height:1.222222222222222;color:rgb(255, 255, 255);text-shadow:0 7px 10px rgba(0, 0, 0, .6);} .main-banner-text ul{   margin:0;padding-left:18px;} .main-banner-text ul li{   margin-bottom:10px;color:rgb(210, 53, 115);} .main-banner-text ul li span{   font-size:24px;color:#fff;text-shadow:0 5px 5px rgba(0, 0, 0, .4);} .main-banner-text:after{   content:"";width:255px;height:1px;} .header__content-divider{   max-width:255px;margin:0 0 40px;background-color:rgb(237, 237, 235);} .header__content-advice{   margin-bottom:10px;font-size:18px;font-weight:600;color:#ffffff;} .header__form{   background-color:rgba(29, 19, 14, 0.6);padding:15px;} .header__form-item{   width:25%;padding-left:8px;padding-right:8px;box-sizing:border-box;overflow:hidden;} .header__form-item input:hover, .header__form-item input:focus{   outline:none;} input[type="text"], input[type="number"], input[type="tel"], input[type="email"]{   display:block;width:100%;padding:8px 10px 8px 40px;border:0;font-size:14px;line-height:1.428571429;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;} .form-container{   padding:20px 40px 10px;} .form-item-input input[type="text"], .form-item-input input[type="number"], .form-item-input input[type="tel"], .form-item-input input[type="email"]{   padding:12px 10px 12px 40px;} .form-item-input input[type="text"]:focus, .form-item-input input[type="number"]:focus, .form-item-input input[type="tel"]:focus, .form-item-input input[type="email"]:focus{   padding:12px 10px 12px 10px;outline:none;} input[type="text"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="email"]:focus{   padding:8px 10px 8px 10px;box-shadow:rgba(98, 98, 206, 0);} .field-text-empty{   padding-left:40px;background:#fff url('/images/landing_page/user_male-icon.png') 14px no-repeat;} .field-number-empty{   padding-left:40px;background:#fff url('/images/landing_page/phone__icon.png') 14px no-repeat;} .field-email-empty{   padding-left:40px;background:#fff url('/images/landing_page/email__icon.png') 14px no-repeat;} .field-message-empty{   padding-left:40px;background:#fff url('/images/landing_page/editor-pencil-icon.png') 2% 14% no-repeat;} @media screen and (max-width:768px){   .field-message-empty{     background-position:3% 13%;} } @media screen and (max-width:468px){   .field-message-empty{     background-position:6% 13%;} } .field-fill{   padding-left:10px !important;background:#ffffff;} .field-text-empty:focus, .field-number-empty:focus, .field-email-empty:focus, .field-message-empty:focus{   background:#ffffff;} .header__form-item__sumbit{   width:100%;padding:10px;border:0;color:#ffffff;font-size:14px;text-transform:uppercase;background:#c82262;cursor:pointer;transition:background .2s linear;-webkit-appearance:none;-moz-appearance:none;appearance:none;} .header__form-item__sumbit:hover, .header__form-item__sumbit:focus{   background:#aa2356;} .fileinput-button{   position:relative;display:block;height:50px;padding:10px;border:1px dashed rgb(63, 86, 100);text-align:center;vertical-align:middle;overflow:hidden;box-sizing:border-box;} .fileinput-button input{   position:absolute;top:0;right:0;margin:0;font-size:200px !important;direction:ltr;opacity:0;-ms-filter:'alpha(opacity=0)';cursor:pointer;} .fileinput-button > span{   font-size:14px;color:#2f2f2f;} .fileinput-button > img{   margin-left:14px;vertical-align:middle;} .fileinput-wrap{   width:calc(33.33333% - 10px);} .form-right .files p{   margin-top:0;margin-bottom:8px;font-size:14px;line-height:1;color:#0077cc;text-decoration:underline;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;} .form-right .progress{   height:8px;margin-bottom:8px;overflow:hidden;} .form-right .progress-bar{   float:left;width:0;height:100%;} .form-right .progress-bar-success{   background-color:rgb(202, 29, 97);} .text-block h2{   margin-top:0;margin-bottom:35px;font-size:48px;font-weight:400;line-height:1.2;color:rgb(0, 0, 0);} @media screen and (max-width:468px){   .text-block h2{     font-size:40px;} } .text-block h3{   margin-top:0;margin-bottom:35px;color:rgb(0, 0, 0);line-height:1.2;} .text-block h4 {   margin-top:0;margin-bottom:35px;color:rgb(0, 0, 0);line-height:1.2;} .text-block img{   float:left;max-width:100%;margin-right:30px !important;} @media screen and (max-width:768px){   .text-block img{     width:100%;} } .footer__using-img img{   max-width:100%;height:auto;} .footer__using-content{   float:right;width:57.20720720720721%;} .footer__using-content:first-child{   margin-bottom:30px;} .text-block p{   margin-bottom:25px;}  footer .header__content-contacts{   position:relative;top:13px;color:rgb(0, 0, 0);} footer .header__content-contacts ul li:first-child{   border-color:rgb(0, 0, 0);} footer .header__content-contacts ul li:last-child{   color:rgb(202, 29, 97);} .section-title{   margin-top:0;margin-bottom:35px;font-size:48px;font-weight:400;line-height:1.2;color:rgb(0, 0, 0);} .acquire-content__attachment{   float:left;width:33.333333333%;} @media screen and (max-width:468px){   .acquire-content__attachment{     max-width:234px;} }  .acquire-content__item{   position:relative;display:flex;flex-flow:row;align-items:flex-end;height:224px;padding-left:8px;padding-bottom:8px;} .acquire-content__item:after{   position:absolute;bottom:0;left:0;width:210px;border-bottom:8px solid #ca1d61;content:"";} @media screen and (max-width:992px){   .acquire-content__item:after{     width:100%;} } .acquire-content__item:before{   position:absolute;bottom:0;left:0;width:8px;height:190px;background-color:#ca1d61;content:"";} .acquire-content__attachment-text{   width:215px;font-size:18px;line-height:1.333;} @media screen and (max-width:992px){   .acquire-content__attachment-text{     width:230px;margin:10px auto;text-align:center;} }  .acquire-content__attachment-text span{   font-weight:700;} .acquire:after{   content:"";width:45%;border-bottom:1px solid #ca1d61;} .title-paragraph{   font-size:20px;font-weight:600;} .clause{   padding-bottom:15px;} .clause ul{   list-style-type:none;padding:0;} .clause ul li{   min-height:47px;padding-left:45px;line-height:30px;} .clause ul li span{   font-weight:bold;} .clause ul li:nth-child(2n+1){background:url('/images/landing_page/lightning-icon.png') -5px -10px no-repeat;} .clause ul li:nth-child(2n+3){background:url('/images/landing_page/light-icon.png') -5px -12px no-repeat;} .clause ul li:nth-child(2n+5){background:url('/images/landing_page/axept-icon.png') 3px 0 no-repeat;} .clause ul li:nth-child(2n+2){background:url('/images/landing_page/setting-icon.png') 2px 0 no-repeat;} .clause ul li:nth-child(2n+4){background:url('/images/landing_page/home-icon.png') 3px -1px no-repeat;}  .title-form{   background:#ca1d61;padding:18px 18px 18px 40px;font-size:26px;line-height:1.2;color:#ffffff;} .form-inbox{   background-color:rgb(255, 255, 255);box-shadow:0 5px 10px 0 rgba(0, 0, 0, 0.3);} .form-left{   display:flex;flex-flow:row wrap;justify-content:space-between;width:100%;} .form-right{   width:100%;} .form-right-inner{   display:flex;flex-flow:row wrap;justify-content:space-between;} .form-item-input{   width:calc(33.33333333% - 10px);margin-bottom:15px;border:1px solid rgb(55, 55, 55);box-sizing:border-box;overflow:hidden;} .form-item-textarea{   width:100%;margin-bottom:15px;} .form-item-textarea textarea{   display:block;width:100%;min-height:124px;padding-top:10px;padding-left:40px;border:1px solid rgb(55, 55, 55);font-family:'Open Sans', sans-serif;font-size:14px;box-sizing:border-box;resize:vertical;} .form-item-textarea-md textarea{   width:90%;} .form-item-textarea-lg textarea{   width:75%;} .form-item-textarea textarea:focus{   background:#ffffff;padding-left:10px;outline:none;} .form-item-submit span{   position:relative;z-index:3;} .form-item-submit:hover:after{   opacity:1;width:101%;}    .form-item-submit:after{   background:rgb(202, 29, 97);color:#fff;content:" ";z-index:1;display:block;width:0;height:102%;position:absolute;top:49.7%;left:50%;-moz-transition-delay:0.1s;-o-transition-delay:0.1s;-webkit-transition-delay:0.1s;transition-delay:0.1s;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;} .form-item-submit{   min-width:calc(33.33333333% - 10px);height:50px;padding:15px 15px 12px;border:2px solid rgb(202, 29, 97);color:rgb(38, 38, 38);line-height:1.2;text-transform:uppercase;text-align:center;background:#ffffff;cursor:pointer;transition:all .5s linear;outline:none;}  .form-item-submit:hover{   color:#fff;z-index:1;outline:none;}  section{   padding-top:50px;padding-bottom:65px;} .section-color{   background:#e6e6ee;} .section-color .section-title{   margin-bottom:35px;} .section-subtitle{   margin:0;padding-bottom:45px;font-size:24px;font-weight:300;line-height:1.2;} .slider-container{   position:relative;max-width:1140px;margin-left:-15px;margin-right:-15px;} .prev, .next{   height:31px;width:31px;position:absolute;top:50%;margin-top:-16px;cursor:pointer;transition:all 0.2s ease-out;} #slider2 .prev, #slider2 .next{   top:135px !important;margin-top:-15px;} .button-prev{   background:url('/images/landing_page/slider-btn-left.png') no-repeat;left:-50px;} .button-next{   background:url('/images/landing_page/slider-btn-right.png') no-repeat;right:-50px;} .button-prev:hover, .button-prev:focus{   background:url('/images/landing_page/slider-btn-left-black.png') no-repeat;} .button-next:hover, .button-next:focus{   background:url('/images/landing_page/slider-btn-right-black.png') no-repeat;} .slider-items{   overflow:hidden;height:250px;} .slider-item{   float:left;position:relative;margin-left:15px;margin-right:15px;} .slider-item-1{   height:250px;width:350px;} .slider-item-img{   display:block;max-width:100%;height:auto;} .slider-item__zoom-caption{   position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;background-color:rgba(202, 29, 97, .7);opacity:0;} .slider-item:hover .slider-item__zoom-caption{   opacity:1;transition:opacity .3s;} .section-description{   color:rgb(22, 22, 22);font-size:24px;line-height:1.083;} .section-description-2{   margin-top:0;margin-bottom:20px;color:rgb(18, 18, 18);font-size:18px;line-height:1.2;} .step-create__item-img{   max-height:216px;} @media screen and (min-width:768px){   .step-create__item-img{     max-height:205px;} } .step-create__item-text{      padding:0 30px;}  @media screen and (min-width:768px){   .step-create__item-text{     max-width:60%;margin:0 auto;} } .step-create__item{   display:flex;justify-content:center;align-items:center;width:80%;padding:30px 0;margin:0 auto;line-height:1.444;} .step-create__item-text__head{   margin:0;font-size:18px;color:rgb(55, 55, 55);font-weight:bold;} .step-create__item-img{   border:2px solid rgb(202, 29, 97);}  @media screen and (min-height:468px){   .step-create__item-img img{      max-width:100%;}  } .step-create__item-text__center{   margin:10px 0;font-weight:300;} .step-create__item-__place-price span{   font-weight:bold;} .step-create__item-__place-price{   width:225px;padding:5px 10px;border:2px solid rgb(0, 101, 153);text-align:center;} .section-subdescription_mod-1, .section-subdescription_mod-2{   margin:0;padding:10px 47px 0;font-size:18px;font-weight:300;} .section-subdescription_mod-2{   font-weight:600;} .step-create__items-2{   position:relative;align-items:center;max-width:350px;} .step-create__item-2{   position:relative;} .step-create__item-2 > img{   display:block;max-width:100%;height:auto;} .step-create__caption__project-index{   background:#ca1d61;padding:7px 15px;position:absolute;left:15px;bottom:15px;font-size:18px;color:#ffffff;line-height:1.2;}  .step-create__all__items-2 .step-create__items-2:first-child:after{   position:absolute;right:-123px;top:50%;width:37px;height:70px;margin-top:-35px;background:url('/images/landing_page/description-next-icon.png') no-repeat;content:"";} @media screen and  (max-width:768px){   .step-create__all__items-2 .step-create__items-2:first-child:after{     top:inherit;} } .step-create__items-2:first-child{   margin-right:202px;} .step-create__all__items-2{   display:flex;flex-flow:row nowrap;justify-content:space-between;width:80%;margin:0 auto;padding:40px 0;} .section-subdescription_text{   padding-left:67px;color:#ca1d61;} .section-subdescription_text li{   padding-bottom:10px;} .section-subdescription_text li > span{   color:#161616;} .section-subdescription_text li:last-child{   padding-bottom:0;} .step-create__item-__place-price-square{   width:240px;margin:10px 0;padding:5px 10px;border:2px solid rgb(0, 101, 153);font-weight:300;color:rgb(55, 55, 55);text-align:center;} .step-create__item-__place-price-square span{   font-weight:700;} .calc-price{   padding-top:20px;padding-bottom:60px;position:relative;} .calc-bg{   background:#e6e6ee url('/images/landing_page/calculator.jpg') no-repeat;background-position:100% calc(23% - 6px);background-size:41%;} .calc-bg .section-title{   font-size:42px;color:rgb(19, 19, 19);} .calc-price__form-1{   width:54.59459459459459%;padding:30px;background-color:rgb(255, 255, 255);box-shadow:0 5px 10px 0 rgba(0, 0, 0, 0.3);} .calc-price-wrap{   margin-bottom:32px;padding-bottom:15px;border-bottom:1px solid rgb(202, 29, 97);} .calc-price__form-1 .calc-price__form{   float:left;width:36.7986798679868% } .calc-price__form-1 .calc-price__form:last-child{   float:right;width:47.19471947194719%;} .calc-price__item{   position:relative;height:42px;margin-bottom:15px;} .calc-price__item .size-1{   width:75%;} .calc-price__item .size-2{   position:absolute;top:0;right:-30px;} .calc-price__form-1 input[type="number"]{   float:right;width:124px;padding:10px;border:1px solid #000000;z-index:123123 !important;} .calc-price__form-1 input[type="checkbox"]{   padding:10px } .calc-price__form-1 form{   display:flex;align-items:center;position:relative;} .calc-price__form-1 label{   width:80%;height:39px;line-height:1.25;} .calc-price__form-2 .form-container_input-item__textarea textarea{   width:74% !important;} input[type="checkbox"]{   display:none;} input[type="checkbox"] + .checkbox-cont .check{   position:absolute;top:0;right:0;width:19px;height:19px;padding:10px;border:1px solid;background:#ffffff;background-position:center;cursor:pointer;} input[type="checkbox"]:checked + .checkbox-cont .check{   background:url('/images/landing_page/check.png') 11px center no-repeat;} input[type="checkbox"][disabled] + .checkbox-cont .check{   opacity:.5;} .checkbox-cont{   display:flex;} .calc-divider{   background-color:rgb(202, 29, 97);width:97%;height:1px;margin:0 auto;} .calc-price__border{   width:calc(100% - 10px);margin-bottom:50px;border-bottom:1px solid rgb(202, 29, 97);} .final-sum{   padding-left:10px;font-size:25px;font-weight:700;color:rgb(202, 29, 97);} .final-sum span{   font-size:18px;color:rgb(15, 13, 14);} .iframe{   width:100%;}  .banner-present{   float:right;width:42.97297297297297%;box-shadow:0 5px 10px 0 rgba(0, 0, 0, .3);} .banner-present img{   display:block;max-width:100%;height:auto;} #slider2 .slider-item > a{   display:block;padding:9px;border:2px solid rgb(209, 209, 221);} .slider-title{   margin-top:25px;margin-bottom:10px;font-size:24px;font-weight:600;line-height:0.833;text-align:left;} .slider-text{   font-size:16px;line-height:1.375;text-align:left;} .phase-work__item-1, .phase-work__item-2{   position:relative;display:flex;align-items:center;padding:15px 0;font-weight:700;} .phase-work_colum-1, .phase-work_colum-2{   float:left;width:50%;} .phase-work__item-text{   position:relative;display:flex;align-items:center;padding-right:70px;padding-left:70px;max-width:255px;font-size:18px;line-height:1.444;} .phase-work__item-1:not(:last-child):after, .phase-work__item-2:not(:last-child):after{   position:absolute;bottom:-43px;left:167px;width:1px;height:80px;background:url('/images/landing_page/dotted.png') no-repeat;content:"";} .phase-work__item-number{   position:absolute;top:50%;margin-top:-12px;left:22px;font-size:50px;color:rgb(202, 29, 97);line-height:0.48;} .phase-work__item-img img{   width:130px;} .dev-order-hr{   background-color:rgb(255, 255, 255);height:6px;border:0;margin:40px 0;} .order-form{   display:flex;align-items:center;} .order-form__text{   position:relative;display:flex;justify-content:center;align-items:center;width:39%;padding-left:10px;border-left:5px solid rgb(202, 29, 97);font-size:36px;line-height:1.2;} .order-form__text:before{   position:absolute;top:50%;margin-top:-15px;right:-45%;width:30px;height:31px;background:url('/images/landing_page/arrow-form.png') no-repeat;content:"";-webkit-appearance:none;-moz-appearance:none;appearance:none;} .order-form__contacts-item{   float:right;width:26%;min-height:175px;margin-left:18px;background-color:rgb(255, 255, 255);box-shadow:0 5px 10px 0 rgba(0, 0, 0, .3);padding:20px 20px 0 20px;text-align:center;word-wrap:break-word;} .order-form__contacts-item span{   font-weight:600;} .order-form__contacts-item p{   font-size:16px;color:rgb(22, 22, 22);line-height:1.375;} .order-form__contacts-item a{   transition:color .2s ease;} .order-form__contacts-item a:hover, .order-form__contacts-item a:focus{   color:#ca1d61;}  video{   margin-bottom:1.5rem;}  .section-info{   padding:1rem 0;margin-bottom:1rem;font-weight:100;}  @media screen and (max-width:1200px){   .main-banner-header h1{     margin-bottom:60px;font-size:78px;} }  @media screen and (max-width:1024px){   .slider-container{     margin-left:30px;margin-right:30px;}   .button-prev{     left:-30px;}   .button-next{     right:-30px;}   .fileinput-button{     padding:10px 5px;}   .fileinput-button > img{     margin-left:5px;}   .form-item-submit-md,   .form-item-submit-lg{     padding:17px 9px;font-size:12px;} }  @media screen and (max-width:992px){   .header__content{     margin-bottom:76px;}   .main-banner-header h1{     font-size:52px;}   .header__form-item{     width:100%;padding:10px 0;}   .section-title{     text-align:center;}   .acquire-content__attachment{     float:none;width:100%;max-width:290px;margin:0 auto 30px;}   .calc-price__form-1{     width:auto;}   .step-create__all__items-2{     width:87%;}   .step-create__items-2:first-child{     margin-right:150px;}   .step-create__all__items-2 .step-create__items-2:first-child:after{     right:-100px;}   .form-container{     padding:20px 15px 10px;}   .form-item-submit-md, .form-item-submit-lg{     font-size:11px;}   .form-item-submit-lg{     width:250%;margin-left:-150%;}   .form-item-textarea-lg textarea{     width:65%;}   .form-item-submit-md{     width:160%;margin-left:-60%;}   .form-item-textarea-md textarea{     width:86%;}   .calc-bg{     background:#e6e6ee;}   .slider-container{     width:650px;margin-left:auto;margin-right:auto;}   .order-form{     display:block;}   .order-form__text:before{     transform:rotate(90deg);top:150px;right:50%;margin-right:-12px;}   .order-form__contacts-item{     float:none;width:40%;margin:0 auto 10px;padding-bottom:10px;}   .order-form__text{     display:flex;justify-content:center;float:none;width:65%;margin:0 auto 135px;}   .phase-work_colum-1,   .phase-work_colum-2{     width:77%;float:none;margin:0 auto;}   .phase-work__item-text{     padding-right:0;}   .phase-work__item-1:after{     content:"";background:url('/images/landing_page/dotted.png') no-repeat;height:80px;width:1px;position:absolute;left:167px;bottom:-43px;}    .fileinput-wrap, .form-item-submit{     width:100%;}    .fileinput-wrap{     margin-bottom:15px;} }  @media screen and (max-width:767px){   .main-header{     position:relative;}   .header__content__return-menu{     right:20px;float:none;}   .header__content-contacts > a{     float:left;display:block;margin-bottom:8px;}   .header__logo-position{     float:none;}   .header__content{     margin-bottom:32px;}   .main-banner-header h1{     margin-bottom:24px;font-size:36px;}   .main-banner-text ul li span{     font-size:16px;text-shadow:0 3px 3px rgba(0, 0, 0, .4);}   .header__form{     position:absolute;bottom:10px;left:0;right:0;background-color:rgba(29, 19, 14, .85);padding:10px 15px;}   .main-banner-text{     margin-bottom:20px;}   .header__content-divider{     margin:0 0 15px;}   section{     padding-top:32px;padding-bottom:40px;}   .section-title,   .section-color .section-title{     margin-bottom:24px;font-size:32px;}   .section-subtitle{     font-size:20px;}   .slider-container{     width:500px;}   .button-prev{     top:93px;left:-30px;}   .button-next{     top:93px;right:-30px;}   .slider-item{     margin-left:5px;margin-right:5px;}   .slider-item-img{     height:auto !important;}   #slider2 .prev,   #slider2 .next{     top:93px !important;}   .clause ul li{     margin-bottom:8px;font-size:15px;line-height:18px;}   .title-form{     padding:18px;font-size:22px;line-height:1.2;color:#ffffff;}   .form-container{     padding-bottom:20px;}   .form-item-input{     width:100%;}   .form-item-textarea-lg textarea,   .form-item-textarea-md textarea{     width:100%;}   .form-item-submit-md,   .form-item-submit-lg{     width:100%;margin-left:0;font-weight:700;}   .form-item-submit-md{     font-size:12px;}   .form-item-submit-lg{     font-size:12px;}   .section-description{     margin-bottom:32px;font-size:18px;}   .step-create__item{     flex-direction:column;max-width:313px;margin:0 auto 40px;padding-top:0;padding-bottom:0;}   .step-create__item-img{               margin-bottom:24px;}   .step-create__item-img img{     max-width:100%;height:auto;}   .step-create__item-text{     float:none;padding-left:0;padding-right:0;}   .step-create__item-__place-price{     width:auto;}   .iframe{     float:none;width:auto;max-width:476px;margin:0 auto 24px;}   .banner-present{     float:none;width:auto;max-width:476px;margin-left:auto;margin-right:auto;}   .order-form__text{     width:240px;margin:0 auto 150px;font-size:24px;}   .order-form__contacts-item{     width:160px;margin-bottom:15px;}   .footer__using-img,   .footer__using-content{     float:none;width:auto;max-width:444px;margin-left:auto;margin-right:auto;}   .footer__using-img{     margin-bottom:24px;}   .step-create__all__items-2{     flex-flow:column nowrap;justify-content:space-between;max-width:343px;margin:0 auto;padding:40px 0;}   .step-create__items-2:first-child{     margin-right:0;margin-bottom:100px;}   .step-create__all__items-2 .step-create__items-2:first-child:after{     bottom:-70px;left:50%;margin-left:-30px;right:inherit;width:70px;height:39px;background:url('/images/landing_page/description-next-icon-2.png') 85% no-repeat;}   .section-subdescription_mod-1,   .section-subdescription_mod-2{     max-width:343px;margin-left:auto;margin-right:auto;padding:10px 0 0;}   .section-subdescription_text{     padding-left:38px;max-width:343px;margin-left:auto;margin-right:auto;}   .step-create__item-__place-price-square{     width:210px;}   .calc-price-wrap{     padding-right:5px;}   .calc-price__form-1 .calc-price__form{     float:none;width:auto;}   .calc-price__form-1 .calc-price__form:last-child{     float:none;width:auto;}   .calc-price__item .size-2{     right:-25px;}   .calc-price__form-1 label{     font-size:15px;}   .phase-work_colum-1, .phase-work_colum-2{     width:100%;}   .phase-work__item-img img{     width:100px;}   .phase-work__item-text{     padding-left:60px;font-size:13px;}   .phase-work__item-number{     left:18px;}   .phase-work__item-1:after,   .phase-work__item-1:not(:last-child):after,   .phase-work__item-2:not(:last-child):after{     bottom:-40px;left:134px;height:80px;}   .foorter_content-menu{     right:20px;}   .foorter_content-contacts > a{     position:absolute;left:0;bottom:0;}   .foorter_content-contacts > a > img{     display:block;}   .foorter_content-contacts__position{     float:none;}   .foorter_content-contacts ul,   .foorter_content-contacts{     float:none;}   .foorter_content-contacts ul{     padding-left:15px;}   footer{     padding-bottom:72px;}   .foorter_content-contacts__agent{     float:none;padding-left:15px;text-align:center;}   .header__content-contacts ul,   .foorter_content-contacts ul{     display:block;}   .header__content-contacts ul li,   .foorter_content-contacts ul li{     margin-bottom:5px;}   .foorter_content-contacts ul li{     text-align:center;}   .header__content-contacts ul li:not(:last-child):after,   .foorter_content-contacts ul li:not(:last-child):after {     display:none;} } @media screen and (max-width:414px){   .button-prev{     left:-29px;}   .button-next{     right:-29px;}   .slider-container{     width:260px;}   #slider2 .prev,   #slider2 .next{       } } .landing-metrika{   position:absolute;} .landing-metrika img{   position:absolute;left:0;bottom:56px;} @media screen and (max-width:768px){   .landing-metrika img{     left:130px;bottom:0;} } .recall-popup{   width:550px;} @media screen and (max-width:768px){   .recall-popup{     width:100%;} }  .recall-popup h3{   margin-top:10px;margin-bottom:25px;padding-left:10px;font-family:'Segoe UI', Arial, sans-serif;font-weight:normal;font-size:36px;color:rgb(202, 29, 97);} @media screen and (max-width:1300px){   .recall-popup h3{     margin-bottom:10px;} } @media screen and (max-width:1024px){   .recall-popup h3{     padding-left:0;font-size:29px;} } .recall-popup input[type="text"], .recall-popup input[type="number"], .recall-popup  input[type="tel"], .recall-popup  input[type="email"]{   padding:5px 10px 5px 10px;border:1px solid rgb(169, 169, 169);} .recall-popup  .header__form-item:last-child{   float:left;width:31%;padding-top:10px;}  .recall-popup p{   padding:0 12px;font-size:12px;line-height:1.4;color:#000000;} .recall-popup .header__form-item{   float:none;width:50%;} @media screen and (max-width:992px){   .recall-popup .header__form-item:last-child{     width:100%;}    .recall-popup p{     padding-left:0;}    .recall-popup .header__form-item{     width:100%;margin-bottom:0;padding:5px 0;}    .form-right .files p{     margin-top:6px;margin-bottom:10px;font-size:13px;line-height:1;text-decoration:underline;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}   .form-right .progress{     height:5px;margin-top:10px;overflow:hidden;}   .form-right .progress-bar{     float:left;width:0;height:100%;}   .form-right .progress-bar-success{     background-color:rgb(202, 29, 97);} } .recall-popup .field-text-empty, .recall-popup .field-email-empty, .recall-popup  .field-number-empty{   background:#ffffff;} .recall-popup label{   margin:0px 0px 4px;display:block;padding:0px;font-family:'Segoe UI', Arial, sans-serif;font-size:12px;font-weight:bold;} .recall-popup span.required{   color:#F00;margin:0 0 0 5px;} #fancybox-outer{   padding:0;min-height:325px;} @media screen and (max-width:375px){   .header__content-contacts{     float:none;}   .header__content-contacts > a{     margin-left:-13px;margin-top:-6px;transform:scale(0.8);}   .header__content-contacts ul{     padding:10px 0;margin:0;margin-left:-14px;}   .header__content__return-menu{     right:5px;float:none;top:0;}   .header__content-contacts__agent{     width:100%;padding-left:0;text-align:center;} } @media screen and (max-width:475px){   .step-create__item-__place-price-square,.step-create__item-__place-price {     font-size:14px;}   .step-create__item-__place-price-square{     width:auto;} }   .thumbsup{position:relative;margin:0 auto;padding:0;border:0;cursor:default;} .thumbsup.left{margin-left:0;} .thumbsup.right{margin-right:0;}   .thumbsup input, .thumbsup button, .thumbsup label{cursor:pointer;} .thumbsup.disabled input, .thumbsup.disabled button, .thumbsup.disabled label{cursor:default;}   .thumbsup input::-moz-focus-inner{border:0;}   .thumbsup .spinner{vertical-align:middle;}   .thumbsup.buttons.disabled button, .thumbsup.buttons.disabled .question{display:none;}   .thumbsup.mini_poll{height:61px;background:#eee;border:3px double #999;line-height:30px;color:#000;} .thumbsup.mini_poll label{position:absolute;top:0;left:0;right:0;margin:0;height:30px;text-align:left;} .thumbsup.mini_poll label.option_down{top:30px;border-top:1px solid #999;} .thumbsup.mini_poll label:hover{background:#fff;} .thumbsup.mini_poll strong{position:absolute;top:0;right:5px;text-align:right;} .thumbsup.mini_poll .graph{display:none;position:absolute;top:0;left:0;height:30px;background:#bbb;} .thumbsup.mini_poll .graph.down{top:31px;} .thumbsup.mini_poll input[type="submit"]{display:none;} .thumbsup.mini_poll.disabled input{display:none;} .thumbsup.mini_poll.disabled label{padding-left:5px;} .thumbsup.mini_poll.disabled label:hover{background:none;} .thumbsup.mini_poll.disabled .graph{display:block;}   .thumbsup.mini_thumbs .result1{display:block;margin:0 0 0 38px;height:16px;font-size:13px;line-height:16px;text-align:left;} .thumbsup.mini_thumbs input{position:absolute;top:0;left:0;width:16px;height:16px;background:url('/css/landing_page/images/mini_thumbs.png') no-repeat 0 0;border:0;text-indent:-9999px;} .thumbsup.mini_thumbs input.down{left:18px;background-position:-16px 0;} .thumbsup.mini_thumbs input:hover, .thumbsup.mini_thumbs input:focus{background-position:0 -16px;} .thumbsup.mini_thumbs input.down:hover, .thumbsup.mini_thumbs input.down:focus{background-position:-16px -16px;} .thumbsup.mini_thumbs input:active{background-position:0 -32px;} .thumbsup.mini_thumbs input.down:active{background-position:-16px -32px;} .thumbsup.mini_thumbs.disabled input, .thumbsup.mini_thumbs.busy input{background-position:0 -48px;} .thumbsup.mini_thumbs.disabled input.down, .thumbsup.mini_thumbs.busy input.down{background-position:-16px -48px;} .thumbsup.mini_thumbs.right input{left:auto;right:18px;} .thumbsup.mini_thumbs.right input.down{right:0;} .thumbsup.mini_thumbs.right .result1{margin:0 38px 0 0;text-align:right;}   .thumbsup.z500_mini_thumbs .result1{color:#86c300 !important;font-size:12px;line-height:20px;text-align:left;display:inline !important;} .thumbsup.z500_mini_thumbs input{width:13px;height:16px;border:0;text-indent:-9999px;} .thumbsup.z500_mini_thumbs input.up{margin-left:5px;background:url('/css/landing_page/images/z500_thumb_up.png') no-repeat 0 0px;} .thumbsup.z500_mini_thumbs input.down{background:url('/css/landing_page/images/z500_thumb_down.png') no-repeat 0 4px;}   .thumbsup.thumbs_up{width:100px;height:100px;background:url('/css/landing_page/images/thumbs_up.png');text-align:center;color:#000;} .thumbsup.thumbs_up .result1{position:absolute;top:3px;left:0;right:0;font:bold 40px/50px 'Myriad Pro',sans-serif;letter-spacing:-0.05em;} .thumbsup.thumbs_up .result1.squeeze{font-size:32px;} .thumbsup.thumbs_up input{position:absolute;left:0;bottom:0;padding:0;width:100px;height:40px;background:url('/css/landing_page/images/thumbs_up.png') 0 -60px;border:0;text-indent:-9999px;} .thumbsup.thumbs_up input:hover, .thumbsup.thumbs_up input:focus{background-position:0 -100px;} .thumbsup.thumbs_up input:active{background-position:0 -140px;} .thumbsup.thumbs_up.user_voted input, .thumbsup.thumbs_up.busy input{background-position:0 -180px;} .thumbsup.thumbs_up.closed input{background-position:0 -220px;}   .thumbsup.thumbs_up_down{width:300px;height:40px;background:url('/css/landing_page/images/thumbs_up_down.png') no-repeat 0 0;text-align:center;color:#000;} .thumbsup.thumbs_up_down strong{position:absolute;top:0;padding-top:4px;width:100px;font:bold 32px/36px 'Myriad Pro',sans-serif;letter-spacing:-0.05em;} .thumbsup.thumbs_up_down strong.squeeze{font-size:28px;} .thumbsup.thumbs_up_down .result1{left:0;} .thumbsup.thumbs_up_down .result2{right:0;} .thumbsup.thumbs_up_down input{position:absolute;top:0;width:50px;height:40px;background:url('/css/landing_page/images/thumbs_up_down.png') no-repeat 50px 0;border:0;text-indent:-9999px;} .thumbsup.thumbs_up_down input.up{left:100px;} .thumbsup.thumbs_up_down input.down{right:100px;} .thumbsup.thumbs_up_down input.up:hover, .thumbsup.thumbs_up_down input.up:focus{background-position:-300px 0;} .thumbsup.thumbs_up_down input.down:hover, .thumbsup.thumbs_up_down input.down:focus{background-position:-350px 0;} .thumbsup.thumbs_up_down input.up:active{background-position:-400px 0;} .thumbsup.thumbs_up_down input.down:active{background-position:-450px 0;} .thumbsup.thumbs_up_down.user_voted input.up, .thumbsup.thumbs_up_down.busy input.up{background-position:-500px 0;} .thumbsup.thumbs_up_down.user_voted input.down, .thumbsup.thumbs_up_down.busy input.down{background-position:-550px 0;} .thumbsup.thumbs_up_down.closed input.up{background-position:-600px 0;} .thumbsup.thumbs_up_down.closed input.down{background-position:-650px 0;}   .thumbsup.up_down{width:60px;height:100px;background:#fff;color:#000;} .thumbsup.up_down .result1{display:block;padding-top:32px;font:bold 30px/40px 'Myriad Pro',sans-serif;letter-spacing:-0.05em;text-align:center;} .thumbsup.up_down .result1.squeeze{font-size:24px;} .thumbsup.up_down input{position:absolute;left:0;width:60px;height:30px;background:#ccc url('/css/landing_page/images/up_down.png') no-repeat 0 -30px;border:0;text-indent:-9999px;} .thumbsup.up_down input.up{top:0;} .thumbsup.up_down input.down{bottom:0;background-position:0 -60px;} .thumbsup.up_down input.up:hover, .thumbsup.up_down input.up:focus{background-color:#8fd910;background-position:0 0;} .thumbsup.up_down input.down:hover, .thumbsup.up_down input.down:focus{background-color:#d52810;background-position:0 -90px;} .thumbsup.up_down.disabled input, .thumbsup.up_down.busy input{display:none;}    .thumbsup.mini_thumbs input, .thumbsup.thumbs_up input, .thumbsup.thumbs_up_down input, .thumbsup.up_down input{font-size:0;line-height:999px;}   @media print{      html, body{     margin:0;width:100%;background-color:#fff;font-family:Helvetica, Arial;font-size:12pt;color:#000;}       #header > *{     display:none;}    #header{     height:60px !important;}    #logo, #top-bar{     display:block;}    #top-bar li{     border:none !important;}    #language, #top-bar a{     display:none !important;}       #footer ul, #footer p a{     display:none !important;}    #footer{     width:100%;height:auto;background-color:#fff;}    #footer > div{     margin:0;}    #footer p{     font-size:0.85em !important;color:#000 !important;}       .widget-tab, #wellformedness, #debug, .debugerror, .breadcrumbs, #userPanel{     display:none !important;}    #general-data-left .left-bottom, #general-data-right, #general-footer, #full-description-tabs{     display:none !important;}    #project-variants, #project-costs, #project-realisations, #comments, #project-addons, #project-interior{     display:none !important;}    #short-description, #rszczeg, .download, .rollLink, .description, #project-experts, #project-similar, .info-key a{     display:none !important;}       #header, #white, #content, #content-body, #project, #full-description, #project-general-info, #project-elevation{     width:100% !important;}       #project{     border:none;}    #project-general-info{     padding-top:10px !important;}    #general-data, #general-data-left{     width:500px !important;}    #main-photo img{     width:500px;}    #general-left, #general-left table td, #general-left table td img{     width:500px !important;}    #general-left, #general-left table td{     padding:10px 0 !important;}    #general-right{     margin-left:15px;position:relative;top:-390px;}    .top-info-right{     border-bottom:1px solid #ddd;}    .top-info-right .h3{     font-size:2.5em !important;}    .top-info-right .h3.h32{     font-size:1em !important;}    #project-general-info{     overflow:visible !important;}    span.h3, span.h32, #project-elevation h3{     font-size:1em !important;text-transform:uppercase;}    #project-elevation{     clear:both;border-bottom:none !important;}    #disclaimer{     padding:20px 0 !important;border-top:1px solid #ddd;color:#000 !important;font-size:0.8em !important;}    #construction-price .name{     color:#000000;line-height:14px;font-size:13px;}    #construction-price .element-price{     font-size:14px;padding-top:2px;}    #construction-price .group .group-border > .name{     font-size:14px;padding-top:8px;padding-bottom:8px;} }   #recall-form-container input{   border:1px solid #aaa;font-family:inherit;min-width:280px;height:30px;text-align:center;margin-top:15px;margin-bottom:15px;}  #recall-form-container label{   font-weight:800;}  .asteriks{   color:#ca1d61;}  #title{   color:#ca1d61;}  #recall_form{      max-width:500px;display:inline-block;background:#F1F1F1;}  #recall-form-container{   text-align:center;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);display:none;}  #recall_submit{   padding:5px 25px;}    #loader{     text-align:center;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:40px;height:40px;background-size:100% 100%;background-image:url('/images/ajax-loader.gif');background-repeat:no-repeat;}  #loader-container{     position:fixed;padding:0;margin:0;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.5);z-index:1000;}   