@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@font-face{font-family:Heading Font;src:url(/fonts/heading-font.ttf)}@font-face{font-family:Content Font;src:url(/fonts/content-font.ttf)}.article-list{position:relative}.article-list .splide__track{position:relative;padding:0 20px!important}.article-list .splide__track:before{content:"";background:linear-gradient(to right,#f2f2f2 0%,transparent 5%,transparent 95%,#f2f2f2 100%);position:absolute;pointer-events:none;width:100%;height:100%;top:0;left:0;z-index:1}.article-list .splide__pagination button{width:20px;height:20px;background-color:#386caa;border-radius:50%;margin:10px 5px;position:relative;z-index:1}.article-list .splide__pagination button:hover{scale:1.1}.article-list .splide__pagination button.is-active{scale:1;background-color:#73a8c9;cursor:default}.article-list .splide__arrows{position:absolute;bottom:10px;width:100%;display:flex;justify-content:space-between;align-items:center;z-index:0}.article-list .splide__arrows button{width:20px}.article-list .splide__arrows button:hover{scale:1.1}.article-list .splide__arrows button.splide__arrow--prev{transform:rotate(180deg)}.article-list>*{flex-shrink:0}@font-face{font-family:Heading Font;src:url(/fonts/heading-font.ttf)}@font-face{font-family:Content Font;src:url(/fonts/content-font.ttf)}.loader{width:120px;height:120px;border-radius:50%;display:block;margin:auto;border-top:3px solid #73a8c9;border-right:3px solid transparent;box-sizing:border-box;animation:rotation 1s linear infinite}.loader span{display:block;width:0px;overflow:hidden}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:Heading Font;src:url(/fonts/heading-font.ttf)}@font-face{font-family:Content Font;src:url(/fonts/content-font.ttf)}.accordion-wrapper{border-radius:25px;border:2px solid #386caa}.accordion-wrapper .accordion-container{border-bottom:2px solid #386caa;position:relative}.accordion-wrapper .accordion-container button{text-decoration:none}.accordion-wrapper .accordion-container[data-state=open] .arrow-decoration:before{opacity:1}.accordion-wrapper .accordion-container:last-of-type{border:none}.accordion-wrapper .accordion-container .accordion-title{position:relative;padding:20px}@media (width <= 500px){.accordion-wrapper .accordion-container .accordion-title{padding:10px 20% 10px 10px}}.accordion-wrapper .accordion-container .accordion-title .heading-container{display:flex;gap:20px;align-items:center;width:100%}@media (width >= 500px){.accordion-wrapper .accordion-container .accordion-title .heading-container:after{content:"";width:50px;display:block}}.accordion-wrapper .accordion-container .accordion-title .heading-container h3{font-size:18px;flex:1.1;transition:all .3s;color:#434446}.accordion-wrapper .accordion-container .arrow-decoration{background-color:transparent;position:absolute;border:2px solid #386caa;border-top:0px;border-bottom-left-radius:25px;border-bottom-right-radius:25px;width:34px;height:65px;right:23px;top:0;display:flex;justify-content:center}.accordion-wrapper .accordion-container .arrow-decoration:before{content:"";width:100%;height:100%;border-bottom-left-radius:25px;border-bottom-right-radius:25px;right:0;position:absolute;opacity:0;transition:all .3s}.accordion-wrapper .accordion-container .arrow-decoration svg{width:26px;position:absolute;bottom:7px;z-index:1;rotate:90deg;transition:all .3s;fill:#73a8c9}.accordion-wrapper .accordion-container .accordion-content p{padding:20px}.accordion-wrapper .accordion-container:hover .arrow-decoration svg{rotate:180deg}.accordion-wrapper .accordion-container:hover .arrow-decoration:before{opacity:1}.accordion-wrapper .accordion-container[data-state=open] .accordion-title .heading-container h3{color:#386caa}.accordion-wrapper .accordion-container[data-state=open] .arrow-decoration svg{rotate:270deg}@font-face{font-family:Heading Font;src:url(/fonts/heading-font.ttf)}@font-face{font-family:Content Font;src:url(/fonts/content-font.ttf)}.general-button{display:grid;place-items:center;position:relative;background-color:#e8a53c;border-radius:25px;padding:10px 30px;z-index:1;font-weight:700;font-size:16px;text-transform:uppercase;text-decoration:none;text-align:center}.general-button:hover{color:#434446;background-color:#eebf74}.general-button:hover:before{opacity:1}.general-button.small{font-weight:500;font-size:14px;padding:6px 20px}.general-button.content-width{width:-moz-fit-content;width:fit-content}.general-button.free-float{margin:40px auto 0}
