.contact-page{margin-bottom:80px;padding:20px 0}.contact-page h1{margin-bottom:30px;margin-top:20px}@media screen and (max-width:620px){.contact-page h1{margin-bottom:15px}}.contact-page .title-section{margin-bottom:30px}.contact-page .contact-blocks{display:flex}@media screen and (max-width:620px){.contact-page .contact-blocks{flex-direction:column}}.contact-page .contact-blocks>div{border:1px solid #c4ced9;border-radius:4px;flex:1;margin:0 10px;padding-bottom:60px;position:relative}@media screen and (max-width:620px){.contact-page .contact-blocks>div{margin:0 6px 15px}}.contact-page .contact-blocks>div>a>div,.contact-page .contact-blocks>div>div{padding:10px 20px}@media screen and (max-width:620px){.contact-page .contact-blocks>div>a>div,.contact-page .contact-blocks>div>div{padding:5px 10px}}.contact-page .contact-blocks .title{border-bottom:1px solid #c4ced9}.contact-page .contact-blocks .action{border-top:1px solid #c4ced9;bottom:0;left:0;padding-right:45px;position:absolute;right:0}.contact-page .contact-blocks .action i{border-left:1px solid #c4ced9;bottom:10px;padding-left:10px;position:absolute;right:10px;top:10px}@media screen and (max-width:620px){.contact-page .contact-blocks .action i{bottom:5px;top:5px}}.contact-page .contact-blocks a:hover .action i{border-color:#ff6730}.contact-page .frequently-asked-questions{margin:60px auto 20px;max-width:100%;width:800px}.contact-page .frequently-asked-questions h3{margin-bottom:30px}.contact-page .frequently-asked-questions .question-item{border-top:1px solid #c4ced9;padding:10px 0}.contact-page .frequently-asked-questions .question-item:last-of-type{border-bottom:1px solid #c4ced9}.contact-page .frequently-asked-questions .question-item .close,.contact-page .frequently-asked-questions .question-item.opened .open{display:none}.contact-page .frequently-asked-questions .question-item .open,.contact-page .frequently-asked-questions .question-item.opened .close{display:inline-block}.contact-page .frequently-asked-questions .title{display:flex}.contact-page .frequently-asked-questions .title,.contact-page .frequently-asked-questions .title p{color:#4e7cbd;cursor:pointer}.contact-page .frequently-asked-questions .description{height:0;overflow:hidden;padding-left:25px;transition:height .5s ease}.contact-form #packages_products-wrapper,.contact-form .no-padding{padding-bottom:0}.contact-form .half{max-width:100%;width:400px}
