@charset "utf-8";
/* all.css, menu.css, styles.css, cookie.css */
@keyframes scaleUp{0%{transform:scale(.5)}to{transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@font-face{font-family:"Sweet Mavka Script";src:url(/fonts/Sweet_Mavka_Script.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url(/fonts/Raleway-Thin.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url(/fonts/Raleway-Thin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url(/fonts/Raleway-Thin.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url(/fonts/Raleway-Thin.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url(/fonts/Raleway-Thin.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url(/fonts/Raleway-ThinItalic.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Raleway";src:url(/fonts/Raleway-ThinItalic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Raleway";src:url(/fonts/Raleway-ThinItalic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Raleway";src:url(/fonts/Raleway-ThinItalic.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Raleway";src:url(/fonts/Raleway-ThinItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}*,html{margin:0;padding:0}*,::after,::before{box-sizing:border-box}ul{list-style-type:none}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}body{display:grid;grid-template-rows:auto 1fr auto;min-height:100vh;line-height:1.52}body,button,input,textarea{font-family:"Raleway",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";color:#222}section{margin-top:6vmin}button,h1,h2,h3,header{font-weight:500}header{background-color:#f3cc57;flex-direction:row;justify-content:space-between;font-size:calc(60% + .8vmin)}main{padding-bottom:3em;background-color:#fff;scroll-behavior:smooth}footer{background-color:#1a4326;color:#e4c283;line-height:1.6rem;}h1,h2,h3,h4{text-align:center;margin-bottom:1rem;color:#1a4326;font-family:"Raleway"}.top_start{display:none}.lines_around,header{display:flex;flex-wrap:nowrap;align-items:center}.lines_around{gap:2vmin;white-space:nowrap;padding:0 18vmin;margin:1em 0}.lines_around::after,.lines_around::before{content:"";flex:1;border-bottom:1px solid #757575}@media (max-width:768px){.lines_around{display:block;padding:0}.lines_around::after,.lines_around::before{display:none}}button{background:0 0;border:1px solid #ccc;border-radius:6vmax;margin:2vmin;padding:1.2em 1.4em}.inactive-link,button{cursor:pointer}.underline{border-bottom:1px solid;max-width:fit-content}@media (hover:none),(hover:on-demand){body{-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar{display:none}}.card-container{display:flex;max-width:min-content}.card{display:flex;flex-wrap:wrap;flex:0 1 330px;justify-content:center;position:relative;min-width:330px;min-height:380px;background-color:#fff;border-radius:0 0 2vw 2vw;box-shadow:0 2px 6px rgba(0,0,0,.2),0 8px 10px rgba(0,0,0,.2)}@media (max-width:768px){.card{border-radius:2vw}}.card p{padding:0 1vmin;width:100%;text-wrap:pretty}.last{margin-bottom:7vmax}#menu-icon,a,button{outline:0 solid transparent;-webkit-tap-highlight-color:transparent}.shadow{background-color:#44a24805;border-radius:1em;box-shadow:0 2px 6px rgba(0,0,0,.2),0 8px 10px rgba(0,0,0,.2)}.page_h1{margin:1.2em 0}.page{margin:0 12em}@media (max-width:1239px){.page{margin:0 8vmin}}.page_content{padding:2em 3em;text-align:justify;border-radius:1em}.page_content p{text-indent:1em}@media (max-width:768px){.page{padding:.5em;margin:0 1em}.page_content{padding:1em .6em}.page_h1{font-size:1.4em;margin:2em}}.calculator,.calculators{display:flex;flex-direction:row;flex-wrap:wrap}.calculators{justify-content:center;gap:2.8em}.calculator{justify-content:space-evenly;align-items:flex-end;gap:3px}ul>hr{margin:0 2vmin}@media (max-width:30rem){.range-input{display:none}}fieldset{padding:1vmin;border-radius:2vmin}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:9999;display:none}.no-scroll{overflow:hidden;height:100%}details summary::marker{color:#fff0}.copy_year{padding:.5em;font-size:1.06em;display:flex;align-items:center;justify-content:center}.copy_year a{font-family:"Raleway"}#scrollTopBtn{display:none;font-size:1em;position:fixed;bottom:.4em;right:.4em;z-index:99;border:0;outline:0;background-color:rgb(34 115 35/.8);color:#fecb2ea8;cursor:pointer;margin:0;padding:.2em .55em;border-radius:50%;opacity:.7;transition:.3s linear}@media (max-width:769px) or (pointer:coarse){.close-btn-popup{display:none}#scrollTopBtn{opacity:.4}}.top-footer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:2vmax;padding:2vmin 1vmin 1vmin;color:#f7da64eb;background-color:#90bfa41c}.footer-columns{display:flex;flex-direction:column;border-left:1px solid;padding:0 2vmin;flex-grow:2;min-width:12vmin}.footer-columns:first-child{border-left:none;align-items:center;max-width:16evw;flex-grow:1}.footer-columns>p:first-child{border-bottom:1px solid;margin:0 0 1vh;max-width:fit-content;text-transform:uppercase}.footer-columns svg{margin-left:2vmin;max-width:min-content}@media (max-width:769px) or (pointer:coarse){.top-footer{padding:2vmax 2vmin}.footer-columns{font-size:1.1em;line-height:2.16em}.footer-columns:first-child{display:none}.subblock>p{line-height:2.1rem}}#customPopupOverlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);align-items:center;justify-content:center;animation:fadeIn .5s;z-index:10}#customPopupContent{position:relative;width:80%;height:80%;background:#fff;padding:20px;border-radius:1vmin;box-shadow:0 5px 15px rgba(0,0,0,.5);animation:scaleUp .5s}#openMapBtn{margin-top:1vh;padding:1em;border-color:#f7da64eb;color:#f7da64eb}.closeMapBtn{position:absolute;top:0;right:0;cursor:pointer;font-size:1.6em;font-weight:700;color:#09743d}@media (max-width:769px){#customPopupContent{width:94%;height:70%}}.custom-details{display:flex;flex-direction:column;align-items:center}.custom-details>summary{cursor:pointer;margin:3dvmin 0;text-align:center;text-wrap:pretty}.custom-details>.content{padding:1vmin;justify-items:center;gap:1vmin;line-height:1.6em;transition:opacity .4s ease-in-out;overflow:hidden}.custom-details>.content>ol{padding-left:4vmin}.custom-details>.content p::first-letter{text-transform:uppercase}.content{display:none;opacity:0}.telPopup{left:50%;top:50%;transform:translate(-50%,-50%);z-index:100;padding:2em 3em;background:#fff;border:1px solid #ccc;border-radius:2vmin;animation:fadeIn .5s}#menu-icon,.telOverlay,.telPopup{display:none;position:fixed}.telOverlay{top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:50}.close-btn-popup{position:relative;top:-1em;right:-1.4em;float:right;cursor:pointer;font-weight:900;font-size:1.4em;color:#145916}.telPopup a{display:flex;justify-content:center;text-decoration:none;color:#234b00;font-size:1.5em;font-weight:600;font-style:italic}#logo>p,.qr{font-family:"Raleway"}.qr{text-align:center;margin-bottom:1em;font-size:1.6em}#menu-icon{font-size:20px;padding:10px;cursor:pointer;top:10px;right:10px;z-index:5}#logo,#menu ul li a{text-decoration:none;color:#145916}#logo{display:flex;align-items:center;padding:0 1em}#logo a{font-weight:700;margin-top:.36rem}#logo>p{font-size:1.3em}#menu,#overlay{display:none;position:fixed;top:0;left:0;height:100%}#menu{width:max-content;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.3);z-index:4}#menu ul{list-style-type:none;padding:0;margin:0;z-index:10;position:relative}#menu ul li a{display:block;padding:15px;text-transform:uppercase}#menu ul li ul li a{width:16rem;text-transform:none;border:1px solid #1b5e20c2;border-radius:4vmin;margin:4px;font-weight:500}#menu>ul>li>a{cursor:context-menu;font-family:"Raleway"}#menu ul li ul{max-height:0;overflow:hidden}#menu ul li:hover ul{max-height:500px;transition:max-height .5s ease-in}#overlay{width:100%;background:rgba(0,0,0,.5);z-index:3}@media (max-width:768px){#menu-icon{display:block;font-weight:900}.search{margin-bottom:1rem}.search input[type=search]{border:1px solid;margin:1rem 0;background-color:inherit}}@media (min-width:769px){#menu{display:block;flex-direction:row;flex-wrap:nowrap;flex-grow:1;position:static;width:auto;height:auto;background:0 0;box-shadow:none}#menu>ul>hr,#menu>ul>li:last-child{display:none}#menu ul{display:flex;flex-wrap:wrap}#menu ul li{position:relative}#menu ul li ul{position:absolute;left:0;top:100%}#menu ul li ul li a{margin:4px 4px 0;border:0;color:#1b5e20;background-color:#f3cc57e0}#overlay{display:none}}#menu>ul>li>ul>li:last-child{margin-bottom:.8rem}#search button{background:#ffffff00;border:0;margin:0;padding:.4rem .4rem 0}.search{display:flex;align-items:center;height:2em;border-left:1px solid #145f2b;padding-left:1rem}.search>input{background-color:#e8e8e8;height:2rem;padding:.8em;border:0;border-radius:4em}.search>input:focus{outline:0}.search>input[type=text]{color:#1a4326}#searchResults a{text-decoration:underline}#searchResults div{color:#1a4326;padding-bottom:.4rem;font-size:calc(60% + .76vmin)}.search_modal{display:none;position:fixed;z-index:100;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.6)}.search_modal-content{background-color:#fefefe;margin:10%auto;padding:1rem;border-radius:1rem;border:1px solid #888;max-width:84%;font-weight:400;font-size:1rem}.search_close{color:#aaa;float:right;font-size:28px;font-weight:700}.search_close:focus,.search_close:hover{color:#000;text-decoration:none;cursor:pointer}#menu>ul>li:nth-child(5){display:flex;align-items:center}#menu>ul>li>span>button>svg{transition:.4s}#menu>ul>li>span>button>svg:hover{transform:scale(1.06);transition:.4s}#menu>ul>li>span>button>svg:active{transform:scale(.94);transition:.4s}@media (max-width:768px){#logo{display:none}}#policy{position:fixed;z-index:9999;bottom:1rem;left:50%;width:calc(100% - 30px);max-width:950px;margin-bottom:-100px;opacity:0;visibility:hidden;display:none;transform:translateX(-50%);transition:.3s}#policy.active{display:block}#policy.activated{margin-bottom:0;opacity:1;visibility:visible}#policy *{color:#1a4326;line-height:18px;font-weight:400;font-family:"Raleway";font-size:.9rem;margin:0}.policy__container{background-color:#f7da64;border-radius:1rem;padding:10px 50px;color:#1a4326;position:relative}.policy__container::after,.policy__container::before{content:"";display:table;clear:both}.policy__text{width:calc(100% - 200px)}#policy .policy__confirm{display:inline-block;border:1px solid #1a4326;border-radius:1rem;padding:0 20px;cursor:pointer;position:absolute;right:0;top:50%;margin-right:50px;margin-top:-14px;text-decoration:none;height:28px;line-height:28px;transition:1s}#policy .policy__confirm:hover{color:#f7da64;background-color:#26812a;border:1px solid #26812a}@media screen and (max-width:767px){#policy{width:94%}.policy__container{padding:10px 15px}.policy__text{width:100%}#policy .policy__confirm{position:relative;display:table;margin:20px auto 0}}.none{display:none}.phone_button{min-width:7em;background-color:#fff;transition:.3s linear}.phone_button:hover{background-color:rgb(36,88,37,.6);color:#fff;transition:.3s linear}strong{color:#1a4326;font-weight:600}u{text-decoration:underline;text-decoration-thickness:1px}.dark-mode{background-color:rgb(54,54,54)!important;color:#e8e8e8}.dark-mode-border{border-color:#e8e8e8}.grey{background-color:#3e3e3e!important;color:rgb(200, 200, 200)}#toggle-dark-mode{margin:.12em .4em 0 0;color:green;font-size:1.4em;padding:0;border:0;rotate:30deg}.dark_mob{margin:0 1em!important;font-size:3em!important;rotate:none!important}.no-wrap{white-space: nowrap}.text_image{display:flex;gap:2rem;align-items:flex-start;flex-wrap:wrap;margin:2rem 0}.text_image_image{max-width:100%;height:auto;margin-top:min(1rem,1vw)}.text_image_content{flex:1}/*.name_logo h1{font-family:"Sweet Mavka Script"}*/::-webkit-scrollbar{width:8px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:rgba(139,195,74,.6);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(139,195,74,.8)}