@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.contact{padding-top:3.7rem;padding-bottom:5.75rem}@media (max-width:1025px){.contact{padding-top:3.25rem;padding-bottom:4.25rem}}@media (max-width:767px){.contact{padding-top:3rem;padding-bottom:3.75rem}}.contact .container{padding-left:3.15rem;padding-right:1.8rem}@media (max-width:1025px){.contact .container{padding-left:2rem;padding-right:2rem}}@media (max-width:767px){.contact .container{padding-left:1.5rem;padding-right:1.5rem}}.bgHero+.contact{position:relative;z-index:1}.contact__title{font-size:3.85rem;font-family:"Crimson Text",sans-serif;font-weight:400;line-height:4.65rem;margin-bottom:1.95rem}@media (max-width:767px){.contact__title{font-size:2.5rem;line-height:3rem;margin-bottom:1rem}}.contact__text{margin-bottom:3.1rem}@media (max-width:767px){.contact__text{margin-bottom:1.5rem}}.contact__text *{font-size:1.4rem;line-height:1.95rem;letter-spacing:.045rem}@media (max-width:767px){.contact__text *{font-size:1rem;line-height:1.4rem;letter-spacing:.015rem}}.contact__point .pointCards__listItem__title{margin-bottom:.45rem}.contact__content{width:40%}@media (max-width:1025px){.contact__content{width:100%}}.contact__contentWrapper{display:flex;justify-content:space-between}@media (max-width:1025px){.contact__contentWrapper{flex-direction:column}}#page .contact__form{width:43.5%;padding:3.95rem 2.95rem 3.45rem;box-shadow:0 3px 86px rgba(0,0,0,.1607843137);border-radius:.5rem;background:transparent linear-gradient(180deg,#f0f0f0 0,#fff 100%) 0 0 no-repeat padding-box;margin-top:-16rem}@media (max-width:1025px){#page .contact__form{width:100%;margin-top:3rem;padding:3rem 2.25rem 2.85rem}}@media (max-width:767px){#page .contact__form{margin-top:2rem;padding:1.95rem 1.25rem 1.5rem}}#page .contact__form .sf_field label{margin-top:0;font-weight:400}#page .contact__form input:not(input[type=submit]),#page .contact__form textarea{background:#eee 0 0 no-repeat padding-box;border:1px solid #707070;font-size:1.1rem;padding:.675rem 1rem;color:#fff;width:100%;margin:0}#page .contact__form input:not(input[type=submit])::-moz-placeholder,#page .contact__form textarea::-moz-placeholder{color:#fff}#page .contact__form input:not(input[type=submit])::placeholder,#page .contact__form textarea::placeholder{color:#fff}@media (max-width:767px){#page .contact__form input:not(input[type=submit]),#page .contact__form textarea{font-size:.9rem;padding:.75rem 1rem}}#page .contact__form select{background:#eee 0 0 no-repeat padding-box;border:1px solid #707070;font-size:1.1rem;padding:.675rem 1rem;color:#fff;width:100%}#page .contact__form .sf_field{margin-bottom:1.95rem}@media (max-width:767px){#page .contact__form .sf_field{margin-bottom:1.25rem}}#page .contact__form .sf_field.submit{margin-bottom:0;display:flex}#page .contact__form .sf_field.submit .wpcf7-spinner{margin-right:0}#page .contact__form .sf_type_checkbox.sf_cc_user{display:none}#page .contact__form textarea{height:5.5rem}#page .contact__form .wpcf7-not-valid-tip{margin-top:.75rem}@media (max-width:767px){#page .contact__form .wpcf7-not-valid-tip{margin-top:.3rem;font-size:.75rem}}#page .contact__form input[type=submit]{font-size:1.05rem;line-height:1.5rem;padding:1.15rem 1.75rem;border-radius:3rem;background-color:#f85c70;color:#fff;letter-spacing:.1rem;display:inline-block;border:0;padding:.625rem 3.45rem}@media (max-width:767px){#page .contact__form input[type=submit]{font-size:.9rem}}#page .contact__form .sf_type_checkbox{margin:0;display:flex;gap:.75rem}#page .contact__form .sf_type_checkbox input{display:block;width:.75rem;min-width:.75rem;height:.75rem;margin-top:.25rem}