#page.page-id-85 .footer-container .footer__down>.footer__down__element:last-child{display:none}#page .footer-container .footer__down a.cool,#page .footer-container .footer__down .footer-menu ul li a:hover{color:#ff858a}#page .footer-container .footer__down a.cool:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}#page .footer-container .footer__down .newsletter-single-label input.newsletter-email::placeholder{color:#f3f3f3;opacity:1}#page.page-id-17 .contact__right .wpcf7-form{min-width:0}#page.page-id-17 .contact__right .wpcf7-form .wpcf7-form-control-wrap,#page.page-id-17 .contact__right .wpcf7-form .wpcf7-form-control-wrap input:not([type=checkbox]),#page.page-id-17 .contact__right .wpcf7-form .wpcf7-form-control-wrap select,#page.page-id-17 .contact__right .wpcf7-form .wpcf7-form-control-wrap textarea{max-width:100%;min-width:0;box-sizing:border-box}#page.page-id-17 .contact__right .wpcf7-form :is(input,textarea,select):focus-visible{outline:2px solid #1a222c;outline-offset:2px}#page.page-id-17 .contact__right .wpcf7-form .wpcf7-not-valid-tip,#page.page-id-17 .contact__right .wpcf7-form .wpcf7-response-output{color:#a72727;line-height:1.55}#page.page-id-17 .contact__right .wpcf7-form .wpcf7-response-output{overflow-wrap:anywhere}#page.page-id-85 .page-wrapper{min-height:0}#page.page-id-85 .fc-newsletter-banner{position:relative;height:clamp(320px,39svh,410px);min-height:0;background-color:#1a222c}#page.page-id-85 .fc-newsletter-banner .banner__data{bottom:19%;width:min(90%,1180px)}#page.page-id-85 .fc-newsletter-banner .banner__data-title{color:#fff;max-width:24ch;font-size:clamp(36px,4.1vw,56px);line-height:1.14;text-wrap:balance}#page.page-id-85 .fc-newsletter-page{width:min(90%,1180px);margin:48px auto 68px}#page.page-id-85 .fc-newsletter-page__inner{max-width:760px}#page.page-id-85 .fc-newsletter-page h2{font-size:clamp(26px,2.6vw,36px);line-height:1.25;margin:0 0 18px;color:#1a222c}#page.page-id-85 .fc-newsletter-page p{color:#49525d;font-size:16px;line-height:1.7}#page.page-id-85 .fc-newsletter-page__intro{margin:0 0 28px}#page.page-id-85 .fc-newsletter-page__form{border-radius:18px;background:#f3f3f3;padding:24px;max-width:740px}#page.page-id-85 .fc-newsletter-page .newsletter-single-label,#page.page-id-85 .fc-newsletter-page .tnp-subscription{max-width:100%;width:100%}#page.page-id-85 .fc-newsletter-page .newsletter-single-label-email{position:relative;display:flex;align-items:center;width:100%;max-width:100%}#page.page-id-85 .fc-newsletter-page input[type=email],#page.page-id-85 .fc-newsletter-page input.tnp-email{font-family:"Outfit",sans-serif;font-size:16px;font-weight:500;box-sizing:border-box;border:1px solid #adb5bd;border-radius:999px;background:#fff;color:#1a222c;min-height:52px;padding:13px 57px 13px 18px;width:100%;max-width:100%}#page.page-id-85 .fc-newsletter-page input[type=email]::placeholder{color:#59616c;opacity:1}#page.page-id-85 .fc-newsletter-page :is(input,button,a):focus-visible{outline:2px solid #1a222c;outline-offset:3px}#page.page-id-85 .fc-newsletter-page .newsletter-single-label-button{position:absolute;right:7px;top:50%;transform:translateY(-50%);text-align:center !important}#page.page-id-85 .fc-newsletter-page .newsletter-submit,#page.page-id-85 .fc-newsletter-page input.tnp-submit{background:#dd363b;color:#fff;border:0;font-size:20px;font-weight:700;cursor:pointer}#page.page-id-85 .fc-newsletter-page .newsletter-submit{width:39px;height:39px;border-radius:50%;display:grid;place-items:center}#page.page-id-85 .fc-newsletter-page input.tnp-submit{border-radius:999px;padding:13px 26px;min-height:48px}#page.page-id-85 .fc-newsletter-page .newsletter-submit:hover,#page.page-id-85 .fc-newsletter-page input.tnp-submit:hover{background:#b52a31}#page.page-id-85 .fc-newsletter-page__privacy{font-size:14px !important;margin:18px 0 0}#page.page-id-85 .fc-newsletter-page__privacy a{color:#b52c32;font-weight:600;text-decoration:underline;text-underline-offset:3px}@media (max-width:680px){#page.page-id-85 .fc-newsletter-banner{height:315px}#page.page-id-85 .fc-newsletter-banner .banner__data{bottom:20%}#page.page-id-85 .fc-newsletter-banner .banner__data-title{font-size:clamp(29px,8vw,37px)}#page.page-id-85 .fc-newsletter-page{margin:32px auto 46px}#page.page-id-85 .fc-newsletter-page__form{padding:17px;border-radius:14px}#page.page-id-17 .contact__right form{padding:20px 17px}#page.page-id-17 .contact__right form p label{font-size:16px}#page.page-id-17 .contact__right .wpcf7-form :is(input,textarea,select){font-size:16px}}