html,body{height:100%}body{display:flex;flex-direction:column;font-family:"Poppins",sans-serif;color:#3b3b3b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff}*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}.aside-main-page .container{width:min(100%,1400px);margin:0 auto;display:grid;grid-template-columns:1fr;gap:2rem}.aside-main-page .container>aside{padding:0 1rem}.aside-main-page .container>main{padding:0 1rem}@media screen and (min-width: 992px){.aside-main-page .container{grid-template-columns:1fr 2fr;gap:0px 5rem}}button,.btn{--button-color: #ff8922;--button-hover-color: #204493;position:relative;font-family:"Poppins",sans-serif;text-decoration:none;padding:.5rem 1.5rem;display:inline-block;border-radius:100vh;transition:all .2s;background-color:var(--button-color);font-weight:700;color:#fff;cursor:pointer;margin-block:1rem;text-transform:uppercase;flex-shrink:0;border:none}button.btn-secondary,.btn.btn-secondary{--button-color: #009ae2;--button-hover-color: #ff8922}button:hover,.btn:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.2);background-color:var(--button-hover-color);text-decoration:none;color:#fff}button:active,.btn:active{transform:translateY(-1px);box-shadow:0 5px 10px rgba(0,0,0,.2)}button::after,.btn::after{content:"";display:inline-block;height:100%;width:100%;border-radius:100px;position:absolute;top:0;left:0;z-index:-1;transition:all .4s;background-color:var(--button-color)}button:hover::after,.btn:hover::after{transform:scaleX(1.4) scaleY(1.6);opacity:0}button.btn-outline,.btn.btn-outline{background-color:rgba(0,0,0,0);border:2px solid var(--button-color);color:var(--button-color)}button.btn-outline:hover,.btn.btn-outline:hover{background-color:var(--button-color);color:#fff}button.btn-outline::after,.btn.btn-outline::after{background-color:rgba(0,0,0,0)}button.btn-outline:hover::after,.btn.btn-outline:hover::after{background-color:var(--button-color)}button.btn-animated,.btn.btn-animated{animation:moveInBottom .5s ease-out .75s;animation-fill-mode:backwards}button.btn-block,.btn.btn-block{width:100%;border-radius:5px}button.btn-block::after,.btn.btn-block::after{border-radius:5px}p,li{margin-bottom:2rem;font-size:1.125rem;font-weight:300}p b,li b{font-weight:600}p i,li i{font-style:italic}h1,.h1{font-weight:900;line-height:1.1;font-size:3rem;margin-bottom:2rem}@media screen and (min-width: 992px){h1,.h1{font-size:min(4.4vw,3.5rem)}}h2,.h2{color:#204493;text-transform:uppercase;font-weight:600;letter-spacing:.04em;margin-bottom:2rem}h3,.h3{text-transform:uppercase;color:#919191;letter-spacing:.04em}ul{list-style:none}ul li{position:relative;padding-inline-start:2rem}ul li::before{content:"";display:inline-block;position:absolute;top:10px;left:0;width:1.25rem;height:.4rem;background-color:#204493;border-radius:4rem}a{color:#009ae2;text-decoration:none}a:hover{color:#0070a3;text-decoration:underline}form input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=button]):not([type=reset]),form textarea,form select{border:.5px solid rgba(112,112,112,.5019607843);border-radius:0;box-shadow:none;color:#000;background-color:#fff;font-size:1rem;padding:.5rem 1rem;width:100%;border-radius:5px}form label{font-size:1rem;font-weight:600;color:rgba(0,154,226,.5019607843);margin-bottom:.5rem}form>div{margin-bottom:1rem}form .inline-choices{display:grid;grid-template-columns:repeat(2, 1fr);margin:.5rem 0}form .inline-choices label{font-weight:initial;color:initial}.errorlist li{list-style:none;background-color:#c94848;color:#fff;padding:.5rem 1rem;border-radius:5px;font-size:.8rem;font-weight:600;margin-bottom:.5rem}.errorlist li::before{display:none}.home-container{width:100%;height:100%;min-height:100vh;min-height:-webkit-fill-available}.home-container .home-content{height:-webkit-fill-available;display:grid;grid-template-columns:100%;grid-template-rows:auto;width:100%;height:100%}.home-container .home-content .icon{display:none}.home-container .home-content aside{height:100vh}.home-container .home-content .sidebar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center}.home-container .home-content main{width:100%;height:100%;--main-margin: clamp(1.125rem, -1.2663rem + 11.9565vw, 8rem);position:relative}.home-container .home-content main>*{margin-inline:var(--main-margin)}.home-container .home-content main>.group-icon,.home-container .home-content main>#login-btn{margin-inline:0}.home-container .home-content main>.container{margin-inline:0}.home-container .home-content main>.container>*{margin-inline:var(--main-margin)}.home-container .home-content main>.container>.content{margin-inline:0}.home-container .home-content main>.container>.content>*{margin-inline:var(--main-margin)}.home-container .home-content main>.container>.content>.block-team_members{margin-inline:0}.home-container .home-content main>.container>.content>.block-team_members h2{margin-inline:var(--main-margin)}.home-container .home-content main>.container>.content>.block-team_members .swiper{padding-inline:var(--main-margin)}.home-container .home-content .brand-logo img{width:min(100%,12rem);height:auto;margin-block:2rem}.home-container .home-content .container{margin-bottom:8rem}.home-container .home-content .container .header-description{width:min(100%,40rem);margin-bottom:4rem}.home-container .home-content .container .header-team{font-size:.875rem;color:#204493;margin-bottom:6rem}.home-container .home-content .container .header-team p{margin-bottom:1rem;font-weight:600}.home-container .home-content .container .header-team p.h3{margin-bottom:0rem}.home-container .home-content .container .swiper{width:100%;height:100%}.home-container .home-content .container .swiper .swiper-slide{display:flex;flex-direction:column;justify-content:center;width:360px;max-width:320px;margin-right:24px}.home-container .home-content .container .swiper .swiper-slide .slide-info{margin-top:1rem}.home-container .home-content .container .swiper .swiper-slide .slide-info>p{margin-bottom:0px}.home-container .home-content .container .swiper .swiper-slide .slide-info .h2{text-transform:initial;font:normal normal medium 22px/28px Poppins;letter-spacing:0px;color:#204493}.home-container .home-content .container .swiper .swiper-slide .slide-info a{font:normal normal medium 16px/28px Poppins;letter-spacing:0px;color:#757575;text-decoration:none}.home-container .home-content .container .swiper .swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-container .home-content .container .content>div{margin-top:6rem}.home-container .home-content .container .block-team_members{--main-padding: clamp(1.125rem, -1.2663rem + 11.9565vw, 8rem);margin-inline:calc(0 - var(--main-padding));position:relative}.home-container .home-content .page-title{opacity:0}@media screen and (min-width: 992px){.home-container{overflow:hidden}.home-container .home-content{grid-template-columns:2fr 3fr;overflow:hidden}.home-container .home-content .space-between{justify-content:space-between}.home-container .home-content .icon{display:block}.home-container .home-content .group-icon{display:flex;position:absolute}.home-container .home-content #login-btn{position:absolute;top:4.8rem;right:7rem}.home-container .home-content .group-icon-one{top:4rem;right:0}.home-container .home-content .group-icon-two{flex-direction:column;top:80%;right:0}.home-container .home-content .group-icon-three{flex-direction:column;top:200%;right:0}.home-container .home-content main{overflow:scroll}.home-container .home-content main .brand-logo img{margin-block:6rem}.home-container .home-content main .container{margin-bottom:4rem}}@media screen and (min-width: 1200px){.home-container .home-content #login-btn{top:5.8rem;right:9.5rem}}@media screen and (min-width: 1600px){.home-container .home-content .container .header-description,.home-container .home-content .container .header-team{margin-bottom:0}.home-container main .container-header{display:flex;gap:4rem}.home-container main .container-header .header-team{flex-grow:1}}.event-sidebar{padding:2rem;border-radius:1rem;background-color:#f7f9fa;margin-block:2rem}.event-sidebar ul{list-style:none;padding:0;margin:0 0 1rem}.event-sidebar ul li{margin:0;padding-inline-start:0}.event-sidebar ul li::before{display:none}.event-sidebar ul li a{color:#fe973c}.event-sidebar ul li strong,.event-sidebar ul li b{color:#009ae2;font-weight:700;font-size:1rem}.event-data{margin-bottom:2rem}.event-data .date{font:normal normal 600 17px/26px Poppins;letter-spacing:0px;color:#ffa600;margin:0 0 .5rem}.event-data h2{font:normal normal 600 36px/55px Poppins;letter-spacing:0px;color:#000;line-height:1.2;text-transform:inherit}.event-data img.full-width{width:100%;height:auto;margin:1rem 0}.folder_event_page .first_line{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.folder_event_page #date-selector{margin-bottom:2rem}.folder_event_page #searchForm button{margin-top:0rem}@media screen and (min-width: 600px){.folder_event_page .first_line{height:74px;flex-wrap:nowrap}}.calendar-widget{position:relative;width:min(100%,600px);border-radius:10px 10px 0px 0px;margin:0 auto;overflow:hidden;background-color:#fff}.calendar-widget .calendar-arrows{position:absolute;top:0;right:0;left:0;z-index:3;pointer-events:none;width:100%;display:flex;justify-content:space-between;aspect-ratio:7/1}.calendar-widget .calendar-arrows .calendar-arrow{height:100%;color:#fff;display:inline-grid;place-items:center;border-radius:5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;pointer-events:all;aspect-ratio:1}.calendar-widget .calendar-arrows .calendar-arrow>svg{width:30%;height:30%}.calendar-widget .calendar-arrows .calendar-arrow.disabled{color:rgba(0,0,0,0)}.calendar-widget .calendar{overflow:hidden;position:relative;aspect-ratio:7/8}.calendar-widget .calendar .calendar-wrapper{display:flex;transition:all .3s ease-in-out;position:absolute;top:0;bottom:0;width:100%}.calendar-widget .calendar .calendar-wrapper.updating{transition:none}.calendar-widget .calendar .calendar-wrapper .calendar-slide{display:flex;flex-direction:column;width:100%;flex-shrink:0}.calendar-widget .calendar .calendar-wrapper .calendar-slide .calendar-month{font-weight:600;font-size:16px;line-height:38px;letter-spacing:.22px;text-transform:capitalize;text-align:center;background-color:#1592e6;color:#fff;aspect-ratio:7/1;display:flex;justify-content:center;align-items:center}.calendar-widget .calendar .calendar-wrapper .calendar-slide .calendar-days,.calendar-widget .calendar .calendar-wrapper .calendar-slide .calendar-dates{display:grid;grid-template-columns:repeat(7, 1fr);place-items:center}.calendar-widget .calendar .calendar-wrapper .calendar-slide .calendar-days{background-color:#ebebeb}.calendar-widget .calendar .calendar-wrapper .calendar-slide .calendar-days .calendar-day{font-weight:600;font-size:12px;line-height:21px;letter-spacing:.17px;color:#bbb;text-transform:capitalize;aspect-ratio:1;width:100%;text-align:center;display:inline-grid;place-content:center}.calendar-widget .calendar .calendar-wrapper .calendar-slide .calendar-dates{gap:0px;grid-template-rows:repeat(6, 1fr)}.calendar-widget .calendar .calendar-wrapper .calendar-slide .calendar-dates .calendar-date{width:100%;aspect-ratio:1;border:.2px solid rgba(112,112,112,.5);padding:.5px;display:inline-grid;place-items:center;font-weight:500;font-size:14px;line-height:21px;letter-spacing:.2px;color:#3b3e51;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:600;transition:all .1s ease-in-out;position:relative}.calendar-widget .calendar .calendar-wrapper .calendar-slide .calendar-dates .calendar-date--empty{background-color:rgba(0,0,0,0);border-color:rgba(112,112,112,.1);cursor:default}.calendar-widget .calendar .calendar-wrapper .calendar-slide .calendar-dates .calendar-date--unavailable{background-color:#e1e8ec;border-color:#e1e8ec;color:#c5cae6;cursor:not-allowed}.calendar-widget .calendar .calendar-wrapper .calendar-slide .calendar-dates .calendar-date--selected{background-color:#dbeefb}.calendar-widget .calendar .calendar-wrapper .calendar-slide .calendar-dates .calendar-date:not(.calendar-date--empty):after{content:"";width:80%;height:3px;display:block;margin-top:4px;transition:all .1s ease-in-out;position:absolute;bottom:2px;border-radius:100vh}.calendar-widget .calendar .calendar-wrapper .calendar-slide .calendar-dates .calendar-date[data-has-events=true]{color:#1592e6}.calendar-widget .calendar .calendar-wrapper .calendar-slide .calendar-dates .calendar-date[data-density=low]::after{background-color:#4caf50}.calendar-widget .calendar .calendar-wrapper .calendar-slide .calendar-dates .calendar-date[data-density=medium]::after{background-color:#ffc107}.calendar-widget .calendar .calendar-wrapper .calendar-slide .calendar-dates .calendar-date[data-density=high]::after{background-color:#f44336}.event-card{width:100%;min-height:140px;box-shadow:0px 0px 10px rgba(0,0,0,.1607843137);border-radius:15px;margin-block:2rem;display:flex;overflow:hidden;position:relative;gap:10px;text-decoration:none}.event-card:first-of-type{margin-block-start:0}.event-card:hover{text-decoration:none}.event-card .type{flex-shrink:0;width:42px}.event-card .type span{background-color:#204493;border-radius:0px 0px 22px 22px;text-align:left;font:normal normal 900 12px/16px Poppins;letter-spacing:0px;color:#fff;text-transform:uppercase;position:absolute;padding:5px 24px 10px;left:0;top:50%;transform-origin:top center;transform:translateX(-50%) rotate(-90deg)}.event-card .type.marketingactivitypage span{background-color:#86bc4c}.event-card .info{flex-grow:1;padding:24px}.event-card .info__header{display:flex;gap:10px;align-items:center}.event-card .info__header .date{text-align:left;font:normal normal 600 17px/26px Poppins;letter-spacing:0px;color:#ffa600}.event-card .info h2{text-align:left;font:normal normal 600 21px/31px Poppins;letter-spacing:0px;color:#000;margin:0 0 6px;line-height:1.2;text-transform:inherit}.event-card .info .tags{display:flex;gap:8px;flex-wrap:wrap;margin-block:10px}.event-card .info .tags .category{text-align:left;font:normal normal 600 11px/16px Poppins;letter-spacing:0px;color:#1592e6;text-transform:uppercase;border:1px solid #1592e6;border-radius:50px;padding:3px 10px}.event-card .info .description{text-align:left;font:normal normal normal 16px/22px Poppins;letter-spacing:0px;color:#000;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.event-card img{width:200px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}@media screen and (max-width: 992px){.event-card{flex-direction:column;gap:2rem}.event-card .type{width:100%}.event-card .type span{left:50%;top:0;transform:translate(-50%, 0%) rotate(0deg);border-radius:0;border-radius:0 0 22px 22px}.event-card .info{padding:24px 24px 0;flex-grow:0;flex-shrink:0}.event-card img{width:100%;height:200px}}.aside-main-page>header{width:min(100%,1400px);margin:0 auto;display:grid;grid-template-columns:[title-start] 1fr [title-end];gap:0rem}.aside-main-page>header .title{grid-area:title}.aside-main-page>header .title h1{margin:0px 1rem}.aside-main-page>header .left-icon-group{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:4rem repeat(2, 1fr);justify-self:start}.aside-main-page>header .login-group{margin:0px 1rem;display:flex}.aside-main-page>header .login-group .action{display:flex;justify-content:center;align-items:center;margin-inline-end:2rem}.aside-main-page>header .login-group .icon{display:none}@media screen and (min-width: 992px){.aside-main-page>header{grid-template-columns:1fr [title-start] 2fr [title-end];gap:0px 5rem;margin:4rem auto}.aside-main-page>header .left-icon-group{position:absolute;top:0;left:0;z-index:-1}.aside-main-page>header .login-group{position:absolute;top:4rem;right:0;margin:0}.aside-main-page>header .login-group .icon{display:block}}body>footer{background-color:#e6ebf0;padding:4rem;font-size:.875rem;font-weight:400}body>footer .logo-footer{width:min(100%,20rem);height:auto;margin-bottom:2rem}body>footer .social-lignano{margin-bottom:2rem;display:flex;gap:8px}body>footer .social-lignano a{width:40px;height:40px;opacity:.8;transition:all .2s ease-in-out;display:inline-grid;place-items:center;font-size:22px;text-decoration:none;border-radius:30px;background-color:#0070af;color:#fff}body>footer .social-lignano a:hover{opacity:1}body>footer .lisagest-contacts{margin-bottom:2rem}@media screen and (min-width: 992px){body>footer .lisagest-contacts{margin-bottom:0}}.colored{background-image:none}@supports(-webkit-background-clip: text){.colored{-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;background-image:url("/static/img/mesh.png");background-size:100% auto;background-position:50% 75%;padding:.5rem}}.icon{display:inline-block;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#000;width:6rem;height:6rem}.quarter-circle{-webkit-mask-image:url("/static/img/quarter-circle.svg");mask-image:url("/static/img/quarter-circle.svg")}.half-circle{-webkit-mask-image:url("/static/img/half-circle.svg");mask-image:url("/static/img/half-circle.svg")}.total-circle{-webkit-mask-image:url("/static/img/total-circle.svg");mask-image:url("/static/img/total-circle.svg")}.icon-light-azure{background-color:#9ddde9}.icon-azure{background-color:#009ae2}.icon-light-green{background-color:#86bc4c}.icon-green{background-color:#13613f}.icon-red{background-color:#fa6248}.icon-blue{background-color:#204493}.icon-yellow{background-color:#ffc94b}.icon-orange{background-color:#ff8922}.rotated-half-n{transform:rotate(-90deg)}.rotated-half-p{transform:rotate(90deg)}.rotated-total-n{transform:rotate(-180deg)}.rotated-total-p{transform:rotate(180deg)}@media screen and (min-width: 1200px){.icon{width:8rem;height:8rem}}@keyframes moveInBottom{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}
