::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#333}::-webkit-scrollbar-thumb:hover{background:#fd0}body{font-family:Balance,Helvetica,Verdana;font-size:16px}@media (max-width:550px){body,html{overflow-x:hidden}}.overlay{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:2;cursor:pointer}.no-scroll{overflow:hidden;touch-action:none;-ms-touch-action:none}.container-fluid{margin:auto;padding:0}.container-locarno{width:100%;max-width:1920px}.container{margin:0 40px}.yellow{background-color:#fd0;color:#000}.underline-yellow{background-image:linear-gradient(#fd0,#fd0);background-size:100% 6px;background-repeat:no-repeat;background-position:0 100%;background-position:0 calc(100% - 12px)}.modal.fade.show{background:#000}.modal-header .close:focus{outline:0}.modal-content{border-radius:0;border:none;background:0 0}.modal-body{position:relative;padding-bottom:56.25%;color:#fff}#dlPlayerModal .modal-body{padding-bottom:0}.modal-body p.modal-info{font-weight:300;width:80%;font-size:18px}.modal-body a{font-weight:700}.modal-body a:hover{color:#000!important}.modal-body iframe{position:absolute;width:100%;height:100%;left:0;top:0}.modal-body>.overlay-name{position:absolute;right:20px;bottom:20px;font-size:39px;opacity:.6}.modal-header{border:none}.modal-header .close{color:#fff}.btn{padding:14px 30px;border-radius:0;font-weight:400;text-decoration:none}.feather{stroke-width:2px;margin-left:8px;margin-right:8px}h1.h-1{color:#000;font-family:Balance,Helvetica,Verdana;font-size:80px;font-weight:900;letter-spacing:-1px;line-height:88px;margin-bottom:0}h2.h-2{color:#000;font-family:Balance,Helvetica,Verdana;font-size:64px;font-weight:900;letter-spacing:-1px;line-height:72px;margin-bottom:0}h3.h-3{color:#000;font-family:Balance,Helvetica,Verdana;font-size:48px;font-weight:700;letter-spacing:-1px;line-height:56px;margin-bottom:0}h4.h-4{color:#000;font-family:Balance,Helvetica,Verdana;font-size:40px;font-weight:700;letter-spacing:-.5px;line-height:48px;margin-bottom:0}h5.h-5{color:#000;font-family:Balance,Helvetica,Verdana;font-size:32px;font-weight:700;letter-spacing:-.5px;line-height:40px;margin-bottom:0}h6.h-6{color:#000;font-family:Balance,Helvetica,Verdana;font-size:24px;font-weight:700;letter-spacing:-.2px;line-height:32px;margin-bottom:0}h6.h-7{color:#000;font-family:Balance,Helvetica,Verdana;font-size:18px;font-weight:700;letter-spacing:0;line-height:27px;margin-bottom:0}h6.h-8{color:#000;font-family:Balance,Helvetica,Verdana;font-size:16px;font-weight:700;letter-spacing:0;line-height:24px;margin-bottom:0}h6.search-title{color:#000;font-family:Balance,Helvetica,Verdana;font-size:20px;font-weight:700;letter-spacing:0;line-height:30px;margin-bottom:0}.body-text-1{color:#000;font-family:Balance,Helvetica,Verdana;font-size:24px;font-weight:300;letter-spacing:-.2px;line-height:36px}.body-text-2{color:#000;font-family:Balance,Helvetica,Verdana;font-size:20px;font-weight:300;letter-spacing:-.2px;line-height:30px}.body-text-3{color:#000;font-family:Balance,Helvetica,Verdana;font-size:18px;font-weight:300;letter-spacing:-.2px;line-height:27px}.body-text-4{color:#000;font-family:Balance,Helvetica,Verdana;font-size:16px;font-weight:300;letter-spacing:-.2px;line-height:24px}.body-text-5{color:#000;font-family:Balance,Helvetica,Verdana;font-size:14px;font-weight:300;letter-spacing:-.2px;line-height:21px}.link-text-1{color:#000;font-family:Balance,Helvetica,Verdana;font-size:18px;font-weight:700;letter-spacing:0;line-height:24px}.link-text-2{color:#000;font-family:Balance,Helvetica,Verdana;font-size:16px;font-weight:700;letter-spacing:0;line-height:20px}.link-text-3{color:#000;font-family:Balance,Helvetica,Verdana;font-size:14px;font-weight:700;letter-spacing:0;line-height:20px}.componentspacing:not(:first-of-type){margin-top:32px}@media (max-width:767px){h1.h-1{font-size:40px;letter-spacing:-.5px;line-height:48px;margin-bottom:0}h2.h-2{font-size:32px;font-weight:700;letter-spacing:-.5px;line-height:40px;margin-bottom:0}.section-6 h6.h-6{color:#000;font-family:Balance,Helvetica,Verdana;font-size:18px;font-weight:300;letter-spacing:-.2px;line-height:27px}.misc-media-textbox h6.h-6{color:#000;font-family:Balance,Helvetica,Verdana;font-size:18px;letter-spacing:-.2px;line-height:27px}.body-text-2{font-size:18px;font-weight:300;letter-spacing:-.2px;line-height:27px}.nav-footer .card{display:none}}.about-experience .bg-yellow-row a,.private-area-settings a,.private-area-settings-panel a,.side-menu a,p a:not(.default-link){text-decoration:none;background-image:linear-gradient(120deg,#fd0,#fd0);background-repeat:no-repeat;background-size:100% 10%;background-position:0 100%;transition:background-size .25s ease-in}.about-experience .bg-yellow-row a:hover,.private-area-settings a:hover,.private-area-settings-panel a:hover,.side-menu a:hover,p a:not(.default-link):hover{text-decoration:none;background-size:100% 100%}.corpo-type-1 ol li a:not(.default-link),.corpo-type-1 ul li a:not(.default-link),.corpo-type-2 ol li a:not(.default-link),.corpo-type-2 ul li a:not(.default-link),.corpo-type-3 ol li a:not(.default-link),.corpo-type-3 ul li a:not(.default-link){text-decoration:none;background-image:linear-gradient(120deg,#fd0,#fd0);background-repeat:no-repeat;background-size:100% 10%;background-position:0 100%;transition:background-size .25s ease-in}.corpo-type-1 ol li a:not(.default-link):hover,.corpo-type-1 ul li a:not(.default-link):hover,.corpo-type-2 ol li a:not(.default-link):hover,.corpo-type-2 ul li a:not(.default-link):hover,.corpo-type-3 ol li a:not(.default-link):hover,.corpo-type-3 ul li a:not(.default-link):hover{text-decoration:none;background-size:100% 100%}.spaces-1{margin-bottom:8px}.spaces-2{margin-bottom:16px}.spaces-3{margin-bottom:24px}.spaces-4{margin-bottom:32px}.spaces-5{margin-bottom:48px}.spaces-6{margin-bottom:64px}.spaces-7{margin-bottom:80px}.spaces-8{margin-bottom:120px}@media (max-width:991px){.spaces-1{margin-bottom:8px}.spaces-2{margin-bottom:16px}.spaces-3{margin-bottom:20px}.spaces-4{margin-bottom:24px}.spaces-5{margin-bottom:24px}.spaces-6{margin-bottom:32px}.spaces-7{margin-bottom:40px}.spaces-8{margin-bottom:60px}}h1{font-weight:700}h5{font-weight:200;margin-bottom:1em}h6{font-weight:200;font-size:.8em}a{color:inherit!important;text-decoration:underline}p strong{font-weight:700}.input-text{width:320px;padding:12px 16px 12px 16px;border-radius:0;border:solid silver 1px;font-size:16px;font-weight:200}.input-text::placeholder{color:#666}.input-text:focus{border-color:#000;outline:solid black 1px;box-shadow:none}.input-text:invalid,.inputs-dark .input-text:invalid{border-color:#ff3b30!important;outline:solid #ff3b30 1px}.input-select.form-control{border:solid 1px #ccc;border-radius:0;height:fit-content;width:320px;height:48px;padding:12px 44px 12px 16px}select.input-select{font-weight:200;box-shadow:none!important}.input-select-container{position:relative;display:inline-block}.input-select-container::after{content:" \02c5";color:#444;position:absolute;right:1em;top:.8em;height:8px;width:8px;font-weight:700;transform:scaleX(2);pointer-events:none}.inputs-dark .input-select-container::after{color:#ddd}.input-select-container select.input-select{appearance:none!important;-webkit-appearance:none!important}.input-select option{width:100%;color:#000}.input-select.form-control.error{border-color:#ff3b30}.form-check-input:checked{background-color:#ff0}.inputs-dark{color:#fff}.inputs-dark .form-control,.inputs-dark .input-text{background:0 0;color:#fff!important}.inputs-dark .input-text:focus{border:solid 1px #fff}.form-control,.input-text{background:0 0!important;color:#000!important}.form-check{padding-left:0}select.form-control.input-select{font-weight:200}.pretty .state label{font-weight:200}.pretty .state label:before{border-color:#333;border-width:2px}.pretty.p-curve .state label:after,.pretty.p-curve .state label:before{border-radius:10%}.pretty input:checked~.state.p-success label:after,.pretty.p-toggle .state.p-success label:after{background-color:#333!important}.pretty.p-default input:checked~.state label:after{background-color:#333!important}.inputs-dark select.form-control.input-select{font-weight:200}.inputs-dark .form-check .pretty .state label{font-weight:200}.form-check.inputs-dark .pretty.p-svg.p-curve input:checked~.state.p-success .svg.svg-icon path{color:#333!important;stroke:#333!important}.inputs-dark .pretty .state label{font-weight:200}.inputs-dark .pretty .state label:before{border-color:#fff}.inputs-dark .pretty input:checked~.state.p-success label:after,.pretty.p-toggle .state.p-success label:after{background-color:#fd0!important}.inputs-dark .pretty.p-default input:checked~.state label:after{background-color:#fd0!important}.inputs-dark .pretty.p-default input:checked~.state label:before{border-color:#fd0}.hero-section{position:relative;color:#fff}.hero-section .hero-section-background-image{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover}.hero-section .hero-section-background-image::before{content:"";background-color:#000;opacity:.56;position:absolute;width:100%;height:100%}.hero-section .hero-section-title{margin-bottom:64px;padding-left:40px}.hero-section .hero-section-title .h-1{color:#fff}.hero-section .hero-section-content{padding-left:40px}.hero-section .hero-section-subtitle{padding:0}.hero-section .hero-section-subtitle .h-5{color:#fff}.hero-section .hero-section-button{margin-top:32px}.hero-section-text.body-text-2{color:#fff}.hero-section-text a:hover{color:#111!important}@media (max-width:991px){.hero-section .hero-section-title{margin-bottom:32px;padding-left:0}.hero-section .hero-section-content{padding-left:0}.hero-section .h-5{font-size:24px}.hero-section-text p{margin-top:32px}.hero-section .hero-section-button{order:3}}@media (max-width:767px){.hero-section .hero-section-title .underline-yellow{background-position:0 calc(100%)}}#main-header{margin-top:0}#main-header ul{list-style:none;margin:0;padding:0}#main-header li{display:inline-block}.navbar a{color:inherit!important;text-decoration:none!important}.navbar .active,.navbar a:active,.navbar a:hover{border-bottom:solid 3px #fd0;margin-bottom:-3px}.navbar .logo{padding:12px 0;padding-left:48px;border:none!important;margin-bottom:0!important;flex-grow:1}.navbar .logo img{width:100%;max-width:320px}@media (min-width:1441px){.navbar .logo img{height:auto;max-height:unset;width:54%;max-width:360px;min-width:320px;padding-bottom:12px;transition:.3s}}.navbar-right{text-align:right;width:100%;padding-right:24px}.navbar-right ul{display:block}.nav-right-otherLinks{padding:8px 0 18px 0;padding-right:6px}.nav-right-menu{padding:16px 0}.nav-right-otherLinks li{margin:0 16px}.nav-right-otherLinks li.logged-in{position:relative}.nav-right-otherLinks .loggedboxcontainer{width:127px;position:absolute;right:0;bottom:-20px;padding:10px;z-index:101}#loggedBox{position:absolute;border-radius:4px;box-shadow:0 4px 16px 0 rgba(0,0,0,.16);width:280px;right:0;top:10px}.nav-right-otherLinks li.logged-in .logged-in-box{padding:24px;background:#fff;text-align:left}.nav-right-otherLinks li.logged-in .logged-in-box a{width:fit-content}.nav-right-otherLinks li.logged-in .logged-in-box a:hover{border-color:#fff}.nav-right-otherLinks li.logged-in .logged-in-box a .feather-log-out{width:16px;height:16px}.nav-right-otherLinks .nav-item{margin:0 8px}.nav-right-menu li{font-size:1.3em;margin:0 10px}.nav-right-menu .feather{cursor:pointer;margin-left:10px;padding:7px;width:40px;height:40px}.nav-right-menu .feather-x{border:1px solid #ccc;border-radius:100%}.nav-right-menu .nav-link{font-size:20px}.nav-right li:first-child{margin-left:0}.nav-right li:last-child{margin-right:0}.navbar-plus,.navbar-secondary-collapse{display:none}.nav-link.nav-lang-selected p{border-bottom:solid 3px #fd0;border-top:solid 3px transparent}.nav-link.nav-lang p{margin:0}a.nav-link.nav-lang:hover{border:none;margin-bottom:0}#main-header.compact .navbar-wrapper{box-shadow:0 2px 6px 0 rgba(0,0,0,.16)}.compact .navbar-wrapper{position:fixed;top:0;background:#fff;z-index:101;width:100%}.compact .navbar{align-items:flex-end;margin-top:-72px}.compact .navbar-wrapper .search-box{position:fixed;top:80px}.compact .navbar .logo img{padding-bottom:0;width:auto;max-width:260px;min-width:unset}.compact .navbar .nav-right-menu{padding:9px 0}.navbar-wrapper .search-box{position:absolute;left:0;max-height:0;background:#fff;width:100%;z-index:100;overflow-y:scroll;text-align:left;transition:max-height .7s}.boxed-search .search-suggestion{padding:16px;position:absolute;border-radius:2px;box-shadow:0 4px 16px 0 rgba(0,0,0,.16);width:fit-content;min-width:280px;margin-top:8px;top:72px;letter-spacing:-.2px;font-size:16px;line-height:30px;background-color:#fff;cursor:pointer}.navbar-wrapper .search-box .search-results .boxed-search{padding-top:28px;margin-bottom:0}.navbar-wrapper .search-box .boxed-search form{padding-bottom:61px}#main-header.overlay-search{z-index:101;position:relative;width:100%;top:0;background:#fff;max-width:unset!important}form.mobile-search{display:none}.secondary-navigation{border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;padding:0 48px}.secondary-navigation>div{display:inline-block}.secondary-navigation a{color:inherit!important;text-decoration:none!important;display:inline-block;margin:22px 16px}.secondary-main-section{padding:0 16px}.secondary-main-section a{margin:22px 0}.secondary-main-anchor a{margin:22px 0}.secondary-chevron{color:#bbb}.secondary-other-links{display:inline-block;font-weight:100}.secondary-other-links .active{border-top:solid 3px #fd0}.container-partners{background-color:#000;color:#fff;font-size:.7rem}.container-partners span{display:inline-flex;background-color:#888;height:32px;width:128px}.partners-sections{display:flex;width:100%;flex-direction:row}.partners .align-items-center{display:flex;justify-content:space-between}.partners .partners-logo{width:100%;max-width:180px;margin:0 8px}.partners .partners-logo:first-child{max-width:120px;margin-left:0}.partners .main-partners{width:100%;max-width:780px}.partners .istitutional-partners{margin-left:40px}.partners .istitutional-partners .partners-logo{max-width:200px;min-width:180px}.partners .destination-partner{margin-left:120px}.partners .destination-partner .partners-logo{min-width:120px}.secondary-navigation .third-level-nav ul{padding:20px 24px!important}.secondary-navigation .third-level-nav li{padding:15px 0}.secondary-navigation .third-level-nav a{margin:0!important;padding:0;min-height:unset}.secondary-navigation .third-level-nav-toggler .hover-spacer{position:absolute;bottom:-15px;padding-top:30px;width:100%;z-index:2;cursor:pointer}.secondary-navigation .third-level-nav-toggler a .feather-chevron-down{margin-right:0}.secondary-navigation a{margin:0 16px;padding:22px 0 19px;border-bottom:3px solid transparent;min-height:69px}.secondary-navigation .third-level-nav-toggler:hover>a,.secondary-navigation a:hover{border-color:#fd0}.secondary-navigation .third-level-nav-toggler:hover .third-level-nav{display:block}.secondary-navigation .third-level-nav-toggler .third-level-nav{display:none;position:absolute;border-radius:4px;box-shadow:0 4px 16px 0 rgba(0,0,0,.16);left:0;top:75px;z-index:5;background:#fff;width:280px}footer{background-color:#000;color:#fff;font-weight:200;padding-bottom:60px;margin-top:48px}footer p{opacity:.8}footer hr{border-top:solid .5px rgba(255,255,255,.5)}.partners{padding-top:48px;line-height:1}footer .partners{padding-bottom:56px}.partners .ubs{max-width:80%}.partners .ascona{max-width:80%}.partners .align-items-center{padding-top:px}.partners .istitutional-partners h6{margin-bottom:16px}.partners .destination-partner .col{padding:0 4px}.partners .destination-partner img{max-height:60px}.heading-partners{padding:24px 0}.heading-partners .op-80,.heading-partners.op-80{opacity:80%}.nav-footer{margin:32px 0}.nav-footer .card-columns{width:100%;margin:0 auto;padding:0 16px;column-count:4}.nav-footer .card{background-color:transparent}.nav-footer .tool-card{break-before:column;display:block}.nav-footer .tool-card~.tool-card{break-before:unset;display:inline-block}.nav-footer img.float-left{height:42px;opacity:.75;clear:both;padding-left:2px;margin:6px 0 12px 0}.nav-footer h6{opacity:.75;clear:both}.nav-footer .nav-link{text-decoration:none;opacity:.7;font-size:.8em;padding:5px 4px 3px 4px;transition:all .25s ease-in}.nav-footer .nav-link:hover{opacity:1}.nav-footer ul li{padding:0}.nav-footer .card>ul>li>a.nav-link{text-transform:uppercase;font-weight:700;opacity:1;font-size:1.2em}.nav-footer .card>ul>li>ul>li>a.nav-link{margin-top:8px;padding-right:0;display:inline-block;text-transform:none;opacity:.85;font-size:.95em;background-image:linear-gradient(#fd0,#fd0);background-size:99% 2px;background-repeat:no-repeat;background-position:4px 82%;font-weight:500}.nav-footer .card>ul>li>ul>li>a.nav-link:hover{color:#111!important;opacity:1;background-size:99% 72%;background-position:4px 65%}.nav-footer ul ul ul{margin-left:0}.nav-footer .feather{width:18px;margin-left:-2px;margin-right:12px;margin-top:-6px}.nav-footer a.nav-link.no-style{background-image:none!important}.nav-footer .card>ul>li>ul>li>a.no-style:hover{opacity:1;color:#fd0!important}.nav-footer .card>ul>li>ul>li>a.no-cursor{cursor:default}.nav-footer .card>ul>li>ul>li>a.no-cursor:hover{opacity:.85;color:#fff!important}.newsletter{padding:46px 0}.newsletter .col-12{margin:12px 0;padding:0 15px}.newsletter-email{text-align:center}.newsletter-email form{display:block}.newsletter input:focus{outline:0;box-shadow:none!important}.newsletter .newsletter-email-input{background:0 0;border:none;border-radius:0;border-bottom:solid 1px #999;margin-right:2em;color:#fff;width:100%}.newsletter form input{margin-bottom:-8px;align-self:flex-end;margin-top:16px}.newsletter-email button{margin-top:16px;font-weight:700}.newsletter-sections{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-end}.newsletter-section{display:inline-block;padding:0 15px}.newsletter-info{width:416px;margin-right:48px;opacity:.8}.newsletter-email form{margin-right:48px;margin-right:auto;display:flex;flex-direction:row;flex-wrap:nowrap}.newsletter-form .newsletter-email input{width:100%;max-width:350px;min-width:250px;margin:20px 26px;margin-left:0;outline:0!important}.newsletter-form .newsletter-email .btn{margin:0}.newsletter-social{max-width:416px;margin-top:30px;margin-bottom:16px;text-align:right;white-space:nowrap}.newsletter-social svg.feather{height:32px;width:32px;fill:white!important;stroke:black!important}.newsletter .newsletter-social a.social-link{text-decoration:none!important}.newsletter-email button{width:auto;height:auto;padding:14px 33px!important}.social{text-align:right}.social *{margin:6px 6px;text-decoration:none!important}.social-icons{display:inline-block;margin-right:0}.social-icons .feather{stroke-width:1px;color:#fff!important}.social-icons .social-link:last-child .feather{margin-right:0}#main-header.container-fluid{max-width:100%}footer .container-fluid{max-width:100%}footer hr{margin-left:15px;margin-right:15px}.footer-privacy{width:100%;display:inline-flex;justify-content:space-between;padding-right:12px}.footer-privacy h6{font-weight:200;font-size:14px;color:#fff;padding-top:15px}.footer-privacy a{font-weight:400;font-size:14px;color:#fff}.footer-privacy a:hover{font-weight:400;font-size:14px;color:#fff}.privacy-left{display:inline-block;min-width:40%;width:auto;opacity:.7}.footer-privacy .privacy-left>img{height:48px;opacity:.75}.menu-privacy{display:inline-block;text-align:right;margin:0 18px}.menu-privacy a{margin:0 1em;text-decoration:none}.menu-privacy a:first-child{margin-left:0}.copyright{display:inline-block;opacity:.7}.img-logo{padding-left:20px;padding-right:20px}.black{background-color:#000}.btn.black p{color:#fd0}.btn.black .feather{stroke:#ffdd00}.btn.outline-black{background-color:transparent;box-shadow:0 0 0 1px #000}.btn.outline-white{background-color:transparent;box-shadow:0 0 0 1px #fff}.btn.outline-white p{color:#fff}.btn.yellow:hover{background-color:rgba(255,221,0,.75)}.btn.black:hover{background-color:rgba(0,0,0,.75)}.btn.outline-black:hover{box-shadow:0 0 0 2px #000}.btn.outline-white:hover{box-shadow:0 0 0 2px #fff}.btn.button-big{padding:21px 30px 19px 30px}.btn.button-big-icon-right{padding:21px 34px 19px 34px}.btn.button-big-icon-left{padding:21px 36px 19px 34px}.btn.button-big-icon-left p,.btn.button-big-icon-right p{margin-bottom:0}.button-big p{margin-bottom:0}.button-big-icon-right .feather{margin-left:16px;margin-right:0}.button-big-icon-left .feather{margin-left:0;margin-right:14px}.btn.button-medium{padding:14px 26px}.btn.button-medium-icon-right{padding:14px 23px 14px 29px}.btn.button-medium-icon-left{padding:14px 29px 14px 24px}.btn.button-medium-icon-left p,.btn.button-medium-icon-right p{margin-bottom:0}.button-medium p{margin-bottom:0}.button-medium-icon-right .feather{margin-left:13px;margin-right:4px}.button-medium-icon-left .feather{margin-left:2px;margin-right:10px}.play-btn{background-color:#fd0;border-radius:100%;border:0;width:64px;height:64px;text-align:center;padding:19px 20px}.play-btn-big{background-color:#fd0;border-radius:100%;border:0;width:80px;height:80px;text-align:center;padding:24px 25px}.play-btn-small{background-color:#fd0;border-radius:100%;border:0;width:48px;height:48px;text-align:center;padding:12px 15px}.play-btn svg,.play-btn-big svg,.play-btn-small svg{fill:black;margin:0}.play-btn-big:hover,.play-btn-small:hover,.play-btn:hover{cursor:pointer}.play-btn-big:focus,.play-btn-small:focus,.play-btn:focus{outline:0}.play-btn svg{width:26px;height:26px}.play-btn-big svg{width:32px;height:32px}.play-btn-small svg{width:20px;height:20px}.gallery-text-button{border-style:none;background-color:#fd0;border-radius:5px;padding:18px 23px 16px 23px;text-align:center}.gallery-text-button p{margin-bottom:0;font-weight:400}.gallery-text-button svg{margin:0 auto;margin-bottom:10px;width:20px;height:20px}.gallery-button{border-style:none;background-color:#fd0;border-radius:5px;padding:18px;text-align:center}.gallery-button svg{width:28px;height:28px;margin:0}.gallery-button-small{border-style:none;background-color:#fd0;border-radius:5px;padding:14px;text-align:center}.gallery-button-small svg{width:20px;height:20px;margin:0}.btn.link-big,.btn.link-small{padding:0}.link-big a,.link-small a{text-decoration:none;display:flex;align-items:center}.link-big a :first-child,.link-small a :first-child{margin-right:11px}.link-big .feather{width:21px;height:21px;margin:0}.link-big a:hover span,.link-small a:hover span{background-image:linear-gradient(120deg,#fd0,#fd0)}.link-big p,.link-small p{vertical-align:middle;margin-bottom:0}.link-big span,.link-small span{background-image:none;background-repeat:no-repeat;background-size:100% 2px}.link-small span{background-position:0 100%}.link-big span{background-position:0 90%}.link-small .feather{width:18px;height:18px;margin:0}.link-big.link-white,.link-small.link-white{color:#fff}@media (max-width:1440px){.secondary-navigation{padding-right:0;padding-left:0}.secondary-other-links li a{font-size:14px}}@media (max-width:1280px){.nav-right-menu .nav-link{font-size:18px!important}.nav-right-menu li{margin:0 7px!important}.navbar .logo{max-width:320px}}@media (max-width:1048px){.nav-right-menu .nav-link{font-size:16px!important}.secondary-main-anchor{margin-left:10px}.secondary-main-section{padding:0 0}.secondary-navigation a{margin:0 8px}.secondary-main-section a{margin:0 0}.secondary-chevron .feather{margin-left:0;margin-right:0}}@media (max-height:900px){.secondary-navigation .third-level-nav li{padding:9px 0;line-height:1.3}.secondary-navigation .third-level-nav li a{font-size:14px}}@media (max-width:991px){#main-header .navbar{box-shadow:0 2px 6px 0 rgba(0,0,0,.16)!important}#main-header.compact .navbar{margin-top:unset;align-items:center}#main-header.compact .navbar-wrapper{box-shadow:none}.navbar .logo img{display:none}.nav-right-otherLinks .mobile-row{display:flex;align-items:start;justify-content:space-between;flex-direction:row-reverse;padding-bottom:24px}.nav-right-otherLinks li.logged-in{padding:0}.nav-right-otherLinks ul li.nav-item{width:100%;text-align:center}.nav-right-otherLinks .loggedboxcontainer{width:103px;position:relative;bottom:unset;padding:0;right:unset}#loggedBox{position:relative;top:0;box-shadow:none}#loggedBox .logged-in-box{background-color:unset;width:fit-content;padding:20px 10px;font-size:16px;line-height:24px;letter-spacing:-.2px;font-weight:100}.logged-in.collapse-wrapper .feather-chevron-up{margin-left:10px}.not-shown{display:none}.yellow-bg{background-color:#fd0!important}.social-icons .feather{stroke:black}nav *{outline:0!important}nav{transition:background-color .5s}.navbar-brand{margin-left:16px}.navbar-toggler{margin-right:12px;border:none!important}.navbar .logo{padding:16px 0}.navbar .logo img{max-height:40px;max-width:206px;height:unset}.nav-left{margin:0 auto}.navbar-right{margin:0 auto;padding:0}.navbar ul{text-align:left}.navbar{position:fixed;top:0;width:100%;z-index:100;background-color:#fff;padding:0}.nav-item{position:relative}.navbar-plus{display:block;position:absolute;right:0;top:0;background-color:none;border:none;z-index:1;padding:0;box-shadow:none!important}.navbar-plus svg{height:1.8em;width:1.8em}.navbar-right{display:flex;flex-direction:column-reverse;padding:0 24px;padding-bottom:50px}.navbar-right ul{display:flex;width:100%}.navbar-right li{margin:0}.navbar-right li a{position:relative}.nav-right-otherLinks{padding-top:24px;margin-top:24px;margin-bottom:50px;font-weight:300}.compact .nav-right-otherLinks{display:block}.navbar-nav .feather{margin-right:.5em}.nav-right-menu{margin-top:48px;padding-bottom:0}.navbar-secondary-collapse{display:block}.navbar-secondary-collapse .feather.third-level-icon{padding:9px}.navbar-secondary-collapse ul{padding-bottom:30px!important}.navbar-secondary-collapse ul.third-level{padding-bottom:0!important;padding-left:24px!important}.navbar-secondary-collapse ul.third-level li.nav-link a{font-size:16px;font-weight:100}.navbar-secondary-collapse ul.third-level li.nav-link{color:#000;padding:7px 0}.navbar-secondary-collapse a{font-size:.6em}.secondary-navigation{display:none}.partners{padding-bottom:56px}.partners .align-items-center{transform:none;padding-top:24px;text-align:center}.partners h6{text-align:center;margin-top:24px;margin-bottom:2em}.partners .col-12{text-align:center;padding:24px 0}.istitutional-partners .img-fluid{max-width:280px;max-height:80px}.destination-partner .img-fluid{max-width:240px;max-height:50px}.nav-right-menu .nav-search-button{display:none}.navbar-right ul li.nav-item{border-bottom:1px solid #ccc}.nav-right-otherLinks ul li.nav-item,.navbar-secondary-collapse ul li.nav-item{border-bottom:0}.navbar-secondary-collapse a.nav-link{font-size:20px;letter-spacing:-.25px;line-height:40px;padding:8px 0}.heading-partners .boxed{padding-left:1px;padding-right:9px}footer form{text-align:left}#newsletter-email{margin-bottom:56px}.social{display:block;text-align:left}.social-icons img{height:24px}.footer-privacy{display:block}footer .privacy-left{display:block;float:none;width:100%}.privacy-left img{padding-left:0}footer .boxed{padding:0 5px}.footer-privacy{text-align:left;padding:0 15px}.privacy-right{margin-top:40px}.privacy-right .menu-privacy{text-align:left;display:block;margin:0}.privacy-right .copyright{opacity:.75}.newsletter-info p{margin-bottom:0}.newsletter-section .newsletter-email form input{margin-left:0;margin-top:0}.newsletter-social{margin-top:0}.partners .partners-sections{display:flex;flex-direction:column;text-align:left}.partners .partners-sections>div{margin:0 auto}.partners .main-partners{flex-direction:column}.partners .main-partners .align-items-center{flex-direction:column}.partners .main-partners .partners-logo{margin:20px auto;max-width:140px}.partners .istitutional-partners .img-fluid{max-width:270px}.newsletter-sections{flex-direction:column}.newsletter-info{width:auto;margin-left:0;margin-right:auto;margin-bottom:35px}.newsletter-form{white-space:normal;margin-left:0;margin-right:auto}.newsletter-form{margin-bottom:56px}.newsletter-social{white-space:normal;text-align:left;margin-left:0;margin-right:auto}.nav-footer .card-columns{column-count:2}.nav-footer .tool-card{break-before:unset;display:inline-block;border-top:solid 1px #efefef;margin-top:64px;width:80%}.nav-footer .tool-card~.tool-card{border-top:0;margin-top:0}}@media (max-width:767px){.newsletter-email .form-inline .newsletter-email-input{margin-left:0;width:100%}.newsletter-email form{flex-wrap:wrap}.newsletter-form .newsletter-email input{min-width:0}.nav-footer .card-columns{column-count:1}.nav-footer .tool-card{display:inline-block;width:100%;border-top:0;margin-top:0}}.section-1 .yellow-square::before{width:70%;height:100%}.section-1 .article-slideshow .yellow-square::before{height:80%}.section-1 .article-content{padding-bottom:80px}.article-slideshow{position:relative}.article-title .btn.link-small{font-weight:100}.article h1{margin-bottom:40px}.article-content{position:relative;padding-top:48px}.article-content p{margin-bottom:0}.article-text{margin-bottom:40px}.section-5 .article-text{margin-bottom:32px}.slideshow{position:relative}.slideshow-wrapper{padding:0}.slideshow img{width:100%}.slideshow-text{width:100%;height:100%;background-color:#000;color:#fff;padding:24px 24px}.slideshow-counter-text{font-style:italic}.slideshow-text p{margin-bottom:22px}.slideshow .yellow-square::before{height:40%}.title{margin-bottom:48px}.col{padding:0}.row{margin:0}.boxed{padding:0 48px}.caption span{display:block;margin-top:12px;color:#666;font-size:14px;font-weight:300;line-height:21px}.yellow-square::before{content:" ";position:absolute;top:0;right:0;width:71.5%;height:380px;z-index:-1;background-color:#fd0}.slideshow .yellow-square-picture-1::before{height:40%}.container-fluid{max-width:1920px}.caption img{width:100%}.section-2b .article-description,.section-3 .article-description,.section-4 .article-description{padding:0}.section-2 .article-description{padding:48px 58px 54px;background-color:#fff}.article-description h6{margin-bottom:24px}.section5 .header .news-title{color:#000;font-family:Balance,Helvetica,Verdana;font-size:16px;font-weight:600;line-height:24px}.section5 .title{padding-top:30px}.section5 h1{font-size:30px}.section5 .header{height:20px;color:#000;font-family:Balance,Helvetica,Verdana;font-size:16px;font-weight:300;line-height:24px;margin-top:32px;margin-bottom:56px;width:100%;display:inline-flex;justify-content:space-between}.social-share img{height:20px;width:20px}.social-share a{text-decoration:none}.social-square-black{background:#000;border-radius:5px;color:#fff}.social-square-white{background:#fff;width:20px;height:20px;border-radius:5px;color:#fff;font-size:10px}.category-title-article p{margin-bottom:0}.category-title-article span.bold{font-weight:800}.section5 h1{color:#000;font-size:64px;font-weight:900}.section5-header{width:100%;display:inline-flex;justify-content:space-between}.section5-header h6{font-weight:200;font-size:16px;color:#000;margin-top:35px}.section5-left{display:inline-block;min-width:40%;width:auto}.section5-category{display:inline-block;text-align:right}.social-share{display:inline-block}.img-share{padding-left:20px;padding-right:20px}.section-4 h2{font-size:24px;font-weight:700;margin-bottom:36px}.video-wrapper{position:relative;width:auto}.video-wrapper img{max-width:100%;height:auto}.video-wrapper iframe{display:none;position:absolute;top:0;left:0;width:100%;height:100%}.video-wrapper .play-btn,.video-wrapper .play-btn-big,.video-wrapper .play-btn-small{position:absolute;z-index:99;top:50%;left:50%;transform:translate(-50%,-50%)}.section4 .header .news-title{color:#000;font-family:Balance,Helvetica,Verdana;font-size:16px;font-weight:600;line-height:24px}.section4 .title{padding-top:30px}.section4 h1{font-size:30px}.section4 .header{height:20px;color:#000;font-family:Balance,Helvetica,Verdana;font-size:16px;font-weight:300;line-height:24px;margin-top:32px;margin-bottom:56px;width:100%;display:inline-flex;justify-content:space-between}.section4 h1{color:#000;font-size:64px;font-weight:900;line-height:72px}.section4-header{width:100%;display:inline-flex;justify-content:space-between}.section4-header h6{font-weight:200;font-size:16px;color:#000;margin-top:35px}.section4-left{display:inline-block;min-width:40%;width:auto}.section4-category{display:inline-block;text-align:right}.section-5 .article-text h1{margin-bottom:16px}.section-5 .article-text{padding-top:96px;padding-left:68px;padding-right:24px}.section-5 .line-wrapper{content:"";position:absolute;top:0;left:0;width:100%;padding-left:48px}.section-5 .article-content{padding-top:0}.section-5 .top-line{position:relative}.section-5 .top-line::before{content:"";background-color:#fd0;position:absolute;width:calc(100% - 15px);height:6px;top:40px;left:15px}.section-5 .caption{padding-left:0}.section-6 .header .news-title,.section-7 .header .news-title{color:#000;font-family:Balance,Helvetica,Verdana;font-size:16px;font-weight:600}.section-6{margin-top:0}.section-6 h2.h-2{margin-bottom:24px}.section-6 .title{padding-top:30px}.section-6 h1,.section-7 h1 .section-8 h1{font-size:30px}.section-6 .header,.section-7 .header,.section-8 .header{height:20px;color:#000;font-family:Balance,Helvetica,Verdana;font-size:16px;font-weight:300;line-height:24px;margin-top:32px;margin-bottom:56px;width:100%;display:inline-flex;justify-content:space-between}.social-share img{height:20px;width:20px}.social-square-white{background:#fff;width:20px;height:20px;border-radius:3px;margin-left:10px}.section.section-6{padding-top:31px}.section-6 h1,.section-7 h1,.section-7-header,.section-8 h1{color:#000;font-size:64px;font-weight:900}.section-6-header,.section-8-header{width:100%;display:inline-flex;justify-content:space-between}.section-6-header h6,.section-7-header h6,.section-8-header h6{font-weight:200;font-size:16px;color:#000;margin-top:35px}.section-7-left,.section-8-left{display:inline-block;min-width:40%;width:auto}.section-6-category,.section-7-category,.section-8-category{display:inline-block;text-align:right}.social-share{display:inline-block}.img-share{padding-left:20px;padding-right:20px}.section-line{border-top:solid 1px rgba(0,0,0,.1)}.header .social-share .icons{background-color:red;width:20px;height:20px}.social-square-black{background:#000;border-radius:5px;color:#fff}.social-square-white{background:#fff;width:20px;height:20px;border-radius:5px;color:#fff;font-size:10px}.section-8 .header .news-title{color:#000;font-family:Balance,Helvetica,Verdana;font-size:16px;font-weight:600}.section-8 .title{padding-top:30px}.section-8 .caption{padding:0}.social-square-black{background:#000;min-width:20px;min-height:20px;border-radius:3px;margin-left:10px;padding:0}.section-8 .title p{margin-bottom:20px}.social-share{display:inline-block}.img-share{padding-left:20px;padding-right:20px}.social-share span{display:inline-block}.section-7-header span{display:inline}.icon-white{height:15px;width:15px;fill:rgb(255,255,255)}.icon-black{height:24px;width:24px;fill:rgb(0,0,0);stroke:black;color:#000}.citation-line-top{position:relative;height:5px;width:calc(100% - 30px);background-color:#fd0;margin-top:60px;margin-left:15px}.citation-line-top .quote-sign{position:absolute;font-size:92px;top:-50%;left:50%;transform:translateX(-100%) translateY(-38px)}.slideshow-text .social-share{background-color:#000;margin-bottom:-20px}.container{margin:0 auto}.didascalia{padding:0}.corpo-type-1 ol,.corpo-type-1 p,.corpo-type-1 ul{color:#000;font-size:20px;font-weight:300;line-height:30px;margin-top:40px;margin-bottom:40px}.corpo-type-1{margin-top:30px;margin-bottom:30px}.corpo-type-1 .blockquote{padding-left:56px}.corpo-type-1 .blockquote p{color:#000;font-family:Balance,Helvetica,Verdana;font-size:14;font-style:italic;line-height:36px;font-size:24px}.corpo-type-1 .blockquote-footer{font-size:18px;font-weight:300;line-height:27px;font-style:normal}.corpo-pagina .slideshow p{padding:26px 32px}.corpo-type-2{margin-top:30px;margin-bottom:30px}.corpo-type-2 ol,.corpo-type-2 p,.corpo-type-2 ul{color:#000;font-size:20px;font-weight:300;line-height:30px;margin-bottom:40px}.corpo-type-2 .caption{margin-bottom:60px}.corpo-type-2 .blockquote p{color:#000;font-family:Balance,Helvetica,Verdana;font-size:32px;font-style:italic;line-height:36px;font-weight:700}.corpo-type-2 .blockquote-footer{font-size:18px;font-weight:300;line-height:27px;font-style:normal;margin-top:20px}.corpo-type-3{margin-bottom:50px}.corpo-type-3 ol,.corpo-type-3 ul,.corpo-type-3>p{color:#000;font-size:20px;font-weight:300;line-height:30px;margin-bottom:40px}.corpo-type-3 .quote-wrapper{padding-left:36px;margin-right:-36px}.corpo-type-3 .blockquote{padding-top:8px;padding-left:56px}.corpo-type-3 .blockquote p{color:#000;font-family:Balance,Helvetica,Verdana;font-size:24px;font-style:italic;line-height:36px;margin-bottom:24px}.corpo-type-3 .blockquote-footer{font-size:18px;font-weight:300;line-height:27px;font-style:normal}.quote-wrapper{position:relative}.yellow-vertical-line-wrapper{position:absolute;text-align:center;height:100%;width:50%;overflow:hidden}.quote-sign{font-size:72px;vertical-align:top;text-align:center;top:-18px;left:-8px;position:absolute;font-weight:800}.yellow-vertical-line{position:absolute;top:48px;left:8px;width:6px;height:100%;background-color:#fd0}.wrapper-corpo-type-2{padding:0 48px}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none}.collapse-wrapper .collapse-element{position:relative;border:solid 1px #dfdfdf;padding:38px 30px 40px 32px}.collapse-wrapper .collapse-element::before{content:"";position:absolute;top:-1px;left:-1px;height:8px;width:80px;background-color:#fd0}.collapse-wrapper .h-6{padding-right:32px}.collapse-wrapper .collapse-trigger{position:relative}.collapse-wrapper .collapse-trigger .feather{transition:transform .3s}.collapse-wrapper .feather-chevron-up{position:absolute;top:50%;transform:translateY(-50%);right:0}.collapse-wrapper .collapsed .feather-chevron-up{transform:translateY(-50%) rotateX(-180deg)}.logged-in.collapse-wrapper .feather-chevron-up{position:unset;transform:unset;margin-right:0}.logged-in.collapse-wrapper .collapsed .feather-chevron-up,.navbar-secondary-collapse .nav-link.collapsed .feather-chevron-up,.secondary-navigation .third-level-nav-toggler:hover a .feather-chevron-down{transform:rotateX(180deg)}.collapse-wrapper .collapse-content{padding-top:48px}@media (max-width:768px){.collapse-wrapper{padding-left:3px;padding-right:3px}.collapse-wrapper .collapse-element{padding:24px;padding-right:16px}.collapse-wrapper .feather{right:-6px}.collapse-wrapper .body-text-3{font-size:16px;line-height:24px}}.content-language-container .content-language-flex{display:inline-flex;align-items:center}.content-language-container a.nav-lang{text-decoration:none!important;padding:8px}.content-language-container a.nav-lang-selected p{border-bottom-color:#fd0}.content-language-container .content-language-text p{margin:0 8px 0 0}@media (max-width:991px){.non-scrollable{overflow-y:hidden!important}.article-title{margin-bottom:16px}.boxed{padding:0 20px}.slideshow .boxed{padding:0}.row{margin:0}.article-content{padding-bottom:40px}.caption{margin-bottom:3em}.section-5 .article-text{padding:0 48px;padding-top:48px}.title{margin-bottom:38px}.corpo-type-3 .quote-wrapper{margin-bottom:92px;padding-left:0;margin-right:0}.wrapper-corpo-type-2{padding:0}.hero-box{padding:80px 30px 80px 30px!important;margin-left:0!important}.section-2 .yellow-square::before,.section-2b .yellow-square::before,.section-3 .yellow-square::before,.section-4 .yellow-square::before{width:75%;height:160px}.navbar-wrapper{height:64px}.navbar-collapse{transition:height .25s linear;overflow-y:auto}.navbar-collapse.show{height:100vh}.nav-link.nav-lang{margin-left:13px;margin-right:11px}.nav-link.nav-lang-selected p{border-bottom:solid 3px #000;border-top:solid 3px transparent;font-weight:700}.nav-item .feather{margin-left:0}#main-header .nav-right-otherLinks ul.navbar-nav{margin-left:-8px}.content-language-container .nav-link.nav-lang{margin:0}form.mobile-search{display:flex}form.mobile-search button.search{position:absolute;margin:0;width:unset;right:0;background:unset}form.mobile-search button.search .feather-search{height:25px}form.mobile-search input{background:unset;padding:8px 38px 8px 0!important}.nav-right-menu .nav-link{font-size:24px;letter-spacing:-.2px;line-height:32px;padding:20px 0}.nav-right-menu .nav-item button.navbar-plus{padding-top:15px}}@media (max-width:767px){.yellow-square::before{width:60%;height:200px}.section-2 .yellow-square::before,.section-2b .yellow-square::before,.section-3 .yellow-square::before,.section-4 .yellow-square::before{width:55%;height:160px}.section-1 .yellow-square::before{width:55%;height:200px}.section-1 .article-content{padding-bottom:40px;padding-top:40px}.boxed{padding:0 5px}.section h1{margin-bottom:48px}.section .title{margin-bottom:32px;padding-top:32px}.section-2 .article-description{padding:0}.section-2 .caption img,.section-2b .caption img,.section-3 .caption img,.section-5 .caption img,.section-6 .caption img{margin-left:-20px;width:calc(100% + 40px);max-width:none}.corpo-pagina .caption img,.corpo-pagina .slideshow .carousel-wrapper{margin-left:-20px;width:calc(100% + 40px);max-width:none}.corpo-pagina-2 .caption img,.corpo-pagina-2 .slideshow .carousel-wrapper{margin-left:-20px;width:calc(100% + 40px);max-width:none}.corpo-type-2 .caption .video-wrapper{margin-left:-15px;width:calc(100% + 30px);max-width:none}.corpo-type-3 .caption img,.corpo-type-3 .slideshow .carousel-wrapper{margin-left:-20px;width:calc(100% + 40px);max-width:none}.section-6 .caption .slideshow{margin-left:-20px;width:calc(100% + 40px);max-width:none}.section-3 .caption iframe{margin-left:-20px;width:calc(100% + 40px)}.section-4 .caption .slideshow{margin-left:-20px;width:calc(100% + 40px)}.section-1 .carousel-wrapper,.section-4 .carousel-wrapper,.section-6 .carousel-wrapper{margin-left:-20px;width:calc(100% + 40px);max-width:none}.section-5 .top-line::before{width:calc(100% + 24px);top:0;left:48px}.section-6 h2.h-2{margin-bottom:16px}.article p{margin-bottom:0}.slideshow-text p{font-size:16px}.section-5 .article-text{padding-top:32px}.section-5 .line-wrapper{padding-left:24px}.section-6 h1{font-size:50px;line-height:50px}.section-7 h1{font-size:50px;line-height:50px}.social-icons{margin-left:10px}.section-4 h2{font-size:20px}.hide{display:none!important}.corpo-type-1 p,.corpo-type-2 p,.corpo-type-3 p{font-size:18px}.corpo-type-1 .blockquote p,.corpo-type-2 .blockquote p,.corpo-type-3 .blockquote p{font-size:20px}.hero-box{padding:80px 30px 80px 30px!important;margin-left:0!important}.play-btn,.play-btn-big{width:48px;height:48px;padding:12px 15px}.play-btn svg,.play-btn-big svg{width:20px;height:20px}}@media (min-width:992px) and (max-width:1143px){.nav-right-menu li.nav-item a.nav-link{font-size:18px;margin-right:0;margin-left:0;padding-right:2px;padding-left:2px;padding-bottom:11px}.navbar .logo{max-width:320px}.navbar .logo img{width:100%;height:unset}}body.film-editorial .container-fluid{max-width:1680px}body.film-editorial .corpo-type-1 p{font-size:120%;font-weight:500}body.film-editorial .corpo-type-1 p strong{font-size:130%}body.film-editorial .justify-content-md-center{-ms-flex-pack:left!important;justify-content:left!important}@media (min-width :1921px){body.film-editorial section>.container-fluid{width:100%;min-width:87%;max-width:auto}body.film-editorial section>.container-fluid .container-fluid{width:100%;min-width:100%;max-width:auto}}@media only screen and (min-width:960px){.hideDesktopButton{display:none}}.dialog-confirm-action{background-color:#fff8cc;box-shadow:0 4px 16px 0 rgba(0,0,0,.16);border:1px solid #dfdfdf;padding:24px;position:fixed!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)}.dialog-confirm-action .ui-dialog-title{color:#000;font-family:Balance,Helvetica,Verdana;font-size:18px;font-weight:700;letter-spacing:0;line-height:27px;margin-bottom:0;width:calc(100% - 24px)}.dialog-confirm-action .ui-dialog-titlebar{display:flex;justify-content:space-between;align-items:center}.dialog-confirm-action .ui-dialog-titlebar-close{border:unset;background-color:unset;cursor:pointer;width:16px;height:16px;margin-left:8px;position:relative;padding:0}.dialog-confirm-action .ui-dialog-titlebar-close:after,.dialog-confirm-action .ui-dialog-titlebar-close:before{content:"";position:absolute;top:0;left:50%;background-color:#000;width:1px;height:100%;transition:background-color .5s ease-in-out}.dialog-confirm-action .ui-dialog-titlebar-close:hover:after,.dialog-confirm-action .ui-dialog-titlebar-close:hover:before{background-color:rgba(0,0,0,.75)}.dialog-confirm-action .ui-dialog-titlebar-close:before{transform:rotate(45deg)}.dialog-confirm-action .ui-dialog-titlebar-close:after{transform:rotate(-45deg)}.dialog-confirm-action .ui-dialog-content{margin-top:10px}.dialog-confirm-action .ui-dialog-buttonset{display:flex;justify-content:space-between;margin-top:16px}.dialog-confirm-action .ui-dialog-buttonset .btn{width:calc(50% - 12px);padding-right:10px;padding-left:10px}@media (max-width:768px){.dialog-confirm-action{width:calc(100% - 32px)!important}.dialog-confirm-action .ui-dialog-buttonset{display:flex;justify-content:flex-start;flex-direction:column;margin-top:0}.dialog-confirm-action .ui-dialog-buttonset .btn{width:100%;margin-top:16px}}.dialog-confirm-action{background-color:#fff8cc;box-shadow:0 4px 16px 0 rgba(0,0,0,.16);border:1px solid #dfdfdf;padding:24px;position:fixed!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)}.dialog-confirm-action .ui-dialog-title{color:#000;font-family:Balance,Helvetica,Verdana;font-size:18px;font-weight:700;letter-spacing:0;line-height:27px;margin-bottom:0;width:calc(100% - 24px)}.dialog-confirm-action .ui-dialog-titlebar{display:flex;justify-content:space-between;align-items:center}.dialog-confirm-action .ui-dialog-titlebar-close{border:unset;background-color:unset;cursor:pointer;width:16px;height:16px;margin-left:8px;position:relative;padding:0}.dialog-confirm-action .ui-dialog-titlebar-close:after,.dialog-confirm-action .ui-dialog-titlebar-close:before{content:"";position:absolute;top:0;left:50%;background-color:#000;width:1px;height:100%;transition:background-color .5s ease-in-out}.dialog-confirm-action .ui-dialog-titlebar-close:hover:after,.dialog-confirm-action .ui-dialog-titlebar-close:hover:before{background-color:rgba(0,0,0,.75)}.dialog-confirm-action .ui-dialog-titlebar-close:before{transform:rotate(45deg)}.dialog-confirm-action .ui-dialog-titlebar-close:after{transform:rotate(-45deg)}.dialog-confirm-action .ui-dialog-content{margin-top:10px}.dialog-confirm-action .ui-dialog-buttonset{display:flex;justify-content:space-between;margin-top:16px}.dialog-confirm-action .ui-dialog-buttonset .btn{width:calc(50% - 12px);padding-right:10px;padding-left:10px}@media (max-width:768px){.dialog-confirm-action{width:calc(100% - 32px)!important}.dialog-confirm-action .ui-dialog-buttonset{display:flex;justify-content:flex-start;flex-direction:column;margin-top:0}.dialog-confirm-action .ui-dialog-buttonset .btn{width:100%;margin-top:16px}}.dialog-confirm-action{background-color:#fff;box-shadow:0 4px 16px 0 rgba(0,0,0,.16);border:1px solid #dfdfdf;padding:24px;position:fixed!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%);z-index:103}.dialog-confirm-action+.ui-widget-overlay{position:fixed;top:0;left:0;z-index:102;background-color:rgba(0,0,0,.5);width:100%;height:100%}.dialog-confirm-action .ui-dialog-title{color:#000;font-family:Balance,Helvetica,Verdana;font-size:18px;font-weight:700;letter-spacing:0;line-height:27px;margin-bottom:0;width:calc(100% - 24px)}.dialog-confirm-action .ui-dialog-titlebar{display:flex;justify-content:space-between;align-items:center}.dialog-confirm-action .ui-dialog-titlebar-close{border:unset;background-color:unset;cursor:pointer;width:16px;height:16px;margin-left:8px;position:relative;padding:0}.dialog-confirm-action .ui-dialog-titlebar-close:after,.dialog-confirm-action .ui-dialog-titlebar-close:before{content:"";position:absolute;top:0;left:50%;background-color:#000;width:1px;height:100%;transition:background-color .5s ease-in-out}.dialog-confirm-action .ui-dialog-titlebar-close:hover:after,.dialog-confirm-action .ui-dialog-titlebar-close:hover:before{background-color:rgba(0,0,0,.75)}.dialog-confirm-action .ui-dialog-titlebar-close:before{transform:rotate(45deg)}.dialog-confirm-action .ui-dialog-titlebar-close:after{transform:rotate(-45deg)}.dialog-confirm-action .ui-dialog-content{margin-top:10px}.dialog-confirm-action .ui-dialog-buttonset{display:flex;justify-content:space-between;margin-top:16px}.dialog-confirm-action .ui-dialog-buttonset .btn{width:calc(50% - 12px);padding-right:10px;padding-left:10px}@media (max-width:768px){.dialog-confirm-action{width:calc(100% - 32px)!important}.dialog-confirm-action .ui-dialog-buttonset{display:flex;justify-content:flex-start;flex-direction:column;margin-top:0}.dialog-confirm-action .ui-dialog-buttonset .btn{width:100%;margin-top:16px}}.js-close-modal{cursor:pointer}.modalView{display:none;z-index:102;position:fixed;width:100%;height:100%}.modalView:before{content:"";background-color:rgba(0,0,0,.5);width:100%;height:100%;position:fixed;left:0;top:0}.modalView .modalViewContent{width:480px;background-color:#fff;box-shadow:0 4px 16px 0 rgba(0,0,0,.16);border:1px solid #dfdfdf;padding:24px;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column}.modalView .infoBox{display:flex;flex-direction:column;padding:16px 0;border-top:1px solid #000;border-bottom:1px solid #000}.modalView .qrcode{margin:0 auto 16px}.modalView .btnModal{margin-top:16px;color:#000!important;font-family:Balance,Helvetica,Verdana;font-weight:700}.modalView .closeModalView{border:unset;background-color:unset;cursor:pointer;width:16px;height:16px;margin-left:auto;padding:0;position:relative}.modalView .closeModalView:after,.modalView .closeModalView:before{content:"";position:absolute;top:0;left:50%;background-color:#000;width:1px;height:100%;transition:background-color .5s ease-in-out}.modalView .closeModalView:hover:after,.modalView .closeModalView:hover:before{background-color:rgba(0,0,0,.75)}.modalView .closeModalView:before{transform:rotate(45deg)}.modalView .closeModalView:after{transform:rotate(-45deg)}.modalView .seat{margin-top:10px}.collapse-content.notification .modalView .seat{padding-bottom:0}@media (max-width:500px){.modalView .modalViewContent{width:calc(100% - 32px)}}.max-1920{max-width:1920px;margin-left:auto;margin-right:auto}.bg-black{background-color:#000}.bg-gray{background-color:#f7f7f7}.bg-yello{background-color:#fd0}.bg-white{background-color:#fff}.heading-partners .partners{padding-left:48px;padding-top:24px;opacity:.8;margin-left:0}.heading-partners .partners-group-img{max-width:1200px}.heading-partners h6{color:#fff!important}.apertura-principale{margin-bottom:80px}.apertura-principale .partners{padding-left:15px;padding-bottom:30px}.apertura-wrapper{width:100%}.apertura{position:relative;padding-top:40px;padding-left:48px;padding-bottom:48px}.apertura .apertura-picture-wrapper{position:absolute;top:0;right:0;width:100%;height:100%;padding-left:25%}.apertura-picture{position:relative;margin-right:0;margin-left:auto;height:100%;height:calc(100% + 40px)}.apertura-picture-caption{font-weight:200;font-size:14px;color:#666}.apertura-panel{padding-left:40px;padding-right:40px;padding-bottom:60px;background-color:#fd0;margin-bottom:40px}.apertura-panel .label{color:#000!important}.apertura-panel .card-yellow-horizontal-line{background-color:#fff;top:0;margin-bottom:20px}.apertura-panel .card-label{font-size:16px;margin-bottom:20px}.apertura-panel .card-title{margin:0;padding:0;line-height:100%;min-height:333px}.apertura-panel h1{font-size:48px}.apertura-panel h1 span{font-size:24px!important}.apertura-panel-navigation{color:#fff;font-weight:200}.apertura-panel-navigation a{text-decoration:none!important}.apertura-principale .apertura-wrapper .apertura-panel-wrapper{max-width:710px}.apertura-principale .apertura-picture .carousel{width:100%;height:100%;position:absolute;top:0;left:0}.apertura-principale .apertura-picture .carousel-inner{height:100%}.apertura-principale .apertura-picture .carousel-item{height:100%}.apertura-principale .apertura-picture .apertura-carousel-img{height:100%;background-size:cover;background-position:center right}.heading-newsletter{max-width:1920px;padding-top:128px;padding-bottom:58px}.heading-newsletter h5{font-size:20px;font-weight:700}.heading-newsletter a{color:#000!important}.heading-newsletter .form-inline input{color:#777;width:350px}.heading-newsletter .social-icons{white-space:nowrap}.heading-newsletter .social-link .feather{fill:black!important;stroke:white!important;stroke-width:1px}.heading-newsletter .social-link:last-child .feather{fill:white!important;stroke:black!important}.hero-section .bottom-line-yellow{border-bottom:6px solid #fd0;margin-bottom:70px}.btn-yellow{background:#fd0;font-weight:700;font-size:18px}.hero-section h2{color:#fff;font-family:Balance,Helvetica,Verdana;font-size:32px;font-weight:700;letter-spacing:-.5px;line-height:40px;margin-bottom:20px}.hero-section h4{color:#fff;font-family:Balance,Helvetica,Verdana;font-size:24px;font-weight:700;letter-spacing:-.5px;line-height:40px;margin-bottom:20px}.hero-section-white-text p{color:#fff;font-family:Balance,Helvetica,Verdana;font-size:20px;font-weight:300;letter-spacing:-.2px;line-height:30px;margin-top:46px}.overlay{background-color:rgba(0,0,0,.3);overflow:hidden;height:100%}.hero-section{width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;margin-top:64px}.hero-btn a{color:#000!important;font-weight:700!important}.yello-bottom-line{border-bottom:3px solid #fd0;font-weight:700}.about .title{margin-top:10px}.about .dark-box{background-color:#000;margin-top:370px;padding-bottom:40px;padding-top:32px;padding-left:68px;padding-right:68px;margin-left:auto;margin-right:auto}.about .dark-box p{color:#fff;font-size:20px;font-weight:300;letter-spacing:-.2px;line-height:30px;margin-top:0}.about .hero-section{height:810px;background:url('../img/aperture-about.jpg');background-repeat:no-repeat;background-position:center;background-size:cover}.about .hero-section h4{font-size:24px;font-weight:300;letter-spacing:-.2px;line-height:36px;margin-bottom:14px}.about .jumbotron{background-color:transparent!important}.about .dark-box .btn-yellow{float:right}.white{color:#fff!important}.apertura-locarno .hero-section{height:810px;background-repeat:no-repeat;background-position:center;background-size:cover}.apertura-locarno .bg-yello{background-color:#ffe433}.apertura-locarno .hero-section h1{font-size:120px;font-weight:900;letter-spacing:-1;line-height:120px;color:#000}.apertura-locarno .partners .main-partners{margin-left:-10px}.apertura-locarno .heading-partners h6{color:#000!important}.apertura-locarno .invert{filter:invert(100%)}.apertura-locarno .hero-box p{font-size:20px;font-weight:300;letter-spacing:-.2px;line-height:30px;color:#000}.hero-box{padding:80px 100px 160px 100px;margin-left:50%;top:-240px;position:relative}.apertura-locarno h3{font-size:40px;font-weight:700;letter-spacing:-.5px;line-height:48px;margin-left:20%}.iniziative-partner{max-width:1920px;margin:0 auto 48px auto}.iniziative-partner .card-yellow-horizontal-line{top:0}.iniziative-partner .col-6{display:flex;flex-direction:column}.iniziative-partner-card{margin:12px 0;padding:0 40px;background-color:#f7f7f7}.iniziative-partner-content{display:flex;justify-content:space-between;align-items:center;padding-top:28px;padding-bottom:40px}.iniziative-partner-text{display:inline-flex;flex-direction:column;max-width:52%;margin-right:1%}.iniziative-partner-text h5{width:auto;font-size:24px;font-weight:700;margin-bottom:17px}.iniziative-partner .button-medium-icon-left p{min-width:122px}.iniziative-partner .button-medium-icon-right p{min-width:98px}@media (max-width:991px){.apertura{padding-left:24px;padding-right:24px}.about .dark-box{max-width:880px}.about .dark-box .btn-yellow{float:right}.about .dark-box{max-width:880px}.about .dark-box .btn-yellow{float:right}.apertura-principale .apertura-picture-wrapper{padding-left:0;background-color:#f7f7f7}.apertura-principale .apertura-wrapper .apertura{padding-left:0;padding-right:0;padding-bottom:0}.apertura-principale .apertura-wrapper .apertura-picture{padding-top:54%;height:auto}.apertura-principale .apertura-wrapper .apertura-picture-caption{display:none}.apertura-principale .apertura-wrapper .apertura .row{width:100%;padding-right:20px}.apertura-principale .apertura-wrapper .apertura-panel-wrapper{background-color:#000;padding-bottom:20px}.apertura-principale .apertura-wrapper .apertura-panel{padding-left:24px;padding-bottom:36px;margin-bottom:18px}.apertura-principale .apertura-wrapper .apertura-panel .card-text{padding-right:48px}.apertura-principale .apertura-wrapper .apertura-panel .card-title{font-size:24px}.apertura-principale .apertura-wrapper .apertura-panel-navigation{padding-left:18px;font-size:18px}.apertura-principale .heading-newsletter{padding-top:64px}.apertura-principale .card-title{min-height:auto}.apertura-principale .card-title span{font-size:18px!important}}@media (min-width:769px) and (max-width:991px){.apertura{position:relative}.apertura-principale .apertura-panel-positioner{position:absolute;top:80px}.apertura-principale .apertura-picture-wrapper{position:relative}}@media (max-width:767px){.about .dark-box .btn-yellow{float:left}.apertura-principale .apertura-picture-wrapper{background-color:transparent}.apertura-principale .apertura{padding-top:25%}.apertura-principale .apertura-wrapper .apertura .col-5{display:block;width:60%;max-width:60%;margin-top:164px;flex:1;padding-left:0;width:100%;max-width:100%}.iniziative-partner-text{max-width:90%}}@media (max-width :1440px){.apertura-principale .apertura-picture .apertura-carousel-img{background-position:55% center;background-repeat:no-repeat}}@media (max-width :1200px){.apertura-principale .apertura-picture .apertura-carousel-img{background-position:67% center;background-repeat:no-repeat}}@media (max-width :767px){.apertura-principale .apertura-picture .apertura-carousel-img{background-position:right center}}@media (max-width:576px){.apertura-principale .apertura-wrapper .apertura .col-5{margin-top:84px}}@media (min-width:1600px){.apertura-panel{margin-bottom:12%;min-height:480px}}.carousel-item iframe{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.carousel-item.added{position:absolute;left:0;top:0;overflow:hidden}.stream-title{background:#fd0;padding:16px 24px 16px 24px;position:absolute;left:64px;top:64px;min-width:460px;max-width:460px}.apertura-panel-hidden{padding-bottom:12px!important;margin-bottom:0!important;opacity:0}@media (max-width:1440px){.stream-title{min-width:300px;max-width:300px}}@media (max-width:991px){.stream-title{left:0;top:unset;bottom:-100px;min-width:unset;max-width:unset;width:100%}.stream-title h1{font-size:24px}.stream-title h2{margin-bottom:9px;font-size:16px}.stream-title p{font-size:14px;margin-bottom:3px}}.card-details{margin-bottom:1em}.clickable-card{display:flex;text-decoration:none!important}h2{margin-bottom:40px;font-size:20px;font-weight:700}.card-auto-h{height:100%}a.card{display:flexbox}.generic-components .boxed{max-width:1920px;margin-left:auto;margin-right:auto}.generic-components .card-title{font-weight:900!important}.generic-components h1{font-size:64px;font-weight:900;letter-spacing:-1px;line-height:72px}.generic-components .title{margin-bottom:104px}.generic-components .card-yellow-horizontal-line-photo{position:relative;top:-30px;left:-25px;width:80px;height:8px;background-color:#fd0}.generic-components .medium-card .card-yellow-horizontal-line-photo{position:relative;top:-40px;left:-32px;width:80px;height:8px;background-color:#fd0}.generic-components .large-card .card-yellow-horizontal-line-photo{position:relative;top:-48px;left:-40px;width:80px;height:8px;background-color:#fd0}.generic-components .Xlarge-card .card-yellow-horizontal-line-photo{position:relative;top:357px;left:-15px;width:80px;height:8px;background-color:#fd0}.generic-components .card-yellow-horizontal-line{top:-23px;left:-25px}.generic-components .medium-card .card-yellow-horizontal-line{top:-33px;left:-33px}.generic-components .large-card .card-yellow-horizontal-line{top:-41px;left:-41px}.card{margin:0;border:solid 0}.card.card-projects{padding:0}.card-body{border:1px solid #dfdfdf;background-color:rgba(255,255,255,0);padding:40px;padding-top:16px}.large-horizontal-card .card-container{margin-bottom:32px}.cards-small-w-photo{height:345px;width:300px}.cards-medium-w-photo{height:416px;width:416px}.cards-medium-no-photo{height:416px;width:416px}.cards-large-no-photo .card-body{flex:none}.card-small .card-projects.card{margin-bottom:0}.card .label{height:24px;width:41px;color:#000!important;font-family:Balance,Helvetica,Verdana;font-size:16px;font-weight:700}.card-title{font-size:24px;font-weight:700;padding-bottom:10px;word-wrap:normal}.large-card .card-title{color:#000;font-family:Balance,Helvetica,Verdana;font-size:48px;font-weight:700}.large-card .img-background,.large-horizontal-card .img-background{width:100%;min-height:365px}.large-horizontal-card .card-title{color:#000;font-family:Balance,Helvetica,Verdana;font-size:48px;font-weight:700}.large-horizontal-card .card-deck{margin-left:0;margin-right:0}.news-large-horizontal-card .card-title{color:#000;font-family:Balance,Helvetica,Verdana;font-size:48px;font-weight:700;margin-top:-10px}.medium-card .card-body,.medium-horizontal-card .card-body,.small .card-body{padding:24px;padding-top:16px}.medium-card .card-body{font-weight:300}.small .card-title{margin-bottom:0;padding-bottom:0}.cards-small-no-photo .card-title{margin-bottom:16px!important}.card-yellow-horizontal-line{position:relative;top:-17px;left:0;width:80px;height:8px;background-color:#fd0}.card .date{height:24px;width:86px;color:#000;font-family:Balance,Helvetica,Verdana;font-size:16px;font-weight:300}.card-text{color:#000;font-family:Balance,Helvetica,Verdana;font-size:16px;font-weight:300}.news .img-background{background-repeat:no-repeat;background-size:cover;background-position:center}.medium-horizontal-card.card{margin-bottom:46px}.medium-horizontal-card .card-body{height:100%}.medium-horizontal-card-no-photo .col-12{padding:0}.medium-horizontal-card-no-photo .card-title{padding-right:15px}.large-horizontal-card .card-body{padding:15px}.card-projects .large-horizontal-card-w-photo.card-body{padding:19px;padding-top:16px}.large-horizontal-card-w-photo .card-yellow-horizontal-line{top:-33px}.large-horizontal-card-w-photo .card-content{padding:24px 64px;padding-top:17px;padding-right:48px}.large-horizontal-card .card{flex:none;margin:0}.large-horizontal-card .card-body{padding-bottom:19px}.large-horizontal-card-w-photo .card-text-wrapper{padding-top:20px}.card{border-radius:0}.card-deck .card{margin:0;flex:auto}.large-horizontal-card .card-deck>.card{padding:0}.card-projects{border:solid 1px #dfdfdf;margin-left:0!important;margin-right:0!important}.card-projects .card-body{border:none}.card-projects a{text-decoration:none;font-weight:700!important}.card-projects .feather{stroke:#ffdd00}.card-projects .card-body{padding:32px;padding-bottom:23px}.card-projects .card-footer{padding:40px;padding-top:16px;border:none}.card-small .card-projects .card-body{padding:22px 24px}.card-small .card-projects .card-footer{font-size:16px;padding:24px}.card-small .card-projects .card-title{margin-bottom:0;padding-bottom:0}.projects.medium-card .card-title{font-size:32px}.projects.medium-card .card-footer{font-size:18px}.projects.medium-card .card-footer{padding:32px}.card-projects.cards-medium-w-photo,.projects.medium-card .card-body{padding-bottom:58px}.large-card .card,.medium-card .card,.small .card{margin-bottom:32px}.projects .card.col-12{margin-bottom:0}.card-projects.large-horizontal-card .card-body,.large-card .card-projects .card-body{padding:40px;padding-bottom:46px}.medium-horizontal-card-no-photo.card,.medium-horizontal-card-w-photo.card{margin-bottom:46px}.medium-horizontal-card-w-photo .img-background{background-image:url(../img/prize-locarno.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.medium-horizontal-card-w-photo .card-body{padding-bottom:73px}.large-horizontal-card-w-photo .img-background{background-image:url(../img/prize-locarno.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.large-horizontal-card-w-photo{overflow:hidden}.footer-cards{border-bottom:1px solid rgba(0,0,0,.125);padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-left:1px solid rgba(0,0,0,.125);border-right:1px solid rgba(0,0,0,.125)}.medium-card.projects .card-body{flex:none}.btn.yellow .feather{stroke:black}.news-large-card .card-title{font-size:48px}.news-large-card .card-projects{padding-bottom:16px}.news-large-card .card-projects .card-body{padding-bottom:44px}.card-projects.cards-large-horizontal-w-photo .card-content{display:flex;flex-flow:column;padding-top:20px}.card-projects.cards-large-horizontal-w-photo .label{width:100%}.card-projects.cards-large-horizontal-w-photo .card-content .card-footer{padding-left:0;padding-bottom:0;margin-top:auto}.generic .img-background{background-image:url(../img/meeting-locarno.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.discover-text{color:#000;font-size:16px}.people-component .card-projects{background-color:#000}.people-component .card-body{padding-bottom:28px!important;color:#dfdfdf}.people-component .card-title{margin-bottom:0}.people-component .card-title{color:#fff}.people-component .card-small .card-title{margin-bottom:4px}.people-component .card-body,.people-component .card-body>p,.people-component .card-text{color:#dfdfdf}.people-component .project-link{color:#dfdfdf!important}.people-component .card-text-role{margin-bottom:40px;font-size:16px;color:#fff;font-weight:200}.card-small>.card{margin-bottom:32px}.people-component .card-small-no-photo .card-body{padding-top:32px}.people-component .large-horizontal-card-w-photo .card-content{padding-top:32px}.people-component .large-horizontal-card-w-photo .card-title{width:100%}.people-component .card-projects .large-horizontal-card-w-photo .card-text{margin-bottom:72px}.people-component .card-projects .large-horizontal-card-w-photo .card-footer{margin-top:0}.carousel-wrapper .carousel-container{padding:0}.carousel-container,.carousel-description-container{margin-bottom:-1px}.carousel-control-next .feather,.carousel-control-prev .feather{stroke:white;stroke-width:2px;height:24px;width:auto;opacity:1;margin:0}.carousel-control-prev{justify-content:flex-start;margin-left:24px}.carousel-control-next{justify-content:flex-end;margin-right:24px}.carousel-description-container{background-color:#000;padding:0}.carousel-description{padding:28px 32px;padding-bottom:32px;color:#fff;font-weight:200;height:100%;display:flex;flex-direction:column}.carousel-description-index{margin-bottom:32px}.carousel-description-text{font-size:16px;margin-bottom:60px}.carousel-description-text p{margin-bottom:0}.carousel-description-footer{margin-top:auto}.carousel-description-footer span{margin-right:3px}.carousel-description-footer a{text-decoration:none!important;margin:0 3px}.carousel-description-footer .feather{height:18px;margin:0;fill:white;stroke:none}.col-3 .carousel-description-text{margin-bottom:40px}.col-3 .carousel-control-prev{margin-left:14px}.col-3 .carousel-control-next{margin-right:14px}.large-card .card-container,.medium-card .card-container{min-height:100%;display:flex}.card-footer{margin:auto 0 0 0;display:block}.misc-card-deck .clickable-card .misc-card-text{margin-bottom:32px}.misc-card-deck .card{margin-bottom:52px}.misc-card-deck .card-body{padding:40px}.misc-card-body{position:relative}.misc-card-yellow-line{position:absolute;top:-1px;left:0;width:80px;height:8px;background-color:#fd0}.misc-card-text span{font-weight:700}.misc-card-map-button{padding-top:8px}.misc-card-map-button a{margin-bottom:0;text-decoration:none}.misc-card-button p{margin-bottom:0}.misc-container .large-horizontal-card-w-photo{padding:80px 63px;border:none;background-color:#fffbe5}.misc-container .large-horizontal-card-w-photo .card-text:nth-last-child(2){margin-bottom:60px}.misc-container .card-deck,.news-box .card-deck{margin-bottom:0}.misc-container .misc-media-w-textbox{padding-top:96px;padding-right:25%;position:relative}.misc-container .misc-media-w-textbox .misc-media-textbox{background-color:#fd0;z-index:99;position:absolute;right:5px;top:0;width:30%;padding:40px 34px}.misc-discover-line{background-color:#fd0;padding:28px 40px;text-decoration:none}.misc-discover-line>.discover-line-icon{padding-left:0}.misc-discover-line>.discover-line-button{padding-right:0}.misc-discover-line .discover-line-text p{margin-bottom:0}.feather-map-pin{fill:#505154;stroke:none;margin:0 12px 0 0}.misc-links-container{padding-top:54px;padding-bottom:50px}.apertura-principale .misc-links-container{padding-top:128px}.misc-links-container .row{align-items:stretch}.misc-links-container .misc-link{padding-left:22px;border-left:2px solid #fd0}.misc-links-container .misc-link p{margin-bottom:0}.misc-links-container .misc-link p span{text-align:left}.misc-card-deck h6.side-menu-title{font-size:20px;line-height:30px;margin-bottom:30px}.misc-card-deck .side-menu .menu-voice{width:100%;padding:12px 0;font-size:18px;letter-spacing:-.2px;line-height:24px;color:#000}.buttons-container{display:flex;flex-direction:column}.buttons-container>h6{margin-bottom:32px}.buttons-container>a{margin-bottom:32px}.play-buttons-container>*{margin-right:20px}.gray-bg-col{position:absolute;top:272px;right:48px;height:1080px;width:348px;background-color:#333}.button-links-header{padding-top:48px;margin-bottom:62px}.button-links-header *{margin-bottom:24px}.iniziative-partner-card{height:100%}.iniziative-partner-content{height:100%}.popup-gallery-container{position:fixed;display:flex;transform:scale(.2);opacity:0;bottom:0;left:0;top:0;right:0;background-color:#000000ee;padding:32px;transition:transform linear .4s,opacity linear .4s;overflow:hidden}.popup-gallery-container.gallery-active{display:flex;opacity:1;transform:scale(1)}.popup-gallery-head{flex-basis:10%;flex-shrink:0}.popup-gallery-container .feather{stroke:#ffdd00;width:30px;height:30px}.popup-gallery-content{position:relative;flex-basis:75%;max-height:75%;flex-grow:0;flex-shrink:0;margin-bottom:16px}.left-arrow,.right-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:20}.left-arrow{left:0}.right-arrow{right:0}.popup-gallery-content-image{height:0}.popup-gallery-content-image.popup-gallery-active-image{height:100%}.popup-gallery-content-image img{display:none;height:0}.popup-gallery-content-image.popup-gallery-active-image img{display:block;height:100%}.popup-gallery-footer{max-height:15%;flex-basis:15%;flex-shrink:0;flex-grow:0;transition:transform ease-out .25s}.popup-gallery-footer .thumbnail-image{margin:0 10px;height:100%}.popup-gallery-footer img{height:100%;margin:0 8px}.popup-gallery-container.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.popup-gallery-container.no-select *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.event-video-card{background-color:transparent;cursor:pointer}.event-video-card.card{padding:0 15px;margin-bottom:32px}.event-video-card .card-body{background-color:#000;padding:20px 24px 28px;border:none}.event-video-card.event-video-card-medium .card-body{padding:32px 32px 42px}.event-video-card.event-video-card-large .card-body{padding:40px 40px 69px}.event-video-card h3.card-title,.event-video-card h5.card-title,.event-video-card h6.card-title,.event-video-card p,.event-video-card p.card-text *{color:#fff!important}.event-video-card.event-video-card-medium .card-title{margin-bottom:24px}.event-video-card.event-video-card-large .card-title,.event-video-card.event-video-card-large-horizontal .card-title{margin-bottom:32px}.event-video-card .card-text-light{font-weight:200}.event-video-card .event-video-card-lh-content{padding:16px 0;background-color:#000}.event-video-card.event-video-card-large-horizontal .card-body{padding:24px 33px 56px 34px}.event-video-card.event-video-card-large-horizontal .img-background{background-image:url(../img/prize-locarno.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100%}.img-play-added{position:relative;width:100%;height:auto}.video-card-playbtn.addedplay{position:absolute;left:40%;top:33%;width:18%;height:32%}.video-card-playbtn.addedplay .play-btn{width:93%;height:93%;padding:2% 2%}.video-card-playbtn.addedplay .play-btn svg{width:55%;height:55%}.card-img,.card-img-top{border-top-left-radius:0;border-top-right-radius:0}#modalAdded{position:fixed;left:0;top:0;width:100%;height:100%;background:#333;z-index:10000}#modalAdded iframe{border:0}body.noOverflow{overflow-y:hidden!important}#modalAdded .container{position:relative;max-width:1024px;width:95%;margin:auto;padding-top:3%}#modalAdded svg{position:relative;width:32px;height:32px;cursor:pointer;float:right;margin:16px 16px 0 0;z-index:2;fill:#ffffff}#modalAdded .video-container{position:relative;width:100%;margin:auto;padding-bottom:56.25%;z-index:1}#modalAdded .video{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.private-area-header{padding:48px 0;border-bottom:1px solid #ccc}.private-area-header .title-section{padding-bottom:30px}.private-area-content{padding-top:32px}#DigitalLibrary .read-agreements{padding:15px 36px 15px 0;border-top:1px solid #dfdfdf;background-color:#fff8cc}.private-feature-description{margin-top:-16px;padding:0 12px 0 33px}@media (max-width:991px){.private-feature-description{padding:0 12px 0 20px}}.private-program-got-seat{text-decoration:none!important;border-radius:3px;padding:2px 9px 0 3px;display:inline}.private-program-got-seat span{font-size:13px;font-weight:500;display:inline;margin:-1px 0 0 2px;background-image:linear-gradient(120deg,#fd0,#fd0);background-repeat:no-repeat;background-size:100% 10%;background-position:0 100%;transition:background-size .25s ease-in;transition-property:background-size;transition-duration:.25s;transition-timing-function:ease-in;transition-delay:0s}#DigitalLibrary h6 a:hover,#Wishlist h6 a:hover,#myDigitalLibrary h6 a:hover,#myProgram h6 a:hover,.private-program-got-seat span:hover{background-size:100% 100%}.private-program-got-seat .feather{display:inline;width:18px;margin:0 0 0 5px;fill:#ffdd00;stroke-width:1.5}#DigitalLibrary .read-agreements .link-text-2{font-size:14px}#DigitalLibrary h6 a,#Wishlist h6 a,#myDigitalLibrary h6 a,#myProgram h6 a{text-decoration:none!important;background-image:linear-gradient(120deg,#fd0,#fd0);background-repeat:no-repeat;background-size:100% 10%;background-position:0 95%;transition:background-size .25s ease-in;transition-property:background-size;transition-duration:.25s;transition-timing-function:ease-in;transition-delay:0s}.collapse-wrapper.private-area-collapse .collapse-element{padding:0;margin-bottom:40px}.collapse-wrapper.private-area-collapse .notify-counter{margin-left:16px;background:#efefef;width:24px;height:24px;text-align:center;border-radius:100%;font-size:14px;font-weight:700;letter-spacing:0;line-height:24px;text-align:center}.collapse-wrapper.private-area-collapse .notify-counter.new{background-color:#fd0}.collapse-wrapper.private-area-collapse .feather-chevron-up{position:unset;transform:unset;margin-right:0}.collapse-wrapper.private-area-collapse .collapsed .feather-chevron-up{transform:rotateX(180deg)}.collapse-wrapper.private-area-collapse .label,.text-gray{color:#666}.collapse-wrapper.private-area-collapse .collapsed .label.collapse-label,.collapse-wrapper.private-area-collapse .label.collapsed-label{display:none}.collapse-wrapper.private-area-collapse .collapsed .label.collapsed-label,.collapse-wrapper.private-area-collapse .label.collapse-label{display:block}.collapse-wrapper.private-area-collapse .collapse-trigger{padding:32px}.collapse-wrapper.private-area-collapse .collapse-content{border-top:1px solid #dfdfdf;padding:24px 32px}.collapse-wrapper.private-area-collapse .collapse-content.notification.new{background:#fff8cc}.collapse-wrapper.private-area-collapse .collapse-content.empty{background:#f7f7f7;padding:38px 32px}.collapse-wrapper.private-area-collapse .collapse-element h6 .feather{margin-right:11px;margin-left:3px}.collapse-wrapper .collapse-element h6.h-6{letter-spacing:.5px}.private-area-sidemenu{padding-left:48px;padding-right:0;min-width:410px}.private-area-sidemenu .misc-card-deck .card-body{padding:32px 40px}.private-area-sidemenu .card-title .feather{width:30px;height:30px;stroke:#868686}.private-area-sidemenu .btn{width:100%;border-bottom:1px solid #ccc;padding:20px 0;cursor:unset!important}.private-area-sidemenu .btn.link-big a p+.feather{display:none;width:23px;height:23px}.private-area-sidemenu .btn p.link-description{text-align:left;color:#666;margin-top:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.private-area-sidemenu .btn.link-big a:hover p+.feather{display:block}.private-area-sidemenu .btn:last-child{border-bottom:0;padding-bottom:0}.private-area-settings{padding-bottom:42px;font-family:Balance;font-size:18px;font-weight:700;letter-spacing:0;line-height:24px;position:relative}.private-area-settings .feather-settings{margin-left:0}.private-area-settings .triangle{content:'';position:absolute;top:57px;left:80px;z-index:2;border:12px solid #000;border-color:transparent transparent #fff #fff;transform:rotate(135deg);box-shadow:-4px 4px 8px -4px rgba(0,0,0,.24)}.private-area-settings a.collapsed+.triangle{display:none;transition:1s}.private-area-settings a{background-size:100% 38%}.notification .notify-text.limit-two-row-txt{overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notification .notify-text.limit-two-row-txt p{overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.read-more-btn{cursor:pointer}.collapse-content.notification .action-btn{cursor:pointer;transition:color .3s;padding-left:20px;width:140px}.collapse-content.notification .action-btn .feather{margin-right:3px;width:18px}.collapse-content.notification .action-btn.tickets-btn{width:unset;cursor:initial;padding-left:50px;font-family:Balance;font-size:16px;font-weight:700;letter-spacing:0;line-height:20px}.collapse-content.notification .action-btn.tickets-btn .feather{margin-right:10px;margin-left:0}.collapse-content.notification .action-btn.tickets-btn a{text-decoration:none}.collapse-content.notification .left-col{width:180px;padding-right:20px;height:min-content;display:flex}.collapse-content.notification .action-btn{padding-right:5px;color:#666}.collapse-content.notification .action-btn:hover{color:#000}.collapse-content.notification span.available{font-weight:700;color:#4cd964}.collapse-content.notification span.available.from{color:#ffb53f}.private-area-boxed{border-top:1px solid #ccc}.private-area-settings-panel{width:100%;box-shadow:0 1px 8px 0 rgba(0,0,0,.24);position:relative}.private-area-settings-panel .content{padding:40px}.private-area-settings-panel .info-block{border-left:3px solid #dfdfdf;padding-left:17px;margin:30px 0}.private-area-settings-panel .badges .info-block{margin-bottom:0}.private-area-settings-panel .link{font-weight:700}.private-area-settings-panel .link .feather{margin-left:0;width:20px;height:20px}.private-area-settings-panel .settings-footer{margin-top:70px;padding-top:30px;width:100%}.private-area-settings-panel .settings-footer .btn.yellow:hover{background:#fff199}.private-area-settings-panel .settings-footer .settings-close{padding-left:39px}.private-area-settings-panel .settings-footer .settings-close .feather{width:19px;height:19px}.private-area-settings-panel .customize-description{padding-top:25px;padding-bottom:23px;color:#666;max-width:480px}.private-area-settings-panel .drag-drop-elements .draggable{border:1px solid #dfdfdf;border-left:4px solid #fd0;border-radius:0 4px 4px 0;margin-top:12px;background:#fff}.private-area-settings-panel .drag-drop-elements .draggable .draggable-label{font-family:Balance;font-size:18px;font-weight:700;letter-spacing:-.2px;line-height:30px;padding:0 22px}.private-area-settings-panel .drag-drop-elements .draggable.hidden{border-left-color:#d0d0d0;display:flex!important}.private-area-settings-panel .drag-drop-elements .draggable.hidden .draggable-label{color:#7f7f7f}.private-area-settings-panel .drag-drop-elements .draggable .draggable-label .feather{width:20px;margin-right:0}.private-area-settings-panel .drag-drop-elements .draggable .feather-move{padding:16px;width:60px;height:60px;stroke:#999999;margin:0;border-left:1px solid #dfdfdf;cursor:pointer}.private-area-settings-panel .draggable .btn-display{cursor:pointer;margin-top:0!important;content:''}.private-area-settings-panel .draggable .btn-display.show,.private-area-settings-panel .draggable.hidden .btn-display.hide{display:none!important}.private-area-settings-panel .draggable .btn-display.hide,.private-area-settings-panel .draggable.hidden .btn-display.show{display:flex!important}.private-area-modal{background:0 0!important;padding-right:0!important}.private-area-modal .modal-body{padding:32px 32px 24px 32px}.private-area-modal .modal-dialog{width:370px;top:40%}.private-area-modal .modal-content{background:#fff;border-radius:4px;box-shadow:0 4px 16px 0 rgba(0,0,0,.16);width:370px}.private-area-modal .body-text-3{padding-bottom:30px}.private-area-payment-reminder{background:#f9f8e9;padding:28px 24px;margin-top:30px}.private-area-payment-reminder b,.private-area-settings-panel .info-block b{font-weight:800}.private-area-payment-reminder span.red{color:#d10000}.private-area-payment-reminder .feather{width:36px;height:36px;margin-right:35px}.private-area-payment-reminder .btn{padding:13px 40px;margin-right:16px}@media (max-width:991px){.private-area-boxed{padding:0 8px}.private-area-header{padding:40px 0}.private-area-header,.private-area-settings{margin-left:19px;margin-right:19px}.private-area-header h3.h-3{font-size:40px;line-height:48px}.private-area-header p.header-descr{font-size:16px;line-height:24px}.private-area-settings .triangle{left:8px;top:59px}.private-area-content{padding-top:16px}.private-area-header .header-descr{padding:22px 0 0 0}.collapse-wrapper.private-area-collapse .collapse-content{padding:25px}.collapse-wrapper.private-area-collapse .collapse-trigger{padding:32px 8px 32px 19px}.collapse-wrapper.private-area-collapse .collapse-element{margin-bottom:24px}.collapse-wrapper.private-area-collapse .h-6{padding-right:unset}.collapse-wrapper.private-area-collapse .label{display:none!important}.private-area-sidemenu{padding-top:32px;padding-left:0;min-width:unset}.private-area-sidemenu .misc-card-deck .card{margin-bottom:24px}.private-area-sidemenu .misc-card-deck .card-body{padding:34px 24px}.private-area-sidemenu .misc-card-deck .card-body .h-5{font-size:24px;font-weight:700;letter-spacing:-.2px;line-height:32px}.private-area-sidemenu .btn p.link-description{overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.private-area-modal .modal-content,.private-area-modal .modal-dialog{width:unset}.collapse-content.notification .action-btn{padding-left:0;padding-top:16px;width:unset;justify-content:flex-start!important}.collapse-content.notification .action-btn.tickets-btn{padding-left:0}.collapse-content.notification .left-col{padding-bottom:20px}.private-area-payment-reminder{align-items:flex-start!important}.private-area-payment-reminder span.red{padding-top:10px}.private-area-payment-reminder .row.w-100>div:first-child{padding-right:0!important;padding-bottom:20px}.private-area-settings-panel .content .row.w-100>div{margin-top:40px}.private-area-settings-panel .content .row.w-100>div:first-child{margin-top:0}.private-area-settings-panel .content{padding:20px 1px}.private-area-settings-panel .body-text-2{font-size:20px;font-weight:300;letter-spacing:-.2px;line-height:30px}.private-area-settings-panel .settings-footer{margin:32px 16px 0 16px}.private-area-settings-panel .customize-description{padding-top:16px}.private-area-settings-panel .settings-footer .settings-close{padding-left:32px}.private-area-settings-panel .draggable .btn-display>p{display:none}.card-section-title-container{padding-left:15px}.medium-horizontal-card.card{flex:auto}.medium-horizontal-card-no-photo .card-text{padding-left:0}.large-card .card{flex:auto}.large-card .card-title,.large-horizontal-card .card-title{font-size:40px}.large-card .card-body,.large-horizontal-card .card-content{padding-left:24px;padding-right:24px}.large-horizontal-card-w-photo{padding:0}.large-horizontal-card-w-photo .card-yellow-horizontal-line{top:-17px}.img-background{min-height:340px!important}.card-projects.cards-large-horizontal-w-photo .card-body{padding:0!important}.card-projects .card-footer{padding:24px}.card-projects.large-horizontal-card .card-body,.large-card .card-projects .card-body{padding:24px}.generic-components .large-card .card-yellow-horizontal-line{top:-25px;left:-25px}.generic-components .large-card .card-yellow-horizontal-line-photo{top:-32px;left:-24px}.generic-components .Xlarge-card .card-yellow-horizontal-line-photo{top:332px;left:-15px}.misc-card-deck .card-body{padding:40px 24px}.misc-container .misc-media-w-textbox{padding-right:35%}.misc-container .misc-media-w-textbox .misc-media-textbox{width:40%}.misc-discover-line>*{padding:0}.misc-discover-line .discover-line-icon{margin-bottom:20px}.misc-discover-line .discover-line-text{margin-bottom:24px}.misc-links-container{padding-top:40px;padding-bottom:56px}.apertura-principale .misc-links-container{padding-top:64px}.misc-links-container .misc-links-title{margin-bottom:32px}.misc-links-container .misc-link{margin-bottom:30px;height:auto}.misc-links-container .misc-link p span{display:block;text-align:left}.misc-links-container :last-child>.misc-link{margin-bottom:0}@media (max-width:1680px){.misc-links-container .row{margin-top:unset!important}}.iniziative-partner-content{flex-direction:column;align-content:flex-start}.iniziative-partner-content>*{margin-left:0;margin-right:auto}.iniziative-partner-text{margin-bottom:16px}.cards-large-horizontal-w-photo,.large-horizontal-card .card-body,.large-horizontal-card-w-photo .card-body{padding:0}.card-deck .card{flex:auto}.event-video-card.event-video-card-large .card-title,.event-video-card.event-video-card-large-horizontal .card-title,.event-video-card.event-video-card-medium .card-title{font-size:40px}.event-video-card.event-video-card-large-horizontal .event-video-card-lh-content{padding:0}.event-video-card.event-video-card-large-horizontal .video-card-image-container{padding:0}}@media (max-width:767px){.img-background{min-height:220px!important}.large-card .card-title,.large-horizontal-card .card-title,.medium-card .card .card-title{font-size:24px}.generic-components .Xlarge-card .card-yellow-horizontal-line-photo{top:212px;left:-15px}.misc-container{overflow:hidden}.misc-container .large-horizontal-card-w-photo .card-text:nth-last-child(2){margin-bottom:32px}.misc-container .large-horizontal-card .card-content{padding-left:20px;padding-right:20px;padding-bottom:48px}.misc-container .misc-media-w-textbox{margin-left:-20px;margin-right:-20px}.misc-container .misc-media-w-textbox .misc-media-textbox{position:relative;margin-bottom:-5px;margin-left:20px;padding:30px 24px 35px;width:calc(100% - 50px)}.misc-container .misc-media-w-textbox{padding-top:0;padding-right:0}.misc-container .misc-media-w-textbox .didascalia{padding:0 5px}.misc-discover-line{padding:32px 72px 32px 24px;margin-left:-20px;margin-right:-20px}.carousel-description-text{margin-bottom:45px}.card-small .col-md-6{margin-bottom:46px}.popup-gallery-container{padding:20px}.event-video-card.event-video-card-large .card-title,.event-video-card.event-video-card-large-horizontal .card-title,.event-video-card.event-video-card-medium .card-title{font-size:24px;line-height:32px;letter-spacing:-.2px}.event-video-card.event-video-card-large .card-body,.event-video-card.event-video-card-large-horizontal .card-body,.event-video-card.event-video-card-medium .card-body{padding:20px 24px 28px}.event-video-card.event-video-card-large .card-title,.event-video-card.event-video-card-large-horizontal .card-title{margin-bottom:24px}.card-small>.card{margin-bottom:46px}.event-video-card.card{margin-bottom:46px}.large-card .card,.medium-card .card,.small .card{margin-bottom:46px}}@media (max-width:576px){.card-container{margin-left:0;margin-right:0}.card-small .col-md-6{padding:0 16px}.large-horizontal-card .card-deck{padding:0}.carousel-control-prev{margin-left:14px}.carousel-control-next{margin-right:14px}}.locarno-pro h5{color:#000;font-size:24px;font-weight:700;letter-spacing:-.2px;line-height:32px;margin-bottom:24px}.locarno-pro p{font-size:20px;font-weight:300;letter-spacing:-.2px;line-height:30px;margin-bottom:48px}.locarno-pro .card-body a{text-decoration:underline #FFDD00}.locarno-pro .card-body{padding-bottom:54px;padding-top:24px}.locarno-pro .card-yellow-horizontal-line{left:-40px;top:-25px}.locarno-pro-team .list-group .list-group-item{position:relative;font-size:16px;font-weight:300;letter-spacing:-.2px;line-height:24px}.locarno-pro hr{margin-bottom:75px}.locarno-pro .team p{font-size:16px;font-weight:300;letter-spacing:-.2px;line-height:24px;margin-bottom:0}.locarno-pro .list-team{margin-bottom:30px}.locarno-headline-small{margin-bottom:24px}.apertura-pro-container{position:relative;padding-top:0;margin-bottom:-48px}.apertura-pro-bg{background-size:cover;background-repeat:no-repeat;background-position:center;height:810px}.apertura-pro-yellow{background-color:#fd0;position:absolute;padding:56px 68px 56px 48px;top:48px;left:48px;right:812px}.apertura-pro-yellow h1{margin-bottom:104px}.apertura-pro-black{background-color:#000;padding:48px 116px;position:relative}.apertura-pro-black span{color:#fd0}.apertura-pro-black h6{color:#fff}@media (min-width:992px){.apertura-pro-yellow{max-width:580px!important}}@media (max-width:767px){h1.h-1{font-size:40px;letter-spacing:-.5px;line-height:48px}h6.h-6{font-size:18px;letter-spacing:0;line-height:27px}.apertura-pro-container{padding-top:140px;margin-bottom:29px}.apertura-pro-yellow{padding:24px 24px 34px 24px;top:0;left:0;right:40px}.apertura-pro-black{padding:24px;margin:0 15px}.apertura-pro-bg{height:300px}.apertura-pro-yellow h1{margin-bottom:34px}.projects-initiatives-title{margin-bottom:20px}}.apertura-locarno-wrapper .partners{padding-top:0}.apertura-locarno-wrapper.bg-yellow{background-color:#ffe433!important}.heading-partners{padding-top:24px;padding-bottom:30px}.partners .align-items-start{padding-top:12px}.apertura-wrapper{position:relative}.apertura-locarno-background{background-position:top left;background-size:cover;position:absolute;top:0;left:0;width:100%;height:810px}.locarno-apertura-header{margin-left:116px;margin-bottom:118px;padding-top:120px}.locarno-apertura-header-date{font-size:40px;font-weight:700;letter-spacing:-.5px;line-height:48px;margin-left:232px}.locarno-apertura-header-black{color:#000;font-size:120px;font-weight:900;letter-spacing:-1px;line-height:120px}.locarno-apertura-header-white{color:#fff;font-size:120px;font-weight:900;letter-spacing:-1px;line-height:120px}.locarno-apertura-intro{background-color:#fff;color:#000;padding-left:116px;padding-top:80px;padding-right:164px;padding-bottom:0}.locarno-apertura-intro-text{font-size:20px;font-weight:300;letter-spacing:-.2px;line-height:30px;margin-bottom:1rem}.locarno-apertura-intro-text-bold{font-weight:700}.locarno-film-wrapper{margin-left:48px;margin-right:48px}.locarno-film-header{padding-top:47px;border-top:1px solid #ccc}.locarno-film-header-heading{color:#000;font-size:40px;font-weight:700;letter-spacing:-.5px;line-height:48px}.locarno-film-header-text{color:#000;font-size:20px;font-weight:300;letter-spacing:-.2px;line-height:30px;margin-right:68px}.locarno-film-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:64px}.locarno-film-card{height:570px;border:1px solid #dfdfdf;margin-bottom:46px;position:relative}.locarno-film-card-image{width:100%}.locarno-film-card-content{margin:20px 32px 30px 32px}.locarno-film-card-section{color:#000;font-size:16px;font-weight:700;letter-spacing:-.2px;line-height:24px;margin-bottom:12px}.locarno-film-card-heading{color:#000;font-size:32px;font-weight:700;letter-spacing:-.5px;line-height:40px;text-decoration:underline;text-decoration-color:#ffdd00;margin-bottom:24px}.locarno-film-card-text{color:#000;font-size:16px;font-weight:300;letter-spacing:-.2px;line-height:24px;margin-bottom:26px}.locarno-film-card-link{margin-top:auto;position:absolute;left:32px;bottom:30px;color:#000;font-size:18px;font-weight:700;letter-spacing:0;line-height:24px}.locarno-film-card-icon{margin:0 0 0 16px;stroke:#ffdd00}.film-sections-heading{margin-bottom:64px}.film-sections hr{margin-bottom:56px}.film-sections h1{font-size:40px}.film-sections p{font-size:16px;font-weight:200}.film-sections .card-title{text-decoration:underline;text-decoration-color:#ffdd00}.event-data-trailer .btn p,.event-screening-button .btn p{white-space:nowrap}.event-screening-button .myprogram-add-button{margin-right:29px;display:flex;align-items:center;justify-content:flex-start;padding:0!important;margin-right:30px;min-width:200px}.event-screening-button .myprogram-add-button .feather{margin-right:11px;height:24px;width:24px}.event-screening-button .myprogram-add-button.myprogram-added .feather{fill:#000}.event-data-trailer .btn.button-medium-icon-left.digital-library .feather-minus-circle,.event-data-trailer .btn.button-medium-icon-left.digital-library.digital-library-added .feather-plus-circle{display:none}.event-data-trailer .btn.button-medium-icon-left.digital-library .feather-plus-circle,.event-data-trailer .btn.button-medium-icon-left.digital-library.digital-library-added .feather-minus-circle{display:block}.event-data-trailer .btn.button-medium-icon-left.digital-library{padding-right:14px;padding-left:0;min-width:240px}.event-cover-container{position:relative}.event-cover-image{position:relative;width:100%}.event-cover-image::after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-image:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.4))}.event-cover-image img{width:100%;height:100%;background-repeat:no-repeat;background-size:100% auto;background-position:center top}.event-cover-info{position:absolute;bottom:48px}.event-cover-container.event-cover-no-image .event-cover-info{position:relative;bottom:0;background-color:#000;margin:0;flex:0 0 100%;padding-left:calc(8.333333% + 15px);padding-right:calc(8.333333% + 15px);padding-top:85px;padding-bottom:48px;max-width:unset}.event-cover-image .image-copyright{position:absolute;right:calc(8.333333% + 15px);bottom:15px;color:#fff!important;opacity:.5;max-width:33.3%;line-height:115%}.event-cover-info p{margin:0}.event-cover-info *,.event-cover-info h1,.event-cover-info h2,.event-cover-info h6{color:#fff}.event-cover-info h1{font-size:64px;line-height:105%}.event-cover-info .event-info-type{margin-bottom:16px}.event-cover-info .event-info-title-translation p{font-weight:200}.event-cover-info .event-info-title{margin-bottom:8px}.event-cover-info>:nth-last-child(2){margin-bottom:16px}.event-info-reserved span:first-child{margin-right:8px;font-weight:200}.event-info-reserved .pro-button{color:#000;background:#fd0;padding:3px 12px 1px;border-radius:40px}.event-data-container{background-color:#000;padding-top:30px;padding-bottom:29px}.event-data .event-data-competition-name{color:#fff;margin-bottom:8px}.event-data .event-data-info{color:#fff;margin-bottom:12px}.event-data .event-data-info{font-weight:200}.event-data .event-data-disclaimer{color:#fff;opacity:64%;font-weight:200;font-style:italic}.event-data-trailer .btn p{color:#fff}.event-screening-container{background-color:#fd0;padding:28px 0}.event-screening-container-small{background-color:#fd0;padding:16px 0}.event-screening-button a,.event-screening-icon h6{white-space:nowrap}.event-screening-button .inside-bord{padding:12px 23px 13px 28px!important}.event-screening{display:flex}.event-screening .event-screening-data{margin:auto 0}.event-screening .event-screening-data p{font-weight:200}.event-screening-data p{margin-bottom:0}.event-screening-icon{display:flex;align-items:center}.event-screening-container :not(.feather),.event-screening-container-small :not(.feather){color:#000}.event-screening-icon .feather{width:28px;height:28px;min-width:28px;min-height:28px;margin:0 20px 0 0}.event-screening-info2{font-style:italic}.event-description-container{padding:80px 0}.event-screening-line{background-color:#fd0}.event-screening-line hr{margin:0}.event-description-intro{margin-bottom:40px}.event-description-text .event-description-author p,.event-description-text .event-description-content p{font-weight:200}.event-screening-container-small .btn{padding-right:32px;padding-left:27px}.event-screening-container-small.digital-library-strip{background-color:#000}.event-screening-container-small.digital-library-strip .h-7,.event-screening-container-small.digital-library-strip p{color:#fd0!important}.event-screening-container-small.digital-library-strip .feather{stroke:#ffdd00}.event-screening-container-small.digital-library-strip .btn.black{border:solid 1px #fd0!important}.event-description-text>:last-child p{margin-bottom:0}.event-description-author{font-style:italic}.event-description-share p *{margin:0 18px 0 0}.event-description-share p :last-child{margin:0}.event-description-share .feather-facebook,.event-description-share .feather-twitter{fill:black}.event-information-container{color:#000;margin-bottom:54px}.event-information-container .locarno-pro .team p{font-weight:200}.event-information-container .col-12 hr{margin-bottom:55px}.event-information-container a{font-weight:600}.event-biographies-container hr{margin-bottom:55px}.event-biographies-title{margin-bottom:32px}.event-biographies-container .card-small>.card{padding:0 15px!important;margin-left:0;margin-right:0;margin-bottom:30px}.event-biographies-container .card-deck{margin-bottom:0}.event-media-container{background-color:#f7f7f7;padding-top:46px;padding-bottom:135px}.event-gallery-title{margin-bottom:24px}.event-gallery-container{margin-bottom:-30px}.event-gallery-content * img{width:100%}.event-gallery-content .row>*{margin-bottom:30px;cursor:pointer}.event-gallery-content .row>:last-child{position:relative}.event-gallery-content .row>:last-child .event-gallery-button{position:absolute;content:'';top:0;left:0;bottom:0;right:0;background-color:#00000088}.event-gallery-content .row>:last-child .event-gallery-button .gallery-button-small,.event-gallery-content .row>:last-child .event-gallery-button .gallery-text-button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.event-videos-title{margin-bottom:24px}.video-card-image-container{position:relative}.video-card-image-container .video-card-playbtn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.media-container{padding-top:40px;background-color:#222;padding-bottom:132px;width:100%;min-width:100%}.media-container .boxed{max-width:1980px;margin-left:auto;margin-right:auto}.media-container.secondary-media-container{padding-top:60px}.media-container.media-video-container{padding-top:48px;background-color:#000;padding-bottom:65px}.media-container .media-big-title{margin-bottom:32px}.media-container .body-text-3,.media-container .body-text-4,.media-container .h-1,.media-container .h-2,.media-container .h-3,.media-container .h-5,.media-container .h-6{color:#fff}.media-container .program-heading-form{margin-bottom:40px;border-color:#666}.media-video-container .video-description{margin-bottom:24px}.media-video-container .tag-text{opacity:64%;margin-right:16px}.media-container .program-heading-form .form-control,.media-container .program-heading-form .form-inline{background-color:#222;color:#fff!important;border-color:#666}.media-container .program-heading-form .form-control option{color:#000}.media-container .program-heading-form .form-inline .btn,.media-container .program-heading-form .form-inline .feather,.media-container .program-heading-form .form-inline p{color:#fff}.media-container .program-heading-form .btn-filters,.media-container .program-heading-form .form-inline-searchbar,.media-container .program-heading-form .input-text{border-color:#666}.media-container .program-heading-form .input-text{border-left:1px solid #666}.media-container .program-heading-form #program-heading-input-year{border-right:1px solid #666}.media-container .program-heading-form .input-text:focus{border-color:#666;outline:0}.media-container .media-organized-cards .card-text .date,.media-container .media-organized-cards .card-text .label,.media-container .media-organized-cards h5,.media-container .media-organized-cards p{color:#fff!important}.media-container .media-organized-cards .card{background:0 0}.media-container .media-organized-cards .card-body{border:none;background-color:#000}.media-cards-title{margin-bottom:40px}.media-cards-subtitle{margin-bottom:40px}.media-cards-subtitle p{color:#fff;font-weight:200;opacity:75%}.media-chip{display:flex;align-items:center;padding:6px 14px;background-color:#000;border-radius:16px;margin-right:16px;margin-bottom:16px;text-decoration:none}.media-chip.tag-chip{background-color:#333}.media-chip:hover{text-decoration:none}.media-chip:last-child{margin-right:0}.media-chip p{color:#fff;margin:0}.media-chip.media-chip-selected{background-color:#fd0}.media-chip.media-chip-selected p{color:#000;margin:0}.media-chip-icon p{display:flex;align-items:center;color:#fff;margin-right:16px;margin-bottom:16px;padding:6px 0}.media-chip-icon .feather{margin:0 8px 0 0}.media-container .media-hr{height:1px;background-color:#fff;opacity:30%;margin-bottom:32px}.media-container .event-video-card{background-color:#222;min-height:94%}.media-container .event-video-card-medium{min-height:95.3%}.media-container .link-white .feather{color:#fd0}.media-carousel-cards .card-carousel .owl-dots button{outline:0}.media-container .card-carousel .owl-stage{display:flex;align-items:stretch}.media-container .card-carousel .owl-nav-container .owl-carousel-left,.media-container .card-carousel .owl-nav-container .owl-carousel-right{background:0 0;outline:0;border:none;color:#fff;transform:scale(1.5)}.media-carousel-cards .card-carousel .owl-dots{margin-top:-23px}.media-carousel-cards .card-carousel .owl-dot{transform:scale(.8)}.media-carousel-cards .card-carousel .owl-dot.active{transform:scale(1.2)}.media-carousel-cards .card-carousel .owl-dot.active span{background:#fff!important}.media-carousel-cards .card-carousel .owl-dot span{background:#888!important}.media-container .load-more-button{border-color:#fff;border-width:1px;border-style:solid;padding:16px 30px;display:flex;align-items:center;border-radius:28px}.media-container .load-more-button p{color:#fff;margin:0}.media-video-container .caption,.media-video-container .event-gallery-content{margin-bottom:48px}.media-video-container .video-description{font-weight:200}.media-container .event-biographies-container .card-container{background-color:transparent}.media-container .event-biographies-container .card{border:none}@media (max-width:991px){.heading-partners{height:auto}.apertura-locarno-background{height:40%}.locarno-apertura-header{margin-bottom:0;margin-left:24px;padding-top:48px;padding-bottom:118px}.locarno-apertura-header .col-12{padding-left:0}.locarno-apertura-header h1{font-size:48px;line-height:48px}.locarno-apertura-header-date{margin-left:50px;font-size:24px}.locarno-apertura-intro{padding:48px}.locarno-apertura-intro .locarno-apertura-intro-text{font-size:18px}.event-cover-container.event-cover-no-image .event-cover-info{padding:30px 20px 29px}.event-cover-image .image-copyright{right:15px;font-size:13px;max-width:50%}}@media (max-width:767px){.event-cover-info{position:static;background-color:#000;margin:0;padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:10px}.event-cover-info h1{font-size:32px!important;line-height:105%!important}.event-cover-image .image-copyright{max-width:92%;left:21px;font-size:12px}.event-data-container{padding-left:5px;padding-right:5px}.event-data{padding-left:20px;padding-right:20px}.event-data>.row>:first-child{margin-bottom:32px}.event-data-trailer{flex-direction:column-reverse!important}#digitalLibraryBtn{display:flex;justify-content:center;padding-right:0}.event-data-trailer .btn,.event-data-trailer a{width:100%}.event-screening-container,.event-screening-container-small{padding-left:5px;padding-right:5px;padding-top:20px;padding-bottom:28px}.event-screening-button{flex-direction:column-reverse!important}.event-screening-button .myprogram-add-button{display:flex;justify-content:center;margin-bottom:27px;margin-right:0}.event-screening-button .btn,.event-screening-button a{width:100%}.event-screening-button .inside-bord{margin-left:.2%;width:99.7%!important;padding:12px 0 13px 0!important}.event-screening-button{flex-direction:column-reverse!important}.event-screening .event-screening-icon{margin-bottom:16px}.event-screening .event-screening-data{margin-bottom:24px}.event-screening-line{padding:0 5px}.event-description-container{padding-top:40px;padding-bottom:40px}.event-description-text{padding:0 20px}.media-container .h-3{font-size:32px;font-weight:700;letter-spacing:-.5px;line-height:40px;margin-bottom:0}.event-data-trailer .btn.button-medium-icon-left.digital-library{padding-left:0}}@media (min-width:1200px) and (max-width:1391px){.event-data-trailer,.event-screening-button{flex:0 0 100%!important;max-width:100%!important}}.program-heading{padding-top:40px}.program-heading-selector-text{margin-bottom:25px}.program-heading-selector-buttons{margin-bottom:47px}.program-heading-selector-buttons .btn{margin:0 6px;border-radius:8px}.program-heading-selector-buttons .btn:first-child{margin-left:0}.program-heading-selector-buttons .btn.active{background-color:#000;color:#fff!important}.program-heading-selector-buttons .btn.active .feather{color:#fd0!important}.program-heading-form{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;margin-bottom:46px}.program-heading-form .boxed{width:100%}.program-heading-form .form-inline{justify-content:space-between}.program-heading-form .form-inline-selects .form-inline{position:relative;appearance:none}.program-heading-form .form-inline-selects .form-control::after{content:"&#709;";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:10px;height:10px}.program-heading-form .form-control{border:solid 1px #ccc;border-radius:0;border-top:none;border-bottom:none;border-right:none;width:200px;height:fit-content;padding:12px 44px 12px 16px}.program-heading-form #progarm-heading-input-category{border-right:solid 1px #ccc;min-width:300px}.program-heading-form #progarm-heading-input-section{border-right:solid 1px #ccc;min-width:300px}.program-heading-form .form-control:last-child{border-right:solid 1px #ccc}.program-heading-search-wrapper{position:relative}.program-heading-search-wrapper .input-text{border-right:solid 1px #ccc}.program-heading-search-wrapper .feather{position:absolute;right:0;top:10px}.program-heading-form .form-inline-searchbar{position:relative;border-right:solid 1px #ccc}.program-heading-form .form-inline-searchbar input{height:100%;width:250px}.program-heading-form .form-inline-searchbar .feather{position:absolute;right:16px;top:50%;margin-right:0;transform:translateY(-50%)}.program-heading-form button.reset-btn.btn{display:none;background-color:transparent;color:#000;text-align:right;padding-right:48px}.film-list-title{margin-bottom:32px}.film-list-title .h-5{font-size:24px}.film-list-index{margin-bottom:24px;margin-top:8px}.film-list-index span{line-height:1}.film-list-index span{display:inline-block;width:auto;background-color:#000;color:#fff;padding:9px 14px 11px 14px;border-radius:22px}.film-box-wrapper{text-decoration:none!important;margin-bottom:24px}.film-box{background-color:#000}.film-box *{color:#fff!important}.film-box-no-mb{margin-bottom:0;position:relative}.film-box-no-mb .film-box::after{content:"";position:absolute;height:1px;width:100%;bottom:0;background-color:#fff;opacity:.4}.film-box-picture{min-height:234px;background-position:center;background-size:cover}.film-box-title{padding:32px 48px}.film-box-title .h-4{font-size:32px;line-height:40px}.film-box-title .h-8{margin-bottom:16px}.film-box-details{padding:32px 48px;padding-right:24px}.film-box-details-heading p{margin-bottom:8px}.film-box-details-text p{opacity:.64}.film-box-info-strip{padding:6px 12px;background-color:#fd0}.film-box-info-strip *{background-color:#fd0;color:#000!important}.special-event .film-box-picture{position:relative}.special-event .film-box-picture::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.3));background-size:cover}.special-event .special-event-title{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;text-align:center}.special-event .special-event-title .h-7{letter-spacing:10px;color:#000!important}.special-event .event-info-reserved{position:absolute;bottom:0}.special-event .event-info-reserved .pro-button{color:#000!important}@media (min-width:991px){.program-heading-form .btn{display:none}#form-inline-selects-collapse{display:flex}.program-heading-form .form-inline .form-inline-selects{display:flex;flex-direction:row}.program-heading-form .form-inline>div{height:100%}}@media (max-width:991px){.film-list{overflow-x:hidden}.film-box-picture{height:auto;min-height:auto;padding-top:56.2%}.film-box-title{padding-bottom:24px;padding-left:32px}.film-box-title .h-8{margin-bottom:12px}.film-box-details{padding-top:0;padding-left:32px;padding-bottom:74px}.program-heading-form{border-bottom:none}.program-heading-form .form-control:last-child{border-bottom:none}.program-heading-form .boxed,.program-heading-form .col-12{padding:0}.program-heading-form .form-inline{flex-direction:column;width:100%}.program-heading-form .form-inline .btn{padding-left:16px}.program-heading-form .btn{position:relative;order:2;width:100%;border:solid 1px #ccc;border-top:none;border-bottom:none;box-shadow:none!important;text-align:left}.program-heading-form .btn-filters{border-bottom:solid 1px #ccc}.program-heading-form .btn>.feather{position:absolute;right:16px;top:50%;margin-right:0;transform:translateY(-50%)}.program-heading-form .btn .program-heading-form-minus{display:none}.program-heading-form .btn .program-heading-form-plus{display:inline}.program-heading-form .btn:not(.collapsed){background-color:#000;color:#fff}.program-heading-form .btn:not(.collapsed) p .feather{color:#fd0}.program-heading-form .btn:not(.collapsed) .program-heading-form-minus{display:inline}.program-heading-form .btn:not(.collapsed) .program-heading-form-plus{display:none}.program-heading-form button.reset-btn.btn{display:block}.form-inline-selects{width:100%;order:3}.form-inline-selects .input-select-container{display:block;border-bottom:solid 1px silver}.form-inline-selects .input-select-container::after{right:1.6em}.program-heading-form .form-inline select{width:100%;border:solid 1px #ccc;border-top:none}.form-inline-searchbar{width:100%;order:1;border-left:none;border-right:none}.program-heading-form .form-inline input{display:block;width:100%;border:solid 1px #ccc;border-top:none;border-left:none;border-right:none}}@media (max-width:767px){.program-heading-selector-buttons .btn{width:100%;margin:0;margin-bottom:12px}.film-box-title .h-4{font-size:24px;line-height:32px}.film-box-details{padding-bottom:24px}.film-box-details-text{display:none}.form-inline-selects .input-select-container::after{right:1.3em}}.about-partners{margin-bottom:80px}.about-partners-heading{margin-bottom:40px}.about-partners-title{margin-bottom:16px}.about-partners-wrapper h5{font-size:24px;font-weight:700;color:#000;margin-bottom:0}.about-filmSections-partners-5-columns .about-partners-heading{margin-bottom:0}.about-partners-wrapper hr{margin-bottom:42px}.partner-img{margin-bottom:22px;padding:0 3px;text-align:center}.partner-img:first-child{padding-left:0;padding-right:3px}.partner-img:last-child{padding-left:3px;padding-right:0}.partner-img img{max-width:100%;height:auto}.apertura-about-container{position:relative;padding-top:96px}.apertura-about-header{position:relative;margin-bottom:465px}.apertura-about-header p{color:#fff}.apertura-about-header h1{color:#fff}.apertura-about-bg{position:absolute;background-size:cover;background-repeat:no-repeat;background-position:center;top:0;left:0;right:0;height:810px}.apertura-about-black{position:relative;background-color:#000;padding:32px 56px 37px 68px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.apertura-about-black .apertura-about-white-text p{color:#fff;margin-bottom:0;margin-right:32px}.apertura-about-black p u{text-decoration:none;border-bottom:2px solid #fd0}.apertura-about-black .btn{white-space:nowrap;height:auto}.apertura-about-white-text u{font-weight:700}.about-faqs-container .article-content h1.h-1{margin-bottom:48px}.about-faqs-container .heading-newsletter{padding-top:40px;padding-bottom:46px}.about-faqs-container .faqs-alert{padding:18px 26px 19px;background-color:#fff8cc}.about-faqs-container .faqs-alert p{margin:0;display:flex;align-items:stretch}.about-faqs-container .faqs-alert p .feather{margin:0;margin-right:22px;min-width:20px;min-height:20px}.about-faqs-container .faqs-links .btn{width:100%}.about-faqs-container .faqs-links .faqs-links-title{font-weight:200;margin-bottom:32px}.about-faqs-container .faqs-links .link-big{margin-bottom:18px}.about-faqs-container .faqs-links .link-big a{align-items:flex-start}.about-faqs-container .faqs-links .link-big p{text-align:left}.about-faqs-container .faqs-links .feather{color:#fd0;min-width:20px;min-height:20px}.about-faqs-container .faqs-container .section-title{margin-bottom:40px}.about-faqs-container .faqs-container h6.h-6{font-size:20px;line-height:30px}.about-experience .video-bg-container{position:relative}.about-experience .video-bg-container .main-title{position:absolute;top:22%;left:164px;color:#fff;max-width:720px}.about-experience .video-bg-container .main-title .title{font-family:Balance;font-size:88px;font-weight:900;letter-spacing:-1px;line-height:96px;padding-top:40px;text-shadow:0 0 8px #4d4d4d}.about-experience .video-bg-container .content{padding-left:164px;position:absolute;bottom:0;height:323px;width:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 100%)}.about-experience .body-text-1.description h4.h-4{position:absolute;top:-65px}.about-experience .body-text-1.description{padding-left:164px;max-width:1024px;padding-bottom:160px;position:relative;padding-top:20px}.about-experience .img-block-1 .body-text-2{padding:130px 0 55px 164px}.about-experience .img-block-1 .body-text-2 p{max-width:608px;margin-bottom:0}.about-experience .img-block-1 .body-text-2 p:first-child{margin-bottom:40px}.about-experience .img-block-1 img#img2,.about-festival .venues img#img2{padding:160px 15% 212px 32px}.about-experience .img-block-1 img#img2-hidden,.about-festival .venues img#img2-hidden{display:none}.about-experience .img-block-2{padding-top:160px}.about-experience .description{max-width:580px}.about-experience .img-block-2 .body-text-2 p,.about-experience .img-block-3 .body-text-2 p{margin-bottom:0}.about-experience .img-block-2 .body-text-2 h4+p,.about-experience .img-block-3 .body-text-2 h4+p{margin-bottom:35px}.about-experience .img-block-2 .description h4.h-4{padding-top:56px}.about-experience .body-text-2.description h4.h-4{position:unset;padding-bottom:40px}.about-experience .counter-block .body-text-2.description h4.h-4{padding-top:40px}.about-experience .img-block-2 img{padding-left:116px}.about-experience .img-block-4 img#parallax4{padding-right:100px;max-width:700px}.about-experience .img-block-3,.about-experience .img-block-4{position:relative;padding-top:224px}.about-experience .z-2{z-index:2}.about-experience .img-block-3 .right{position:absolute;right:0;top:0}.about-experience .corpo-type-3{position:absolute;bottom:-135px;left:45%;z-index:3;margin-bottom:0}.bg-black{background:#000}.bg-yellow-row{background:#fd0;padding:80px 100px;position:relative}.bg-yellow-row img{position:absolute;right:0;top:100px}.bg-yellow-row .title{text-transform:uppercase;font-size:14px;font-weight:700;letter-spacing:1px;line-height:20px;margin-bottom:40px}.bg-yellow-row .content{font-size:48px;font-weight:700;letter-spacing:-1px;line-height:56px;max-width:730px;padding-right:60px;color:#000}.about-experience .feather{width:24px;height:24px}.about-experience .bg-yellow-row .link-text-1{margin-top:45px}.about-experience .bg-yellow-row a{background-size:100% 38%;background-image:linear-gradient(120deg,#fff,#fff)}.about-experience .citation-line-top{margin-left:0;margin-top:140px;width:400px}.about-experience .citation-line-top .quote-sign{top:-38px;left:40%;transform:none}.about-experience .corpo-type-2{margin-bottom:169px}.about-experience .quote-large-block .row{max-width:880px}.about-experience .corpo-type-2 blockquote p,.about-experience .corpo-type-3 blockquote p{font-size:40px;font-weight:300;letter-spacing:-.5px;line-height:48px}.about-experience .corpo-type-3{width:50%}.about-experience .counter-block{padding-bottom:80px}.about-experience .counter-block .description{padding-bottom:0}.about-experience .event-media-container{padding:80px 36px 300px 36px}.about-experience .justified-gallery{margin-top:-16px}.about-experience .counter-box>div{padding-top:48px}.about-experience .counter-box .counter{color:#fd0;font-family:Balance;font-size:80px;font-weight:300;letter-spacing:-1.25px;line-height:88px}.about-experience .counter-box .body-text-3{font-weight:100}.about-experience .img-block-1 .btn{padding-top:55px;font-weight:700}.about-experience .img-block-1 .btn .feather{stroke:#ffdd00}.about-experience .img-block-3.partnerships-block{padding-top:130px}.about-experience .partnerships-block #parallax6{padding-top:80px;padding-right:100px}.about-experience .partnerships-block .btn{margin-top:21px;margin-bottom:56px}.about-experience .partnerships-block .partners-logo{max-width:600px;padding-bottom:154px}.about-experience .partnerships-block .partners-logo img{padding-right:24px;padding-top:24px}.about-festival .img-grid-section{padding:120px 0}.about-festival .img-grid{overflow:hidden;padding-right:0}.about-festival .img-grid .img-title{font-family:Balance;font-size:24px;font-weight:700;letter-spacing:0;line-height:28px;text-align:center;position:absolute;color:#fff;top:0;padding-right:24px}.about-festival .img-grid .margin{margin-left:-8px}.about-festival .img-grid-section .text-box h3{padding-bottom:40px}.about-festival .img-grid-section .text-box .buttons-container{padding-left:4.5%}.about-festival .img-grid-section .text-box .body-text-2{max-width:532px;margin:0;padding-bottom:40px}.about-festival .img-grid img{padding-right:24px;width:100%}.about-festival .img-grid img.spacer{margin-right:26.6%}.about-festival .img-grid>div{padding-bottom:24px}.about-festival .buttons-container>a .feather{margin-right:0}.about-festival .buttons-container>a{margin-bottom:0}.about-festival .timeline .content{z-index:2;margin-top:140px;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 40%,#000 80%)}.about-festival .timeline .content .palmares{padding:92px 73px 102px 73px}.about-festival .timeline img{position:absolute;max-width:1150px;width:80%}.about-festival .timeline .timeline-element .line{position:absolute;height:2px;background:linear-gradient(90deg,#fff 0,#fff 75%,rgb(0,0,0,0) 100%);bottom:5px;z-index:-1}.about-festival .timeline .timeline-element{margin-left:-52px;padding-top:45px;padding-right:30px}.about-festival .timeline .timeline-element .date.yellow-date{color:#fd0;font-size:32px;font-weight:700}.about-festival .timeline .timeline-element .date.yellow-date .feather{fill:#ffdd00;stroke:#ffdd00;padding:3px;border:2px solid #fd0;border-radius:100%;width:22px;height:22px;margin-top:25px;margin-bottom:-5px}.about-festival .timeline .timeline-element .date .feather{fill:#fff;stroke:#fff;width:12px;height:12px;margin-top:18px}.about-festival .timeline .timeline-element .date{font-style:italic;font-size:24px;line-height:40px;font-weight:300}.about-festival .timeline .palmares .body-text-2{max-width:580px;margin:0;padding-bottom:40px}.about-festival .venues .buttons-container{padding:70px 10% 0 12%}.about-festival .venues .buttons-container>p{padding-bottom:40px;margin:0}.about-festival .venues h3{padding:130px 0 40px 88px}.about-festival .yellow-bg-rect{position:absolute;width:calc(100% - 400px);left:400px;top:160px;height:360px;background:#fd0;z-index:-1}@media (max-width:991px){.apertura-about-black{padding-left:56px}.about-experience .caption{margin:0}.about-experience .body-text-1{font-size:18px;line-height:27px}.about-festival .img-grid{padding-right:12.5px}.about-festival .timeline .timeline-element{margin-left:-10%;padding-right:0}.about-festival .timeline .timeline-element .line{background:linear-gradient(90deg,#fff 0,#fff 40%,rgb(0,0,0,0) 105%)}.about-festival .timeline .timeline-element .date.mob-hide{display:none!important}.about-festival .timeline img{width:100%}.about-festival .timeline .content .palmares{padding:60px 24px 90px}.about-festival .img-grid-section .text-box h3.h-3,.about-festival .timeline .content .palmares h3.h-3,.about-festival .venues h3.h-3{font-size:32px;line-height:40px;padding-bottom:32px}.about-festival .img-grid-section{padding:65px 0}.about-festival .img-grid>div{padding-bottom:11.5px}.about-festival .img-grid img{padding-right:11.5px}.about-festival .img-grid .img-title{padding-right:11.5px;font-size:12px;line-height:14px}.about-festival .img-grid-section .text-box{padding:40px 24px 0}.about-festival .img-grid-section .text-box .buttons-container{padding-left:0}.about-festival .venues h3{padding:64px 0 42px 24px}.about-festival .venues img#img1{padding-right:11%}.about-festival .venues .buttons-container{padding:40px 24px 0}section.venues{padding-bottom:100px}}@media (max-width:767px){.about-festival .timeline .timeline-element .line{height:1.2px;bottom:3.5px}.about-festival .timeline .timeline-element .date.yellow-date{font-size:19px;line-height:24px}.about-festival .timeline .timeline-element .date{font-size:14px;line-height:24px}.about-festival .timeline .timeline-element .date.yellow-date .feather{width:18px;height:18px;margin-top:20px;margin-bottom:-4.5px}.about-festival .timeline .timeline-element .date .feather{width:8px;height:8px;margin-top:18px}.about-festival .yellow-bg-rect{left:108px;top:83px;width:calc(100% - 108px);height:166px;z-index:-1}.about-festival .venues img#img2-hidden{display:block;padding-left:45%;padding-top:16px}.about-festival .venues img#img2{display:none}.apertura-about-bg{height:400px}.apertura-about-white-text u{font-weight:200;border:none!important}.apertura-about-header{margin-bottom:216px}.apertura-about-black-wrapper{margin-right:24px}.apertura-about-black{padding:20px 20px 28px;flex-direction:column;align-items:flex-start}.apertura-about-black p{margin-bottom:28px}.apertura-about-black .btn{margin-left:0;margin-right:auto}.apertura-about-black p span{border-bottom:none}.apertura-about-container{padding-top:32px}.apertura-about-black-wrapper .body-text-2{margin-bottom:36px}h1.h-1{font-size:40px;font-weight:700;letter-spacing:-.5px;line-height:48px;margin-bottom:0}.body-text-1,.body-text-2{font-size:16px;font-weight:300;letter-spacing:-.2px;line-height:24px}.about-experience .video-bg-container .content{height:60%}.about-experience .video-bg-container .main-title{top:95%;z-index:2;left:0;padding:0 24px}.about-experience .body-text-2.description,.about-experience .img-block-1 .body-text-2 p{max-width:unset}.about-experience .video-bg-container .main-title .title{padding-top:20px;font-size:40px;line-height:48px;text-shadow:none;margin-bottom:0}.about-experience .body-text-1.description h4.h-4{position:unset;font-size:24px;line-height:32px;padding-bottom:35px}.about-experience .body-text-1.description{padding:265px 24px 110px 24px}.about-experience .img-block-1 img#img1{padding-right:30%;padding-bottom:24px}.about-experience .img-block-1 img#img2{display:none}.about-experience .img-block-1 img#img2-hidden{display:block;padding-left:60%}.about-experience .img-block-1 .body-text-2{padding:50px 24px 0 24px}.about-experience .img-block-1 .body-text-2 p:first-child{margin-bottom:30px}.about-experience .img-block-1 .btn{padding-top:45px}.about-experience .citation-line-top{margin-top:80px;height:3px;width:100%}.about-experience .citation-line-top .quote-sign{font-size:60px;top:-24px;left:45%}.about-experience .quote-large-block{padding:0 24px 88px 24px}.about-experience .quote-large-block .row{width:100%}.about-experience .quote-large-block .corpo-type-2{padding:0;margin-bottom:0}.about-experience .corpo-type-2 blockquote p,.about-experience .corpo-type-3 blockquote p{font-size:32px;line-height:36px}.bg-yellow-row{padding:40px 24px 365px 24px}.bg-yellow-row img{top:55%;max-width:400px;width:100%;padding-left:24px}.bg-yellow-row .title{margin-bottom:35px}.bg-yellow-row .content{font-size:24px;line-height:32px;padding-right:0}.about-experience .img-block-2 img{padding:60px 45px 0 45px}.about-experience .body-text-2{padding:0 9px}.about-experience .body-text-2.description h4.h-4{font-size:24px;line-height:32px;padding-bottom:32px}.about-experience .img-block-3 .right{position:unset}.about-experience .img-block-3{padding-top:80px;padding-left:24px}.about-experience .img-block-3 #parallax3{padding-left:37px}.about-experience .img-block-3 #img3{padding-right:24px;padding-top:40px}.about-experience .corpo-type-3{position:unset;width:100%;left:unset;padding-left:16px!important;margin-top:-45px}.about-experience .corpo-type-3 .blockquote{padding-top:28px;padding-left:40px}.about-experience .corpo-type-3 .yellow-vertical-line{width:3px;top:30px}.about-experience .corpo-type-3 .quote-wrapper{margin-bottom:0}.about-experience .corpo-type-3 .quote-sign{font-size:60px}.about-experience .img-block-4{padding-top:120px}.about-experience .img-block-4 img#parallax4{padding:48px 60px 80px 45px}.about-experience .event-media-container{padding:80px 8px 120px 8px}.about-experience .counter-block{padding-bottom:136px}.about-experience .counter-block #parallax5{padding:0 60px 56px 60px!important}.about-experience .counter-block .body-text-2 p{margin-bottom:8px}.about-experience .counter-box .counter{font-size:40px;line-height:40px}.about-experience .counter-box{padding:0 9px}.about-experience .counter-box>div{padding-top:40px}.about-experience .counter-box .body-text-3{font-size:16px;line-height:24px;padding-right:24px}.about-experience .img-block-3.partnerships-block{flex-direction:column-reverse;padding:0 9px 120px 9px}.about-experience .partnerships-block #parallax6{padding:0 36px 50px 36px;margin-top:-32px}.about-experience .partnerships-block .partners-logo{padding-bottom:0;max-width:unset}.about-experience .partnerships-block .btn{margin:0 0 32px 9px}.about-experience .justified-gallery{margin-top:-10px}}@media (min-width:993px){.w-20{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}@media (min-width:992px) and (max-width:1199px){.about-festival .img-grid .img-title{font-size:18px;line-height:24px}.about-experience .video-bg-container .content{height:225px}.about-experience .video-bg-container .main-title{left:90px;top:17%}.about-experience .video-bg-container .main-title .title{font-size:64px;line-height:72px;max-width:75%}.about-experience .body-text-1.description{padding-left:90px;max-width:80%}.about-experience .img-block-1 img#img2{padding-right:45px}.about-experience .img-block-1 .body-text-2{padding-left:90px}.about-experience .img-block-2 img{padding-left:80px}.bg-yellow-row{padding:60px 40px}.bg-yellow-row .content{font-size:40px;line-height:48px}.bg-yellow-row img{width:40%}.about-experience .corpo-type-2 blockquote p,.about-experience .corpo-type-3 blockquote p{font-size:32px;line-height:40px}img#parallax3{padding-top:200px}}@media (min-width:579px) and (max-width:991px){.about-experience .img-block-2 img,.about-experience .img-block-4 img#parallax4,img#parallax6{width:60%!important;margin-left:20%}.about-experience .img-block-3 #img3{width:70%!important;margin-right:30%}.about-experience .img-block-3 #parallax3{width:70%!important;margin-left:30%}.about-festival .img-grid .img-title{font-size:18px;line-height:24px}}@media (min-width:768px) and (max-width:991px){.about-festival .yellow-bg-rect{top:83px;left:250px;width:calc(100% - 250px);height:260px;z-index:-1}.about-experience .video-bg-container .main-title{top:15%;left:55px;max-width:43%}.about-experience .body-text-1.description h4.h-4{font-size:32px;line-height:40px}.about-experience .video-bg-container .content{height:200px}.about-experience .video-bg-container .main-title .title{font-size:48px;line-height:56px}.about-experience .body-text-1.description{padding-left:55px;max-width:70%}.about-experience #img1{width:65%!important}.about-experience .img-block-1 .body-text-2{padding-left:60px;padding-top:60px;width:60%}.about-experience .img-block-1 .col-lg,.about-festival .venues .col-lg{position:absolute;width:35%;right:0}.about-experience .img-block-1 img#img2,.about-festival .venues img#img2{padding:100px 10px 0 10px}.about-experience .citation-line-top{margin-top:80px}.about-experience .corpo-type-2{margin-bottom:80px;padding:0 10%}.about-experience .corpo-type-2 blockquote p,.about-experience .corpo-type-3 blockquote p{font-size:32px;line-height:40px}.bg-yellow-row{padding:40px}.bg-yellow-row .content{font-size:28px;line-height:36px}.bg-yellow-row img{max-width:350px;top:50px}.about-experience .img-block-2 img{margin:0;width:100%!important;padding-left:40px}.about-experience .img-block-2 .description h4.h-4{padding-top:0}.about-experience .img-block-2{align-items:center;padding-top:80px;padding-bottom:50px}.about-experience .corpo-type-3{width:70%;left:25%;bottom:-220px}.about-experience .img-block-4 img#parallax4{margin:0;width:100%!important;padding-right:40px}.about-experience .img-block-4{padding-bottom:50px}.about-experience .img-block-4 .col-md{padding:0 40px}.about-experience .body-text-2.description h4.h-4{font-size:32px;line-height:40px}.about-experience .body-text-2{font-size:18px;line-height:27px}.about-experience .counter-box .counter{font-size:62px}.about-experience .event-media-container,.about-experience .partnerships-block .partners-logo{padding-bottom:80px}.about-experience .counter-block{align-items:center}img#parallax6{margin:0;width:110%!important}.about-experience .partnerships-block #parallax6{padding:0}.about-experience .img-block-3.partnerships-block{padding-top:80px}.about-experience .partnerships-block .col-md-6{padding-left:40px}}@media (max-width:578px){.about-experience .img-block-1 img#img1{padding-right:10%}.about-experience .img-block-1 img#img2-hidden{padding-left:40%}.about-experience .partnerships-block .partners-logo .w-50{width:100%!important}.about-experience .partnerships-block .partners-logo img{padding-right:0;padding-top:16px}}@media (max-width:385px){.bg-yellow-row img{top:65%}}.boxed-search{padding:0 44px;padding-top:48px;margin-bottom:16px}.boxed-search a{text-decoration:none}button.search{display:flex;background:#fd0;padding:14px 30px;font-size:16px;border:0;margin-left:24px;font-weight:700;outline:0}.search-input input[placeholder]{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.media-chip.best-match-search-chip,.search-chips .media-chip{margin-right:8px;margin-bottom:8px;background:#fff;border:1px solid #000;padding:7px 13.5px;line-height:1;border-radius:25px;font-size:16px;font-weight:700;letter-spacing:0;cursor:pointer;white-space:nowrap}.media-chip.best-match-search-chip{position:absolute;top:-17px;background:#fd0;border:0}.search-chips .media-chip.selected,.search-chips .media-chip:hover{background:#000;color:#fff}button.search .feather-search{margin-left:0;height:20px}.search-input{position:relative;width:auto;margin-top:8px;color:#000;font-family:Balance;font-size:32px;line-height:40px;flex-grow:1}.search-input .search-cancel{position:absolute;right:0;cursor:pointer}.search-input input:placeholder-shown+.search-cancel,.search-input input:placeholder-shown~.search-suggestion{display:none}.search-sort{margin-left:8%;min-width:250px}.search-sort select.input-select.form-control{width:unset;margin-left:16px;padding:6px 44px 6px 16px}.search-input{margin-top:0}.search-input input{border:none;outline:0;border-bottom:1px solid #ccc;font-weight:200;letter-spacing:-.5px;padding:16px 38px 16px 0}.search-input input:focus{border-bottom:2px inset #000;padding-bottom:15px}[list]::-webkit-calendar-picker-indicator{display:none}.search-chips{min-width:180px}.search-result{padding:32px 0;border-bottom:1px solid;border-color:#ccc!important}.search-result.best-match{position:relative;width:calc(100% + 48px);padding:28px 20px 35px;margin-left:-24px;border:4px solid #fd0!important}.search-result .media-box{max-width:300px;max-height:169px;margin-left:auto}.search-results .boxed-search a:first-of-type .search-result{border-top:1px solid}.search-result .search-chips .media-chip{border-color:#dfdfdf;padding:6px 15px 6px 9px;width:fit-content}.search-result .search-chips .media-chip:hover{background:unset;color:unset}.search-result .search-chips .media-chip .feather{height:18px;margin-left:0}.search-result .search-data{padding-right:48px}.search-result .search-data .date{font-weight:100;font-size:16px}.search-result h5.h-5{margin:16px 0}.search-result .search-data .desc{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:100}.search-result .video-card-image-container .img-background{height:100%}.search-result .play-btn,.search-result button.gallery-button{width:56px;height:56px;padding:10px}.search-result .play-btn .feather,.search-result button.gallery-button .feather{width:22px}.search-result .search-gallery .event-gallery-button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.search-result-movie-chips{margin-top:24px}.search-result-movie-chips .media-chip{background:#fd0;width:fit-content;font-size:14px;padding:0 12px;line-height:20px;font-weight:700;margin-right:8px;margin-bottom:8px}.search-result-movie-chips .media-chip .feather{width:15px;margin-left:0}.load-more-search{padding-top:56px;padding-bottom:68px}.load-more-search button.btn{padding:14px 50px}.load-more-search button.btn.button-medium-icon-right{padding:14px 40px}.load-more-search button.btn.button-medium-icon-right .feather{width:20px}@media (max-width:767px){.boxed-search{padding:0 19px;padding-top:30px}button.search{width:100%;margin-left:0;justify-content:center;margin-top:16px;padding:10px 0}.search-input{font-size:18px;letter-spacing:-.2px;line-height:27px;padding:20px 0}.search-input .search-cancel .feather{margin-right:6px;width:20px}.search-input input{padding:13px 38px 13px 0}.search-input input:focus{border-bottom:1px solid #ccc;padding-bottom:13px}.search-filter{flex-direction:column}.search-chips{flex-wrap:nowrap;overflow:auto}.search-sort{margin:0;display:flex;align-items:center;width:100%;margin-top:32px}.search-sort label{margin-bottom:0;padding-right:16px;white-space:nowrap}.search-sort .input-select-container,.search-sort select.input-select.form-control{margin:0;width:100%;height:40px}.search-sort .input-select-container::after{top:.65rem}.boxed.search-results,.boxed.search-results .boxed-search{padding-left:0;padding-right:0}.search-result{flex-direction:column;padding-left:24px;padding-right:24px}.search-result .search-chips .media-chip{margin-bottom:16px}.search-result h5.h-5{font-size:24px;letter-spacing:-.2px;line-height:32px}.search-result .search-data{padding:0}.search-result .search-data .desc{margin-bottom:30px}.search-result .search-data .desc.movie{margin-bottom:unset}.search-result .video-card-image-container,.search-result img{width:100%;max-height:42vw;object-fit:cover}.search-result .media-box{margin-right:auto;max-width:unset;max-height:42vw}.search-result-movie-chips{margin-bottom:16px}.search-result button.gallery-button{width:48px;height:48px;padding:10px}.search-result button.gallery-button .feather{width:20px}.search-result.best-match{width:100%;margin-left:0}.load-more-search{padding-top:40px;padding-bottom:62px}.load-more-search button.btn{padding:10px 30px}}p.collapese_features_content{text-decoration:none}.features_wrapper{border-bottom:1px solid #f2f2f2}.features_row{width:100%;margin-top:30px}.features_header{width:100%;padding:1rem 0 1rem 1.75rem;border-bottom:2px solid #f2f2f2}.features_header:after{content:'';display:block;clear:both}.features_detail_header{width:120px;text-align:center;float:right}.features_content{width:100%;position:relative;display:block;cursor:pointer;padding:1rem 0 .75rem .75rem}.features_content:after{content:'';display:block;clear:both}.features_content_title{width:100%;float:left}.features_content_title p{margin:0}.features_content_title .features_content_collapse p{margin-bottom:7.5px}.features_content_title:after{content:'';display:block;clear:both}.features_content_title i{position:absolute;left:10.5px;top:9px;color:#d8d8d8;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.features_content_title i.fa-circle{top:11px;color:#e6e6e6}.features_detail{top:1rem;height:20px;bottom:.75rem;right:0;left:0;float:right;position:absolute;z-index:-1}.features_detail:after{content:'';display:block;clear:both}.features_detail_col{width:120px;height:100%;text-align:center;display:flex;float:right}.features_detail_col svg{height:100%;width:100%}.features_detail_col>.fa-times{color:#d8d8d8}.features_detail_col>.fa-check{color:#fd0}.features_content_collapse{width:100%;height:0;overflow:hidden}p.collapese_features_content{font-weight:100;display:inline}.features_content:hover .features_content_text{border-bottom:3px solid #fd0}.features_content .features_content_text{border-bottom:3px solid transparent}p.collapese_features_content svg{font-weight:100;position:relative;top:-.05rem;margin-right:1rem}p.collapese_features_content .svg-reserved-space{font-weight:100;position:relative;top:-.05rem;margin-right:1rem;width:24px;margin-left:8px}.features_content_title .collapese_features_content:hover i.fa-check{color:#000}.collapese_features_content_show .collapese_features_content{font-weight:700}.collapese_features_content_show .collapese_features_content i{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.collapese_features_content_show .features_content_collapse{height:auto;padding-top:7.5px}.features_header>strong>i{display:none}@media (max-width:767px){.features_detail_header:first-child{width:80px}.features_detail_header:nth-child(2){width:100px}.features_detail_header{width:110px}.features_detail_col:first-child{width:80px}.features_detail_col:nth-child(2){width:100px}.features_detail_col{width:110px}}@media (max-width:576px){.features_header{padding-left:0}.features_content{padding-left:0}p.collapese_features_content svg{margin-left:0;margin-right:.25rem;height:20px}p.collapese_features_content .svg-reserved-space{margin-left:0;margin-right:.25rem;height:20px}.features_row{font-size:.8rem}.features_detail_header:first-child{width:60px}.features_detail_header:nth-child(2){width:75px}.features_detail_header{width:90px}.features_detail_col:first-child{width:60px}.features_detail_col:nth-child(2){width:75px}.features_detail_col{width:90px}}@media (max-width:400px){.features_detail_header:first-child{width:60px}.features_detail_header:nth-child(2){width:60px}.features_detail_header{width:80px}.features_detail_col:first-child{width:60px}.features_detail_col:nth-child(2){width:60px}.features_detail_col{width:80px}.features_row{font-size:.6rem}}.buyerlist-td-title{font-weight:300;display:none}.buyerlist-td-mail{display:none!important}.buyerlist_email{text-decoration:none;color:#000;opacity:.4;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.buyerlist_email:hover{color:#000;text-decoration:underline;opacity:1}.btn-industry{display:none}#industryGuide-DT{border-left:0;border-right:0px;width:99%!important}.dataTables_filter{margin-bottom:0!important}.dataTables_wrapper .dataTables_length select{border:solid 1px #ccc;border-radius:0;border-top:none!important;border-bottom:none!important;border-right:none;width:178px;height:fit-content;padding:12px 34px 12px 10px}.dataTables_wrapper .dataTables_length select.added-select{width:160px;border-left:0!important}.dataTables_wrapper .dataTables_filter input{border:solid 1px #ccc;border-radius:0;border-top:none!important;border-bottom:none!important;padding:14px 36px 13px 10px;width:239px;margin-left:0}.dt-buttons{margin-left:0!important;margin-right:0!important;padding:0!important}.excelButton{background:0 0!important;background-color:none!important;border-radius:0!important;margin-right:0!important;margin:0!important;border:solid 1px #ccc!important;border-top:none!important;border-bottom:none!important;border-right:none!important;padding:12px 12px 10px 40px!important;font-size:16px!important;font-weight:300}.tblResetButton{margin:unset!important;margin-left:0!important;background:#f2f2f2!important;border-right:solid 1px #ccc!important;border-left:solid 1px #ccc!important;padding:10px 12px 9px 6px!important;display:none;width:178px;text-align:left}.excelButton:hover{background-color:#fced9c!important}.excelButton .feather{left:0;color:#333}.tblResetButton .feather{color:#444;width:18px}#industryGuide-DT_wrapper{margin-bottom:64px}.dataTables_info{margin-left:.8%;float:left;clear:none!important;padding-top:1em!important}.dataTables_info,.dataTables_paginate a{font-weight:300}.dataTables_wrapper .dataTables_paginate .paginate_button{border-radius:0!important;color:#444!important;border:0!important;padding-left:6px;padding-right:6px;padding-bottom:4px;margin-left:9px;margin-right:0}.dataTables_wrapper .dataTables_paginate .paginate_button.next,.dataTables_wrapper .dataTables_paginate .paginate_button.previous{padding-left:0;padding-right:0;margin-left:6px;margin-right:0}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:#333!important;border-bottom:solid 3px #444!important;background:0 0!important;background-color:transparent!important}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{border-bottom:solid 3px #fd0!important}.dataTables_wrapper .dataTables_paginate .paginate_button.next:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover{border-bottom:0!important;background:0 0!important;background-color:transparent!important;color:#111!important}.dataTables_wrapper .dataTables_paginate .current,.dataTables_wrapper .dataTables_paginate .current:hover,.dataTables_wrapper .dataTables_paginate .disabled:hover{background:0 0!important;background-color:transparent!important}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled{color:#ccc!important}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{color:#ccc!important}#industryGuide-DT thead th,.fixedHeader-floating th{border:0;background-color:#111!important;color:#fff;padding-left:11px;line-height:1.5}#industryGuide-DT{padding-right:0;padding-left:0;border-bottom:solid 3px #333;margin-bottom:6px}#industryGuide-DT tr.section{background-color:#f4f4f4!important}#industryGuide-DT tr.section td{border-top:solid 1px #fff;border-bottom:solid 1px #fff;font-size:20px;font-weight:800;line-height:20px}#industryGuide-DT tr.section td p{display:inline;margin:0;background-image:linear-gradient(120deg,#fd0,#fd0);background-repeat:no-repeat;background-size:100% 10%;background-position:0 100%}#industryGuide-DT tr:not(.section){cursor:pointer;cursor:hand;background-color:#fff!important}#industryGuide-DT tr:hover:not(.section){background-color:#fef6d0!important}#industryGuide-DT td{vertical-align:top;border:0;border-bottom:solid 1px #ddd;font-weight:300;padding-top:16px;padding-bottom:16px}#industryGuide-DT td span{color:#888}#industryGuide-DT td span.att-ol{font-weight:300;background-color:#fd0;padding:3px 6px 1px 6px;border:solid 1px #222;border-radius:6px;font-size:12px;color:#000;margin-left:12px;margin-top:-1px;white-space:nowrap;line-height:1.5}#industryGuide-DT tr:not(.section) td:first-of-type{font-weight:700}.sorting_1{background-color:transparent!important}.fixedHeader-floating{padding:0 150px 0 0!important;margin:0!important}.fixedHeader-floating thead tr th{padding:8px 18px 8px 11px}.fixedHeader-floating thead tr th:nth-child(4){padding:0!important;width:58px!important;min-width:unset!important}#industryGuide-DT thead .sorting,.fixedHeader-floating .sorting{background-image:url(../resources/sort_both.svg)!important;background-size:auto 76%}#industryGuide-DT thead .sorting_desc,.fixedHeader-floating .descending,.fixedHeader-floating .sorting_desc{background-image:url(../resources/sort_desc.svg)!important;background-size:auto 76%}#industryGuide-DT thead .sorting_asc,.fixedHeader-floating .ascending,.fixedHeader-floating .sorting_asc{background-image:url(../resources/sort_asc.svg)!important;background-size:auto 76%}#industryGuide-DT thead .unsort,.fixedHeader-floating .unsort{background-image:none!important;cursor:default!important;width:2%}#industryGuide-DT thead .unsort span,.fixedHeader-floating .unsort span{display:none!important}.col_datatable label{margin-left:10px}#personDetails .modal-body{background-color:#333;padding:24px 24px 0 24px;color:#f4f4f4}#personDetails .modal-header .close{padding:1rem 0}#personDetails a{color:#fff;text-decoration:none}#personDetails a:hover{color:#000!important;text-decoration:none}#personDetails .container{padding-top:20px;padding-bottom:10px}#personDetails .row:after{content:'';display:block;clear:both}#personDetails .impressum h3{margin-bottom:0}#personDetails .impressum p{margin-top:0}#personDetails .user_data{width:calc(100% - 224px);float:left}#personDetails .user_data h1{margin-top:0;margin-bottom:16px;font-weight:400;font-size:16px}#personDetails h1.block-firstname.block-lastname{font-weight:800;font-size:40px;line-height:40px}#personDetails .user_data h2{margin:0;font-weight:300;font-size:14px;float:left;display:inline;margin:4px 9px 6px 0;border:solid 1px #f4f4f4;white-space:nowrap;padding:3px 6px 2px 6px;border-radius:6px;background:#222}#personDetails h2.dt-attending{border:solid 1px #fd0;color:#fd0}#personDetails h2.dt-attending-online{border:solid 1px #fd0;background:#fd0;color:#000}#personDetails .user_data h2:last-of-type{margin-bottom:10px;clear:right}#personDetails .user_data p{font-size:14px;margin:9px 0;width:100%;display:inline-block;clear:both;font-weight:300;white-space:nowrap}#personDetails .user_data p .feather{margin-left:0}#personDetails .user_data p span{font-weight:700}#personDetails .company{margin-top:20px}#personDetails .company_title{font-weight:300;font-size:18px;margin:0 6px 0 0}#personDetails .company_title strong{font-weight:800}#personDetails .company_name{font-weight:800;font-size:18px;margin:0 12px 20px 0;clear:right}#personDetails .bio{font-size:14px;margin-bottom:24px;width:85%;padding-right:15%;font-weight:300}#personDetails .row_contacts{margin-bottom:5px}#personDetails .row_contacts p{font-size:14px;margin:0 12px 6px 0;font-weight:300}#personDetails .row_contacts p .feather{margin-left:0}#personDetails .row_contacts a{margin-bottom:40px;font-size:14px;font-weight:300}#personDetails .row_employees{padding-right:0;padding-left:0;padding-top:15px}#personDetails .dt-pictureURL{border:solid 2px #222;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:2%;width:170px;height:170px;margin-right:24px;margin-bottom:24px;background-color:#fff;cursor:default!important}#personDetails .profile_preview{margin-right:24px;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;cursor:pointer}#personDetails .profile_preview:hover{opacity:.9}#personDetails .profile_preview div.employee_name span{padding:0 2px;background-image:linear-gradient(120deg,#fd0,#fd0);background-repeat:no-repeat;background-size:100% 12%;background-position:0 92%;-webkit-transition:background-size .5s ease;-moz-transition:background-size .2s ease;-ms-transition:background-size .2s ease;-o-transition:background-size .2s ease;transition:background-size .2s ease}#personDetails .profile_preview:hover div.employee_name span{background-size:100% 100%}#personDetails .profile_preview div div{font-size:12px;text-align:center;margin-bottom:6px;font-weight:300!important;width:95px}#personDetails .people{margin-top:60px;margin-bottom:30px}#personDetails .img_employee_preview{border:solid 2px #222;background-size:100%;background-repeat:no-repeat;background-position:center;border-radius:2%;width:95px;height:95px;cursor:pointer}.dataTables_length select{border:1px solid #ddd!important}.dataTables_filter>label{display:inline-block;margin-bottom:10px}.dataTables_filter input{border:1px solid #ddd}.dataTables_filter{margin-bottom:10px}table.dataTable{width:100%!important}@media only screen and (min-width:1200px){#personDetails .modal-dialog{max-width:980px}}@media only screen and (max-width:1200px){.dataTables_wrapper .dataTables_length select{max-width:165px;padding-left:6px;padding-right:30px}.tblResetButton{max-width:165px}.dataTables_wrapper .dataTables_length select.added-select{width:130px}.dataTables_wrapper .dataTables_length select.added-select::after{background-color:transparent!important}.dt-buttons .excelButton{padding:12px 3px 10px 36px!important}}@media only screen and (max-width:1080px){#industryGuide-DT td span.att-ol{float:none;clear:left;margin-top:6px;margin-left:0;margin-right:10px;display:block;max-width:120px}.dataTables_wrapper .dataTables_length select.added-select{width:110px}.dataTables_wrapper .dataTables_filter input{width:210px}}@media only screen and (max-width:990px){.dataTables_wrapper .dataTables_length select{border-right:none!important;width:100%!important;max-width:unset;padding-left:22px}.dt-buttons .excelButton .feather{left:unset}.dataTables_wrapper .dataTables_filter{margin-left:0!important;margin-right:0!important;margin-top:0!important;padding:0!important;border-right:0!important}.dataTables_wrapper .dataTables_filter input{width:100%;border:solid 1px #ccc;border-right:none!important;border-top:none!important;border-left:none!important;border-bottom:solid 1px #ccc!important;padding:14px 44px 13px 16px;margin-left:0}.dataTables_filter svg{top:unset!important;bottom:1%!important}#industryGuide-DT_wrapper .form-inline button{border-right:0!important}.dt-buttons{width:100%!important}.dt-buttons .excelButton{border-left:0!important;border-bottom:solid 1px #ccc!important;padding:12px 0 10px 14px!important;width:99.9%!important;font-size:16px!important;text-align:left!important}.tblResetButton{width:100%!important;max-width:unset;border-bottom:solid 1px #ccc!important;white-space:nowrap;padding:10px 0 9px 14px!important}.dataTables_info{clear:left!important;padding-top:1em!important;margin-bottom:16px!important}}@media only screen and (max-width:690px){#industryGuide-DT .unsort,.fixedHeader-floating .unsort{display:none;width:0}#industryGuide-DT tr.section td{font-size:16px;padding-top:8px;line-height:1.6}#industryGuide-DT tr td{font-size:14px;line-height:1.4;padding-top:6px}#industryGuide-DT tr td:nth-child(4){display:none;width:0}#industryGuide-DT thead th,.fixedHeader-floating thead th{line-height:1;font-size:14px;padding-right:20px}.fixedHeader-floating thead th{padding-left:12px!important}#industryGuide-DT td span.att-ol{max-width:110px}#industryGuide-DT thead .sorting,#industryGuide-DT thead .sorting_asc,#industryGuide-DT thead .sorting_desc{background-size:auto 62%}#personDetails .bio{width:95%;padding-right:5%}#personDetails .dt-pictureURL{width:100%;height:calc(100vw/5*2.5);border-radius:0;margin-right:0}#personDetails .user_data{width:100%}#personDetails .row_contacts p{width:100%}}.banner{margin-top:32px;margin-bottom:32px}.banner .card-body{padding:19px}.banner .img-background{background-repeat:no-repeat;background-size:100% auto;background-position:center top;padding:10% 0 0 0;min-height:unset}@media (max-width:991px){.banner .img-background{padding:67% 0 0 0}.banner .card-projects{border:0}}@media (max-width:576px){.banner{margin-top:16px;margin-bottom:16px}.banner .row{box-sizing:unset}.banner .img-background{padding:28% 0 0 0}.banner .card-container{padding-left:12px;padding-right:12px}}@media (max-width:425px){.banner .img-background{padding:14% 0 0 0}}.vjs-theme-forest{--vjs-theme-forest--primary:#ffdd00;--vjs-theme-forest--secondary:#fff}.vjs-theme-forest{width:100%;padding-bottom:56.2%;height:0}.vjs-theme-forest.vjs-fullscreen{padding-bottom:unset!important}.vjs-theme-forest .vjs-tech{height:auto}.vjs-theme-forest.vjs-fullscreen .vjs-tech{height:100%}.vjs-menu-item{background-color:var(--vjs-theme-forest--secondary)!important}.vjs-menu-item span{color:#000!important;font-size:1em!important}.vjs-menu-item:hover,.vjs-selected{background-color:var(--vjs-theme-forest--primary)!important}.vjs-selected{background-color:var(--vjs-theme-forest--primary)!important}.video-js .vjs-play-progress{background-color:var(--vjs-theme-forest--primary)}.vjs-theme-forest.vjs-big-play-button:focus,.vjs-theme-forest:hover .vjs-big-play-button{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.53 22.53'%3E%3Ccircle cx='11.26' cy='11.26' r='11.26'/%3E%3Cpolygon points='9.01 6.76 15.77 11.26 9.01 15.77 9.01 6.76' fill='%23fd0'/%3E%3C/svg%3E")}.vjs-theme-forest .vjs-big-play-button{width:64px;height:64px;background:0 0;background-repeat:no-repeat;background-position:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.53 22.53'%3E%3Ccircle cx='11.26' cy='11.26' r='11.26' fill='%23fd0'/%3E%3Cpolygon points='9.01 6.76 15.77 11.26 9.01 15.77 9.01 6.76'/%3E%3C/svg%3E");border:none;background-size:cover;top:50%;left:50%;margin-top:-44px;margin-left:-44px;color:purple}.vjs-theme-forest .vjs-big-play-button .vjs-icon-placeholder{display:none}.vjs-theme-forest .vjs-button>.vjs-icon-placeholder:before{line-height:1.55}.vjs-theme-forest .vjs-control:not(.vjs-disabled):not(.vjs-time-control):hover{color:var(--vjs-theme-forest--primary);text-shadow:var(--vjs-theme-forest--secondary) 1px 0 10px}.vjs-theme-forest .vjs-control-bar{background:0 0;margin-bottom:1em;padding-left:1em;padding-right:1em}.vjs-theme-forest .vjs-play-control{font-size:.8em}.vjs-theme-forest .vjs-play-control .vjs-icon-placeholder:before{background-color:var(--vjs-theme-forest--primary);height:1.5em;width:1.5em;margin-top:-.2em;margin-right:.2em;border-radius:1em;color:#000}.vjs-theme-forest .vjs-play-control:hover .vjs-icon-placeholder:before{background-color:var(--vjs-theme-forest--secondary);color:#000}.vjs-theme-forest .vjs-mute-control{display:none}.vjs-theme-forest .vjs-volume-panel{margin-left:1.5em;margin-right:.5em;padding-top:.3em}.vjs-theme-forest .vjs-volume-bar.vjs-slider-horizontal,.vjs-theme-forest .vjs-volume-panel,.vjs-theme-forest .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.vjs-theme-forest .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.vjs-theme-forest .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.vjs-theme-forest .vjs-volume-panel:hover,.vjs-theme-forest .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal{width:3em}.vjs-theme-forest .vjs-volume-level:before{font-size:1em}.vjs-theme-forest .vjs-volume-panel .vjs-volume-control{opacity:1;width:100%;height:100%}.vjs-theme-forest .vjs-volume-bar{background-color:transparent;margin:0}.vjs-theme-forest .vjs-slider-horizontal .vjs-volume-level{height:100%}.vjs-theme-forest .vjs-volume-bar.vjs-slider-horizontal{margin-top:0;margin-bottom:0;height:100%}.vjs-theme-forest .vjs-volume-bar:before{content:"";z-index:0;width:0;height:0;position:absolute;top:0;left:0;border-left:3em solid transparent;border-bottom:2em solid #ccc;border-right:0 solid transparent;border-top:0 solid transparent}.vjs-theme-forest .vjs-volume-level{overflow:hidden;background-color:transparent}.vjs-theme-forest .vjs-volume-level:before{content:"";z-index:1;width:0;height:0;position:absolute;top:0;left:0;border-left:3em solid transparent;border-bottom:2em solid var(--vjs-theme-forest--primary);border-right:0 solid transparent;border-top:0 solid transparent}.vjs-theme-forest .vjs-progress-control:hover .vjs-progress-holder{font-size:1em}.vjs-theme-forest .vjs-play-progress:before{display:none}.vjs-theme-forest .vjs-progress-holder{border-radius:.2em;height:.5em;margin:0}.vjs-theme-forest .vjs-load-progress,.vjs-theme-forest .vjs-load-progress div,.vjs-theme-forest .vjs-play-progress{border-radius:.2em}