.core-component-footer{position:relative;overflow:hidden}.core-component-footer .wrapper{padding-top:min(20px + 1.25 * ((100vw - 320px) / 100) ,40px);padding-top:min(1.25rem + 1.25 * ((100vw - 20rem) / 100) ,2.5rem);padding-bottom:min(25px + 2.8125 * ((100vw - 320px) / 100) ,70px);padding-bottom:min(1.5625rem + 2.8125 * ((100vw - 20rem) / 100) ,4.375rem)}.core-component-footer .wrapper .logo{width:min(160px + 19.375 * ((100vw - 320px) / 100) ,470px);width:min(10rem + 19.375 * ((100vw - 20rem) / 100) ,29.375rem);margin:0 auto}.core-component-footer .wrapper .logo .img{margin:0 auto}.core-component-footer .wrapper .content{margin-top:min(25px + .625 * ((100vw - 320px) / 100) ,35px);margin-top:min(1.5625rem + .625 * ((100vw - 20rem) / 100) ,2.1875rem)}.core-component-footer .wrapper .content .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:min(25px + .625 * ((100vw - 320px) / 100) ,35px);gap:min(1.5625rem + .625 * ((100vw - 20rem) / 100) ,2.1875rem);background:url(/wp-content/themes/case/packages/assets/images/footer-line.svg) no-repeat center bottom/contain;background-size:clamp(17.5rem,100%,102.5rem);padding-bottom:min(25px + .625 * ((100vw - 320px) / 100) ,35px);padding-bottom:min(1.5625rem + .625 * ((100vw - 20rem) / 100) ,2.1875rem)}@media(min-width:64rem){.core-component-footer .wrapper .content .top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.core-component-footer .wrapper .content .top .search{display:grid;grid-template-columns:1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(12px,16px + -.25 * ((100vw - 320px) / 100) ,16px);gap:clamp(.75rem,1rem + -.25 * ((100vw - 20rem) / 100) ,1rem);width:100%}@media(min-width:48rem){.core-component-footer .wrapper .content .top .search{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(.75rem,1rem + -.25 * ((100vw - 20rem) / 100) ,1rem);width:auto}}.core-component-footer .wrapper .content .top .search input{padding:min(13px + .1875 * ((100vw - 320px) / 100) ,16px) min(15px + .3125 * ((100vw - 320px) / 100) ,20px);padding:min(.8125rem + .1875 * ((100vw - 20rem) / 100) ,1rem) min(.9375rem + .3125 * ((100vw - 20rem) / 100) ,1.25rem);background:#fff;font-family:forma-djr-banner,sans-serif;font-weight:600;letter-spacing:1.5px;border:1px solid #99c555;border-radius:min(.3125rem + .25 * ((100vw - 20rem) / 100) ,.5625rem)}.core-component-footer .wrapper .content .top .search input::-webkit-input-placeholder{color:#000}.core-component-footer .wrapper .content .top .search input::-moz-placeholder{color:#000}.core-component-footer .wrapper .content .top .search input::-ms-input-placeholder{color:#000}.core-component-footer .wrapper .content .top .search input::placeholder{color:#000}@media(min-width:48rem){.core-component-footer .wrapper .content .top .search input{max-width:9.375rem}}.core-component-footer .wrapper .content .top .search .button{padding:min(17px + .25 * ((100vw - 320px) / 100) ,21px) min(12px + .25 * ((100vw - 320px) / 100) ,16px);padding:min(1.0625rem + .25 * ((100vw - 20rem) / 100) ,1.3125rem) min(.75rem + .25 * ((100vw - 20rem) / 100) ,1rem);color:#fff;border-radius:min(.3125rem + .25 * ((100vw - 20rem) / 100) ,.5625rem)}.core-component-footer .wrapper .content .top .search .button svg{width:min(20px + .375 * ((100vw - 320px) / 100) ,26px);width:min(1.25rem + .375 * ((100vw - 20rem) / 100) ,1.625rem)}.core-component-footer .wrapper .content .top .navigation-mobile{width:100%;margin-bottom:10px;margin-bottom:.625rem}@media(min-width:48rem){.core-component-footer .wrapper .content .top .navigation-mobile{display:none}}.core-component-footer .wrapper .content .top .navigation-mobile .item:not(:last-child){margin-bottom:20px;margin-bottom:1.25rem}.core-component-footer .wrapper .content .top .navigation-mobile .item.active .item-toggler-wrapper .item-icon:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.core-component-footer .wrapper .content .top .navigation-mobile .item-toggler-wrapper{display:grid;grid-template-columns:1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:min(20px + .625 * ((100vw - 320px) / 100) ,30px);gap:min(1.25rem + .625 * ((100vw - 20rem) / 100) ,1.875rem);padding:12px 0;padding:.75rem 0;color:#38612a;background:url(/wp-content/themes/case/packages/assets/images/accordion-line.svg) no-repeat center bottom;background-size:100% auto;font-family:forma-djr-banner,sans-serif;font-size:min(18px + .25 * ((100vw - 320px) / 100) ,22px);font-size:min(1.125rem + .25 * ((100vw - 20rem) / 100) ,1.375rem);letter-spacing:1.5px}.core-component-footer .wrapper .content .top .navigation-mobile .item-toggler-wrapper .item-icon{position:relative;width:15px;width:.9375rem;height:15px;height:.9375rem;color:#99c555}.core-component-footer .wrapper .content .top .navigation-mobile .item-toggler-wrapper .item-icon:after,.core-component-footer .wrapper .content .top .navigation-mobile .item-toggler-wrapper .item-icon:before{content:"";position:absolute;top:0;right:0;bottom:0;width:18px;width:1.125rem;height:4px;margin:auto 0;background:url(/wp-content/themes/case/packages/assets/images/minus.svg) no-repeat center bottom/contain}.core-component-footer .wrapper .content .top .navigation-mobile .item-toggler-wrapper .item-icon:after{-webkit-transform:rotate(105deg);transform:rotate(105deg);-webkit-transition:-webkit-transform 250ms cubic-bezier(.6,0,0,1);transition:-webkit-transform 250ms cubic-bezier(.6,0,0,1);transition:transform 250ms cubic-bezier(.6,0,0,1);transition:transform 250ms cubic-bezier(.6,0,0,1), -webkit-transform 250ms cubic-bezier(.6,0,0,1)}.core-component-footer .wrapper .content .top .navigation-mobile .item-content-wrapper{padding:min(25px + .3125 * ((100vw - 320px) / 100) ,30px) 0 min(10px + .3125 * ((100vw - 320px) / 100) ,15px);padding:min(1.5625rem + .3125 * ((100vw - 20rem) / 100) ,1.875rem) 0 min(.625rem + .3125 * ((100vw - 20rem) / 100) ,.9375rem)}.core-component-footer .wrapper .content .top .navigation-mobile .item-content-wrapper .links{display:grid;gap:10px;gap:.625rem;font-size:min(14px + .125 * ((100vw - 320px) / 100) ,16px);font-size:min(.875rem + .125 * ((100vw - 20rem) / 100) ,1rem)}@media(min-width:48rem)and (max-width:112.5rem){.core-component-footer .wrapper .content .top .navigation-mobile .item-content-wrapper .links{font-size:min(1.0625rem + .1875 * ((100vw - 48rem) / 64.5) ,1.25rem)}}.core-component-footer .wrapper .content .top .short{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:min(10px + .75 * ((100vw - 320px) / 100) ,22px);gap:min(.625rem + .75 * ((100vw - 20rem) / 100) ,1.375rem);width:100%}@media(min-width:64rem){.core-component-footer .wrapper .content .top .short{width:auto;-ms-flex-negative:0;flex-shrink:0}}.core-component-footer .wrapper .content .top .short .item{padding:min(4px + .125 * ((100vw - 320px) / 100) ,6px) 0;padding:min(.25rem + .125 * ((100vw - 20rem) / 100) ,6px) 0;color:#000;font-weight:600}.core-component-footer .wrapper .content .top .short .item .icon{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.core-component-footer .wrapper .content .top .short .item .icon svg{width:min(14px + .375 * ((100vw - 320px) / 100) ,20px);width:min(.875rem + .375 * ((100vw - 20rem) / 100) ,1.25rem)}.core-component-footer .wrapper .content .top .short .item .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.core-component-footer .wrapper .content .top .short .item:not(:last-of-type) .link:after{content:"";display:inline-block;width:1px;height:12px;height:.75rem;margin-left:min(10px + .75 * ((100vw - 320px) / 100) ,22px);margin-left:min(.625rem + .75 * ((100vw - 20rem) / 100) ,1.375rem);background:rgba(89, 88, 87, .5)}.core-component-footer .wrapper .content .top .short .item:hover .link{color:#99c555}@media(min-width:48rem){.core-component-footer .wrapper .content .top .short{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media(min-width:64rem){.core-component-footer .wrapper .content .top .short{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.core-component-footer .wrapper .content .top .social-media-icons .items{gap:min(16px + .1875 * ((100vw - 320px) / 100) ,19px);gap:min(1rem + .1875 * ((100vw - 20rem) / 100) ,1.1875rem)}.core-component-footer .wrapper .content .bottom{display:none}@media(min-width:48rem){.core-component-footer .wrapper .content .bottom{display:grid;grid-template-columns:repeat(3,1fr);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:min(1.875rem + 1.875 * ((100vw - 20rem) / 100) ,3.75rem);margin-top:min(1.875rem + .9375 * ((100vw - 20rem) / 100) ,2.8125rem)}}@media(min-width:75rem){.core-component-footer .wrapper .content .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}.core-component-footer .wrapper .content .bottom .title{color:#38612a;font-size:min(18px + .5 * ((100vw - 320px) / 100) ,26px);font-size:min(1.125rem + .5 * ((100vw - 20rem) / 100) ,1.625rem)}.core-component-footer .wrapper .content .bottom .title svg{width:min(25px + .375 * ((100vw - 320px) / 100) ,31px);width:min(1.5625rem + .375 * ((100vw - 20rem) / 100) ,1.9375rem);margin-top:5px;color:#99c555}.core-component-footer .wrapper .content .bottom .sub-links{display:grid;gap:min(6px + .25 * ((100vw - 768px) / 72) ,10px);gap:min(.375rem + .25 * ((100vw - 48rem) / 72) ,.625rem);margin-top:min(20px + .625 * ((100vw - 768px) / 72) ,30px);margin-top:min(1.25rem + .625 * ((100vw - 48rem) / 72) ,1.875rem)}.core-component-footer .wrapper .content .bottom .link:hover{color:#38612a;text-decoration:underline}.core-component-footer .wrapper .copyright{font-size:min(12px + .25 * ((100vw - 320px) / 100) ,16px);font-size:min(.75rem + .25 * ((100vw - 20rem) / 100) ,1rem);line-height:1.34;margin-top:min(25px + 5.3125 * ((100vw - 320px) / 100) ,110px);margin-top:min(1.5625rem + 5.3125 * ((100vw - 20rem) / 100) ,6.875rem);text-align:center}.core-component-footer .wrapper .copyright a:hover{color:#99c555}.core-component-footer .scroll-top{display:block;width:185px;width:11.5625rem;height:78px;height:4.875rem;margin:0 auto;background:url(/wp-content/themes/case/packages/assets/images/back-top.svg) no-repeat center bottom/contain}.core-component-footer .scroll-top .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;height:100%;color:#000;padding-bottom:min(10px + .3125 * ((100vw - 320px) / 100) ,15px);padding-bottom:min(.625rem + .3125 * ((100vw - 20rem) / 100) ,.9375rem)}.core-component-footer .scroll-top .box svg{width:min(9px + .5625 * ((100vw - 320px) / 100) ,18px);width:min(.5625rem + .5625 * ((100vw - 20rem) / 100) ,1.125rem);margin:0 auto 6px}.core-component-footer .scroll-top .box strong{display:block;font-size:min(12px + .5 * ((100vw - 320px) / 100) ,20px);font-size:min(.75rem + .5 * ((100vw - 20rem) / 100) ,1.25rem)}@media(min-width:48rem)and (max-width:112.5rem){.core-component-footer .scroll-top .box strong{font-size:min(.9375rem + .5625 * ((100vw - 48rem) / 64.5) ,1.5rem)}}@media(min-width:64rem){.core-component-footer .scroll-top{position:absolute;right:0;bottom:0;width:min(11.5625rem + 5 * ((100vw - 64rem) / 56) ,16.5625rem);height:min(11.25rem + 6.3125 * ((100vw - 64rem) / 56) ,17.5625rem);background:url(/wp-content/themes/case/packages/assets/images/back-top-desktop.svg) no-repeat right bottom/contain}.core-component-footer .scroll-top .box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:min(2.5rem + 1.25 * ((100vw - 20rem) / 100) ,3.75rem);padding-bottom:0;padding-left:min(2.5rem + 1.25 * ((100vw - 20rem) / 100) ,3.75rem);-webkit-transition:-webkit-transform .5s cubic-bezier(.6,0,0,1);transition:-webkit-transform .5s cubic-bezier(.6,0,0,1);transition:transform .5s cubic-bezier(.6,0,0,1);transition:transform .5s cubic-bezier(.6,0,0,1), -webkit-transform .5s cubic-bezier(.6,0,0,1)}.core-component-footer .scroll-top .box svg{width:min(.75rem + .8125 * ((100vw - 64rem) / 56) ,1.5625rem);margin:0 auto min(.625rem + .3125 * ((100vw - 20rem) / 100) ,.9375rem)}}.core-component-footer .scroll-top:hover .box{-webkit-transform:translateY(clamp(-.875rem,-.4375rem + -.4375 * ((100vw - 20rem) / 100) ,-7px));transform:translateY(clamp(-.875rem,-.4375rem + -.4375 * ((100vw - 20rem) / 100) ,-7px))}
/*# sourceMappingURL=styles.css.map */
