/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

/*MAGNIFIC POPUP
**********************/
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:99999990;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:99999991;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:99999992}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:99999993}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:99999994;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}

/*MODAL
**********************/
.white-popup{position:relative;width:auto;max-width:640px;margin:20px auto;padding:0;overflow:hidden;border-radius:24px;background:#f8faf9;box-shadow:0 28px 90px rgba(0,0,0,.36),0 2px 0 rgba(255,255,255,.8) inset;font-family:Montserrat,"Open Sans",Arial,sans-serif;color:#111827}.white-popup::before{content:"";position:absolute;inset:0 0 auto;height:7px;background:linear-gradient(90deg,#04964a,#24d366,#0c7b45)}.mfp-close-btn-in .white-popup .mfp-close{top:12px;right:14px;width:38px;height:38px;line-height:36px;border-radius:50%;background:#eef3f0;color:#47524c;font-size:30px;opacity:1;transition:background .18s ease,color .18s ease,transform .18s ease}.mfp-close-btn-in .white-popup .mfp-close:hover{background:#102018;color:#fff;transform:rotate(90deg)}#wapp-header{position:relative;display:flex;align-items:center;gap:16px;margin:0;padding:30px 34px 22px;background:radial-gradient(circle at 12% 20%,rgba(36,211,102,.18),transparent 34%),linear-gradient(180deg,#fff,#f8fbf9);border-bottom:1px solid #e2ebe6}#wapp-header .wapp-header-icon{width:48px;height:48px;margin:0;border-radius:18px;display:flex;align-items:center;justify-content:center;flex:0 0 58px;box-shadow:0 12px 30px rgba(4,150,74,.16)}#wapp-header .wapp-header-icon.mwm-has-custom-icon{background:#25D366;color:#fff}#wapp-header .wapp-header-icon.mwm-has-default-icon{background:transparent;box-shadow:none}#wapp-header .wapp-header-icon .mwm-default-whatsapp-image{display:block;width:100%;height:100%;object-fit:contain}#wapp-header .wapp-header-icon .mwm-custom-icon{display:block;width:34px;height:34px;max-width:70%;max-height:70%;object-fit:contain;color:#fff;fill:currentColor}#wapp-header h1{margin:0 42px 4px 0;color:#0d1b14;font-size:25px;font-weight:800;letter-spacing:-.03em;line-height:1.1}#wapp-header h2{margin:0;color:#58645d;font-size:15px;font-weight:600;line-height:1.35}.accordionWrapper{display:grid;gap:12px;width:100%;padding:22px 34px 32px;background:linear-gradient(180deg,#f8faf9,#fff);box-sizing:border-box}.accordionItem{float:none!important;display:block;width:100%;overflow:hidden;border:1px solid #dfe8e3;border-radius:16px;background:#fff;box-sizing:border-box;box-shadow:0 12px 34px rgba(16,32,24,.07);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;opacity:1!important}.accordionItem:hover{border-color:rgba(4,150,74,.38);box-shadow:0 16px 42px rgba(16,32,24,.1);transform:translateY(-1px)}.accordionItemHeading{position:relative;width:100%;box-sizing:border-box;margin:0;padding:17px 52px 17px 18px;cursor:pointer;background:#04964a;color:#fff;border-radius:0;font-size:15px;font-weight:850;letter-spacing:.01em;line-height:1.2;text-transform:uppercase}.accordionItemHeading::after{content:"+";position:absolute;right:18px;top:50%;width:24px;height:24px;margin-top:-12px;border-radius:50%;background:rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;line-height:1;transition:transform .2s ease,background .2s ease}.open .accordionItemHeading::after{content:"–";background:rgba(255,255,255,.28);transform:rotate(180deg)}.close .accordionItemContent{display:block;max-height:0;padding:0 18px;overflow:hidden;background:#fff;border:0;transform:none;transition:max-height .28s ease,padding .28s ease}.open .accordionItemContent{display:block;max-height:720px;padding:16px 18px 18px;background:#fff;border:0;transform:none;transition:max-height .32s ease,padding .32s ease}.open .accordionItemHeading{margin:0;border-radius:0;background:#038742;color:#fff}


/*BTN
**********************/
#whapp-popup-btn{position:fixed; z-index: 9999999; left:15px; bottom: 15px; width: 60px; height: 60px; border-radius:50%; display:flex; align-items:center; justify-content:center; text-decoration:none; } #whapp-popup-btn.mwm-has-custom-icon{background:#25D366; color:#fff; box-shadow:0 6px 18px rgba(0,0,0,.25); } #whapp-popup-btn.mwm-has-default-icon{background:transparent; box-shadow:none; } #whapp-popup-btn i{color:#fff; font-size:30px; line-height:1; } #whapp-popup-btn .mwm-default-whatsapp-image{display:block; width:100%; height:100%; object-fit:contain; } #whapp-popup-btn .mwm-custom-icon{display:block; width:34px; height:34px; max-width:70%; max-height:70%; object-fit:contain; color:#fff; fill:currentColor; }

/*CONTENT
**********************/
#wapp-popup ul{display:grid;gap:9px;list-style:none;padding:0;margin:0}#wapp-popup li{margin:0;border:1px solid #e1e7e3;border-radius:12px;background:#fbfcfb;text-align:left;overflow:hidden;transition:border-color .16s ease,background .16s ease,transform .16s ease}#wapp-popup li:hover{border-color:#25D366;background:#f0fff6;transform:translateX(2px)}#wapp-popup li a{position:relative;display:block;width:100%;height:100%;box-sizing:border-box;padding:12px 42px 12px 14px;color:#17231b;text-decoration:none;font-size:14px;line-height:1.35}#wapp-popup li a::after{content:"›";position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#04964a;font-size:24px;font-weight:300}#wapp-popup li a strong{font-weight:850;color:#102018}#wapp-popup li:hover a,#wapp-popup li:hover a strong{color:#102018}
.close {

    opacity: 1!important;
}
#wapp-popup .dexcel-recaptcha-legend{display:none}
/*THEMES
**********************/
.accordionItem,.accordionItem.open,.accordionItem.close{opacity:1!important;filter:none!important}.accordionItem.close{opacity:1!important;box-shadow:none!important}.accordionItem.close:hover{box-shadow:none!important;transform:none!important}.accordionItemHeading{opacity:1!important;filter:none!important}.accordionItem.close .accordionItemHeading{background:#fff!important;color:#102018!important;border:1px solid rgba(0,140,72,.45);border-radius:16px;box-shadow:none}.accordionItem.close .accordionItemHeading::before{display:none}.accordionItem.close .accordionItemHeading::after{background:rgba(0,140,72,.1);color:#008C48}.accordionItem.close:hover .accordionItemHeading{background:#fbfffd!important;color:#102018!important;border-color:#008C48}.accordionItem.open .accordionItemHeading{background:#008C48!important;color:#fff!important;border:0;opacity:1!important;filter:none!important}.accordionItem.open .accordionItemHeading::before{display:none}.accordionItem.open .accordionItemHeading::after{color:#fff}@media (max-width:640px){.mfp-container{padding-left:0;padding-right:0}.white-popup{width:calc(100vw - 18px);max-width:380px;margin:12px auto;border-radius:20px}.mfp-close-btn-in .white-popup .mfp-close{top:14px;right:14px;width:34px;height:34px;line-height:32px;font-size:28px}#wapp-header{display:grid;grid-template-columns:1fr;align-items:center;padding:26px 56px 22px 20px;text-align:center}#wapp-header .wapp-header-icon{display:none}#wapp-header>div:last-child{min-width:0}#wapp-header h1{margin:0 0 6px;color:#06120c;font-size:24px;line-height:1.02;letter-spacing:-.045em}#wapp-header h2{max-width:230px;margin:0 auto;font-size:15px;line-height:1.25}.accordionWrapper{padding:18px 14px 24px;gap:11px}.accordionItem{border-radius:15px}.accordionItemHeading{padding:15px 48px;font-size:14px;text-align:center}.accordionItem.close .accordionItemHeading{padding-left:48px}.accordionItemHeading::after{right:15px}.open .accordionItemContent{padding:14px 14px 16px}.close .accordionItemContent{padding-left:14px;padding-right:14px}#wapp-popup ul{gap:10px}#wapp-popup li{border-radius:12px}#wapp-popup li a{padding:12px 36px 12px 14px;font-size:13px;line-height:1.28}#wapp-popup li a strong{display:block;margin-bottom:2px;font-size:14px;line-height:1.15}}@media (max-width:360px){.white-popup{width:calc(100vw - 12px)}#wapp-header{padding:24px 50px 20px 16px}#wapp-header h1{font-size:22px}#wapp-header h2{font-size:14px}.accordionWrapper{padding-left:12px;padding-right:12px}.open .accordionItemContent{padding-left:12px;padding-right:12px}}
#wapp-popup.white-popup,#wapp-popup.white-popup *{font-family:Montserrat,"Open Sans",Arial,sans-serif;box-sizing:border-box}#wapp-popup #wapp-header h1{margin:0 42px 4px 0!important;padding:0!important;color:#06120c!important;font-size:26px!important;font-weight:800!important;line-height:1.08!important;letter-spacing:-.035em!important;text-transform:none!important}#wapp-popup #wapp-header h2{margin:0!important;padding:0!important;color:#4f5f57!important;font-size:15px!important;font-weight:600!important;line-height:1.35!important;text-transform:none!important}#wapp-popup .accordionItemHeading{font-size:16px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.005em!important;text-transform:uppercase!important}@media (max-width:640px){#wapp-popup #wapp-header h1{margin:0 0 6px!important;font-size:24px!important;line-height:1.02!important}#wapp-popup #wapp-header h2{font-size:15px!important;line-height:1.25!important}#wapp-popup .accordionItemHeading{font-size:14px!important;line-height:1.15!important}}@media (max-width:360px){#wapp-popup #wapp-header h1{font-size:22px!important}#wapp-popup #wapp-header h2{font-size:14px!important}}
