.techerror{background:#fbf2a9;padding:5px;color:#000;position:relative;z-index:5000;text-align:center}.techerror a{color:#000}#s_msg_wrapper{position:fixed;width:960px;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2147483647 !important;text-align:center}@media screen and (max-width:960px){#s_msg_wrapper{width:100%;top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none}}#s_msg_wrapper .s_msg_single{padding:25px 60px;position:relative;font-size:1rem}#s_msg_wrapper .hidemsg{display:block;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;background:center no-repeat;border-radius:2px}#s_msg_wrapper .hidemsg:after{content:'\f057';font-family:"Font Awesome 5 Free";font-size:1.5em;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:900}#s_msg_wrapper .notice{background-color:#fbf2a9;color:#000}#s_msg_wrapper .notice a{color:#000}#s_msg_wrapper .error{background-color:#fbf2a9;color:#000}#s_msg_wrapper .error a{color:#000}#s_msg_wrapper .success{background-color:#060;color:#fff}#s_msg_wrapper .success a{color:#fff}#swipebox-overlay{z-index:2147483646 !important}#at4-share{z-index:2147483645 !important}.at4-share-title{text-align:center;color:#fff;width:100%;font-size:8px;text-transform:uppercase;background:#83af3f;font-weight:bold;padding:3px 0}.sf-menu{margin:0;padding:0;list-style:none}.sf-menu *{margin:0;padding:0;list-style:none}.sf-menu li{position:relative;background:none;white-space:nowrap;-webkit-transition:background .4s;-o-transition:background .4s;transition:background .4s}.sf-menu li:hover,.sf-menu li.sfHover{background:#50712c;color:#fff}.sf-menu li:hover>ul,.sf-menu li.sfHover>ul{display:block}.sf-menu li.sfHover a{color:#fff}.sf-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99;text-align:left}.sf-menu ul li{background:#50712c;border-top:1px solid #6a963a}.sf-menu ul li a{padding:0 10px;height:40px;line-height:40px;min-width:200px}.sf-menu ul li:first-child{border-top:3px solid #83af3f}.sf-menu>li{display:inline-block}.sf-menu>li>a{color:#83af3f;border:none;padding:0 10px;height:40px;line-height:40px;font-size:18px;font-weight:bold}.scroll .sf-menu>li>a{color:#fff}.sf-menu a{display:block;position:relative;text-decoration:none;zoom:1;font-size:16px;color:#fff}.sf-menu a:hover{color:#fff}.sf-menu ul ul{top:0;left:100%}.sf-arrows .sf-with-ul{padding-right:25px}.sf-arrows .sf-with-ul:after{content:'';position:absolute;top:50%;right:.5em;margin-top:-2px;height:0;width:0;border:5px solid transparent;border-top-color:#cd1f25}.sf-arrows>li>.sf-with-ul:focus:after,.sf-arrows>li:hover>.sf-with-ul:after,.sf-arrows>.sfHover>.sf-with-ul:after{border-top-color:#fff}.overlay_for_mobilemenu{width:100%;height:100%;position:fixed;top:0;left:0;background:#000;opacity:.8;z-index:99999;display:none}.mobile_menu_wrapper{display:none;position:fixed;top:0;left:-220px;width:220px !important;height:100%;z-index:100000}.mobile_menu_wrapper .menu_tree{position:relative;z-index:1005;background:#50712c;overflow-y:auto;width:100% !important;height:100%}.mobile_menu_wrapper .menu_tree .logo{width:auto;max-width:120px !important;display:block;position:relative;margin:20px auto 30px;-webkit-filter:contrast(0) brightness(200%);filter:contrast(0) brightness(200%)}.mobile_menu_wrapper .menu_tree .lang-switch{text-align:center;margin-bottom:20px}.mobile_menu_wrapper .menu_tree .lang-switch .btn .fa{margin-right:5px;position:relative;top:-1px}.mobile_menu_wrapper .menu_tree ul{list-style:none;margin:0 15px 50px}.mobile_menu_wrapper .menu_tree ul:first-of-type a{text-decoration:none;text-transform:uppercase;color:#fff;font-size:13px;display:block;width:auto !important;height:100%;padding:10px}.mobile_menu_wrapper .menu_tree a:hover{text-decoration:none;color:#fff}.mobile_menu_wrapper .menu_tree>ul>li>a{background:#50712c;border-top:1px dotted #84b94a}.mobile_menu_wrapper .menu_tree>ul>li>ul>li>a{background:#50712c;padding-left:20px}.mobile_menu_wrapper .menu_tree>ul>li:last-of-type>a{border-bottom:1px dotted #84b94a}.mobile_menu_wrapper .menu_tree .socicos{text-align:center;margin-bottom:20px}.mobile_menu_wrapper .menu_tree .socicos>span{display:block;color:#84b94a;text-align:center;text-transform:uppercase;margin-bottom:10px}.mobile_menu_wrapper .menu_tree .socicos>a{color:#fff;display:inline-block;margin:5px;width:40px;height:40px;text-align:center;background:#84b94a}.mobile_menu_wrapper .menu_tree .socicos>a i.fab{font-size:20px;line-height:40px}.mobile_menu_wrapper .menu_lanucher{width:60px !important;height:41px;position:absolute;top:13px;right:-40px;z-index:1004;background:#84b94a;border-radius:0 4px 4px 0;cursor:pointer;color:#fff;-o-transition:background .3s;-webkit-transition:background .3s;transition:background .3s}.mobile_menu_wrapper .menu_lanucher .fa{position:absolute;top:5px;right:8px}.mobile_menu_wrapper.on .menu_lanucher{background:#50712c}.face1,button,html,input,select,textarea{font-family:'Lato',sans-serif}h1,h2,h3,.face2,.btn,.hdr,.page-hdr{font-family:'Comfortaa',sans-serif}.slogan{font-family:'Comfortaa',sans-serif}html{font-size:15px;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%;min-height:100%}*{margin:0;padding:0;outline:0}*,*:after,*:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{background:#fff;min-width:320px}body.white{background:#fff !important}p,ol,ul{line-height:160%;margin-bottom:1em}h1,h2,h3,h4{margin-top:2em;margin-bottom:1em;color:#50712c}ol,ul{margin-left:2em}ol li,ul li{margin-bottom:.2em}.qlink,a{color:#50712c;text-decoration:underline;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer}.qlink:hover,a:hover{text-decoration:none;color:#364c1e}img{max-width:100%}.area{position:absolute;top:0;left:0;width:100%;height:100%}.btn{display:inline-block;height:36px;line-height:36px;padding:0 10px;text-align:center;white-space:nowrap;cursor:pointer;text-decoration:none;color:#fff;background:#83af3f;text-transform:uppercase;min-width:120px;position:relative;top:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:0}.btn:hover{color:#fff;background:#4b6424}.btn.btn-l{height:45px;line-height:45px;min-width:250px;margin-top:40px;font-size:1.2em}.btn-wait,.btn-wait:hover{background:#ddd;color:#888;cursor:default}.center{text-align:center}.nobold{font-weight:normal}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}.c-block{display:block;margin:auto;position:relative}.fd{position:relative;top:0;-webkit-transition:top .3s;-o-transition:top .3s;transition:top .3s}.fd:hover{top:2px}.std_empty{border-color:#d00 !important;background:#fff7f7 !important}.cb{clear:both}.cover{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.divider{width:80%;position:relative;margin:auto}.divider::after{content:' ';display:block;width:100%;height:1px;border-bottom:1px dotted #83af3f}form.f1 .udata{border:1px solid #aaa;padding:0 1rem;background:#f7f7f7;color:#222;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;display:inline-block;height:2.5rem}form.f1 .udata:focus{border-color:#50712c;background:#fff}form.f1 textarea{line-height:1 !important;resize:vertical}form.f1 textarea.udata{padding-top:.7em;padding-bottom:.7em}form.f1 .chbox{-webkit-appearance:none;background-color:#f7f7f7;border:1px solid #cacece;padding:6px;border-radius:0;display:inline-block;position:relative}form.f1 .chbox:active,form.f1 .chbox:checked:active,form.f1 .chbox:checked:focus,form.f1 .chbox:focus{border-color:#50712c;background:#fff}form.f1 .chbox:checked{background-color:#f7f7f7;border:1px solid #adb8c0;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 -15px 10px -12px rgba(0,0,0,0.05),inset 15px 10px -12px rgba(255,255,255,0.1);box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0 -15px 10px -12px rgba(0,0,0,0.05),inset 15px 10px -12px rgba(255,255,255,0.1);color:#50712c}form.f1 .chbox:checked:after{content:'\f00c';font-family:'FontAwesome';font-size:14px;position:absolute;top:0;left:3px;color:#50712c}form.f1 .chbox-lg{padding:15px}form.f1 .chbox-lg:checked:after{font-size:25px;left:3px}form.f1 .chbox-wrapper>*{display:inline-block;vertical-align:middle;cursor:pointer}form.f1 .chbox-wrapper .chbox{margin-right:10px}form.f1 .btn{height:2.5rem;line-height:2.5rem}form.f1 :-moz-placeholder,form.f1 :-ms-input-placeholder,form.f1 ::-moz-placeholder,form.f1 ::-webkit-input-placeholder{color:#555;font-size:'.5rem';font-weight:'normal';opacity:1}::-moz-selection{background:#83af3f;background:rgba(131,175,63,0.99);color:#fff;opacity:1}::selection{background:#83af3f;background:rgba(131,175,63,0.99);color:#fff;opacity:1}::-moz-selection{background:#83af3f;background:rgba(131,175,63,0.99);color:#fff;opacity:1}.wrapper{position:relative;width:960px;margin:auto}@media only screen and (max-width:960px){.wrapper{width:100%;padding:0 15px}}.top{position:relative}.connect{color:#fff}.connect>*{display:inline-block;vertical-align:middle}.connect>span{text-transform:uppercase}.connect a{color:#fff;text-align:center;background:rgba(80,113,44,0.9);border-radius:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.connect a:hover{background:#83af3f;color:#fff}.top-info{position:absolute;top:0;margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.top-info .connect{position:absolute;top:22px;right:130px}.top-info .connect>span{line-height:34px}.top-info .connect a{width:34px;height:34px;margin:0 3px}.top-info .connect a i.fab{font-size:20px;line-height:34px}.top-info .lang-switch{position:absolute;top:22px;right:0}@media only screen and (max-width:960px){.top-info .lang-switch{right:10px}}.top-info .lang-switch .btn{height:34px;line-height:34px;padding:0;width:110px;min-width:0;font-size:14px}.top-info .lang-switch .btn .fa{position:relative;top:-2px;margin-right:5px}@media only screen and (max-width:700px){.top-info{display:none}}.topbar{background:#fff;background:rgba(255,255,255,0.9);height:80px;width:100%;position:absolute;top:80px;z-index:1000;-webkit-box-shadow:0 -100px 30px 20px rgba(2,34,56,0);box-shadow:0 -100px 30px 20px rgba(2,34,56,0);-webkit-transition:box-shadow .2s;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;-o-transition:box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}.topbar.scroll{background:#83af3f;height:60px;width:100%;position:fixed;top:0;-webkit-box-shadow:0 -15px 40px 20px #000;box-shadow:0 -15px 40px 20px #000}.topbar.scroll .logo{top:5px;max-width:160px;filter:contrast(0) brightness(200%);-webkit-filter:contrast(0) brightness(200%)}@media only screen and (min-width:700px) and (max-width:800px){}.topbar.scroll nav{top:10px}@media only screen and (max-width:700px){.topbar.scroll{height:70px;background:#83af3f}.topbar.scroll .logo{top:10px}}@media only screen and (max-width:700px){.topbar:not(.scroll){background:none}.topbar:not(.scroll) .logo{max-width:260px}}.topbar .logo{position:absolute;top:5px;max-width:230px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;z-index:10}@media only screen and (min-width:700px) and (max-width:800px){.topbar .logo{top:10px;max-width:200px}}@media only screen and (max-width:700px){.topbar .logo{top:0;left:0;margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.topbar nav{position:relative;top:20px;z-index:5;text-align:right}@media only screen and (max-width:700px){.topbar nav{display:none}}.content{position:relative;background:#fff;background:-webkit-linear-gradient(top, #f4f9f0 0, #fff 500px);background:-o-linear-gradient(top, #f4f9f0 0, #fff 500px);background:linear-gradient(to bottom, #f4f9f0 0, #fff 500px)}.content .page-content{padding-top:40px}.content .hdr{color:#50712c;font-weight:normal;text-transform:uppercase}.content .subscribe h2{color:#83af3f;font-size:2rem;margin:0 0 10px;font-weight:normal;text-transform:uppercase}.content .subscribe p{margin:0 0 25px}.content .subscribe form .udata{width:90%;max-width:450px;display:block;margin:0 auto 5px;text-align:center}.content .subscribe form .btn{font-size:1.1rem;text-align:center}.content .subscribe-bottom{text-align:center;padding-bottom:50px}.content .subscribe-bottom .divider{padding:70px 0}@media only screen and (max-width:480px){.content .subscribe-bottom h2{font-size:1.7rem}}.section-hdr{text-align:center;margin-bottom:50px}.footer{position:relative;padding:20px 0 50px;color:#b6d594;background:#50712c}@media only screen and (max-width:700px){.footer{text-align:center;background:none}.footer .btn{display:block;width:150px;margin:30px auto auto;height:40px;line-height:40px}}.footer .wrapper{display:table}.footer .wrapper .qlink,.footer .wrapper a{color:#b6d594;-webkit-transition:color .3s,border-color .5s;-o-transition:color .3s,border-color .5s;transition:color .3s,border-color .5s;text-decoration:none;border-bottom:1px dotted #b6d594}.footer .wrapper .qlink:hover,.footer .wrapper a:hover{color:#fff;border-bottom-color:#fff}.footer .wrapper>div{display:table-cell;vertical-align:top}.footer .wrapper>div:first-of-type>div{font-size:.85em;margin-bottom:5px}.footer .wrapper>div:last-of-type{width:100px}.footer .wrapper>div:last-of-type a{border:none}.footer .wrapper>div:last-of-type a img{opacity:.4}.footer .wrapper>div:last-of-type a:hover img{opacity:1}@media only screen and (max-width:700px){.footer .wrapper.desktop{display:none}}.footer .menu{list-style:none;margin:0 0 20px;font-size:1em}.footer .menu li{display:inline-block}.footer .menu li a{text-decoration:none;border-color:transparent;margin-right:15px;font-weight:bold}.footer .logo{max-width:100%;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:relative;top:0}.footer .logo:hover{opacity:.8;top:3px}.soon{text-align:center;padding:50px 0;font-style:italic;font-size:1.3em;color:#6f6f6f}.bgdslides{width:100%;height:500px;position:relative;-webkit-transition:height .3s;-o-transition:height .3s;transition:height .3s}@media only screen and (max-width:700px){}@media only screen and (max-width:800px){.bgdslides{height:400px}}@media only screen and (max-width:700px){.bgdslides{height:250px}}.top-home .connect{color:#50712c}@media only screen and (max-width:700px){.top-home .topbar:not(.scroll){background:#fff;opacity:.8}}.top-home .bgdslides .s{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;left:0;filter:blur(2px);-webkit-filter:blur(2px)}@media only screen and (max-width:700px){.top-home .bgdslides .s{-webkit-filter:blur(2px);filter:blur(2px);opacity:.6}}.top-home .slides-overlay{width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(to bottom, rgba(255,255,255,0.6) 0, rgba(255,255,255,0.6) 70%, #f4f9f0 100%)}@media only screen and (max-width:700px){.top-home .slides-overlay{display:none}}.top-home .slogan{position:absolute;top:260px;width:100%}.top-home .slogan .wrapper{text-align:center}.top-home .slogan .wrapper h1{color:#000;margin:0;padding:0;font-size:3.5rem;position:relative;font-weight:bold;text-shadow:0 0 50px #fff}.top-home .slogan .wrapper h1 span{font-size:1.2em;color:#50712c}@media only screen and (max-width:800px){.top-home .slogan{top:220px}.top-home .slogan .wrapper{font-size:4rem;left:0}}@media only screen and (max-width:700px){.top-home .slogan{display:none}}.content-home .page-content{z-index:10;position:relative;padding:20px}.content-home .page-content .hpdiv{text-align:center;margin-bottom:50px}.content-home .page-content .hpdiv p{font-size:1.2em}.content-home .page-content .hpdiv .btn{height:45px;line-height:45px;min-width:250px;margin-top:40px}.content-home .page-content .divider{margin-bottom:40px}.content-home .page-content h1{text-transform:uppercase;color:#50712c;font-size:3em;margin:10px}.content-home .page-content h2{text-transform:uppercase;color:#50712c;margin-bottom:20px;font-size:2em}.content-home .page-content .intro1{padding:0 0 30px;font-size:2rem}.content-home .page-content .trux{display:table;width:100%;margin-bottom:50px}.content-home .page-content .trux>div{display:table-cell;vertical-align:top;padding:10px;text-align:center}.content-home .page-content .trux>div img{border-radius:100%;transition:all .3s;border:2px solid #ddd;position:relative;top:0}.content-home .page-content .trux>div img:hover{border-color:#83af3f;top:3px}.top-pages{height:210px}@media only screen and (max-width:700px){.top-pages{height:130px}}.top-pages .bgdslide{width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;background-repeat:no-repeat;opacity:.6;-webkit-filter:blur(1px);-moz-filter:blur(1px);-o-filter:blur(1px);-ms-filter:blur(1px);filter:blur(1px)}.top-pages .slide-overlay{width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(to bottom, rgba(0,0,0,0.7) 0, rgba(0,0,0,0.2) 70%)}@media only screen and (max-width:700px){.top-pages .topbar .logo{max-width:180px;top:40px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.top-pages .topbar:not(.scroll){top:80px;background:#fff;background:rgba(255,255,255,0.8)}@media only screen and (max-width:700px){.top-pages .topbar:not(.scroll){top:25px}}.top-pages .topbar.scroll{top:0}@media only screen and (max-width:700px){.top-pages .topbar.scroll .logo{top:35px}}.content-pages{min-height:600px}@media only screen and (max-width:700px){.content-pages .page-content{min-height:0;padding-top:20px}}.content-pages .page-content .page-hdr{font-size:2em;margin:0;text-align:right;color:#50712c;margin-bottom:40px;font-weight:normal;text-transform:uppercase}@media only screen and (max-width:800px){.content-pages .page-content .page-hdr{text-align:center}}@media only screen and (max-width:480px){.content-pages .page-content .page-hdr{font-size:1.7em}}.content-pages .page-content .reg-btn{text-align:center;padding-top:20px;margin-bottom:50px}.content-pages .page-content .reg-btn .btn{height:45px;line-height:45px;min-width:250px}.content-pages .page-content .contact-gmap{width:100%;max-width:680px;height:200px;display:block;margin:0 auto 100px;border:1px solid #aaa}.contact-info{text-align:center;font-size:1.2em}.contact-info h3{font-size:1.6em;margin-bottom:10px}.contact-info address{font-size:1.2em;font-style:normal;margin-bottom:30px}.contact-info .contact-opts{margin:0 auto 50px;text-align:left}.contact-info .contact-opts tr td{vertical-align:top;padding:5px}.contact-info .contact-opts tr td:last-of-type{padding-left:15px}.contact-info .contact-opts tr td:first-of-type>span{width:60px;display:block}.contact-info .contact-opts tr td:first-of-type>span .fas{margin-right:10px;display:none}@media only screen and (max-width:480px){.contact-info .contact-opts{margin:40px auto}.contact-info .contact-opts td{text-align:center}.contact-info .contact-opts tr td:first-of-type{display:none}.contact-info .contact-opts tr td:last-of-type{padding:5px 0}}.contact-form{text-align:center}.contact-form input.udata,.contact-form textarea.udata{display:block;width:70%;margin:auto auto 10px}@media only screen and (max-width:640px){.contact-form input.udata,.contact-form textarea.udata{width:90%}}.contact-form textarea.udata{height:200px}.contact-form .btn{min-width:200px}.reg-form{text-align:center;margin:60px auto auto;border:1px solid #fff;padding:20px 10px;background:#fff;max-width:760px}.reg-form .registration-form{text-align:center}.reg-form .registration-form p{padding-top:30px;font-size:1.1em;font-weight:bold}.reg-form .registration-form input.udata,.reg-form .registration-form select.udata,.reg-form .registration-form textarea.udata{display:block;width:70%;margin:auto auto 10px}@media only screen and (max-width:640px){.reg-form .registration-form input.udata,.reg-form .registration-form select.udata,.reg-form .registration-form textarea.udata{width:90%}}.reg-form .registration-form textarea.udata{height:200px}.reg-form .registration-form .chbox-wrapper{margin-bottom:10px}.reg-form .registration-form .btn{min-width:200px}.blur-all{-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px)}#p_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;background:rgba(255,255,255,0.8);z-index:2147483645;display:none}#p_overlay img{position:absolute;width:142px;height:142px;top:50%;margin-top:-71px;left:50%;margin-left:-71px}#goTop{background:#83af3f;width:50px;height:50px;line-height:40px;text-align:center;font-size:30px;border-radius:100%;position:fixed;bottom:-50px;right:20px;color:#fff;cursor:pointer;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s;z-index:1000}#goTop:hover{background:#4b6424}.mobile,.mobile_menu_wrapper{display:none}@media only screen and (max-width:700px){.mobile,.mobile_menu_wrapper{display:block}}