/* 
    Created on : Jul 31, 2026, 11:52:25 AM
    Author     : jchri
*/

.landing-pdf .header .logo-container{
    width:100%;
    text-align: center;
    position: relative;
    
}

.landing-pdf .header .logo-container .logo{
    width:180px;
    position: absolute;
    left: calc(100% / 2 - 90px);
    top:10px;
}

.landing-pdf .header .logo-container .logo img{
    width:100%;
    height: auto;
}


.landing-pdf .header  .header-desktop,.landing-pdf .header  .header-mobile{
    width:100%;
}

.landing-pdf .header  .header-desktop img,.landing-pdf .header  .header-mobile{
    width:100%;
    height:auto;
}

.landing-pdf .form-container{
    width:92%;
    margin: 10px auto 50px auto;
    overflow: hidden;
}

.landing-pdf .form-container .panel-left{
    width:49%;
    float:left;
    margin-right: 2%;
}

.landing-pdf .form-container .panel-right{
    width:49%;
    float:left;
}


.landing-pdf .form-container .panel-left h4{
    width:70%;
    font-family: "Open Sans", serif;
    color:#072d36;
    font-weight: 400;
    line-height: 1.5em;
    margin-bottom: 30px;
    font-size:24px;
}

.landing-pdf.new_moon_libra .form-container .panel-left h4{
    margin-bottom:0px;
}



.landing-pdf .form-container .panel-left h4 strong{
    color:#da6963;
    font-weight: 800;
}

.landing-pdf.new_moon_libra .form-container .panel-left h4 strong{
    color:#dd6d1e;
}




.landing-pdf .form-container .panel-left p{
    font-family: "Open Sans", serif;
    font-size:18px;
    color:#333;
    font-weight: 400;
    line-height: 2em;
}


.landing-pdf .form-container .panel-left p strong{
    color:#da6963;
    font-weight: 800;
    font-size: 24px;
}


.landing-pdf.new_moon_libra .form-container .panel-left p strong{
    color:#dd6d1e;
}



.landing-pdf.new_moon_libra .form-container .panel-left > p:before{
    display:block;
    content:"";
    width:443px;
    height:64px;
    background-image: url(../images/new-moon-libra/09-divider.png);
    background-repeat: no-repeat;
    margin: 0px auto;
} 



.landing-pdf .form-container .panel-right .top-text{
    width:94%;
    font-family: "Open Sans", serif;
    color:#072d36;
    font-weight: 400;
    line-height: 1.5em;
    margin: 10px auto;
    font-size:24px;
    text-align: center;
}


.landing-pdf .form-container .panel-right .top-text strong{
    color:#da6963;
    font-weight: 800;
}


.landing-pdf.new_moon_libra .form-container .panel-right .top-text strong{
     color:#dd6d1e;
}



.landing-pdf .form-container .panel-right .text2{
    width:90%;
    font-family: "Open Sans", serif;
    font-weight: 500;
    line-height: 1.5em;
    color:#333;
    font-size:20px;
    text-align: center;
     margin: 10px auto;
}

.landing-pdf .form-container .form-item-email{
    margin: 10px 0px;
    text-align: center;
}

.landing-pdf .form-container .form-item-email input{
    font-family: "Open Sans", serif;
    font-weight: 500;
    width:80%;
    text-align: left;
    box-sizing: border-box;
    padding: 12px 20px;
    border: 1px solid #e3e3e3;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;    
}





.landing-pdf .form-container .form-item-email label,.landing-pdf .form-container .form-item-sign label{
    display:none;
}


.landing-pdf .form-container .form-item-sign{
    margin: 10px 0px;
    text-align: center;
}

.landing-pdf .form-container .form-item-sign select{
    font-family: "Open Sans", serif;
    font-weight: 500;
    width:80%;
    text-align: left;
    box-sizing: border-box;
    padding: 12px 20px;
    border: 1px solid #e3e3e3;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;    
    background-image: url(../images/arrow-down.png);
    background-position: right 10px center;
    background-repeat: no-repeat;
    appearance: none;
}




.landing-pdf .form-container  .form-item-consent{
    
}

.landing-pdf .form-container  .form-item-consent input{
    width:25px;
    height:25px;
    display:block;
    float:left;
}


.landing-pdf .form-container  .form-item-consent input.error{
    border:2px solid #ff0000;
    appearance: none;
}

.landing-pdf .form-container  .form-item-consent input.error:checked{
    appearance:auto;
}


.landing-pdf .form-container  .form-item-consent label{
    display:block;
    float:left;
    font-family: "Open Sans", serif;
    font-weight: 500;
    width: calc(100% - 50px);
    color:#333;
    font-size:16px;
    margin-left: 20px;
}


.landing-pdf .form-container .panel-button{
    width:100%;
    margin: 10px 0px;
    text-align: center;
}

.landing-pdf .form-container .panel-button input#edit-submit{
    display:inline-block;
    width:443px;
    height:54px;
    font-size: 0px;
    background: url(../images/button.png);
    background-repeat: no-repeat;
    box-shadow: unset;
    -webkit-box-shadow:unset;
}


.landing-pdf.new_moon_libra .form-container .panel-button input#edit-submit{
    background: url(../images/new-moon-libra/button-desktop.png);
    background-repeat: no-repeat;
}



.landing-pdf .form-container .message-container{
    width:70%;
    margin: 0px auto;
    text-align: center;
}


.landing-pdf .form-container .message-container .message{
    font-family: "Open Sans", serif;
    font-weight: 700;
     color:#333;
    font-size:24px;
}






@media only screen and (min-width: 1001px) {
    
    .landing-pdf #content .container{
        max-width: 1000px; 
        width:100%;
        margin: 0px auto;
        padding: 0px;
        min-width: unset!important;
    }
    
    
    .landing-pdf .header-mobile{
        display:none;
    }
    
    
    
}



@media only screen and (max-width: 1000px) {
    .landing-pdf .header-desktop{
        display:none;
    }
    
    
    .landing-pdf.eklipsi_selinis .main-page{
        background-image: url(../images/background_mobile.jpg)!important;
        background-color:#f9ecdc!important;
    }
    
    .landing-pdf.new_moon_libra .main-page{
        background-image: url(../images/new-moon-libra/background-mobile.png)!important;
        background-repeat: repeat;
    }
    
    
    
    .landing-pdf .header{
        width:100%;
        float:left;
        position: relative;m
        margin:0px;
        padding:0px;
        
    }
    
    
    .landing-pdf .header-mobile{
       margin-top: 75px;
        
    }  
    
    
    .landing-pdf .form-container .panel-left{
        width:100%;
        margin-right: 0;
    } 
    
    
    .landing-pdf .form-container .panel-left h4{
        width:80%;
        margin: 20px 10%;
        text-align: center;
        font-size:18px;
    }
    
    .landing-pdf .form-container .panel-left h4 strong,.landing-pdf .form-container .panel-left p strong{
        font-size:20px;
    }
    
    
    .landing-pdf .form-container .panel-left p{
        text-align: center;
        font-size:18px;
    }
    
    
    .landing-pdf .form-container .panel-right{
        width:100%;
    }
    
    
    .landing-pdf .form-container .panel-right .top-text,.landing-pdf .form-container .panel-right .text2{
        font-size:18px;
    }
    
    
}




@media only screen and (max-width: 600px) {
    .landing-pdf .form-container .panel-button input#edit-submit{
        width:298px;
        height: 100px;
        background: url(../images/button-mobile.png);
        background-repeat: no-repeat;
    }
    
    
    .landing-pdf.new_moon_libra .form-container .panel-button input#edit-submit{
        background: url(../images/new-moon-libra/button-mobile.png);
        background-repeat: no-repeat;
    }
    
    
    
    .landing-pdf .form-container .form-item-email input,.landing-pdf .form-container .form-item-sign select{
        width:90%;
    }
    
    .landing-pdf .form-container .panel-button{
        margin-top: 20px;
    }
    
    
    .landing-pdf .form-container .message-container .message{
        font-size:18px;
        
    }
    
}