.smallerText{font-size:smaller}.xSmallText{font-size:x-small}.xxSmallText{font-size:xx-small}.xLargeText{font-size:x-large}.xxLargeText{font-size:xx-large}body,html{height:100%;font-family:"Roboto",sans-serif;margin:0;min-height:100vh;display:flex;flex-direction:column;background-color:#f0f2f5;color:#333}body .dottedUnderline,html .dottedUnderline{border-bottom:1px dotted #000;text-decoration:none}body a.noDecorLinkGreenHover,html a.noDecorLinkGreenHover{text-decoration:none;cursor:pointer;color:#388e3c}body a.noDecorLinkGreenHover:visited,html a.noDecorLinkGreenHover:visited{color:#388e3c;text-decoration:none;cursor:pointer}body a.noDecorLinkGreenHover:hover,html a.noDecorLinkGreenHover:hover{color:#2e7d32;text-decoration:none;cursor:pointer}body a.noDecorLinkGreenHover:active,html a.noDecorLinkGreenHover:active{color:#2e7d32;text-decoration:none;cursor:pointer}body a.noDecorLinkWhiteHover,html a.noDecorLinkWhiteHover{text-decoration:none;cursor:pointer;color:#fff}body a.noDecorLinkWhiteHover:visited,html a.noDecorLinkWhiteHover:visited{color:#fff;text-decoration:none;cursor:pointer}body a.noDecorLinkWhiteHover:hover,html a.noDecorLinkWhiteHover:hover{color:#fff;text-decoration:none;cursor:pointer}body a.noDecorLinkWhiteHover:active,html a.noDecorLinkWhiteHover:active{color:#2e7d32;text-decoration:none;cursor:pointer}body .requiredLabel:after,html .requiredLabel:after{font-size:.8em;color:red;content:" *"}body .requiredIfLabel:after,html .requiredIfLabel:after{font-size:.8em;color:orange;content:" *"}body .requiredFormItem,html .requiredFormItem{color:red;font-size:smaller;text-shadow:1px 1px 1px #000}body .requiredFormItemSmall,html .requiredFormItemSmall{color:red;font-size:small;text-shadow:1px 1px 1px #3c0101}body .requiredFormItemIf,html .requiredFormItemIf{color:orange;font-size:large;text-shadow:1px 1px 1px #b37400}body .requiredFormItemSmallIf,html .requiredFormItemSmallIf{color:orange;font-size:small;text-shadow:1px 1px 1px #b37400}.navbar{background-color:#fff;padding:15px 0;box-shadow:0 2px 5px rgba(0,0,0,.1);position:sticky;top:0;z-index:1000}.navbar .container{display:flex;justify-content:space-between;align-items:center}.navbar .container .logo{display:flex;align-items:center}.navbar .container .logo img{height:40px;margin-right:10px}.navbar .container .logo span{font-size:24px;font-weight:700;color:#388e3c}.navbar .container .logo span a.noDecorLinkGreenHover{text-decoration:none;cursor:pointer;color:#388e3c}.navbar .container .logo span a.noDecorLinkGreenHover:visited{color:#388e3c;text-decoration:none;cursor:pointer}.navbar .container .logo span a.noDecorLinkGreenHover:hover{color:#2e7d32;text-decoration:none;cursor:pointer}.navbar .container .logo span a.noDecorLinkGreenHover:active{color:#2e7d32;text-decoration:none;cursor:pointer}.navbar .container nav ul{list-style:none;margin:0;padding:0;display:flex}.navbar .container nav ul li{margin-right:25px}.navbar .container nav ul li a{text-decoration:none;color:#666;font-weight:500;transition:color .3s ease}.navbar .container nav ul li a:visited{color:#666}.navbar .container nav ul li a:hover{color:#2e7d32}.navbar .container nav ul li a:active{color:#2e7d32}.contact-button{background-color:#388e3c;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:16px;transition:background-color .3s ease}.contact-button:hover{background-color:#2e7d32}div.container{flex:1 0 auto;max-width:1200px;margin:0 auto;padding:0 20px}div.container .img-float{float:left;margin-right:20px;margin-bottom:20px;max-width:300px;height:auto}div.container main[role=main]{display:block;flex:1 0 auto}div.container main .dottedUnderline{border-bottom:1px dotted #000;text-decoration:none}div.container main .noDecorLinkGreenHover,div.container main a.noDecorLinkGreenHover{text-decoration:none;cursor:pointer;color:#555}div.container main .noDecorLinkGreenHover:visited,div.container main a.noDecorLinkGreenHover:visited{color:#555;text-decoration:none;cursor:pointer}div.container main .noDecorLinkGreenHover:hover,div.container main a.noDecorLinkGreenHover:hover{color:#388e3c;text-decoration:none;cursor:pointer}div.container main .noDecorLinkGreenHover:active,div.container main a.noDecorLinkGreenHover:active{color:#2e7d32;text-decoration:none;cursor:pointer}.hero-slider{position:relative;width:100%;overflow:hidden;margin-top:20px}.slider-container{display:flex;transition:transform .5s ease-in-out}.slider-image{width:100%;height:400px;object-fit:cover;flex-shrink:0;display:none}.slider-image.active{display:block}.slider-dots{text-align:center;padding:15px 0;background-color:#f0f2f5}.dot{height:12px;width:12px;margin:0 5px;background-color:#bbb;border-radius:50%;display:inline-block;cursor:pointer;transition:background-color .3s ease}.dot.active{background-color:#388e3c}.content-section{display:flex;justify-content:space-between;padding:40px 0;gap:40px}.contact-form{background-color:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.05);flex:1}.contact-form h2{color:#388e3c;margin-bottom:20px;font-size:28px}.contact-form form select,.contact-form form input[type=text],.contact-form form input[type=email]{width:calc(100% - 20px);padding:12px;margin-bottom:15px;border:1px solid #ddd;border-radius:5px;font-family:"Roboto",sans-serif;font-size:16px}.contact-form form textarea{width:calc(100% - 20px);padding:12px;margin-bottom:15px;border:1px solid #ddd;border-radius:5px;font-family:"Roboto",sans-serif;font-size:16px;resize:vertical;min-height:250px}.about-us{background-color:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.05);flex:1}.about-us h2{color:#388e3c;margin-bottom:20px;font-size:28px}.about-us p{line-height:1.6;margin-bottom:15px;color:#666}.about-us ul{list-style-type:none;color:#666}.about-us img{width:17em}.about-us .weeRemove{position:relative;min-height:30em;background-image:url("../img/svhuamtns.png");background-repeat:no-repeat;background-position:center center;background-size:cover}.about-us .weeRemove::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.35);z-index:1}.about-us .weeRemove h2,.about-us .weeRemove p{position:relative;z-index:2;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.45)}.send-message-button{background-color:#388e3c;color:#fff;border:none;padding:12px 25px;border-radius:5px;cursor:pointer;font-size:18px;transition:background-color .3s ease;width:100%}.send-message-button:hover{background-color:#2e7d32}.contact-info{margin-top:30px;padding-top:20px;border-top:1px solid #eee}.contact-info p{margin:5px 0;color:#555}.social-links{margin-top:20px;display:flex;gap:15px}.social-links img{height:30px;width:30px;transition:transform .2s ease}.social-links img:hover{transform:translateY(-3px)}@media(max-width: 768px){.navbar .container{flex-direction:column;text-align:center}.navbar nav ul{margin-top:15px;flex-wrap:wrap;justify-content:center}.navbar nav ul li{margin:0 10px 10px}.navbar .contact-button{margin-top:15px}.content-section{flex-direction:column}.about-us{margin-bottom:30px}.contact-form{margin-bottom:30px}}hr.style-one{border:0;height:1px;background:#333;background-image:linear-gradient(to right, #ccc, #333, #ccc)}hr.style-two{border:0;height:1px;background-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0))}hr.style-two-white{border:0;height:1px;background-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.75), rgba(0, 0, 0, 0))}hr.style-six{border:0;height:0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(255,255,255,.3)}.drop-cap-text::first-letter{font-size:2em;color:#388e3c;float:left;line-height:1;margin-right:5px;font-family:serif}.site-footer{padding:40px 20px 20px;border-top:1px solid #ddd;font-family:"Roboto",sans-serif;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);flex-shrink:0;width:100%}.site-footer .footer-content{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:20px}.site-footer .footer-content .footer-section{flex:1;min-width:200px;margin:10px}.site-footer .footer-content .footer-section h3{color:#388e3c;font-size:1.1em;margin-bottom:15px;border-bottom:2px solid #388e3c;padding-bottom:5px;display:inline-block}.site-footer .footer-content .footer-section.links ul{list-style:none;padding:0;margin:0}.site-footer .footer-content .footer-section.links .noDecorLinkGreenHover,.site-footer .footer-content .footer-section.links a.noDecorLinkGreenHover{text-decoration:none;cursor:pointer;color:#555}.site-footer .footer-content .footer-section.links .noDecorLinkGreenHover:visited,.site-footer .footer-content .footer-section.links a.noDecorLinkGreenHover:visited{color:#555;text-decoration:none;cursor:pointer}.site-footer .footer-content .footer-section.links .noDecorLinkGreenHover:hover,.site-footer .footer-content .footer-section.links a.noDecorLinkGreenHover:hover{color:#388e3c;text-decoration:none;cursor:pointer}.site-footer .footer-content .footer-section.links .noDecorLinkGreenHover:active,.site-footer .footer-content .footer-section.links a.noDecorLinkGreenHover:active{color:#2e7d32;text-decoration:none;cursor:pointer}.site-footer .footer-content .footer-section.contact-info .noDecorLinkGreenHover,.site-footer .footer-content .footer-section.contact-info a.noDecorLinkGreenHover{text-decoration:none;cursor:pointer;color:#555}.site-footer .footer-content .footer-section.contact-info .noDecorLinkGreenHover:visited,.site-footer .footer-content .footer-section.contact-info a.noDecorLinkGreenHover:visited{color:#555;text-decoration:none;cursor:pointer}.site-footer .footer-content .footer-section.contact-info .noDecorLinkGreenHover:hover,.site-footer .footer-content .footer-section.contact-info a.noDecorLinkGreenHover:hover{color:#388e3c;text-decoration:none;cursor:pointer}.site-footer .footer-content .footer-section.contact-info .noDecorLinkGreenHover:active,.site-footer .footer-content .footer-section.contact-info a.noDecorLinkGreenHover:active{color:#2e7d32;text-decoration:none;cursor:pointer}.site-footer .footer-bottom{text-align:center;padding-top:15px;margin-top:15px;border-top:1px solid #ddd;font-size:.9em;color:#666}@media(max-width: 768px){.site-footer .footer-content{flex-direction:column}.site-footer .footer-content .footer-section{margin:10px 0;text-align:center}.site-footer .footer-content .footer-section h3{border-bottom:none;padding-bottom:0}}#imageGallery .gallery-item{position:relative;cursor:pointer;overflow:hidden;border-radius:.5rem}#imageGallery .gallery-item img{width:100%;height:220px;object-fit:cover;transition:transform .3s ease}#imageGallery .gallery-item:hover img{transform:scale(1.05)}#galleryModal .modal-content{border:none;box-shadow:none}#galleryModal .modal-body{padding:1rem;background-color:#222;position:relative}#galleryModal img{max-height:85vh;object-fit:contain;display:block;margin:0 auto}#galleryModal .modal-nav-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:20;background-color:rgba(0,0,0,.45);color:#fff;border:none;padding:.5rem .75rem;border-radius:.25rem;cursor:pointer;font-size:1.5rem;line-height:1;opacity:.85;transition:opacity .2s ease,background-color .2s ease}#galleryModal .modal-nav-btn:hover:not(:disabled){opacity:1;background-color:rgba(0,0,0,.65)}#galleryModal .modal-nav-btn:disabled{opacity:.25;cursor:default;pointer-events:none}#galleryModal .modal-prev-btn{left:.5rem}#galleryModal .modal-next-btn{right:.5rem}#galleryModal .modal-footer{background-color:#111;color:#ddd;font-size:.75rem;padding:1rem 1.25rem;justify-content:flex-start;text-align:left}.navbar .container nav ul li.login-nav-item{position:relative}.navbar .container nav ul li.login-nav-item>.nav-link{cursor:pointer;color:#666;font-weight:500;transition:color .3s ease}.navbar .container nav ul li.login-nav-item>.nav-link:hover{color:#2e7d32}.navbar .container nav ul li.login-nav-item .dropdown-toggle::after{margin-left:.35rem}.navbar .container nav ul li.login-nav-item .dropdown-menu{position:absolute;top:100%;right:0;left:auto;z-index:1000;display:none;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.15);padding:.25rem 0;margin-top:.25rem;background-color:#fff}.navbar .container nav ul li.login-nav-item .dropdown-menu.show{display:block}.navbar .container nav ul li.login-nav-item .dropdown-item{position:relative;overflow:hidden}.navbar .container nav ul li.login-nav-item .dropdown-item::after{content:"";position:absolute;inset:0;background:currentColor;opacity:0;border-radius:inherit;transform:scale(0);transition:transform .25s ease,opacity .25s ease;pointer-events:none}.navbar .container nav ul li.login-nav-item .dropdown-item:active::after{opacity:.15;transform:scale(1.75)}.navbar .container nav ul li.login-nav-item .dropdown-item.idp-google{color:#4285f4;font-weight:500}.navbar .container nav ul li.login-nav-item .dropdown-item.idp-google:hover{background-color:rgba(66,133,244,.1);color:#4285f4}.navbar .container nav ul li.login-nav-item .dropdown-item.idp-yahoo{color:#6001d2;font-weight:500}.navbar .container nav ul li.login-nav-item .dropdown-item.idp-yahoo:hover{background-color:rgba(96,1,210,.1);color:#6001d2}.navbar .container nav ul li.login-nav-item .dropdown-item.idp-microsoft{color:#0078d4;font-weight:500}.navbar .container nav ul li.login-nav-item .dropdown-item.idp-microsoft:hover{background-color:rgba(0,120,212,.1);color:#0078d4}.navbar .container nav ul li.login-nav-item .dropdown-item i{width:1.25rem;text-align:center}.navbar .container nav ul li.logout-nav-item{position:relative}.navbar .container nav ul li.logout-nav-item>.nav-link{cursor:pointer;color:#666;font-weight:500;transition:color .3s ease}.navbar .container nav ul li.logout-nav-item>.nav-link:hover{color:#2e7d32}.navbar .container nav ul li.logout-nav-item .dropdown-toggle::after{margin-left:.35rem}.navbar .container nav ul li.logout-nav-item .dropdown-menu{position:absolute;top:100%;right:0;left:auto;z-index:1000;display:none;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.15);padding:.25rem 0;margin-top:.25rem;background-color:#fff}.navbar .container nav ul li.logout-nav-item .dropdown-menu.show{display:block}.navbar .container nav ul li.logout-nav-item .dropdown-item{position:relative;overflow:hidden}.navbar .container nav ul li.logout-nav-item .dropdown-item::after{content:"";position:absolute;inset:0;background:currentColor;opacity:0;border-radius:inherit;transform:scale(0);transition:transform .25s ease,opacity .25s ease;pointer-events:none}.navbar .container nav ul li.logout-nav-item .dropdown-item:active::after{opacity:.15;transform:scale(1.75)}.navbar .container nav ul li.logout-nav-item .dropdown-item i{width:1.25rem;text-align:center}/*# sourceMappingURL=site.min.css.map */
