h1, h2, h3, h4, h5, strong{font-family: "Libre Franklin", sans-serif !important;}
p, a{font-family: inherit;}

body{width: 100vw;background-color: #fbfef0;scroll-behavior: smooth;overflow-x: hidden;}
::-webkit-scrollbar{width: 8px;}
::-webkit-scrollbar-thumb{background: #7ab700;border-radius: 0;}
ul{margin-bottom: 0;}

/* Newsletter-Page */
.newletter_container{background-color: #fff;padding-top: 25px;padding-bottom: 0;}

/* Newsletter-Header */
.newsletter_header{width: 100%;height: 100%;padding: 0;}
.newsletter_header img{width: 100%;height: 100%;object-fit: cover;object-position: center;}

/* Newsletter-Message */
.newletter_message{padding: 75px 15px 0 15px;}
.newletter_message h1, .nl_heading{color: #7ab700;font-size: 26px;font-weight: 600;}
.newletter_message h2{color: #000;font-size: 22px;font-weight: 600;}
.newletter_message p{color: #000;font-size: 16px;font-weight: 400;}

.message_regards p{margin-bottom: 0;}
.message_regards span{font-size: 14px;font-weight: 400;}
.message_regards img{width: 150px;height: auto;object-fit: contain;object-position: center;margin-top: 25px;}

/* Newletter-News */
.newletter_news, .newletter_more_news, .newletter_guide_ex{padding: 50px 15px 0 15px;}

.news_div{margin-top: 15px;}
.news_div img{width: 100%;height: 100%;object-fit: contain;object-position: center;border-radius: 30px;}
.news_txt{margin-top: 25px;}
.news_txt h3{font-size: 20px;font-weight: 600;}
.news_txt p{font-size: 16px;font-weight: 400;}
.news_txt a{text-decoration: none;background-color: #7ab700;color: #fff;font-size: 18px;font-weight: 600;text-transform: capitalize;padding: 10px 30px;border-radius: 50px;}
.news_txt a:hover{color: #fff;background-color: #558000;}

/* Newsletter-More-News */
.mr_news_div img{width: 100%;height: 100%;object-fit: contain;object-position: center;margin-bottom: 15px;border-radius: 30px;}
.mr_news_div h3{color: #7ab700;font-size: 20px;font-weight: 600;}
.mr_news_div span{font-size: 16px;font-weight: 600;color: #212529;}
.mr_news_div p{font-size: 16px;font-weight: 400;color: #212529;}
.mr_news_btn{text-decoration: none;font-size: 16px;font-weight: 600;background-color: #7ab700;color: #fff;padding: 10px 20px;border-radius: 50px;}
.mr_news_btn:hover{color: #fff;background-color: #558000;}

/* Newsletter-Guide-Experts */
.guide_ex_div{margin-bottom: 25px;}
.guide_ex_div h3{font-size: 20px;font-weight: 600;}
.guide_ex_div p{font-size: 16px;font-weight: 400;margin-bottom: 6px;}
.guide_ex_div a{text-decoration: underline;font-size: 18px;font-weight: 600;color: #7ab700;}
.guide_ex_div a:hover{color: #558000;}

/* Newsletter-Data-Insight */
.newletter_data_indight{padding: 25px 15px 50px 15px;}
.data_img{width: 175px;height: auto;object-fit: contain;object-position: center;}

.newletter_data_insight{padding: 25px 15px 0 15px;}

/* Newsletter-Chance */
.newletter_chance{background-color: #fbfef0;border-top: 5px solid #7ab700;border-bottom: 5px solid #7ab700;padding: 25px 0;}

.nwl_chance_img{width: 100%;padding: 0 25px;text-align: center;}
.nwl_chance_img img{width: 80%;height: 100%;object-fit: contain;object-position: center;}
.contest_btn{text-align: center;padding-top: 50px;}
.contest_btn a{text-decoration: none;font-size: 24px;font-weight: 600;background-color: #7ab700;color: #fff;padding: 10px 50px;border-radius: 50px;}
.contest_btn a:hover{background-color: #558000;}

/* Newsletter-NZ-Opportunities */
.newletter_opportunities{padding: 50px 15px 0 15px;}

.opportunities_img{text-align: left;}
.opportunities_img img{width: auto;height: 150px;object-fit: contain;object-position: center;}

.opportunities_txt a{text-decoration: none;}
.opportunities_txt h3{color: #212529;text-decoration: underline;}
.opportunities_txt h3:hover{color: #7ab700;}
.opportunities_txt p{color: #212529;}
.opportunities_btn{background-color: #7ab700;color: #fff !important;padding: 2px 12px;border-radius: 15px;}
.opportunities_btn:hover{background-color: #558000;}

/* Newsletter-Upcoming-Events */
.upcoming_event_img{width: 100%;height: 100%;object-fit: contain;object-position: center;}

/* Newsletter-QnA */
.newsletter_qna{padding: 0 15px;}

.qna_div h3{font-size: 20px;font-weight: 600;}
.qna_div p{font-size: 16px;font-weight: 400;}

.qna_div ul{margin-bottom: 15px;}

/*Happy-Holiday*/
.holiday_txt h2{color: #7ab700;font-size: 35px;font-weight: 700;}
.holiday_txt p{color: #000;font-size: 20px;font-weight: 500;font-style: italic;}

/* Newletter-Footer-Section */
.nwl_ftr_section{background-color: #F4ECE1;padding-top: 75px;padding-bottom: 0;}

.info_ftr{text-align: center;}
.info_ftr h4{font-size: 20px;font-weight: 600;}
.info_ftr p{font-size: 18px;font-weight: 400;}
.info_ftr a{text-decoration: none;font-size: 18px;font-weight: 600;background-color: #7ab700;color: #fff;padding: 10px 30px;border-radius: 50px;}

.footer_social{padding-top: 75px;padding-bottom: 75px;text-align: center;}
.footer_social h3{font-size: 20px;font-weight: 600;margin-bottom: 20px;}
.footer_social ul{list-style: none;display: flex;justify-content: center;}
.footer_social ul li{margin: 0 10px;}
.footer_social ul li a img{width: 25px;height: 25px;object-fit: contain;object-position: center;}

.ftr_ctc{background-color: #fff;border-radius: 20px;text-align: center;padding: 22px 0;}
.ftr_ctc h3{font-size: 22px;font-weight: 600;color: #7ab700;}
.ftr_ctc p{font-size: 18px;font-weight: 600;}

.footer_btm{padding-top: 75px;text-align: center;}

.logo_ftr a img{width: 175px;height: auto;object-fit: contain;object-position: center;}
.logo_ftr h3{font-size: 24px;font-weight: 600;margin-top: 25px;}
.logo_ftr p{font-size: 16px;font-weight: 400;}

.ftr_copy{text-align: center;padding-top: 25px;}
.ftr_copy p{font-size: 12px;font-weight: 400;}

