.socialmediacontainer{width:100vw;min-height:20.2604166667vw;background-color:#ffffff}.socialmediacontainer .contactContainer{width:85.2083333333vw;min-height:20.2604166667vw;margin-left:7.3958333333vw;background-color:#ffffff}.socialmediacontainer .contactContainer .contacthdr{width:85.2083333333vw;min-height:20.2604166667vw;padding-top:10.15625vw}.socialmediacontainer .contactContainer .contacthdr h1{font-family:Mardoto-Medium;font-style:normal;font-weight:500;font-size:4.1666666667vw;line-height:4.8958333333vw;letter-spacing:-.04em;text-transform:uppercase;color:#252223}.socialmedia{width:85.2083333333vw;height:19.6875vw}.socialmedia .connectme{font-family:Mardoto-Medium;font-style:normal;font-weight:500;font-size:1.25vw;line-height:1.4583333333vw;letter-spacing:-.04em;text-transform:uppercase;color:#252223}.socialmedia .socialmediaitem{width:85.2083333333vw;height:10.4166666667vw;margin-top:2.6041666667vw;display:flex;justify-content:space-between;align-items:center}.socialmedia .socialmediaitem .fb,.socialmedia .socialmediaitem .insta,.socialmedia .socialmediaitem .tk,.socialmedia .socialmediaitem .trip,.socialmedia .socialmediaitem .youtube{width:16.3229166667vw;height:10.4166666667vw;background:#ffffff;box-shadow:1px 1px .3125rem rgba(189,189,189,.25);border-radius:.5208333333vw;cursor:pointer}.fb{display:flex;justify-content:center;align-items:center;z-index:10}.fb,.fb .fbbg{overflow:hidden;position:relative}.fb .fbbg{width:21.8229166667vw;height:21.8229166667vw;border-radius:3.6458333333vw;transition:transform .3s ease-in-out;background:linear-gradient(180deg,#18abfe,#0162e0)!important}.tk{display:flex;justify-content:center;align-items:center;z-index:10}.tk,.tkbg{overflow:hidden;position:relative}.tkbg{width:21.8229166667vw;height:21.8229166667vw;border-radius:3.6458333333vw;transition:transform .3s ease-in-out;background:linear-gradient(180deg,#18ab2e,#0172e0)!important}.tk svg{width:2.6041666667vw;height:2.6041666667vw;position:absolute;fill:white;transition:all 10s ease!important;display:inline-block;transition:fill 10s ease;z-index:30}.tk:hover div{border-radius:3.6458333333vw;transform:scale(.0001);overflow:hidden!important}.tk:hover svg{transition:all 2s ease-out!important;fill:#34e0a1}.fb svg{width:2.6041666667vw;height:2.6041666667vw;position:absolute;fill:white;transition:all 10s ease!important;display:inline-block;transition:fill 10s ease;z-index:30}.fb:hover div{border-radius:3.6458333333vw;transform:scale(.0001);overflow:hidden!important}.fb:hover svg{transition:all 2s ease-out!important;fill:url(#linear-gradient)}.insta{display:flex;justify-content:center;align-items:center;z-index:10}.insta,.insta .instabg{overflow:hidden;position:relative}.insta .instabg{width:21.8229166667vw;height:21.8229166667vw;border-radius:3.6458333333vw;transition:transform .3s ease-in-out;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:2.6041666667vw;height:2.6041666667vw;position:absolute;fill:white;transition:all 10s ease!important;display:inline-block;transition:fill 10s ease;z-index:30}.insta:hover div{border-radius:3.6458333333vw;transform:scale(.0001);overflow:hidden!important}.insta:hover svg{transition:all 2s ease-out!important;fill:url(#gradentinsta)}.trip{display:flex;justify-content:center;align-items:center;z-index:10}.trip,.trip .tripbg{overflow:hidden;position:relative}.trip .tripbg{width:21.8229166667vw;height:21.8229166667vw;border-radius:3.6458333333vw;transition:transform .3s ease-in-out;background:#34e0a1}.trip svg{width:2.6041666667vw;height:2.6041666667vw;position:absolute;fill:white;transition:all .4s ease!important;display:inline-block;transition:fill .4s ease;z-index:30}.trip:hover div{border-radius:3.6458333333vw;transform:scale(.0001);overflow:hidden!important}.trip:hover svg{fill:#34e0a1}.youtube{display:flex;justify-content:center;align-items:center;z-index:10}.youtube,.youtube .youtubebg{overflow:hidden;position:relative}.youtube .youtubebg{width:21.8229166667vw;height:21.8229166667vw;border-radius:3.6458333333vw;transition:transform .3s ease-in-out;background:#ff0000}.youtube svg{width:2.6041666667vw;height:2.6041666667vw;position:absolute;fill:white;transition:all .4s ease!important;display:inline-block;transition:fill .4s ease;z-index:30}.youtube:hover div{border-radius:3.6458333333vw;transform:scale(.0001);overflow:hidden!important}.youtube:hover svg{fill:#ff0000}.contacts{width:85.2083333333vw;height:13.0208333333vw}.contacts .titlecontact{font-family:Mardoto-Medium;font-style:normal;font-weight:500;font-size:1.25vw;line-height:1.4583333333vw;letter-spacing:-.04em;text-transform:uppercase;color:#252223}.contacts .contactis{width:85.2083333333vw;min-height:13.90625vw;display:flex;flex-wrap:wrap;margin-top:2.6041666667vw}.contactitem{flex-grow:1}.contactitem h4{font-size:.8333333333vw;line-height:1.0416666667vw;color:#bfb7b6}.contactitem h4,.contactitem p{font-family:Montserrat-Regular;font-style:normal;font-weight:400;letter-spacing:-.02em}.contactitem p{width:11.9791666667vw;font-size:1.1458333333vw;line-height:1.40625vw;color:#252223;overflow:hidden}.itemcont2{width:53.3333333333vw;height:3.4895833333vw;display:flex;margin-top:2.6041666667vw;justify-content:space-between}.brenchinfo{width:100vw}.brenchinfo,.itemcontainer{min-height:10.4166666667vw;background:#f9f9f9}.itemcontainer{width:85.2083333333vw;margin-left:11.3958333333vw;padding-top:5.2083333333vw}.itemcontainer .titlebrench{font-family:Mardoto-Medium;font-style:normal;font-weight:500;font-size:2.25vw;letter-spacing:-.04em;text-transform:uppercase;color:#C8102E}.itemadresesblok{width:85.2083333333vw;min-height:25.2083333333vw;display:flex;flex-wrap:wrap;padding-left:1.25rem;padding-right:1.25rem;margin-top:2.6041666667vw}.itemadresesblok .itemadressinfo{width:21.4583333333vw;min-height:25.2083333333vw;display:flex;flex-direction:column;margin-right:5vw}.titleitmadres{font-family:Montserrat-Regular;font-style:normal;font-weight:400;font-size:1.1458333333vw;line-height:1.40625vw;letter-spacing:-.02em;color:#C8102E}.line{height:.0520833333vw;background:#bfb7b6;margin-top:.78125vw}.line,.text_blok{width:21.4583333333vw}.text_blok{display:flex;justify-content:space-between;margin-top:1.5625vw}.text_blok .text_top{font-weight:400;font-size:.8333333333vw;line-height:1.0416666667vw;color:#bfb7b6}.text_blok .text_bottom,.text_blok .text_top{font-family:Montserrat-Regular;font-style:normal;letter-spacing:-.02em}.text_blok .text_bottom{width:15.9375vw;font-weight:700;font-size:1.0416666667vw;line-height:150%;color:#252223}.datejob{width:12.1875vw;height:1.40625vw;margin-top:1.645833vw;display:flex}.datejob .datatitle{font-size:.8333333333vw;line-height:1.0416666667vw;color:#bfb7b6}.datejob .datatitle,.datejob .dates{min-width:-moz-max-content;min-width:max-content;font-family:Montserrat-Regular;font-style:normal;font-weight:400;letter-spacing:-.02em}.datejob .dates{font-size:1.1458333333vw;line-height:1.40625vw;color:#252223;margin-left:1.0416666667vw}.phone_number{width:14.6875vw;min-height:6.1979166667vw;display:flex}.phone_number .phone_title{font-family:Montserrat-Regular;font-style:normal;font-weight:400;font-size:.8333333333vw;line-height:1.0416666667vw;letter-spacing:-.02em;color:#bfb7b6;margin-top:1.6666666667vw}.phone_number .itemphone{width:9.1666666667vw;min-height:6.1979166667vw;display:flex;flex-direction:column;margin-left:3.3333333333vw;margin-top:.78125vw}.phone_number .phonegroup{min-width:-moz-max-content;min-width:max-content;font-family:Montserrat-Regular;font-style:normal;font-weight:400;font-size:1.1458333333vw;line-height:150%;letter-spacing:-.02em;color:#252223;margin-top:.5208333333vw}.contactPage{width:100vw;justify-content:center;align-items:flex-start;padding:1.5vw 0 5vw}.contactContainer,.contactPage{min-height:-moz-max-content;min-height:max-content;display:flex}.contactContainer{width:80%;flex-direction:column}.contactContainer h1{padding:2vw 0;text-transform:uppercase;font-weight:900;font-size:1.8vw;letter-spacing:-.1vw;color:#C8102E}.ContactFormCont{width:100%;min-height:30vw;border-radius:2.9375rem;padding:2vw 3vw;display:flex;justify-content:center;align-items:center;box-shadow:.25rem .1875rem 1.1875rem 0 #00000026}.ContactFormCont form{width:100%;height:100%;display:flex;flex-wrap:wrap;gap:1vw 4.4vw}.contactInput::-moz-placeholder{color:#C8102E}.contactInput::placeholder{color:#C8102E}.contactInputSubject::-moz-placeholder{color:#C8102E}.contactInputSubject::placeholder{color:#C8102E}.contactInputAreaText::-moz-placeholder{color:#C8102E}.contactInputAreaText::placeholder{color:#C8102E}.ContactFormCont form .contactInput{width:47%;height:3.5vw;outline:none;font-weight:700;border:none;border-bottom:.1vw solid #00000026}.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{width:100%;height:5vw;outline:none;font-weight:700;border:none;border-bottom:.1vw solid #00000026}.ContactFormCont form .contactInputAreaText{width:100%;min-height:5vw;outline:none;resize:none;font-weight:700;border:none;border-bottom:.1vw solid #00000026;margin-top:1.5vw}.ContactFormCont form .contactInputAreaText::-webkit-scrollbar{width:.2vw}.contactContainer .ContactButton{width:20vw;height:3.00625vw;background:#C8102E;border:.0520833333vw solid #c8102e;box-sizing:border-box;border-radius:16rem;margin-top:4.0104166667vw;cursor:pointer;font-style:normal;font-weight:700;font-size:1.0416666667vw;line-height:1.1979166667vw;text-align:center;align-self:flex-end;letter-spacing:-.04em;text-transform:uppercase;color:#FFFFFF;transition:.3s;margin-bottom:3.5vw}.contactContainer .ContactButton:hover{background:transparent;color:#C8102E}@media screen and (max-width:600px){.contactPage{padding-top:20vw;padding-bottom:17vw}.contactContainer{width:90%}.contactContainer h1{font-size:7vw;text-align:center;margin-bottom:5vw}.ContactFormCont{border-radius:1.875rem;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;font-size:3vw;padding:3vw}.contactContainer .ContactButton{width:100%;height:-moz-max-content;height:max-content;padding:6vw 0;font-size:5vw;margin-top:8vw;margin-left:0}.socialmediacontainer{width:100vw;min-height:40.2666666667vw}.socialmediacontainer .contactContainer{width:92vw;min-height:40.2666666667vw;margin-left:4vw}.socialmediacontainer .contactContainer .contacthdr{width:92vw;min-height:40.2666666667vw;padding-top:16vw}.socialmediacontainer .contactContainer .contacthdr h1{font-size:6.9333333333vw;line-height:120%}.socialmedia{width:92vw;min-height:178.6666666667vw}.socialmedia .connectme{font-size:4.2666666667vw;line-height:5.0666666667vw}.socialmedia .socialmediaitem{width:92vw;min-height:200vw;margin-top:5.3333333333vw;flex-direction:column;align-items:flex-start;justify-content:space-between}.socialmedia .socialmediaitem .fb,.socialmedia .socialmediaitem .insta,.socialmedia .socialmediaitem .tk,.socialmedia .socialmediaitem .trip,.socialmedia .socialmediaitem .youtube{width:92vw;height:37.3333333333vw;border-radius:2.6666666667vw}.fb{display:flex;justify-content:center;align-items:center;z-index:10}.fb,.fb .fbbg{overflow:hidden;position:relative}.fb .fbbg{width:111.7333333333vw;height:111.7333333333vw;border-radius:18.6666666667vw;transition:transform .3s ease-in-out;background:linear-gradient(180deg,#18abfe,#0162e0)!important}.fb svg{width:13.3333333333vw;height:13.3333333333vw}.fb:hover div{border-radius:18.6666666667vw}.tk{display:flex;justify-content:center;align-items:center;z-index:10}.tk,.tk .tkbg{overflow:hidden;position:relative}.tk .tkbg{width:111.7333333333vw;height:111.7333333333vw;border-radius:18.6666666667vw;transition:transform .3s ease-in-out;background:linear-gradient(180deg,#18ab2e,#0172e0)!important}.tk svg{width:13.3333333333vw;height:13.3333333333vw}.tk:hover div{border-radius:18.6666666667vw}.insta{display:flex;justify-content:center;align-items:center;z-index:10}.insta,.insta .instabg{overflow:hidden;position:relative}.insta .instabg{width:111.7333333333vw;height:111.7333333333vw;border-radius:18.6666666667vw;transition:transform .3s ease-in-out;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.3333333333vw;height:13.3333333333vw}.insta:hover div,.trip .tripbg{border-radius:18.6666666667vw}.trip .tripbg{width:111.7333333333vw;height:111.7333333333vw}.trip svg{width:13.3333333333vw;height:13.3333333333vw}.trip:hover div,.youtube .youtubebg{border-radius:18.6666666667vw}.youtube .youtubebg{width:111.7333333333vw;height:111.7333333333vw}.youtube svg{width:13.3333333333vw;height:13.3333333333vw}.youtube:hover div{border-radius:18.6666666667vw}.contacts{width:100vw;min-height:136vw;margin-top:26.6666666667vw}.contacts .titlecontact{font-size:4.2666666667vw;line-height:5.0666666667vw}.contacts .contactis{width:48.8vw;min-height:23.2vw;gap:2vw;display:flex;flex-direction:column}.contactitem{width:44.8vw;height:14.6666666667vw;margin-top:8vw;margin-left:4vw!important}.contactitem h4{font-size:3.4666666667vw;line-height:160%}.contactitem p{width:100vw;font-size:4.2666666667vw;line-height:160%;margin-top:2.1333333333vw}.itemcont2{width:100vw;min-height:14.6666666667vw;display:flex;flex-direction:column;margin-top:0;justify-content:space-between}.brenchinfo{width:100vw;min-height:53.3333333333vw}.itemcontainer{width:92vw;min-height:53.3333333333vw;margin-left:4vw;padding-top:16vw}.itemcontainer .titlebrench{font-size:4.2666666667vw;line-height:5.0666666667vw}.itemadresesblok{width:92vw;min-height:66.9333333333vw;display:flex;flex-direction:column;padding-left:0;padding-right:0;justify-content:space-between;padding-bottom:16vw}.itemadresesblok .itemadressinfo{width:21.4583333333vw;min-height:25.2083333333vw;margin-top:10.6666666667vw;display:flex;flex-direction:column}.titleitmadres{min-width:-moz-max-content;min-width:max-content;font-size:4.2666666667vw;line-height:160%}.line{width:92vw;height:.2666666667vw;margin-top:2.1333333333vw}.text_blok{width:92vw;display:flex;justify-content:space-between;margin-top:6.4vw}.text_blok .text_top{width:24.5333333333vw;font-weight:400;font-size:3.4666666667vw;color:#bfb7b6}.text_blok .text_bottom,.text_blok .text_top{font-family:Montserrat-Regular;font-style:normal;line-height:160%;letter-spacing:-.02em}.text_blok .text_bottom{width:61.6vw;font-weight:700;font-size:4.2666666667vw;color:#252223}.datejob{width:92vw;height:6.9333333333vw;margin-top:4.8vw;display:flex}.datejob .datatitle{font-size:3.4666666667vw;line-height:160%}.datejob .dates{font-size:4.2666666667vw;line-height:160%;margin-left:12.5333333333vw}.phone_number{width:92vw;min-height:13.8666666667vw;display:flex}.phone_number .phone_title{font-size:3.4666666667vw;line-height:160%;letter-spacing:-.02em;color:#bfb7b6;margin-top:6.1333333333vw}.phone_number .itemphone{width:32.8vw;min-height:13.8666666667vw;display:flex;flex-direction:column;margin-left:22.9333333333vw;margin-top:4vw}.phone_number .phonegroup{min-width:-moz-max-content;min-width:max-content;font-family:Montserrat-Regular;font-style:normal;font-weight:400;font-size:4.2666666667vw;line-height:160%;letter-spacing:-.02em;color:#252223;margin-top:2.6666666667vw}}