.connect-form-container{width:100%;display:flex;justify-content:center;align-items:center;padding-inline:15px;padding-block:60px;background-color:#f2f8fd;border-block:1px solid #eaeaea}.connect-form-container .connect-form-content{width:100%;max-width:1360px;display:flex;flex-direction:column-reverse;gap:20px}.connect-form-container .connect-form-content .connect-form-image{width:100%;height:100%;border-radius:16px;overflow:hidden}.connect-form-container .connect-form-content .connect-form-image img{width:100%;height:auto;object-fit:cover}.connect-form-container .connect-form-content .connect-form_wrapper .connect-form{display:flex;flex-direction:column;gap:20px;padding:16px;border-radius:16px;background-color:#fff;border:1px solid #eaeaea;font-family:var(--primary-font-family)}.connect-form-container .connect-form-content .connect-form_wrapper .connect-form-title{font-size:24px;color:#313131}.connect-form-container .connect-form-content .connect-form_wrapper .connect-form-button{display:flex;flex-direction:column;gap:20px}.connect-form-container .connect-form-content .connect-form_wrapper .connect-form-button .general-form-button{width:100%;justify-content:center}.connect-form-container .connect-form-content .connect-form_wrapper .connect-form-button .connect-form-error{text-align:center;color:#6d6d6d}.connect-form-container .connect-form-content .connect-form_wrapper .connect-form-button .connect-form-button-text{font-size:12px;color:#6d6d6d;text-align:center}.connect-form-container .connect-form-content .connect-form_wrapper .connect-form-button .connect-form-button-text a{text-decoration:underline!important;color:var(--new-primary-color)}.connect-form-container .connect-form-content .connect-form_wrapper .connect-form-button.disabled .connect-form-button-container .general-form-button{background:#b3b3b3;box-shadow:none;pointer-events:none}.connect-form-container .connect-form-content .connect-form_wrapper .connect-form-button.disabled .connect-form-button-container .general-form-button>div svg path{stroke:#b3b3b3}.connect-form-container .connect-form-content .connect-form_wrapper .connect-form-input-container{display:flex;flex-direction:column;gap:16px}.connect-form-container .connect-form-content .connect-form_wrapper .connect-form-textarea{border-radius:12px;border:1px solid #eaeaea;padding:12px 20px;font-size:16px;min-height:120px}.connect-form-container .connect-form-content .connect-form_wrapper .connect-form-textarea::placeholder{font-size:12px}.connect-form-container .connect-form-content .connect-form_wrapper .connect-form-textarea:focus{outline:none}.connect-form-container .connect-form-content .connect-form_wrapper .connect-form-input-item{display:flex;flex-direction:column;gap:8px}.connect-form-container .connect-form-content .connect-form_wrapper .connect-form-input{border-radius:12px;border:1px solid #eaeaea;padding:12px 20px;font-size:16px}.connect-form-container .connect-form-content .connect-form_wrapper .connect-form-input::placeholder{color:#959595;font-size:12px}.connect-form-container .connect-form-content .connect-form_wrapper .connect-form-input:focus{outline:#959595}.connect-form-container .connect-form-content .connect-form_wrapper .connect-form-policy{display:flex;flex-direction:row;align-items:center;gap:10px}.connect-form-container .connect-form-content .connect-form_wrapper .connect-form-policy .connect-form-policy-text{color:#6d6d6d;font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.connect-form-container .connect-form-content .connect-form_wrapper .connect-form-policy .connect-form-policy-text .connect-form-policy_link{color:var(--new-primary-color)}.connect-form-container .connect-form-content .connect-form_wrapper .connect-form-policy .connect-form-check{-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;width:20px;min-width:20px;height:20px;background-color:hsla(0,0%,100%,.616);border-radius:4px;position:relative;cursor:pointer;border:1px solid #bdbdbd}.connect-form-container .connect-form-content .connect-form_wrapper .connect-form-policy .connect-form-check:checked{background-color:var(--new-primary-color);border:1px solid var(--new-primary-color)}.connect-form-container .connect-form-content .connect-form_wrapper .connect-form-policy .connect-form-check:checked:after{content:"";position:absolute;top:40%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0}@media(min-width:768px){.connect-form-container .connect-form-content .connect-form_wrapper .connect-form{padding:24px}.connect-form-container .connect-form-content .connect-form_wrapper .connect-form .connect-form-button .connect-form-button-container{display:flex;justify-content:flex-end}.connect-form-container .connect-form-content .connect-form_wrapper .connect-form .connect-form-button .general-form-button{width:224px;justify-content:space-between}.connect-form-container .connect-form-content .connect-form_wrapper .connect-form .connect-form-button .general-form-button .connect-form-button-text{text-align:center}.connect-form-container .connect-form-content .connect-form_wrapper .connect-form .connect-form-input-container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:20px;grid-row-gap:20px}.connect-form-container .connect-form-content .connect-form_wrapper .connect-form-title{font-size:32px;color:#313131}.connect-form-container .connect-form-content .connect-form-image{display:none}}@media(min-width:950px){.connect-form-container{padding-inline:38px}}@media(min-width:1024px){.connect-form-container .connect-form-content{display:grid;grid-template-columns:1fr .7fr;grid-template-rows:1fr;grid-column-gap:20px;grid-row-gap:0;align-items:start}.connect-form-container .connect-form-content .connect-form-image{display:flex}}.footer_container{width:100%;display:flex;align-items:center;justify-content:center;padding-block:40px;padding-inline:15px;background:linear-gradient(.312turn,#daeeef -2.53%,#fff 22.37%,#fff 73.12%,#daeeef 100.25%)}.footer_container .footer{display:flex;justify-content:flex-start;flex-direction:column;gap:32px;max-width:1300px;width:100%}.footer_container .footer-left{display:flex;flex-direction:row;gap:27px}.footer_container .footer-left .footer-left-text{display:flex;flex-direction:column;gap:8px}.footer_container .footer-left .footer-left-text .footer-left-text-p{font-size:12px;line-height:100%;font-weight:500;color:#313131}.footer_container .footer-left .footer-left-text .footer-left-text-a{text-decoration:none;font-size:12px;color:#227291}.footer_container .footer-left .footer-image{width:152px;min-width:152px;height:57px;min-height:57px}.footer_container .footer-left .footer-image img{width:100%;height:100%;object-fit:cover}.footer_container .footer-right{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0}.footer_container .footer-right .footer-right-route{display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center}.footer_container .footer-right .footer-right-route p{font-size:16px;line-height:24px;font-weight:700;color:#313131}.footer_container .footer-right .footer-right-route a{text-decoration:none;font-size:12px;font-weight:500;color:#313131}@media(min-width:630px){.footer_container .footer{display:flex;justify-content:center;flex-direction:row;gap:110px}.footer_container .footer .footer-left{flex-direction:column}.footer_container .footer .footer-right{grid-column-gap:15px}.footer_container .footer .footer-right .footer-right-route{align-items:flex-start}}@media(min-width:900px){.page .page-footer_container .footer{padding-inline:38px}}@media(min-width:1200px){.footer_container .footer{justify-content:flex-start}.footer_container .footer .footer-left{flex-direction:column}}