.contact .sender_form .submit{font-size:14px;color:#fff;padding:17px 40px;border:none;border-radius:10px;background:#150f95;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;cursor:pointer}.home .home_banner__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;position:relative}.home .home_banner__wrapper::after{content:"";position:absolute;left:-41px;width:1px;height:100%;top:0;background:#5dfed7}.home .home_banner{width:100%;background:#150f95;padding:40px 0;color:#fff}.home .home_banner img{width:100%;height:100%;max-width:186px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;aspect-ratio:186/197}.home .home_banner .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:83px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.home .home_banner h1{font-size:calc(22px + 14 * (100vw - 320px)/ 1600);font-weight:700;text-transform:uppercase;line-height:150%}.home .home_banner .banner_wrapper__content{max-width:900px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px}.home .home_banner .banner_wrapper__content h2{font-size:20px;font-weight:500;line-height:160%}.home .home_banner p{font-size:calc(14px + 2 * (100vw - 320px)/ 1320);line-height:150%}.home .home_banner p strong{font-weight:600}.img_home__banner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;overflow:hidden;background:#150f95}.img_home__banner .img_bn{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.img_home__banner .slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.img_home__banner .slide{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:640px;min-height:430px;max-height:430px;display:flex}.img_home__banner .slides{display:-webkit-box;display:-ms-flexbox;display:flex}.contact{margin:110px 0 140px}.contact .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contact .sender_form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;max-width:720px;width:100%}.contact .sender_form label{width:100%;position:relative}.contact .sender_form label.error_wr input:not(.submit),.contact .sender_form label.error_wr textarea{border:1px solid red!important;-webkit-transition:all .3s ease;transition:all .3s ease;color:red!important}.contact .sender_form label.error_wr input:not(.submit)::-webkit-input-placeholder,.contact .sender_form label.error_wr textarea::-webkit-input-placeholder{color:red!important}.contact .sender_form label.error_wr input:not(.submit)::-moz-placeholder,.contact .sender_form label.error_wr textarea::-moz-placeholder{color:red!important}.contact .sender_form label.error_wr input:not(.submit):-ms-input-placeholder,.contact .sender_form label.error_wr textarea:-ms-input-placeholder{color:red!important}.contact .sender_form label.error_wr input:not(.submit)::-ms-input-placeholder,.contact .sender_form label.error_wr textarea::-ms-input-placeholder{color:red!important}.contact .sender_form label.error_wr input:not(.submit)::placeholder,.contact .sender_form label.error_wr textarea::placeholder{color:red!important}.contact .sender_form label input:not(.submit),.contact .sender_form label textarea{width:100%;outline:0;padding:15px 20px;border-radius:10px;background:#f3f5f6;font-weight:500;font-size:16px;line-height:120%;color:#000;border:1px solid transparent;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}.contact .sender_form label input:not(.submit)::-webkit-input-placeholder,.contact .sender_form label textarea::-webkit-input-placeholder{font-weight:500;font-size:16px;line-height:120%;color:#000}.contact .sender_form label input:not(.submit)::-moz-placeholder,.contact .sender_form label textarea::-moz-placeholder{font-weight:500;font-size:16px;line-height:120%;color:#000}.contact .sender_form label input:not(.submit):-ms-input-placeholder,.contact .sender_form label textarea:-ms-input-placeholder{font-weight:500;font-size:16px;line-height:120%;color:#000}.contact .sender_form label input:not(.submit)::-ms-input-placeholder,.contact .sender_form label textarea::-ms-input-placeholder{font-weight:500;font-size:16px;line-height:120%;color:#000}.contact .sender_form label input:not(.submit)::placeholder,.contact .sender_form label textarea::placeholder{font-weight:500;font-size:16px;line-height:120%;color:#000}.contact .sender_form label textarea{resize:none}.contact .sender_form label .error{position:absolute;left:0;top:-17px;font-size:12px;color:red;-webkit-transition:all .3s ease;transition:all .3s ease}.contact .sender_form .submit{cursor:pointer;max-width:310px;width:100%}.contact .sender_form .submit_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.contact .sender_form .submit_wrapper p{font-weight:500;font-size:16px;color:#717171;line-height:120%}.contact .sender_form .submit_wrapper p strong{color:#353535;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none}.contact h2{letter-spacing:-.03em;font-size:calc(28px + 22 * (100vw - 320px)/ 1600);color:#150f95;line-height:50px;font-weight:600}.contact .contact_prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;color:#22282b}.contact .contact_prev .email{color:#22282b;position:relative}.contact .contact_prev .email::after{content:"";position:absolute;left:56px;bottom:-10px;height:2px;max-width:168px;width:100%;background:#5dfed7;-webkit-transition:all .4s ease-in;transition:all .4s ease-in}.contact .contact_prev a{font-size:calc(18px + 6 * (100vw - 320px)/ 1600);font-weight:600;letter-spacing:-.03em;line-height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-transition:all .4s ease-in;transition:all .4s ease-in;gap:30px}.contact .contact_prev a svg{-webkit-transition:all .4s ease-in;transition:all .4s ease-in}.contact .contact_prev p{font-size:calc(16px + 2 * (100vw - 320px)/ 1600);font-weight:500;line-height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.header_contact{max-width:900px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header_contact li a,.header_contact li p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}.header_contact li a br,.header_contact li p br{display:none}.header_contact li a{font-size:24px;font-weight:600;line-height:130%;letter-spacing:-.72px;color:#fff;-webkit-transition:color .4s ease;transition:color .4s ease}.header_contact li a svg{-webkit-transition:all .4s ease;transition:all .4s ease}.header_contact li p{font-size:20px;font-weight:500;line-height:140%;color:#fff}.header_contact li:nth-child(1){width:calc(50% - 10px)}.header_contact li:nth-child(2){width:calc(50% - 10px)}.header_contact li:nth-child(3){width:100%}.content_form{max-width:500px;color:#3a3a3a;font-size:18px;font-style:normal;font-weight:400;line-height:140%}img.location{width:100%;max-width:500px;height:-webkit-max-content;height:-moz-max-content;height:max-content;aspect-ratio:75/56;border-radius:10px}@media screen and (max-width:1150px){.contact .sender_form{max-width:650px}.contact .sender_form .submit_wrapper p{font-size:14px}.contact .submit{max-width:260px}}@media screen and (max-width:1100px){.contact{margin:100px 0 120px}.contact .sender_form{max-width:600px}}@media screen and (max-width:992px){.contact .sender_form .submit{cursor:initial}.home .home_banner__wrapper{gap:15px}.home .home_banner__wrapper::after{left:-31px}.home .home_banner{padding:30px 0}.home .home_banner .container{gap:63px}.contact{margin:80px 0 100px}.contact h2 br{display:none}.contact .contact_prev{width:100%}.contact .contact_prev p br{display:none}.contact .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.contact .sender_form{max-width:100%}.contact .sender_form .submit_wrapper p{font-size:16px}.header_contact li a{font-size:18px}.content_form{max-width:100%}img.location{display:block;margin:0 auto;max-width:700px}.contact .contact_prev{gap:20px!important}}@media (max-width:992px){.img_home__banner .slide{min-width:480px;min-height:340px;max-height:340px}}@media screen and (max-width:768px){.home .home_banner__wrapper{gap:10px}.home .home_banner__wrapper::after{left:-21px}.home .home_banner{padding:40px 0}.home .home_banner .container{gap:43px}.home .home_banner h1{font-size:22px}.home .home_banner .banner_wrapper__content h2{font-size:18px;line-height:140%}.contact{margin:60px 0 100px}.header_contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.header_contact li a{font-size:18px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.header_contact li p{text-align:start!important}}@media screen and (max-width:650px){.home .home_banner__wrapper{gap:30px}.home .home_banner__wrapper::after{left:0;width:100%;height:1px;top:-21px}.home .home_banner{padding:40px 0}.home .home_banner .container{gap:43px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home .home_banner h1{font-size:22px;text-align:center}.home .home_banner p{text-align:center}.home .home_banner .banner_wrapper__content h2{text-align:center}}@media screen and (max-width:576px){.contact .sender_form .submit{padding:12px 20px}.contact{margin:50px 0 100px}.contact .container{gap:30px}.contact h2{line-height:130%}.contact .sender_form .submit{max-width:100%}.contact .sender_form .submit_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.contact .sender_form .submit_wrapper p{font-size:14px}.content_form{font-size:16px}.contact .contact_prev{gap:10px!important}}@media (max-width:576px){.img_home__banner .slide{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-box-sizing:none;box-sizing:none}.img_home__banner .slide .img_bn{height:auto;-o-object-fit:contain;object-fit:contain}}@media screen and (max-width:500px){.img_home__banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.img_home__banner .slide{min-width:100%;min-height:auto;max-height:auto}.img_home__banner .img_bn{max-width:100%}}@media screen and (max-width:375px){.home .home_banner__wrapper{gap:10px}.home .home_banner{padding:30px 0}.home .home_banner h1{font-size:18px}.home .home_banner .banner_wrapper__content h2{font-size:16px}.contact{margin:40px 0 60px}.contact .sender_form .submit{padding:12px 20px}.contact .sender_form input:not(.submit),.contact .sender_form textarea{padding:10px 10px;font-size:14px}.contact .sender_form input:not(.submit)::-webkit-input-placeholder,.contact .sender_form textarea::-webkit-input-placeholder{font-weight:400;font-size:14px;line-height:120%;color:#000}.contact .sender_form input:not(.submit)::-moz-placeholder,.contact .sender_form textarea::-moz-placeholder{font-weight:400;font-size:14px;line-height:120%;color:#000}.contact .sender_form input:not(.submit):-ms-input-placeholder,.contact .sender_form textarea:-ms-input-placeholder{font-weight:400;font-size:14px;line-height:120%;color:#000}.contact .sender_form input:not(.submit)::-ms-input-placeholder,.contact .sender_form textarea::-ms-input-placeholder{font-weight:400;font-size:14px;line-height:120%;color:#000}.contact .sender_form input:not(.submit)::placeholder,.contact .sender_form textarea::placeholder{font-weight:400;font-size:14px;line-height:120%;color:#000}.contact h2{font-size:24px}.contact .container{gap:20px}.contact .contact_prev{gap:20px}.contact .contact_prev p{gap:15px;font-size:14px}.contact .contact_prev a{font-size:16px;gap:15px}.contact .contact_prev .email::after{left:40px;bottom:-5px;height:2px;max-width:80px}.header_contact li a{font-size:16px}.home .home_banner__wrapper{gap:20px!important}}@media (hover:hover){.contact .sender_form .submit:hover{-webkit-transition:all .4s ease-in;transition:all .4s ease-in;background:#1d13f8}.contact .contact_prev a:hover{-webkit-transition:color .4s ease-in-out;transition:color .4s ease-in-out;color:#150f95}.contact .contact_prev a:hover::after{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background:#150f95}.contact .contact_prev a:hover svg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.contact .sender_form .submit_wrapper p a:hover{text-decoration:underline;color:#150f95;-webkit-transition:all .3s ease;transition:all .3s ease}.contact .sender_form input:not(.submit):not(.error_info):hover,.contact .sender_form textarea:hover{border:1px solid #150f95;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}}