.contacts__container,.location__container{width:100%;max-width:1280px;height:100%;margin:0 auto}@media (width<=1280px){.contacts__container,.location__container{padding-left:24px;padding-right:24px}}@media (width<=768px){.contacts__container,.location__container{padding-left:20px;padding-right:20px}}.contacts{margin-top:60px;margin-bottom:96px;padding-top:60px;padding-bottom:60px}.contacts__wrapper{align-items:center;gap:32px;display:flex}.contacts__content{flex-direction:column;gap:24px;width:50%;display:flex}.contacts__content h1{margin-bottom:-6px;font-size:72px;font-weight:700;line-height:120%}.contacts__content p{margin-bottom:0;font-size:24px;line-height:140%}.contacts__content h4{margin-bottom:10px;font-size:24px;font-weight:800;line-height:120%}.contacts__socials{gap:24px;display:flex}.contacts__form{font-variant-numeric:lining-nums tabular-nums;text-align:left;color:#fff;background-color:#8d59ff;border-radius:24px;flex-direction:column;gap:0;width:50%;padding:50px;display:flex;position:relative;overflow:hidden}.contacts__form>*{z-index:10}.contacts__form:before{content:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='347'%20height='668'%20fill='none'%20viewBox='0%200%20347%20668'%3e%3cpath%20fill='%23e2c6ff'%20d='m120.785%20594.57-34.104%209.138c-7.469%202.001-15.146-2.431-17.147-9.9l-5.515-20.584c-2.002-7.469%202.43-15.145%209.9-17.146l20.58-5.515c7.469-2.001%2011.901-9.678%209.9-17.147l-5.515-20.582c-2.001-7.469%202.431-15.145%209.9-17.147l20.584-5.515c7.469-2.001%2015.145%202.431%2017.146%209.899l18.278%2068.214c2.001%207.469-2.431%2015.145-9.899%2017.146l-34.107%209.139zm51.255.761c-2.001-7.469%202.431-15.146%209.9-17.147l20.582-5.515c7.469-2.001%2011.901-9.678%209.9-17.146l-5.516-20.585c-2.001-7.468%202.431-15.145%209.9-17.146l20.584-5.516c7.469-2.001%2015.145%202.431%2017.146%209.9l5.516%2020.584c2.001%207.469-2.431%2015.146-9.899%2017.147l-20.584%205.515c-7.468%202.001-11.901%209.678-9.899%2017.146l5.515%2020.585c2.001%207.468-2.431%2015.145-9.899%2017.146l-20.584%205.516c-7.468%202.001-15.145-2.431-17.146-9.9zM29.148%20633.619c-2-7.469%202.431-15.146%209.9-17.147l20.584-5.516c7.469-2.001%2015.145%202.431%2017.147%209.9l5.515%2020.584c2.001%207.469-2.43%2015.146-9.9%2017.147l-20.584%205.515c-7.468%202.002-15.145-2.431-17.146-9.899zM162.268%20108.317l.001-.001%209.605-33.975c2.103-7.44%209.84-11.767%2017.281-9.663l20.506%205.797c7.441%202.104%2011.767%209.84%209.664%2017.28l-5.797%2020.505c-2.104%207.44%202.223%2015.177%209.663%2017.28l20.505%205.797c7.44%202.104%2011.767%209.841%209.663%2017.281l-5.797%2020.507c-2.104%207.44-9.841%2011.767-17.281%209.663l-81.429-23.021%2013.415-47.45zm-13.416%2047.45-9.606%2033.978c-2.103%207.44%202.223%2015.177%209.664%2017.281l20.506%205.797c7.441%202.104%2011.767%209.84%209.664%2017.281l-5.798%2020.507c-2.103%207.44-9.84%2011.766-17.281%209.663l-20.506-5.798c-7.441-2.103-11.767-9.84-9.664-17.28l5.798-20.506c2.103-7.441-2.223-15.177-9.664-17.281l-20.505-5.797c-7.44-2.104-11.767-9.841-9.664-17.281l5.798-20.507c2.104-7.44%209.84-11.766%2017.281-9.663zm26.773-146.16c7.441%202.103%2011.767%209.84%209.664%2017.28l-5.798%2020.507c-2.103%207.44-9.84%2011.767-17.281%209.663l-20.506-5.798c-7.441-2.103-11.767-9.84-9.664-17.28l5.798-20.507c2.104-7.44%209.84-11.767%2017.281-9.663z'/%3e%3cpath%20fill='%23e2c6ff'%20d='M260.652%20453.177zl-9.138%2034.104c-2.001%207.469-9.678%2011.901-17.146%209.9l-20.585-5.516c-7.468-2.001-11.901-9.678-9.899-17.146l5.514-20.582c2.002-7.469-2.43-15.145-9.899-17.146l-20.583-5.516c-7.468-2.001-11.9-9.677-9.899-17.146l5.516-20.584c2.001-7.469%209.677-11.901%2017.146-9.9l68.214%2018.278c7.468%202.001%2011.9%209.678%209.899%2017.146l-9.139%2034.107zm26.286-44.008c-7.469-2.001-11.901-9.678-9.9-17.147l5.516-20.582c2.001-7.469-2.431-15.145-9.9-17.146l-20.584-5.516c-7.469-2.001-11.901-9.678-9.9-17.146l5.516-20.585c2.001-7.468%209.678-11.901%2017.146-9.899l20.585%205.515c7.468%202.001%2011.9%209.678%209.899%2017.147l-5.515%2020.583c-2.001%207.469%202.431%2015.145%209.899%2017.147l20.585%205.515c7.468%202.001%2011.9%209.678%209.899%2017.147l-5.515%2020.583c-2.001%207.469-9.678%2011.901-17.147%209.9zM248.65%20552.061c-7.468-2.001-11.901-9.678-9.899-17.147l5.515-20.584c2.001-7.469%209.678-11.901%2017.147-9.899l20.584%205.515c7.469%202.001%2011.901%209.678%209.9%2017.147l-5.516%2020.584c-2.001%207.468-9.678%2011.901-17.146%209.899z'/%3e%3c/svg%3e");z-index:1;pointer-events:none;display:flex;position:absolute;top:-150px;right:-155px}.contacts__form .wpcf7-form-control-wrap{flex-direction:column;gap:8px;display:flex}.contacts__form .wpcf7-not-valid-tip{text-align:left;width:100%;color:inherit}.contacts__form .iti,.contacts__form .intl-tel-input{justify-content:center;align-items:center;width:100%;display:flex}.contacts__form .iti .iti__tel-input,.contacts__form .iti [type=tel],.contacts__form .intl-tel-input .iti__tel-input,.contacts__form .intl-tel-input [type=tel]{padding-left:118px!important}.contacts__form .iti .iti__country-container,.contacts__form .iti .flag-container,.contacts__form .intl-tel-input .iti__country-container,.contacts__form .intl-tel-input .flag-container{left:28px}.contacts__form .iti .iti__selected-country,.contacts__form .iti .selected-flag,.contacts__form .intl-tel-input .iti__selected-country,.contacts__form .intl-tel-input .selected-flag{box-shadow:none;font-variant-numeric:lining-nums tabular-nums;color:currentColor;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-height:auto;padding:0;font-family:Fixel Display,Manrope,sans-serif;font-weight:300;display:inline-flex;width:auto!important}.contacts__form .iti .iti__selected-country .iti__selected-country-primary,.contacts__form .iti .selected-flag .iti__selected-country-primary,.contacts__form .intl-tel-input .iti__selected-country .iti__selected-country-primary,.contacts__form .intl-tel-input .selected-flag .iti__selected-country-primary{font-variant-numeric:lining-nums tabular-nums;color:currentColor;justify-content:center;align-items:center;width:auto;padding-left:0;padding-right:0;font-family:Fixel Display,Manrope,sans-serif;font-weight:300;display:inline-flex}.contacts__form .iti .iti__selected-country .iti__selected-country-primary:hover,.contacts__form .iti .iti__selected-country .iti__selected-country-primary:focus,.contacts__form .iti .iti__selected-country .iti__selected-country-primary:focus-visible,.contacts__form .iti .selected-flag .iti__selected-country-primary:hover,.contacts__form .iti .selected-flag .iti__selected-country-primary:focus,.contacts__form .iti .selected-flag .iti__selected-country-primary:focus-visible,.contacts__form .intl-tel-input .iti__selected-country .iti__selected-country-primary:hover,.contacts__form .intl-tel-input .iti__selected-country .iti__selected-country-primary:focus,.contacts__form .intl-tel-input .iti__selected-country .iti__selected-country-primary:focus-visible,.contacts__form .intl-tel-input .selected-flag .iti__selected-country-primary:hover,.contacts__form .intl-tel-input .selected-flag .iti__selected-country-primary:focus,.contacts__form .intl-tel-input .selected-flag .iti__selected-country-primary:focus-visible{background:0 0!important}.contacts__form .iti .iti__selected-country .iti-flag,.contacts__form .iti .iti__selected-country .iti__flag,.contacts__form .iti .selected-flag .iti-flag,.contacts__form .iti .selected-flag .iti__flag,.contacts__form .intl-tel-input .iti__selected-country .iti-flag,.contacts__form .intl-tel-input .iti__selected-country .iti__flag,.contacts__form .intl-tel-input .selected-flag .iti-flag,.contacts__form .intl-tel-input .selected-flag .iti__flag{border-radius:2px;order:1;padding:0;display:inline-flex;position:static}.contacts__form .iti .iti__selected-country .iti-arrow,.contacts__form .iti .iti__selected-country .iti__arrow,.contacts__form .iti .selected-flag .iti-arrow,.contacts__form .iti .selected-flag .iti__arrow,.contacts__form .intl-tel-input .iti__selected-country .iti-arrow,.contacts__form .intl-tel-input .iti__selected-country .iti__arrow,.contacts__form .intl-tel-input .selected-flag .iti-arrow,.contacts__form .intl-tel-input .selected-flag .iti__arrow{border-top-color:#555;order:2;margin-left:4px;display:inline-flex;position:static}.contacts__form .iti .iti__selected-country .selected-dial-code,.contacts__form .iti .iti__selected-country .iti__selected-dial-code,.contacts__form .iti .selected-flag .selected-dial-code,.contacts__form .iti .selected-flag .iti__selected-dial-code,.contacts__form .intl-tel-input .iti__selected-country .selected-dial-code,.contacts__form .intl-tel-input .iti__selected-country .iti__selected-dial-code,.contacts__form .intl-tel-input .selected-flag .selected-dial-code,.contacts__form .intl-tel-input .selected-flag .iti__selected-dial-code{font-variant-numeric:lining-nums tabular-nums;color:currentColor;order:3;margin-left:8px;padding:0;font-family:Fixel Display,Manrope,sans-serif;font-size:18px;font-weight:300;line-height:1;display:inline-flex;position:static;transform:translateY(2px)}.contacts__form-heading{color:#fff;margin-bottom:32px;font-size:20px;font-weight:700;line-height:120%}.contacts__form form{flex-direction:column;gap:16px;display:flex}.contacts__form form button{width:fit-content}.contacts__form form input{box-sizing:border-box;color:currentColor;font-variant-numeric:lining-nums tabular-nums;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#f8f8fb33;border:2px solid #ededf9;border-radius:12px;outline:none;width:100%;padding:21px 30px 16px;font-family:Fixel Display,Manrope,sans-serif;font-size:18px;font-weight:500;line-height:145%}.contacts__form form input::placeholder{color:#d6d6d6}.contacts__form form span:before{content:none}.contacts__form .agree{color:#fff;align-items:center;margin-top:24px;font-size:14px;font-weight:500;line-height:120%;display:flex}.contacts__form .agree:before{content:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2%2010C2%207.87827%202.84285%205.84344%204.34315%204.34315C5.84344%202.84285%207.87827%202%2010%202C12.1217%202%2014.1566%202.84285%2015.6569%204.34315C17.1571%205.84344%2018%207.87827%2018%2010C18%2012.1217%2017.1571%2014.1566%2015.6569%2015.6569C14.1566%2017.1571%2012.1217%2018%2010%2018C7.87827%2018%205.84344%2017.1571%204.34315%2015.6569C2.84285%2014.1566%202%2012.1217%202%2010ZM10%200C4.477%200%200%204.477%200%2010C0%2015.523%204.477%2020%2010%2020C15.523%2020%2020%2015.523%2020%2010C20%204.477%2015.523%200%2010%200ZM15.457%207.457L14.043%206.043L9%2011.086L6.207%208.293L4.793%209.707L9%2013.914L15.457%207.457Z'%20fill='white'/%3e%3c/svg%3e");width:22px;height:22px;margin-right:8px;display:inline-block}.contacts__form .agree a{color:#fff;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:15%;text-underline-position:from-font;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.contacts [type=submit]{vertical-align:middle;color:#ededf9;text-align:center;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.36px;cursor:pointer;background-color:#212121;border:2px solid #212121;border-radius:40px;justify-content:center;align-items:center;gap:8px;min-width:260px;height:64px;margin-top:8px;padding:20px 28px 16px 24px;font-family:Fixel Display,Manrope,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:0;transition:all .3s;display:inline-flex}.contacts [type=submit]:hover{color:#212121;background-color:#fff}.location{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);font-variant-numeric:lining-nums tabular-nums;background-color:#f8f8fb;border:1px solid #ededf9;border-radius:24px;max-width:1400px;margin:0 auto;padding-top:60px;padding-bottom:60px;box-shadow:0 4px 40px #5051c433}.location__wrapper{flex-direction:row;align-items:stretch;gap:32px;margin-top:32px;display:flex}.location__contacts{flex-direction:column;flex:1;align-self:stretch;gap:24px;width:50%;display:flex}.location__contact{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background-color:#f8f8fb;border:1px solid #ededf9;border-radius:24px;gap:16px;padding:24px 66px 24px 24px;display:flex;box-shadow:0 4px 40px -10px #5051c426}.location__image{border:1px solid #b4b4c5;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.location__image--blue{background-color:#bbecffcc}.location__image--purple{background-color:#e2c6ffcc}.location__image--yellow{background-color:#f1ee83cc}.location__info{flex-direction:column;gap:8px;display:flex}.location__info h4{font-size:24px;font-weight:800;line-height:120%}.location__info p{margin:0;font-size:18px;font-weight:500;line-height:135%}.location__info p+p{margin-top:8px}.location__info p strong{font-weight:700}.location__details{font-size:18px;font-weight:700;line-height:145%}.location__details:before{width:22px;height:22px;margin-right:8px;display:inline-block}.location__details--phone:before{content:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18%2013.42V16.956C18.0001%2017.2092%2017.9042%2017.453%2017.7316%2017.6382C17.559%2017.8234%2017.3226%2017.9363%2017.07%2017.954C16.6333%2017.9847%2016.2767%2018%2016%2018C7.163%2018%200%2010.837%200%202C0%201.724%200.0153333%201.36733%200.046%200.93C0.0637224%200.677444%200.176581%200.441011%200.361804%200.268409C0.547026%200.0958068%200.790823%20-0.000114433%201.044%202.56579e-07H4.58C4.70404%20-0.000125334%204.8237%200.045859%204.91573%200.12902C5.00776%200.212182%205.0656%200.326583%205.078%200.45C5.10067%200.679334%205.122%200.863333%205.142%201.002C5.34072%202.38893%205.74799%203.73784%206.35%205.003C6.445%205.203%206.383%205.442%206.203%205.57L4.045%207.112C5.36471%2010.1863%207.81472%2012.6363%2010.889%2013.956L12.429%2011.802C12.4917%2011.7137%2012.5835%2011.6503%2012.6883%2011.6231C12.7932%2011.5958%2012.9042%2011.6064%2013.002%2011.653C14.267%2012.2539%2015.6156%2012.6601%2017.002%2012.858C17.1407%2012.878%2017.324%2012.8993%2017.552%2012.922C17.6752%2012.9346%2017.7894%2012.9926%2017.8724%2013.0846C17.9553%2013.1766%2018.0002%2013.2961%2018%2013.42Z'%20fill='black'/%3e%3c/svg%3e")}.location__details--email:before{content:url("data:image/svg+xml,%3csvg%20width='20'%20height='16'%20viewBox='0%200%2020%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2%2016C1.45%2016%200.979333%2015.8043%200.588%2015.413C0.196667%2015.0217%200.000666667%2014.5507%200%2014V2C0%201.45%200.196%200.979333%200.588%200.588C0.98%200.196666%201.45067%200.000666667%202%200H18C18.55%200%2019.021%200.196%2019.413%200.588C19.805%200.98%2020.0007%201.45067%2020%202V14C20%2014.55%2019.8043%2015.021%2019.413%2015.413C19.0217%2015.805%2018.5507%2016.0007%2018%2016H2ZM10%209L18%204V2L10%207L2%202V4L10%209Z'%20fill='black'/%3e%3c/svg%3e")}.map__wrapper{flex-direction:column;flex:1;align-self:stretch;width:50%;max-width:100%;height:auto;display:flex}.info__map{border:1px solid #f8f8fb;border-radius:24px;width:100%;height:100%;box-shadow:0 4px 40px -10px #5051c426}.map__wrapper iframe{border:0;flex-grow:1;min-height:100%;width:100%!important;height:100%!important}@media (width<=1280px){.contacts__form:before{visibility:hidden}}@media (width<=1023px){.contacts{margin-bottom:60px;padding-top:40px;padding-bottom:40px}.contacts__wrapper{flex-direction:column;justify-content:flex-start;gap:64px}.contacts__content{width:100%}.contacts__content h1{font-size:64px}.contacts__form{width:100%}.contacts__form:before{visibility:visible}.location{padding-top:40px;padding-bottom:40px}.location__wrapper{flex-direction:column}.location__contacts{flex-flow:wrap;gap:20px;width:100%}.location__contact{width:calc(50% - 10px);padding-right:24px}.location__contact:last-child:nth-child(odd){width:100%}.map__wrapper{flex:unset;width:100%;height:334px}}@media (width<=767px){.contacts{padding-left:16px;padding-right:16px}.contacts__content h1{font-size:40px}.contacts__content p,.contacts__content h4{font-size:20px}.contacts__form{padding:16px}.contacts__form:before{visibility:hidden}.location{margin-left:16px;margin-right:16px}.location__contact{flex-direction:column;align-items:flex-start;width:100%;padding:16px}.location__info h4{font-size:22px}}@media (width<=576px){.contacts__form:before{visibility:hidden}.contacts [type=submit]{width:100%}}
