#contact,#contact #banner{display:inline-block;width:100%;position:relative}#contact #banner{background-size:cover!important;background-repeat:no-repeat;text-align:center;border-radius:0 0 100px}#contact #banner::after{content:'';position:absolute;left:0;bottom:0;z-index:0;background:linear-gradient(270deg,rgba(0,0,0,0) 0,#000 100%) no-repeat padding-box;background-size:cover;width:100%;height:100%;border-radius:0 0 100px}#contact #banner .common-limiter{width:100%;min-height:230px;max-width:1180px;padding:75px 20px 72px;display:flex;align-items:center;justify-content:space-between;z-index:1}#contact #banner .common-limiter .title{text-align:left;font:normal normal bold 50px/50px Lato;letter-spacing:0;color:#FFF}#contact #banner .common-limiter .subtitle{text-align:left;font:normal normal 900 15px/50px Montserrat;letter-spacing:3px;color:#FFF;position:relative;display:inline-flex;align-items:center;gap:20px}#contact #banner .common-limiter .subtitle::after{content:'';background-color:#fff;width:36px;height:4px;display:block}#contact #banner .common-limiter form input{position:relative;width:140px;height:54px;border:2px solid #FFF;background-color:transparent;border-radius:100px;display:inline-flex;align-items:center;justify-content:center;text-align:center;font:normal normal bold 16px/16px Lato;letter-spacing:0;color:#FFF;transition:.5s}#contact #banner .common-limiter form input:hover{border:2px solid #FDB913;background-color:#FDB913}#contact #contact-us{position:relative}#contact #contact-us .common-limiter{padding:70px 20px;max-width:1180px;min-height:700px}#contact #contact-us .common-limiter .content{padding:60px 75px 0;position:relative}#contact #contact-us .common-limiter .content::after{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:85%;background-color:#EFEFEF;border-radius:30px;z-index:-1}#contact #contact-us .common-limiter .content .text{text-align:center;font:normal normal normal 30px/33px Montserrat;letter-spacing:-.75px;color:#191919}#contact #contact-us .common-limiter .content .text b{font:normal normal bold 30px/33px Montserrat}#contact #contact-us .common-limiter .content form .form-content{width:100%;display:inline-flex;flex-direction:column;gap:30px 35px;padding-top:47px}#contact #contact-us .common-limiter .content form .form-group{display:inline-block;vertical-align:middle;width:100%}#contact #contact-us .common-limiter .content form .form-group.half{display:inline-flex;width:100%;gap:0 35px}#contact #contact-us .common-limiter .content form .form-group.half input{width:50%}#contact #contact-us .common-limiter .content form .form-group textarea{width:100%;min-height:180px;background:no-repeat padding-box #FFF;box-shadow:0 20px 20px rgba(0,0,0,.04);border-radius:30px;padding:30px 33px;border:0;text-align:left;font:normal normal normal 18px/18px Lato;letter-spacing:-.45px;color:#191919}#contact #contact-us .common-limiter .content form .form-group textarea::placeholder{font:normal normal normal 18px/18px Lato;letter-spacing:-.45px;color:#191919;text-transform:none}#contact #contact-us .common-limiter .content form .form-group input[type=text],#contact #contact-us .common-limiter .content form .form-group input[type=email]{min-height:65px;width:100%;background:no-repeat padding-box #FFF;box-shadow:0 20px 20px rgba(0,0,0,.04);border-radius:30px;padding:20px 33px;border:0;text-align:left;font:normal normal normal 18px/18px Lato;letter-spacing:-.45px;color:#191919}#contact #contact-us .common-limiter .content form .form-group input[type=text]::placeholder,#contact #contact-us .common-limiter .content form .form-group input[type=email]::placeholder{font:normal normal normal 18px/18px Lato;letter-spacing:-.45px;color:#191919;text-transform:none}#contact #contact-us .common-limiter .terms{margin-top:70px;margin-left:-37.5px;display:inline-flex;width:calc(100% + 75px);justify-content:space-between;align-items:center}#contact #contact-us .common-limiter .terms .box{display:inline-flex;gap:0 8px;align-items:center}#contact #contact-us .common-limiter .terms .box input:checked~.checklabel:after{background:no-repeat padding-box #FDB913;border-radius:2px}#contact #contact-us .common-limiter .terms .box .checklabel{position:relative;display:inline-block;cursor:pointer;text-align:left;font:normal normal bold 13px/13px Lato;letter-spacing:-.33px;color:#262626;right:-10px}#contact #contact-us .common-limiter .terms .box .checklabel:after{content:'';width:13px;height:13px;display:inline-block;position:absolute;left:-23px;top:7px}#contact #contact-us .common-limiter .terms .box .checklabel:before{content:'';width:14px;height:14px;display:inline-block;border:1px solid #707070;border-radius:4px;position:absolute;left:-25px;top:50%;transform:translateY(-50%)}#contact #contact-us .common-limiter .terms .common-button{width:100%;max-width:556px;height:68px;background:no-repeat padding-box #FDB913;border:2px solid #FDB913;border-radius:100px;box-shadow:none;transition:.5s}#contact #contact-us .common-limiter .terms .common-button:hover{background-color:#fff}#contact #contact-us .common-limiter .terms .common-button span{text-align:center;font:normal normal bold 16px/50px Lato;letter-spacing:0;color:#000}#contact #contact-us .common-limiter .terms button{position:relative}#contact #contact-us .common-limiter .terms button span{display:inline-block}#contact #contact-us .common-limiter .terms button i{opacity:0;position:absolute;left:calc(50% - 15px);top:35%;transition:.3s}#contact #contact-us .common-limiter .terms.sending button span{display:none}#contact #contact-us .common-limiter .terms.sending button i{opacity:1}#contact #common-questions{position:relative}#contact #common-questions .common-limiter{max-width:1180px}#contact #common-questions .common-limiter .content{width:100%;display:inline-block;padding:60px 20px 140px}#contact #common-questions .common-limiter .content .questions{width:100%;display:inline-flex;flex-direction:column;gap:85px}#contact #common-questions .common-limiter .content .questions .question{cursor:pointer}#contact #common-questions .common-limiter .content .questions .question.active .text{height:100%;padding-top:30px;display:block;opacity:1}#contact #common-questions .common-limiter .content .questions .question.active .quest-head i{transform:rotate(180deg)}#contact #common-questions .common-limiter .content .questions .question .quest-head{width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:30px}#contact #common-questions .common-limiter .content .questions .question .quest-head .title{text-align:left;font:normal normal bold 25px/33px Montserrat;letter-spacing:-.63px;color:#191919}#contact #common-questions .common-limiter .content .questions .question .quest-head i{font-size:22px;color:#FDB913;transition:.5s}#contact #common-questions .common-limiter .content .questions .question .text{height:0;opacity:0;width:100%;text-align:left;font:normal normal normal 14px/28px Lato;letter-spacing:0;color:#363636;transition:.5s;display:none}#contact #common-questions .common-limiter .content .questions .question .text a{text-decoration:underline}#contact #common-questions .common-limiter .content .questions .question .text a:hover{color:#FDB913}@media screen and (max-width:1600px){#home .banners{width:100%}}@media (max-width:1050px){#contact #contact-us .common-limiter .terms{flex-direction:column;gap:20px}}@media (max-width:900px){#contact #contact-us .common-limiter .content{padding:60px 35px 0}#contact #contact-us .common-limiter .content form .form-group.half{gap:30px 35px;flex-direction:column}}