@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap');.alert-success{color:#333;background-color:white;border-left:#28a745 15px solid;}.alert-success::before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-check-box" width="1em" height="1em" viewBox="0 0 16 16" fill="green" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M15.354 2.646a.5.5 0 010 .708l-7 7a.5.5 0 01-.708 0l-3-3a.5.5 0 11.708-.708L8 9.293l6.646-6.647a.5.5 0 01.708 0z" clip-rule="evenodd"/><path fill-rule="evenodd" d="M1.5 13A1.5 1.5 0 003 14.5h10a1.5 1.5 0 001.5-1.5V8a.5.5 0 00-1 0v5a.5.5 0 01-.5.5H3a.5.5 0 01-.5-.5V3a.5.5 0 01.5-.5h8a.5.5 0 000-1H3A1.5 1.5 0 001.5 3v10z" clip-rule="evenodd"/></svg>');background-repeat:no-repeat;-webkit-background-size:1.5rem 1.5rem;background-size:1.5rem 1.5rem;background-position:0 0.4rem;width:1.75rem;height:1.75rem;}.alert-warning{color:#333;background-color:white;border-left:#ff8800 15px solid;}.alert-warning::before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-info-circle" width="1em" height="1em" viewBox="0 0 16 16" fill="orange" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 15A7 7 0 108 1a7 7 0 000 14zm0 1A8 8 0 108 0a8 8 0 000 16z" clip-rule="evenodd"/><path d="M8.93 6.588l-2.29.287-.082.38.45.083c.294.07.352.176.288.469l-.738 3.468c-.194.897.105 1.319.808 1.319.545 0 1.178-.252 1.465-.598l.088-.416c-.2.176-.492.246-.686.246-.275 0-.375-.193-.304-.533L8.93 6.588z"/><circle cx="8" cy="4.5" r="1"/></svg>');background-repeat:no-repeat;-webkit-background-size:1.5rem 1.5rem;background-size:1.5rem 1.5rem;background-position:0 0.4rem;width:1.75rem;height:1.75rem;}.alert-danger{color:#333;background-color:white;border-left:#cc0000 15px solid;}.alert-danger::before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-exclamation-triangle" width="1em" height="1em" viewBox="0 0 16 16" fill="red" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M7.938 2.016a.146.146 0 00-.054.057L1.027 13.74a.176.176 0 00-.002.183c.016.03.037.05.054.06.015.01.034.017.066.017h13.713a.12.12 0 00.066-.017.163.163 0 00.055-.06.176.176 0 00-.003-.183L8.12 2.073a.146.146 0 00-.054-.057A.13.13 0 008.002 2a.13.13 0 00-.064.016zm1.044-.45a1.13 1.13 0 00-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767L8.982 1.566z" clip-rule="evenodd"/><path d="M7.002 12a1 1 0 112 0 1 1 0 01-2 0zM7.1 5.995a.905.905 0 111.8 0l-.35 3.507a.552.552 0 01-1.1 0L7.1 5.995z"/></svg>');background-repeat:no-repeat;-webkit-background-size:1.5rem 1.5rem;background-size:1.5rem 1.5rem;background-position:0 0.4rem;width:1.75rem;height:1.75rem;}.alert-dismissible .btn-close{opacity:0.6;}
.form-required::after{content:'';vertical-align:super;display:inline-block;background-image:url(/themes/contrib/bootstrap_barrio/images/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 0.3em;}.form-row>fieldset,.form-row>div{padding-right:5px;padding-left:5px;flex:0 1 auto;width:auto;max-width:none;}.form-row .form-actions{align-self:flex-end;}form .filter-wrapper{padding-left:0;padding-right:0;margin-left:1rem;margin-right:1rem;}form .form-type-textarea{margin-bottom:0;}
.bg-white{background-color:#FFFFFF;}.bg-lightgrey{background-color:#EEEEEE !important;}.bg-darkgrey{background-color:#B9B9B9;}.bg-oro{background-color:#daa522;}.bg-oro-scuro{background-color:#B58A1D;}.bg-ottone{background-color:#008c95;}.bg-green{background-color:#036E76;}.bg-transparent{background-color:rgba(0,0,0,0.2);}.text-oro{color:#daa522;}.text-pink{color:#FFF2D1;}.btn-outline-oro{border:1px solid #daa522;}.card-article-teaser svg,.card-highlight-home svg{color:#FFFFFF;}.card-corso-teaser svg,.card-highlight-home.svg-icon-oro svg{color:#daa522;}body{color:#3b3b3b;background:#292929;}a,.link{color:#008c95;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top,#navbar-main{background-color:#008c95;}#block-cs-legal-main-menu .nav-item{background-color:#FFFFFF;}#navbar-top a,#main-menu-right-contact .nav-link,.site-footer__top h2,.site-footer .content,.site-footer a,.site-footer .content a,.site-footer .content a.is-active,.site-name-slogan{color:#fff;}#block-cs-legal-main-menu .nav-link,#main-menu-extra-search .nav-link,#navbar-main .dropdown-item a{color:#008c95;}#block-cs-legal-main-menu ul li:last-child{background-color:#67B9BF;}.site-footer a:hover,.site-footer .content a:hover,.site-footer .content a:hover.is-active{color:#2d2144;}#navbar-main a:hover{color:#000;}#navbar-top #block-cs-legal-account-menu a{background:#daa522;}#navbar-top #block-registeruseranonymous a{background:#B58A1D;}#navbar-main .nav-item.active{border-bottom:inset;border-bottom-color:orange;}.path-frontpage main .view-highlighted-articles .article-readmore-field a,.path-frontpage main .view-highlighted-articles .article-readmore-field svg{color:#FFFFFF;}.path-frontpage main .view-highlighted-articles .article-readmore-field{background-color:#daa522;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}.btn-oro{color:#000;}.btn-oro:hover{color:#ffffff;}.btn-outline-oro{color:#ffffff;}.btn-outline-oro:hover{color:#daa522;}@media (min-width:992px){#block-cs-legal-main-menu{background-color:#67B9BF;}#block-cs-legal-main-menu ul li:last-child{border-left:26px solid #008c95;}}
@font-face{font-family:'Source Sans Pro';src:url('/themes/custom/cs_legal/fonts/SourceSansPro-Regular.otf');}body{background:white;color:#2d2144;overflow-x:hidden;font-family:'Poppins';}#main-wrapper img{max-width:100%;height:auto;}*:focus{outline:none !important;box-shadow:none !important;}h1,h2{font-weight:700;font-family:'Poppins' !important;line-height:normal;}b,strong{font-weight:700;}a{text-decoration:none;}a:hover,a:focus,.link:hover,.link:focus{color:#008c95;cursor:pointer;}.sticky-top{top:50px;}::selection{background:rgba(23,63,113,0.9);color:white;}::-moz-selection{background:rgba(23,63,113,0.9);color:white;}.font-size-60{font-size:60px;}.rule-title{float:left;margin:10px 25px 0 0;height:2px !important;width:40px;opacity:1;}.slick-arrow::before{color:#daa522 !important;}.slick-arrow{top:-95vh;}.slick-prev.slick-disabled::before{color:#FFFFFF !important;opacity:0.85;}.slick-prev{left:47%;}.slick-next{right:47%;}#navbar-top{padding:0;}#navbar-top a{padding:0.5rem 3rem;text-transform:uppercase;}#block-cs-legal-account-menu .nav{justify-content:flex-end;}#block-cs-legal-account-menu{padding-right:0;}#navbar-top #block-cs-legal-account-menu a{border-radius:0 0 0 35px;margin-right:-13px;}#navbar-top #block-registeruseranonymous a{border-radius:0 0 35px 35px;margin-left:-15px;}#block-registeruseranonymous{padding-left:0;}.site-name-slogan{padding-top:1rem;text-align:right;}.dialog-off-canvas-main-canvas{overflow:hidden;}.navbar-brand{padding:0;font-size:0;width:150px;height:auto;margin-top:50px;}#navbar-main{margin-top:40px;padding-bottom:0;}.navbar-toggler{z-index:999;background-color:#daa522;padding:0.5rem;}#sitename-cs-legal{font-size:36px;font-weight:900;display:block;}#sitename-academy{font-size:22px;display:block;margin-top:-10px;}.navbar-toggler{border:0;}.navbar-toggler:focus,.navbar-toggler:active,.navbar-toggler-icon:focus{outline:none;box-shadow:none;border:0;}.toggler-icon{width:30px;height:3px;background-color:#008c95;display:block;transition:all 0.2s;}.middle-bar{margin:5px auto;}.navbar-toggler .top-bar{transform:rotate(45deg);transform-origin:10% 10%;}.navbar-toggler .middle-bar{opacity:0;filter:alpha(opacity=0);}.navbar-toggler .bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%;}.navbar-toggler.collapsed .top-bar{transform:rotate(0);}.navbar-toggler.collapsed .middle-bar{opacity:1;filter:alpha(opacity=100);}.navbar-toggler.collapsed .bottom-bar{transform:rotate(0);}.navbar-toggler.collapsed .toggler-icon{background-color:#008c95;}#CollapsingNavbar{position:relative;background:#FFFFFF;z-index:99;display:flow !important;}#block-headerbrandingpayoff{text-align:left;color:#FFFFFF;margin:10px auto;}#block-headerbrandingpayoff svg{color:#B58A1D;}#block-headerbrandingpayoff .header-links-text svg{font-size:28px;}.card-settore-formazione svg,.card-highlight-home svg,#block-headerbrandingpayoff .fa-phone-volume{height:30px;}#back-to-top{position:fixed;right:20px;bottom:20px;width:60px;height:60px;z-index:499;}#back-to-top svg,#block-headerbrandingpayoff .header-links-socials svg{color:#B58A1D;padding:10px;width:25px;border-radius:25px;font-size:25px;background:#FFFFFF;}#back-to-top svg{background:#B58A1D;color:#FFFFFF;}.payoff-slogan{color:#FFFFFF;}.header-links-phone-number .phone-number{font-size:19px;}#block-cs-legal-main-menu{margin-top:0.5rem;}#main-menu-extra-search{margin-top:-5px;}#main-menu-extra-search svg{color:#FFFFFF;padding:10px;width:15px;border-radius:25px;font-size:15px;background:grey;margin:0 20px -16px 15px;}#main-menu-extra-search svg:hover{cursor:pointer;}#block-cs-legal-main-menu ul li{font-weight:700;}.region-secondary-menu > nav{flex:1;}body.path-frontpage .block-system-breadcrumb-block{display:none;}body.path-frontpage .title-custom-wrapper{padding:200px 0;}body:not(.path-frontpage) .title-custom-wrapper{padding:130px 0;}#inside-corsi-banner .tutto-cio,#inside-frontpage-banner .tutto-cio,#inside-frontpage-banner .con-la{font-family:"Source Sans Pro";font-size:19px;}#inside-frontpage-banner{font-family:"Source Sans Pro";line-height:normal;position:absolute;top:320px;}#inside-frontpage-banner a.btn{width:47%;}#inside-corsi-banner,#inside-corso-banner{font-family:"Source Sans Pro";line-height:normal;position:absolute;}#inside-corsi-banner,#inside-corso-banner{top:350px;}.node--type-article .block-system-main-block{border-top:2px solid #f6f6f2;}body.path-frontpage .block-system-main-block{padding:0;}.block-system-main-block h2{margin-bottom:2rem;}.block-system-main-block .spacing{padding-top:100px;}.block-system-main-block .vertical-subtitle{position:relative;top:4px;white-space:nowrap;height:85%;}.block-system-main-block .rotate{position:absolute;top:0;transform:rotate(-90deg) translateX(-100%);transform-origin:0 0;display:flex;align-items:center;}.block-system-main-block .rotate:before{content:"";margin-right:max(1.25rem,1.38vw);width:4.17vw;width:max(3.75rem,4.17vw);height:2px;background-color:#008c95;transform:scaleX(1);transform-origin:100% 50%;}.block-system-main-block p{text-align:justify;}#main-wrapper .view:not(.view-last-articles) img{width:100%;}.path-frontpage .view-loghi-accreditamenti img{width:74% !important;}#frontpage-banner,#corsi-banner{background:url('/sites/default/files/bg-header.jpg') no-repeat center center fixed;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipX;-ms-filter:"FlipX";}#frontpage-banner,#corsi-banner,#corso-banner{height:74vh;-webkit-background-size:cover !important;-moz-background-size:cover !important;-o-background-size:cover !important;background-size:cover !important;background-position:0 -110px;-webkit-mask-image:linear-gradient(177.13deg,#4D4D4D 135%,rgba(0,0,0,0) 255%);filter:brightness(60%);}.path-frontpage .block-views{margin:10px 0;padding:20px;}.path-frontpage .layout__region--second,.path-frontpage main .block-views > h2,.path-frontpage .views-view-grid .views-col,.page-node-2 .views-view-grid .views-col{padding:12px;}.path-frontpage main .block-views > h2{padding-left:24px;}.path-frontpage main .views-field-view-node span{padding:10px 18px;background:#fff;border-bottom-right-radius :20px;border-top-left-radius :20px;}.path-frontpage main .views-field-title{min-height:60px;}#js-open-highlightedarticles-menu span:hover{cursor:pointer;text-decoration:underline;}.path-frontpage main #slick-views-highlighted-articles-block-block-1-3{padding-top:20px;}.path-frontpage main #views-exposed-form-highlighted-articles-block-1  .js-form-item-field-article-sezione-target-id-1,.path-frontpage main #views-exposed-form-highlighted-articles-block-1  .js-form-item-field-article-sezione-target-id-1 select{height:100px;}.path-frontpage main .view-highlighted-articles .js-form-wrapper .form-check{padding-right:2rem;}.path-frontpage main .view-highlighted-articles .js-form-wrapper .form-check input{display:none;}.path-frontpage main .view-highlighted-articles .js-form-wrapper .form-check label{text-decoration:underline !important;color:#FFFFFF;}.path-frontpage main .view-highlighted-articles .js-form-wrapper .form-check label:hover{text-decoration:initial !important;cursor:pointer;}.path-frontpage main .view-highlighted-articles .views-field-title{min-height:60px;}.path-frontpage main .view-highlighted-articles .views-field-title,.path-frontpage main .view-highlighted-articles .views-field-body,.path-frontpage main .section-6 .article-readmore-field,.path-frontpage main .view-highlighted-articles .article-readmore-field{padding:20px;}.path-frontpage main .view-highlighted-articles .views-field-body{padding-top:0px;height:110px;overflow-y:hidden;}.path-frontpage main .view-highlighted-articles .views-field-title a{font-size:20px;color:#daa522;margin-top:10px;height:60px;display:block;overflow:hidden;}.path-frontpage main .section-6 .article-readmore-field,.path-frontpage main .view-highlighted-articles .article-readmore-field{text-align:right;}.path-frontpage main .views-field-body{font-size:15px;}.path-frontpage main .views-field-view-node{margin-top:45%;}.path-frontpage main .block-views:nth-child(even){padding-left:4px;}.path-frontpage main .block-views:nth-child(odd){padding-left:22px;padding-right:10px;}.path-frontpage main .block-views:nth-child(even) .views-view-grid .col-1,.path-frontpage main .block-views:nth-child(even) .views-view-grid .col-5{border-left:1px solid #cecece;}.path-frontpage main .block-views:nth-child(even) .views-view-grid .col-1,.path-frontpage main .block-views:nth-child(even) .views-view-grid .col-2,.path-frontpage main .block-views:nth-child(even) .views-view-grid .col-3,.path-frontpage main .block-views:nth-child(even) .views-view-grid .col-4{border-right:1px solid #cecece;}.path-frontpage main .views-view-grid .views-col{margin-bottom:4px;min-height:300px;}.path-frontpage main .block-views:nth-child(odd){background-color:#eef4f7;border-bottom-right-radius :20px;border-top-left-radius :20px;}.path-frontpage main .card-highlight-home{box-shadow:0px 4px 8px #b8b8b8;padding:22px;min-height:300px;z-index:111;display:block;position:relative;margin-top:10px;border-radius:5px;overflow:hidden;}.fa-arrow-right-long,.card-highlight-home svg.fa-arrow-right-long{height:18px;margin-left:0.75rem;}.card-highlight-home .card-title{font-size:24px;}.card-highlight-home .label-credit{font-size:30px;margin-top:-44px;margin-left:44px;}.path-frontpage main .card-settore-formazione{box-shadow:0px 4px 8px #b8b8b8;padding:22px;min-height:185px;z-index:111;display:block;position:relative;margin-top:10px;margin-bottom:10px;border-radius:10px;overflow:hidden;text-align:center;}.card-settore-formazione .content .content-overlay{background:rgba(218,165,34,0.6);position:absolute;height:99%;width:100%;left:0;top:0;bottom:0;right:0;opacity:0;-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}.card-settore-formazione .content:hover .content-overlay{opacity:1;}.card-settore-formazione .content-details:hover{cursor:pointer;}.card-settore-formazione .content-details{position:absolute;text-align:center;padding-left:1em;padding-right:1em;width:100%;top:50%;left:50%;opacity:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}.card-settore-formazione .content:hover .content-details{top:50%;left:50%;opacity:1;}.card-settore-formazione .content:hover .content-details svg{color:grey;padding:10px;width:25px;border-radius:25px;font-size:25px;}.card-settore-formazione .fadeIn-bottom{top:80%;}.card-settore-formazione .card-title a{font-size:20px;color:#000;}#main-wrapper .view .card-settore-formazione img{width:60px;height:50px;}.card-article-teaser .node__content{margin-top:10px;}.card-article-teaser .node__content,.card-corso-teaser .node__content,.card-article-teaser .node__title,.card-corso-teaser .node__title{min-height:10px;}.card-article-teaser .article-teaser-body-wrapper,.card-corso-teaser .corso-teaser-body-wrapper{min-height:110px;}.card-corso-teaser .corso-teaser-body-wrapper .field--name-field-corso-audience-ref{display:inline-flex;margin-bottom:0;font-size:13px;}.card-corso-teaser .corso-teaser-body-wrapper .field--name-field-corso-audience-ref .field__item{padding-right:3px;}.card-corso-teaser .corso-teaser-body-wrapper .field--name-field-corso-audience-ref .field__item:not(:last-child):after{content:",";}.card-corso-teaser .label-crediti .field{display:inline-flex;}.card-corso-teaser .label-crediti{position:absolute;top:0;right:0;width:35%;min-height:52px;font-size:14px;font-weight:800;color:#fff;}.card-corso-teaser .label-crediti > div{height:26px;}.card-corso-teaser .bottom-icons-wrapper{border-top:1px solid #eee;}.card-corso-teaser .corso-teaser-image-wrapper img{max-height:175px;border-top-left-radius:0.25rem;border-top-right-radius:0.25rem;}.card-corso-teaser .node__content{margin-top:0;}.card-corso-teaser .field--name-field-corso-audience-ref{margin-bottom:4px;}.card-corso-teaser .node__title a{color:#000000;}.card-corso-teaser .node__title{font-size:18px;font-weight:800;height:110px;display:inline-grid;overflow-y:hidden;}.node--type-corso	.top-icons-wrapper,.card-corso-teaser .bottom-icons-wrapper{font-size:12px;}.layout__region--second .block-views{background-color:#fff !important;padding-left:22px !important;padding-right:10px;}.slick--view--loghi-accreditamenti .list-group-item{border:1px solid #fff;}.path-frontpage main .section-3{padding:1.5rem;padding-bottom:150px;}#searchbox-wrapper{margin-top:-100px;margin-bottom:50px;}.view-latest-recensions .slide__description{padding:25px;height:185px;overflow:hidden;}.view-latest-recensions .list-group-item{box-shadow:0px 4px 8px #b8b8b8;}.page-node-2 .views-view-grid .views-col{}.slick--view--loghi-accreditamenti li.grid{display:flex;justify-content:center;align-items:center;height:240px;}.page-node-2 .views-view-grid .views-col{width:23% !important;margin:0 5px;}@media (max-width:768px){#block-cs-legal-main-menu{padding:0 15px;}.navbar-brand img{max-width:30vw;padding:7px 15px;}.page-node-2 .views-view-grid .views-col{width:100% !important;margin:10px 0;}}.node--type-corso .field--name-field-corso-subtitle{font-size:22px;}.block-views-blockoverview-cases-home-block-1{padding-bottom:150px;}.view-overview-cases-home a figure,.view-overview-cases a figure{position:relative;margin:0;overflow:hidden;}.views-field-title{color:#2d2144;font-size:20px;transition:all 300ms linear;}.case-subtitle-teaser{color:#c3c3c3;font-size:16px;}.view-overview-cases-home a:hover .views-field-title,.view-overview-cases a:hover .views-field-title{color:#008c95;}.view nav > .js-pager__items{width:43%;margin:2% auto;}.page-link,.page-link:hover{color:#008c95;}.page-item.active .page-link{background-color:#008c95;border-color:#daa522;}.avatar{width:170px;height:170px;border-radius:50%;border:1px solid #008c95;background:white;overflow:hidden;transform:translate3d(0,0,0);}.avatar video{width:100%;}.blockquote-footer{margin-top:2rem;color:#6c757d;}.sitemap .nav{display:block;}.node--type-case h2{font-size:1.8rem;}.node--type-case h3{font-size:22px;}.node .field--type-image{margin:0;width:100%;}.webform-submission-form .js-form-type-checkbox{text-align:left;}.webform-submission-form input:not(.form-checkbox),.webform-submission-form textarea{padding:15px;}#views-exposed-form-overview-courses-block-1 select,.webform-submission-form input,.webform-submission-form textarea,.webform-submission-form #edit-actions-submit{border-radius:0 !important;}.webform-submission-form #edit-actions-submit{margin-top:25px;padding:10px 38px;color:#008A95;background:#fff;}.eu-cookie-compliance-content{margin:1rem 0;}.eu-cookie-compliance-message{margin:0 0 15px;}.eu-cookie-compliance-content a{color:#2d2144;transition:all 300ms linear;}.eu-cookie-compliance-content a:hover{color:white;}.eu-cookie-compliance-buttons{margin:0;}.eu-cookie-compliance-secondary-button,.decline-button.eu-cookie-compliance-default-button{margin:0;padding:0 0 4px;color:#2d2144;transition:all 300ms linear;background:none;border-radius:0;border:0;border-bottom:2px solid #2d2144;text-shadow:none;box-shadow:none;font-family:inherit;font-weight:normal;}.eu-cookie-compliance-secondary-button{margin-right:15px;}.eu-cookie-compliance-secondary-button:hover,.decline-button.eu-cookie-compliance-default-button:hover{color:white;}.site-footer{font-family:"Poppins";}.site-footer__top .block{padding:0 15px;border:0;margin:0 0 50px;}.site-footer__top .block .grid.views-view-grid{margin-top:20px;}.site-footer__top .region{width:100%;}.site-footer__top h2{border-bottom:3px solid #daa522;font-size:23px !important;text-transform:capitalize;}.site-footer .content,.site-footer a,.site-footer .content a,.site-footer .content a.is-active{font-size:1em;transition:all 300ms linear;}.site-footer a.nav-link{padding:0;margin:0 0 0.5rem;display:inline-block;}.site-footer__top p{margin:0 0 0.5rem;}.site-footer__top .menu--footer-nav-menu .nav{flex-direction:column;}nav.links .nav-link{padding:0;margin:0 3rem 0 0;}.site-footer__bottom{margin:0;font-size:.8em;border:0;}.site-footer__bottom .block{margin:0;}.site-footer__bottom .navbar-nav{flex-direction:row;}.site-footer__bottom .navbar-nav li{margin-right:1.5rem;}.site-footer__bottom a.nav-link{margin:0;}.site-footer__bottom #block-footerbottom ul li{display:inline;list-style-type:none;}#block-loghifooter ul li{list-style-type:none;}#block-loghifooter img{height:104px;width:120px;padding:10px 1px;}.social-sharing-buttons h5{font-size:18px;font-weight:800;}.social-sharing-buttons svg{color:#daa522;padding:10px;width:25px;font-size:25px;}.link-courses a{text-decoration:underline;font-size:22px;color:#000000;}.link-courses a:hover{cursor:pointer;}.node--type-corso .button-information{padding:10px 38px;width:75%;}.node--type-corso	.top-icons-wrapper svg{color:#daa522;}#searchCourseModal .modal-content{background:transparent;border:0;}#searchCourseModal,#searchCourseModal .modal-backdrop{background-color:rgba(255,255,255,0.65);}#form-search-course-modal input{display:block;width:100%;padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:rgba(255,255,255,0.45);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-bottom-color:grey;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}#form-search-course-modal  input:focus{color:#008c95;}#form-search-course-modal button{background:transparent;margin-left:-85px;}#form-search-course-modal button svg{color:grey;}form.create-registration{margin:5% 0;}@media (min-width:576px){.site-footer__top{display:flex;}.eu-cookie-compliance-message{margin:0;}}@media (min-width:768px){h1,h2,h3{font-weight:800;}#CollapsingNavbar{background:initial;}.title-custom-wrapper h1{max-width:60%;font-size:3rem;}}@media (min-width:992px){.slick-arrow{top:35vh;}#navbar-top a{min-width:175px;}.site-name-slogan{min-width:175px;margin-left:-18px;}.block-system-main-block .spacing.spacing-md-0{padding:0;}.navbar{align-items:flex-end;}.navbar-brand{margin-top:44px;width:140px;}.navbar-brand img{min-width:90px;margin-top:7px 0 5px -2px;}.navbar-collapse{z-index:100;}.card-highlight-home svg,#block-headerbrandingpayoff .fa-phone-volume{height:45px;}#block-headerbrandingpayoff{padding-top:30px;margin:0 0 0 35px;}#frontpage-banner{height:75vh;}#inside-frontpage-banner{top:320px;}#inside-frontpage-banner h1{line-height:3rem;}#inside-frontpage-banner a.btn{width:200px;}#corsi-banner,#corso-banner{height:250px;background-position:0 -155px;}#inside-corsi-banner,#inside-corso-banner{top:300px;}.page-view-taxonomy-term .view .node--type-article.node--view-mode-teaser img{width:50%;}#views-exposed-form-overview-courses-block-1 .js-form-item-title{width:40%;}#views-exposed-form-overview-courses-block-1 .js-form-item-title{position:absolute;left:50%;top:500px;background-color:#ffffff;padding:0;}#views-exposed-form-overview-courses-block-1 .js-form-item-title input{background:url('https://www.cslegalacademy.it/sites/default/files/search-solid.png')no-repeat 96%;background-size:16px;padding:0.75rem 0.85rem;}#views-exposed-form-overview-courses-block-1{width:50%;}#views-exposed-form-articles-page-1 > .form-row,#views-exposed-form-overview-courses-block-1 > .form-row{display:inline-flex;}.path-frontpage main .card-highlight-home{margin-top:-110px;min-height:310px;}#form-search-course-modal{width:35vw;}.card-corso-teaser .corso-teaser-body-wrapper .field--name-field-corso-audience-ref{margin-bottom:6px;}.node--type-corso .field--name-field-corso-subtitle{font-size:28px;}}@media (min-width:1200px){#block-cs-legal-main-menu ul li{padding:10px 25px;}#frontpage-banner main .h1,#frontpage-banner main h1,#frontpage-banner main .h2,#frontpage-banner main h2{font-size:60px !important;}}@media (min-width:1400px){#block-cs-legal-main-menu ul li:last-child{border-left:150px solid #008c95;}#main-menu-right-contact ul li{margin:10px 38px 10px 70px;}#frontpage-banner{height:75vh;}}@media (min-width:768px) and (max-width:1199px){.path-frontpage main .card-highlight-home{min-height:510px;}}.navbar>.container{display:block;}@media (max-height:750px){#inside-frontpage-banner{top:280px;}}@media (min-width:64em){.slide__caption{padding:0;}}
