/*Theme Name: unicollegeText Domain: unicollegeVersion: 1.5Requires at least: 4.7Requires PHP: 5.2.4Description: Our default theme for 2020 is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors.Tags: Author: the WordPress teamAuthor URI: https://wordpress.org/Theme URI: https://wordpress.org/themes/twentytwenty/License: GNU General Public License v2 or laterLicense URI: http://www.gnu.org/licenses/gpl-2.0.htmlAll files, unless otherwise stated, are released under the GNU General PublicLicense version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html)This theme, like WordPress, is licensed under the GPL.Use it to make something cool, have fun, and share what you've learnedwith others.*/@charset "UTF-8";/* * Unicollege *//* http://meyerweb.com/eric/tools/css/reset/v2.0 | 20110126   License: none (public domain)*/@import url("https://fonts.googleapis.com/css2?family=Public+Sans:wght@400;700&display=swap");html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
body,button,input,select,optgroup,textarea {color: #0F1E46;font-family: "Poppins", sans-serif;font-size: 15px;line-height: 20px;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}
p {margin-bottom: 1rem;}
b,strong {font-weight: 600;}
dfn, cite, em, i {font-style: italic;}
blockquote {margin: 0 1rem;}
address {margin: 0 0 1rem;}
pre {background: #f5f5f5;font-family: "Courier 10 Pitch", Courier, monospace;font-size: 0.9375rem;line-height: 1.4;margin-bottom: 1rem;max-width: 100%;overflow: auto;padding: 1rem;}
code, kbd, tt, var {font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;font-size: 0.9375rem;}
abbr, acronym {border-bottom: 1px dotted #C8C8C8;cursor: help;}
mark, ins {background: #fff9c0;text-decoration: none;}
big {font-size: 125%;}
html {box-sizing: border-box;}
*,*:before,*:after {box-sizing: inherit;}
hr {background-color: #C8C8C8;border: 0;height: 1px;margin-bottom: 1.5em;}
ul, ol {margin: 0 0 1.5rem 1.2rem;}
ul {list-style: disc;}
ol {list-style: decimal;}
li > ul,li > ol {margin-bottom: 0;margin-left: 1.5rem;}
dt {font-weight: bold;}
dd {margin: 0 1.5rem 1.5rem;}
img {height: auto; max-width: 100%;}
figure {margin: 0;}
.block-text__cta a:before {
transition:color 0.6s ease;
}
.block-text__cta a:hover:before {
    color: #ff3c1e !important;
}
table {margin: 0 0 1.5rem;width: 100%;}
a {color: #0050C8;}
.bg-blue .block-slide__cta * {color: #0050C8 !important;}
a:visited {color: #0050C8;}
a:hover, a:focus, a:active {color: #0050C8;}
a:focus {outline: thin dotted;}
a:hover, a:active {outline: 0;}
.nav-primary-container {background: white;}
.nav-primary-wrapper {max-width: 1120px;margin: 0 auto;padding: 0 20px;}
.nav-primary {display: flex;justify-content: space-between;align-items: center;height: 60px;}
.nav-primary .nav-primary__logo {margin-right: 40px;}
.nav-primary .nav-primary__logo a {width: 130px;}
.nav-primary .nav-primary__search {margin-left: 60px;margin-top: 3px;}
.nav-primary ul {display: flex;justify-content: space-between;list-style: none;margin: 0;width: 100%;padding: 0;align-items: center;}
.nav-primary ul li {margin: 0 1rem;}
.nav-primary ul li:first-child {margin-left: 0;}
.nav-primary ul li:last-child {margin-right: 0;}
.nav-primary ul li a {text-decoration: none;color: #0F1E46;padding: 0.5rem 1.5rem;border-radius: 1rem;}
.nav-primary ul li a:not(.icon).active {background: #0050C8;}
.nav-secondary-container {position: sticky;top: 0;z-index: 100;background: #0050C8;}
.nav-secondary-wrapper {max-width: 1120px;margin: 0 auto;padding: 0 20px;}
.nav-secondary {display: flex;justify-content: space-between;align-items: center;height: 60px;}
.nav-secondary ul {display: flex;list-style: none;margin: 0;padding: 0;}
.nav-secondary ul li {margin-right: 10px;}
.nav-secondary ul li:last-child {margin-right: 0;}
.nav-secondary ul li a {text-decoration: none;}
.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list {position: relative;overflow: hidden;display: block;margin: 0;padding: 0;}
.slick-list:focus {outline: none;}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-track,.slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track {position: relative;left: 0;top: 0;display: block;margin-left: auto;margin-right: auto;}
.slick-track:before, .slick-track:after {content: "";display: table;}
.slick-track:after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}
.slick-slide {float: left;height: 100%;min-height: 1px;display: none;}
[dir="rtl"] .slick-slide {float: right;}
.slick-slide img {display: block;}
.slick-slide.slick-loading img {display: none;}
.slick-slide.dragging img {pointer-events: none;}
.slick-initialized .slick-slide {display: block;}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
html,body {font-size: 15px;}
html .freeze,body .freeze {overflow: hidden;}
.site-header {position: sticky;top: 60px;z-index: 9999;}
.site-breadcrumbs-toggle-container {background: white;}
.site-breadcrumbs-toggle-container.open .site-breadcrumbs-toggle__trigger {display: none;}
.site-breadcrumbs-toggle-container.open .site-breadcrumbs-toggle__content {display: block;}
.site-breadcrumbs-toggle-wrapper {max-width: 1120px;margin: 0 auto;padding: 0 20px;}
.site-breadcrumbs-toggle .site-breadcrumbs-toggle__trigger-title {color: #0F1E46;font-weight: bold;display: block;padding: 15px 0;}
.site-breadcrumbs-toggle .site-breadcrumbs-toggle__trigger-title:hover {cursor: pointer;text-decoration: underline;}
.site-breadcrumbs-toggle .site-breadcrumbs-toggle__trigger {padding: 0;}
.site-breadcrumbs-toggle .site-breadcrumbs-toggle__content {display: none;}
.site-breadcrumbs-toggle .site-breadcrumbs-toggle__content .site-breadcrumbs-toggle__content-title-close {display: flex;justify-content: space-between;align-items: center;padding: 60px 0;border-bottom: 1px solid #0F1E46;}
.site-breadcrumbs-toggle .site-breadcrumbs-toggle__content .site-breadcrumbs-toggle__content-title-close .site-breadcrumbs-toggle__content-title {font-size: 25px;font-weight: bold;}
.site-breadcrumbs-toggle .site-breadcrumbs-toggle__content .site-breadcrumbs-toggle__content-title-close .site-breadcrumbs-toggle__content-close:hover {cursor: pointer;}
.site-breadcrumbs-toggle .site-breadcrumbs-toggle__content .site-breadcrumbs-toggle__content-nav {margin: 60px 0;}
.site-breadcrumbs-toggle__content-nav a {text-decoration: none;display: inline-block;}
.site-breadcrumbs-toggle__content-nav a:not(:first-child)::before {content: " > ";}
.site-breadcrumbs-toggle__content-nav a.active {color: #0F1E46;font-weight: bold;}
.site-breadcrumbs-toggle .site-breadcrumbs-toggle__content .site-breadcrumbs-toggle__content-anchors {margin-top: 60px;padding-bottom: 60px;}
.site-breadcrumbs-toggle .site-breadcrumbs-toggle__content .site-breadcrumbs-toggle__content-anchors ul {margin: 0;padding: 0;list-style: none;}
.site-breadcrumbs-toggle .site-breadcrumbs-toggle__content .site-breadcrumbs-toggle__content-anchors ul li {color: #0F1E46;}
.site-breadcrumbs-toggle .site-breadcrumbs-toggle__content .site-breadcrumbs-toggle__content-anchors ul li::before {content: "";background: #0F1E46;border-radius: 50%;width: 10px;height: 10px;display: inline-block;margin-right: 5px;vertical-align: top;margin-top: 5px;}
.site-breadcrumbs-toggle .site-breadcrumbs-toggle__content .site-breadcrumbs-toggle__content-anchors ul li.active,.site-breadcrumbs-toggle .site-breadcrumbs-toggle__content .site-breadcrumbs-toggle__content-anchors ul li.active a {color: #0050C8;}
.site-breadcrumbs-toggle .site-breadcrumbs-toggle__content .site-breadcrumbs-toggle__content-anchors ul li.active::before {background: #0050C8;}
.site-breadcrumbs-toggle .site-breadcrumbs-toggle__content .site-breadcrumbs-toggle__content-anchors ul li a {text-decoration: none;color: #0F1E46;font-weight: bold;margin-bottom: 30px;display: inline-block;}
.site-breadcrumbs-toggle .site-breadcrumbs-toggle__content .site-breadcrumbs-toggle__content-anchors ul li ul {margin-left: 15px;}
.site-breadcrumbs-toggle .site-breadcrumbs-toggle__content .site-breadcrumbs-toggle__content-anchors ul li ul li::before {content: " > ";background: none;color: #0050C8;border-radius: 0;width: auto;height: auto;display: inline;font-weight: bold;}
.site-footer__content-container {background: #0F1E46;}
.site-footer__content-wrapper {max-width: 1120px;margin: 0 auto;padding: 0 20px;}
.site-footer__content {color: #ffffff;padding: 100px 0 70px 0;}
.site-footer__content .site-footer__content-title {font-size: 25px;font-weight: bold;padding-bottom: 120px;}
.site-footer__content .site-footer__content-legal {border-top: 1px solid #C8C8C8;padding-top: 45px;}
.site-footer__content .site-footer__content-legal div {display: inline-block;margin-right: 60px;}
.site-footer__content .site-footer__content-legal div a {color: #ffffff;text-decoration: none;}
.site-footer__content .site-footer__content-legal div:last-child {margin-right: 0;}
.site-footer__copy-container {background: #0050C8;}
.site-footer__copy-wrapper {max-width: 1120px;margin: 0 auto;padding: 0 20px;}
.site-footer__copy {display: flex;justify-content: space-between;color: #ffffff;align-items: center;height: 50px;}
.site-footer__copy div {margin: 0;}
.site-footer__copy div a {color: #ffffff;text-decoration: none;}
.site-footer__content-contacts-nav {display: grid;grid-row-gap: 60px;grid-column-gap: 60px;grid-template-columns: repeat(6, 1fr);margin-bottom: 120px;}
.site-footer__content-contacts-nav .site-footer__content-contacts {grid-column-start: 1;grid-column-end: 5;}
.site-footer__content-contacts-nav .site-footer__content-nav {grid-column-start: 5;grid-column-end: 7;}
.site-footer__content-contacts-nav .site-footer__content-nav-title {margin-bottom: 15px;}
.site-footer__content-contacts-nav .site-footer__content-nav-title.site-footer__content-nav-title--space {margin-top: 95px;}
.site-footer__content-contacts-nav ul {list-style: none;margin: 0;padding: 0;}
.site-footer__content-contacts-nav ul li {margin: 0 0 15px 0;padding: 0;}
.site-footer__content-contacts-nav ul li a {display: flex;align-items: center;color: #ffffff;text-decoration: none;}
.site-footer__content-contacts-nav ul li a span {margin-left: 15px;}
.block-text-container {overflow: hidden;padding: 100px 0 140px 0;}
.block-text-container, .block-text-container.block-text-container--light-grey {background: #f5f5f5;}
.block-text-container.block-text-container--dark-blue {background: #0F1E46;}
.block-text-wrapper {max-width: 1120px;margin: 0 auto;padding: 0 20px;display: grid;grid-row-gap: 60px;grid-column-gap: 60px;}
.block-text-wrapper.block-text-grid-2 {grid-template-columns: repeat(2, 1fr);}
.block-text-wrapper.block-text-grid-3 {grid-template-columns: repeat(3, 1fr);}
.block-text-wrapper.block-text-grid-6 {grid-template-columns: repeat(6, 1fr);}
.block-text-container--dark-blue .block-text {color: #ffffff;}
.block-text-container--dark-blue .block-text a {color: #FFC864;}
.block-text-container--dark-blue .block-text .block-text__cta a {color: #FFC864;}
.block-text-container--dark-blue .block-text .block-text__cta a::before {content: " > ";color: #FFC864;}
.block-text .block-text__image {margin-bottom: 20px;}
.block-text .block-text__image img {width: 100%;}
.block-text .block-text__title {font-size: 25px;font-weight: bold;line-height: 30px;margin-bottom: 30px;}
.block-text .block-text__content {margin-bottom: 30px;}
.block-text .block-text__cta a {text-decoration: none;}
.block-text .block-text__cta a::before {content: " > ";background: none;color: #0050C8;display: inline;}
.block-stripe-container {overflow: hidden;color: #ffffff;padding: 120px 0;}
.block-stripe-container, .block-stripe-container.block-stripe-container--blue,.bg-blue {background: #0050C8;}
.block-stripe-container.block-stripe-container--gray,.bg-gray,.block-stripe-container.block-stripe-container--grey,.bg-grey {background: #f5f5f5 !important;}
.bg-gray .block-stripe__title,.bg-gray * { color:#0F1E46 !important;}
.nav-primary a.attivo,.nav-primary ul li a:not(.icon):hover {color: #0050C8;}
.block-stripe-container.block-stripe-container--dark-blue,.bg-dark-blue {background: #0F1E46;}
.block-stripe-container.block-stripe-container--purle,.bg-purple {background: #BE8CCD;}
.block-stripe-container.block-stripe-container--pink,.bg-pink {background: #FFA0BE;}
.block-stripe-container.block-stripe-container--yellow,.bg-yellow {background: #FFC864;}
.block-stripe-container.block-stripe-container--red,.bg-red {background: #FA645A;}
.block-stripe-wrapper {max-width: 1120px;margin: 0 auto;padding: 0 20px;}
.block-stripe .block-stripe__title {font-size: 50px;font-weight: bold;line-height: 55px;}
.block-stripe-cta-container {overflow: hidden;color: #ffffff;}
.block-stripe-cta-container, .block-stripe-cta-container.block-stripe-cta-container--blue {background: #0050C8;}
.block-stripe-cta-container.block-stripe-cta-container--grey {background: #C8C8C8;}
.block-stripe-cta-container.block-stripe-cta-container--dark-blue {background: #0F1E46;}
.block-stripe-cta-container.block-stripe-cta-container--purle {background: #BE8CCD;}
.block-stripe-cta-container.block-stripe-cta-container--pink {background: #FFA0BE;}
.block-stripe-cta-container.block-stripe-cta-container--yellow {background: #FFC864;}
.block-stripe-cta-container.block-stripe-cta-container--red {background: #FA645A;}
.block-stripe-cta-wrapper {max-width: 1120px;margin: 0 auto;padding: 0 20px;}
.block-stripe-cta {display: flex;justify-content: space-between;align-items: center;height: 150px;}
.block-stripe-cta .block-stripe-cta__icon-title {display: flex;align-items: center;}
.block-stripe-cta .block-stripe-cta__icon {margin-right: 25px;}
.block-stripe-cta .block-stripe-cta__title {font-size: 25px;font-weight: bold;}
.block-stripe-cta .block-stripe-cta__cta a {font-size: 15px;text-decoration: none;color: #0F1E46;background: #ffffff;padding: 17.5px 50px;border-radius: 50px;transition: all 0.5s ease;font-weight: bold;border: 2px solid #ffffff;}
.block-stripe-cta .block-stripe-cta__cta a:not(.icon):hover {background: #0F1E46;color: #ffffff;}
.block-slider-callout-container {background: #f5f5f5;}
.block-slider-callout-wrapper {max-width: 1120px;margin: 0 auto;padding: 0 20px;}
.block-slider-callout {display: flex;justify-content: space-between;align-items: center;padding: 60px 0;}
.block-slider-callout .block-slider-callout__title {font-weight: bold;font-size: 25px;}
.block-slider-callout .block-slider-callout__cta a {text-decoration: none;display: inline-block;}
.block-slider-callout .block-slider-callout__cta a::before {content: " > ";}
.block-slides {min-height: 550px;}
.block-slides .block-slide__content-container {width: 100%;position: relative;}
.block-slides .block-slide {display: flex;align-items: stretch;min-height: 550px;height: 100%;}
.block-slides .block-slide .block-slide__content, .block-slides .block-slide.block-slide--1-2 .block-slide__content {width: calc((((1080px - (60px * 5)) / 6) * 3) + (3 * 60px));padding-right: 60px !important;}
.block-slides .block-slide .block-slide__image, .block-slides .block-slide.block-slide--1-2 .block-slide__image {width: calc((((1080px - (60px * 5)) / 6) * 3) + (2 * 60px) + calc((100vw - 1080px) / 2));}
.block-slides .block-slide.block-slide--image-left .block-slide__content, .block-slides .block-slide.block-slide--1-2.block-slide--image-left .block-slide__content {width: calc((((1080px - (60px * 5)) / 6) * 3) + (3 * 60px));padding-right: 0 !important;padding-left: 60px !important;}
.block-slides .block-slide.block-slide--image-left .block-slide__image, .block-slides .block-slide.block-slide--1-2.block-slide--image-left .block-slide__image {width: calc((((1080px - (60px * 5)) / 6) * 3) + (2 * 60px) + calc((100vw - 1080px) / 2));}
.block-slides .block-slide.block-slide--1-3 .block-slide__content {width: calc((((1080px - (60px * 5)) / 6) * 2) + (2 * 60px));padding-right: 60px !important;}
.block-slides .block-slide.block-slide--1-3 .block-slide__image {width: calc((((1080px - (60px * 5)) / 6) * 4) + (3 * 60px) + calc((100vw - 1080px) / 2));}
.block-slides .block-slide.block-slide--1-3.block-slide--image-left .block-slide__content {width: calc((((1080px - (60px * 5)) / 6) * 2) + (2 * 60px));padding-right: 0 !important;padding-left: 60px !important;}
.block-slides .block-slide.block-slide--1-3.block-slide--image-left .block-slide__image {width: calc((((1080px - (60px * 5)) / 6) * 4) + (3 * 60px) + calc((100vw - 1080px) / 2));}
.block-slides .block-slide .block-slide__content {color: #ffffff;padding: 60px 0;display: flex;flex-direction: column;justify-content: space-between;}
.block-slides .block-slide .block-slide__content:first-child {margin-left: calc((100vw - 1080px) / 2);}
.block-slides .block-slide .block-slide__content .block-slide__title {font-weight: bold;font-size: 50px;margin-bottom: 30px;line-height: 50px;}
.block-slides .block-slide .block-slide__content .block-slide__text {margin-bottom: 30px;}
.block-slides .block-slide .block-slide__content .block-slide__cta a {font-size: 15px;text-decoration: none;color: #0F1E46;background: #ffffff;padding: 20px 50px;border-radius: 60px;display: inline-block;font-weight: bold;transition: all 0.5s ease;border: 2px solid white;border: 2px solid white;}
.block-slides .block-slide .block-slide__content .block-slide__cta a:hover {background: #0F1E46;color: #ffffff !important;}
.block-slides .block-slide .block-slide__image img {object-fit: cover;width: 100%;height: 100%;}
.block-slide__content-container, .block-slide__content-container.block-slides__content-container--blue {background: #0050C8;}
.block-slide__content-container.block-slides__content-container--grey {background: #C8C8C8;}
.block-slide__content-container.block-slides__content-container--dark-blue {background: #0F1E46;}
.block-slide__content-container.block-slides__content-container--purle {background: #BE8CCD;}
.block-slide__content-container.block-slides__content-container--pink {background: #FFA0BE;}
.block-slide__content-container.block-slides__content-container--yellow {background: #FFC864;}
.block-slide__content-container.block-slides__content-container--red {background: #FA645A;}
.block-slides-nav-container {background: #f5f5f5;}
.block-slides-nav-wrapper {max-width: 1120px;margin: 0 auto;padding: 0 20px;}
.block-slides-nav {display: flex;justify-content: space-between;align-items: center;height: 100px;}
.slick-dots {width: 100%;bottom: 0;text-align: center;margin: 0;padding: 10px;height: 30px;}
.slick-dots > li {display: inline-block;}
.slick-dots > li:only-child {display: none;}
.slick-dots li {display: inline-block;background: #C8C8C8;border-radius: 50%;width: 10px;height: 10px;margin: 0 20px 0 0;opacity: .6;}
.slick-dots li.slick-active, .slick-dots li:hover {background: #0F1E46;cursor: pointer;opacity: 1;}
.slick-dots li button {display: none;}
.slider-prev,.slider-next {display: inline-block;margin: 0 10px;width: 40px;}
.slider-prev:hover,.slider-next:hover {cursor: pointer;}
/* * Block image */.block-stripe-image {height: 550px;}
.block-stripe-image img {object-fit: cover;width: 100%;height: 100%;}
.block-accordion-container {padding: 80px 0;}
.block-accordion-container, .block-accordion-container.block-accordion-container--grey {background: #f5f5f5;color: #0F1E46;}
.block-accordion-container.block-accordion-container--dark-blue {background: #0F1E46;color: #ffffff;}
.block-accordion-container.block-accordion-container--dark-blue .block-accordion__button path {stroke: #C8C8C8;}
.block-accordion-container.block-accordion-container--dark-blue .block-accordion__header-container {border-top: 1px solid #C8C8C8;}
.block-accordion-container.block-accordion-container--dark-blue .block-accordion__text-container {border-top: 1px solid #C8C8C8;}
.block-accordion-container.block-accordion-container--dark-blue .block-accordion__element:first-child .block-accordion__header-container {border-top: 1px solid #C8C8C8;}
.block-accordion-container.block-accordion-container--dark-blue .block-accordion__element:last-child .block-accordion__header-container {border-bottom: 1px solid #C8C8C8;}
.block-accordion-container.block-accordion-container--dark-blue .block-accordion__element:last-child .block-accordion__text-container {border-top: none;border-bottom: 1px solid #C8C8C8;}
.block-accordion .block-accordion__element .block-accordion__wrapper {max-width: 1120px;margin: 0 auto;padding: 0 20px;}
.block-accordion .block-accordion__element:first-child .block-accordion__header-container {border-top: 1px solid;}
.block-accordion .block-accordion__element:last-child .block-accordion__header-container {border-bottom: 1px solid;}
.block-accordion .block-accordion__element:last-child .block-accordion__text-container {border-top: none;border-bottom: 1px solid;}
.block-accordion .block-accordion__title {font-weight: bold;font-size: 25px; line-height:25px;}
.block-accordion .block-accordion__button {transition: all 0.5s ease;}
.block-accordion .block-accordion__button path {stroke: #0F1E46;}
.block-accordion .block-accordion__button.open {transform: rotate(45deg);}
.block-accordion .block-accordion__header {display: flex;justify-content: space-between;align-items: center;height: 60px;}
.block-accordion .block-accordion__header-container {border-top: 1px solid;}
.block-accordion .block-accordion__header-container:hover {cursor: pointer;}
.block-accordion .block-accordion__text-container {border-top: 1px solid;display: none;}
.block-accordion .block-accordion__text {padding: 60px 0;}
.block-table-container {padding: 100px 0;}
.block-table-container.block-table-container--dark-blue {background: #0F1E46;color: #ffffff;}
.block-table-container.block-table-container--dark-blue .block-table .block-table__list table thead tr {border-top: 1px solid #ffffff;}
.block-table-container.block-table-container--dark-blue .block-table .block-table__list table tr {border-bottom: 1px solid #ffffff;}
.block-table-container .block-table .block-table__title {font-weight: bold;font-size: 25px;margin-bottom: 60px;}
.block-table-container .block-table .block-table__list table {width: 100%;table-layout: fixed;}
.block-table-container .block-table .block-table__list table th {font-weight: bold;text-align: left;}
.block-table-container .block-table .block-table__list table th, .block-table-container .block-table .block-table__list table td {padding: 15px 0;}
.block-slides-container[data-count="1"] .block-slides-nav-container {display: none;}
.block-table-container .block-table .block-table__list table thead tr {border-top: 1px solid #0F1E46;}
.block-table-container .block-table .block-table__list table tr {border-bottom: 1px solid #0F1E46;display: grid;grid-row-gap: 60px;grid-column-gap: 60px;grid-template-columns: repeat(6, 1fr);}
.block-table-container .block-table .block-table__list table tr th:first-child,.block-table-container .block-table .block-table__list table tr td:first-child {grid-column-start: 1;grid-column-end: 4;}
.block-table-container .block-table .block-table__list table tr th:last-child,.block-table-container .block-table .block-table__list table tr td:last-child {grid-column-start: 5;grid-column-end: 7;}
.block-table-wrapper {max-width: 1120px;margin: 0 auto;padding: 0 20px;}
.subMenuWrapper a {text-decoration: none;}
a.marginb25 {border-bottom: 1px solid #C8C8C8;}
.subMenuWrapper li:last-of-type a {border-bottom: 1px solid #C8C8C8;}
.subMenuWrapper a.bold {color: #0050C8;border-top: 0;}
.subMenuWrapper li a {border-top: 1px solid #C8C8C8;}
.subMenuWrapper {display:none;}
.subMenuWrapper.attivo {  display:block;}
.subMenuWrapper ul {margin-left: 0;}
.subMenuWrapper li {list-style: none;}
.subMenuWrapper li a {padding-top: 8px;padding-bottom: 7px;display: block;color: #0F1E46;vertical-align: top;}
.subMenuWrapper .block-text-container {margin-bottom: 0;border-bottom: 1px solid #C8C8C8;padding-top: 40px;padding-bottom: 40px;}
.block-menu-3-col {display: grid;grid-row-gap: 60px;grid-column-gap: 60px;grid-template-columns: repeat(3, 1fr);}
.block-slide__image {min-height: 25vw;}
* {outline:0 !important;}
.block-table-container,.block-text-container,.block-slides-container,.block-stripe-container,.block-stripe-cta-container,.block-stripe-image {margin-bottom: 10px;}
td p {margin-bottom: 1em;}
table tr:first-of-type {border-top: 1px solid;}
.block-text-grid-5 .block-text__title,.block-text-grid-6 .block-text__title {font-size: 15px;margin-bottom: 0;}
.block-text__cta {margin-bottom: 10px;}
.site-breadcrumbs-toggle-container {display: none;}
.block-text-grid-6 .block-text .block-text__image {margin-bottom: 10px;}
.block-text__cta:last-of-type {margin-bottom: 30px;}
nav.nav-secondary a {color: white;}
a.hasSubMenu[data-id="102"] {background: white;color: #0F1E46;}
nav.nav-secondary img {vertical-align: middle;margin-right: 10px;margin-top: -5px;}
.block-text-container {padding: 80px 0 80px 0;}
.font50, .font50 *, h1, h1 *, .fontBig h1,.fontBig h1 * {font-size: 50px;line-height: 50px;}
h2, h2 *, .font25, .font25 *, .fontBig h2, .fontBig h2 *,h3, h3 * {font-size: 25px;line-height: 30px;}
.block-text-container.nomargin {margin-bottom: 0;}
.marginb30, h1, h2,h3 {margin-bottom: 30px;}
h2,.bold, .bold * {font-weight: bold;}
.blue-text, .blue-text * {color:#0050C8;}
.sub-menu-container a {text-decoration: none;color: #0F1E46;font-weight: bold;}
.sub-menu-container {margin-bottom: 15px;}
span.circle {width: 10px;height: 10px;display: inline-block;border-radius: 50%;background: white;margin-right: 10px;}
ul.slick-dots {padding-left: 0;}
.marginb25 {margin-bottom: 25px;}
span.slider-next.slick-arrow {margin-right: 0;}
h1.font50,h1 {margin-top: -4px;}
.sub-menu-sub-title a:before,.subMenuWrapper a:not(.bold):before {content: " > ";background: none;color: #0050C8;display: inline;}
.subMenuWrapper a:not(.bold):before {color:#0F1E46;}
.sub-menu-sub-title a {color: #0050C8;}
.site-breadcrumbs-toggle .site-breadcrumbs-toggle__content .site-breadcrumbs-toggle__content-anchors ul li a  {margin-bottom:15px;}
.sub-menu-sub-title {margin-left: 20px;margin-top: 15px;}
.espandi-out .site-breadcrumbs-toggle-container {display: block;background: #0050C8;}
.site-breadcrumbs-toggle .site-breadcrumbs-toggle__content .site-breadcrumbs-toggle__content-title-close {border-bottom: 1px solid #C8C8C8;}
.sub-page {display: none;}
.attivo .sub-page {display: block;}
.attivo a {color: #0050C8;}
.attivo a .circle {background: #0050C8;}
.s-icon-app {float: left;margin-left: 10px;width: 40px;}
.icons-app {float: right;margin-top: -20px;}
.clear {clear: both;}
.bread-left {float: left;margin-top: -10px;}
.font25 p:last-of-type {margin-bottom: 0;}
.block-text-wrapper.header-wrapper {display: block;}
.slider-prev svg, .slider-next svg {width: 100%;}
.block-text-wrapper.header-wrapper {padding-bottom: 20px;border-bottom: 1px solid #C8C8C8;margin-bottom: 70px;}
.readmore {max-height: 2em;overflow: hidden;transition: all .5s;}
.readmore::before {content: """";font-weight: 600;font-size:22px;}
.readmore:hover {max-height: 100vh;overflow: initial;}
.readmore:hover::before {content: """";}
.subMenuWrapper li:last-of-type a.bold {border-bottom: 0;}
.acc-text p {margin-bottom: 4px;}
.bg-red * {color: white;}
.block-text__title.titolo_sezione {margin-bottom: 60px;font-weight: normal;}
select {-webkit-appearance: none;border: none;border-radius: 4px;padding: 15px 5.5px;width: 100%;outline: 0;margin-top: 5px;background: white;background: url(../unicollege/img/select.svg) no-repeat calc(100% - 20px) center white;background-size: 20px;}
.block-stripe-cta__title p:last-of-type {margin-bottom: 0;}
.block-text-wrapper.block-text-grid-4 {grid-template-columns: repeat(4,1fr);}
.block-stripe-cta-wrapper.titoletto-container {margin-bottom: 60px;}
.sub-menu-container a:hover {color: #0F1E46 !important;}
.font15,.font15 * {font-size: 15px !important;font-weight:bold !important;}
.block-slides.gallery-slider {min-height: initial;padding-bottom: 20px;}
.img-container-g div {margin-top: 10px;}
.gallery-container-t .slick-list {padding-left: calc((100vw - 1080px)/2) !important;}
.img-container-g img {max-height: 18vw;}
.img-container-g {width: auto;margin-left: 60px;}
.titolo-gallery {font-size: 25px;line-height: 30px;font-weight: bold;margin-bottom: 50px;}
.gallery-container-t {padding-top: 50px;background: #f5f5f5;}
.block-slides.gallery-slider {padding-bottom: 30px;}
.img-container-g img {border-radius: 10px;cursor: pointer;transition: opacity 0.5s ease;}
.img-container-g img:hover {opacity: 0.7;}
.overlay-gallery {position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 100000;background: rgba(255,255,255,0.9);pointer-events: none;opacity: 0;transition: opacity 0.8s ease;}
.inner-overlay-gallery {position: absolute;top: 100px;right: 100px;bottom: 100px;left: 100px;background-size: contain;background-repeat: no-repeat;background-position: center;z-index: 2;}
.bg-overlay-gallery {position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;cursor: pointer;}
.overlay-img-out .overlay-gallery {opacity: 1;pointer-events: all;}
.close-gallery {position: absolute;top: 10px;right: 20px;width: 50px;height: 50px;cursor: pointer;}
.close-gallery img {width: 50px;}
.close-g1 {width: 50px;height: 2px;background: #0F1E46;position: absolute;top: 20px;left: 0;transform: rotate(45deg);}
article td {border: 1px solid;padding: 20px;text-align: center;vertical-align: middle;}
.marginb60 {    margin-bottom:60px;}
article td:first-of-type {text-align: left;}
div#ui-datepicker-div {background: white;padding: 0;display: none;width: 320px;}
.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all {background: #1b1748;color: white;}
div#ui-datepicker-div * {font-size: 15px;line-height: 18px;font-weight: bold;text-align: center;}
table.ui-datepicker-calendar {border-collapse: collapse;width: 100%;}
div#ui-datepicker-div * {font-size: 15px;line-height: 18px;font-weight: bold;text-align: center;text-decoration: none;margin-bottom: 0;}
div#ui-datepicker-div td {border: 1px solid #ddd;padding: 10px;padding-top: 13px;cursor: pointer;}
a.ui-datepicker-prev.ui-corner-all {position: absolute;left: 10px;top: 15px;}
a.ui-datepicker-next.ui-corner-all {position: absolute;right: 10px;top: 15px;}
.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all a span {color: white;cursor: pointer;}
.ui-datepicker-title {padding-top: 15px;padding-bottom: 13px;margin-bottom: 10px;}
.ui-datepicker-title span {color: white;}
div#ui-datepicker-div td:hover {background: #ddd;}
.ui-state-disabled {cursor: initial !important;opacity: 0.2;}
.ui-state-disabled:hover {background: none !important;}
table thead tr:first-of-type {border-top: 0;}
th {padding-bottom: 10px;padding-top: 12px;}
.close-g2 {width: 50px;height: 2px;background: #0F1E46;position: absolute;top: 20px;left: 0;transform: rotate(-45deg);}
.date-selector {background: url(../unicollege/img/calendar.svg) no-repeat calc(100% - 20px) center !important;background-size: 20px auto !important;        background-color:white !important;}
.block-text__cta:last-of-type {margin-bottom: 0;}
.block-text span.circle {background: #0F1E46;}
.condizionale {display:none;}
.condizionale.mostra {display:block;}
.fontSmall pre,.fontSmall pre * {font-family: "Poppins", sans-serif;text-align: center;font-size: 25px;line-height: 30px;font-weight: normal;background: none;}
.block-slide__text {font-size: 25px;line-height: 30px;}
.bg-pink .block-slide__cta * {color: #0F1E46 !important;}
.toglimargine {margin-bottom: 0 !important;padding-bottom: 0 !important;}
.bg-blue {background: #0050C8 !important;}
.bg-yellow {background: #FFC864 !important;}
.bg-pink {background: #FFA0BE !important;}
.block-stripe-image.piccola {background: #0050C8;height: 300px;}
.block-stripe-image.piccola img {object-fit: contain;}
.bg-red {   background: #FA645A !important;}
.bg-purle {background:#BE8CCD !important;}
.bg-blue .block-stripe-cta__cta a {color: #0F1E46 !important;}
.bg-blue .block-stripe-cta__cta a:hover {color: white !important;}
.bg-blue *:before,.bg-pink *:before,.bg-red *:before,.bg-purle *:before,.bg-blue *,.bg-pink *,.bg-red *,.bg-purle * {color: white !important;stroke: white !important;}
.block-text__content:last-of-type {margin-bottom: 0;}
.site-breadcrumbs-toggle__trigger-title.site-breadcrumbs-toggle__trigger-open {color: white;}
.espandi-out .site-breadcrumbs-toggle-container * {color: white !important;}
.site-breadcrumbs-toggle__content-close path {stroke: white !important;}
div#burger {display:none;}
div#search-bar input {border: 0;text-align: center;width: 100%;font-size: 25px;padding: 15px;border-bottom: 1px solid #C8C8C8;background: none;}
div#search-bar {background: #f5f5f5;display: none;}
.searchout div#search-bar {display: block;}
.relative {position: relative;}
.close-cerca {position: absolute;top: 20px;right: 0;width: 40px;height: 40px;cursor: pointer;}
.closec {position: absolute;top: 10px;left: 0;transform: rotate(45deg);height: 1px;background: #0F1E46;width: 30px;}
.close-cerca2.closec {transform: rotate(-45deg);}
.nav-primary__search:hover path, .searchout .nav-primary__search path {stroke: #0050C8;}
.search-container .nav-primary-wrapper {padding-top: 20px;padding-bottom: 20px;}
.search-container {border-bottom: 1px solid #C8C8C8;display: none;}
.risultatiout .search-container {display: block;}
.title-search a {color: #0F1E46;text-decoration: none;padding: 6px 0;display: inline-block;}
body .button-rl input {width: auto;color: white !important;padding-left: 100px;padding-right: 100px;padding-top: 10px;padding-bottom: 10px;font-weight: bold;}
.header_titoli {background: #0050C8;text-align: center;padding: 20px 0;}
.header_titolo {display: inline-block;margin: 0 30px;cursor: pointer;transition: color 0.5s ease;}
.header_titolo.attivo, .header_titolo:hover {color: white !important;}
.container-sezione {position: absolute;top: 0;left: 0;right: 0;opacity: 0;transition: opacity 0.5s ease;}
.big-containers {position: relative;overflow: hidden;}
.container-sezione.attivo {position: relative;opacity: 1;pointer-events: all;z-index: 2;}
.left-column-s {background: #0F1E46;padding-top: 50px;padding-bottom: 50px;padding-left: calc((100vw - 1120px)/2 + 20px);padding-right: 50px;padding-left: 100px;}
.container-sezione {display: grid;grid-template-columns: repeat(3,1fr);}
.right-column-s {grid-column: auto / span 2;position: relative;}
.left-column-s * {color: white;}
.titoletto-testo {color: #0050C8;margin-bottom: 20px;}
.links-s a {text-decoration: none;color: white;padding: 12px 0;display: block;border-bottom: 1px solid #C8C8C8;}
.img-c-s {height: 30vw;}
.img-c-s img {display: block;width: 66.66vw;height: 100%;object-fit: cover;}
.big-containers .block-slides.gallery-slider {padding-bottom: 0;}
.big-containers .block-slides-container {margin-bottom: 0;}
.block-tabs-container {margin-bottom: 10px;}
.img-c-s {width: 100%;height: 32vw;}
.img-s-s {padding-bottom: 150px;background: #f5f5f5;position: relative;}
.label-alt {text-align: center;position: absolute;bottom: 67px;left: 120px;right: 120px;}
.align-imgSu {background-position: top !important;}
.big-containers .block-slides-nav-container {background: none;position: absolute;bottom: 23px;left: 0;right: 0;}
.big-containers .block-slides-nav__arrows {position: absolute;left: 100px;right: 100px;}
.big-containers .slider-next {float: right;}
.big-containers .block-slides-nav__dots {position: absolute;left: 50%;transform: translate(-50%,0);bottom: 0px;z-index: 10;}
.big-containers ul.slick-dots li:last-of-type {margin-right: 0;}
.testo-sotto {margin-top: 60px;}
.align-imgSu img {object-position: top;}
.align-imgCentro img {object-position: center;}
.align-imgSotto img {object-position: bottom;}
body .bg-BLU input[type="checkbox"]:checked:before,body .bg-BLU {background:rgb(15,30,70);}
body .bg-BLU .block-text .block-text__cta a::before,body .bg-BLU * {color:white;}
body .bg-BLU .block-accordion__button path {fill:white;stroke: white;}
.block-slides .bg-ROSSO .block-slide .block-slide__content .block-slide__cta a, .bg-ROSSO .block-stripe-cta .block-stripe-cta__cta a:not(.icon) { color: rgb(15,30,70) !important; }
.bg-BLU .gray-bg { background: none;}
body .bg-BLU .button-rl input { background: white; color: rgb(15,30,70) !important; }
.block-slides .bg-BLU .block-slide .block-slide__content .block-slide__cta a:hover, .bg-BLU .block-stripe-cta .block-stripe-cta__cta a:not(.icon):hover {background: transparent !important;color: white !important;opacity: 0.8;}
body .bg-ROSSO input[type="checkbox"]:checked:before,body .bg-ROSSO {background:#ff3c1e;}
body .bg-ROSSO .block-text .block-text__cta a::before,body .bg-ROSSO * {color:white;}
body .bg-ROSSO .block-accordion__button path {stroke: white;}
.block-slides .bg-ROSSO .block-slide .block-slide__content .block-slide__cta a, .bg-ROSSO .block-stripe-cta .block-stripe-cta__cta a:not(.icon) { color: #ff3c1e !important; }
.bg-ROSSO .gray-bg { background: none;}
body .bg-ROSSO .button-rl input { background: white; color: #ff3c1e !important; }
.block-slides .bg-ROSSO .block-slide .block-slide__content .block-slide__cta a:hover, .bg-ROSSO .block-stripe-cta .block-stripe-cta__cta a:not(.icon):hover {background: transparent !important;color: white !important;border: 2px solid;}
body .bg-ARANCIO input[type="checkbox"]:checked:before,body .bg-ARANCIO {background:#ff3c1e;}
body .bg-ARANCIO .block-text .block-text__cta a::before,body .bg-ARANCIO * {color:white;}
body .bg-ARANCIO .block-accordion__button path {stroke: white;}
.block-slides .bg-ARANCIO .block-slide .block-slide__content .block-slide__cta a, .bg-ARANCIO .block-stripe-cta .block-stripe-cta__cta a:not(.icon) {color: #ff3c1e !important;border: 2px solid white;}
.bg-ARANCIO .gray-bg { background: none;}
body .bg-ARANCIO .button-rl input { background: white; color: #ff3c1e !important; }
.block-slides .bg-ARANCIO .block-slide .block-slide__content .block-slide__cta a:hover, .bg-ARANCIO .block-stripe-cta .block-stripe-cta__cta a:not(.icon):hover {background: transparent !important;color: white !important;border: 2px solid white;}
body .bg-ARANCIO .mini-label,body .bg-ARANCIO .login-form input[type="email"],body .bg-ARANCIO .login-form input[type="text"],body .bg-ARANCIO .login-form input[type="password"],body .bg-ARANCIO select, body .bg-ARANCIO .input-rf textarea,body .bg-ARANCIO .form-lr input[type="checkbox"]   {color:#0F1E46;   }
body .bg-GIALLO input[type="checkbox"]:checked:before,body .bg-GIALLO {background:#d2ebff;}
body .bg-GIALLO .block-text .block-text__cta a::before,body .bg-GIALLO * {color:#0F1E46;}
body .bg-GIALLO .block-accordion__button path {stroke: #0F1E46;}
body .bg-GIALLO .button-rl input,.block-slides .bg-GIALLO .block-slide .block-slide__content .block-slide__cta a, .bg-GIALLO .block-stripe-cta .block-stripe-cta__cta a:not(.icon) {color: #d2ebff !important;background: #0F1E46;transition:all 0.5s ease;border: 2px solid #0F1E46;}
.bg-GIALLO .gray-bg { background: none;}
body .bg-GIALLO .button-rl input:hover,.block-slides .bg-GIALLO .block-slide .block-slide__content .block-slide__cta a:hover, .bg-GIALLO .block-stripe-cta .block-stripe-cta__cta a:not(.icon):hover {background: transparent !important;color:#0F1E46 !important;}
body .bg-VIOLA input[type="checkbox"]:checked:before,body .bg-VIOLA {background:#0050c8;}
body .bg-VIOLA .block-text .block-text__cta a::before,body .bg-VIOLA * {color:white;}
body .bg-VIOLA .block-accordion__button path {stroke: white;}
.block-slides .bg-VIOLA .block-slide .block-slide__content .block-slide__cta a, .bg-VIOLA .block-stripe-cta .block-stripe-cta__cta a:not(.icon) { color: #0050c8 !important; }
.bg-VIOLA .gray-bg { background: none;}
body .bg-VIOLA .button-rl input { background: white; color: #0050c8 !important; }
.block-slides .bg-VIOLA .block-slide .block-slide__content .block-slide__cta a:hover, .bg-VIOLA .block-stripe-cta .block-stripe-cta__cta a:not(.icon):hover { background: white !important; color: #0F1E46 !important; opacity: 0.8;}
body .bg-GRIGIOSCURO input[type="checkbox"]:checked:before,body .bg-GRIGIOSCURO {background:#a0a5b4;}
body .bg-GRIGIOSCURO .block-text .block-text__cta a::before,body .bg-GRIGIOSCURO * {color:white;}
body .bg-GRIGIOSCURO .block-accordion__button path {stroke: white;}
.block-slides .bg-GRIGIOSCURO .block-slide .block-slide__content .block-slide__cta a, .bg-GRIGIOSCURO .block-stripe-cta .block-stripe-cta__cta a:not(.icon) {color: #a0a5b4 !important;}
.bg-GRIGIOSCURO .gray-bg { background: none;}
body .bg-GRIGIOSCURO .button-rl input { background: white; color: #a0a5b4 !important; }
.block-slides .bg-GRIGIOSCURO .block-slide .block-slide__content .block-slide__cta a:hover, .bg-GRIGIOSCURO .block-stripe-cta .block-stripe-cta__cta a:not(.icon):hover {background: transparent !important;color: white !important;opacity: 1;border: 2px solid;}
body .bg-AZZURRO input[type="checkbox"]:checked:before,body .bg-AZZURRO {background:#78beff;}
body .bg-AZZURRO .block-text .block-text__cta a::before,body .bg-AZZURRO * {color:white;}
body .bg-AZZURRO .block-accordion__button path {stroke: white;}
.block-slides .bg-AZZURRO .block-slide .block-slide__content .block-slide__cta a, .bg-AZZURRO .block-stripe-cta .block-stripe-cta__cta a:not(.icon) { color: #78beff !important; }
.bg-AZZURRO .gray-bg { background: none;}
body .bg-AZZURRO .button-rl input { background: white; color: #78beff !important; }
.block-slides .bg-AZZURRO .block-slide .block-slide__content .block-slide__cta a:hover, .bg-AZZURRO .block-stripe-cta .block-stripe-cta__cta a:not(.icon):hover {background: transparent !important;color: white !important;border: 2px solid white;}
body .bg-AZZURROSCURO input[type="checkbox"]:checked:before,body .bg-AZZURROSCURO {background:#0050C8;}
body .bg-AZZURROSCURO .block-text .block-text__cta a::before,body .bg-AZZURROSCURO * {color:white;}
body .bg-AZZURROSCURO .block-accordion__button path {stroke: white;}
.block-slides .bg-AZZURROSCURO .block-slide .block-slide__content .block-slide__cta a, .bg-AZZURROSCURO .block-stripe-cta .block-stripe-cta__cta a:not(.icon) { color: #0050C8 !important; }
.bg-AZZURROSCURO .gray-bg { background: none;}
body .bg-AZZURROSCURO .button-rl input { background: white; color: #0050C8 !important; }
.block-slides .bg-AZZURROSCURO .block-slide .block-slide__content .block-slide__cta a:hover, .bg-AZZURROSCURO .block-stripe-cta .block-stripe-cta__cta a:not(.icon):hover { background: white !important; color: #0F1E46 !important; opacity: 0.8;}
body .bg-VERDESCURO input[type="checkbox"]:checked:before,body .bg-VERDESCURO {background:#0f1e46;}
body .bg-VERDESCURO .block-text .block-text__cta a::before,body .bg-VERDESCURO * {color:white;}
body .bg-VERDESCURO .block-accordion__button path {stroke: white;}
.block-slides .bg-VERDESCURO .block-slide .block-slide__content .block-slide__cta a, .bg-VERDESCURO .block-stripe-cta .block-stripe-cta__cta a:not(.icon) {color: white !important;border: 2px solid white;background: transparent;}
.bg-VERDESCURO .gray-bg { background: none;}
body .bg-VERDESCURO .button-rl input { background: white; color: #0f1e46 !important; }
.block-slides .bg-VERDESCURO .block-slide .block-slide__content .block-slide__cta a:hover, .bg-VERDESCURO .block-stripe-cta .block-stripe-cta__cta a:not(.icon):hover { background: white !important; color: #0F1E46 !important; opacity: 0.8;}
body .bg-VERDECHIARO input[type="checkbox"]:checked:before,body .bg-VERDECHIARO {background:#0050c8;}
body .bg-VERDECHIARO .block-text .block-text__cta a::before,body .bg-VERDECHIARO * {color: white;}
body .bg-VERDECHIARO .block-accordion__button path {stroke: white;}
.block-slides .bg-VERDECHIARO .block-slide .block-slide__content .block-slide__cta a, .bg-VERDECHIARO .block-stripe-cta .block-stripe-cta__cta a:not(.icon) {background:#0F1E46; color: #0050c8 !important; }
.bg-VERDECHIARO .gray-bg { background: none;}
body .bg-VERDECHIARO .button-rl input { background: #0F1E46; color: #0050c8 !important; }
.block-slides .bg-VERDECHIARO .block-slide .block-slide__content .block-slide__cta a:hover, .bg-VERDECHIARO .block-stripe-cta .block-stripe-cta__cta a:not(.icon):hover { background: #0F1E46 !important; color: #0050c8 !important; opacity: 0.8;}
body .bg-GRIGIOCHIARO input[type="checkbox"]:checked:before,body .bg-GRIGIOCHIARO {background:#a0a5b4;}
body .bg-GRIGIOCHIARO .block-text .block-text__cta a::before,body .bg-GRIGIOCHIARO * {color:white;}
body .bg-GRIGIOCHIARO .block-accordion__button path {stroke: white;}
.block-slides .bg-GRIGIOCHIARO .block-slide .block-slide__content .block-slide__cta a, .bg-GRIGIOCHIARO .block-stripe-cta .block-stripe-cta__cta a:not(.icon) { color: #a0a5b4 !important; }
.bg-GRIGIOCHIARO .gray-bg { background: none;}
body .bg-GRIGIOCHIARO .button-rl input { background: white; color: #a0a5b4 !important; }
.block-slides .bg-GRIGIOCHIARO .block-slide .block-slide__content .block-slide__cta a:hover, .bg-GRIGIOCHIARO .block-stripe-cta .block-stripe-cta__cta a:not(.icon):hover { background: white !important; color: #0F1E46 !important; opacity: 0.8;}
body .bg-BIANCO input[type="checkbox"]:checked:before,body .bg-BIANCO {background:rgb(255,255,255);}
body .bg-BIANCO .block-text .block-text__cta a::before,body .bg-BIANCO * {color:white;}
body .bg-BIANCO .block-accordion__button path {stroke: white;}
.block-slides .bg-BIANCO .block-slide .block-slide__content .block-slide__cta a, .bg-BIANCO .block-stripe-cta .block-stripe-cta__cta a:not(.icon) { color: rgb(255,255,255) !important; }
.bg-BIANCO .gray-bg { background: none;}
body .bg-BIANCO .button-rl input { background: white; color: rgb(255,255,255) !important; }
.block-slides .bg-BIANCO .block-slide .block-slide__content .block-slide__cta a:hover, .bg-BIANCO .block-stripe-cta .block-stripe-cta__cta a:not(.icon):hover { background: white !important; color: #0F1E46 !important; opacity: 0.8;}
body .bg-BIANCO input[type="checkbox"]:checked:before,body .bg-BIANCO {background:rgb(255,255,255);}
body .bg-BIANCO .block-text .block-text__cta a::before,body .bg-BIANCO * {color:#0F1E46;}
body .bg-BIANCO .block-accordion__button path {stroke: #0F1E46;}
.block-slides .bg-BIANCO .block-slide .block-slide__content .block-slide__cta a, .bg-BIANCO .block-stripe-cta .block-stripe-cta__cta a:not(.icon) {color: rgb(255,255,255) !important;background:#0F1E46;border: 2px solid #0F1E46;}
.bg-BIANCO .gray-bg { background: none;}
body .bg-BIANCO .button-rl input { background: #0F1E46; color: rgb(255,255,255) !important; }
.block-slides .bg-BIANCO .block-slide .block-slide__content .block-slide__cta a:hover, .bg-BIANCO .block-stripe-cta .block-stripe-cta__cta a:not(.icon):hover {background: transparent !important;color: #0F1E46 !important;border: 2px solid #0F1E46;}
body .bg-BIANCO .login-form input[type="email"],body .bg-BIANCO .login-form input[type="text"],body .bg-BIANCO .login-form input[type="password"],body .bg-BIANCO select, body .bg-BIANCO .input-rf textarea,body .bg-BIANCO .form-lr input[type="checkbox"] {background-color: #0F1E46;color: white;}
body .bg-GRIGIO2 input[type="checkbox"]:checked:before,body .bg-GRIGIO2 {background:#f5f5f5;}
body .bg-GRIGIO2 .block-text .block-text__cta a::before,body .bg-GRIGIO2 * {color:#0F1E46;}
body .bg-GRIGIO2 .block-accordion__button path {stroke: #0F1E46;}
.block-slides .bg-GRIGIO2 .block-slide .block-slide__content .block-slide__cta a, .bg-GRIGIO2 .block-stripe-cta .block-stripe-cta__cta a:not(.icon) {color: #f5f5f5 !important;background:#0F1E46;border: 2px solid #0F1E46;}
.bg-GRIGIO2 .gray-bg { background: none;}
body .bg-GRIGIO2 .button-rl input { background: #0F1E46; color: #f5f5f5 !important; }
.block-slides .bg-GRIGIO2 .block-slide .block-slide__content .block-slide__cta a:hover, .bg-GRIGIO2 .block-stripe-cta .block-stripe-cta__cta a:not(.icon):hover {background: none !important;color: #0F1E46 !important;border-color: #0F1E46;}
body .bg-GRIGIO2 .login-form input[type="email"],body .bg-GRIGIO2 .login-form input[type="text"],body .bg-GRIGIO2 .login-form input[type="password"],body .bg-GRIGIO2 select, body .bg-GRIGIO2 .input-rf textarea,body .bg-GRIGIO2 .form-lr input[type="checkbox"] {background-color: #0F1E46;color: white;}
.block-slide__image {position: relative;}
.block-slide__image img {position: absolute;top: 0;left: 0;display: block;object-position: center;}
.single-corsi .block-stripe-image {height: 220px;   overflow:hidden;}
.block-slides .bg-GRIGIOCHIARO .block-slide .block-slide__content .block-slide__cta a {color: #0F1E46 !important;}
.block-stripe-cta__cta.cta-conferma a {font-size: 17px;text-decoration: none;color: white;background: #0F1E46;padding: 14px 50px;border-radius: 50px;display: inline-block;transition: all 0.5s ease;}
.bg-BLU input, .bg-BLU select,.bg-BLU select option, .bg-BLU textarea,.bg-AZZURRO input, .bg-AZZURRO select,.bg-AZZURRO select option, .bg-AZZURRO textarea {color: #0F1E46;}
.bg-BLU span.mini-label,.bg-AZZURRO span.mini-label {color: #0F1E46;}
.subMenu-container .block-text-wrapper {grid-row-gap: 25px;}
body .bg-ARANCIO .obbligatorio input, body .bg-ARANCIO .obbligatorio textarea, body .bg-ARANCIO .obbligatorio select {
    border-color: #fd0000 !important;
    background-color: #ffc5c1 !important;
}


.bg-ARANCIO .acceptance.obbligatorio * {
    color: white !important;
}
body select option {color:#0F1E46 !important;}
.block-text__content iframe {
    width: 100%;
}


div#popup-h {
    position: fixed;
    z-index: 100000;
    top: auto;
    left: 20px;
    transform: none;
    background: rgb(255 255 255 / 90%);
    padding: 36px 80px 0px 30px;
    max-width: 490px;
    transition:opacity 0.5s ease;
    border-radius: 40px;
    -webkit-box-shadow: 3px 3px 10px 5px rgb(0 0 0 / 10%);
    box-shadow: 3px 3px 10px 5px rgb(0 0 0 / 10%);
    bottom: 20px;
}
.removepop div#popup-h {
    opacity:0;
    pointer-events:none;
}
.close-pop {
    position: absolute;
    top: 30px;
    right: 30px;
    width: 30px;
    height: 30px;
    cursor: pointer;
}

.close-pp {
    width: 30px;
    height: 2px;
    background: #0F1E46;
    position: absolute;
    top: 10px;
    left: 0;
    transform: rotate(45deg);
}

.close-pp2.close-pp {
    transform: rotate(-45deg);
}


.home .block-stripe-container {
    padding: 60px 0;
}

.istituti-found {
    position: absolute;
    border: 1px solid;
    /* border-bottom: 0; */
    border-radius: 30px;
    max-height: 203px;
    overflow: auto;
    left: 0;
    right: 0;
    top: 56px;
    z-index: 10;
    background: white;
    display: none;
}

.istituto_select {
    padding: 8px 20px;
    border-bottom: 1px solid;
    cursor: pointer;
    transition: all 0.5s ease;
}

.search-istituto {
    position: relative;
}

.istituto_select:hover {
    background: #0F1E46;
    color: white;
}

.istituto_select:first-of-type {
    padding-top: 17px;
}

.istituto_select:last-of-type {
    padding-bottom: 17px;
    border-bottom: 0;
}

input.input-to-h {
    display: none;
}

.istituti-found.show {
    display: block;
}

@media all and (max-width:1080px) { .nav-primary ul li a {  padding: 6px;   }
}
@media all and (max-width:767px) {.site-breadcrumbs-toggle__content-nav.bread-left {float: none;}

div#popup-h {
    left: 10px;
    right: 10px;

}
.block-accordion .block-accordion__header {height: auto;padding-top: 15px;padding-bottom: 15px;}
.home .block-slide__image {height: auto;}
.block-stripe-image img,.block-stripe-image picture {width: 100%;height: 100%;object-fit: cover;}
.block-slides .block-slide .block-slide__image img {width: 100%;height: auto;object-fit: initial;position: relative;}
.block-slide__image {height: auto;min-height: initial;}
div#burger {position: absolute;top: 18px;left: auto; width: 40px;height: 24px;right:100px;cursor: pointer;display: block;}
.menuout .burger1 { transform:rotate(45deg);    top:10px;}
.menuout nav.nav-primary ul {display:block;}
.menuout .burger2 { transform:rotate(-45deg);   top:10px;}
.menuout .burger3 {width:0; opacity:0;}
.burger {width: 40px;height: 1px;background: #0F1E46;position: absolute;top: 0;left: 0;transition: all 0.4s ease;}
.burger.burger2 {top: 10px;}
.burger.burger3 {top: 20px;}
nav.nav-primary ul {display: block;position: relative;width: 100%;left: 0;background: white;border-top: 1px solid white;text-align: center;padding-top: 40px;padding-bottom: 0px;clear: both;position: absolute;top: 60px;}
nav.nav-primary ul li {margin-bottom: 30px;margin-right: 0;margin-left: 0;}
.subMenu-container {max-height: calc(100vh - 60px);overflow: auto;}
.nav-primary ul li a {padding: 0.5rem 1.5rem;}
.subMenu-container .font25.marginb50.bold {display: none;}
.subMenuWrapper .block-text-container {padding-top: 20px;}
.block-menu-3-col {display: block;}
.subMenuWrapper li a {padding: 11px 0;}
.block-stripe-cta .block-stripe-cta__icon {margin-right: 0;}
.block-stripe .block-stripe__title {font-size: 30px;line-height: 35px;}
.block-stripe-image img {height: auto;object-fit: initial;}
.block-stripe-image {height: 310px;}
input[type="radio"] {margin-bottom: 5px;margin-top: 5px;}
.block-text-wrapper.block-text-grid-4 {display: block;}
.block-text-wrapper.block-text-grid-4 .block-text {margin-bottom: 60px;}
footer svg {width: 50px;height: auto;}
.obbligatorio .acc-text * {color: #FA645A !important;}
.icons-app {float: none;margin-top: 20px;}
.block-text-container {padding: 70px 0 40px 0;}
.block-slides .block-slide.block-slide--image-left .block-slide__image, .block-slides .block-slide.block-slide--1-2.block-slide--image-left .block-slide__image {width: 100%;}
.block-slides .block-slide.block-slide--image-left .block-slide__content, .block-slides .block-slide.block-slide--1-2.block-slide--image-left .block-slide__content {width: calc(100% - 40px);padding-left: 20px !important;}
.block-slides .block-slide {display: block;}
.block-text-wrapper.header-wrapper {margin-bottom: 70px;}
.block-text-wrapper.block-text-grid-2 {grid-template-columns: repeat(1, 1fr);}
.block-stripe-container {padding: 70px 0;}
.block-text-wrapper.block-text-grid-3 {grid-template-columns: repeat(1, 1fr);}
.block-slides .block-slide .block-slide__content:first-child {margin-left: 0;width: calc(100% - 40px);padding-left: 20px;padding-right: 20px;}
.block-slides .block-slide.block-slide--1-3 .block-slide__image {width: 100%;}
.block-slides-nav {height: 100px;}
.block-stripe-cta {display: block;height: auto;}
.block-stripe-cta .block-stripe-cta__icon-title {display: block;text-align: center;margin-top: 20px;margin-bottom: 20px;}
.block-stripe-cta__cta {display: block;margin-top: 20px;margin-bottom: 20px;}
.block-stripe-cta .block-stripe-cta__cta a {display: inline-block;text-align: center;}
.block-text br {
    display: none;
}
.site-footer__content .site-footer__content-title {
    line-height: 31px !important;
}
.block-slide.block-slide--1-1.block-slide--image-left {
    background: linear-gradient(180deg, rgba(255,255,255,0) 45%, rgba(0,0,0,1) 100%);
}
.block-stripe-cta__icon {margin-bottom: 10px;}
nav.nav-primary ul {display: none;}
.site-footer__content-contacts-nav {display: block;}
.site-footer__content-contacts {margin-bottom: 40px;}
.site-footer__content .site-footer__content-title {padding-bottom: 70px;}
.site-footer__content {padding-top: 70px;}
.site-footer__content-contacts-nav .site-footer__content-nav-title.site-footer__content-nav-title--space {margin-top: 70px;}
.block-text-wrapper.block-text-grid-6 {grid-template-columns: repeat(2, 1fr);}
.gallery-container-t .slick-list {padding-left: 20px !important;}
.img-container-g {margin-left: 20px;}
.subMenuWrapper.attivo {min-height: calc(100vh - 250px);background: #f5f5f5;}
.subMenuWrapper .block-text-container {margin-bottom: 0;border-bottom: 0;}
.subMenuWrapper {margin-top: 240px;}
.site-footer__copy-container * {font-size: 11px;}
.site-footer__content .site-footer__content-legal div {margin-right: 20px;}
.site-footer__content .site-footer__content-legal div *,.site-footer__content .site-footer__content-legal div {font-size: 12px;}
.site-footer__content {padding-bottom: 50px;}
.container-sezione {display: block;}
.left-column-s {padding: 20px;}
.header_titolo {margin: 0 10px;}
.img-c-s img {width: 100vw;}
.big-containers .block-slides-nav__arrows {left: 20px;right: 20px;}
.label-alt {left: 70px;right: 70px;}
.img-c-s {width: 100%;height: 62vw;}
}
.block-text__title a {text-decoration: none;}


.bg-VERDESCURO input[type="radio"]:checked + .mini-label {
    color:white !important;
}
.bg-VERDESCURO .mini-label,.bg-VERDESCURO textarea,.bg-VERDESCURO input,.bg-VERDESCURO select {
    color:#0F1E46 !important;
}
ul.rightf a {
    background: white;
    color: #0050C8;
    border-radius: 32px;
    padding: 7px 18px;
}

.block-text__title * {
    font-size: 25px;
    font-weight: bold;
    line-height: 30px;
    margin-bottom: 30px;
}

.inner-popup .text-pp .block-text__title strong {
    color: #0050C8;
}
.nav-primary__logo svg {
    height: auto !important;
}
.rightf a {
    font-weight:bold;
}
@media all and (max-width:767px) {
    ul.rightf a {
        display: block;
        text-align: center;
        width: 100%;
        height: 100%;
        vertical-align: middle;
    }

    .nav-secondary {
        height: 60px;
    }

    ul.rightf a {
        padding: 4px;
        line-height: 18px;
        font-weight:bold;
    }

    .nav-secondary ul li {
        width: 33.33%;
    }

    ul.rightf li:first-of-type a {
    }

    .site-header {
        top: 60px;
    }
    ul.msinistra {
        display: none;
    }
    .block-slides .block-slide .block-slide__image, .block-slides .block-slide.block-slide--1-2 .block-slide__image {
        width: 100%;
    }
    ul.rightf li:first-of-type a {
        padding-top: 13px;
    }
    .home .block-slides .block-slide .block-slide__content:first-child {
        width: 100%;
        padding-right: 20px !important;
    }

    .home .block-slides .block-slide .block-slide__content .block-slide__title {
        font-size: 40px;
        line-height: 40px;
    }
    .nav-secondary ul {
        width: 100%;
    }
}
.block-slides .bg-AZZURROSCURO .block-slide .block-slide__content .block-slide__cta a:hover, .bg-AZZURROSCURO .block-stripe-cta .block-stripe-cta__cta a:not(.icon):hover {
    opacity: 1;
    color: white !important;
    border: 2px solid white !important;
    background: none !important;
}
.block-text-container img {
    border-radius: 9px;
}
@media all and (max-width:767px) {
    .font50, .font50 *, h1, h1 *, .fontBig h1, .fontBig h1 * {
        font-size: 37px;
        line-height: 37px;
    }
    h2, h2 *, .font25, .font25 *, .fontBig h2, .fontBig h2 *, h3, h3 * {
        font-size: 20px;
        line-height: 25px;
    }
    .block-stripe-cta-container {
        text-align: center;
    }   
}

.single-landing .nav-secondary-container {
    display: none;
}

.single-landing .site-header {
    display: none;
}

.single-landing .orange-title-form {
    display: none;
}

.single-landing .block-slides-container + .modulo #form {
    margin-top: -170px;
    margin-left: 50px;
    margin-right: 50px;
    position: relative;
    z-index: 2;
    background: white;
    padding-bottom: 1px;
    margin-bottom: 0;
}

.single-landing div#form {
    padding-top: 50px;
}

.single-landing .wrapper.wrapper-form {
    max-width: initial;
}

.single-landing .block-slides-container + .modulo + .modulo {}

.single-landing .block-slides .block-slide .block-slide__content:first-child {
    display: block;
}
.single-landing .layout-form .fontBig {
    margin-top: 0;
}
.single-landing .checkbox-inputs.input-rf {
    margin-left: calc(33.33% + 7px);
}

.single-landing .move-ri {
    margin-left: calc(33.33% + 7px);
}
.single-landing .block-slides-container + .modulo.bg- {
    background: #5064B9;
    padding-bottom: 50px;
}

.single-landing .block-slides-container + .modulo #form {
    -webkit-box-shadow: 0px -1px 15px 5px rgba(0,0,0,0.22);
    box-shadow: 0px -1px 15px 5px rgba(0,0,0,0.22);
    border-radius: 10px;
}
.single-landing div#contattaci-c {
    display: none !important;
}
.single-landing .block-text__image {
    aspect-ratio: 1 / 1;
}

.single-landing .block-text__image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.single-landing .block-slide__content-wrapper.align-imgSotto {background-position: center 30% !important;}

.single-landing .block-slides .block-slide {
    min-height: 620px;
}
.block-text-wrapper.block-text-grid-5 {
    grid-template-columns: repeat(5,1fr);
    padding-bottom:80px;
}

.block-text-grid-5 .block-text__title, .block-text-grid-6 .block-text__title {
    line-height: 20px;
    text-align: center;
}
.single-landing .block-text-grid-5 .block-text__image {
    margin-bottom: 0;
}
@media all and (max-width:767px) {
    .block-text-wrapper.block-text-grid-5 {
    grid-template-columns: repeat(1,1fr);
    margin-left: 80px;
    margin-right: 80px;
}
}

.block-accordion__text table td {
    text-align: left !important;
    padding: 15px 20px;
}

.block-accordion__text table td p:last-of-type {
    margin-bottom: 0;
}

.block-accordion__text table td li {

}
.block-accordion__text table td + td {
    text-align: left !important;
}

.block-accordion__text table td + td + td {
    text-align: left !important;
}