.vacant_page .vacant .container .container_picture .img{width:100%;height:100%;object-fit:cover}.vacant_page .vacant .container .text .description p,.vacant_page .testimonials_section .container .box_testimonials .card .details .desc,.vacant_page .testimonials_section .container .box_testimonials .card .details .desc p,.vacant_page .testimonials_section .container .box_testimonials .card .title h4,.vacant_page .testimonials_section .container .desc_section p,.vacant_page .company_qualities .container_qualities .card_qualities .text .short_desc,.vacant_page .company_qualities .container_qualities .card_qualities .text .short_desc p,.vacant_page .company_qualities .container_qualities .card_qualities .text .title_card,.vacant_page .company_qualities .container_qualities .description,.vacant_page .company_qualities .container_qualities .description p,.vacant_page .banner .container_banner .text .description,.vacant_page .banner .container_banner .text .description p{font-size:clamp(1rem,1.14vw,1.375rem);font-family:"Montserrat","sans-serif";font-weight:300;font-style:normal;font-variant:normal;line-height:1.3}.vacant_page .banner .container_banner .text .title_page{font-size:clamp(1.25rem,2.5vw,3rem);font-family:"Montserrat","sans-serif";font-weight:500;font-style:normal;font-variant:normal;line-height:clamp(24px,2.6vw,50px)}.vacant_page .vacant .container .text .area,.vacant_page .testimonials_section .container .subtitle{font-size:clamp(1.375rem,1.5vw,1.75rem);font-family:"Montserrat","sans-serif";font-weight:500;font-style:normal;font-variant:normal;line-height:1.5}.vacant_page .testimonials_section .container .title_section,.vacant_page .company_qualities .container_qualities .title{font-size:clamp(2rem,5vw,4.25rem);font-family:"Montserrat","sans-serif";font-weight:500;font-style:normal;font-variant:normal;line-height:.8}.vacant_page .vacant .container .text .title_page{font-size:clamp(2rem,2.5vw,3rem);font-family:"Montserrat","sans-serif";font-weight:500;font-style:normal;font-variant:normal;line-height:1.2}.vacant_page .testimonials_section .container .box_testimonials .card .details summary .arrow_btn{all:initial;position:relative;top:0;left:0;-webkit-flex-direction:column;flex-direction:column;-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;place-content:center;place-items:center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:45px;height:45px;background-color:#004976;cursor:pointer}@media only screen and (max-width: 1440px){.vacant_page .testimonials_section .container .box_testimonials .card .details summary .arrow_btn{width:35px;height:35px}}.vacant_page .testimonials_section .blobs_1{width:min(24.95vw,479px);height:min(18.44vw,354px)}@media only screen and (max-width: 980px){.vacant_page .testimonials_section .blobs_1{width:min(149.69vw,479px);height:min(110.63vw,354px)}}.vacant_page .vacant .container .text .link,.vacant_page .banner .container_banner .text .link{width:fit-content;padding:13px 25px;border-radius:40px;display:flex;position:relative;margin-bottom:20px;align-items:center;min-width:320px;grid-gap:16px}@supports(gap){.vacant_page .vacant .container .text .link,.vacant_page .banner .container_banner .text .link{gap:16px}}@media only screen and (max-width: 980px){.vacant_page .vacant .container .text .link,.vacant_page .banner .container_banner .text .link{padding:11px 25px;width:100%}}.vacant_page .vacant .container .text .ct.link,.vacant_page .banner .container_banner .text .ct.link{border:solid 2px #004976}.vacant_page .vacant .container .text .ct.link .text_link,.vacant_page .banner .container_banner .text .ct.link .text_link{border-left:2px solid #004976;color:#004976}.vacant_page .vacant .container .text .ct.link .btn_img,.vacant_page .banner .container_banner .text .ct.link .btn_img{width:25px;height:27px}.vacant_page .vacant .container .text .in.link,.vacant_page .banner .container_banner .text .in.link{border:solid 2px #004976;background-color:#004976;color:#fff}.vacant_page .vacant .container .text .in.link .text_link,.vacant_page .banner .container_banner .text .in.link .text_link{border-left:2px solid #fff}.vacant_page .vacant .container .text .link .text_link,.vacant_page .banner .container_banner .text .link .text_link{font-size:22px;padding-left:16px}.vacant_page .banner{width:min(100vw,1920px);height:auto;background-color:#3c9d8e;margin-top: -100px;px auto 0;min-height:min(100vh,1080px)}@media only screen and (max-width: 980px){.vacant_page .banner{width:100vw;height:auto}}.vacant_page .banner .container_banner{-webkit-border-radius:0 0 0 150px;-moz-border-radius:0 0 0 150px;-ms-border-radius:0 0 0 150px;-o-border-radius:0 0 0 150px;border-radius:0 0 0 150px;grid-gap:clamp(45px,3.13vw,60px);width:min(100vw,1920px);height:auto;-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;justify-content:flex-end;background-color:#f5f5f5;font-size:0;min-height:min(100vh,1080px);position:relative}@supports(gap){.vacant_page .banner .container_banner{gap:clamp(45px,3.13vw,60px)}}@media only screen and (max-width: 980px){.vacant_page .banner .container_banner{-webkit-border-radius:0 0 0 clamp(75px,15.31vw,150px);-moz-border-radius:0 0 0 clamp(75px,15.31vw,150px);-ms-border-radius:0 0 0 clamp(75px,15.31vw,150px);-o-border-radius:0 0 0 clamp(75px,15.31vw,150px);border-radius:0 0 0 clamp(75px,15.31vw,150px);width:100vw;height:auto}}@media only screen and (max-width: 768px){.vacant_page .banner .container_banner{-webkit-align-items:center;align-items:center;flex-direction:column-reverse;padding-bottom:45px}}.vacant_page .banner .container_banner .text{width:min(36vw,690px);height:auto;align-self:center}@media only screen and (max-width: 768px){.vacant_page .banner .container_banner .text{max-width:350px;margin:0 auto;width:90%}}.vacant_page .banner .container_banner .text .title_page{margin-bottom:clamp(16px,1vw,24px);text-align:left;line-height:1;color:#004976}@media only screen and (max-width: 1920px){.vacant_page .banner .container_banner .text .title_page{padding-right:20px}}.vacant_page .banner .container_banner .text .description,.vacant_page .banner .container_banner .text .description p{margin-bottom:clamp(16px,1.34vw,33px)}.vacant_page .banner .container_banner .container_picture{position:relative;width:clamp(320px,48.44vw,930px);height:auto}@media only screen and (max-width: 640px){.vacant_page .banner .container_banner .container_picture{width:100%}}.vacant_page .banner .container_banner .container_picture .img{height:100%;width:100%;object-fit:revert}.vacant_page .company_qualities{-webkit-border-radius:0 0 150px 0;-moz-border-radius:0 0 150px 0;-ms-border-radius:0 0 150px 0;-o-border-radius:0 0 150px 0;border-radius:0 0 150px 0;width:min(100vw,1920px);height:min(100vh,1080px);-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;background-image:linear-gradient(180deg, #3C9D8E 0%, #49C5B1 100%);margin:auto}@media only screen and (max-width: 980px){.vacant_page .company_qualities{-webkit-border-radius:0 0 clamp(75px,15.31vw,150px) 0;-moz-border-radius:0 0 clamp(75px,15.31vw,150px) 0;-ms-border-radius:0 0 clamp(75px,15.31vw,150px) 0;-o-border-radius:0 0 clamp(75px,15.31vw,150px) 0;border-radius:0 0 clamp(75px,15.31vw,150px) 0;height:initial;padding:80px 0}}.vacant_page .company_qualities .container_qualities .title{width:80%;margin-top:0;margin-right:auto;margin-bottom:clamp(16px,2.5vw,48px);margin-left:auto;text-align:center;line-height:1;color:#fff}@media only screen and (max-width: 980px){.vacant_page .company_qualities .container_qualities .title{max-width:320px}}.vacant_page .company_qualities .container_qualities .description,.vacant_page .company_qualities .container_qualities .description p{width:43.8020833333vw;height:auto;text-align:center;max-width:841px;margin:auto;color:#fff}@media only screen and (max-width: 980px){.vacant_page .company_qualities .container_qualities .description,.vacant_page .company_qualities .container_qualities .description p{min-width:320px}}.vacant_page .company_qualities .container_qualities .qualitiesSwiper{padding:50px 0 80px 0;margin-top:56px}@media only screen and (max-width: 1366px){.vacant_page .company_qualities .container_qualities .qualitiesSwiper{margin-top:20px;padding-top:20px}}@media only screen and (max-width: 980px){.vacant_page .company_qualities .container_qualities .qualitiesSwiper{margin-top:30px;padding-top:0}}.vacant_page .company_qualities .container_qualities .qualitiesSwiper .swiper-slide{width:fit-content}.vacant_page .company_qualities .container_qualities .qualitiesSwiper .controls{grid-gap:clamp(9px,1.56vw,30px);-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;justify-content:space-between;transform:translate(-50%);align-items:center;position:absolute;width:fit-content;bottom:0;z-index:1;left:50%}@supports(gap){.vacant_page .company_qualities .container_qualities .qualitiesSwiper .controls{gap:clamp(9px,1.56vw,30px)}}@media only screen and (max-width: 980px){.vacant_page .company_qualities .container_qualities .qualitiesSwiper .controls{bottom:15px}}.vacant_page .company_qualities .container_qualities .qualitiesSwiper .controls .btn_arrow{position:relative;top:0;left:0;width:40px;height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background-color:#004976;z-index:2}@media only screen and (max-width: 980px){.vacant_page .company_qualities .container_qualities .qualitiesSwiper .controls .btn_arrow{width:25px;height:25px;min-width:25px}}.vacant_page .company_qualities .container_qualities .qualitiesSwiper .controls .swiper-button-next,.vacant_page .company_qualities .container_qualities .qualitiesSwiper .controls .swiper-button-prev{position:relative}.vacant_page .company_qualities .container_qualities .qualitiesSwiper .controls .swiper-button-prev:hover:after{-webkit-animation:arrow_animation_prev 800ms;-moz-animation:arrow_animation_prev 800ms;animation:arrow_animation_prev 800ms}.vacant_page .company_qualities .container_qualities .qualitiesSwiper .controls .swiper-button-next:hover:after{-webkit-animation:arrow_animation_next 800ms;-moz-animation:arrow_animation_next 800ms;animation:arrow_animation_next 800ms}.vacant_page .company_qualities .container_qualities .qualitiesSwiper .controls .swiper-pagination-bullet-active{background-color:#004976}.vacant_page .company_qualities .container_qualities .qualitiesSwiper .controls .swiper-pagination-bullets.swiper-pagination-horizontal{position:relative;width:150px;z-index:1}.vacant_page .company_qualities .container_qualities .qualitiesSwiper .controls .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{width:clamp(8px,.8vw,16px);height:clamp(8px,.8vw,16px)}.vacant_page .company_qualities .container_qualities .card_qualities{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;width:31.875pxvw;height:auto;-webkit-align-items:center;align-items:center;position:relative;top:0;left:0;-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;height:320px;min-height:156px;background-color:#fff;max-width:612px;min-width:300px;min-height:160px;padding:70px 45px 45px}@media only screen and (max-width: 980px){.vacant_page .company_qualities .container_qualities .card_qualities{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;padding:45px 30px;max-width:100%;overflow:hidden}}.vacant_page .company_qualities .container_qualities .card_qualities .text{width:524px}@media only screen and (max-width: 980px){.vacant_page .company_qualities .container_qualities .card_qualities .text{width:269px}}.vacant_page .company_qualities .container_qualities .card_qualities .text .title_card{-webkit-border-radius:0 75px 0 150px;-moz-border-radius:0 75px 0 150px;-ms-border-radius:0 75px 0 150px;-o-border-radius:0 75px 0 150px;border-radius:0 75px 0 150px;background-color:#004976;padding:16px 43px;position:absolute;color:#fff;right:0;top:0}@media only screen and (max-width: 980px){.vacant_page .company_qualities .container_qualities .card_qualities .text .title_card{padding:6px 30px}}.vacant_page .testimonials_section{position:relative}.vacant_page .testimonials_section [class*=blobs]{animation:blobs 30s ease-in-out infinite alternate;z-index:-1}.vacant_page .testimonials_section .blobs_1{position:absolute;top:max(36.5vw,700px);left:max(-2.6vw,-234px);background-color:#004976;left:-30%}@media only screen and (max-width: 980px){.vacant_page .testimonials_section .blobs_1{width:min(149.69vw,479px);height:min(110.63vw,354px)}}@media only screen and (max-width: 980px)and (max-width: 480px){.vacant_page .testimonials_section .blobs_1{left:-100%}}.vacant_page .testimonials_section .blobs_2{transform:rotate(-210deg);position:absolute;bottom:max(16vw,320px);right:max(-5vw,-96px);width:min(24.95vw,479px);height:min(18.44vw,354px);background-color:#49c5b1}@media only screen and (max-width: 980px){.vacant_page .testimonials_section .blobs_2{width:min(149.69vw,479px);height:min(110.63vw,354px);right:-30%}}@media only screen and (max-width: 480px){.vacant_page .testimonials_section .blobs_2{right:-100%}}.vacant_page .testimonials_section .container{width:min(59.4vw,1141px);height:auto;margin:75px auto 190px auto}@media only screen and (max-width: 640px){.vacant_page .testimonials_section .container{margin:70px auto;width:100%}}.vacant_page .testimonials_section .container .title_section{width:80%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:clamp(16px,2.5vw,48px);text-align:center;line-height:1;color:#004976}@media only screen and (max-width: 980px){.vacant_page .testimonials_section .container .title_section{max-width:320px}}.vacant_page .testimonials_section .container .desc_section p{max-width:840px;text-align:center;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:clamp(24px,3.34vw,64px)}.vacant_page .testimonials_section .container .subtitle{margin-bottom:clamp(32px,3.95vw,75px);text-align:center;color:#49c5b1}.vacant_page .testimonials_section .container .box_testimonials{display:flex;flex-direction:column;grid-gap:80px}@supports(gap){.vacant_page .testimonials_section .container .box_testimonials{gap:80px}}.vacant_page .testimonials_section .container .box_testimonials .card{grid-gap:60px;background-color:#f5f5f5;border:3px solid #ddd;display:flex;padding-right:clamp(5px,4.7vw,90px);max-height:400px;border-top-left-radius:30px;border-bottom-right-radius:30px;overflow:hidden}@supports(gap){.vacant_page .testimonials_section .container .box_testimonials .card{gap:60px}}@media only screen and (max-width: 1024px){.vacant_page .testimonials_section .container .box_testimonials .card{grid-gap:0;flex-direction:column;padding-bottom:30px;max-height:initial;padding-right:0;max-width:285px;margin:auto}@supports(gap){.vacant_page .testimonials_section .container .box_testimonials .card{gap:0}}}.vacant_page .testimonials_section .container .box_testimonials .card:nth-child(2n+2){border-top-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:30px;border-bottom-left-radius:30px;flex-direction:row-reverse;padding-left:clamp(5px,4.7vw,90px);padding-right:0}@media only screen and (max-width: 1024px){.vacant_page .testimonials_section .container .box_testimonials .card:nth-child(2n+2){flex-direction:column;padding-left:0}}@media only screen and (max-width: 1024px){.vacant_page .testimonials_section .container .box_testimonials .card img{height:285px;width:100%}}.vacant_page .testimonials_section .container .box_testimonials .card img.only_mobile{display:none}@media only screen and (max-width: 1024px){.vacant_page .testimonials_section .container .box_testimonials .card img.only_mobile{display:block}}@media only screen and (max-width: 1024px){.vacant_page .testimonials_section .container .box_testimonials .card img.only_desk{display:none}}.vacant_page .testimonials_section .container .box_testimonials .card .title{display:flex;margin-top:clamp(40px,2.8vw,53px);margin-bottom:clamp(24px,1.7vw,32px)}@media only screen and (max-width: 1024px){.vacant_page .testimonials_section .container .box_testimonials .card .title{flex-direction:column}}.vacant_page .testimonials_section .container .box_testimonials .card .title h4{font-weight:500}@media only screen and (max-width: 1024px){.vacant_page .testimonials_section .container .box_testimonials .card .title h4{text-align:center}}.vacant_page .testimonials_section .container .box_testimonials .card .title h4.name{padding-right:10px;border-right:2px solid #004976;height:fit-content;margin-right:10px}@media only screen and (max-width: 1024px){.vacant_page .testimonials_section .container .box_testimonials .card .title h4.name{border-right:none;padding-right:0;margin-right:0}}.vacant_page .testimonials_section .container .box_testimonials .card .title h4.profession{max-width:400px}.vacant_page .testimonials_section .container .box_testimonials .card .details{position:relative}.vacant_page .testimonials_section .container .box_testimonials .card .details[open] summary{bottom:0}.vacant_page .testimonials_section .container .box_testimonials .card .details[open] .arrow_btn{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.vacant_page .testimonials_section .container .box_testimonials .card .details summary{-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;left:50%;display:none}@media only screen and (max-width: 1024px){.vacant_page .testimonials_section .container .box_testimonials .card .details summary{display:block}}.vacant_page .testimonials_section .container .box_testimonials .card .details summary .arrow_btn{margin:0;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;padding:0;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;text-indent:-119988px;font:0/0 a;text-shadow:none;color:rgba(0,0,0,0)}.vacant_page .testimonials_section .container .box_testimonials .card .details summary .arrow_btn:hover:before{-webkit-animation:arrow_animation 800ms;-moz-animation:arrow_animation 800ms;animation:arrow_animation 800ms}@media only screen and (max-width: 1024px){.vacant_page .testimonials_section .container .box_testimonials .card .details .desc,.vacant_page .testimonials_section .container .box_testimonials .card .details .desc p{padding:0 10px 35px 10px}}.vacant_page .vacant{width:min(100vw,1920px);height:auto;margin:-45px auto 0;min-height:min(100vh,1080px)}@media only screen and (max-width: 980px){.vacant_page .vacant{width:100vw;height:auto}}.vacant_page .vacant .container{-webkit-border-radius:150px 0 0 0;-moz-border-radius:150px 0 0 0;-ms-border-radius:150px 0 0 0;-o-border-radius:150px 0 0 0;border-radius:150px 0 0 0;grid-gap:clamp(45px,3.13vw,60px);width:min(100vw,1920px);height:auto;-webkit-display:flex;-moz-display:flex;-ms-display:flex;display:flex;justify-content:flex-start;font-size:0;background-color:#f5f5f5;min-height:min(100vh,1080px);position:relative}@supports(gap){.vacant_page .vacant .container{gap:clamp(45px,3.13vw,60px)}}@media only screen and (max-width: 980px){.vacant_page .vacant .container{-webkit-border-radius:clamp(75px,15.31vw,150px) 0 0;-moz-border-radius:clamp(75px,15.31vw,150px) 0 0;-ms-border-radius:clamp(75px,15.31vw,150px) 0 0;-o-border-radius:clamp(75px,15.31vw,150px) 0 0;border-radius:clamp(75px,15.31vw,150px) 0 0;width:100vw;height:auto}}@media only screen and (max-width: 768px){.vacant_page .vacant .container{-webkit-align-items:center;align-items:center;flex-direction:column;padding-bottom:67px}}.vacant_page .vacant .container .text{width:min(36vw,690px);height:auto;align-self:center}@media only screen and (max-width: 768px){.vacant_page .vacant .container .text{max-width:350px;margin:0 auto;width:90%}}.vacant_page .vacant .container .text .title_page{margin-bottom:clamp(16px,1vw,24px);text-align:left;line-height:1;color:#004976;border-bottom:2px solid #ddd;padding-bottom:40px}@media only screen and (max-width: 1920px){.vacant_page .vacant .container .text .title_page{padding-right:20px}}@media only screen and (max-width: 980px){.vacant_page .vacant .container .text .title_page{padding-bottom:30px}}.vacant_page .vacant .container .text .area{color:#49c5b1;margin-bottom:16px;display:none}@media only screen and (max-width: 980px){.vacant_page .vacant .container .text .area{margin-bottom:8px}}.vacant_page .vacant .container .text .description p{border-bottom:2px solid #ddd;margin-bottom:clamp(30px,1.34vw,33px);padding-bottom:24px}@media only screen and (max-width: 980px){.vacant_page .vacant .container .text .description p{padding-bottom:32px}}.vacant_page .vacant .container .container_picture{position:relative;width:clamp(320px,48.44vw,930px);height:auto}@media only screen and (max-width: 640px){.vacant_page .vacant .container .container_picture{width:100%}}
