/* Font */

@import url('//fonts.googleapis.com/css2?family=Dosis:wght@300;400&display=swap');

/* Page Css */
* { margin: 0; padding: 0; box-sizing: border-box; }
.landing-page { font-family: 'Dosis', sans-serif; font-style: normal; font-size: 18px; color: #005569; line-height: normal; -webkit-font-smoothing: antialiased; background-color: #f4f2ef; min-height: 100vh; text-align: center; padding: 70px 0;font-weight: 400; letter-spacing: 2px;}
.landing-page .container{ max-width: 906px; width: 100%; padding: 0 15px; margin: 0 auto; }
.landing-page img{max-width: 100%;backface-visibility: hidden;}
.landing-page .logo{max-width: 500px; display: inline-block;}
.landing-page p{color: #00566A;}
.landing-page .underconstruction { font-size: 30px; margin: 40px auto 22px; font-weight: 300; line-height: 40px; }
.landing-page .underconstruction .move_text {margin: 0 0 32px;}
.landing-page .copyright-text p{padding: 0 0 20px; font-size: 22px; }
.landing-page .underconstruction a { color: #00566A; text-decoration: none !important; }
.landing-page .copyright-text p a{color: #00566A; text-decoration: none !important;}
.landing-page .copyright-text p a:hover{text-decoration: underline;}
.landing-page .underconstruction p.website_text { font-size: 30px; line-height: 34px; margin-top: 30px; }
.landing-page .underconstruction p.website_text a { color: #005569; text-decoration: none; word-wrap: break-word; }
.landing-page .footer_adddress { line-height: 40px; color: #005569; font-size: 28px; font-weight: 300; }
/* Responsive */
@media (max-width:999px) {
    .landing-page{font-size: 20px; padding: 60px 0;}
    .landing-page .logo { max-width: 380px; }
    .landing-page .underconstruction { font-size: 26px; margin: 30px auto 20px; }
    .landing-page .underconstruction .move_text { margin: 0 0 22px; }
    .landing-page .copyright-text p { padding: 0 0 18px; font-size: 20px; }
    .landing-page .footer_adddress{font-size: 23px;}
}


@media (max-width:767px) {
    .landing-page .logo { max-width: 300px; }
    .landing-page .underconstruction {font-size: 24px; }
    .landing-page .footer_adddress { font-size: 21px; }
}

@media (max-width:480px) {
    .landing-page{font-size: 18px; padding: 55px 0;}
    .landing-page .logo { max-width: 240px; }
    .landing-page .underconstruction { font-size: 18px; margin: 20px auto 10px; line-height: 30px; }
    .landing-page .underconstruction .move_text { margin: 0 0 18px; }
    .landing-page .copyright-text p { padding: 0 0 10px; font-size: 16px; }
    .landing-page .footer_adddress { font-size: 17px; line-height: 28px; }
    
}