@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Fredoka+One&display=swap');@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Serif+Display:ital@0;1&display=swap');@import url('https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200;1,300;1,400;1,500;1,600;1,700&display=swap');#aboutus .banner{position:relative;height:330px;overflow:hidden;margin-bottom:40px}#aboutus .banner .picture{position:absolute;inset:0;z-index:1}#aboutus .banner .picture img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}#aboutus .banner .content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}#aboutus .banner .content h1{color:#fff;font-size:32px;font-family:'DM Serif Display',serif}#aboutus .banner .content h2{font-size:32px;font-family:'DM Serif Display',serif}#aboutus .banner .content h2.blanc{color:#fff}#aboutus .banner .content .banner_txt{color:#fff;font-size:16px}#aboutus .layout_img{display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:80px;max-width:1540px;margin:0 auto 40px auto}#aboutus .layout_img .content{max-width:600px;justify-self:end;text-align:left}#aboutus .layout_img .content h2{font-style:italic;font-size:26px;font-family:'DM Serif Display',serif}#aboutus .layout_img .content h3{font-size:20px;font-family:'DM Serif Display',serif;margin-bottom:15px}#aboutus .layout_img .content hr{margin:20px 0;border:none;height:1px;background-color:#e5e6f1}#aboutus .layout_img .content span{display:block;font-size:16px;font-weight:700;font-style:italic;margin:10px 0}#aboutus .layout_img .content .separator{display:flex;width:100%}#aboutus .layout_img .content .separator span{background-color:#e4f5e7;padding:10px 20px;border-radius:100px;color:#005422;font-size:16px;font-style:normal;font-weight:400}#aboutus .layout_img .content .separator span i{padding-right:5px}#aboutus .layout_img .picture{display:flex;justify-self:start}#aboutus .layout_img .picture img{width:100%;max-width:500px;height:auto;border-radius:14px;display:block}#aboutus .layout_img .picture img h3{margin-bottom:20px}#aboutus .layout_txt{max-width:1540px;margin:0 auto 40px auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#aboutus .layout_txt.column{flex-direction:column;display:flex;justify-content:center;max-width:600px}#aboutus .layout_txt.column .content p{text-align:center;font-size:16px}#aboutus .layout_txt h2{font-size:26px;font-family:'DM Serif Display',serif;font-style:italic}#aboutus .layout_txt .icone{font-size:32px}#aboutus .layout_list{background-color:#ffedf1}#aboutus .layout_list .block_content{max-width:1540px;margin:0 auto;padding:40px}#aboutus .layout_list .block_content h3{text-align:center;font-size:32px}#aboutus .layout_list .block_content .content{text-align:center;font-size:16px}#aboutus .layout_list .block_content .list{display:flex;gap:30px;margin-top:30px;justify-content:center}#aboutus .layout_list .block_content .list .item{border-radius:10px;padding:20px 30px}#aboutus .layout_list .block_content .list .item:not(.with_background):hover{background-color:#fff}#aboutus .layout_list .block_content .list .item:not(.with_background):hover i{background-color:#ffedf1;color:#a40041}#aboutus .layout_list .block_content .list .item .icone{display:flex;margin-bottom:10px}#aboutus .layout_list .block_content .list .item .icone.center{justify-content:center}#aboutus .layout_list .block_content .list .item .icone i{width:50px;height:50px;border-radius:100px;background-color:#fff;color:#b9bac6;font-size:24px;font-weight:400;align-items:center;display:flex;justify-content:center}#aboutus .layout_list .block_content .list .item .icone:hover i{background-color:#ffedf1;color:#a40041}#aboutus .layout_list .block_content .list .item.with_background{background-color:#fff}#aboutus .layout_list .block_content .list .item.with_background .icone i{background-color:#f4f5f8}#aboutus .layout_list .block_content .list .item.with_background:hover .icone i{background-color:#ffedf1;color:#a40041}#aboutus .layout_list .block_content .list .item .titleItem{font-size:20px;font-weight:400}#aboutus .layout_list .block_content .list .item .titleItem.center{text-align:center}#aboutus .layout_list .block_content .list .item .txtItem{font-size:16px;font-weight:400}#aboutus .layout_list .block_content .list .item .txtItem.center{text-align:center}#aboutus .layout_list_3_cols{max-width:1540px;margin:0 auto;padding-top:40px}#aboutus .layout_list_3_cols h2{text-align:center;font-size:26px;font-family:'DM Serif Display',serif}#aboutus .layout_list_3_cols .content{text-align:center;font-size:16px}#aboutus .layout_list_3_cols .list{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;margin-top:30px}#aboutus .layout_list_3_cols .list .item .icone{padding:30px;display:flex;justify-content:center;background-color:#ffedf1;border-radius:10px 10px 0 0}#aboutus .layout_list_3_cols .list .item .icone i{width:50px;height:50px;border-radius:100px;background-color:#fff;color:#a40041;font-size:24px;font-weight:400;align-items:center;display:flex;justify-content:center}#aboutus .layout_list_3_cols .list .item .content{text-align:left;padding:10px 20px}#aboutus .layout_list_3_cols .list .item .content .titleItem{font-size:26px;font-style:italic}#aboutus .layout_list_3_cols .list .item .content .txtItem{font-size:16px;text-align:left}#aboutus .layout_media{max-width:1540px;margin:0 auto;text-align:center;margin-bottom:40px}#aboutus .layout_media h2{font-size:26px;font-family:'DM Serif Display',serif;margin:0 0 20px 0}#aboutus .layout_media .media{margin:0 0 20px 0}#aboutus .layout_media .media iframe{border-radius:10px}#aboutus .layout_media .content{font-size:16px;text-align:center}#aboutus #story6{margin-bottom:80px}#aboutus #story7{margin-bottom:80px}#aboutus #story8 .block_content{padding-bottom:60px}#aboutus #story10{margin-bottom:40px}#aboutus #story13{margin-bottom:60px}#aboutus #story14 a.button{margin:10px 0}body.tablet #aboutus .layout_img{padding:0 10px}body.tablet #aboutus .layout_txt{padding:0 10px}body.tablet #aboutus .layout_list .block_content{padding:10px}body.tablet #aboutus .layout_list .block_content .list{gap:10px}body.tablet #aboutus .layout_list .block_content .list .item{padding:20px 10px}body.tablet #aboutus .layout_list_3_cols .list{padding:0 10px}body.tablet #aboutus .layout_media{padding:0 10px}body.mobile #aboutus .banner{margin-bottom:20px}body.mobile #aboutus .layout_img{grid-template-columns:1fr;gap:20px}body.mobile #aboutus .layout_img .content{justify-self:center;text-align:center}body.mobile #aboutus .layout_img .content .separator{justify-content:center}body.mobile #aboutus .layout_img .picture{justify-self:center}body.mobile #aboutus .layout_img .picture img{max-width:100%}body.mobile #aboutus .layout_txt{padding:0 10px;margin:0 auto 20px auto}body.mobile #aboutus .layout_txt.column .content p{text-align:center}body.mobile #aboutus .layout_txt h2{text-align:center}body.mobile #aboutus .layout_list .block_content{max-width:100%;margin:0}body.mobile #aboutus .layout_list .block_content .list{display:grid;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));grid-gap:10px}body.mobile #aboutus .layout_list_3_cols .list{grid-template-columns:1fr}body.mobile #aboutus .layout_media{margin:0 auto 20px auto}body.mobile #aboutus .layout_media .media iframe{max-width:100%}body.mobile #aboutus #story3 .content{order:2}body.mobile #aboutus #story3 .picture{order:1}body.mobile #aboutus #story6{margin-bottom:40px}body.mobile #aboutus #story7{margin-bottom:40px}body.mobile #aboutus #story12{margin-bottom:40px}