.contact-form{width:524px;min-height:600px;margin-top:50px;border-radius:55px;padding:20px 50px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative;background-color:var(--contact-form-bg-color);overflow:hidden;.t{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:36px}.t,input,textarea{color:var(--text-second-color)}input,textarea{width:100%;height:56px;border:none;outline:none;padding:16px;border-radius:6px;margin-bottom:20px;resize:none;font-family:Figtree,sans-serif;font-weight:400;-webkit-text-emphasis-color:var(--text-second-color);text-emphasis-color:var(--text-second-color);background-color:hsla(0,0%,100%,.2)}input::placeholder,textarea::placeholder{color:hsla(0,0%,100%,.603)}#message{min-height:130px}button{width:100%;height:44px;border:none;border-radius:6px;text-align:center;background-color:#fff;font-family:Geist,sans-serif;font-optical-sizing:auto;font-weight:600;font-size:16px;font-style:normal;color:var(--text-hover-color);cursor:pointer}button:hover{box-shadow:0 0 0 1px rgba(14,63,126,.06),0 1px 1px -.5px rgba(42,51,70,.03),0 2px 2px -1px rgba(42,51,70,.04),0 3px 3px -1.5px rgba(42,51,70,.04),0 5px 5px -2.5px rgba(42,51,70,.03),0 10px 10px -5px rgba(42,51,70,.03),0 24px 24px -8px rgba(42,51,70,.03)}}@media screen and (max-width:400px){.contact-form{padding:20px}}*{max-width:100%}.section.white,.section.white-top{background-color:#fff}.section{.horizontal,.vertical{width:100%;height:auto;display:flex;justify-content:center}.adbox{width:524px;height:600px;margin-top:50px;border-radius:55px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative;background-color:#ddd6fe;overflow:hidden;.text{width:100%;height:auto;padding:50px;font-family:Space Grotesk,sans-serif;font-weight:700;span{font-size:20px}h3,span{color:var(--text-sub-color)}h3{font-size:36px;margin-top:10px}}.vector{position:absolute;bottom:0}}.adbox:first-of-type{background-color:#ede9fe}.adbox.reverse{justify-content:flex-end;.vector{top:50px}}.how-work{width:100%;max-width:1080px;min-height:716px;border-radius:55px;padding:50px 75px 50px 45px;margin-bottom:50px;background-color:#faf8f7;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;.content{width:100%;max-width:400px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative;.ct{width:100%;max-width:350px;height:100px;margin-left:50px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative;.title{font-family:Space Grotesk,sans-serif;font-weight:700;margin-bottom:10px;font-size:20px}p{font-family:Figtree,sans-serif;font-weight:400;color:var(--text-body-color)}.number{width:44px;height:44px;border-radius:100%;position:absolute;left:-60px;top:0;z-index:2;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#fff}}.ct:hover{.number,.title{color:var(--active-color)}}.line{width:1px;height:85%;z-index:1;left:12px;background-color:var(--border-color);position:absolute}}img{width:100%;max-width:510px;max-height:620px;border-radius:24px;object-fit:fill;object-position:center}}.sss{width:100%;max-width:1080px;min-height:547px;border-radius:55px;padding:0 75px 50px 45px;margin-bottom:50px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;.qa{width:100%;min-height:70px;margin-top:50px;padding:10px 40px;border:1px solid var(--border-light-color);border-radius:50px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;transition:all .2s;position:relative;cursor:pointer;h4{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:20px}h4,p{text-align:left;width:80%}p{font-family:Figtree,sans-serif;font-weight:400;color:var(--text-body-color);margin-top:10px;display:none}.show{width:60px;height:60px;border-radius:100%;position:absolute;right:10px;z-index:2;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:var(--border-light-color);span{font-size:xx-large}.op{display:block}.clos{display:none;color:var(--text-hover-color)}}}.qa.active,.qa:hover{background-color:#faf8f7}.qa.active{padding:40px;border-radius:20px;h4{color:var(--text-hover-color)}p{display:block}.op{display:none}.clos{display:block}}}.how-sec{width:100%;max-width:1080px;min-height:600px;border-radius:55px;padding:50px 75px 50px 45px;margin-bottom:50px;background-color:var(--big-sec-bg-color);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative;overflow:hidden;h4{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:44px;letter-spacing:-1px;margin-top:25px}p{z-index:3;max-width:500px;font-family:Figtree,sans-serif;font-weight:400;color:var(--text-body-color);margin-bottom:50px}img{z-index:1;right:0;position:absolute}}.admailbox{width:524px;height:600px;margin-top:50px;border-radius:55px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative;background-color:var(--big-sec-bg-color);overflow:hidden;.text{width:100%;height:auto;padding:50px;font-family:Space Grotesk,sans-serif;font-weight:700;span{color:var(--text-body-color);font-size:20px}h3{color:var(--text-color);font-size:36px;margin-top:10px}}.vector{height:300px;position:absolute;bottom:50px}}}@media screen and (max-width:968px){.section{.how-work{justify-content:center;.content{margin-bottom:50px}}.how-sec{img{display:none}h4{font-size:30px}}}}@media screen and (max-width:632px){.section{.adbox{width:100%;max-height:500px;.vector{max-width:150%;bottom:-60px}.text{span{font-size:16px}h3{font-size:26px}}}.adbox.reverse{.vector{max-width:80%;top:10px}}.admailbox{width:100%;max-height:500px;.vector{max-width:150%;bottom:-60px}.text{span{font-size:16px}h3{font-size:26px}}.vector{height:200px;position:absolute;bottom:50px}}.how-work{height:-moz-fit-content;height:fit-content;padding:50px 20px;.content{height:-moz-fit-content;height:fit-content;.ct{width:auto;height:-moz-fit-content;height:fit-content}}}.sss{padding:0}}}@media screen and (max-width:400px){.section{.adbox.reverse{.vector{max-width:80%;top:-20px}}.how-work{padding:50px 20px;.content{.ct{width:auto;height:-moz-fit-content;height:fit-content}}}}}