@font-face{font-family:'open-sans';font-display:swap;font-weight:normal;font-style:normal;src:url('open-sans.woff2') format('woff2'),url('open-sans.woff') format('woff')}.container{margin:0 auto}.container.main{max-width:1920px}.container.s1330{max-width:1330px}@media (max-width:1362px){.container.s1330{padding:0 16px}}.container.s1200{max-width:1200px}@media (max-width:1232px){.container.s1200{padding:0 16px}}.container.s974{max-width:984px}@media (max-width:1016px){.container.s974{padding:0 16px}}.container.s964{max-width:964px}@media (max-width:996px){.container.s964{padding:0 16px}}.container.s856{max-width:856px}@media (max-width:888px){.container.s856{padding:0 16px}}.container.s470{max-width:470px}@media (max-width:502px){.container.s470{padding:0 16px}}.container.nopad{padding:0}body{margin:0;padding:0;font-family:"Open Sans",sans-serif;background-color:white;font-size:16px}a{color:#7e6857;text-decoration:none}a:hover{color:#B0A9B8}h1,h2,h3,h4{color:black;font-family:"Nunito Sans",sans-serif}h1{font-size:1.6em;margin:0 auto}h2{color:#c31b24;text-align:center;text-transform:uppercase;font-size:32px;letter-spacing:2px}@media (max-width:600px){h2{font-size:24px;letter-spacing:normal}}h3{color:#7e6857;text-align:center;font-size:24px;font-weight:700;margin:0 auto}h3 span{font-size:1.2em}h4{font-size:1.2em;font-weight:700;margin:0 auto;margin-bottom:.6em}h4.time{color:#977d6a;margin-top:1.2em;margin-bottom:4px}h4 span.small{font-size:small}img,svg{max-width:100%;height:auto}hr{margin:0 auto;border-top:1px solid black;margin-bottom:30px}hr.small{width:60px;height:3px;margin:40px auto;background-color:#b1937d;border:none;border-radius:2px}.logo_harpersbazaar{width:300px;height:auto}.place{font-size:.85em;font-style:italic;margin-top:0;margin-bottom:30px}.place b{font-weight:600}#menu{background-color:black;color:white}#menu .container{display:flex;justify-content:space-between;align-items:center}@media (max-width:600px){#menu .container{flex-direction:column}}#menu ul{display:flex;justify-content:space-evenly;align-items:center;margin:0;list-style-type:none;padding:0}@media (max-width:600px){#menu ul{order:3;padding-bottom:20px}}#menu ul li{margin:0 1em}#menu ul li.active{font-weight:bold}@media (max-width:400px){#menu ul li{font-size:.8em;letter-spacing:normal}}#menu ul a{color:white;text-transform:uppercase}#menu .logo_mop{margin:10px 0}@media (max-width:600px){#menu .logo_mop{order:2;margin-bottom:20px}}#menu .logo_hb{margin:20px 0}@media (max-width:600px){#menu .logo_hb{order:1}}#header{background-color:#e4e0d4;margin:0 auto;margin-bottom:50px;padding:24px}@media (max-width:600px){#header{padding:16px 0}}#header .header-content{display:grid;grid:auto / 1114fr 214fr;justify-items:center;align-items:end}@media (max-width:1024px){#header .header-content{gap:40px}}@media (max-width:800px){#header .header-content{align-items:center}}@media (max-width:600px){#header .header-content{grid:auto / 1fr;gap:20px}}#header .date{margin-bottom:80px;font-size:50px;line-height:1em;text-align:center}@media (max-width:800px){#header .date{margin-bottom:0}}@media (max-width:450px){#header .date{font-size:32px;line-height:1.2em}}#header .date .year{display:block;font-size:48px}@media (max-width:450px){#header .date .year{font-size:32px}}#header .date .time{display:block;font-size:30px}@media (max-width:450px){#header .date .time{font-size:24px}}#invitation{margin-bottom:50px}@media (max-width:650px){#invitation{text-align:center}}#program{margin-bottom:50px}#program .program-twocol{display:flex;flex-direction:row;justify-content:space-around;gap:40px;margin-bottom:40px}@media (max-width:600px){#program .program-twocol{flex-direction:column}}#program .left,#program .right,#program .full{width:calc(100% / 2 - 30px);text-align:center}@media (max-width:600px){#program .left,#program .right,#program .full{width:100%}}#program .left .program,#program .right .program,#program .full .program{margin:auto;text-align:center}#program .left .program p,#program .right .program p,#program .full .program p{margin:10px 0}#program .left .program ul,#program .right .program ul,#program .full .program ul{text-align:left}#program .left .program .item,#program .right .program .item,#program .full .program .item{width:60%;margin:0 auto;display:flex;align-items:flex-start;align-content:flex-start;justify-content:flex-start}@media (max-width:830px){#program .left .program .item,#program .right .program .item,#program .full .program .item{display:block;text-align:center}}#program .left .program .item .small,#program .right .program .item .small,#program .full .program .item .small{text-align:left;font-size:.7em}#program .left .program .item.col,#program .right .program .item.col,#program .full .program .item.col{flex-direction:column}#program .left .program hr,#program .right .program hr,#program .full .program hr{width:10px;height:10px;margin:0 auto;margin-top:22px;background-color:#b1937d;border:none;border-radius:50%}#program .full{width:calc(100% - 30px);margin:auto}@media (max-width:600px){#program .full{width:100%}}#partneri hr{border-top:1px solid black;margin-bottom:30px}#partneri .partneri{display:flex;flex-direction:column;align-content:space-around;justify-content:space-evenly}#partneri .partneri .item{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding-bottom:50px}@media (max-width:710px){#partneri .partneri .item{flex-direction:column;align-items:center;gap:16px}}#partneri .partneri .item.center{align-self:center}#partneri .partneri .item h3{font-size:16px;font-weight:bold;margin:5px auto}#partneri .partneri .item .image{text-align:center;min-width:250px;margin-top:10px;padding:0 30px}@media (max-width:710px){#partneri .partneri .item .image{min-width:auto}}#partneri .partneri .item .image img{margin:auto}#partneri .partneri .item .text{padding:0 30px}@media (max-width:650px){#partneri .partneri .item .text{text-align:center;padding:0}}#partneri .partneri .item .text p:first-child{margin-top:0}#partneri .partneri .item .text p:last-child{margin-bottom:0}footer{color:white;background-color:black;text-align:center}footer .loga{padding:50px 0;display:flex;justify-content:center;align-items:center;align-content:center;gap:60px}@media (max-width:600px){footer .loga{flex-direction:column;padding:24px 0}footer .loga img{margin-bottom:40px}}footer .copyright{font-size:11px;padding-bottom:50px}@media (max-width:600px){footer .copyright{padding-bottom:24px}}.resp-container{position:relative;overflow:hidden;padding-top:56.25%}.resp-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}