.single-page-specialty{margin:130px auto 0;position:relative;width:1352px}.single-page-specialty-banner{background-position:50%;background-size:cover;border-radius:24px;height:520px;position:relative;width:100%;z-index:2}.single-page-specialty-banner-container{position:absolute;top:50%;transform:translateY(-50%);width:100%}.single-page-specialty-banner-container h2{color:var(--primaryLight300);display:block;font-size:20px;font-weight:700;line-height:28px;width:100%}.single-page-specialty-banner-container h1{color:var(--generalistLight100);display:block;font-size:42px;font-weight:700;letter-spacing:normal;line-height:46px;margin-top:15px;width:100%}.single-page-specialty-content{background-color:var(--generalistLight200);border-radius:24px;margin-top:-28px;padding-bottom:170px;position:relative;width:100%;z-index:1}.single-page-specialty-content-title{color:var(--generalistDark900);font-size:42px;font-weight:700;letter-spacing:normal;line-height:50px;margin-bottom:52px;margin-top:94px;width:74%}.single-page-specialty-content-title span{color:var(--primaryDark)}.single-page-specialty-content-text,.single-page-specialty-content-text li,.single-page-specialty-content-text p{color:var(--illustrationDark900);font-size:18px;font-weight:400;line-height:22px}.single-page-specialty-content-text ul{margin-left:18px}.single-page-specialty-content-text li,.single-page-specialty-content-text ol,.single-page-specialty-content-text ul{display:inline-block;width:100%}.single-page-specialty-content-text b,.single-page-specialty-content-text strong{font-weight:900}.single-page-specialty-content-text li,.single-page-specialty-content-text p{margin-bottom:22px;position:relative}.single-page-specialty-content-text li:before{background-color:var(--primaryLight300);border-radius:10px;content:"";float:left;height:8px;left:-18px;position:absolute;top:7.5px;width:8px}.single-page-specialty-btn{border-radius:90px;display:block;font-size:16px;font-weight:600;line-height:22px;margin:40px auto 0;max-width:262px;padding:17px 10px;text-align:center;text-transform:uppercase}.single-page-specialty-btn,.single-page-specialty-btn a{background-color:var(--primaryLight300);color:var(--generalistDark900)}.single-page-specialty-btn:before{background-color:var(--yellow300);border-radius:90px}.modal-global-text.show-nif,.modal-global-text.show-nif-out{display:none}.modal-global-text.show-nif h4{margin-top:26px}.modal-global-text.show-nif a{display:block;margin:22px auto 0;text-align:center;text-transform:uppercase;width:60%}.modal-global-text.show-nif a.btn-mo-no-background{margin-top:10px}.modal-global-text.show-nif .span-nif-input{display:block;margin:30px auto 0;width:60%}@media screen and (max-width:1366px){.single-page-specialty{width:96%}}@media screen and (max-width:1000px){.single-page-specialty{margin-top:94px}.single-page-specialty-banner{border-radius:16px;height:450px}.single-page-specialty-banner-container h2{font-size:16px;line-height:16px;text-align:center;width:100%}.single-page-specialty-banner-container h1{font-size:32px;line-height:32px;margin-top:8px;text-align:center;width:100%}.single-page-specialty-content{background-color:initial;padding-bottom:60px}.single-page-specialty-content .col-1-12{display:none}.single-page-specialty-content-title{font-size:20px;line-height:26px;margin-bottom:20px;margin-top:48px;width:100%}.single-page-specialty-content-text li{padding-left:22px}.single-page-specialty-content-text li:before{left:0}.single-page-specialty-content-text,.single-page-specialty-content-text li,.single-page-specialty-content-text p{font-size:16px;line-height:20px}.modal-global-container{height:80vh}.modal-global-text.show-nif .span-nif-input{width:98%}.modal-global-text.show-nif a{float:left;font-size:14px;margin:14px 1% 0!important;padding:11px 22px;width:48%}}