.banner-wrap{padding-top:65px;padding-bottom:65px;background-color:#fffcf8;border-bottom:1px solid #dfe0eb}.banner-wrap .banner-content .sub-heading{color:#0a7f26;text-transform:uppercase}.banner-wrap .banner-content .heading{font-weight:700}@media (max-width:767.98px){.banner-wrap .banner-content .heading{font-size:42px}}.banner-wrap .banner-content .description{margin-bottom:30px}.banner-wrap .banner-content ul li{margin-bottom:12px;width:calc(100% - 40px)!important;margin-left:40px}.banner-wrap .banner-content ul li svg{margin-right:16px;max-width:20px;margin-left:-40px}.banner-wrap .banner-content ul li .highlighted{color:#0a7f26;font-weight:700;font-style:italic}.banner-wrap .banner-content ul li .highlighted[data-remodal-target],.ipcheck .description a{text-decoration:underline}.banner-wrap .banner-content .price{margin-top:6px;margin-bottom:16px;font-size:20px}.banner-wrap .banner-content .price span{font-size:40px;font-weight:bolder}.banner-wrap .banner-content .button{border-radius:15px}.banner-wrap .image-content{display:flex;justify-content:center;align-items:center}.banner-wrap .image-content picture{max-width:100%;margin:auto}@media (max-width:991.98px){.banner-wrap .image-content{padding-top:40px}}.banner-wrap .banner-content .sub-heading,.banner-wrap .banner-content ul{font-size:20px}@media (max-width:767.98px){.banner-wrap .banner-content .sub-heading{font-size:17px}}.banner-wrap .banner-content .heading{font-size:50px;margin-bottom:42px}@media (max-width:767.98px){.banner-wrap .banner-content .heading{font-size:30px;margin-bottom:10px}}@media (max-width:767.98px){.banner-wrap .banner-content ul{font-size:16px}.banner-wrap .banner-content .buttons-wrap{width:100%}.banner-wrap .banner-content .button{width:100%!important;justify-content:center;margin-right:0!important;margin-left:0!important}.banner-wrap{padding-top:20px}}.ipcheck{position:relative;padding-top:120px;padding-bottom:120px;text-align:center;border-bottom:1px solid #0a7f26}@media (max-width:767.98px){.ipcheck{padding-top:80px;padding-bottom:80px}}.ipcheck .box{margin-bottom:60px}.ipcheck .heading{margin-bottom:15px;text-align:center;font-weight:700;font-size:50px}@media (max-width:767.98px){.ipcheck .heading{font-size:32px}}.ipcheck .content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:40px;font-size:24px}.ipcheck #ip,.ipcheck .content .button{border-radius:12px}@media (max-width:575.98px){.ipcheck .content{flex-direction:column}.ipcheck .content .button{margin-top:30px;width:100%}}.ipcheck #ip{background-color:#e8fedf;padding:8px 25px;margin-right:15px;font-weight:600;height:100%;border:1px solid #0a7f26;min-width:300px;text-align:left}@media (max-width:575.98px){.ipcheck #ip{width:100%;margin-right:0}}.ipcheck .description{margin-bottom:10px;text-align:center}.ipcheck .beak{position:absolute;top:calc(100% - 1px);left:-10px;right:-10px;margin:auto;max-width:84px;z-index:2}