footer .bottom .contact .wpcf7 form{display:flex;width:100%;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:16px}footer .bottom .contact .wpcf7 form .line{display:flex;width:100%;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:16px}footer .bottom .contact .wpcf7 form .line.validate{flex-direction:row;justify-content:flex-end;padding-top:16px}footer .bottom .contact .wpcf7 form .line.validate button{padding:16px;border-radius:40px;height:62px}footer .bottom .contact .wpcf7 form .line.validate button:after{background:#d9e021;color:#231f20;width:39px;height:39px;line-height:39px;border-radius:50%;font-size:2rem;transition:background-color .2s}footer .bottom .contact .wpcf7 form .line.validate button:hover:after{background:#b4b91b}footer .bottom .contact .wpcf7 form .line>label{font-size:1.4rem;white-space:nowrap}footer .bottom .contact .wpcf7 form .line .wpcf7-form-control-wrap{display:block;width:100%}footer .bottom .contact .wpcf7 form .line .wpcf7-radio{display:flex;width:100%;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:16px;justify-content:center !important}footer .bottom .contact .wpcf7 form .line .wpcf7-radio .wpcf7-list-item{display:inline-flex}footer .bottom .contact .wpcf7 form .line .wpcf7-radio .wpcf7-list-item label{padding:8px 16px;font-size:1.4rem;border-radius:20px;cursor:pointer}footer .bottom .contact .wpcf7 form .line .wpcf7-radio .wpcf7-list-item label input{display:none}footer .bottom .contact .wpcf7 form .line .wpcf7-radio .wpcf7-list-item label:has(input:checked){background:#d9e021;color:white}footer .bottom .contact .wpcf7 form .line .input{display:flex;width:100%;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;flex-grow:1;position:relative}footer .bottom .contact .wpcf7 form .line .input span{width:100%}footer .bottom .contact .wpcf7 form .line .input span input,footer .bottom .contact .wpcf7 form .line .input span textarea{width:100%;font-family:"Work Sans";font-size:1.4rem;font-weight:400;line-height:normal;border:1px solid;border-radius:20px;height:60px;padding:24px;transition:padding .3s}footer .bottom .contact .wpcf7 form .line .input span input.wpcf7-not-valid,footer .bottom .contact .wpcf7 form .line .input span textarea.wpcf7-not-valid{border-color:#cb2346}footer .bottom .contact .wpcf7 form .line .input span input:focus,footer .bottom .contact .wpcf7 form .line .input span input.focus,footer .bottom .contact .wpcf7 form .line .input span textarea:focus,footer .bottom .contact .wpcf7 form .line .input span textarea.focus{border-width:2px}footer .bottom .contact .wpcf7 form .line .input span ~ label{position:absolute;font-size:1.4rem;font-weight:400;top:50%;left:24px;transform:translateY(-50%);pointer-events:none;transition:all .3s}footer .bottom .contact .wpcf7 form .line .input span.fill input{padding:32px 24px 16px}footer .bottom .contact .wpcf7 form .line .input span.fill ~ label{transform:none;top:14px;font-size:1.2rem;font-weight:500}footer .bottom .contact .wpcf7 form .line .input span:has(textarea) ~ label{top:20px;background:#7EA697;padding:12px 0 8px}footer .bottom .contact .wpcf7 form .line .input span textarea{height:160px;padding-top:40px;resize:none}footer .bottom .contact .wpcf7 form .line .input .wpcf7-not-valid-tip{position:absolute;width:auto;bottom:0;left:50%;transform:translateY(35%) translateX(-50%);color:#cb2346;font-weight:600;letter-spacing:.5px;white-space:nowrap;padding:0 4px}footer .bottom .contact .wpcf7 form .wpcf7-response-output{padding:16px;text-align:center;font-size:1.4rem;border-radius:30px}footer .bottom .contact .wpcf7 form.invalid .wpcf7-response-output{border-color:#cb2346;color:#cb2346;padding:8px;font-size:1rem;border-radius:16px;background:rgba(255,255,255,0.4)}footer{display:flex;width:100%;flex-direction:column;flex-wrap:nowrap}footer .top{text-align:center;padding:128px 32px}@media (max-width: 1023px){footer .top{padding:64px 32px}}footer .top .content{display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;text-align:left;max-width:1080px;gap:128px}@media (max-width: 1023px){footer .top .content{flex-direction:column;gap:64px}}footer .top .content .left{display:inline-flex;flex-direction:column;flex-wrap:nowrap;gap:32px}footer .top .content .left>strong{font-size:3rem;color:#7EA697}footer .top .content .left>strong span{font-size:2rem;color:#6A5A62}footer .top .content .left b{font-size:1.4rem;font-weight:500;line-height:24px}footer .top .content .right{position:relative}footer .top .content .right:before{content:'';display:block;width:227px;height:75px;background:url("../../images/general/logo_white.svg") no-repeat center center/80%;position:absolute;background-color:#7EA697;border-radius:16px;top:50%;left:0;transform:translateX(-50%) translateY(-50%)}@media (max-width: 1023px){footer .top .content .right:before{top:unset;bottom:0;left:50%;transform:translateX(-50%) translateY(0%)}}footer .top .content .right picture{width:338px;height:338px;border-radius:50%;overflow:hidden;display:inline-block}@media (max-width: 575px){footer .top .content .right picture{width:100%;height:auto}}footer .top .content .right picture img{width:100%;height:100%;object-fit:cover}footer .bottom{display:flex;width:100%;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;background:url("../../images/footer/serres.jpg") no-repeat right bottom;background-color:#7EA697;color:#FFF;padding:100px 100px 64px;gap:64px}@media (max-width: 1023px){footer .bottom{padding:64px 32px}}@media (max-width: 749px){footer .bottom{padding:32px}}footer .bottom .contact{display:flex;width:100%;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:16px}@media (max-width: 749px){footer .bottom .contact{display:flex;width:100%;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:32px}}footer .bottom .contact .left{display:inline-flex;flex-direction:column;flex-wrap:nowrap;gap:32px}@media (min-width: 750px){footer .bottom .contact .left{max-width:450px;flex-basis:50%}}@media (max-width: 575px){footer .bottom .contact .left{text-align:center}}footer .bottom .contact .left strong{font-size:5rem;line-height:40px}@media (max-width: 1023px){footer .bottom .contact .left strong{font-size:4rem}}footer .bottom .contact .left strong span{font-size:2rem}@media (max-width: 1023px){footer .bottom .contact .left strong span{font-size:1.8rem}}footer .bottom .contact .wpcf7{width:400px}@media (max-width: 1023px){footer .bottom .contact .wpcf7{width:350px}}@media (max-width: 749px){footer .bottom .contact .wpcf7{width:100%}}footer .bottom .contact .wpcf7 form .swiper{width:100%}footer .bottom .contact .wpcf7 form .swiper .swiper-wrapper .swiper-slide{padding:0 1px}footer .bottom .contact .wpcf7 form .swiper .swiper-wrapper .swiper-slide:nth-of-type(1){display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center}@media (max-width: 575px){footer .bottom .contact .wpcf7 form .swiper .swiper-wrapper .swiper-slide:nth-of-type(1){justify-content:center}}footer .bottom .contact .wpcf7 form .swiper .swiper-wrapper .swiper-slide:nth-of-type(1) .btn{display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:16px;font-size:2rem;border-radius:40px;height:99px;color:#231f20}@media (max-width: 1023px){footer .bottom .contact .wpcf7 form .swiper .swiper-wrapper .swiper-slide:nth-of-type(1) .btn{font-size:1.7rem;height:80px;padding:16px}}footer .bottom .contact .wpcf7 form .swiper .swiper-wrapper .swiper-slide:nth-of-type(1) .btn span{display:inline-flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;background:#231f20;width:54px;height:54px;line-height:54px;text-align:center;border-radius:50%;font-size:2rem}footer .bottom .contact .wpcf7 form .swiper .swiper-wrapper .swiper-slide:nth-of-type(1) .btn span img{width:70%}footer .bottom .contact .wpcf7 form .swiper .swiper-wrapper .swiper-slide:nth-of-type(2),footer .bottom .contact .wpcf7 form .swiper .swiper-wrapper .swiper-slide:nth-of-type(3){display:inline-flex;flex-direction:column;flex-wrap:nowrap;gap:16px}footer .bottom .contact .wpcf7 form .swiper .swiper-wrapper .swiper-slide:nth-of-type(2) .back,footer .bottom .contact .wpcf7 form .swiper .swiper-wrapper .swiper-slide:nth-of-type(3) .back{display:flex;width:100%;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}footer .bottom .contact .wpcf7 form .swiper .swiper-wrapper .swiper-slide:nth-of-type(2) .back img,footer .bottom .contact .wpcf7 form .swiper .swiper-wrapper .swiper-slide:nth-of-type(3) .back img{cursor:pointer;width:25px;transform:rotate(180deg)}footer .bottom .contact .wpcf7 form .swiper .swiper-wrapper .swiper-slide:nth-of-type(2) .back span,footer .bottom .contact .wpcf7 form .swiper .swiper-wrapper .swiper-slide:nth-of-type(3) .back span{font-size:1.6rem;font-weight:600;line-height:38px}footer .bottom .contact .wpcf7 form .swiper .swiper-wrapper .swiper-slide:nth-of-type(2) .line,footer .bottom .contact .wpcf7 form .swiper .swiper-wrapper .swiper-slide:nth-of-type(3) .line{gap:16px}@media (max-width: 575px){footer .bottom .contact .wpcf7 form .swiper .swiper-wrapper .swiper-slide:nth-of-type(2) .line,footer .bottom .contact .wpcf7 form .swiper .swiper-wrapper .swiper-slide:nth-of-type(3) .line{display:flex;width:100%;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}}footer .bottom .contact .wpcf7 form .swiper .swiper-wrapper .swiper-slide:nth-of-type(2) .line.validate,footer .bottom .contact .wpcf7 form .swiper .swiper-wrapper .swiper-slide:nth-of-type(3) .line.validate{padding-top:16px}footer .bottom .contact .wpcf7 form .swiper .swiper-wrapper .swiper-slide:nth-of-type(2) .line.validate button img,footer .bottom .contact .wpcf7 form .swiper .swiper-wrapper .swiper-slide:nth-of-type(3) .line.validate button img{width:30px;margin-left:16px}footer .bottom .contact .wpcf7 form .swiper .swiper-wrapper .swiper-slide:nth-of-type(2) .line .input span input,footer .bottom .contact .wpcf7 form .swiper .swiper-wrapper .swiper-slide:nth-of-type(2) .line .input span textarea,footer .bottom .contact .wpcf7 form .swiper .swiper-wrapper .swiper-slide:nth-of-type(3) .line .input span input,footer .bottom .contact .wpcf7 form .swiper .swiper-wrapper .swiper-slide:nth-of-type(3) .line .input span textarea{background:#7EA697;color:white}footer .bottom .contact .wpcf7 form .swiper .swiper-wrapper .swiper-slide:nth-of-type(2) .line .input .wpcf7-not-valid-tip,footer .bottom .contact .wpcf7 form .swiper .swiper-wrapper .swiper-slide:nth-of-type(3) .line .input .wpcf7-not-valid-tip{background:#7EA697}footer .bottom .contact .wpcf7 form .swiper .swiper-wrapper .swiper-slide:nth-of-type(2) .line>b,footer .bottom .contact .wpcf7 form .swiper .swiper-wrapper .swiper-slide:nth-of-type(3) .line>b{font-size:1.6rem;margin-top:16px}footer .bottom .contact .wpcf7 form .swiper .swiper-wrapper .swiper-slide:nth-of-type(2) .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item,footer .bottom .contact .wpcf7 form .swiper .swiper-wrapper .swiper-slide:nth-of-type(3) .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item{margin:0}footer .bottom .contact .wpcf7 form .swiper .swiper-wrapper .swiper-slide:nth-of-type(2) .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item label:has(input:checked),footer .bottom .contact .wpcf7 form .swiper .swiper-wrapper .swiper-slide:nth-of-type(3) .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item label:has(input:checked){background:white;color:#7EA697}footer .bottom .contact .wpcf7 form .swiper .swiper-wrapper .swiper-slide:nth-of-type(3){gap:12px}footer .bottom .contact .wpcf7 form .wpcf7-response-output{border-color:white;color:white;background:#d9e021}footer .bottom .coords{display:flex;width:100%;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;border-bottom:1px solid;padding-bottom:32px;font-size:1.4rem;line-height:24px}@media (max-width: 575px){footer .bottom .coords{display:flex;width:100%;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;text-align:center;gap:32px}}footer .bottom .coords a.tel{font-size:4rem;font-weight:600;color:white}@media (max-width: 1023px){footer .bottom .coords a.tel{font-size:3rem}}@media (min-width: 576px){footer .bottom .coords .adr{text-align:right}}footer .bottom nav{display:flex;width:100%;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}@media (max-width: 749px){footer .bottom nav{display:flex;width:100%;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-top:-32px}}footer .bottom nav ul{display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:32px}@media (max-width: 749px){footer .bottom nav ul{display:flex;width:100%;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px;text-align:center}}footer .bottom nav ul li a{color:#FFF;font-weight:600;font-size:1.6rem;width:50px}footer .bottom nav ul li a img{width:50px}footer .bottom nav ul li a.linkedin{margin-left:-20px}@media (max-width: 749px){footer .bottom nav ul:last-of-type{margin-top:32px}}footer .bottom nav ul:last-of-type li a{font-size:1.1rem;font-weight:400}#MobileMenu{display:flex;width:100%;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;background:#7EA697;z-index:200;display:none;min-width:360px;padding:32px 0 0 0}#MobileMenu.show{display:flex;width:100%}#MobileMenu>a{order:-1;width:150px}#MobileMenu>ul{display:flex;width:100%;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;height:100%;padding-top:32px}#MobileMenu>ul>li{display:flex;width:100%;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;flex-grow:1;position:relative;cursor:pointer}#MobileMenu>ul>li:before{content:'';display:block;top:0;left:50%;transform:translateX(-50%);background:white;width:50%;position:absolute;height:1px}#MobileMenu>ul>li:first-of-type:before{display:none}#MobileMenu>ul>li:first-of-type>a{padding-bottom:0;padding-top:0}#MobileMenu>ul>li.contact{background-color:#d9e021}#MobileMenu>ul>li.contact:before{display:none}#MobileMenu>ul a{display:flex;width:100%;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;text-align:center;height:100%;color:white;text-transform:uppercase;font-size:2rem;padding:16px;transition:background-color .3s}#MobileMenu>ul a:hover{background-color:#385D4F}#MobileMenu>ul a[href='#']{height:auto}#MobileMenu>ul a[href='#']:hover{background:inherit;cursor:default}#MobileMenu>button{position:absolute;top:24px;right:24px;background:none;width:40px;height:40px;text-align:center;line-height:40px;border-radius:50%;border:1px solid white;color:white;user-select:none !important;cursor:pointer !important;background:url("/wp-content/themes/wp-moot/images/icons/xmark-thin-full-white.svg") no-repeat center center/24px}#MobileMenu>button:before{font-size:1.6rem;line-height:20px}html[lang='en'] [data-fancybox-close]:after,html[lang='en-US'] [data-fancybox-close]:after{content:'Close' !important}
/*# sourceMappingURL=footer.css.map */
