@import url(https://p.typekit.net/p.css?s=1&k=obp5hfl&ht=tk&f=17265.17267.17272&a=86979940&app=typekit&e=css);@font-face{font-display:swap;font-family:Poppins light;font-style:normal;font-weight:300;src:url(/app/themes/vikings/dist/fonts/poppins-v21-latin-300.39576fe9.woff2) format("woff2"),url(/app/themes/vikings/dist/fonts/poppins-v21-latin-300.5558b049.woff) format("woff"),url(/app/themes/vikings/dist/fonts/poppins-v21-latin-300.6cc700ae.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins regular;font-style:normal;font-weight:400;src:url(/app/themes/vikings/dist/fonts/poppins-v21-latin-regular.405055dd.woff2) format("woff2"),url(/app/themes/vikings/dist/fonts/poppins-v21-latin-regular.f61407da.woff) format("woff"),url(/app/themes/vikings/dist/fonts/poppins-v21-latin-regular.80946c08.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins sembold;font-style:normal;font-weight:600;src:url(/app/themes/vikings/dist/fonts/poppins-v21-latin-600.91145014.woff2) format("woff2"),url(/app/themes/vikings/dist/fonts/poppins-v21-latin-600.25ea8139.woff) format("woff"),url(/app/themes/vikings/dist/fonts/poppins-v21-latin-600.fbef39d5.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins bold;font-style:normal;font-weight:700;src:url(/app/themes/vikings/dist/fonts/poppins-v21-latin-700.d86662fe.woff2) format("woff2"),url(/app/themes/vikings/dist/fonts/poppins-v21-latin-700.c54a5265.woff) format("woff"),url(/app/themes/vikings/dist/fonts/poppins-v21-latin-700.69376764.ttf) format("truetype")}.timeline-block{position:relative}.timeline-block .timeline-separator{background-color:#ddd;height:100%;left:50%;position:absolute;top:0;width:1px}@media only screen and (max-width:768px){.timeline-block .timeline-separator{left:5%}}.timeline-block .timeline .timeline-item{display:flex;padding-bottom:80px;position:relative}@media only screen and (max-width:768px){.timeline-block .timeline .timeline-item{flex-direction:column;padding-bottom:60px}}.timeline-block .timeline .timeline-item .timeline-date{color:var(--primary-color);display:block;font-family:Poppins bold,arial;font-size:23px;margin-top:-5px;opacity:0;text-align:right;transition-delay:.4s;transition-duration:1s;width:50%}@media only screen and (max-width:768px){.timeline-block .timeline .timeline-item .timeline-date{text-align:left;width:100%}}.timeline-block .timeline .timeline-item .timeline-date img{margin-top:16px}.timeline-block .timeline .timeline-item .timeline-indicator{background-color:#fff;border:5px solid var(--primary-color);border-radius:50%;height:22px;left:calc(50% - 11px);margin:0;opacity:0;position:absolute;top:0;transition:.4s;width:22px;z-index:1}@media only screen and (max-width:768px){.timeline-block .timeline .timeline-item .timeline-indicator{left:calc(5% - 11px)}}.timeline-block .timeline .timeline-item .timeline-indicator:after{background-color:var(--primary-color);content:"";display:block;height:2px;left:calc(50% + 11px);position:absolute;top:5.5px;transition-delay:.4s;transition-duration:.8s;width:0;z-index:0}.timeline-block .timeline .timeline-item .text-container{opacity:0;padding-left:0;transition-delay:.4s;transition-duration:.8s;width:50%}@media only screen and (max-width:768px){.timeline-block .timeline .timeline-item .text-container{width:100%}}.timeline-block .timeline .timeline-item .text-container .title{color:var(--primary-color);font-family:Poppins bold,arial;font-size:17px;text-transform:uppercase}.timeline-block .timeline .timeline-item:nth-child(2n){flex-direction:row-reverse}@media only screen and (max-width:768px){.timeline-block .timeline .timeline-item:nth-child(2n){flex-direction:column}}.timeline-block .timeline .timeline-item:nth-child(2n) .timeline-indicator:after{left:unset;right:calc(50% + 11px)}@media only screen and (max-width:768px){.timeline-block .timeline .timeline-item:nth-child(2n) .timeline-indicator:after{left:calc(5% + 11px);right:unset}}.timeline-block .timeline .timeline-item:nth-child(2n) .timeline-date{padding-left:0;padding-right:0;text-align:left}.timeline-block .timeline .timeline-item:nth-child(2n) .timeline-date .date-title{display:block}.timeline-block .timeline .timeline-item:nth-child(2n) .text-container{padding-left:0;padding-right:0;text-align:right}@media only screen and (max-width:768px){.timeline-block .timeline .timeline-item:nth-child(2n) .text-container{text-align:left}}.timeline-block .timeline .timeline-item.visible .timeline-date{opacity:1;padding-right:30px}@media only screen and (max-width:768px){.timeline-block .timeline .timeline-item.visible .timeline-date{padding-left:calc(5% + 80px);padding-right:0}}.timeline-block .timeline .timeline-item.visible .timeline-indicator{opacity:1}.timeline-block .timeline .timeline-item.visible .timeline-indicator:after{width:56px}.timeline-block .timeline .timeline-item.visible .text-container{opacity:1;padding-left:80px}@media only screen and (max-width:768px){.timeline-block .timeline .timeline-item.visible .text-container{padding-left:calc(5% + 80px)}}.timeline-block .timeline .timeline-item.visible:nth-child(2n) .timeline-date{padding-left:30px;padding-right:0}@media only screen and (max-width:768px){.timeline-block .timeline .timeline-item.visible:nth-child(2n) .timeline-date{padding-left:calc(5% + 80px)}}.timeline-block .timeline .timeline-item.visible:nth-child(2n) .text-container{padding-left:0;padding-right:80px}@media only screen and (max-width:768px){.timeline-block .timeline .timeline-item.visible:nth-child(2n) .text-container{padding-left:calc(5% + 80px);padding-right:0}}.wp-admin .timeline-block .timeline .timeline-item .text-container,.wp-admin .timeline-block .timeline .timeline-item .timeline-date,.wp-admin .timeline-block .timeline .timeline-item .timeline-indicator{opacity:1}.wp-admin .timeline-block .timeline .timeline-item .timeline-date{padding-right:30px}.wp-admin .timeline-block .timeline .timeline-item:nth-child(2n) .timeline-date{padding-left:30px;padding-right:0}.wp-admin .timeline-block .timeline .timeline-item:nth-child(2n) .text-container{padding-left:0;padding-right:80px}.wp-admin .timeline-block .timeline .timeline-item .timeline-indicator:after{width:56px}.wp-admin .timeline-block .timeline .timeline-item .text-container{padding-left:80px}