﻿::placeholder{font-size:1rem;}.carousel-control-prev,.carousel-control-next{background-color:#f2f2f2;width:6vh;height:6vh;border-radius:50%;top:50%;transform:translateY(-50%);}.carousel-item{transition:transform 1s ease-in-out !important;}#search-vacancy-area{margin-top:50px;}#search-vacancy-area .search-vacancy-inputs{margin-top:50px;}#search-vacancy-area .search-vacancy-inputs label{float:left;margin-bottom:-35px;margin-top:7px;margin-left:15px;font-weight:700;}#search-vacancy-area .search-vacancy-inputs .bi{margin-right:10px;color:#ccc;float:right;margin-top:-35px;}#search-vacancy-area .search-vacancy-inputs input{padding:.375rem 2.5rem .375rem 4.5rem;}#search-vacancy-area .search-vacancy-inputs .btn{background-color:#606;border-color:#606;padding:.375rem 2rem;}#recent-searchs{margin-top:100px;color:#3e3e3e;}#recent-searchs .recent-searchs-card{background-color:#f2f2f2;border-color:#f2f2f2;padding:.375rem 1rem;margin:.5rem 0;}#recent-searchs .recent-searchs-card a{color:#3e3e3e;font-size:1rem;}#by-cities{margin-top:100px;flex-direction:column;align-items:center;}#by-cities .by-cities-card-search{margin:20px 0;}#by-cities .by-cities-card-search .bi{float:left;margin-bottom:-35px;margin-top:7px;margin-left:10px;}#by-cities .by-cities-card-search input{padding:.375rem 1rem .375rem 2.5rem;}#by-cities .active{flex-direction:column;align-items:center;}#by-cities .card .carousel-caption{border-radius:5px;padding:0 15% 0 15%;right:0;left:0;bottom:0;width:100%;background:linear-gradient(180deg,transparent,#000 85%);}#by-cities .card img{border-radius:5px;}#featured-companies{margin-top:100px;}#featured-companies #companiesCarousel{margin-top:20px;}#featured-companies #companiesCarousel .active{flex-direction:column;}#featured-companies #companiesCarousel .card{margin:0 35px;border-radius:5px !important;}#featured-companies #companiesCarousel .card a{margin-top:10px;color:#606;}#featured-companies #companiesCarousel .card img{border-top-left-radius:5px;border-top-right-radius:5px;}#tips{margin-top:100px;}#tips #tipsCarousel{margin-top:20px;}#tips #tipsCarousel .carousel-inner{padding:0 40px;}#tips #tipsCarousel .tips-image{display:flex;position:relative;align-items:center;}#tips #tipsCarousel .tips-image img{width:100%;border-radius:5px;filter:brightness(25%);}#tips #tipsCarousel .tips-image h5{color:#fff;text-align:center;width:300px;margin:0 auto;position:absolute;left:0;right:0;}@media(min-width:768px){::placeholder{font-size:1.04rem;}.carousel-control-prev,.carousel-control-next{background-color:#b4b4b4;}#search-vacancy-area .search-vacancy-inputs{margin-left:4%;}#search-vacancy-area .search-vacancy-inputs .row>*{padding-right:1%;padding-left:0;}#search-vacancy-area .search-vacancy-inputs .search-vacancy-input{width:40%;}#search-vacancy-area .search-vacancy-inputs .search-vacancy-input label{margin-bottom:-35px;margin-top:11px;}#search-vacancy-area .search-vacancy-inputs .search-vacancy-input .bi{margin-top:-35px;}#search-vacancy-area .search-vacancy-inputs .search-vacancy-input input{padding:.375rem 2rem .375rem 4.6rem;line-height:2;}#search-vacancy-area .search-vacancy-inputs .search-vacancy-btn{width:10%;}#search-vacancy-area .search-vacancy-inputs .search-vacancy-btn .btn{line-height:2;}#recent-searchs .recent-searchs-card a{font-size:1.15rem;}#by-cities .active{flex-direction:row;align-items:center;}#by-cities .by-cities-card-search{margin:0;display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(127,140,141,.3);border-radius:5px;}#featured-companies #companiesCarousel .active{flex-direction:row;}#featured-companies #companiesCarousel .carousel-inner .card{margin:0 10px;}#featured-companies #companiesCarousel .carousel-inner .card .card-body{display:flex;flex-direction:column;align-items:center;}#featured-companies #companiesCarousel .carousel-inner .card .card-body .card-title{font-size:1rem;}#tips #tipsCarousel .carousel-inner{padding:0;}#tips #tipsCarousel .tips-image{margin:0 10px;}#tips #tipsCarousel .tips-image h5{width:auto;font-size:1rem;}}@media(min-width:1024px){#featured-companies #companiesCarousel .carousel-inner .card .card-body .card-title{font-size:large;}#tips #tipsCarousel .tips-image h5{font-size:large;padding:0 5px;}}@media(min-width:1440px){::placeholder{font-size:1.25rem;}#search-vacancy-area .search-vacancy-inputs input{padding:.375rem 4.5rem;}#recent-searchs .recent-searchs-card a{font-size:1.2rem;}#featured-companies #companiesCarousel .carousel-inner .card .card-body .card-title{font-size:larger;}#tips #tipsCarousel .tips-image h5{font-size:larger;}}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") !important;}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") !important;}@media(max-width:767px){.carousel-inner .carousel-item>div{display:none;}.carousel-inner .carousel-item>div:first-child{display:block;}}.carousel-inner .carousel-item.active,.carousel-inner .carousel-item-next,.carousel-inner .carousel-item-prev{display:flex;}@media(min-width:768px){.carousel-inner .carousel-item-end.active,.carousel-inner .carousel-item-next{transform:translateX(33%);}.carousel-inner .carousel-item-start.active,.carousel-inner .carousel-item-prev{transform:translateX(-33%);}}.carousel-inner .carousel-item-end,.carousel-inner .carousel-item-start{transform:translateX(0);}