@import url(https://fonts.googleapis.com/css2?family=Barlow:wght@100;200;300;400;500;600;700;800;900&family=Libre+Franklin:wght@100;200;300;400;500;600;700;800;900&display=swap);@keyframes loading{0%{transform:scale(1)}to{transform:scale(8);opacity:0}}*,body{margin:0;padding:0;font-family:"Barlow",sans-serif;box-sizing:border-box;scroll-behavior:smooth}body{background-color:#f2f7fb}.font-family-franklin{font-family:"Libre Franklin",sans-serif!important}.pimcore_icon_language_it{background:url(/bundles/pimcoreadmin/img/flags/countries/it.svg)center center/cover no-repeat}.pimcore_icon_language_en{background:url(/bundles/pimcoreadmin/img/flags/countries/gb.svg)center center/cover no-repeat}.pimcore_icon_language_de{background:url(/bundles/pimcoreadmin/img/flags/countries/de.svg)center center/cover no-repeat}.pimcore_icon_language_es{background:url(/bundles/pimcoreadmin/img/flags/countries/es.svg)center center/cover no-repeat}.pimcore_icon_language_ru{background:url(/bundles/pimcoreadmin/img/flags/countries/ru.svg)center center/cover no-repeat}.pimcore_icon_language_fr{background:url(/bundles/pimcoreadmin/img/flags/countries/fr.svg)center center/cover no-repeat}.pimcore_icon_language_en_us{background:url(/bundles/pimcoreadmin/img/flags/countries/us.svg)center center/cover no-repeat}.section{width:90%;margin:auto}.h1-title,.h2-title{color:#434343;font-weight:900}.h1-title{font-size:88px;white-space:nowrap}.h2-title{font-size:35px;text-transform:uppercase}.form form,.generic-button{justify-content:space-between}.generic-button{background-color:#ffcc58;display:flex;gap:10px;border-radius:12px;padding:26px 25px;align-items:center;text-decoration:none;box-shadow:#00000029 0 3px 43px;height:55px;cursor:pointer}.generic-button.bg-white{background-color:#fff}.generic-button .text-button{display:inline-block;font-weight:900;font-size:18px;background-color:transparent;color:#434343;text-transform:uppercase;border:0;cursor:pointer}.generic-button .hp-hero-container-icon{width:30px;height:30px;border-radius:50%;background-color:#434343;display:flex;justify-content:center;align-items:center;aspect-ratio:1}.generic-button .hp-hero-container-icon img{width:18px;height:18px;background:0 0}.container-video{position:relative}.container-video .icon-play,.container-video .icon-play-modal{display:none;width:100%;position:absolute;height:100%;margin:auto;top:0;justify-content:center;align-items:center}.container-video .icon-play-modal.show-play,.container-video .icon-play.show-play{display:flex}.overlay-video{position:absolute;width:100%;height:100%;top:0;cursor:pointer}.container-video .icon-play .icon,.container-video .icon-play-modal .icon{background:#fbbd21;padding:23px 27px 23px 33px;border-radius:50%;cursor:pointer;width:89px;height:89px}.container-video .icon-play .icon img,.container-video .icon-play-modal .icon img{width:32px}.form form{gap:20px;padding:35px 45px}.form .form-row{display:flex;justify-content:space-evenly;align-items:center;width:100%;gap:35px}.form .form-row.position-right{justify-content:end}.form .form-row.recaptcha{justify-content:start}.form .input-field,.form form{display:flex;flex-direction:column;width:100%}.form .input-field{gap:7px}.form .input-field label{font-weight:600;font-size:18px;text-align:start}.form .input-field input{border:2px solid #e1e1e1;border-radius:15px;height:56px;outline:0;padding:15px 20px}.form .message .input-field input{height:125px}.form .input-field input::placeholder{color:#e1e1e1;font-size:18px;font-weight:600}.filter-label{text-transform:uppercase;font-size:17px;font-weight:500;display:flex;align-items:center;gap:7px;position:relative}.filter-numeric,.filter-select{border:1px solid #e1e1e1;border-radius:15px;height:50px;outline:0;padding:0 20px;width:100%;font-size:15px;font-weight:300;position:relative;appearance:none;background:url(/Ramex/img/icons/chevron-down-solid.svg)no-repeat 93%#fff;background-size:15px;color:#070707}.filter-numeric{background:#fff}.alert{width:100%;padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.loader{display:none;justify-content:center;align-items:center;position:absolute;top:0;width:100%;height:100%;background-color:#00000052;z-index:99999}.dot-pulse{width:30px;height:30px;animation:loading 1s infinite ease-out;margin:auto;border-radius:50%;background-color:#ffcc58;z-index:9999;max-width:30px}.loader.show-loader{display:flex}.hp-application-sectors .grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(241px,1fr));gap:50px}.hp-application-sectors .single-card{position:relative;display:flex;justify-content:center;align-items:center;min-height:146px;border-radius:15px;background:#fff;box-shadow:#0000001a 0 3px 40px;padding:20px}.hp-application-sectors .single-card *{background-color:#fff}.hp-application-sectors .single-card .container-icon{width:88px;height:88px;border:1px solid #ccc;position:absolute;top:-44px;border-radius:50%}.hp-application-sectors .single-card .container-icon picture{background-color:transparent}.hp-application-sectors .single-card .container-icon img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:50%}.hp-application-sectors .single-card .card-text{color:#434343;font-size:19px;font-weight:600;word-break:break-word;text-align:center;margin-top:22px}.container-filter{display:flex;gap:20px}.container-filter .input-field-filter{display:flex;align-items:center;gap:10px;cursor:pointer}.container-filter .input-field-filter .checkbox-filter{width:20px;height:20px;display:inline-block;border-radius:50%;border:2px solid #ffcc58}.container-filter .input-field-filter .checkbox-filter.selected{background-color:#ffcc58}.container-filter .filter-text,.container-filter .label-filter{display:inline-block;font-weight:400;font-size:16px}.go-back-button,.go-back-button .go-back-arrow,.go-back-button .go-back-arrow .img{display:flex;justify-content:center;align-items:center}.go-back-button{cursor:pointer;align-self:self-start;margin-left:5%}.go-back-button .go-back-arrow{gap:5px}.go-back-button .go-back-arrow .img{width:15px}.go-back-button .go-back-arrow .img img{width:100%;object-fit:contain}.go-back-button .go-back-arrow .go-back-text{color:#989898;font-weight:500;text-transform:uppercase}@media (max-width:900px){.h1-title{font-size:66px}.h2-title{font-size:30px}.form .input-field input::placeholder,.form .input-field label,.generic-button .text-button{font-size:16px}.hp-application-sectors .grid-container{display:flex;overflow-x:scroll;padding-top:59px;padding-left:5%;padding-right:5%}.hp-application-sectors .grid-container::-webkit-scrollbar{display:none}.hp-application-sectors .grid-container .single-card{order:2;flex:0 0 auto;border-radius:6px;box-shadow:unset;width:241px}.filter-label{font-size:16px}}@media (max-width:600px){.h1-title{font-size:38px}.h2-title{font-size:24px}.generic-button .text-button{font-size:13px}.generic-button .hp-hero-container-icon{width:25px;height:25px}.generic-button .hp-hero-container-icon img{width:15px;height:15px}.container-video .icon-play .icon,.container-video .icon-play-modal .icon{padding:20px 26px 23px 29px;width:75px;height:75px}.container-video .icon-play .icon img,.container-video .icon-play-modal .icon img{width:26px}.form form{padding:25px}.form .form-row{flex-direction:column;gap:25px}.hp-application-sectors .grid-container{padding-top:40px;gap:15px}.hp-application-sectors .grid-container .single-card{width:150px;min-height:95px}.filter-label,.hp-application-sectors .single-card .card-text{font-size:15px}.hp-application-sectors .single-card .container-icon{width:48px;height:48px;top:-22px}.filter-numeric,.filter-select{font-size:13px}.container-filter .filter-text,.container-filter .label-filter{font-size:14px}}