.footer{width:100%;background-color:#232f3e;padding-top:50px;padding-left:5%;padding-right:5%;display:flex;flex-direction:column}.footer .footer_group{width:100%}.footer .footer_group .footer_subscribe{color:#fff;margin-bottom:30px}.footer .footer_group .footer_subscribe .footer_subscribe_text{margin-top:20px}.footer .footer_group .footer_subscribe .email-container{display:flex;background:0 0;border-radius:8px;overflow:hidden;height:50px;border:1px solid #eee;margin-top:20px}.footer .footer_group .footer_subscribe .email-container .email-container-input{background:0 0;width:100%;display:flex;align-items:center}.footer .footer_group .footer_subscribe .email-container .email-container-input .email-label{display:flex;align-items:center;padding:0 30px;background:rgba(52,152,219,.1);color:#3498db;font-weight:600;font-size:1.1rem;letter-spacing:1px}.footer .footer_group .footer_subscribe .email-container .email-container-input .email-input{flex:1;border:0;padding:0 20px;font-size:1.1rem;color:#fff;outline:0;transition:all .3s ease;background:0 0}.footer .footer_group .footer_subscribe .email-container .email-container-input .email-input::placeholder{color:#95a5a6;font-weight:300}.footer .footer_group .footer_subscribe .email-container .email-container-input .error{margin-right:10px;height:50px;line-height:55px}.footer .footer_group .footer_subscribe .email-container .submit-btn-transparent{background:0 0!important}.footer .footer_group .footer_subscribe .email-container .submit-btn-orange{background:#febd69!important}.footer .footer_group .footer_subscribe .email-container .submit-btn-orange:hover{background:#febd69!important}.footer .footer_group .footer_subscribe .email-container .submit-btn{width:30px;height:30px;background:#febd69;border:0;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:background .3s ease;color:#2c3e50;border-radius:30px;margin-right:10px;margin-top:8px;padding:0}.footer .footer_group .footer_subscribe .email-container .submit-btn .result-svg{width:100%;height:100%;transform:scale(1.15)}.footer .footer_group .footer_subscribe .email-container .submit-btn .ok-circle{fill:#21a675}.footer .footer_group .footer_subscribe .email-container .submit-btn .fail-circle{fill:#d64545}.footer .footer_group .footer_subscribe .email-container .submit-btn .icon-stroke{fill:none;stroke:#fff;stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.footer .footer_group .footer_subscribe .email-container .submit-btn .subscribeSpinner{width:16px;height:16px;border:2px solid transparent;border-top:4px solid #2c3e50;border-radius:50%;animation:spin 1s linear infinite}.footer .footer_group .footer_subscribe .email-container .submit-btn:hover{background:#fff}.footer .footer_group .footer_subscribe .email-container .btn-svg{width:20px;height:20px;fill:#2c3e50}.footer .footer_group .footer_contract{display:flex;flex-direction:column}.footer .footer_group .footer_contract .bold{color:#fff}.footer .footer_group .footer_contract .footer_contract_text{color:#999}.footer .footer_group .footer_contract .footer_contract_text a{color:inherit;text-decoration:none;background:0 0}.footer .footer_group .footer_contract .footer_contract_text a:hover,.footer .footer_group .footer_contract .footer_contract_text a:focus{text-decoration:none;color:inherit}.footer .footer_group .footer_block{width:10%}.footer .footer_aside{display:flex;width:100%}.footer .footer_aside .footer_payment_icons{display:flex;justify-content:space-around}.footer .footer_aside .footer_copyright{display:flex;flex-direction:column}@media (max-width:768px){.footer{display:flex;flex-direction:column;justify-content:center}.footer .footer_group{display:flex;flex-direction:column;justify-content:center}.footer .footer_group .footer_subscribe .h3{font-size:22px;font-weight:600}.footer .footer_group .footer_subscribe .footer_subscribe_text{font-size:14px}.footer .footer_group .footer_subscribe .email-container{height:50px;margin-top:20px}.footer .footer_group .footer_subscribe .email-container .email-container-input .error{margin-right:10px;height:30px;line-height:17px;font-size:13px;width:130px}.footer .footer_group .footer_subscribe .email-container .email-container-input .email-input{padding:0 15px;width:70%!important}.footer .footer_group .footer_subscribe .email-container .submit-btn{margin-right:10px;margin-top:8px}.footer .footer_group .footer_contract .bold{font-size:18px;font-weight:600}.footer .footer_aside{flex-direction:column;margin-bottom:100px;margin-top:30px}.footer .footer_aside .footer_payment_icons{margin-bottom:20px}.footer .footer_aside .footer_copyright .footer_copyright_subdued{color:#8c92a0}.footer .footer_aside .footer_copyright .footer_copyright_policy_links{display:flex;flex-wrap:wrap}.footer .footer_aside .footer_copyright .footer_copyright_policy_links .contents{display:flex}.footer .footer_aside .footer_copyright .footer_copyright_policy_links .contents .link-faded{color:#999;margin-right:20px;font-size:12px}}@media (min-width:768px){.footer{display:flex;flex-direction:column;justify-content:space-between}.footer .footer_group{display:flex;flex-direction:row;justify-content:space-between}.footer .footer_group .footer_subscribe .h3{font-size:36px;font-weight:600}.footer .footer_group .footer_subscribe .footer_subscribe_text{font-size:18px}.footer .footer_group .footer_subscribe .email-container{height:70px;margin-top:30px}.footer .footer_group .footer_subscribe .email-container .submit-btn{margin-right:20px;margin-top:18px}.footer .footer_group .footer_contract .bold{font-size:30px;font-weight:600}.footer .footer_aside{flex-direction:row-reverse;justify-content:space-between;margin-bottom:70px}.footer .footer_aside .footer_payment_icons{margin-top:0}.footer .footer_aside .footer_payment_icons .contents{margin-right:10px}.footer .footer_aside .footer_copyright{margin-top:80px}.footer .footer_aside .footer_copyright .footer_copyright_subdued{color:#8c92a0}.footer .footer_aside .footer_copyright .footer_copyright_policy_links{display:flex}.footer .footer_aside .footer_copyright .footer_copyright_policy_links .contents .link-faded{color:#999;margin-right:20px}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}