.home-header{margin-bottom:50px}@media screen and (min-width:576px)and (max-width:768px){.home-header{padding:70px 0 0}}.home-header--img-block{display:flex;justify-content:center}.home-header--img-block>img{width:350px}@media screen and (max-width:576px){.home-header--img-block>img{width:90%}}.home-header--title{max-width:900px;margin:0 auto;padding:0 10px;font-size:32px;text-align:center;line-height:48px;font-weight:600;color:#202c45}@media screen and (max-width:768px){.home-header--title{display:none}}@media screen and (min-width:768px)and (max-width:1400px){.home-header--title{background-size:cover;max-width:700px;font-size:28px}}.home-header--btn-block{margin:50px auto 0;width:148px}.home-header--search-block{margin:70px 0}@media screen and (min-width:576px)and (max-width:768px){.home-header--search-block{margin:40px 0 0}}.find-job-training,.home-header .find-job-training{justify-content:center}.find-job-training{padding:0 10%;display:flex;align-items:center;flex-wrap:wrap;gap:10px;justify-content:start}@media screen and (max-width:576px){.find-job-training{padding:0 5%}}.find-job-training--autocomplete{width:400px}@media(max-width:1124px){.find-job-training--autocomplete{width:100%}}.find-job-training--btns-block{display:flex;align-items:center;justify-content:center;gap:10px}.find-job-training--btns-block>button{border-radius:6px}@media(max-width:1124px){.find-job-training{flex-direction:column;flex-wrap:nowrap}}.custom-search-input{position:relative}.custom-search-input--ul{position:absolute;margin-top:10px;height:-moz-fit-content;height:fit-content;width:100%;max-height:200px;overflow:auto;border:1px solid #999;border-radius:6px;background-color:#fff;z-index:10}.custom-search-input--li{display:flex;gap:20px;padding:4px;cursor:pointer}.custom-search-input--li:hover{background-color:#e8e8e8}.custom-search-input--input-adornment{font-size:14px;font-weight:600;color:#233f5c}.custom-search-input>div{border-radius:6px;height:40px;border:1px solid #d4d7d3}.home-nuevo-map{position:relative;width:90%;height:320px;background-color:#f6f7fa;border-radius:50px;margin:250px auto 160px}@media screen and (max-width:576px){.home-nuevo-map{display:none}}@media screen and (min-width:576px)and (max-width:768px){.home-nuevo-map{background-color:initial;margin:180px auto 160px}}.home-nuevo-map--content{position:absolute;top:50%;right:200px;transform:translateY(-50%);max-width:450px}@media screen and (min-width:576px)and (max-width:768px){.home-nuevo-map--content{z-index:9999;right:5%;max-width:90%}}.home-nuevo-map--sub-title,.home-nuevo-map--title{font-weight:700;line-height:2rem;font-size:30px}.home-nuevo-map--title{font-size:30px;font-weight:700;margin-bottom:30px;text-transform:capitalize}.home-nuevo-map--sub-title{font-size:20px;font-weight:600}.home-nuevo-map--img-block{max-width:635px;height:auto;position:absolute;z-index:5000;top:50%;transform:translateY(-50%)}.home-nuevo-map--img-block>img{height:450px}@media screen and (min-width:576px)and (max-width:768px){.home-nuevo-map--img-block>img{opacity:.2;z-index:1000;width:700px}}.home-benefits{display:grid;grid-template-columns:auto auto auto;max-width:1232px;margin:0 auto;grid-gap:1px;gap:1px;background-color:#dee2e6}@media(max-width:768px){.home-benefits{grid-template-columns:auto auto}}.home-benefits--frame{width:100%;background-color:#fff;position:relative}@media screen and (max-width:576px){.home-benefits--frame{padding:15px}}@media screen and (min-width:576px)and (max-width:768px){.home-benefits--frame{padding:0;margin-top:100px}}.home-benefits--frame--circle{border-radius:50%;width:500px;height:400px;background-color:#d5fadd;position:absolute;top:15%;left:-20%}@media screen and (max-width:576px){.home-benefits--frame--circle{height:250px;width:300px;left:-65%}}@media screen and (min-width:576px)and (max-width:768px){.home-benefits--frame--circle{height:350px;width:300px;left:-25%}}@media screen and (min-width:769px)and (max-width:1124px){.home-benefits--frame--circle{left:-40%}}.home-benefits--frame--circle--right{border-radius:50%;width:500px;height:400px;background-color:#009c94;position:absolute;bottom:-30%;right:-21%;z-index:99999}@media screen and (max-width:576px){.home-benefits--frame--circle--right{display:none}}@media screen and (min-width:576px)and (max-width:768px){.home-benefits--frame--circle--right{height:250px;width:300px;right:-30%;bottom:-20%}}@media screen and (min-width:769px)and (max-width:1124px){.home-benefits--frame--circle--right{right:-25%}}.home-benefits--benefit{display:flex;align-items:center;justify-content:center;gap:20px;flex-direction:column;height:240px;cursor:pointer;background-color:#fff}@media screen and (max-width:576px){.home-benefits--benefit{height:180px}}.home-benefits--benefit:hover{box-shadow:1px 1px 8px 1px #e6e6e6}.home-benefits--title{font-size:18px;font-weight:500}.home-benefits--header{display:flex;justify-content:center;margin-bottom:50px}.home-benefits--header>h1{font-size:32px;text-transform:capitalize}.home-about-us{position:relative;height:550px;background-repeat:no-repeat;background-position:50%;background-size:cover;margin-top:200px}@media screen and (max-width:576px){.home-about-us{height:470px}}@media screen and (min-width:576px)and (max-width:768px){.home-about-us{height:390px}}.home-about-us--circle--right{border-radius:50%;width:500px;height:400px;background-color:#009c94;position:absolute;top:-50%;right:-20%;z-index:99999}@media screen and (max-width:576px){.home-about-us--circle--right{height:250px;width:300px;right:-55%;bottom:-20%}}@media screen and (min-width:576px)and (max-width:768px){.home-about-us--circle--right{height:350px;width:300px;right:-25%}}@media screen and (min-width:769px)and (max-width:1124px){.home-about-us--circle--right{right:-25%}}.home-about-us--content{position:absolute;top:70px;right:20%;max-width:450px}@media screen and (max-width:576px){.home-about-us--content{right:0;padding:0 10px;top:70px;max-width:400px}}@media screen and (min-width:576px)and (max-width:768px){.home-about-us--content{height:220px;top:100px;right:20%}}.home-about-us--title{font-size:28px;font-weight:700;margin-bottom:15px;text-transform:capitalize}@media(max-width:768px){.home-about-us--title{font-size:24px}}.home-about-us--sub-title{font-size:20px;font-weight:600;margin-bottom:30px}@media screen and (max-width:576px){.home-about-us--sub-title{font-size:14px}}@media screen and (min-width:576px)and (max-width:768px){.home-about-us--sub-title{font-size:18px}}.home-about-us--find-job{text-decoration:none;padding:15px 20px;background-color:#009c94;color:#fff;text-transform:capitalize;border-radius:8px}.home-about-us--find-job:hover{background-color:#00ccc2;transition:.5s}.home-about-us--about-image{max-width:500px;position:absolute;left:20%}@media screen and (max-width:576px){.home-about-us--about-image{left:15%}}@media screen and (min-width:769px)and (max-width:1024px){.home-about-us--about-image{left:15%;top:-10%}}@media screen and (max-width:576px){.home-about-us--about-image>img{opacity:.2}}@media screen and (min-width:576px)and (max-width:768px){.home-about-us--about-image>img{height:350px;opacity:.2}}@media screen and (min-width:769px)and (max-width:1024px){.home-about-us--about-image>img{opacity:.2}}.home-footer{display:flex;align-items:center;justify-content:center;padding:0 15%;gap:20px;height:450px;width:100%;overflow:hidden;background-color:#1a2e44;color:#fff}@media(max-width:1124px){.home-footer{flex-wrap:wrap;justify-content:center;padding:20px 58px}}@media screen and (min-width:576px)and (max-width:768px){.home-footer{height:390px}}@media(max-width:576px){.home-footer img{width:200px}}.home-footer--title-block{flex:1 1;min-width:404px;display:flex;flex-direction:column;gap:16px}@media(max-width:576px){.home-footer--title-block{min-width:-moz-fit-content;min-width:fit-content}}.home-footer img{flex:1 1;object-fit:contain}.home-footer--sub-title,.home-footer--title{font-weight:700}.home-footer--title{font-size:22px}@media(max-width:576px){.home-footer--title{font-size:18px}}.home-footer--sub-title{font-size:38px}@media(max-width:576px){.home-footer--sub-title{font-size:24px}}