@charset "UTF-8";@import url(http://fonts.googleapis.com/css?family=PT+Sans&subset=latin,cyrillic);hr,input[type=search]{box-sizing:content-box}#header .contact-info a,#header .items-right .item a,.icon{transition:all .5s cubic-bezier(.645,.045,.355,1)}#page,body,html{min-height:100%}body,form,html,li,ol,table,td,tr,ul{margin:0;border:none}html{font-size:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{padding:0;height:100%;background:#fff}address,article,aside,details,figcaption,figure,footer,header,main,nav,section,summary,time{display:block;padding:0;margin:0}address{font-style:normal}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}svg:not(:root){overflow:hidden}a,blockquote,h1,h2,h3,h4,h5,h6,p,span{font-family:sans-serif;margin:0;padding:0;border:none}a{background-color:transparent;text-decoration:none}a:active,a:hover,a:visited{outline:0;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}b,strong{font-weight:700}dfn{font-style:italic}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}hr{height:0}pre,textarea{overflow:auto}img{border:0;padding:0;margin:0}button,input,select,textarea{font-family:sans-serif;font-size:100%;text-transform:none;line-height:normal;padding:0;margin:0;outline:0;vertical-align:baseline}[class*=" icon-"]:before,[class^=icon-]:before,[data-icon]:before{font-family:frb!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button{overflow:visible}button[disabled],input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}table,td,tr{border-collapse:collapse;border-spacing:0;padding:0}td,th{padding:0}li,ol,ul{list-style:none;padding:0}[draggable]{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-drag:element;-webkit-user-drag:element}.clearfix:before{display:table;height:0;clear:both;content:"";overflow:hidden}figure>img,img{display:block;width:100%;height:auto;overflow:hidden}.icon{display:block;width:40px;height:40px;color:#fefefe;font-size:1.75em;text-align:center;cursor:pointer}.icon:before{display:block}@font-face{font-family:frb;src:url(../fonts/frb.eot);src:url(../fonts/frb.eot?#iefix) format("embedded-opentype"),url(../fonts/frb.woff) format("woff"),url(../fonts/frb.ttf) format("truetype"),url(../fonts/frb.svg#frb) format("svg");font-weight:400;font-style:normal}[data-icon]:before{content:attr(data-icon)}.icon-arrow-down:before{content:"\e000"}.icon-arrow-left:before{content:"\e001"}.icon-arrow-right:before{content:"\e002"}.icon-arrow-up:before{content:"\e003"}.icon-grid-view:before{content:"\e004"}.icon-phone:before{content:"\e006"}.icon-abacus:before{content:"\e007"}.icon-clock:before{content:"\e008"}.icon-connected:before{content:"\e009"}.icon-credit-card:before{content:"\e00a"}.icon-package:before{content:"\e00b"}.icon-staff:before{content:"\e00c"}.icon-close:before{content:"\e00d"}.icon-performance:before{content:"\e00e"}.icon-team:before{content:"\e00f"}.icon-deal:before{content:"\e010"}.icon-shield:before{content:"\e011"}.icon-client:before{content:"\e012"}.icon-experience:before{content:"\e013"}.icon-globe:before{content:"\e014"}.icon-puzzle:before{content:"\e015"}.icon-idea:before{content:"\e016"}.icon-thought:before{content:"\e017"}.icon-skype:before{content:"\e018"}.icon-envelope:before{content:"\e019"}.icon-building:before{content:"\e01a"}.icon-information:before{content:"\e01b"}.icon-map:before{content:"\e01c"}.icon-fax:before{content:"\e027"}.icon-certificate:before{content:"\e028"}.icon-departure:before{content:"\e029"}.icon-documents:before{content:"\e02a"}.icon-house:before{content:"\e02b"}.icon-library:before{content:"\e02c"}.icon-passport:before{content:"\e02d"}.icon-support:before{content:"\e02e"}.icon-list-view:before{content:"\e02f"}.icon-sq:before{content:"\e030"}.icon-bedroom:before{content:"\e031"}.icon-bathroom:before{content:"\e032"}.icon-rooms:before{content:"\e033"}.icon-accept:before{content:"\e034"}.icon-save-money:before{content:"\e035"}.icon-folder:before{content:"\e036"}.icon-cash:before{content:"\e037"}.icon-floors:before{content:"\e038"}.icon-floor:before{content:"\e039"}.icon-plan:before{content:"\e03a"}.icon-wall:before{content:"\e03b"}.icon-facebook:before{content:"\e03c"}.icon-chrome:before{content:"\e03d"}.icon-firefox:before{content:"\e03e"}.icon-ie:before{content:"\e03f"}.icon-opera:before{content:"\e040"}.icon-safari:before{content:"\e041"}.icon-linkedin:before{content:"\e042"}.icon-location:before{content:"\e005"}.icon-location-community:before{content:"\e01d"}.icon-location-entertainment:before{content:"\e01e"}.icon-location-gym:before{content:"\e01f"}.icon-location-hospital:before{content:"\e020"}.icon-location-kids:before{content:"\e021"}.icon-location-kindergarden:before{content:"\e022"}.icon-location-mall:before{content:"\e023"}.icon-location-rent:before{content:"\e024"}.icon-location-school:before{content:"\e025"}.icon-location-taxi:before{content:"\e026"}.icon-download:before{content:"\e043"}#header.common .menu>ul>li.dropdown>ul li a:after,#menu ul li:before,[class^=btn-] a:after,[class^=btn-].white:after{content:""}a,h1,h2,h3,h4,p,small,span,time{font-family:"PT Sans",sans-serif;font-weight:400;color:#191919}h1{font-size:3.5em}h2{font-size:1.5em}h3{font-size:1.125em}a,h4,p{font-size:1em}#content,#page,.col,.grid,.inner,.outer,.row{width:100%;height:auto}#page{height:auto}#content.sticky{padding-bottom:100px}.outer{max-width:1200px;margin:0 auto}#header{width:100%;min-width:1280px;height:90px;overflow:hidden}#header .logo{width:180px;float:left;margin:20px 80px 0}#header .logo img{width:auto;height:70px}#header .contact-info{display:block;width:170px;height:60px;float:right;margin-top:20px;background:rgba(178,194,195,.8);overflow:hidden}#header .contact-info a{display:block;width:100%;height:30px;line-height:30px;font-size:.875em;color:#fefefe;text-align:right;padding-right:10px;box-sizing:border-box;overflow:hidden}#header .items-right .item a,#header .items-right .item.social a:before{line-height:60px;display:block}#header .contact-info a span{display:inline-block;vertical-align:middle;font-size:1.25em;margin:0 10px 0 0;color:inherit}#header .contact-info a:hover{color:#ab3333}#header .items-right{width:280px;height:60px;float:right;margin:20px 20px 0 0}#header .items-right .item{width:60px;height:60px;float:left;margin-left:10px;background:rgba(25,25,25,.8);box-shadow:1px 1px 3px 0 #191919;overflow:hidden}#header .items-right .item a{color:#fefefe;font-size:1em;text-align:center;text-transform:uppercase}#header .items-right .item a:hover{color:#ab3333}#header .items-right .item.social a{width:60px;height:60px;font-size:1.125em}#header.common{height:100px;background:#fefefe;position:fixed;top:0;left:0;z-index:20;overflow:visible}#header.common .logo{width:140px;height:56px;margin:24px 40px 0;overflow:hidden}#header.common .logo img{width:100%;height:auto}#header.common .menu{width:calc(100% - 584px);height:100%;float:left}#header.common .menu>ul{display:block;width:100%;text-align:left}#header.common .menu>ul>li{display:inline-block;vertical-align:top;margin-right:20px;position:relative}#header.common .menu>ul>li:last-child{margin-right:0}#header.common .menu>ul>li>a{display:inline-block;font-size:1em;line-height:100px;position:relative;text-transform:uppercase}#header.common .menu>ul>li>a .icon{display:inline-block;width:auto;height:auto;color:#191919;font-size:.75em;padding-left:5px}#header.common .menu>ul>li.active>a,#header.common .menu>ul>li:hover>a{color:#ab3333}#header.common .menu>ul>li.active>a .icon,#header.common .menu>ul>li:hover>a .icon{color:inherit}#header.common .menu>ul>li.dropdown{position:relative;text-align:center;overflow:visible}#header.common .menu>ul>li.dropdown>a,#header.common .menu>ul>li.dropdown>a .icon{transition:none}#header.common .lang a,#header.common .social-holder>.social-item a,#menu ul li a,#menu-holder,#toggle-menu span{transition:all .5s cubic-bezier(.645,.045,.355,1)}#header.common .menu>ul>li.dropdown>ul{display:none;width:240px;height:auto;background:#fefefe;position:absolute;top:100px;left:0;z-index:20;overflow:hidden}#header.common .menu>ul>li.dropdown>ul li{display:block;width:100%;height:auto;overflow:hidden}#header.common .menu>ul>li.dropdown>ul li a{display:block;width:100%;height:50px;line-height:50px;padding:0 20px;color:#191919;box-sizing:border-box;position:relative;overflow:hidden}#header.common .menu>ul>li.dropdown>ul li a span,#header.common .menu>ul>li.dropdown>ul li a:after{display:block;width:100%;height:50px;position:absolute;top:0;left:0;transition:all .5s cubic-bezier(.645,.045,.355,1);overflow:hidden}#header.common .menu>ul>li.dropdown>ul li a span{background:0 0;z-index:5}#header.common .menu>ul>li.dropdown>ul li a:after{background:#ab3333;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-backface-visibility:hidden;backface-visibility:hidden}#header.common .menu>ul>li.dropdown>ul li.active a span,#header.common .menu>ul>li.dropdown>ul li:hover a span{color:#fefefe}#header.common .menu>ul>li.dropdown>ul li.active a:after,#header.common .menu>ul>li.dropdown>ul li:hover a:after{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#header.common .menu>ul>li.dropdown:hover>ul{display:block}#header.common .contact-info{width:200px;height:60px;float:left;margin:20px 0 0 20px;background:0 0;box-sizing:border-box}#header.common .contact-info a{font-size:1em;color:#191919;margin-top:6px;line-height:20px;padding-right:20px;box-sizing:border-box;text-transform:lowercase}#content>h1,#header.common .lang a,#menu ul li a,#toggle-menu span,.outer h2,[class^=btn-] a,button[type=submit] span{text-transform:uppercase}#header.common .contact-info a:last-child{margin-top:0}#header.common .contact-info a span{font-size:inherit}#header.common .contact-info a:hover{color:#ab3333}#header.common .lang{width:80px;height:80px;float:left;margin-top:10px;background:0 0}#header.common .lang a{display:block;line-height:80px;font-size:1.125em;text-align:center;color:#191919}#header.common .lang a:hover{color:#ab3333}#header.common .social-holder{width:40px;height:80px;float:left;padding-right:20px;margin-top:10px;border-right:4px solid #ab3333;overflow:hidden}#header.common .social-holder>.social-item{width:40px;height:40px;overflow:hidden}#menu,#menu ul li{width:100%;display:block}#header.common .social-holder>.social-item a,#menu-holder{height:100%}#header.common .social-holder>.social-item a{display:block;width:100%;color:#191919;font-size:1em}#header.common .social-holder>.social-item a:before{display:block;line-height:40px;font-size:1em}#header.common .social-holder>.social-item a:hover{color:#ab3333}@media only screen and (max-width:1365px){#header.common .menu>ul>li{margin-right:10px}}#toggle-menu{position:relative;cursor:pointer}#toggle-menu span{display:block;font-size:1em;line-height:60px;text-align:center;color:#fefefe;overflow:hidden}#toggle-menu.active span,#toggle-menu:hover span{color:#ab3333}#menu-holder{width:600px;position:fixed;top:0;right:0;z-index:20;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);background:rgba(178,194,195,.9);overflow:hidden}#menu-holder.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#menu{height:auto;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#menu ul{display:block}#menu ul li{height:30px;position:relative;margin-top:30px;text-align:center}#menu ul li:first-child{margin-top:0}#menu ul li:before{display:block;width:1px;height:24px;position:absolute;top:100%;left:50%;margin-left:-.5px;background:#191919}#menu ul li:last-child:before{display:none}#menu ul li a{display:inline-block;font-size:1.5em;line-height:30px;color:#191919}#menu ul li a.active,#menu ul li a:hover{color:#ab3333}#menu ul li a.active:before,#menu ul li a:hover:before{color:#ab3333;background:#191919}#content{margin-bottom:40px}#content>h1{padding-top:150px;font-size:3em;text-align:center}.outer h2{margin:40px 0;text-align:center}.substrate,.substrate>.inner{margin:40px auto;overflow:hidden}.substrate{background:rgba(178,194,195,.4)}.substrate>.inner{width:calc(100% - 80px);box-sizing:border-box;background:0 0}.substrate>.inner.white-back{background:#fefefe}.substrate .btn-long{float:left;margin:0 1.785714285714286% 0 0}.substrate .btn-long:last-child{margin:0}.pop-up-holder{width:100%;height:100%;position:fixed;top:0;left:0;z-index:20;background:rgba(254,254,254,.9);transition:all .5s cubic-bezier(.645,.045,.355,1) .25s;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);visibility:hidden;overflow:hidden}.pop-up-holder .pop-up{width:700px;height:auto;position:absolute;top:50%;left:50%;background:rgba(178,194,195,.35);box-shadow:0 5px 20px 0 rgba(25,25,25,.5);transition:all .5s cubic-bezier(.645,.045,.355,1) 0s;-webkit-transform:translateX(-50%) translateY(100%);-ms-transform:translateX(-50%) translateY(100%);transform:translateX(-50%) translateY(100%);overflow:hidden}.pop-up-holder .pop-up .outer{width:100%;height:auto;padding:40px;box-sizing:border-box;overflow:hidden}.pop-up-holder .pop-up .outer .inner{width:100%;height:auto;background:#fefefe;overflow:hidden}.pop-up-holder .icon{display:block;width:40px;height:40px;position:absolute;top:20px;right:20px;color:#191919;cursor:pointer;line-height:40px;font-size:1.25em;text-align:center;transition:all .5s cubic-bezier(.645,.045,.355,1);overflow:hidden}#to-up>span:hover,.pop-up-holder .icon:hover{color:#ab3333}.pop-up-holder .icon:before{line-height:inherit}.pop-up-holder.active{transition:all .5s cubic-bezier(.645,.045,.355,1) 0s;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible}.pop-up-holder.active .pop-up{transition:all .5s cubic-bezier(.645,.045,.355,1) .25s;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#loader-holder{display:none;width:100%;height:4px;position:fixed;top:0;left:0;z-index:999;background:#fefefe;overflow:hidden}#loader-holder.active,#to-up>span{display:block}#loader-holder>span{display:block;width:100%;height:100%;position:absolute;top:0;left:-100%;overflow:hidden}[class^=btn-],[class^=btn-] a{position:relative}#loader-holder>span:nth-child(1){background:#ab3333;-webkit-animation:loader 1.2s cubic-bezier(.645,.045,.355,1) 0s infinite;animation:loader 1.2s cubic-bezier(.645,.045,.355,1) 0s infinite}#loader-holder>span:nth-child(2){background:#b2c2c3;-webkit-animation:loader 1.2s cubic-bezier(.645,.045,.355,1) .6s infinite;animation:loader 1.2s cubic-bezier(.645,.045,.355,1) .6s infinite}#loader-holder>span:nth-child(3){background:#191919;-webkit-animation:loader 1.2s cubic-bezier(.645,.045,.355,1) 1.2s infinite;animation:loader 1.2s cubic-bezier(.645,.045,.355,1) 1.2s infinite}@-webkit-keyframes loader{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(200%);transform:translateX(200%)}}@keyframes loader{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(200%);transform:translateX(200%)}}#to-up{width:60px;height:60px;margin:40px auto;background:#b2c2c3;overflow:hidden}.sprtr-h,[class^=btn-]{margin:20px auto;overflow:hidden}#to-up>span,[class^=btn-] a,[class^=btn-] a:after,[class^=btn-].white:after{width:100%;transition:all .5s cubic-bezier(.645,.045,.355,1)}#to-up>span{height:100%;line-height:60px}#to-up>span:before{display:inline-block;line-height:inherit}[class^=btn-] a{display:block;height:100%;color:#191919;background:rgba(178,194,195,.9);text-align:center;box-shadow:0 1px 3px #191919}[class^=btn-] a:after{display:block;height:2px;position:absolute;left:0;bottom:0;background:#545e5f}[class^=btn-].flat a:after,[class^=btn-].white a:after{display:none}[class^=btn-] a:hover{background:#b2c2c3;color:#ab3333;box-shadow:1px 1px 3px transparent}.btn-long a,[class^=btn-].flat a{box-shadow:none}[class^=btn-] a:hover:after{background:#ab3333}[class^=btn-].white{background:#fefefe}[class^=btn-].white a{background:0 0;color:#191919;position:absolute;top:0;left:0;z-index:5;-webkit-backface-visibility:hidden;backface-visibility:hidden}.btn-large.white.active a,.btn-large.white:hover a,.btn-long.inverse a,.btn-long.white.active a,.btn-long.white:hover a,.btn-small.white:hover a{color:#fefefe}[class^=btn-].white:after{display:block;position:absolute;top:0;left:0;background:#ab3333;overflow:hidden}.btn-large{width:180px;height:50px}.btn-large a{font-size:1em;line-height:50px}.btn-large.white:after{height:50px;-webkit-transform:translateY(48px);-ms-transform:translateY(48px);transform:translateY(48px)}.btn-large.white.active:after,.btn-large.white:hover:after{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.btn-extra-large{width:220px;height:60px}.btn-extra-large a{font-size:1em;line-height:60px;color:#fefefe}.btn-small{width:160px;height:40px;overflow:hidden}.btn-small a{font-size:.875em;line-height:40px}.btn-small.white:after{height:40px;-webkit-transform:translateY(38px);-ms-transform:translateY(38px);transform:translateY(38px)}.btn-small.white:hover:after{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.btn-long{width:23.66071428571429%;height:50px}.btn-long a{line-height:50px;font-size:.875em;background:#fefefe}.btn-long a:after{display:none}.btn-long.white:after{height:50px;-webkit-transform:translateY(48px);-ms-transform:translateY(48px);transform:translateY(48px)}.btn-long.white.active:after,.btn-long.white:hover:after{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.btn-long.inverse{background:#ab3333}.btn-long.inverse:after{background:#fefefe}.btn-long.inverse.active a,.btn-long.inverse:hover a{color:#ab3333}.btn-square{width:50px;height:50px}.btn-square a{width:100%;height:100%;line-height:50px}.btn-square.white:after{height:50px;-webkit-transform:translateY(48px);-ms-transform:translateY(48px);transform:translateY(48px)}.btn-square.white:hover a{color:#fefefe}.btn-square.white:hover:after{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.btn-download{width:40px;height:40px}.btn-download a{font-size:1em;line-height:40px}.btn-download a:before{display:inline-block;vertical-align:middle}.btn-download a:after{display:none}.sprtr-h{display:block;width:120px;height:2px;background:#ab3333}#footer,.empty-holder{width:100%;overflow:hidden}.empty-holder{background:#fefefe}.empty-holder.extra-m{margin-bottom:20px}.empty-holder.extra-m.large{margin-bottom:40px}.empty-holder>p{padding:20px;color:#191919;text-align:left}#footer{height:100px;margin-top:-100px;position:relative;background:#b2c2c3}#footer .cheers-logo{width:40px;height:40px;margin:20px auto 0;overflow:hidden}.error-holder,.response-holder,form,label{height:auto;width:100%;overflow:hidden}#footer small{display:block;font-size:.875em;line-height:40px;color:#191919;text-align:center}.error-holder,button[type=submit] span,input[type=email],input[type=password],input[type=tel],input[type=text],label,textarea{font-family:"PT Sans",sans-serif;font-weight:400;font-size:1em}form{padding:20px 40px;box-sizing:border-box}.response-holder p{padding:10px}.response-holder.success{background:#DFF2BF}.response-holder.success p{color:#4F8A10}.response-holder.error{background:#FFBABA}.response-holder.error p{color:#D8000C}.check-holder,.field-holder,.range-holder{width:100%;height:auto;position:relative;margin-bottom:20px;overflow:hidden}.check-holder:last-child,.field-holder:last-child,.range-holder:last-child{margin-bottom:0}.check-holder{position:static}::-webkit-input-placeholder{font-family:"PT Sans",sans-serif;font-weight:400;font-size:1em;color:#b2c2c3}:-moz-placeholder{font-family:"PT Sans",sans-serif;font-weight:400;font-size:1em;color:#b2c2c3}::-moz-placeholder{font-family:"PT Sans",sans-serif;font-weight:400;font-size:1em;color:#b2c2c3}:-ms-input-placeholder{font-family:"PT Sans",sans-serif;font-weight:400;font-size:1em;color:#b2c2c3}.error-holder,label{display:block;color:#191919;padding:10px 0}.error-holder span,.error-holder.error,label span,label.error{padding:0 0 10px;color:#ab3333}input[type=email],input[type=password],input[type=tel],input[type=text]{width:100%;height:50px;outline:0;border:2px solid #b2c2c3;box-sizing:border-box;color:#191919;line-height:50px;text-indent:10px;box-shadow:inset 0 0 5px #b2c2c3;background:#fefefe;transition:all .5s cubic-bezier(.645,.045,.355,1)}input[type=email]:focus,input[type=email]:hover,input[type=password]:focus,input[type=password]:hover,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:focus,input[type=text]:hover,textarea:focus,textarea:hover{background:rgba(178,194,195,.35)}input[type=checkbox],input[type=radio]{display:none}input[type=checkbox]+label,input[type=radio]+label{display:block;width:100%;height:40px;position:relative;padding:0;background:#fefefe;cursor:pointer;overflow:hidden}input[type=checkbox]+label:before,input[type=checkbox]+label>span,input[type=radio]+label:before,input[type=radio]+label>span{display:block;width:100%;height:40px;position:absolute;top:0;left:0;z-index:0;transition:all .5s cubic-bezier(.645,.045,.355,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}input[type=checkbox]+label:before,input[type=radio]+label:before{content:"";top:-2px;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);background:#ab3333}input[type=checkbox]+label>span,input[type=radio]+label>span{text-align:center;line-height:40px;z-index:5;color:#191919;background:0 0}input[type=checkbox]+label:hover:before,input[type=checkbox]:checked+label:before,input[type=radio]+label:hover:before,input[type=radio]:checked+label:before{top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}input[type=checkbox]+label:hover>span,input[type=checkbox]:checked+label>span,input[type=radio]+label:hover>span,input[type=radio]:checked+label>span{color:#fefefe}textarea{width:100%;height:125px;resize:none;color:#191919;box-shadow:inset 0 0 10px #b2c2c3;outline:0;border:2px solid #b2c2c3;padding:10px;box-sizing:border-box;transition:all .5s cubic-bezier(.645,.045,.355,1)}button[type=submit]{display:block;width:180px;height:50px;background:0 0;border:none;outline:0;margin:40px auto 20px;overflow:hidden}.range-holder,button[type=submit] span{position:relative;background:#b2c2c3;width:100%}button[type=submit] span{display:block;height:50px;color:#fefefe;line-height:50px;transition:all .5s cubic-bezier(.645,.045,.355,1)}button[type=submit]:focus span,button[type=submit]:hover span{color:#ab3333}.range-holder{height:8px;overflow:visible}.range-holder .ui-slider-range{width:100%;height:100%;background:#ab3333;position:absolute;top:0;left:0}.range-holder .ui-slider-handle{width:16px;height:16px;position:absolute;top:-4px;left:0;border:1px solid #191919;background:#fefefe;box-sizing:border-box;outline:0;-webkit-transform:translateX(-8px);-ms-transform:translateX(-8px);transform:translateX(-8px);overflow:hidden}#page{background:url(../images/catalog-bg.jpg) 50% 0 no-repeat fixed;background-size:auto 75%}#property-form>p{padding:20px 0}#property-form .response-holder{margin:20px 0}#property-form label>sup{font-family:inherit;font-size:inherit;color:#ab3333;padding:5px 3px}#property-form .field-holder>p{padding:10px 0}#property-form .field-holder.dbl.entitled .check-holder:nth-child(2n+2){margin-right:20px}#property-form .field-holder.dbl.entitled .check-holder:nth-child(2n+1){margin-right:0}#property-form .field-holder.dbl .check-holder{width:calc(50% - 10px);float:left;margin:0 0 20px}#property-form .field-holder.dbl .check-holder:nth-child(2n+1){margin-right:20px}#property-form .field-holder.extra-top{margin-top:30px}#property-form>.check-holder{margin-top:40px}#property-form .agreement-check{margin-top:0}