.socialmediacontainer{background-color:#fff;width:100vw;min-height:20.2604vw}.socialmediacontainer .contactContainer{background-color:#fff;width:85.2083vw;min-height:20.2604vw;margin-left:7.39583vw}.socialmediacontainer .contactContainer .contacthdr{width:85.2083vw;min-height:20.2604vw;padding-top:10.1563vw}.socialmediacontainer .contactContainer .contacthdr h1{letter-spacing:-.04em;text-transform:uppercase;color:#252223;font-family:Mardoto-Medium;font-size:4.16667vw;font-style:normal;font-weight:500;line-height:4.89583vw}.socialmedia{width:85.2083vw;height:19.6875vw}.socialmedia .connectme{letter-spacing:-.04em;text-transform:uppercase;color:#252223;font-family:Mardoto-Medium;font-size:1.25vw;font-style:normal;font-weight:500;line-height:1.45833vw}.socialmedia .socialmediaitem{justify-content:space-between;align-items:center;width:85.2083vw;height:10.4167vw;margin-top:2.60417vw;display:flex}.socialmedia .socialmediaitem .fb,.socialmedia .socialmediaitem .tk,.socialmedia .socialmediaitem .trip,.socialmedia .socialmediaitem .insta,.socialmedia .socialmediaitem .youtube{cursor:pointer;background:#fff;border-radius:.520833vw;width:16.3229vw;height:10.4167vw;box-shadow:1px 1px 5px #bdbdbd40}.fb{z-index:10;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.fb .fbbg{border-radius:3.64583vw;width:21.8229vw;height:21.8229vw;transition:transform .3s ease-in-out;position:relative;overflow:hidden;background:linear-gradient(#18abfe 0%,#0162e0 100%)!important}.tk{z-index:10;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.tkbg{border-radius:3.64583vw;width:21.8229vw;height:21.8229vw;transition:transform .3s ease-in-out;position:relative;overflow:hidden;background:linear-gradient(#18ab2e 0%,#0172e0 100%)!important}.tk svg{fill:#fff;z-index:30;width:2.60417vw;height:2.60417vw;transition:fill 10s;display:inline-block;position:absolute;transition:all 10s!important}.tk:hover div{border-radius:3.64583vw;transform:scale(.0001);overflow:hidden!important}.tk:hover svg{fill:#34e0a1;transition:all 2s ease-out!important}.fb svg{fill:#fff;z-index:30;width:2.60417vw;height:2.60417vw;transition:fill 10s;display:inline-block;position:absolute;transition:all 10s!important}.fb:hover div{border-radius:3.64583vw;transform:scale(.0001);overflow:hidden!important}.fb:hover svg{fill:url(#linear-gradient);transition:all 2s ease-out!important}.insta{z-index:10;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.insta .instabg{border-radius:3.64583vw;width:21.8229vw;height:21.8229vw;transition:transform .3s ease-in-out;position:relative;overflow:hidden;background:linear-gradient(106.99deg,#405de6 -22.57%,#5851d8 -15.09%,#833ab4 -3.45%,#c13584 14.27%,#e1306c 30.62%,#f56040 86.23%,#f77737 97.52%,#fcaf45 114.5%,#ffdc80 124.19%)!important}.insta svg{fill:#fff;z-index:30;width:2.60417vw;height:2.60417vw;transition:fill 10s;display:inline-block;position:absolute;transition:all 10s!important}.insta:hover div{border-radius:3.64583vw;transform:scale(.0001);overflow:hidden!important}.insta:hover svg{fill:url(#gradentinsta);transition:all 2s ease-out!important}.trip{z-index:10;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.trip .tripbg{background:#34e0a1;border-radius:3.64583vw;width:21.8229vw;height:21.8229vw;transition:transform .3s ease-in-out;position:relative;overflow:hidden}.trip svg{fill:#fff;z-index:30;width:2.60417vw;height:2.60417vw;transition:fill .4s;display:inline-block;position:absolute;transition:all .4s!important}.trip:hover div{border-radius:3.64583vw;transform:scale(.0001);overflow:hidden!important}.trip:hover svg{fill:#34e0a1}.youtube{z-index:10;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.youtube .youtubebg{background:red;border-radius:3.64583vw;width:21.8229vw;height:21.8229vw;transition:transform .3s ease-in-out;position:relative;overflow:hidden}.youtube svg{fill:#fff;z-index:30;width:2.60417vw;height:2.60417vw;transition:fill .4s;display:inline-block;position:absolute;transition:all .4s!important}.youtube:hover div{border-radius:3.64583vw;transform:scale(.0001);overflow:hidden!important}.youtube:hover svg{fill:red}.contacts{width:85.2083vw;height:13.0208vw}.contacts .titlecontact{letter-spacing:-.04em;text-transform:uppercase;color:#252223;font-family:Mardoto-Medium;font-size:1.25vw;font-style:normal;font-weight:500;line-height:1.45833vw}.contacts .contactis{flex-wrap:wrap;width:85.2083vw;min-height:13.9063vw;margin-top:2.60417vw;display:flex}.contactitem{flex-grow:1}.contactitem h4{letter-spacing:-.02em;color:#bfb7b6;font-family:Montserrat-Regular;font-size:.833333vw;font-style:normal;font-weight:400;line-height:1.04167vw}.contactitem p{letter-spacing:-.02em;color:#252223;width:11.9792vw;font-family:Montserrat-Regular;font-size:1.14583vw;font-style:normal;font-weight:400;line-height:1.40625vw;overflow:hidden}.itemcont2{justify-content:space-between;width:53.3333vw;height:3.48958vw;margin-top:2.60417vw;display:flex}.brenchinfo{background:#f9f9f9;width:100vw;min-height:10.4167vw}.itemcontainer{background:#f9f9f9;width:85.2083vw;min-height:10.4167vw;margin-left:11.3958vw;padding-top:5.20833vw}.itemcontainer .titlebrench{letter-spacing:-.04em;text-transform:uppercase;color:#c8102e;font-family:Mardoto-Medium;font-size:2.25vw;font-style:normal;font-weight:500}.itemadresesblok{flex-wrap:wrap;width:85.2083vw;min-height:25.2083vw;margin-top:2.60417vw;padding-left:20px;padding-right:20px;display:flex}.itemadresesblok .itemadressinfo{flex-direction:column;width:21.4583vw;min-height:25.2083vw;margin-right:5vw;display:flex}.titleitmadres{letter-spacing:-.02em;color:#c8102e;font-family:Montserrat-Regular;font-size:1.14583vw;font-style:normal;font-weight:400;line-height:1.40625vw}.line{background:#bfb7b6;width:21.4583vw;height:.0520833vw;margin-top:.78125vw}.text_blok{justify-content:space-between;width:21.4583vw;margin-top:1.5625vw;display:flex}.text_blok .text_top{letter-spacing:-.02em;color:#bfb7b6;font-family:Montserrat-Regular;font-size:.833333vw;font-style:normal;font-weight:400;line-height:1.04167vw}.text_blok .text_bottom{letter-spacing:-.02em;color:#252223;width:15.9375vw;font-family:Montserrat-Regular;font-size:1.04167vw;font-style:normal;font-weight:700;line-height:150%}.datejob{width:12.1875vw;height:1.40625vw;margin-top:1.64583vw;display:flex}.datejob .datatitle{letter-spacing:-.02em;color:#bfb7b6;min-width:max-content;font-family:Montserrat-Regular;font-size:.833333vw;font-style:normal;font-weight:400;line-height:1.04167vw}.datejob .dates{letter-spacing:-.02em;color:#252223;min-width:max-content;margin-left:1.04167vw;font-family:Montserrat-Regular;font-size:1.14583vw;font-style:normal;font-weight:400;line-height:1.40625vw}.phone_number{width:14.6875vw;min-height:6.19792vw;display:flex}.phone_number .phone_title{letter-spacing:-.02em;color:#bfb7b6;margin-top:1.66667vw;font-family:Montserrat-Regular;font-size:.833333vw;font-style:normal;font-weight:400;line-height:1.04167vw}.phone_number .itemphone{flex-direction:column;width:9.16667vw;min-height:6.19792vw;margin-top:.78125vw;margin-left:3.33333vw;display:flex}.phone_number .phonegroup{letter-spacing:-.02em;color:#252223;min-width:max-content;margin-top:.520833vw;font-family:Montserrat-Regular;font-size:1.14583vw;font-style:normal;font-weight:400;line-height:150%}.contactPage{justify-content:center;align-items:flex-start;width:100vw;min-height:max-content;padding:1.5vw 0 5vw;display:flex}.contactContainer{flex-direction:column;width:80%;min-height:max-content;display:flex}.contactContainer h1{text-transform:uppercase;letter-spacing:-.1vw;color:#c8102e;padding:2vw 0;font-size:1.8vw;font-weight:900}.ContactFormCont{border-radius:47px;justify-content:center;align-items:center;width:100%;min-height:30vw;padding:2vw 3vw;display:flex;box-shadow:4px 3px 19px #00000026}.ContactFormCont form{flex-wrap:wrap;gap:1vw 4.4vw;width:100%;height:100%;display:flex}.ContactFormCont form .contactInput{border:none;border-bottom:.1vw solid #00000026;outline:none;width:47%;height:3.5vw;font-weight:700}.ContactFormCont form .contactInput:nth-child(4){border-bottom:none}.ContactFormCont form .contactInput .inputglobalinfo{width:100%!important;height:100%!important;margin-top:0!important}.ContactFormCont form .contactInputSubject{border:none;border-bottom:.1vw solid #00000026;outline:none;width:100%;height:5vw;font-weight:700}.ContactFormCont form .contactInputAreaText{resize:none;border:none;border-bottom:.1vw solid #00000026;outline:none;width:100%;min-height:5vw;margin-top:1.5vw;font-weight:700}.ContactFormCont form .contactInputAreaText::-webkit-scrollbar{width:.2vw}.contactContainer .ContactButton{box-sizing:border-box;cursor:pointer;text-align:center;letter-spacing:-.04em;text-transform:uppercase;color:#fff;background:#c8102e;border:.0520833vw solid #c8102e;border-radius:256px;align-self:flex-end;width:20vw;height:3.00625vw;margin-top:4.01042vw;margin-bottom:3.5vw;font-size:1.04167vw;font-style:normal;font-weight:700;line-height:1.19792vw;transition:all .3s}.contactContainer .ContactButton:hover{color:#c8102e;background:0 0}@media screen and (max-width:600px){.contactPage{padding-top:20vw;padding-bottom:17vw}.contactContainer{width:90%}.contactContainer h1{text-align:center;margin-bottom:5vw;font-size:7vw}.ContactFormCont{border-radius:30px;padding:3vw 5vw}.ContactFormCont form{flex-direction:column}.ContactFormCont form .contactInput,.ContactFormCont form .contactInputSubject{width:100%;height:15vw;font-size:3vw}.ContactFormCont form .contactInputAreaText{width:100%;min-height:35vw;padding:3vw;font-size:3vw}.contactContainer .ContactButton{width:100%;height:max-content;margin-top:8vw;margin-left:0;padding:6vw 0;font-size:5vw}.socialmediacontainer{width:100vw;min-height:40.2667vw}.socialmediacontainer .contactContainer{width:92vw;min-height:40.2667vw;margin-left:4vw}.socialmediacontainer .contactContainer .contacthdr{width:92vw;min-height:40.2667vw;padding-top:16vw}.socialmediacontainer .contactContainer .contacthdr h1{font-size:6.93333vw;line-height:120%}.socialmedia{width:92vw;min-height:178.667vw}.socialmedia .connectme{font-size:4.26667vw;line-height:5.06667vw}.socialmedia .socialmediaitem{flex-direction:column;justify-content:space-between;align-items:flex-start;width:92vw;min-height:200vw;margin-top:5.33333vw}.socialmedia .socialmediaitem .fb,.socialmedia .socialmediaitem .tk,.socialmedia .socialmediaitem .trip,.socialmedia .socialmediaitem .insta,.socialmedia .socialmediaitem .youtube{border-radius:2.66667vw;width:92vw;height:37.3333vw}.fb{z-index:10;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.fb .fbbg{border-radius:18.6667vw;width:111.733vw;height:111.733vw;transition:transform .3s ease-in-out;position:relative;overflow:hidden;background:linear-gradient(#18abfe 0%,#0162e0 100%)!important}.fb svg{width:13.3333vw;height:13.3333vw}.fb:hover div{border-radius:18.6667vw}.tk{z-index:10;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.tk .tkbg{border-radius:18.6667vw;width:111.733vw;height:111.733vw;transition:transform .3s ease-in-out;position:relative;overflow:hidden;background:linear-gradient(#18ab2e 0%,#0172e0 100%)!important}.tk svg{width:13.3333vw;height:13.3333vw}.tk:hover div{border-radius:18.6667vw}.insta{z-index:10;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.insta .instabg{border-radius:18.6667vw;width:111.733vw;height:111.733vw;transition:transform .3s ease-in-out;position:relative;overflow:hidden;background:linear-gradient(106.99deg,#405de6 -22.57%,#5851d8 -15.09%,#833ab4 -3.45%,#c13584 14.27%,#e1306c 30.62%,#f56040 86.23%,#f77737 97.52%,#fcaf45 114.5%,#ffdc80 124.19%)!important}.insta svg{width:13.3333vw;height:13.3333vw}.insta:hover div{border-radius:18.6667vw}.trip .tripbg{border-radius:18.6667vw;width:111.733vw;height:111.733vw}.trip svg{width:13.3333vw;height:13.3333vw}.trip:hover div{border-radius:18.6667vw}.youtube .youtubebg{border-radius:18.6667vw;width:111.733vw;height:111.733vw}.youtube svg{width:13.3333vw;height:13.3333vw}.youtube:hover div{border-radius:18.6667vw}.contacts{width:100vw;min-height:136vw;margin-top:26.6667vw}.contacts .titlecontact{font-size:4.26667vw;line-height:5.06667vw}.contacts .contactis{flex-direction:column;gap:2vw;width:48.8vw;min-height:23.2vw;display:flex}.contactitem{width:44.8vw;height:14.6667vw;margin-top:8vw;margin-left:4vw!important}.contactitem h4{font-size:3.46667vw;line-height:160%}.contactitem p{width:100vw;margin-top:2.13333vw;font-size:4.26667vw;line-height:160%}.itemcont2{flex-direction:column;justify-content:space-between;width:100vw;min-height:14.6667vw;margin-top:0;display:flex}.brenchinfo{width:100vw;min-height:53.3333vw}.itemcontainer{width:92vw;min-height:53.3333vw;margin-left:4vw;padding-top:16vw}.itemcontainer .titlebrench{font-size:4.26667vw;line-height:5.06667vw}.itemadresesblok{flex-direction:column;justify-content:space-between;width:92vw;min-height:66.9333vw;padding-bottom:16vw;padding-left:0;padding-right:0;display:flex}.itemadresesblok .itemadressinfo{flex-direction:column;width:21.4583vw;min-height:25.2083vw;margin-top:10.6667vw;display:flex}.titleitmadres{min-width:max-content;font-size:4.26667vw;line-height:160%}.line{width:92vw;height:.266667vw;margin-top:2.13333vw}.text_blok{justify-content:space-between;width:92vw;margin-top:6.4vw;display:flex}.text_blok .text_top{letter-spacing:-.02em;color:#bfb7b6;width:24.5333vw;font-family:Montserrat-Regular;font-size:3.46667vw;font-style:normal;font-weight:400;line-height:160%}.text_blok .text_bottom{letter-spacing:-.02em;color:#252223;width:61.6vw;font-family:Montserrat-Regular;font-size:4.26667vw;font-style:normal;font-weight:700;line-height:160%}.datejob{width:92vw;height:6.93333vw;margin-top:4.8vw;display:flex}.datejob .datatitle{font-size:3.46667vw;line-height:160%}.datejob .dates{margin-left:12.5333vw;font-size:4.26667vw;line-height:160%}.phone_number{width:92vw;min-height:13.8667vw;display:flex}.phone_number .phone_title{letter-spacing:-.02em;color:#bfb7b6;margin-top:6.13333vw;font-size:3.46667vw;line-height:160%}.phone_number .itemphone{flex-direction:column;width:32.8vw;min-height:13.8667vw;margin-top:4vw;margin-left:22.9333vw;display:flex}.phone_number .phonegroup{letter-spacing:-.02em;color:#252223;min-width:max-content;margin-top:2.66667vw;font-family:Montserrat-Regular;font-size:4.26667vw;font-style:normal;font-weight:400;line-height:160%}}
