body{margin:0}footer,header{font-family:Nunito,sans-serif}header{background-position:50%;background-size:cover;position:relative;transition:all .2s}header .navigation-main-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1140px;padding:20px 15px}header .navigation-main-container>div:first-child{align-items:center;display:flex;justify-content:center;margin-bottom:20px;position:relative;width:100%}header .navigation-main-container>div:first-child img{height:70px;padding-left:10px}header .navigation-main-container>div:first-child .cta-phone-call{display:block;font-size:15px;max-width:350px;position:absolute;right:0;top:50%;transform:translateY(-50%)}header .navigation-main-container>div:first-child .cta-phone-call a{align-items:center;background-color:hsla(0,0%,100%,.15);border-radius:6px;display:flex;padding:10px 14px;text-decoration:none}header .navigation-main-container>div:first-child .cta-phone-call a:hover{background-color:hsla(0,0%,100%,.2)}header .navigation-main-container>div:first-child .cta-phone-call a svg{flex-shrink:0;height:20px;margin-right:12px;width:20px}header .navigation-main-container>div:first-child .cta-phone-call a div{color:#fff;line-height:1.2;text-align:center}header .navigation-main-container>div:first-child .cta-phone-call a div span{display:block;text-decoration:underline}header .navigation-main-container>div nav.navigation-menu{align-items:center;display:flex;flex-direction:column;justify-content:center}header .navigation-main-container>div nav.navigation-menu .nav-main-menu{align-items:center;display:flex;font-size:1.5rem;justify-content:center;list-style:none;margin:0}header .navigation-main-container>div nav.navigation-menu .nav-main-menu li:hover{border-radius:200px;box-shadow:inset 0 0 0 2px #fff;transition:.2s}header .navigation-main-container>div nav.navigation-menu .nav-main-menu li{margin-right:15px}header .navigation-main-container>div nav.navigation-menu .nav-main-menu li a{border-radius:200px;color:#fff;display:block;font-size:15px;padding:10px;text-align:center;text-decoration:none}header .navigation-main-container>div nav.navigation-menu .nav-main-menu li:last-child{margin-right:0}header .navigation-main-container>div nav .nav-sub-menu{align-items:center;background-color:hsla(0,0%,100%,.15);border-radius:200px;display:none;flex-wrap:wrap;justify-content:center;list-style:none;margin-top:20px;padding:0 15px}header .navigation-main-container>div nav .nav-sub-menu.active{display:flex}header .navigation-main-container>div nav .nav-sub-menu li{margin-right:15px}header .navigation-main-container>div nav .nav-sub-menu li a{color:#fff;display:block;font-size:15px;padding:10px;text-align:center;text-decoration:none}header .navigation-main-container>div nav .nav-sub-menu li:last-child{margin-right:0}header .navigation-main-container>div nav .nav-sub-menu li a:hover{border-radius:0;box-shadow:inset 0 -2px 0 0 #fff;transition:.2s}footer{margin:0 auto;max-width:1140px;padding:0 15px}footer>div{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:10px 0}footer>div a,footer>div p{color:#4c4c4c}footer>div p{font-size:15px}footer>div>div{align-items:center;display:flex;justify-content:center}footer>div>div a{border:1px solid #000;border-radius:50px;display:flex;margin-right:5px;padding:5px}footer>div>div a:first-of-type{margin-left:5px}footer>div>div a:last-child{margin-right:0}footer>div>div svg{height:15px;fill:#4c4c4c}