.body{--swiper-pagination-color:rgb(175, 149, 120)}.body .section .container{display:flex;align-items:center;justify-content:center;margin:0 auto;width:calc(100% - 40px);flex-wrap:wrap}.body .section:nth-child(1) .bg{background:center/cover url(../images/contact/section-1.jpg) no-repeat;height:600px}.body .section:nth-child(2){padding:120px 0;display:flex;align-items:center;justify-content:center;flex-direction:column}.body .section:nth-child(2) .title{text-align:center;font-size:32px;color:#4d4d4d}.body .section:nth-child(2) .title p{line-height:1.2;padding:0}.body .section:nth-child(2) .title span{font-size:16px;color:#707070}.body .section:nth-child(2) .swiper{margin-top:70px;width:calc(100% - 40px);height:auto;display:none}.body .section:nth-child(2) .swiper .swiper-slide{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:60px}.body .section:nth-child(2) .swiper .swiper-slide .img{margin-top:30px}.body .section:nth-child(2) .steps{margin-top:70px}.body .section:nth-child(2) .steps .bar{display:flex;position:relative;width:fit-content;margin:0 auto}.body .section:nth-child(2) .steps .bar .item{padding:0 6px;background:#fff}.body .section:nth-child(2) .steps .bar .item+.item{margin-left:206px}.body .section:nth-child(2) .steps .bar .item span,.body .section:nth-child(2) .swiper .swiper-slide .bar{border-width:1px;border-color:#b3a391;border-style:solid;border-radius:50%;width:39px;height:39px;font-size:16px;color:#a08b80;display:flex;align-items:center;justify-content:center}.body .section:nth-child(2) .steps .bar:before{position:absolute;content:'';display:block;width:calc(100% - 12px);height:1px;background-color:#b3a391;left:50%;top:50%;transform:translate(-50%,50%);z-index:-1}.body .section:nth-child(2) .steps .step{display:flex;margin-top:30px}.body .section:nth-child(2) .steps .step .item{width:232px}.body .section:nth-child(2) .steps .step .item+.item{margin-left:30px}.body .section:nth-child(2) .steps .step .item .img,.body .section:nth-child(2) .swiper .swiper-slide .img{width:232px;height:164px}.body .section:nth-child(2) .steps .step .item:nth-child(1) .img,.body .section:nth-child(2) .swiper .swiper-slide:nth-child(1) .img{background:center/cover url(../images/contact/section-2-1.png) no-repeat}.body .section:nth-child(2) .steps .step .item:nth-child(2) .img,.body .section:nth-child(2) .swiper .swiper-slide:nth-child(2) .img{background:center/cover url(../images/contact/section-2-2.png) no-repeat}.body .section:nth-child(2) .steps .step .item:nth-child(3) .img,.body .section:nth-child(2) .swiper .swiper-slide:nth-child(3) .img{background:center/cover url(../images/contact/section-2-3.png) no-repeat}.body .section:nth-child(2) .steps .step .item:nth-child(4) .img,.body .section:nth-child(2) .swiper .swiper-slide:nth-child(4) .img{background:center/cover url(../images/contact/section-2-4.png) no-repeat}.body .section:nth-child(2) .steps .step .item .text,.body .section:nth-child(2) .swiper .swiper-slide .text{margin-top:30px}.body .section:nth-child(2) .steps .step .item .text p,.body .section:nth-child(2) .swiper .swiper-slide .text p{padding:0}.body .section:nth-child(2) .steps .step .item .text p:nth-child(1),.body .section:nth-child(2) .swiper .swiper-slide .text p:nth-child(1){font-size:26.67px;color:#af9578;text-transform:uppercase;line-height:1.2;text-align:center}.body .section:nth-child(2) .steps .step .item .text p:nth-child(2),.body .section:nth-child(2) .swiper .swiper-slide .text p:nth-child(2){font-size:16px;color:#707070;line-height:1.5;text-align:center;margin-top:10px}.body .section:nth-child(2) .btn-container{margin-top:69px;text-align:center}.body .section:nth-child(2) .btn-container .text{font-size:24px;color:#af9578;text-transform:uppercase;line-height:1.2}.body .section:nth-child(2) .btn-container .btn{display:flex;align-items:center;justify-content:center;padding:0 20px;border-width:1px;border-color:#b3a391;border-style:solid;border-radius:26px;font-size:18.669px;color:#92826f;text-transform:uppercase;height:52px;margin-top:16px;cursor:pointer;letter-spacing:1px;line-height:50px;transition:all .3s}.body .section:nth-child(2) .btn-container .btn svg{margin-left:14px;fill:#b3a391;transition:all .3s}.body .section:nth-child(2) .btn-container .btn:hover svg{fill:#fff}.body .section:nth-child(2) .btn-container .btn:hover{background-color:#826d5d;box-shadow:0 0 5px rgba(91,51,21,.3),0 0 25px rgba(91,51,21,.3),0 0 50px rgba(91,51,21,.3),0 0 200px rgba(91,51,21,.3);color:#fff}.body .section:nth-child(2) .btn-container .btn:hover:after{border-left:11px solid #fff}.body .section:nth-child(3){background:#f7f6f3;padding:80px 0}.body .section:nth-child(3) .container>.col{width:50%;flex-shrink:0}.body .section:nth-child(3) .container>.col:nth-child(1){align-self:stretch}.body .section:nth-child(3) .container>.col:nth-child(1)>div{background:center/cover url(../images/contact/section-3.png) no-repeat;width:100%;height:100%}.body .section:nth-child(3) .container .title p{font-size:28px;color:#4d4d4d;line-height:1;padding:0 10px}.body .section:nth-child(3) .container .title p span{font-size:16px;color:#686868}.body .section:nth-child(3) .container>.col:nth-child(2)>.col-wrapper{margin-left:5%}.body .section:nth-child(3) .container form{display:flex;margin-top:40px;flex-wrap:wrap}.body .section:nth-child(3) .container form .field-group{display:flex;flex-direction:column;margin-bottom:19px;justify-content:space-around;padding:0 10px;flex-wrap:wrap}.body .section:nth-child(3) .container form .field-group .field-label{font-size:12px;color:#4d4d4d;line-height:1.2;cursor:pointer;padding-bottom:19px}.body .section:nth-child(3) .container form .field-group input[type=date],.body .section:nth-child(3) .container form .field-group input[type=text]{height:40px}.body .section:nth-child(3) .container form .field-group input[type=date],.body .section:nth-child(3) .container form .field-group input[type=text],.body .section:nth-child(3) .container form .field-group textarea{border:none;background-color:transparent;outline:0;border-bottom:1px solid #a77740;padding:10px 0;font-size:14px;width:100%;color:#1f2124;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.body .section:nth-child(3) .container form .field-group:nth-child(-n+5){width:50%}.body .section:nth-child(3) .container form .field-group .field-option{padding-right:10px;display:flex;align-items:center}.body .section:nth-child(3) .container form .field-group .field-sub-group{display:flex;align-items:center;flex-wrap:wrap}.body .section:nth-child(3) .container form .field-group .field-sub-group .field-label{font-size:14px;padding:0;margin-left:9px;line-height:2.2}.body .section:nth-child(3) .container form .field-group input[type=radio]{width:12px;height:12px;position:relative;margin:0}.body .section:nth-child(3) .container form .field-group input[type=radio]:before{content:'';display:block;width:100%;height:100%;border:1px solid #a77740;background-color:#fff;border-radius:50%;box-sizing:border-box}.body .section:nth-child(3) .container form .field-group input[type=radio]:checked:after{content:'';display:block;background-color:#a77740;border-radius:50%;width:calc(100% - 4px);height:calc(100% - 4px);position:absolute;top:2px;left:2px}.body .section:nth-child(3) .container form .field-group input[type=checkbox]{width:13px;height:13px;position:relative;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #a77740;background-color:#fff;border-radius:2px}.body .section:nth-child(3) .container form .field-group input[type=checkbox]:disabled{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}.body .section:nth-child(3) .container form .field-group input[type=checkbox]:checked{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}.body .section:nth-child(3) .container form .field-group .field-sub-group+.field-sub-group{margin-top:25px}.body .section:nth-child(3) .container form .field-group label.error{color:#d9534f;font-size:12px;line-height:1;margin:10px 0;width:100%;padding-left:10px}.body .section:nth-child(3) .container form .field-group:nth-last-child(1),.body .section:nth-child(3) .container form .field-group:nth-last-child(2){flex:100%}.body .section:nth-child(3) .container form .field-group textarea{resize:none}.body .section:nth-child(3) .container form .field-group button{border-width:1px;border-color:#a77740;border-style:solid;background-color:#fff;width:227px;height:39px;border-radius:20px;font-size:14px;line-height:37px;color:#4d4d4d;cursor:pointer;transition:all .3s}.body .section:nth-child(3) .container form .field-group button:hover{background-color:#826d5d;color:#fff}.body .section:nth-child(4){padding:80px 0}.body .section:nth-child(4) .container>div{width:50%;flex-shrink:0}.body .section:nth-child(4) .container .map{display:flex;align-items:center;justify-content:center}.body .section:nth-child(4) .container .map img{max-width:100%;height:auto}.body .section:nth-child(4) .container>.col:nth-child(2)>div{margin:0 0 0 10%}.body .section:nth-child(4) .container>.col:nth-child(2) p{font-size:14px;color:#4d4d4d;text-transform:uppercase;line-height:2.857;padding:0}.body .section:nth-child(4) .container>.col:nth-child(2) a{border-width:1px;border-color:#a77740;border-style:solid;background-color:#fff;width:227px;height:40px;font-size:16px;color:#4d4d4d;text-transform:uppercase;line-height:38px;text-align:center;border-radius:20px;margin:40px 0;display:flex;align-items:center;justify-content:center;transition:all .3s}.body .section:nth-child(4) .container>.col:nth-child(2) a svg{margin-left:15px;fill:#b3a391;transition:all .3s}.body .section:nth-child(4) .container>.col:nth-child(2) a:hover{background-color:#826d5d;color:#fff}.body .section:nth-child(4) .container>.col:nth-child(2) a:hover svg{fill:#fff}.body .section:nth-child(4) .container>.col:nth-child(2) .title{font-size:20px;color:#b3a391;text-transform:uppercase;line-height:1.2;margin-bottom:20px;display:flex;align-items:center}.body .section:nth-child(4) .container>.col:nth-child(2) p+.title{margin-top:40px}.body .section:nth-child(4) .container>.col:nth-child(2) .title:before{content:'';display:inline-block;background:url(../images/contact/section-4-2.png) no-repeat;width:20px;height:24px;margin-right:13px}.body .section:nth-child(4) .container>.col:nth-child(2) .title:nth-last-child(2)::before{background:url(../images/contact/section-4-3.png) no-repeat;width:24px;height:24px}@media (max-width:1025px){.body .section:nth-child(2) .steps{display:none}.body .section:nth-child(2) .swiper{display:block}}@media (max-width:768px){.body .section.container{padding:0;width:90%;margin:0 5%}.body .section:nth-child(3) .container{width:100%;margin:0}.body .section:nth-child(3){padding-top:0}.body .section:nth-child(3) .container>.col{width:100%}.body .section:nth-child(3) .container>.col:nth-child(1){height:75vh}.body .section:nth-child(3) .container form .field-group button{width:100%}.body .section:nth-child(3) .container form .field-group{width:100%!important}.body .section:nth-child(3) .container>.col:nth-child(2)>.col-wrapper{margin:5% 5% 0 5%}.body .section:nth-child(4) .container>.col{width:100%}.body .section:nth-child(4) .container>.col.map img{width:100%}.body .section:nth-child(4) .container>.col:nth-child(2)>.col-wrapper{margin:5% 0 0 0}}