.footer .item-footer-one{background-color:#0167f6;width:100%}.element-footer,.footer .item-footer-one{display:flex;justify-content:center;align-items:center}.element-footer{width:60%;min-height:500px}.element-footer .subscribe .title-subscribe{margin-bottom:25px;color:#ffffff;font-family:Oswald,Sans-serif;font-size:30px;font-weight:400;text-align:center;text-transform:uppercase;letter-spacing:3.6px}.element-footer .subscribe .subtitle-subscribe{margin-bottom:25px;text-align:center;color:#ffffff;font-family:Montserrat,Sans-serif;font-size:15px;line-height:29px;letter-spacing:1.3px;font-weight:200}.element-footer .subscribe form input{width:100%;padding-bottom:15px;background-color:#0167f6;border:none;border-bottom:1px solid #dfdfdf;color:#ffffff;font-family:Montserrat,Sans-serif;font-size:12px;font-weight:550;font-style:normal;text-decoration:none;letter-spacing:2.5px;outline:none}.element-footer .subscribe form input:focus{border-bottom:1px solid #303030}.element-footer .subscribe form input::-webkit-input-placeholder{color:#ffffff;font-weight:550}.element-footer .subscribe form input:-moz-placeholder,.element-footer .subscribe form input::-moz-placeholder{color:#ffffff;font-weight:550}.element-footer .subscribe form input:-ms-input-placeholder{color:#ffffff;font-weight:550}.element-footer .subscribe form .button-submit{display:flex;justify-content:center;align-items:center;margin:45px 0}.element-footer .subscribe form .button-submit button{padding:10px 45px;font-family:Oswald,Sans-serif;text-transform:uppercase;letter-spacing:.15em;font-style:normal;font-weight:400;border-radius:45px;font-size:17px;color:white;border:1px solid #ffffff;background-color:transparent;cursor:pointer;transition:background-color .4s ease-out}.element-footer .subscribe form .button-submit button:hover{background-color:#ffffff;color:#0167f6}.element-footer .subscribe .box-confirm{color:rgb(238,238,238);font-size:15px;font-weight:400;text-align:center}.element-footer .subscribe .box-confirm .button-confirm{margin-top:18px}.element-footer .subscribe .box-confirm p{padding:8px;border-radius:8px;border:1px solid rgb(163,163,163)}.element-footer .subscribe .box-confirm .button-confirm button{padding:10px;border-radius:5px;border:none;font-weight:550;cursor:pointer}.item-footer-two{display:flex;justify-content:center;align-items:center;padding:75px 0;background-color:#1d1d1d}.item-footer-two .element-footer-two{display:flex;flex-wrap:wrap;justify-content:space-around;width:80%}.item-element-footer .logo{padding:0;margin-left:-16px;margin-bottom:-15px}.item-element-footer .logo img{filter:invert(99%) sepia(0) saturate(1%) hue-rotate(117deg) brightness(104%) contrast(100%)}.item-element-footer .description{width:450px;margin-top:0;color:#ffffff;font-family:Montserrat,sans-serif;font-size:16px;font-weight:300;line-height:29px;letter-spacing:1.5px}.title-element{color:#ffffff;margin-bottom:25px;font-family:Oswald,Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:1.9px}.item-element-footer-two{width:280px;flex-shrink:0}.item-element-footer-two .box-element a{display:block}.item-element-footer-two .box-element .description-element{font-family:Oswald,Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;font-style:normal;color:#767676}.item-element-footer-two .box-element{margin:25px 0}.item-element-footer-two .box-element .link-date{margin-top:5px;color:#ffffff;font-family:Montserrat,Sans-serif;font-size:14px;font-weight:550;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:1px}.item-element-footer-two .box-element .description-element:hover,.item-element-footer-two .box-element .link-date:hover{color:#0167f6}.footer-social-network{display:flex;align-items:center;flex-wrap:wrap;gap:3px;width:320px}.footer-social-network a{display:flex;justify-content:center;align-items:center;width:75px;height:75px;background-color:rgb(34,34,34)}.footer-social-network a img{filter:invert(99%) sepia(0) saturate(1%) hue-rotate(117deg) brightness(104%) contrast(100%)}.footer-social-network a:hover{background-color:#0167f6}.footer .copy-rights{background-color:#1d1d1d}.footer .copy-rights .box-copy-rights{border-top:1px solid #303030;padding:40px 0;width:60%;margin:0 auto;text-align:left;color:#FFFFFF;font-family:Montserrat,Sans-serif;font-size:14px;font-weight:300;line-height:1em;letter-spacing:1.2px}.error-message-footer{margin-top:5px;text-align:center;color:rgb(255,165,165);font-size:12px;font-weight:500}@media screen and (max-width:1450px){.element-footer{width:100%;padding:0 25px}.item-footer-two .element-footer-two{width:95%;justify-content:flex-start;gap:35px}}@media screen and (max-width:867px){.element-footer{padding:20px;width:100%}.element-footer .subscribe .title-subscribe{font-size:26px;letter-spacing:2px}.item-footer-two .element-footer-two{justify-content:center;width:100%;gap:55px}.item-element-footer .logo{padding:20px}.item-element-footer .description{width:100%;padding:20px}}@media screen and (max-width:767px){.element-footer{padding:20px;width:100%}.element-footer .subscribe .title-subscribe{font-size:26px;letter-spacing:2px}.item-footer-two .element-footer-two{justify-content:center;width:100%;gap:55px}.item-element-footer .logo{padding:20px}.item-element-footer .description{width:100%;padding:20px}}