/*last-modified: Tue, 29 Sep 2020 7:40:22 GMT (/home/bds/www/actions/HomePage.php)*/
.clear{font-size:0;clear:both;width:100%;overflow:hidden;height:0;line-height:0}.s{font-weight:normal;font-size:0.7em;}.hL{text-align:left}.hC{text-align:center}.hR{text-align:right}.vC{vertical-align:middle}.vT{vertical-align:top}.vB{vertical-align:bottom}.nw{white-space:nowrap}.m0{margin:0}.p0{padding:0}.b0{border:0}.mt0{margin-top:0}.clickable{cursor:pointer}.hidden{display:none}.visible{display:block}.visibleTR{display:table-row}.invisible{visibility:hidden}.display{display:block}ul{margin:0;padding:0;list-style:none}li{margin:0;padding:0;}table{border-spacing:0;border-collapse:collapse;}td{padding:0;}th{padding:0;}img{border:0;}:focus{outline:none;-moz-outline-style:none;}.w1{width:8.3%}.w2{width:16.7%}.w3{width:25%}.w4{width:33.3%}.w5{width:41.7%}.w6{width:50%}.w7{width:58.3%}.w8{width:66.7%}.w9{width:75%}.w10{width:83.3%}.w11{width:91.7%}.w12{width:100%}.w100{width:100%}.wa{width:auto}.w32px{width:32px}.w64px{width:64px}.w128px{width:128px}.w256px{width:256px}.w512px{width:512px}.w640px{width:640px}html{font-size:14px;height:100%}body{font:1em 'Open Sans', Tahoma,Arial;color:#000000;padding:0;margin:0;background:#fff;min-width:960px;height:100%;min-height:900px;}h1{font:normal 2.4em 'Open Sans', Tahoma,Arial;letter-spacing:-1px;margin:0 0 0.5em 0;font-weight:300;color:#363f47}h2{font:1.8em 'Open Sans', Tahoma,Arial;letter-spacing:-1px;margin:1em 0 1em 0;text-transform:uppercase;color:#363f47}h3{font:1.4em 'Open Sans', Tahoma,Arial;letter-spacing:-1px;margin:1em 0 0.5em 0;text-transform:uppercase;color:#363f47}h4{  color: #000;font-size: 2em;margin: 0.75em 0 0.25em;}a{text-decoration:none;outline:0;color:#009ed6}a:hover{text-decoration:underline;color:#00AEEF}a:active{text-decoration:none;color:#00AEEF}p{margin:0 0 0.75em 0;padding:0;}body .fancybox-overlay .fancybox-title{font-size:1em;font-weight:bold;padding:0 0 10px 0}body .fancybox-close{border:0;}h1, h2, h3, h4, .h1, .h2, .h3{cursor:default}.h1{font:normal 2.4em 'Open Sans', Tahoma,Arial;letter-spacing:-1px;margin:0 0 0.5em 0;font-weight:300;color:#363f47}.h2{font:1.8em 'Open Sans', Tahoma,Arial;letter-spacing:-1px;margin:1em 0 1em 0;text-transform:uppercase;color:#363f47}.h3{font:1.4em 'Open Sans', Tahoma,Arial;letter-spacing:-1px;margin:1em 0 0.5em 0;text-transform:uppercase;color:#363f47}.h4{  color: #000;font-size: 2em;margin: 0.75em 0 0.25em;}.h5{}.b{font-weight:bold}.ah{text-decoration:none}.ah:hover{text-decoration:underline}.a{text-decoration:none;outline:0;color:#009ed6;color:#009ed6;cursor:pointer}.a:active{color:#00AEEF;}.a:hover{color:#00AEEF;}.a2{text-decoration:none;outline:0;color:#009ed6;color:#009ed6;cursor:pointer;text-decoration:none;border-bottom:1px dotted #009ed6}.a2:hover{color:#00AEEF;}.a2:active{color:#00AEEF;}div.pageBody ul{list-style:disc;margin:0 0 0.75em 3em}div.pageBody ol{padding:0;margin:0 0 0.75em 3em}div.pageBody ol li{padding:0;margin:0}div.pageBody table td{padding:0.5em 0;}div.pageBody p{font-size:1em;line-height:1.5em;}div.pageBody img.left{float:left;margin:0 1em 1em 0}div.pageBody img.right{float:right;margin:0 1em 1em 0}div.err{border-radius: 3px;cursor:default;border:1px solid #f48588;color:#ca0207;padding:1em;margin:0 0 1em 0;background-color:#fff0f0;}div.info{border-radius: 3px;cursor:default;border-left:8px solid #ddf;padding:1em;margin:1em 0 1em 0;background-color:#eef;}.animate{transition:all 0.3s ease-out 0s;}.animateFast{transition:all 0.2s ease-out 0s;}.animateSlow{transition:all 0.5s ease-out 0s;}.rotate{transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);}.rotate1{transform:rotate(1deg);-webkit-transform:rotate(1deg);-o-transform:rotate(1deg);-moz-transform:rotate(1deg);}.rotate45{transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);}.rotate90{transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transform:rotate(90deg);}.noTransform{transform:none;-webkit-transform:none;-o-transform:none;-moz-transform:none;}.loader{position: absolute;top: 0;left:50%;margin-left:-75px;width: 150px;height: 150px;}.loader .loaderBody{display:block;position: relative;left: 50%;top: 50%;width:100px;height:100px;margin: -75px 0 0 -75px;
				border: 3px solid #000;
				z-index: 1500;border: 3px solid transparent;border-top-color: #000;border-radius: 50%;-webkit-animation: spin 2s linear infinite;   animation: spin 2s linear infinite;}.loader .loaderBody:before{content: "";position: absolute;top: 5px;left: 5px;right: 5px;bottom: 5px;
				border: 3px solid #000;border: 3px solid transparent;border-top-color: #000;border-radius: 50%;-webkit-animation: spin 3s linear infinite;animation: spin 3s linear infinite;}.loader .loaderBody:after{content: "";position: absolute;top: 15px;left: 15px;right: 15px;bottom: 15px;
				border: 3px solid #000;border: 3px solid transparent;border-top-color: #000;border-radius: 50%;-webkit-animation: spin 1.5s linear infinite;animation: spin 1.5s linear infinite;}.page{height:auto; min-height:100%; background:#F5F5F5; position:relative;}.layout{width:94%;padding:0 30px; min-width:900px; max-width:1280px;  margin:auto;}.layout--big{max-width:1430px;}.layout--very-big{max-width:1830px;}.header{background:#FFF; color:#000; font-size:1.7em; padding:1em 0; border-bottom:3px solid #FFFFFF; position:relative; z-index:1;}.header__logo{float:left;font-weight:600;}.header__logo--image{}.logo{float:left;font-weight:600; width:12em; display:block; text-decoration:none;; color:#000; -moz-transition: color 0.15s; -o-transition: color 0.15s; -webkit-transition:color 0.15s; transition: color 0.15s;}.logo:hover{text-decoration:none;}.logo__image{float:left; margin-right:1em;}.logo__text{padding-top: 0.7em;}.header__presentation{float:left;}.header__phone{cursor: pointer;
    float: left;
    font-weight: 600;
    margin-left: 0em;
    padding-top: 0.1em;
    transition: color 0.15s ease 0s;}.header__phone-number{border-bottom:1px dotted #000;  transition: border 0.15s ease 0s;}.header__phone:hover .header__phone-number{border-bottom-color: #00AEEF;}.header__phone:hover{color: #00AEEF}.header-icon--phone:after{background-position:0 100%;}.header__right{float:right; padding-top:0.7em;}.header__link{text-transform:uppercase; color:#FFF; display:block; text-decoration:none; cursor:pointer; -moz-transition: color 0.15s; -o-transition: color 0.15s; -webkit-transition:color 0.15s; transition: color 0.15s;}.header__link:hover{color:#00A122; text-decoration:none;}.header-icon{position:relative; padding-right:2.5em;}.header-icon:after{
				        background-image: url('/i/phone.png');
					    background-repeat: no-repeat;
					    background-size: 100% auto;
					    content: '';
					    height: 1.7em;
					    position: absolute;
					    right: 0;
					    top: 0;
					    width: 1.8em;
				}.header__social-icon{float:left; font-size:1.25em; padding:0.25em; border-radius:1em; background:#FFF; color:#EE2A24; cursor:pointer;margin-left:0.5em;-moz-transition: background 0.15s, color 0.15s; -o-transition: background 0.15s, color 0.15s; -webkit-transition:background 0.15s, color 0.15s; transition: background 0.15s, color 0.15s;}.header__social-icon:hover{background:#19B14C;}.header__text--social{float:left;}#menu{margin-left: 11em; margin-right: 11em; padding-top:0.5em;}.menu{text-align:center; }.menu__item{display:inline-block;}.menu__link{color:#000000; text-decoration:none; padding:0.7em 1em; font-size:.83em; line-height:20px; padding:12px 20px; display:block; -moz-transition: color 0.15s, background 0.15s; -o-transition: color 0.15s, background 0.15s; -webkit-transition:color 0.15s, background 0.15s; transition: color 0.15s, background 0.15s;; border-radius:3px; }.menu__link:hover{background:#00AEEF; color:#FFF;  text-decoration:none;  }.footer{height: 2.7em;padding:2em 0; margin-top: -6.7em; background:#FFF; overflow:hidden; position:relative; }.footer__copy{float:left;}.footer-social{margin:0 15em; text-align:center; padding-top:0.55em;}.footer-social__item{display:inline-block; margin:0 0.2em;}.footer-social__link{color:#FFF; background:#323232; border-radius:100px; font-size:1.1em;padding:0.02em; -moz-transition: color 0.15s, background 0.15s; -o-transition: color 0.15s, background 0.15s; -webkit-transition:color 0.15s, background 0.15s; transition: color 0.15s, background 0.15s;}.footer-social__link:hover{color:#FFF; background:#00AEEF; border-radius:100px;}.pn-logo{float: right;color:#323232;font-size: 2.5em;font-weight: bold;letter-spacing: -0.07em;position: relative;top: -0.05em;font-family: Arial;-moz-transition: color 0.15s; -o-transition: color 0.15s; -webkit-transition:color 0.15s; transition: color 0.15s;}.pn-logo:hover{text-decoration:none; float: right;color:#00AEEF;}.pn-logo sup{font-size: 0.2em; letter-spacing: 0; position: relative; top: -1.8em;}div.err h1{cursor:default;color:#f00;font-weight:bold;padding:0;margin:4px 0 12px 0;}div.err div.icon{float:left;margin:0 1em 0 0;width:48px;height:48px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/a/icon-err.png'),sizingMethod=crop)}html>body div.err div.icon{background-image:url('/i/a/icon-err.png');background-repeat:no-repeat;}div.msg{border-radius: 3px;cursor:default;border:1px solid #ffe400;padding:1em;margin:1em 0 1em 0;color:#564d00;background-color:#fffad0;}form{margin:0;padding:0;font-size:1em}form input{color:#000;width:100%;padding:11px;outline:0;border:1px solid #dcdcdc;border-radius:3px;box-sizing:border-box;}.form-wrapper--divide{width:55%;margin:auto;}.form-wrapper table.form{width:49.2%;float:left;}.form-wrapper table.form--right{margin-left:1.6%;}form input,form textarea,form select{font:100 1em 'Open Sans',Arial,Tahoma,Verdana,Arial,Sans-Serif;background-color:#fff;box-shadow: none;padding:8px 10px;border-radius:3px;width:100%;box-sizing:border-box;border:1px solid #CCC;transition:all 0.2s ease-out 0s;margin:0;height: 40px;color:#152C46;position:relative;}.form-wrapper--divide form input,.form-wrapper--divide form textarea,.form-wrapper--divide form select{height: 56px; box-shadow: 0px 4px 7px 0px rgba(1, 1, 1, 0.1); border:1px solid #FFF;}form textarea{height: 170px; resize:none;}.modal form input,.modal form textarea,.modal form select{box-shadow:none;}.input-label{position:relative;display:block;cursor:text;}.input-label:before{position:absolute;width:24px;height:24px;left:10px;top:8px;content:'';display:none;background:url('/i/Form.icon.png');background-position:0 0;background-size:100% auto;z-index:1;}.form-wrapper--divide .input-label:before{width:27px;height:27px;top:14px;}.input-label[data-name='msg']:before{background-position:0 66.666%; display:block;}
			.input-label[data-name='name'] input,
			.input-label[data-name='phone'] input,
			.input-label[data-name='email'] input,
			.input-label[data-name='msg'] textarea,
			.input-label[data-name='address'] input
			{padding-left:40px;}
			.form-wrapper--divide .input-label[data-name='name'] input,
			.form-wrapper--divide .input-label[data-name='phone'] input,
			.form-wrapper--divide .input-label[data-name='email'] input,
			.form-wrapper--divide .input-label[data-name='msg'] textarea,
			.form-wrapper--divide .input-label[data-name='address'] input
			{padding-left:60px;}.form--right .submit .btn{margin-left:-50%; margin-top:2em;}.input-label[data-name='phone']:before{background-position:0 0; display:block;}.input-label[data-name='email']:before{background-position:0 66.666%; display:block;}.input-label[data-name='name']:before{background-position:0 33.333%; display:block;}.input-label[data-name='address']:before{background-position:0 100%; display:block;}form input:hover,form textarea:hover,form select:hover{
				box-shadow: 0px 4px 7px 0px rgba(1, 1, 1, 0.15);
			}.modal form input:hover,.modal form textarea:hover,.modal form select:hover{
				box-shadow: 0px 2px 3px 0px rgba(1, 1, 1, 0.15);
			}form input:focus,form textarea:focus,form select:focus{
			border-color:#EC008B}form select{width:100%;}form .chosen-container{font-size:1em}form .chosen-container-single .chosen-single{height:32px;padding:8px 0 0 10px}form .chosen-container-single .chosen-single div b{background-position:0 10px}form .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 10px}form table.form{border-collapse:collapse;border-spacing:0;width:100%}form table.form th{display:none}form table.form td{padding:8px 0;vertical-align:top;}form table.form tr.h td{color:#b7b7b7;font-weight:bold;padding-top:2em}input[type=submit]{cursor:pointer;margin:0;display:inline;border:1px solid #00AEEF;color:#fff;background-color:#00AEEF;text-align:center;border-radius:3px;text-transform:uppercase;font-weight:bold; border:none; font-size:1.25em; font-weight:normal;}input[type=submit]:hover{color:#fff;background-color:#0087B8}.form-wrapper--divide input[type=submit]{cursor:pointer;margin:0;display:inline;border:1px solid #EC008B;color:#fff;background-color:#EC008B;text-align:center;border-radius:50px;0;box-shadow: 0px 4px 7px 0px rgba(1, 1, 1, 0.15);text-transform:uppercase;font-weight:bold; border:3px solid #FFF; font-size:1.25em; font-weight:normal;}.form-wrapper--divide input[type=submit]:hover{color:#fff;background-color:#A61E19}lock{overflow: hidden;}.themodal-overlay{position: fixed;bottom: 0;left: 0;top: 0;right: 0;z-index: 100;overflow: auto;-webkit-overflow-scrolling: touch;background: rgba(0, 0, 0, 0.5);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #7F000000, endColorstr = #7F000000);zoom: 1;perspective: 1000px;opacity:0;-webkit-perspective: 1000px;transform-style: preserve-3d;-webkit-transition:  opacity .3s ease;-moz-transition:  opacity .3s ease;-ms-transition:  opacity .3s ease;transition:  opacity .3s ease;}.themodal-overlay.show{opacity:1}.themodal-overlay > *{-webkit-transform: translateZ(0px);}.modal{background: #fff;width:450px;-webkit-border-radius:0.3em;border-radius:0.3em;-moz-border-radius:0.3em;-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5);margin:20px auto;padding:1.5em 1.8em 1.5em 1.8em;border:1px solid #D0D0D0;position:relative;display:none;transform-style: preserve-3d;-moz-transition: transform .3s ease; -o-transition: transform .3s ease; -webkit-transition:transform .3s ease; transition: transform .3s ease;;-moz-transform: rotateY(80deg); -o-transform: rotateY(80deg); -webkit-transform:rotateY(80deg); transform: rotateY(80deg);;}.modal.show{-moz-transform: rotateY(0deg); -o-transform: rotateY(0deg); -webkit-transform:rotateY(0deg); transform: rotateY(0deg);}.modal input, .modal textarea, .modal select{ border-color:#DEDEDE ; width:100%}.modal input[type=submit]{border-color: #00AEEF;}.modal label{}.modal-row{margin-bottom:10px; overflow:hidden;}.modal .form-field-name{text-align:left;}.modal .error-div{position:absolute;top:0;left:0;width:100%;background:rgba(255,255,255,0.5);z-index:2}.modal .error-div__inner--table{display:table; width:100%; height:100%;}.modal .error-div__inner--table-cell{display:table-cell; width:100%; height:100%; text-align: center; vertical-align: middle;}.modal .error-div__inner__text{background: none repeat scroll 0 0 rgba(239, 88, 92, 0.7);color: #fff;max-width: 100%;padding: 1em;font-weight:400;}.modal .form-close{position:absolute;right:-15px;top:-15px;background:#fff;border-radius:50%;cursor:pointer;width:37px;height:37px;background:url('/i/Form.icons.png') 0 0}.FormModal{display:none}.modal__h{margin-bottom:0.5em; text-transform:none;}.printOnly{display:none}@media all and (max-width: 1915px) {
body{min-height:800px;}
}
@media all and (max-width: 1625px) {
body{min-height:670px;}
div.pageBody img.left{float:none;display:block;margin:1em auto 1em auto}
}
@media all and (max-width: 1335px) {
body{min-height:600px;}
div.pageBody img.right{float:none;display:block;margin:1em auto 1em auto}
}
@media all and (max-width: 1255px) {
body{font-size:0.9em;}
.menu__link{padding:8px 8px;}
#menu{padding-top:0.6em}
}
@media print {.clear{font-size:0;clear:both;width:100%;overflow:hidden;height:0;line-height:0}.s{font-weight:normal;font-size:0.7em;}.hL{text-align:left}.hC{text-align:center}.hR{text-align:right}.vC{vertical-align:middle}.vT{vertical-align:top}.vB{vertical-align:bottom}.nw{white-space:nowrap}.m0{margin:0}.p0{padding:0}.b0{border:0}.mt0{margin-top:0}.clickable{cursor:pointer}.hidden{display:none}.visible{display:block}.visibleTR{display:table-row}.invisible{visibility:hidden}.display{display:block}ul{margin:0;padding:0;list-style:none}li{margin:0;padding:0;}table{border-spacing:0;border-collapse:collapse;}td{padding:0;}th{padding:0;}img{border:0;}:focus{outline:none;-moz-outline-style:none;}.w1{width:8.3%}.w2{width:16.7%}.w3{width:25%}.w4{width:33.3%}.w5{width:41.7%}.w6{width:50%}.w7{width:58.3%}.w8{width:66.7%}.w9{width:75%}.w10{width:83.3%}.w11{width:91.7%}.w12{width:100%}.w100{width:100%}.wa{width:auto}.w32px{width:32px}.w64px{width:64px}.w128px{width:128px}.w256px{width:256px}.w512px{width:512px}.w640px{width:640px}html{font-size:14px;height:100%}body{font:1em 'Open Sans', Tahoma,Arial;color:#000000;padding:0;margin:0;background:#fff;min-width:960px;height:100%;min-height:900px;}h1{font:normal 2.4em 'Open Sans', Tahoma,Arial;letter-spacing:-1px;margin:0 0 0.5em 0;font-weight:300;color:#363f47}h2{font:1.8em 'Open Sans', Tahoma,Arial;letter-spacing:-1px;margin:1em 0 1em 0;text-transform:uppercase;color:#363f47}h3{font:1.4em 'Open Sans', Tahoma,Arial;letter-spacing:-1px;margin:1em 0 0.5em 0;text-transform:uppercase;color:#363f47}h4{  color: #000;font-size: 2em;margin: 0.75em 0 0.25em;}a{text-decoration:none;outline:0;color:#009ed6}a:hover{text-decoration:underline;color:#00AEEF}a:active{text-decoration:none;color:#00AEEF}p{margin:0 0 0.75em 0;padding:0;}body .fancybox-overlay .fancybox-title{font-size:1em;font-weight:bold;padding:0 0 10px 0}body .fancybox-close{border:0;}h1, h2, h3, h4, .h1, .h2, .h3{cursor:default}.h1{font:normal 2.4em 'Open Sans', Tahoma,Arial;letter-spacing:-1px;margin:0 0 0.5em 0;font-weight:300;color:#363f47}.h2{font:1.8em 'Open Sans', Tahoma,Arial;letter-spacing:-1px;margin:1em 0 1em 0;text-transform:uppercase;color:#363f47}.h3{font:1.4em 'Open Sans', Tahoma,Arial;letter-spacing:-1px;margin:1em 0 0.5em 0;text-transform:uppercase;color:#363f47}.h4{  color: #000;font-size: 2em;margin: 0.75em 0 0.25em;}.h5{}.b{font-weight:bold}.ah{text-decoration:none}.ah:hover{text-decoration:underline}.a{text-decoration:none;outline:0;color:#009ed6;color:#009ed6;cursor:pointer}.a:active{color:#00AEEF;}.a:hover{color:#00AEEF;}.a2{text-decoration:none;outline:0;color:#009ed6;color:#009ed6;cursor:pointer;text-decoration:none;border-bottom:1px dotted #009ed6}.a2:hover{color:#00AEEF;}.a2:active{color:#00AEEF;}div.pageBody ul{list-style:disc;margin:0 0 0.75em 3em}div.pageBody ol{padding:0;margin:0 0 0.75em 3em}div.pageBody ol li{padding:0;margin:0}div.pageBody table td{padding:0.5em 0;}div.pageBody p{font-size:1em;line-height:1.5em;}div.pageBody img.left{float:left;margin:0 1em 1em 0}div.pageBody img.right{float:right;margin:0 1em 1em 0}div.err{border-radius: 3px;cursor:default;border:1px solid #f48588;color:#ca0207;padding:1em;margin:0 0 1em 0;background-color:#fff0f0;}div.info{border-radius: 3px;cursor:default;border-left:8px solid #ddf;padding:1em;margin:1em 0 1em 0;background-color:#eef;}.animate{transition:all 0.3s ease-out 0s;}.animateFast{transition:all 0.2s ease-out 0s;}.animateSlow{transition:all 0.5s ease-out 0s;}.rotate{transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg);}.rotate1{transform:rotate(1deg);-webkit-transform:rotate(1deg);-o-transform:rotate(1deg);-moz-transform:rotate(1deg);}.rotate45{transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);}.rotate90{transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transform:rotate(90deg);}.noTransform{transform:none;-webkit-transform:none;-o-transform:none;-moz-transform:none;}.loader{position: absolute;top: 0;left:50%;margin-left:-75px;width: 150px;height: 150px;}.loader .loaderBody{display:block;position: relative;left: 50%;top: 50%;width:100px;height:100px;margin: -75px 0 0 -75px;
				border: 3px solid #000;
				z-index: 1500;border: 3px solid transparent;border-top-color: #000;border-radius: 50%;-webkit-animation: spin 2s linear infinite;   animation: spin 2s linear infinite;}.loader .loaderBody:before{content: "";position: absolute;top: 5px;left: 5px;right: 5px;bottom: 5px;
				border: 3px solid #000;border: 3px solid transparent;border-top-color: #000;border-radius: 50%;-webkit-animation: spin 3s linear infinite;animation: spin 3s linear infinite;}.loader .loaderBody:after{content: "";position: absolute;top: 15px;left: 15px;right: 15px;bottom: 15px;
				border: 3px solid #000;border: 3px solid transparent;border-top-color: #000;border-radius: 50%;-webkit-animation: spin 1.5s linear infinite;animation: spin 1.5s linear infinite;}.page{height:auto; min-height:100%; background:#F5F5F5; position:relative;}.layout{width:94%;padding:0 30px; min-width:900px; max-width:1280px;  margin:auto;}.layout--big{max-width:1430px;}.layout--very-big{max-width:1830px;}.header{background:#FFF; color:#000; font-size:1.7em; padding:1em 0; border-bottom:3px solid #FFFFFF; position:relative; z-index:1;}.header__logo{float:left;font-weight:600;}.header__logo--image{}.logo{float:left;font-weight:600; width:12em; display:block; text-decoration:none;; color:#000; -moz-transition: color 0.15s; -o-transition: color 0.15s; -webkit-transition:color 0.15s; transition: color 0.15s;}.logo:hover{text-decoration:none;}.logo__image{float:left; margin-right:1em;}.logo__text{padding-top: 0.7em;}.header__presentation{float:left;}.header__phone{cursor: pointer;
    float: left;
    font-weight: 600;
    margin-left: 0em;
    padding-top: 0.1em;
    transition: color 0.15s ease 0s;}.header__phone-number{border-bottom:1px dotted #000;  transition: border 0.15s ease 0s;}.header__phone:hover .header__phone-number{border-bottom-color: #00AEEF;}.header__phone:hover{color: #00AEEF}.header-icon--phone:after{background-position:0 100%;}.header__right{float:right; padding-top:0.7em;}.header__link{text-transform:uppercase; color:#FFF; display:block; text-decoration:none; cursor:pointer; -moz-transition: color 0.15s; -o-transition: color 0.15s; -webkit-transition:color 0.15s; transition: color 0.15s;}.header__link:hover{color:#00A122; text-decoration:none;}.header-icon{position:relative; padding-right:2.5em;}.header-icon:after{
				        background-image: url('/i/phone.png');
					    background-repeat: no-repeat;
					    background-size: 100% auto;
					    content: '';
					    height: 1.7em;
					    position: absolute;
					    right: 0;
					    top: 0;
					    width: 1.8em;
				}.header__social-icon{float:left; font-size:1.25em; padding:0.25em; border-radius:1em; background:#FFF; color:#EE2A24; cursor:pointer;margin-left:0.5em;-moz-transition: background 0.15s, color 0.15s; -o-transition: background 0.15s, color 0.15s; -webkit-transition:background 0.15s, color 0.15s; transition: background 0.15s, color 0.15s;}.header__social-icon:hover{background:#19B14C;}.header__text--social{float:left;}#menu{margin-left: 11em; margin-right: 11em; padding-top:0.5em;}.menu{text-align:center; }.menu__item{display:inline-block;}.menu__link{color:#000000; text-decoration:none; padding:0.7em 1em; font-size:.83em; line-height:20px; padding:12px 20px; display:block; -moz-transition: color 0.15s, background 0.15s; -o-transition: color 0.15s, background 0.15s; -webkit-transition:color 0.15s, background 0.15s; transition: color 0.15s, background 0.15s;; border-radius:3px; }.menu__link:hover{background:#00AEEF; color:#FFF;  text-decoration:none;  }.footer{height: 2.7em;padding:2em 0; margin-top: -6.7em; background:#FFF; overflow:hidden; position:relative; }.footer__copy{float:left;}.footer-social{margin:0 15em; text-align:center; padding-top:0.55em;}.footer-social__item{display:inline-block; margin:0 0.2em;}.footer-social__link{color:#FFF; background:#323232; border-radius:100px; font-size:1.1em;padding:0.02em; -moz-transition: color 0.15s, background 0.15s; -o-transition: color 0.15s, background 0.15s; -webkit-transition:color 0.15s, background 0.15s; transition: color 0.15s, background 0.15s;}.footer-social__link:hover{color:#FFF; background:#00AEEF; border-radius:100px;}.pn-logo{float: right;color:#323232;font-size: 2.5em;font-weight: bold;letter-spacing: -0.07em;position: relative;top: -0.05em;font-family: Arial;-moz-transition: color 0.15s; -o-transition: color 0.15s; -webkit-transition:color 0.15s; transition: color 0.15s;}.pn-logo:hover{text-decoration:none; float: right;color:#00AEEF;}.pn-logo sup{font-size: 0.2em; letter-spacing: 0; position: relative; top: -1.8em;}div.err h1{cursor:default;color:#f00;font-weight:bold;padding:0;margin:4px 0 12px 0;}div.err div.icon{float:left;margin:0 1em 0 0;width:48px;height:48px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/a/icon-err.png'),sizingMethod=crop)}html>body div.err div.icon{background-image:url('/i/a/icon-err.png');background-repeat:no-repeat;}div.msg{border-radius: 3px;cursor:default;border:1px solid #ffe400;padding:1em;margin:1em 0 1em 0;color:#564d00;background-color:#fffad0;}form{margin:0;padding:0;font-size:1em}form input{color:#000;width:100%;padding:11px;outline:0;border:1px solid #dcdcdc;border-radius:3px;box-sizing:border-box;}.form-wrapper--divide{width:55%;margin:auto;}.form-wrapper table.form{width:49.2%;float:left;}.form-wrapper table.form--right{margin-left:1.6%;}form input,form textarea,form select{font:100 1em 'Open Sans',Arial,Tahoma,Verdana,Arial,Sans-Serif;background-color:#fff;box-shadow: none;padding:8px 10px;border-radius:3px;width:100%;box-sizing:border-box;border:1px solid #CCC;transition:all 0.2s ease-out 0s;margin:0;height: 40px;color:#152C46;position:relative;}.form-wrapper--divide form input,.form-wrapper--divide form textarea,.form-wrapper--divide form select{height: 56px; box-shadow: 0px 4px 7px 0px rgba(1, 1, 1, 0.1); border:1px solid #FFF;}form textarea{height: 170px; resize:none;}.modal form input,.modal form textarea,.modal form select{box-shadow:none;}.input-label{position:relative;display:block;cursor:text;}.input-label:before{position:absolute;width:24px;height:24px;left:10px;top:8px;content:'';display:none;background:url('/i/Form.icon.png');background-position:0 0;background-size:100% auto;z-index:1;}.form-wrapper--divide .input-label:before{width:27px;height:27px;top:14px;}.input-label[data-name='msg']:before{background-position:0 66.666%; display:block;}
			.input-label[data-name='name'] input,
			.input-label[data-name='phone'] input,
			.input-label[data-name='email'] input,
			.input-label[data-name='msg'] textarea,
			.input-label[data-name='address'] input
			{padding-left:40px;}
			.form-wrapper--divide .input-label[data-name='name'] input,
			.form-wrapper--divide .input-label[data-name='phone'] input,
			.form-wrapper--divide .input-label[data-name='email'] input,
			.form-wrapper--divide .input-label[data-name='msg'] textarea,
			.form-wrapper--divide .input-label[data-name='address'] input
			{padding-left:60px;}.form--right .submit .btn{margin-left:-50%; margin-top:2em;}.input-label[data-name='phone']:before{background-position:0 0; display:block;}.input-label[data-name='email']:before{background-position:0 66.666%; display:block;}.input-label[data-name='name']:before{background-position:0 33.333%; display:block;}.input-label[data-name='address']:before{background-position:0 100%; display:block;}form input:hover,form textarea:hover,form select:hover{
				box-shadow: 0px 4px 7px 0px rgba(1, 1, 1, 0.15);
			}.modal form input:hover,.modal form textarea:hover,.modal form select:hover{
				box-shadow: 0px 2px 3px 0px rgba(1, 1, 1, 0.15);
			}form input:focus,form textarea:focus,form select:focus{
			border-color:#EC008B}form select{width:100%;}form .chosen-container{font-size:1em}form .chosen-container-single .chosen-single{height:32px;padding:8px 0 0 10px}form .chosen-container-single .chosen-single div b{background-position:0 10px}form .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 10px}form table.form{border-collapse:collapse;border-spacing:0;width:100%}form table.form th{display:none}form table.form td{padding:8px 0;vertical-align:top;}form table.form tr.h td{color:#b7b7b7;font-weight:bold;padding-top:2em}input[type=submit]{cursor:pointer;margin:0;display:inline;border:1px solid #00AEEF;color:#fff;background-color:#00AEEF;text-align:center;border-radius:3px;text-transform:uppercase;font-weight:bold; border:none; font-size:1.25em; font-weight:normal;}input[type=submit]:hover{color:#fff;background-color:#0087B8}.form-wrapper--divide input[type=submit]{cursor:pointer;margin:0;display:inline;border:1px solid #EC008B;color:#fff;background-color:#EC008B;text-align:center;border-radius:50px;0;box-shadow: 0px 4px 7px 0px rgba(1, 1, 1, 0.15);text-transform:uppercase;font-weight:bold; border:3px solid #FFF; font-size:1.25em; font-weight:normal;}.form-wrapper--divide input[type=submit]:hover{color:#fff;background-color:#A61E19}lock{overflow: hidden;}.themodal-overlay{position: fixed;bottom: 0;left: 0;top: 0;right: 0;z-index: 100;overflow: auto;-webkit-overflow-scrolling: touch;background: rgba(0, 0, 0, 0.5);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #7F000000, endColorstr = #7F000000);zoom: 1;perspective: 1000px;opacity:0;-webkit-perspective: 1000px;transform-style: preserve-3d;-webkit-transition:  opacity .3s ease;-moz-transition:  opacity .3s ease;-ms-transition:  opacity .3s ease;transition:  opacity .3s ease;}.themodal-overlay.show{opacity:1}.themodal-overlay > *{-webkit-transform: translateZ(0px);}.modal{background: #fff;width:450px;-webkit-border-radius:0.3em;border-radius:0.3em;-moz-border-radius:0.3em;-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5);margin:20px auto;padding:1.5em 1.8em 1.5em 1.8em;border:1px solid #D0D0D0;position:relative;display:none;transform-style: preserve-3d;-moz-transition: transform .3s ease; -o-transition: transform .3s ease; -webkit-transition:transform .3s ease; transition: transform .3s ease;;-moz-transform: rotateY(80deg); -o-transform: rotateY(80deg); -webkit-transform:rotateY(80deg); transform: rotateY(80deg);;}.modal.show{-moz-transform: rotateY(0deg); -o-transform: rotateY(0deg); -webkit-transform:rotateY(0deg); transform: rotateY(0deg);}.modal input, .modal textarea, .modal select{ border-color:#DEDEDE ; width:100%}.modal input[type=submit]{border-color: #00AEEF;}.modal label{}.modal-row{margin-bottom:10px; overflow:hidden;}.modal .form-field-name{text-align:left;}.modal .error-div{position:absolute;top:0;left:0;width:100%;background:rgba(255,255,255,0.5);z-index:2}.modal .error-div__inner--table{display:table; width:100%; height:100%;}.modal .error-div__inner--table-cell{display:table-cell; width:100%; height:100%; text-align: center; vertical-align: middle;}.modal .error-div__inner__text{background: none repeat scroll 0 0 rgba(239, 88, 92, 0.7);color: #fff;max-width: 100%;padding: 1em;font-weight:400;}.modal .form-close{position:absolute;right:-15px;top:-15px;background:#fff;border-radius:50%;cursor:pointer;width:37px;height:37px;background:url('/i/Form.icons.png') 0 0}.FormModal{display:none}.modal__h{margin-bottom:0.5em; text-transform:none;}.printOnly{display:block}.noPrint{display:none}}