.pre-footer{margin-top:4rem;margin-bottom:-4.5rem;z-index:1;position:relative}.pre-footer .pre-footer-content-row{display:flex}.pre-footer .pre-footer-image-col .pre-footer-figure{width:60%;min-width:20rem;max-width:30rem;margin:0 auto;margin-bottom:-1rem}.pre-footer .pre-footer-content-col .content{padding:2rem}.pre-footer .pre-footer-form-row{background:#EBEBEB;padding:2rem;padding-left:.5rem;padding-right:.5rem;border-radius:5px}@media only screen and (max-width:993px){.news-field{position:relative;display:flex;justify-content:center;padding-top:1rem}}@media only screen and (max-width:766px){.fluentform button{padding-top:9px;padding-bottom:9px;width:100%}}.pre-footer .fluentform{margin-top:-20px}.pre-footer .fluentform form{display:inline-flex;width:100%}.pre-footer .fluentform form fieldset{display:flex;flex-direction:row;width:100%}.pre-footer .fluentform .ff-el-group{margin-bottom:0!important;width:50%}.pre-footer .fluentform .ff-el-form-control{padding:16px 12px;border-radius:0!important}.pre-footer .fluentform .ff-btn-submit{background-color:#ff4100!important}.pre-footer .fluentform .ff-btn-submit:hover{background-color:#32373c!important;color:#fff!important}footer.site-footer{background-color:#f9f8f8!important;padding-top:0!important;padding-bottom:0!important}footer .col-full{background-color:#0b432a;padding-top:7rem;padding-bottom:4rem;border-radius:5px;max-width:1400px!important}footer #block-15{margin-bottom:4rem!important}footer .widget .widget-title,footer .widget h3{text-transform:none!important;font-size:18px!important;font-weight:600!important;color:#fff}footer .widget span.day{width:8rem;display:inline-block}footer .widget_block{position:relative;height:fit-content}footer .footer-socials{display:block;position:absolute;left:1.5rem;bottom:-2.5rem}@media only screen and (max-width:992px){footer .footer-socials{left:0}}footer .footer-socials .social-icon{display:inline-block;width:1rem;height:auto;margin-right:1rem;transition:transform 0.2s ease-in-out}footer .footer-socials .social-icon:hover{transform:scale(1.2)}.copyright-nav ul{list-style:none;display:flex;flex-direction:row;justify-content:flex-start;margin:0;padding:0}.copyright-nav ul li{margin:0;padding:1rem 2rem}.copyright-nav ul li:first-child{padding-left:0}.copyright-nav ul li a{color:#454545;display:inline-flex;position:relative}.copyright-nav ul li a::after{display:block;position:absolute;top:calc(100% + 2px);left:0;width:100%;border-bottom:1px solid #0b432a;content:"";transition:transform .3s cubic-bezier(.28,.75,.22,.95);transform:scaleX(0);transform-origin:right center}.copyright-nav ul li a:hover::after{transform:scale(1);transform-origin:left center}.after-footer{background:#F1F1F1;padding-top:2rem;padding-bottom:2rem;text-align:center}.after-footer .pre-footer-figure{display:inline-block;width:auto;height:4rem;vertical-align:middle;padding-left:1rem;padding-right:1rem}.after-footer .kiyoh{text-align:center;padding-top:1rem;padding-bottom:2rem}.after-footer .kiyoh .kk-rating-summary .kk-rating,.kk-rating-summary .kk-rating-summary-text{float:none}.after-footer .kiyoh .kk-rating-summary .kk-rating,.kk-rating-summary .kk-rating-summary-text a{font-weight:700;color:#0b432a}@media only screen and (max-width:1250px){.below-content .widget,footer .widget{width:49%!important;display:inline-block!important}}@media only screen and (max-width:550px){.below-content .widget,footer .widget{width:100%!important}}@media only screen and (max-width:1250px){.below-content .col-full,footer .col-full{display:block!important}#page .below-content .widget,#page footer .widget{width:49%!important;display:inline-grid!important;margin-bottom:2rem!important}}@media only screen and (max-width:550px){#page .below-content .widget,#page footer .widget{width:100%!important;display:block!important;margin-bottom:3rem!important}}