@font-face{font-family:'fontello';src:url("../ttf/fontello.woff2") format("woff2"),url("../ttf/fontello.woff") format("woff"),url("../ttf/fontello.ttf") format("ttf");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'heading';src:url("../ttf/syne.woff2") format("woff2"),url("../ttf/syne.woff") format("woff"),url("../ttf/syne.ttf") format("ttf");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'body';src:url("../ttf/opensans.woff2") format("woff2"),url("../ttf/opensans.woff") format("woff"),url("../ttf/opensans.ttf") format("ttf");font-weight:normal;font-style:normal;font-display:swap}html,body{background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:body}*{box-sizing:border-box}strong{display:contents}.site-header{height:8rem}.site-footer{height:4rem}div.flexinet{position:relative;display:flex;flex-direction:column;gap:0;margin:0;padding:0;min-height:calc( 100vh - 15rem)}body.admin-bar div.flexinet{min-height:calc( 100vh - 17rem)}div.flexinet header{display:flex;justify-content:space-between;align-items:center;margin:0;padding:.5rem 0}div.flexinet section{flex-grow:1;display:flex;flex-direction:row;padding:0;margin:0}div.flexinet footer{display:flex;justify-content:space-between;width:100%;margin:0;padding:.5rem 0;z-index:1}div.flexinet aside{width:0;position:relative;overflow:hidden;padding:.5rem 0;transition:width 500ms ease-in-out}div.flexinet.on aside{width:38%}div.flexinet main{flex-grow:1;display:flex;padding:.5rem 0;flex-direction:column;z-index:1}div.flexinet main .container{border:none}div.flexinet header h1{margin:0;padding:0;line-height:2.1rem}.entry-content{margin:0 !important}div.flexinet header div{display:flex;flex-direction:column}progress{border-radius:0;appearance:none;border:none;display:block;height:.5rem;padding:0;margin:0;width:100%;z-index:5;position:relative;-webkit-appearance:none}progress::-webkit-progress-bar{background-color:var(--flexinet-tertiary)}progress::-webkit-progress-value{background-color:var(--flexinet-highlight)}progress::-moz-progress-bar{background-color:var(--flexinet-highlight)}progress.round{padding-bottom:100%;aspect-ratio:1 / 1}progress.round:before{content:'';background-image:conic-gradient(var(--flexinet-highlight) var(--p), var(--flexinet-tertiary) 0);mask:radial-gradient(circle, transparent 55%, white calc( 55% + 1px));border-radius:100%;position:absolute;top:0;left:0;right:0;bottom:0}progress.round:after{content:attr(data-label);position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}progress.round[value]::-webkit-progress-value{background:transparent}progress.round[value]::-webkit-progress-bar{background:transparent}header progress.round[value]{height:2rem;padding-bottom:2rem;width:auto}div.flexinet .updown,div.flexinet .mark{position:relative;width:2.8rem;height:2.8rem;cursor:pointer}div.flexinet .updown:after,div.flexinet .updown:before{content:"";width:0.5rem;height:0.125rem;background:var(--flexinet-primary);display:block;position:absolute;top:50%}div.flexinet .updown:before{border-top-left-radius:1px;border-bottom-left-radius:1px;transform:translateY(-50%) rotate(46deg)}div.flexinet .updown:after{border-top-right-radius:1px;border-bottom-right-radius:1px;transform:translateY(-50%) rotate(-46deg)}div.flexinet .updown:after{right:1.3rem;animation:200ms ease 0s 1 normal forwards running chevron_after}div.flexinet .updown:before{left:1.3rem;animation:200ms ease 0s 1 normal forwards running chevron_before}div.flexinet .on .updown:after,body.quiz div.flexinet.on .updown:after{animation:200ms ease 0s 1 normal forwards running chevron_before}div.flexinet .on .updown:before,body.quiz div.flexinet.on .updown:before{animation:200ms ease 0s 1 normal forwards running chevron_after}@keyframes chevron_after{0%{transform:translateY(-50%) rotate(46deg)}50%{transform:translate(-20%, -50%) rotate(0deg)}100%{transform:translateY(-50%) rotate(-46deg)}}@keyframes chevron_before{0%{transform:translateY(-50%) rotate(-46deg)}50%{transform:translate(-20%, -50%) rotate(0deg)}100%{transform:translateY(-50%) rotate(46deg)}}body a.button,body .acf-button,body button,body .wp-block-button .wp-block-button__link{border-width:0;border-style:solid;border-radius:3rem;margin-bottom:0;padding:.5rem 2rem;font-size:1.1rem;font-weight:bold;line-height:1.8rem;color:var(--flexinet-primary);border-color:var(--flexinet-tertiary);background-color:#fff;cursor:pointer;overflow:hidden;position:relative;text-align:center;outline:none;display:inline-block;height:2.75rem;user-select:none}body .wp-block-button.hl .wp-block-button__link,body a.button.hl,body .acf-button.hl,body button.hl,body .tile .acf-button{color:#fff;border-color:var(--flexinet-highlight);background-color:var(--flexinet-highlight)}body a.button.on,body .acf-button,body button.on{color:#fff;border-color:var(--flexinet-primary);background-color:var(--flexinet-primary)}body a.button:hover,body .wp-block-button .wp-block-button__link:hover,body button:hover{color:var(--flexinet-primary);border-color:var(--flexinet-primary);background-color:#fff}body .wp-block-button.hl .wp-block-button__link:hover,body button.hl:hover,body .acf-button.hl:hover,body a.button.hl:hover{color:#000;border-color:var(--flexinet-highlight);background-color:var(--flexinet-highlight)}body a.button.on:hover,body .acf-button:hover,body button.on:hover{color:#fff;border-color:var(--flexinet-secondary);background-color:var(--flexinet-secondary)}.icon{font-family:'fontello';font-weight:normal;text-decoration:none;font-size:1.2rem}ul.breadcrumbs{margin:0;padding:0;list-style-type:none;display:flex;flex-direction:row;flex-wrap:wrap}ul.breadcrumbs li{position:relative;margin:0;padding:0}ul.breadcrumbs li:after{text-align:center;font-family:'fontello';font-weight:normal;height:1.25rem;width:1.5rem;display:inline-block;font-size:0.875rem;color:var(--flexinet-secondary);user-select:none;content:'\E803'}ul.breadcrumbs li a{color:var(--flexinet-primary);font-family:heading;text-decoration:none}ul.breadcrumbs li a:hover{color:var(--flexinet-highlight)}div.flexinet nav{display:flex;gap:.5rem;justify-content:space-between;width:100%;height:4rem;align-items:center}div.flexinet nav span{min-width:5rem}div.flexinet nav a{border:1px solid var(--flexinet-tertiary)}.notice{background-color:var(--flexinet-tertiary);border-radius:0.3rem;box-sizing:border-box;color:var(--flexinet-primary);display:flex;gap:1rem;font-size:medium;line-height:1.2rem;margin-bottom:1rem;padding:.75rem 1.5rem;vertical-align:middle;width:100%}.notice p{margin:0}.notice p:before{font-family:'fontello';font-weight:normal;color:var(--flexinet-secondary);font-size:1.5rem;margin:0 .5rem 0 0;content:'\E808'}.notice.notice-error p:before{content:'\E801';color:darkred}.notice.notice-success p:before{content:'\E804';color:green}.site{padding-top:8rem}body.home .site{padding-top:0}@media only screen and (min-width: 768px){.one-container .site-content{padding:0 3rem}.main-navigation{position:fixed;width:100%;background-color:transparent;padding-top:2rem}.site-header{position:fixed;width:100%;z-index:5;background-color:transparent}.site-header .inside-header{padding-top:2rem}#menu-primary{position:absolute;left:50%;transform:translateX(-50%);overflow:hidden;border-radius:50px;background:rgba(200,200,200,0.1);backdrop-filter:blur(10px);z-index:2}header .widget ul li{float:left;overflow:hidden;border-radius:50px;background:rgba(200,200,200,0.1);backdrop-filter:blur(10px);margin:0 .5rem 0 0}#menu-secondary{margin:0 1.5rem 0 0}nav a{font-size:1.2rem !important;margin:.5rem;border-radius:5rem}nav a:hover{background-color:var(--base-3)}.site-logo{margin-left:2rem;z-index:101}.header-widget{z-index:101}.header-widget li{margin:.75rem .75rem 0 0}.site-header .header-image{height:5.5rem;width:auto}}nav#site-navigation li a:hover{color:var(--flexinet-highlight)}@media only screen and (max-width: 767px){.site-header{position:static;height:auto}.site-header .header-widget{margin-top:0;position:absolute;top:.25rem;right:.5rem}.widget ul li{float:left}button.menu-toggle{text-align:left}.site{padding-top:0}.inside-header{padding-top:0;padding-bottom:0}}nav li{height:76px}nav li a{text-decoration:none;color:var(--flexinet-primary);display:inline-block}nav li.cart a,nav li.account a{width:60px;height:60px;overflow:hidden;line-height:3.75rem !important}nav li a:before{width:60px;height:60px;line-height:3.75rem !important;display:inline-block;overflow:hidden;font-family:'fontello' !important;font-weight:normal;font-size:1.7rem !important;text-decoration:none;text-align:center}nav li a:hover:before{color:var(--flexinet-highlight)}nav li.cart a:before{content:'\E800'}nav li.account a:before{content:'\E80A'}body.logged-in nav li.account a:before{content:'\E80B'}.mobile-menu-control-wrapper .menu-toggle,.mobile-menu-control-wrapper .menu-toggle:hover,.mobile-menu-control-wrapper .menu-toggle:focus,.has-inline-mobile-toggle #site-navigation.toggled{background-color:#eee}.header{position:relative;animation:header linear both;animation-timeline:view();animation-range:exit;z-index:2;background-color:var(--flexinet-tertiary)}@keyframes header{from{transform:translateY(0)}to{transform:translateY(-150%)}}.under{z-index:1;animation:under linear both;animation-timeline:view();animation-range:entry}@keyframes under{from{transform:translateY(-100%)}to{transform:translateY(0)}}.wp-block-columns .wp-block-image{margin:0 auto 1.5rem auto;animation:fade-in linear both;animation-timeline:view();animation-range:entry 25% cover 50%;border-radius:2rem}@keyframes fade-in{from{opacity:0;transform:translateY(50%);clip-path:inset(45% 20% 45% 20%)}to{opacity:1;transform:translateY(0%);clip-path:inset(0% 0% 0% 0%)}}.scroll{width:max-content;overflow:hidden;display:flex;flex-wrap:nowrap;gap:2rem;animation:scrolling linear;animation-timeline:scroll(root)}.scroll .wp-block-column{width:33%}@keyframes scrolling{to{transform:translate(calc(-50% - .5rem))}}.wp-block-heading{clip-path:polygon(0% 0%, 0% 120%, 110% 120%, 110% 0%)}.wp-block-heading div{animation:move-up linear both;animation-timeline:view();animation-range:cover 20% cover 25%;display:inline-block}@keyframes move-up{from{transform:translateY(120%)}to{transform:translateY(0)}}.wp-block-column a{display:inline-block;position:relative;text-decoration:none;color:var(--flexinet-highlight)}.wp-block-column a:hover{color:var(--flexinet-highlight)}.wp-block-column a::after{content:'';position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:0;left:0;background-color:var(--flexinet-highlight);transform-origin:bottom right;transition:transform 0.35s ease-out}.wp-block-column a:hover::after{transform:scaleX(1);transform-origin:bottom left}body a.button.anim,.wp-block-button.anim .wp-block-button__link{color:var(--flexinet-primary);text-shadow:#fff 0 -2.25rem;transition:line-height .2s ease-out;line-height:6rem}.wp-block-button.anim .wp-block-button__link{line-height:6.5rem}body .button.anim:hover,.wp-block-button.anim .wp-block-button__link:hover{line-height:2rem}.nav-tab-wrapper{margin:0 0 -1px 0;padding:0;position:relative}.nav-tab-wrapper a{margin:0 2px;padding:10px;cursor:pointer;background:white;display:inline-block;text-decoration:none;color:gray;position:relative}.nav-tab-wrapper a:not(.nav-tab-active):hover{background:#ccc;border-top-right-radius:4px;border-top-left-radius:4px}.nav-tab-wrapper a.nav-tab-active{z-index:1000;border-top-right-radius:4px;border-top-left-radius:4px;border:1px solid #ccc;border-bottom-color:#fff;color:grey;cursor:default}fieldset.tab{padding:1rem;margin:0}body{overflow-x:hidden}h1{margin-bottom:1rem;line-height:2.5rem}h1,h2,h3,h4,h5,h6{font-weight:400;color:var(--flexinet-primary);font-family:heading;font-stretch:200%}label,button,.button,.wp-block-button__link,nav a{font-family:heading}h1 small{font-size:50%;color:var(--flexinet-secondary)}span.price{font-family:heading}.wp-block-cover{margin-left:-3rem;margin-right:-3rem}body.home .wp-block-cover{border-radius:0 0 4rem 4rem;margin-left:0 !important;margin-right:0 !important}.columns .wp-block-column{background-color:rgba(0,0,0,0.1);border-radius:4rem;padding:2rem}.flexinet img.responsive{width:100%;height:auto}a.switch,.icon:before{font-family:'fontello';font-weight:normal;text-decoration:none;color:var(--flexinet-primary);cursor:pointer;line-height:1.2rem;width:1.2rem}body.users .flexinet .icon{display:inline-block;width:1.2rem;overflow:hidden}.icon.course:before{content:'\E81B'}.icon.authorisations:before{content:'\E818'}.icon.sessions:before{content:'\E825'}.icon.notification:before{content:'\E81D'}.icon.progress:before{content:'\E815'}.icon.certificate:before{content:'\E827'}.aside:before{cursor:pointer;font-family:'fontello';font-weight:normal;width:1.5rem;margin-right:1rem;height:1.5rem;padding:.5rem;font-size:1.5rem;content:'\E80E';border:1px solid var(--flexinet-tertiary);border-radius:50%}.aside:hover:before{border-color:var(--flexinet-primary)}header.entry-header{padding:.5rem 0;margin:0;justify-content:space-between;align-items:center;display:flex}.swiper-pagination-bullet-active{background:var(--flexinet-primary) !important}a{color:var(--flexinet-highlight)}a:hover{color:var(--contrast-3)}div.image{width:100%;min-height:40vh;background-position:50% 50%;background-size:cover;margin-bottom:1rem;display:flex;align-items:flex-end}.box,.wp-block-cover .wp-block-cover__background{opacity:1 !important;width:100%;min-height:40vh;display:flex;flex-direction:column;justify-content:flex-end;padding:1rem;background-color:transparent !important;background:linear-gradient(180deg, transparent 45%, rgba(0,0,0,0.8) 100%)}@media only screen and (min-width: 768px){div.image .box p{max-width:50%}}.box,.wp-block-cover,.wp-block-cover{color:var(--base-3)}.box h3,.box p,body:not(.wp-admin) .wp-block-cover .wp-block-heading{color:var(--base-3);margin-bottom:0;margin-top:0}.wp-block-cover{padding:2rem;min-height:50vh}.wp-block-buttons{display:flex}fieldset{border:1px solid rgba(0,0,0,0.1);padding:0 1rem .5rem 1rem;margin:0 0 2rem 0}fieldset legend{padding:0 .5rem;margin-bottom:.5rem}fieldset p{margin-bottom:1rem}.wp-block-details{border-bottom:1px solid rgba(0,0,0,0.1);padding:1rem 0}.wp-block-details summary{width:100%;padding:1rem 1rem 0rem 0}.wp-block-details summary::marker{content:none}.wp-block-details summary::after{content:"\E803";transform:rotate(90deg);font-family:'fontello';float:right;text-align:right;transition:all .5s ease-in-out}.wp-block-details[open] summary::after{transform:rotate(-90deg)}
