footer{margin-block-start:0!important}footer .wrapper{position:relative}@media(max-width:1375px){footer .wrapper{padding-left:clamp(35px,clamp(35px,35px + 3.03vw - 11.3625px,60px),60px);padding-right:clamp(35px,clamp(35px,35px + 3.03vw - 11.3625px,60px),60px)}}footer .grid{-moz-column-gap:clamp(20px,clamp(20px,20px + 1.212vw - 4.545px,30px),30px);column-gap:clamp(20px,clamp(20px,20px + 1.212vw - 4.545px,30px),30px)}.footer{background-color:#fcf8ef;padding-bottom:clamp(35px,clamp(35px,35px + 3.03vw - 11.3625px,60px),60px);padding-top:clamp(35px,clamp(35px,35px + 3.03vw - 11.3625px,60px),60px)}.footer .logo--footer{height:100px}@media screen and (max-width:781px){.footer .logo--footer{height:86px}}@media screen and (max-width:499px){.footer .logo--footer{height:72px}}.footer .logo--footer img{height:100px;-o-object-fit:contain;object-fit:contain;transform:translateX(-23px)}@media screen and (max-width:781px){.footer .logo--footer img{height:86px}}@media screen and (max-width:499px){.footer .logo--footer img{height:72px;transform:translateX(-18px)}}.footer h3{margin:0 0 clamp(8px,clamp(8px,8px + .242vw - .9075px,10px),10px)}.footer__content{padding-top:clamp(35px,clamp(35px,35px + 3.03vw - 11.3625px,60px),60px);row-gap:clamp(40px,clamp(40px,40px + 4.848vw - 18.18px,80px),80px)!important}.footer .nav__footer{-moz-column-gap:clamp(20px,clamp(20px,20px + 1.212vw - 4.545px,30px),30px);column-gap:clamp(20px,clamp(20px,20px + 1.212vw - 4.545px,30px),30px);display:grid;grid-template-columns:repeat(12,1fr);row-gap:clamp(25px,clamp(25px,25px + 1.818vw - 6.8175px,40px),40px)}@media screen and (min-width:782px){.footer .nav__footer{-moz-column-gap:clamp(20px,4vw,30px);column-gap:clamp(20px,4vw,30px)}}@media screen and (min-width:960px){.footer .nav__footer{display:flex;flex-direction:column;gap:clamp(20px,clamp(20px,20px + 1.212vw - 4.545px,30px),30px)}}.footer .nav__footer li{grid-column:auto/span 12;line-height:1}@media screen and (min-width:500px){.footer .nav__footer li{grid-column:auto/span 6}}.footer .nav__footer a{color:#317c38;font-size:1.875rem;font-weight:600;line-height:1;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:2px;transition:all .3s ease}.footer .nav__footer a:focus,.footer .nav__footer a:hover{color:#317c38;text-decoration-color:inherit}@media screen and (max-width:781px){.footer .nav__footer a{font-size:1.688rem}}@media screen and (max-width:499px){.footer .nav__footer a{font-size:1.375rem;text-decoration:underline}}.footer .nav__footer li.small a{display:inline-block;font-size:1.25rem}@media screen and (max-width:781px){.footer .nav__footer li.small a{font-size:1.688rem}}@media screen and (max-width:499px){.footer .nav__footer li.small a{font-size:1.375rem;text-decoration:underline}}.footer__content-left address{font-size:clamp(.875rem,.875rem + .485vw - .113671875rem,1.125rem);font-style:normal}.footer__content-left-email{display:block;margin-top:clamp(8px,clamp(8px,8px + .242vw - .9075px,10px),10px)}.footer__content-left-phones{margin-top:clamp(15px,clamp(15px,15px + .606vw - 2.2725px,20px),20px)}.footer__content-left p{margin:0;margin-block-end:3px}.footer__content-left a,.footer__content-left p{font-size:clamp(.875rem,.875rem + .485vw - .113671875rem,1.125rem)}.footer__content-left a{color:#090d16}.footer__content-left a:focus,.footer__content-left a:hover{color:#317c38}.footer__content-left .nav--social{margin-top:clamp(15px,clamp(15px,15px + .606vw - 2.2725px,20px),20px)}.footer__content-middle{max-width:407px}.footer__bottom{margin-top:clamp(35px,clamp(35px,35px + 3.03vw - 11.3625px,60px),60px);row-gap:clamp(8px,clamp(8px,8px + .242vw - .9075px,10px),10px)!important}.footer__bottom a,.footer__bottom p,.footer__bottom span{font-size:1rem;letter-spacing:.32px;margin:0}.footer__bloginfo{align-items:flex-end;display:flex}.footer .footer__legal p,.footer__bloginfo p{font-size:1rem;margin:0}.footer .footer__legal ul{display:flex;flex-wrap:wrap;max-width:390px}.footer .footer__legal ul a{color:#090d16;font-size:1rem}.footer .footer__legal ul a:focus,.footer .footer__legal ul a:hover{color:#317c38}.footer .footer__legal ul li:before{content:"/";font-size:1rem;padding:0 8px}.footer .footer__legal ul li:first-child:before{content:none}@media screen and (max-width:781px){.footer .footer__legal ul li:last-child:before{content:none}}@media screen and (max-width:499px){.footer .footer__legal ul li:last-child{display:inline-block;width:100%}}@media screen and (min-width:500px)and (max-width:781px){.footer .footer__legal-links{display:none}}@media screen and (max-width:499px){.footer .footer__legal-links--mobile{display:none}}@media screen and (min-width:782px){.footer .footer__legal-links--mobile{display:none}}.footer .footer__legal-links a,.footer .footer__legal-links--mobile a{color:#090d16;font-size:1rem}.footer .footer__legal-links a:focus,.footer .footer__legal-links a:hover,.footer .footer__legal-links--mobile a:focus,.footer .footer__legal-links--mobile a:hover{color:#317c38}@media screen and (max-width:781px){.footer .footer__legal-links a,.footer .footer__legal-links--mobile a{display:inline-block;margin-top:clamp(15px,clamp(15px,15px + .606vw - 2.2725px,20px),20px)}}.footer .footer__legal-link:before{content:"/";display:inline-block;font-size:1rem;padding:0 8px}@media screen and (min-width:782px)and (max-width:959px){.footer .gform_wrapper{width:50%}}.footer .gform_title{font-family:PPMori,Helvetica,Arial,sans-serif;font-size:clamp(1.375rem,1.375rem + .364vw - .0853125rem,1.5625rem);font-weight:600;margin:0 0 clamp(8px,clamp(8px,8px + .242vw - .9075px,10px),10px)}.footer .gform_description{font-size:clamp(.875rem,.875rem + .485vw - .113671875rem,1.125rem);text-wrap:balance}.footer .gform_wrapper.gravity-theme .gform_footer{padding-bottom:0}.footer form input:not([type=submit]){font-size:1rem!important}.footer form input[type=submit]{background:#f5ae3d;border:2px solid transparent;border-radius:45px;color:#090d16;cursor:pointer;font-weight:600;margin:0;padding:13px 25px 11px;transition:all .3s ease}@media screen and (min-width:960px){.footer form input[type=submit]{margin-left:auto}}.footer form input[type=submit]:focus,.footer form input[type=submit]:hover{background:transparent;border:2px solid #f5ae3d}.footer form .gform_ajax_spinner{margin-left:clamp(8px,clamp(8px,8px + .242vw - .9075px,10px),10px)}.footer form .gform_validation_errors{display:none}
