@charset "utf-8";
/* CSS Document */
.congratulations{width: 100%; min-height: 861px; background: url(https://www.pdfgear.com/download/img/congratulations-banner.jpg) #ffdcda no-repeat top center; background-size: cover; overflow: hidden; position: relative;}
html[lang=ar-AE] .congratulations::before{content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(https://www.pdfgear.com/download/img/congratulations-banner.jpg) #ffdcda no-repeat top center; background-size: cover; transform: scaleX(-1);}
.congratulations-text{margin-top: 64px; position: relative;}
.congratulations h1{font-size: 40px; font-weight: 700; margin-bottom: 40px; color: #FF3C3C; line-height: 1.5;}
.congratulations p,.congratulations h5{font-size: 24px; line-height: 1.6; color: #000000;}
/* .congratulations p{font-size: 16px; font-weight: 400; margin-top: 46px; color: #000000; text-transform: capitalize;} */
.congratulations p a{font-size: inherit; color: #1E76E3; border-bottom: 2px solid #1E57E3; }
.congratulations p img{
    vertical-align: bottom;
}
.congratulations-explore{
    box-sizing: border-box; max-width: 655px; margin-top: 100px; border: 1px solid #D1D1D1; border-radius: 14px; background: rgba(256,256,256,.58); padding: 24px; 
}
.congratulations-explore ul{
    margin-top: 20px; border-top: 1px solid #eee;
}
.congratulations-explore ul li{
    font-size: 18px; line-height: 22px; color: #101010; margin: 13px auto;
}
.congratulations-explore ul li:last-of-type{
    margin-bottom: auto;
}
.congratulations-explore ul li a{
    font-size: inherit; color: inherit;
}
.congratulations-explore ul li a:hover{
    color: #1E57E3; border-bottom: 1.5px solid #1E57E3; 
}
.congratulations-explore ul li a.more{
    color: #1E57E3;
}
.congratulations-explore ul li a.more:hover{
    border-bottom: none;
}
html[lang=ar-AE] .congratulations-explore ul li a.more img{
    transform: rotate(180deg);
}

/* congrats-main */
.congrats-main{background: #F7F8FA; padding-bottom: 80px;}
.congrats-banner{padding: 80px 0; background: linear-gradient(0deg, #F7F8FA 0%, #DFECFF 100%); text-align: center;}
.congrats-banner h1{font-size: 40px; font-weight: 700; margin-bottom: 12px;}
.congrats-banner p{font-size: 20px; line-height: 1.5;}
.congrats-content{display: flex; align-items: stretch; gap: 40px;}
.congrats-content>div{padding: 40px; max-width: 580px; background: #fff; border: 1px solid #eee; border-radius: 12px; box-sizing: border-box;}
.congrats-content h2{font-size: 24px; font-weight: 700; color: #000; line-height: 1.5;}
.congrats-guide p{font-size: 16px; margin-top: 4px; max-width: 400px; line-height: 1.5;}
.congrats-guide-links{display: flex; flex-wrap: wrap; gap: 12px; margin: 24px auto;}
.congrats-guide-links a{font-size: 16px; color: #000; background: #F0F0F0; line-height: 40px; padding: 0 20px; border-radius: 20px;}
html[lang=de-DE] .congrats-guide-links a, html[lang=fr-FR] .congrats-guide-links a, html[lang=ru-RU] .congrats-guide-links a{font-size: 14px;}
.congrats-guide .more{font-size: 18px; color: #1E57E3;}
.congrats-support-reddit{padding: 24px; margin-top: 24px; border-radius: 12px; background: #FFF0EC; display: flex; flex-direction: column; gap: 20px;}
.congrats-support-reddit p{font-size: 18px; line-height: 1.5;}
.congrats-support-reddit p img{vertical-align: middle;}
.congrats-support-reddit p b{color: #000; margin-inline-start: 12px; vertical-align: middle;}
.congrats-reddit-btn{display: block; width: 100%; line-height: 48px; font-size: 18px; color: #fff; text-align: center; background: #EB5528; border-radius: 24px; padding: 0 16px; box-sizing: border-box;}
/* congrats-main-end */

@media screen and (max-width: 980px) {
    .congrats-content{flex-direction: column;}
    .congrats-content>div{max-width: unset;}
}

@media screen and (max-width: 768px) {
.congratulations{height: auto; padding: 60px 0 80px; background: linear-gradient(to bottom,#fff,#ffdcda);}
.congratulations-text{margin-top: 0;}
.congratulations h1{font-size: 30px;}
.congratulations h5,.congratulations p{font-size: 20px;}
}



