section.section-more-from{background-color:#edf8ff;padding-top:90px;padding-bottom:90px}@media(min-width: 768px)and (max-width: 1279px){section.section-more-from{padding-top:50px;padding-bottom:50px}}@media(max-width: 767px){section.section-more-from{padding-top:50px;padding-bottom:50px}}section.section-more-from .container{border-top:1px solid #3fa9f5}section.section-more-from .container .posts-wrapper{margin-top:50px;display:flex;flex-wrap:wrap;gap:34px}@media(max-width: 767px){section.section-more-from .container .posts-wrapper{margin-top:24px;flex-direction:column;gap:20px}}section.section-more-from .container .posts-wrapper .wide-post{width:calc(50% - 17px);position:relative;justify-content:space-between}@media(max-width: 767px){section.section-more-from .container .posts-wrapper .wide-post{width:100%}}section.section-more-from .container .posts-wrapper .wide-post:nth-child(-n+2)::after{display:none}section.section-more-from .container .posts-wrapper .wide-post::after{content:"";position:absolute;top:-17px;left:0;height:1px;width:100%;background-color:#3fa9f5}@media(max-width: 767px){section.section-more-from .container .posts-wrapper .wide-post::after{display:none}}section.section-more-from .container .posts-wrapper .wide-post:nth-child(even)::before{content:"";position:absolute;top:0;left:-17px;height:100%;width:1px;background-color:#3fa9f5}section.section-more-from .container .load-more-wrapper{display:flex;justify-content:center;margin-top:44px}section.section-editors-picks.-news .editors-picks-wrapper{flex-wrap:wrap}section.section-editors-picks.-news .editors-picks-wrapper .small-post{width:calc((100% - 108px)/4)}@media(min-width: 768px)and (max-width: 1279px){section.section-editors-picks.-news .editors-picks-wrapper .small-post{width:calc((100% - 60px)/4)}}@media(max-width: 767px){section.section-editors-picks.-news .editors-picks-wrapper .small-post{width:100%}}section.section-editors-picks.-news .editors-picks-wrapper .small-post:first-child .img-wrapper::after{display:none}section.section-editors-picks.-news .editors-picks-wrapper .small-post .img-wrapper{position:relative}section.section-editors-picks.-news .editors-picks-wrapper .small-post .img-wrapper::after{content:"";position:absolute;top:0;left:-18px;height:100%;width:1px;background-color:#3fa9f5}@media(min-width: 768px)and (max-width: 1279px){section.section-editors-picks.-news .editors-picks-wrapper .small-post .img-wrapper::after{left:-10px}}@media(max-width: 767px){section.section-editors-picks.-news .editors-picks-wrapper .small-post .img-wrapper::after{display:none}}@media(max-width: 767px){section.section-editors-picks.-news .editors-picks-wrapper .small-post:last-child::before{display:none}}section.section-editors-picks.-news .button-wrapper{margin-top:50px;display:flex;justify-content:center}section.section-events{background-color:#edf8ff;padding-top:90px;padding-bottom:90px}@media(min-width: 768px)and (max-width: 1279px){section.section-events{padding-top:50px;padding-bottom:50px}}@media(max-width: 767px){section.section-events{padding-top:50px;padding-bottom:50px}}section.section-events .container{padding-top:14px;border-top:2px solid #3fa9f5}section.section-events .container .tabs{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px}@media(max-width: 767px){section.section-events .container .tabs{gap:12px}}section.section-events .container .tabs .tab-button:not(.active){background-color:rgba(0,0,0,0) !important;color:#3fa9f5 !important}@media(max-width: 767px){section.section-events .container .tabs .tab-button{width:calc(50% - 6px) !important;padding-left:0 !important;padding-right:0 !important}}section.section-events .container .load-more-wrapper{display:flex;justify-content:center;margin-top:24px}section.section-events .container .event-wrapper{margin-top:50px}@media(max-width: 767px){section.section-events .container .event-wrapper{margin-top:24px}}section.section-events .container .event-wrapper .tab-content{display:none}section.section-events .container .event-wrapper .tab-content.active{display:block}section.section-events .container .event-wrapper .tab-content .inner-wrapper{flex-direction:column;gap:20px;display:flex}@media(max-width: 767px){section.section-events .container .event-wrapper .tab-content .inner-wrapper{gap:50px}}section.section-events .container .event-wrapper .tab-content .inner-wrapper .single-event{display:flex;gap:140px;position:relative}@media(min-width: 768px)and (max-width: 1279px){section.section-events .container .event-wrapper .tab-content .inner-wrapper .single-event{gap:60px}}@media(max-width: 767px){section.section-events .container .event-wrapper .tab-content .inner-wrapper .single-event{flex-direction:column;gap:20px}}section.section-events .container .event-wrapper .tab-content .inner-wrapper .single-event:first-child::before{display:none}section.section-events .container .event-wrapper .tab-content .inner-wrapper .single-event::before{content:"";position:absolute;top:-10px;left:0;height:1px;width:100%;background-color:#3fa9f5}@media(max-width: 767px){section.section-events .container .event-wrapper .tab-content .inner-wrapper .single-event::before{top:-25px}}section.section-events .container .event-wrapper .tab-content .inner-wrapper .single-event .image-wrapper{display:flex;min-width:400px;max-width:400px;width:400px;height:300px;min-height:300px;overflow:hidden}@media(min-width: 768px)and (max-width: 1279px){section.section-events .container .event-wrapper .tab-content .inner-wrapper .single-event .image-wrapper{width:240px;min-width:240px;max-width:240px;height:160px;min-height:160px}}@media(max-width: 767px){section.section-events .container .event-wrapper .tab-content .inner-wrapper .single-event .image-wrapper{width:100%;min-width:100%;max-width:100%;height:200px;min-height:200px;max-height:200px}}section.section-events .container .event-wrapper .tab-content .inner-wrapper .single-event .image-wrapper:hover img{-webkit-transform:scale(1.05) !important;-moz-transform:scale(1.05) !important;-ms-transform:scale(1.05) !important;-o-transform:scale(1.05) !important;transform:scale(1.05) !important}section.section-events .container .event-wrapper .tab-content .inner-wrapper .single-event .image-wrapper:hover+.content-wrapper .title{color:#3fa9f5}section.section-events .container .event-wrapper .tab-content .inner-wrapper .single-event .image-wrapper:hover+.content-wrapper .link svg{-webkit-transform:translate(5px, -5px) !important;-moz-transform:translate(5px, -5px) !important;-ms-transform:translate(5px, -5px) !important;-o-transform:translate(5px, -5px) !important;transform:translate(5px, -5px) !important}section.section-events .container .event-wrapper .tab-content .inner-wrapper .single-event .image-wrapper:hover+.content-wrapper .link svg path{fill:#3fa9f5}section.section-events .container .event-wrapper .tab-content .inner-wrapper .single-event .image-wrapper img{width:100%;height:100%;object-fit:cover;-webkit-transition:all .25s ease !important;transition:all .25s ease !important}section.section-events .container .event-wrapper .tab-content .inner-wrapper .single-event .link{display:flex;position:absolute;right:-11px;bottom:-12px}@media(min-width: 768px)and (max-width: 1279px){section.section-events .container .event-wrapper .tab-content .inner-wrapper .single-event .link{display:none}}@media(max-width: 767px){section.section-events .container .event-wrapper .tab-content .inner-wrapper .single-event .link{display:none}}section.section-events .container .event-wrapper .tab-content .inner-wrapper .single-event .link:hover svg{-webkit-transform:translate(5px, -5px) !important;-moz-transform:translate(5px, -5px) !important;-ms-transform:translate(5px, -5px) !important;-o-transform:translate(5px, -5px) !important;transform:translate(5px, -5px) !important}section.section-events .container .event-wrapper .tab-content .inner-wrapper .single-event .link:hover svg path{fill:#3fa9f5}section.section-events .container .event-wrapper .tab-content .inner-wrapper .single-event .link svg{width:42px;min-width:42px;max-width:42px;height:42px;min-height:42px;max-height:42px;-webkit-transition:all .25s ease !important;transition:all .25s ease !important}section.section-events .container .event-wrapper .tab-content .inner-wrapper .single-event .link svg path{fill:#1a1a1a;-webkit-transition:all .25s ease !important;transition:all .25s ease !important}section.section-events .container .event-wrapper .tab-content .inner-wrapper .single-event .content-wrapper .event-locations{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:12px}section.section-events .container .event-wrapper .tab-content .inner-wrapper .single-event .content-wrapper .event-locations span{font-size:10px;line-height:100%;font-weight:700;color:#fff;text-transform:uppercase;background-color:#1a1a1a;border-radius:50px;padding:4px 6px}section.section-events .container .event-wrapper .tab-content .inner-wrapper .single-event .content-wrapper .title{color:#1a1a1a}section.section-events .container .event-wrapper .tab-content .inner-wrapper .single-event .content-wrapper .title:hover{color:#3fa9f5}section.section-events .container .event-wrapper .tab-content .inner-wrapper .single-event .content-wrapper .time-wrapper{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center}section.section-events .container .event-wrapper .tab-content .inner-wrapper .single-event .content-wrapper .time-wrapper p{color:#1a1a1a;font-size:12px;line-height:140%;font-weight:400}section.section-events .container .event-wrapper .tab-content .inner-wrapper .single-event .content-wrapper .time-wrapper p span{margin-left:4px;margin-right:4px}section.section-events .container .event-wrapper .tab-content .inner-wrapper .single-event .content-wrapper .event-excerpt{margin-top:12px;font-family:"Noto Serif JP",serif;font-size:18px;line-height:160%;font-weight:500}@media(min-width: 768px)and (max-width: 1279px){section.section-events .container .event-wrapper .tab-content .inner-wrapper .single-event .content-wrapper .event-excerpt{font-size:16px}}@media(max-width: 767px){section.section-events .container .event-wrapper .tab-content .inner-wrapper .single-event .content-wrapper .event-excerpt{font-size:16px}}