.faq-question{border:1px solid #24272a;border-radius:2px;display:flex;flex-flow:column;justify-content:space-between;align-items:center;width:100%;padding:39px 37px;overflow:hidden;transition:background .4s}.faq-header{display:flex;justify-content:space-between;align-items:center;width:100%;transition:margin-bottom .4s}.faq-header-question{color:#fff;width:80%;font-family:Open Sans,sans-serif;font-size:20px;line-height:32px;margin:0;transition:font-size .4s,font-weight .4s,line-height .4s}.faq-question-buttons{width:55px;height:36px;position:relative;flex-shrink:0}.faq-question-buttons img{width:100%;position:absolute;top:0;left:0;transition:opacity .2s}.faq-question-buttons img:first-child{opacity:0}[dir=rtl] .faq-question-buttons img{transform:rotate(180deg)}.faq-question-buttons img:last-child{opacity:1}.faq-answer{color:#b7b8b9;width:100%;max-height:0;margin:0;font-family:Open Sans,sans-serif;font-size:20px;line-height:32px;overflow:hidden;transition:max-height .4s}@media(min-width:1000px){.faq-question:hover{background:#24272a}.faq-question:hover .faq-header{margin-bottom:28px}.faq-question:hover .faq-header-question{font-size:24px;line-height:36px;font-weight:700}.faq-question:hover .faq-question-buttons img:first-child{opacity:1}.faq-question:hover .faq-question-buttons img:last-child{opacity:0}.faq-question:hover .faq-answer{max-height:300px}}@media(max-width:999px){.faq-question:hover{background:#24272a}.faq-question.open .faq-header{margin-bottom:25px}.faq-question.open .faq-header-question{font-size:16px;line-height:28px;font-weight:700}.faq-question.open .faq-answer{max-height:300px}.faq-question.open .faq-question-buttons img:first-child{opacity:1}.faq-question.open .faq-question-buttons img:last-child{opacity:0}}@media screen and (max-width:991px){.faq-question{padding:15px 13px}.faq-question-buttons{width:40px;height:auto}.faq-answer{font-size:14px;line-height:26px}.faq-header-question{font-size:14px;line-height:24px}}@media screen and (max-width:767px){.faq-question-buttons{width:30px;height:20px}}.contact-form-section{background-color:#202225;width:100vw}.contact-us-container{display:flex;flex-flow:row;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding:100px 40px}.contact-inner-container{gap:20px;display:flex;justify-content:space-between;align-items:center;width:100%}.contact-call-to-action{width:55%;padding:20px 0}.cta-title-container{width:100%;max-width:580px}.cta-title{color:#fff;font-family:Cinzel,Arial,sans-serif;font-size:90px;line-height:120%;margin:0}.contact-divider{background-color:#ef3741;width:82px;height:10px;margin-top:16px}.contact-info{margin-top:93px}.contact-info-row{gap:9px;color:#b7b8b9;display:flex;justify-content:flex-start;align-items:center;margin-bottom:16px;font-family:Open Sans,sans-serif;font-size:20px;font-weight:400;text-decoration:none}.contact-info-row img{width:30px;height:30px;flex-shrink:0}.contact-info-row a{color:#b7b8b9;font-family:Open Sans,sans-serif;font-size:20px;font-weight:400;text-decoration:none;transition:color .2s}.contact-info-row a:hover{color:#fff}.contact-form-container{width:50%}.contact-form-inner-container{background-color:#24272a;width:100%;padding:109px 20px 75px}.contact-form input[type=text],.contact-form input[type=tel]{display:block;width:100%;height:54px;margin-bottom:25px;background:#fff;border:none;border-bottom:1px solid rgba(255,255,255,.25);color:#202225;font-family:Open Sans,sans-serif;font-size:14px;padding:8px 12px}.contact-form input[type=text]{border-top-right-radius:57px}.contact-form textarea{display:block;width:100%;height:108px;margin-bottom:25px;background:#fff;border:none;border-bottom:1px solid rgba(255,255,255,.25);color:#202225;font-family:Open Sans,sans-serif;font-size:14px;padding:8px 12px;resize:vertical;border-bottom-left-radius:60px}[dir=rtl] .contact-form input[type=tel]{direction:rtl}.contact-form input[type=text]::placeholder,.contact-form input[type=tel]::placeholder,.contact-form textarea::placeholder{color:#999}.contact-form input[type=text]:focus,.contact-form input[type=tel]:focus,.contact-form textarea:focus{outline:none;border-bottom-color:#ef3741}.service-pills{gap:16px;display:flex;flex-flow:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-top:50px}.service-pills>label{color:#fff;cursor:pointer;border:1px solid #ffffff;border-radius:0;display:flex;justify-content:center;align-items:center;flex:1;height:40px;font-family:Open Sans,sans-serif;font-size:18px;line-height:22px;transition:background-color .2s,color .2s;-webkit-user-select:none;user-select:none;white-space:nowrap}.service-pills input[type=checkbox]{display:none}.service-pills>label.active,.service-pills>label:hover{background-color:#fff;color:#202225}.contact-form input[type=submit]{display:block;cursor:pointer;background-color:#ef3741;border:none;border-top-right-radius:45px;width:403px;height:54px;margin-top:100px;font-size:24px;font-weight:700;color:#fff;font-family:Open Sans,sans-serif;transition:background-color .2s}.contact-form input[type=submit]:hover{background-color:#ff5d66}.contact-form-success,.contact-form-failure{display:none;text-align:center;padding:20px;margin-top:10px}.contact-form-success{background-color:#24272a;color:#fff}.contact-form-failure{background-color:#ffdede;color:#333}.contact-form-success.show,.contact-form-failure.show{display:block}.faq-section{background-color:#202225;width:100vw}.faq-section-inner-container{display:flex;justify-content:space-between;align-items:flex-start;width:100%;max-width:1440px;height:890px;margin-left:auto;margin-right:auto;padding:100px 40px;position:relative;overflow:hidden}.faq-background{position:absolute;top:-2%;left:-4%;height:100%;width:auto;pointer-events:none;z-index:0}.faq-title-container{width:100%;max-width:600px;position:relative;margin-bottom:75px;z-index:1}.faq-title{color:#fff;font-family:Cinzel,Arial,sans-serif;font-size:90px;font-weight:400;line-height:120%;margin:0 0 10px;width:35%}.faq-divider{background-color:#ef3741;width:95px;height:10px;margin-top:16px}.faq-questions-container{gap:20px;display:flex;flex-flow:column;width:65%;position:relative;z-index:1}@media screen and (min-width:1440px){.contact-form-container{width:60%}}@media screen and (max-width:991px){.contact-us-container{padding-top:50px;padding-bottom:50px}.contact-inner-container{flex-flow:column;justify-content:space-between;align-items:flex-start}.contact-call-to-action,.contact-form-container{width:100%}.contact-info{margin-top:50px}.contact-form-inner-container{padding:50px 20px}.faq-section-inner-container{flex-flow:column;height:auto;min-height:1200px;padding-top:50px;padding-bottom:50px}.faq-background{left:0;top:-20%;width:100%;height:auto}.faq-title-container,.faq-questions-container{width:100%}}@media screen and (max-width:767px){.cta-title{font-size:45px}.contact-us-container{padding-left:0;padding-right:0}.contact-call-to-action{padding-left:20px;padding-right:20px}.contact-info-row a{font-size:16px}.contact-form-inner-container{padding-top:50px;padding-left:20px;padding-right:20px}.contact-form input[type=submit]{margin-top:50px;width:100%}.service-pills{flex-wrap:wrap;margin-top:25px}.service-pills>label{flex:0 0 calc(50% - 8px)}.faq-section-inner-container{height:auto;min-height:800px}.faq-questions-container{gap:45px}.faq-title{font-size:45px}}
