
#nav.fixed {position:fixed;top:0;left:0;right:0;width:100%;z-index:1500;display:flex;justify-content:center;}

@font-face {
      font-family: "Proxima Nova";
      src: url(/design/pn/Proxima-Nova-Regular.otf);
	  font-weight: 400;
    }
@font-face {
      font-family: "Proxima Nova";
      src: url(/design/pn/Proxima-Nova-SemiBold.otf);
	  font-weight: 600;
    }
@font-face {
      font-family: "Proxima Nova";
      src: url(/design/pn/Proxima-Nova-Bold.otf);
	  font-weight: 700;
    }
	
header nav a {font-size: 14px;line-height: 44px;text-align: center;font-weight:700;letter-spacing: 0.07em;text-transform: uppercase;color: #000000;border-top:transparent 3px solid;border-bottom:transparent 3px solid;}
header nav a:hover, header nav a.active {border-bottom:#FBAB46 3px solid;color:#FBAB46;text-decoration:none;}

.list1 {cursor:pointer;position:relative;z-index:20;width:536px;padding:25px 18px 26px 20px;box-sizing:border-box;display:flex;justify-content:space-between;background: #FFFFFF;border: 1px solid #E0E0E0;}
.list1 div:nth-child(1) {width:361px;font-weight: normal;font-size: 14px;display: flex;align-items: center;color: #434343;}
.list1 div:nth-child(2) {width:80px;text-align:center;font-weight: bold;font-size: 14px;text-align: right;color: #000000;}
.list1 div:nth-child(3) {margin-left:40px;width:15px;height:15px;background:url(/design/phone0.svg) center no-repeat;background-size:cover;}

.list1:hover {z-index:25;background: #FFFFFF;border:1px white solid;box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.15);}
.list1:hover div:nth-child(3) {background:url(/design/phone1.svg) center no-repeat;background-size:cover;}

h1, h2 {font-weight: bold;font-size: 36px;text-align: justify;letter-spacing: -0.02em;text-transform: uppercase;color: #434343;}

.chavo > div:nth-child(1) {display:flex;justify-content:space-between;align-items:center;padding:11px 0;font-weight: bold;font-size: 14px;letter-spacing: 0.05em;color: #434343;}
.chavo.active > div:nth-child(1) {color: #FBAB46;}

.chavo > div:nth-child(1) > div:nth-child(2) {width:33px;height:33px;background:url(/design/plus.svg) center no-repeat;cursor:pointer;}
.chavo.active > div:nth-child(1) > div:nth-child(2) {background:url(/design/minus.svg) center no-repeat;}

.chavo > div:nth-child(2) {max-height:0;padding:0;overflow:hidden;padding:0 94px 0 66px;transition:.7s;font-size: 14px;line-height: 150%;color: #808080;}
.chavo.active > div:nth-child(2) {padding-bottom:19px;padding-top:19px;max-height:250px;}

label {cursor:pointer;}
input:checked + label {background:#FBAB46 !important;box-sizing:border-box;border:2px solid #434343;}

.a1 {width:340px;border: 20px solid #FBAB46;padding:33px 65px;background:#fff;position:relative;}
.a2 {cursor:pointer;top:10px;right:10px;position:absolute;}
.a3 {font-family: Proxima Nova;font-size: 36px;text-align: center;letter-spacing: -0.02em;text-transform: uppercase;color: #434343;margin-bottom:16px;}
.a4 {font-family: Proxima Nova;font-size: 14px;line-height: 150%;color: #828282;text-align:center;margin-bottom:30px;}
.a5 {display:flex;justify-content:center;flex-wrap:wrap;}
.a51 {background: #F4F4F4;margin-bottom:11px;padding:0 31px;width:100%;box-sizing:border-box;border:none;text-align:left;height:76px;font-family: Proxima Nova;font-size: 14px;color: #888888;}
.a52 {box-sizing:border-box;height:183px;background: #F4F4F4;margin-bottom:11px;padding:0 31px;width:100%;box-sizing:border-box;border:none;text-align:left;font-family: Proxima Nova;font-size: 14px;color: #888888;padding-top:20px;}
.a53 {border:none;background:none;}
.a54 {background:#FBAB46;position:relative;width:206px;height:54px;color:#434343;font-weight: bold;font-size: 12px;line-height: 54px;cursor:pointer;text-align: center;letter-spacing: 0.03em;text-transform: uppercase;}
.a55 {width:100%;height:100%;border:2px solid #FBAB46;box-sizing:border-box;position:absolute;top:11px;left:11px;}

.b0 {height:800px;background:url(/design/header.png) center no-repeat;background-size:100% 100%;margin-bottom:100px;}
.b01 {height:230px;background:url(/design/header.png) top center no-repeat;background-size:cover;overflow:hidden;margin-bottom:100px;}
.b1 {display:flex;justify-content:space-between;align-items:center;height:140px;}
.b31 {width: 37px; margin-top: 4px; height: 37px; float: left; background: url(/design/head1.svg) left center no-repeat;}
.b32 {float: left; margin: 0px 0px 0px 16px; font-size: 18px; color: #828282; font-weight: 300;}
.b4 {text-align:right;}
.b41 {margin-bottom:22px;width:177px;display:flex;align-items:center;justify-content:space-between;font-size: 18px;line-height: 22px;font-weight:700;text-align: right;color: #434343;}
.b43 {display:flex;justify-content:space-between;align-items:center;width:177px;font-size: 12px;text-align: right;letter-spacing: 0.03em;text-decoration-line: underline;color: #828282;}
.b5 {width:1100px;height:50px;background: linear-gradient(180deg, #FFFFFF 0%, #F3F3F3 100%), #F5F5F5;box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.13);border-radius: 5px;display:flex;justify-content:space-around;}
.b6 {background:url(/design/header1.png) center no-repeat;background-size:cover;position:absolute;top:232px;left:500px;width:739px;height:553px;}
.b7 {width:525px;padding-top:85px;font-size: 50px;font-weight:700;line-height: 61px;letter-spacing: -0.02em;text-transform: uppercase;color: #000000;margin-bottom:32px;}
.b8 {margin-bottom:105px;background:#FBAB46;position:relative;width:206px;height:54px;color:#434343;font-weight: bold;font-size: 12px;line-height: 54px;cursor:pointer;text-align: center;letter-spacing: 0.03em;text-transform: uppercase;}
.b9 {width:100%;height:100%;border:2px solid #FBAB46;box-sizing:border-box;position:absolute;top:11px;left:11px;}

.c0 {background:url(/design/bg1.jpg) center no-repeat;background-size:100% auto;margin-bottom:120px;}
.c {display:flex;justify-content:space-between;align-items:center;}
.c1 {background:url(/design/bg2.png) center no-repeat;background-size:cover;width:470px;height:462px;}
.c2 {padding-top:28px;text-align:center;}

.d0 {margin-bottom:-200px;}
.d1 {background:#FBAB46;height:2px;width:285px;margin-bottom:50px;}
.d2 {display:flex;justify-content:space-between;}
.d3 {width:470px;line-height:150%;font-weight: normal;font-size: 14px;text-align: justify;color: #434343;}
.d4 {position:relative;top:-160px;text-align:right;}
.d5 {position:relative;top:-135px;}
.d6 {font-style: italic;font-size: 13px;text-align: right;color: #808080;padding-right:30px;}

.e0 {background:url(/design/sliderbg.jpg) center no-repeat;background-size:cover;margin-bottom:80px;}
.e1 {width:912px;margin:0 auto;padding-top:28px;padding-bottom:24px;}
.e11 {width:912px;height:481px;}
.e2 {width:724px;margin:0 auto;padding-bottom:29px;}
.e21 {width:145px;height:97px;}

.f0 {position:relative;margin-bottom:100px;}
.f01 {position:absolute;background:url(/design/car1.png) center no-repeat;background-size:cover;width:536px;height:275px;top:-160px;right:-155px;}
.f1 {background:#FBAB46;height:2px;width:285px;margin-bottom:30px;}
.f2 {height:435px;background:url(/design/map.jpg) center no-repeat;background-size: 100% 100%;}
.f3 {display:flex;justify-content:space-between;align-items:center;padding-top:37px;}
.f4 {position:absolute;top:-10px;left:-30px;height:465px;}
.f5 {width:470px;height:314px;}
.f6 {width:629px;height:398px;padding:33px 65px 23px;box-sizing:border-box;background:#FBAB46;}
.f61 {font-weight: bold;font-size: 26px;text-align: justify;text-transform: uppercase;color: #434343;margin-bottom:33px;}
.f62 {width:236px;height:60px;line-height:60px;margin-right:22px;margin-bottom:28px;padding:0 27px;box-sizing:border-box;font-family: Montserrat;font-size: 14px;border:none;text-align: right;color: #777777;}
.f63 {width:236px;height:60px;line-height:60px;padding:0 27px;box-sizing:border-box;font-family: Montserrat;font-size: 14px;border:none;text-align: right;color: #777777;}
.f64 {margin-bottom:30px;width:499px;height:60px;line-height:60px;padding:0 27px;box-sizing:border-box;font-family: Montserrat;font-size: 14px;border:none;text-align: right;color: #777777;}
.f65 {float:left;width:236px;height:53px;margin-right:17px;display:flex;}
.f66 {border:none;margin-bottom:105px;background:#434343;position:relative;width:246px;height:54px;color:#FBAB46;font-weight: bold;font-size: 12px;line-height: 54px;cursor:pointer;text-align: center;letter-spacing: 0.03em;text-transform: uppercase;}
.f67 {width:100%;height:100%;border:2px solid #434343;box-sizing:border-box;position:absolute;top:11px;left:11px;}

.g {display:flex;justify-content:space-between;align-items:center;height:126px;font-size: 13px;line-height: 100%;color: #434343;}
.g1 {display:flex;justify-content:space-between;align-items:center;}
.g2 {margin-right:25px;}
.g3 {display:flex;justify-content:space-between;width:144px;align-items:center;height:36px;}

#body {max-width:100vw; overflow:hidden;}
#navg {height:54px; display:none;}
#navg.active {display:block;}
@media screen and (max-width:1140px) {
	.workspace {width:600px;}
	html, body {min-width:640px;}
	#body {min-width:600px; width:100%; overflow-x:hidden;}
	body > * > * * {max-width:600px;}
	#fixedform, #fixedform > div, #fixedform2, #fixedform2 > div, .slick-slider, .slick-slider *, .lSSlideOuter, .lSSlideOuter *, .fancybox-overlay * {max-width:none;}
	.h600 {display:none !important;}
    section {min-width:600px; width:100%;}

    .b3 {display:none;}
    .b6 {display:none;}
    .c1 {display:none;}
    .nc1 {margin:0 auto;}
    .d4 {display:none;}
    .d0 {margin-bottom:0;}
    .f01 {display:none;}
    .f4, .f5 {display:none;}
    .f6 {width: 100%; padding: 30px 50px;}
    #nav {max-width:100%;}
    .g1 {display:none;}
    .d3 {width:100%;}
}


@media screen and (max-width:640px) {
	.workspace {width:300px;}
	html, body {min-width:300px;}
	#body {min-width:300px; width:100%; overflow-x:hidden;}
	body > * > * * {max-width:300px;}
	#fixedform, #fixedform > div, #fixedform2, #fixedform2 > div, .slick-slider, .slick-slider *, .lSSlideOuter, .lSSlideOuter *, .fancybox-overlay * {max-width:none;}
	.h600 {display:none !important;}
    section {min-width:300px; width:100%;}

    .b1 {flex-wrap:wrap; justify-content: center; height: 190px;}
    .b5 {padding: 0 25px; box-sizing: border-box; flex-wrap: wrap; height: auto;}
    .b7 {font-size:45px;}
    .list1 div:nth-child(3) {display:none;}
    .prev, .next {display:none}
    .chavo.active > div:nth-child(2) {padding-left:10px; padding-right:10px;}
    .f61 {font-size: 20px; text-align: left;}
    .f6 {padding: 30px 32px; height:auto;}
    .f2 {height: auto;}
    .f63 {margin-bottom:24px;}
    .f64 {width:236px;}
    .f66 {margin:24px 0;}
    .g {flex-wrap:wrap; padding-top:24px;}
    .na1 {margin-left:auto;}
    .b01 {height:312px;}
    .a1 {padding: 33px;}
    #navg {height:100px;}
    .b8 + div {display:none;}
    .chavo > div:nth-child(1) > div:nth-child(1) {max-width:265px;}
}