﻿@font-face{font-family:"Jakarta";font-display:swap;src:url("../build/fonts/jak-400.woff2") format("woff2");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"Jakarta";font-display:swap;src:url("../build/fonts/jak-500.woff2") format("woff2");font-display:auto;font-style:normal;font-weight:500;font-stretch:normal}@font-face{font-family:"Jakarta";font-display:swap;src:url("../build/fonts/jak-600.woff2") format("woff2");font-display:auto;font-style:normal;font-weight:600;font-stretch:normal}@font-face{font-family:"Jakarta";font-display:swap;src:url("../build/fonts/jak-800.woff2") format("woff2");font-display:auto;font-style:normal;font-weight:800;font-stretch:normal}@font-face{font-family:"Bitter";font-display:swap;src:url("../build/fonts/bitter-500.woff2") format("woff2");font-display:auto;font-style:normal;font-weight:500;font-stretch:normal}@font-face{font-family:"Bitter";font-display:swap;src:url("../build/fonts/bitter-600.woff2") format("woff2");font-display:auto;font-style:normal;font-weight:600;font-stretch:normal}@font-face{font-family:"Bitter";font-display:swap;src:url("../build/fonts/bitter-700.woff2") format("woff2");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:"Bitter";font-display:swap;src:url("../build/fonts/bitter-800.woff2") format("woff2");font-display:auto;font-style:normal;font-weight:800;font-stretch:normal}@font-face{font-family:"Bitter";font-display:swap;src:url("../build/fonts/bitter-900.woff2") format("woff2");font-display:auto;font-style:normal;font-weight:900;font-stretch:normal}body.front-end,section.container,#tinymce,article{font-family:"Jakarta";color:#1a1006}body.front-end p,body.front-end h1,body.front-end h2,body.front-end h3,body.front-end h4,body.front-end h5,body.front-end h6,section.container p,section.container h1,section.container h2,section.container h3,section.container h4,section.container h5,section.container h6,#tinymce p,#tinymce h1,#tinymce h2,#tinymce h3,#tinymce h4,#tinymce h5,#tinymce h6,article p,article h1,article h2,article h3,article h4,article h5,article h6{margin:0px}body.front-end p.space,section.container p.space,#tinymce p.space,article p.space{min-height:30px;height:30px}@media(max-width: 500px){body.front-end p.space+p.space,section.container p.space+p.space,#tinymce p.space+p.space,article p.space+p.space{min-height:10px;height:10px}}body.front-end h1,section.container h1,#tinymce h1,article h1{font-family:"Bitter",sans-serif;font-size:54px;line-height:1.075;font-weight:900}body.front-end h2,section.container h2,#tinymce h2,article h2{font-family:"Bitter",sans-serif;font-size:40px;line-height:1.075;font-weight:900}body.front-end h3,section.container h3,#tinymce h3,article h3{font-family:"Bitter",sans-serif;font-size:28px;line-height:1.2;font-weight:700}body.front-end h3 strong,body.front-end h3 b,section.container h3 strong,section.container h3 b,#tinymce h3 strong,#tinymce h3 b,article h3 strong,article h3 b{font-weight:900}body.front-end h4,section.container h4,#tinymce h4,article h4{font-family:"Bitter",sans-serif;font-size:20px;line-height:1.3;font-weight:600}body.front-end h4 strong,body.front-end h4 b,section.container h4 strong,section.container h4 b,#tinymce h4 strong,#tinymce h4 b,article h4 strong,article h4 b{font-weight:800}body.front-end h5,section.container h5,#tinymce h5,article h5{font-family:"Bitter",sans-serif;font-size:16px;line-height:1.375;font-weight:600}body.front-end h5 strong,body.front-end h5 b,section.container h5 strong,section.container h5 b,#tinymce h5 strong,#tinymce h5 b,article h5 strong,article h5 b{font-weight:800}body.front-end h6,section.container h6,#tinymce h6,article h6{font-family:"Jakarta",sans-serif;font-size:22px;font-weight:500;line-height:1.45}body.front-end h6 strong,body.front-end h6 b,section.container h6 strong,section.container h6 b,#tinymce h6 strong,#tinymce h6 b,article h6 strong,article h6 b{font-weight:800}body.front-end p,section.container p,#tinymce p,article p{font-family:"Jakarta",sans-serif;font-size:17px;font-weight:400;line-height:1.5}body.front-end p strong,body.front-end p b,section.container p strong,section.container p b,#tinymce p strong,#tinymce p b,article p strong,article p b{font-weight:800}body.front-end .spacing-10,section.container .spacing-10,#tinymce .spacing-10,article .spacing-10{height:10px !important;min-height:10px !important}body.front-end .spacing-20,section.container .spacing-20,#tinymce .spacing-20,article .spacing-20{height:20px !important;min-height:20px !important}body.front-end .spacing-30,section.container .spacing-30,#tinymce .spacing-30,article .spacing-30{height:30px !important;min-height:30px !important}body.front-end .spacing-40,section.container .spacing-40,#tinymce .spacing-40,article .spacing-40{height:40px !important;min-height:40px !important}body.front-end .spacing-50,section.container .spacing-50,#tinymce .spacing-50,article .spacing-50{height:50px !important;min-height:50px !important}body.front-end .spacing-60,section.container .spacing-60,#tinymce .spacing-60,article .spacing-60{height:60px !important;min-height:60px !important}@media screen and (max-width: 500px){body.front-end .spacing-60,section.container .spacing-60,#tinymce .spacing-60,article .spacing-60{height:7.5vw !important;min-height:7.5vw !important}}body.front-end span.bubble-dot,section.container span.bubble-dot,#tinymce span.bubble-dot,article span.bubble-dot{display:inline-block;width:12px;height:12px;border-radius:6px;margin:0px 2px -1px 3px}body.front-end span.bubble-dot.new,section.container span.bubble-dot.new,#tinymce span.bubble-dot.new,article span.bubble-dot.new{background-color:#8db9dc}body.front-end span.bubble-dot.in-progress,section.container span.bubble-dot.in-progress,#tinymce span.bubble-dot.in-progress,article span.bubble-dot.in-progress{background-color:#bc5001}body.front-end span.bubble-dot.completed,section.container span.bubble-dot.completed,#tinymce span.bubble-dot.completed,article span.bubble-dot.completed{background-color:#86af57}body.front-end ol,body.front-end ul,section.container ol,section.container ul,#tinymce ol,#tinymce ul,article ol,article ul{padding-left:17px}body.front-end ol li,body.front-end ul li,section.container ol li,section.container ul li,#tinymce ol li,#tinymce ul li,article ol li,article ul li{font-size:17px;font-weight:400;line-height:1.5}body.front-end ol li strong,body.front-end ol li b,body.front-end ul li strong,body.front-end ul li b,section.container ol li strong,section.container ol li b,section.container ul li strong,section.container ul li b,#tinymce ol li strong,#tinymce ol li b,#tinymce ul li strong,#tinymce ul li b,article ol li strong,article ol li b,article ul li strong,article ul li b{font-weight:800}body.front-end ul.br-list-1,section.container ul.br-list-1,#tinymce ul.br-list-1,article ul.br-list-1{padding-left:0px;font-family:"Bitter",sans-serif}body.front-end ul.br-list-1 li,section.container ul.br-list-1 li,#tinymce ul.br-list-1 li,article ul.br-list-1 li{list-style:none;position:relative;padding:12px 0px 12px 54px;font-size:20px;line-height:1.3}body.front-end ul.br-list-1 li:before,section.container ul.br-list-1 li:before,#tinymce ul.br-list-1 li:before,article ul.br-list-1 li:before{content:"";position:absolute;top:8px;left:0px;width:34px;height:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34'%3E%3Cg%3E%3Ccircle cx='17' cy='17' r='17' fill='%238db9dc'/%3E%3Cg%3E%3Crect width='2' height='14' x='16' y='10' fill='%23fff'/%3E%3Crect width='14' height='2' x='10' y='16' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat}body.front-end ul.br-list-1 li+li,section.container ul.br-list-1 li+li,#tinymce ul.br-list-1 li+li,article ul.br-list-1 li+li{border-top:1px solid rgba(0,0,0,.1)}section.text p{font-size:20px}a{text-decoration:inherit;color:inherit}@media screen and (min-width: 550px){.interface-complementary-area__fill,.interface-complementary-area.editor-sidebar{width:280px !important;transition:width .4s !important}.acf-block-selected .interface-complementary-area__fill,.acf-block-selected .interface-complementary-area.editor-sidebar{width:33vw !important;transition:width .6s !important}}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0px;padding:0px}body.front-end{background-color:#fff}body.account main{width:100%;position:relative;padding-top:5vw;padding-right:7vw;padding-left:calc(360px + 7vw);padding-bottom:calc(5vw + 70px);min-height:100vh}@media screen and (max-width: 1500px){body.account main{padding-left:calc(360px + 5vw);padding-right:5vw}}@media screen and (max-width: 1200px){body.account main{padding-left:calc(320px + 5vw)}}body.account section.account-footer{position:absolute;left:calc(360px + 5vw);right:5vw;bottom:0px;padding:24px 0px 24px 0px;color:#b4a591;border-top:1px solid #b4a591}@media screen and (max-width: 1200px){body.account section.account-footer{left:calc(320px + 5vw)}}section.container{display:flex;justify-content:center;width:100%;padding:80px 0px}section.container+section.container{padding-top:0px}body section.container .cta-1,body section.container .mce-i-br-cta-1,body section.container .acf-button,body.account .cta-1,body.account .mce-i-br-cta-1,body.account .acf-button,body.front-end header .cta-1,body.front-end header .mce-i-br-cta-1,body.front-end header .acf-button,body .woocommerce .cta-1,body .woocommerce .mce-i-br-cta-1,body .woocommerce .acf-button,#tinymce .cta-1,#tinymce .mce-i-br-cta-1,#tinymce .acf-button,.mce-menu .cta-1,.mce-menu .mce-i-br-cta-1,.mce-menu .acf-button{display:inline-block;font-size:18px;font-family:"Bitter",sans-serif;line-height:1;min-height:60px;padding:21px 30px 12px 30px;font-weight:800;background-color:#bc5001;color:#fff;text-decoration:none;transition:background-color .2s;border-radius:30px;appearance:none;border:0px solid #000;cursor:pointer}body section.container .cta-1:hover,body section.container .mce-i-br-cta-1:hover,body section.container .acf-button:hover,body.account .cta-1:hover,body.account .mce-i-br-cta-1:hover,body.account .acf-button:hover,body.front-end header .cta-1:hover,body.front-end header .mce-i-br-cta-1:hover,body.front-end header .acf-button:hover,body .woocommerce .cta-1:hover,body .woocommerce .mce-i-br-cta-1:hover,body .woocommerce .acf-button:hover,#tinymce .cta-1:hover,#tinymce .mce-i-br-cta-1:hover,#tinymce .acf-button:hover,.mce-menu .cta-1:hover,.mce-menu .mce-i-br-cta-1:hover,.mce-menu .acf-button:hover{background-color:#000;color:#fff}body section.container .cta-2,body section.container .mce-i-br-cta-2,body.account .cta-2,body.account .mce-i-br-cta-2,body.front-end header .cta-2,body.front-end header .mce-i-br-cta-2,body .woocommerce .cta-2,body .woocommerce .mce-i-br-cta-2,#tinymce .cta-2,#tinymce .mce-i-br-cta-2,.mce-menu .cta-2,.mce-menu .mce-i-br-cta-2{display:inline-block;font-family:"Bitter",sans-serif;font-size:20px;line-height:1.2;min-height:55px;padding:15px 33px 14px 33px;font-weight:800;background-color:#8db9dc;color:#fff;text-decoration:none;transition:background-color .2s;border-radius:30px;appearance:none;border:0px solid #000;cursor:pointer}body section.container .cta-2:hover,body section.container .mce-i-br-cta-2:hover,body.account .cta-2:hover,body.account .mce-i-br-cta-2:hover,body.front-end header .cta-2:hover,body.front-end header .mce-i-br-cta-2:hover,body .woocommerce .cta-2:hover,body .woocommerce .mce-i-br-cta-2:hover,#tinymce .cta-2:hover,#tinymce .mce-i-br-cta-2:hover,.mce-menu .cta-2:hover,.mce-menu .mce-i-br-cta-2:hover{background-color:#66a1d0;color:#fff}body section.container .cta-3,body section.container .mce-i-br-cta-3,body.account .cta-3,body.account .mce-i-br-cta-3,body.front-end header .cta-3,body.front-end header .mce-i-br-cta-3,body .woocommerce .cta-3,body .woocommerce .mce-i-br-cta-3,#tinymce .cta-3,#tinymce .mce-i-br-cta-3,.mce-menu .cta-3,.mce-menu .mce-i-br-cta-3{display:inline-block;font-family:"Bitter",sans-serif;font-size:20px;line-height:1.2;min-height:55px;padding:15px 33px 14px 33px;font-weight:800;background-color:#437557;color:#fff;text-decoration:none;transition:background-color .2s;border-radius:30px;appearance:none;border:0px solid #000;cursor:pointer}body section.container .cta-3:hover,body section.container .mce-i-br-cta-3:hover,body.account .cta-3:hover,body.account .mce-i-br-cta-3:hover,body.front-end header .cta-3:hover,body.front-end header .mce-i-br-cta-3:hover,body .woocommerce .cta-3:hover,body .woocommerce .mce-i-br-cta-3:hover,#tinymce .cta-3:hover,#tinymce .mce-i-br-cta-3:hover,.mce-menu .cta-3:hover,.mce-menu .mce-i-br-cta-3:hover{background-color:#30553f;color:#fff}body section.container .cta-4,body section.container .mce-i-br-cta-4,body.account .cta-4,body.account .mce-i-br-cta-4,body.front-end header .cta-4,body.front-end header .mce-i-br-cta-4,body .woocommerce .cta-4,body .woocommerce .mce-i-br-cta-4,#tinymce .cta-4,#tinymce .mce-i-br-cta-4,.mce-menu .cta-4,.mce-menu .mce-i-br-cta-4{display:inline-block;font-family:"Bitter",sans-serif;font-size:20px;line-height:1.2;min-height:55px;padding:15px 33px 14px 33px;font-weight:800;background-color:#faf3e1;color:#1a1006;text-decoration:none;transition:background-color .2s;border-radius:30px;appearance:none;border:0px solid #000;cursor:pointer}body section.container .cta-4:hover,body section.container .mce-i-br-cta-4:hover,body.account .cta-4:hover,body.account .mce-i-br-cta-4:hover,body.front-end header .cta-4:hover,body.front-end header .mce-i-br-cta-4:hover,body .woocommerce .cta-4:hover,body .woocommerce .mce-i-br-cta-4:hover,#tinymce .cta-4:hover,#tinymce .mce-i-br-cta-4:hover,.mce-menu .cta-4:hover,.mce-menu .mce-i-br-cta-4:hover{background-color:#f7ecd0}.mce-i-br-buttons,.mce-i-br-lists{display:none !important}.mce-i-br-buttons+span.mce-txt,.mce-i-br-lists+span.mce-txt{display:inline-block !important;font-size:16px !important;font-weight:700;line-height:22px !important}.mce-i-br-cta-0{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-cta-0:before{content:"Button"}.mce-i-br-cta-0+span{display:none}.mce-i-br-cta-1{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-cta-1:before{content:"Button"}.mce-i-br-cta-1+span{display:none}.mce-i-br-cta-2{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-cta-2:before{content:"Button"}.mce-i-br-cta-2+span{display:none}.mce-i-br-cta-3{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-cta-3:before{content:"Button"}.mce-i-br-cta-3+span{display:none}.mce-i-br-cta-4{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-cta-4:before{content:"Button"}.mce-i-br-cta-4+span{display:none}.mce-i-br-cta-5{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-cta-5:before{content:"Button"}.mce-i-br-cta-5+span{display:none}.mce-i-br-cta-6{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-cta-6:before{content:"Button"}.mce-i-br-cta-6+span{display:none}.mce-i-br-cta-7{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-cta-7:before{content:"Button"}.mce-i-br-cta-7+span{display:none}.mce-i-br-cta-8{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-cta-8:before{content:"Button"}.mce-i-br-cta-8+span{display:none}.mce-i-br-cta-9{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-cta-9:before{content:"Button"}.mce-i-br-cta-9+span{display:none}.mce-i-br-cta-10{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-cta-10:before{content:"Button"}.mce-i-br-cta-10+span{display:none}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}/*!
 * AlertPal
 *
 * R-TEK
 *
 * https://github.com/R-TEK/alertpal
 *
 * MIT License
 */#alertpal #alertpal_bg{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.5;z-index:99999999999999;-webkit-animation:fadeIn ease .2s;-moz-animation:fadeIn ease .2s;-ms-animation:fadeIn ease .2s;animation:fadeIn ease .2s}#alertpal #alertpal_alert{display:none;box-sizing:border-box;position:fixed;width:450px;max-height:60%;top:20%;left:calc(50% - 225px);background-color:#fff;border-radius:10px;box-shadow:0 0 10px 0 rgba(1,1,1,.2);overflow-y:auto;overflow-x:hidden;z-index:999999999999999;-webkit-animation:popUp ease .2s;-moz-animation:popUp ease .2s;-ms-animation:popUp ease .2s;animation:popUp ease .2s}@media screen and (max-width: 500px){#alertpal #alertpal_alert{left:20px;width:calc(100% - 40px)}}#alertpal .alertpal_modal{width:80% !important;max-height:80% !important;left:10% !important;top:10% !important}#alertpal #ap_title{padding:30px 30px 0px 30px}#alertpal #ap_description{margin:30px 30px 35px 30px !important}#alertpal #ap_buttons{display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end;background-color:#f5f5f5;padding:20px 30px}#alertpal #ap_buttons #ap_ok{min-height:50px;padding-top:13px;font-family:"Bitter",sans-serif}#alertpal #ap_cancel{margin:0 0px 0px 12px;padding:7px 10px;background-color:#1c84b6;border-radius:2px;border:0;outline:0;font-family:"Bitter",serif;font-size:16px;font-weight:700;color:#fff;cursor:pointer;user-select:none;background:0;color:#444}#alertpal #ap_cancel:hover{color:#111}#alertpal #ap_ok{border:0px solid #000;font-size:17px}#alertpal #alertpal_message_container{position:fixed;width:auto;max-width:calc(100% - 30px);bottom:0;right:0;padding:20px 20px 0px 0px;z-index:999999999;display:flex;flex-direction:column-reverse}#alertpal .ap_message{position:relative;font-size:18px;padding:12px 24px;margin-bottom:20px;box-shadow:0 0 10px 0 rgba(1,1,1,.2);font-size:18px;font-weight:700;border-radius:5px;text-align:center;transition:all .2s;overflow-wrap:break-word;pointer-events:auto;cursor:pointer;-webkit-animation:rollDown ease .2s;-moz-animation:rollDown ease .2s;-ms-animation:rollDown ease .2s;animation:rollDown ease .2s;user-select:none}#alertpal .success{background-color:green;color:#fff}#alertpal .warn{background-color:#fc0;color:#111}#alertpal .error{background-color:#b52b30;color:#fff}#alertpal .normal{background-color:#f6f8fa;color:#111}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:.5}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:.5}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:.5}}@keyframes fadeIn{0%{opacity:0}100%{opacity:.5}}@-webkit-keyframes popUp{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}@-moz-keyframes popUp{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}@-ms-keyframes popUp{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}@keyframes popUp{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}@-webkit-keyframes rollDown{0%{transform:translate(0, -55px);transform:rotateX(45deg)}100%{transform:translate(0, 0);transform:rotateX(0)}}@-moz-keyframes rollDown{0%{transform:translate(0, -55px);transform:rotateX(45deg)}100%{transform:translate(0, 0);transform:rotateX(0)}}@-ms-keyframes rollDown{0%{transform:translate(0, -55px);transform:rotateX(45deg)}100%{transform:translate(0, 0);transform:rotateX(0)}}@keyframes rollDown{0%{transform:translate(0, -55px);transform:rotateX(45deg)}100%{transform:translate(0, 0);transform:rotateX(0)}}.print-only{display:none}@media print{header,nav,footer,aside,button,script,style{display:none !important}html,body{margin:0 !important;padding:0 !important;height:auto !important;overflow:visible !important}main{padding-top:2vw !important}body *{visibility:hidden}.print-only{display:flex}.print-only.single-lesson{flex-direction:column}.print-only.single-lesson h1{font-size:42px !important}.print-only.single-lesson h3{font-size:24px !important;color:#b4a591;margin-top:6px !important;margin-bottom:40px !important}.print-lesson{display:none !important}.printable,.printable *{visibility:visible}.printable h3.content-title,.printable * h3.content-title{font-size:20px !important;margin-bottom:20px !important}.printable p,.printable ul li,.printable ol li,.printable * p,.printable * ul li,.printable * ol li{font-size:16px !important}.printable{position:absolute;left:0;top:0;width:100%;padding-top:30px !important}}body.website main{display:grid;grid-template-columns:1fr;grid-template-rows:auto;width:100%;overflow:hidden}body.website section.block{display:grid;width:100%;padding:110px 0px}body.website section.block.size-small{grid-template-columns:minmax(5vw, calc(50% - 360px)) repeat(100, 1fr) minmax(5vw, calc(50% - 360px))}body.website section.block.size-medium{grid-template-columns:minmax(5vw, calc(50% - 550px)) repeat(100, 1fr) minmax(5vw, calc(50% - 550px))}body.website section.block.size-medium-large{grid-template-columns:minmax(5vw, calc(50% - 645px)) repeat(100, 1fr) minmax(5vw, calc(50% - 645px))}body.website section.block.size-large{grid-template-columns:minmax(5vw, calc(50% - 750px)) repeat(100, 1fr) minmax(5vw, calc(50% - 750px))}body.website section.block .inner{display:grid;grid-column:2/102;grid-row:1}@media screen and (max-width: 1100px){body.website section.block{padding:80px 0px}}@media screen and (max-width: 600px){body.website section.block{padding:60px 0px}}body.website section.block{position:relative}body.website section.block.bg-primary{background-color:rgba(0,0,0,0)}body.website section.block.bg-primary+.bg-primary{padding-top:0px}body.website section.block.bg-primary+.bg-primary-to-secondary{padding-top:0px}body.website section.block.bg-primary-to-secondary+.bg-secondary{padding-top:0px}body.website section.block.bg-primary-to-secondary+.bg-secondary-to-primary{padding-top:0px}body.website section.block.bg-secondary-to-primary+.bg-primary{padding-top:0px}body.website section.block.bg-secondary{background-color:#faf3e1}body.website section.block.bg-secondary+.bg-secondary{padding-top:0px;margin-top:-1px}.wp-block{width:calc(100% - 80px) !important;max-width:calc(100% - 80px) !important}.wp-block section.block{display:grid;width:100%}.wp-block section.block.size-small{grid-template-columns:minmax(20px, calc(50% - 360px)) repeat(100, 1fr) minmax(20px, calc(50% - 360px))}.wp-block section.block.size-medium{grid-template-columns:minmax(20px, calc(50% - 550px)) repeat(100, 1fr) minmax(20px, calc(50% - 550px))}.wp-block section.block.size-medium-large{grid-template-columns:minmax(20px, calc(50% - 645px)) repeat(100, 1fr) minmax(20px, calc(50% - 645px))}.wp-block section.block.size-large{grid-template-columns:minmax(20px, calc(50% - 750px)) repeat(100, 1fr) minmax(20px, calc(50% - 750px))}.wp-block section.block .inner{display:grid;grid-column:2/102;grid-row:1}.acf-block-preview{border-radius:6px;transition:all .2s;border:1px solid #adb2ad;cursor:pointer}.acf-block-preview:after{display:none}.acf-block-preview.is-selected{border:2px solid #007cba}section.animate-in>div{opacity:0;transform:translateY(1.5vw);transition:all .72s cubic-bezier(0.55, 0, 0.175, 1) 0s}@media screen and (max-width: 900px){section.animate-in>div{transform:translateY(20px)}}section.animate-in>div.in-viewport{opacity:1;transform:translateY(0px)}section.animate-in:nth-of-type(2)>div,section.animate-in:nth-of-type(3)>div{transition:all .72s cubic-bezier(0.55, 0, 0.175, 1) .2s}.wp-block section.animate-in{padding:60px 0px}.wp-block section.animate-in>div{opacity:1;transform:translateY(0px)}@media screen and (max-width: 900px){.wp-block section.animate-in>div{transform:translateY(0px)}}section.bible-popup{position:fixed;display:flex;align-items:center;justify-content:center;top:0px;left:0px;width:100%;height:100%;z-index:20;background-color:rgba(0,0,0,.1);backdrop-filter:blur(3px);transition:opacity .2s;opacity:0;pointer-events:none;padding:0px !important}section.bible-popup.active{opacity:1;pointer-events:all}section.bible-popup.active .bible-popup-wrapper{transform:translateY(0px)}section.bible-popup .bible-popup-wrapper{display:flex;flex-direction:column;position:relative;background-color:#fff;padding:8vh 100px 6vh 100px;width:calc(100% + 100px);border-radius:10px;box-shadow:0px 3px 30px rgba(0,0,0,.1);min-width:720px;max-width:1100px;width:100%;margin:0px 40px;transform:translateY(-10px);transition:transform .2s}@media screen and (max-width: 1100px){section.bible-popup .bible-popup-wrapper{padding:8vh 60px 6vh 60px}}section.bible-popup .bible-popup-wrapper div.close{display:flex;align-items:center;justify-content:center;position:absolute;top:20px;right:20px;width:60px;height:60px;border-radius:30px;background-color:#faf3e1;cursor:pointer;transition:all .2s}section.bible-popup .bible-popup-wrapper div.close:hover{background-color:#f6eacb}section.bible-popup .bible-popup-wrapper div.title{display:flex;width:100%;color:#bc5001;padding-bottom:20px;border-bottom:1px solid rgba(180,165,145,.5)}section.bible-popup .bible-popup-wrapper .content{padding:6vh 0px;display:flex;flex-direction:column;max-height:calc(100vh - 400px);width:calc(100% + 100px);margin-left:0px;overflow:auto;-webkit-overflow-scrolling:touch}@media screen and (max-height: 780px){section.bible-popup .bible-popup-wrapper .content{max-height:calc(100vh - 280px)}}@media screen and (max-width: 1100px){section.bible-popup .bible-popup-wrapper .content{width:calc(100% + 60px)}}section.bible-popup .bible-popup-wrapper .bible-footer{display:flex;width:100%;padding-top:30px;border-top:1px solid rgba(180,165,145,.5);color:#b4a591;font-size:12px;font-weight:500}body.front-end .bible-popup .help-block{padding-right:100px}body.front-end .bible-popup .help-block p{font-size:20px}body.front-end .bible-popup .help-block p.space{min-height:15px;height:15px;line-height:1}body.front-end .bible-popup .help-block.verse{color:#60564c}body.front-end .bible-popup .help-block.verse h3.verse-title{margin-bottom:3vh;color:#b4a591}body.front-end .bible-popup .help-block.verse p{font-size:17px}body.front-end .bible-popup .help-block+.help-block{margin-top:5vh}section.bible-suggestion-popup{position:fixed;display:flex;align-items:center;justify-content:center;top:0px;left:0px;width:100%;height:100%;z-index:20;background-color:rgba(0,0,0,.1);backdrop-filter:blur(3px);transition:opacity .2s;opacity:0;pointer-events:none;padding:0px !important}section.bible-suggestion-popup.active{opacity:1;pointer-events:all}section.bible-suggestion-popup.active .bible-suggestion-popup-wrapper{transform:translateY(0px)}section.bible-suggestion-popup .bible-suggestion-popup-wrapper{display:flex;flex-direction:column;position:relative;background-color:#fff;padding:8vh 100px 6vh 100px;width:calc(100% + 100px);border-radius:10px;box-shadow:0px 3px 30px rgba(0,0,0,.1);min-width:720px;max-width:1100px;width:100%;margin:0px 40px;transform:translateY(-10px);transition:transform .2s}@media screen and (max-width: 1100px){section.bible-suggestion-popup .bible-suggestion-popup-wrapper{padding:8vh 60px 6vh 60px}}section.bible-suggestion-popup .bible-suggestion-popup-wrapper div.close{display:flex;align-items:center;justify-content:center;position:absolute;top:20px;right:20px;width:60px;height:60px;border-radius:30px;background-color:#faf3e1;cursor:pointer;transition:all .2s}section.bible-suggestion-popup .bible-suggestion-popup-wrapper div.close:hover{background-color:#f6eacb}section.bible-suggestion-popup .bible-suggestion-popup-wrapper div.title{display:flex;width:100%;color:#bc5001;padding-bottom:20px;border-bottom:1px solid rgba(180,165,145,.5)}section.bible-suggestion-popup .bible-suggestion-popup-wrapper .content{padding:6vh 0px;display:flex;flex-direction:column;max-height:calc(100vh - 420px);width:calc(100% + 100px);margin-left:0px;overflow:auto;-webkit-overflow-scrolling:touch}@media screen and (max-height: 780px){section.bible-suggestion-popup .bible-suggestion-popup-wrapper .content{max-height:calc(100vh - 280px)}}@media screen and (max-width: 1100px){section.bible-suggestion-popup .bible-suggestion-popup-wrapper .content{width:calc(100% + 60px)}}section.bible-suggestion-popup .bible-suggestion-popup-wrapper .content>p,section.bible-suggestion-popup .bible-suggestion-popup-wrapper .content div.gform_wrapper{padding-right:100px}section.bible-suggestion-popup .bible-suggestion-popup-wrapper .content div.gform_wrapper{max-width:720px}section.bible-suggestion-popup .bible-suggestion-popup-wrapper .bible-footer{display:flex;width:100%;padding-top:30px;border-top:1px solid rgba(180,165,145,.5);color:#b4a591;font-size:12px;font-weight:500}body.front-end .bible-suggestion-popup .help-block{padding-right:100px}body.front-end .bible-suggestion-popup .help-block p{font-size:20px}body.front-end .bible-suggestion-popup .help-block p.space{min-height:15px;height:15px;line-height:1}body.front-end .bible-suggestion-popup .help-block.verse{color:#60564c}body.front-end .bible-suggestion-popup .help-block.verse h3.verse-title{margin-bottom:3vh;color:#b4a591}body.front-end .bible-suggestion-popup .help-block.verse p{font-size:17px}body.front-end .bible-suggestion-popup .help-block+.help-block{margin-top:5vh}.bible-tags{display:flex;flex-wrap:wrap;padding-top:20px;row-gap:8px;column-gap:10px}.bible-tags .bible-tag{display:flex;align-items:center;justify-content:center;font-family:"Bitter",sans-serif;padding:10px 20px;border-radius:22.5px;min-height:45px;font-size:16px;font-weight:600;line-height:22px;background-color:#fff;color:#b4a591;cursor:pointer;transition:all .2s}.bible-tags .bible-tag:hover{color:#1a1005;transform:translateY(2px)}.bible-tags .bible-tag .popup-content{display:none}.suggest-bible-verse{display:flex;margin-top:15px;color:#bc5001;font-size:14px;font-weight:600;margin-left:3px;cursor:pointer}.suggest-bible-verse:hover{text-decoration:underline}section.breadcrumbs{display:flex;align-items:center;position:sticky;top:0px;width:calc(100% + 14vw);margin-left:-7vw;z-index:9;padding:20px 7vw;margin-bottom:60px;background-color:rgba(0,0,0,0);box-shadow:0px 6px 12px rgba(0,0,0,0);transition:all .2s}@media screen and (max-width: 1500px){section.breadcrumbs{width:calc(100% + 10vw);margin-left:-5vw;padding:20px 5vw}}section.breadcrumbs.scrolled{box-shadow:0px 6px 12px rgba(0,0,0,.05);background-color:#fff}section.breadcrumbs a{font-family:"Bitter",sans-serif;font-size:18px;line-height:1.375;font-weight:800;min-height:48px;padding:15px 30px 14px 30px;background-color:#faf3e1;color:#b4a591;text-decoration:none;transition:background-color .2s;border-radius:30px;appearance:none;border:0px solid #000}section.breadcrumbs a.active{background-color:#bc5001;color:#fff}section.breadcrumbs a.clickable{cursor:pointer}section.breadcrumbs a.clickable:hover{background-color:#bc5001;color:#fff}section.breadcrumbs .line{background-color:#faf3e1;height:4px;width:30px}@media screen and (max-width: 1300px){section.breadcrumbs a{font-size:16px;padding-left:24px;padding-right:24px}section.breadcrumbs .line{width:20px}}@media screen and (max-width: 1100px){section.breadcrumbs a{font-size:15px;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;min-height:40px}section.breadcrumbs .line{width:15px}}.bubble-menu{display:flex;position:absolute;z-index:10;top:0px;right:0px;padding:1.5vw}.bubble-menu .bubble{display:flex;position:relative;cursor:pointer;transform:scale(1);transition:all .6s cubic-bezier(0.55, 0, 0.175, 1)}.bubble-menu .bubble+.bubble{margin-left:15px}.bubble-menu .bubble img{width:65px;height:65px;border-radius:50%;background-color:#fff;box-shadow:7px 10px 0px rgba(0,0,0,.05);transition:all .6s cubic-bezier(0.55, 0, 0.175, 1)}@media screen and (max-width: 1100px){.bubble-menu .bubble img{width:55px;height:55px}}.bubble-menu .bubble:hover{transition:all .3s;transform:scale(1.05)}.bubble-menu .bubble:hover img{box-shadow:7px 11px 0px rgba(0,0,0,.05);transition:all .3s}img.bubble-top{position:absolute;top:0px;right:0px;z-index:0;pointer-events:none}div.bubble-menu{padding:14px 20px 0px 0px;opacity:0;pointer-events:0;transition:opacity .2s}div.bubble-menu a{background-color:rgba(0,0,0,0);padding:0px}div.bubble-menu .bubble img{background-color:#fff;box-shadow:none !important}div.bubble-menu .bubble+.bubble{margin-left:2px}@media screen and (max-width: 1100px){div.bubble-menu{padding-right:10px}div.bubble-menu .bubble img{width:55px;height:55px}}.breadcrumbs.scrolled div.bubble-menu{opacity:1;pointer-events:1}section.continue-popup{position:fixed;display:flex;align-items:center;justify-content:center;top:0px;left:0px;width:100%;height:100%;z-index:20;background-color:rgba(0,0,0,.1);backdrop-filter:blur(3px);transition:opacity .2s;opacity:0;pointer-events:none;padding:0px !important}section.continue-popup.active{opacity:1;pointer-events:all}section.continue-popup.active .continue-popup-wrapper{transform:translateY(0px)}section.continue-popup .continue-popup-wrapper{display:flex;flex-direction:column;align-items:center;position:relative;background-color:#fff;padding:8vh 100px 6vh 100px;width:calc(100% + 100px);border-radius:10px;box-shadow:0px 3px 30px rgba(0,0,0,.1);min-width:500px;max-width:700px;width:100%;margin:0px 40px;transform:translateY(-10px);transition:transform .2s}@media screen and (max-width: 1100px){section.continue-popup .continue-popup-wrapper{padding:8vh 60px 6vh 60px}}section.continue-popup .continue-popup-wrapper div.close{display:flex;align-items:center;justify-content:center;position:absolute;top:20px;right:20px;width:60px;height:60px;border-radius:30px;background-color:#faf3e1;cursor:pointer;transition:all .2s}section.continue-popup .continue-popup-wrapper div.close:hover{background-color:#f6eacb}section.continue-popup .continue-popup-wrapper .content{padding:0px 0px 40px 0px;display:flex;flex-direction:column;text-align:center;max-height:calc(100vh - 400px);width:100%;max-width:480px;margin-left:0px;overflow:auto;-webkit-overflow-scrolling:touch}@media screen and (max-height: 780px){section.continue-popup .continue-popup-wrapper .content{max-height:calc(100vh - 280px)}}@media screen and (max-width: 1100px){section.continue-popup .continue-popup-wrapper .content{width:calc(100% + 60px)}}section.continue-popup .continue-popup-wrapper .content h4{margin-bottom:30px}section.continue-popup .continue-popup-wrapper .continue-footer{display:flex;justify-content:center;width:100%}section.continue-popup .continue-popup-wrapper .continue-footer .cta-1{font-family:"Bitter",sans-serif;font-size:20px;font-weight:800;padding-top:16px;line-height:1.375}section.error{display:flex;justify-content:flex-start}section.error .error-message{background-color:#f9dada;color:#992828;border:1px solid #e58d8d;padding:15px 25px;border-radius:4px;font-size:18px}section.error .error-message a{text-decoration:underline}body.front-end form div.gform-body div.gform_fields,body.front-end form div.gform_body div.gform_fields,section.container form div.gform-body div.gform_fields,section.container form div.gform_body div.gform_fields{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr 2% [8];grid-template-columns:repeat(8, 1fr);grid-template-rows:repeat(auto-fill, auto);grid-column-gap:20px;grid-row-gap:20px}body.front-end form div.gform-body div.gform_fields div.gfield,body.front-end form div.gform-body div.gform_fields fieldset.gfield,body.front-end form div.gform_body div.gform_fields div.gfield,body.front-end form div.gform_body div.gform_fields fieldset.gfield,section.container form div.gform-body div.gform_fields div.gfield,section.container form div.gform-body div.gform_fields fieldset.gfield,section.container form div.gform_body div.gform_fields div.gfield,section.container form div.gform_body div.gform_fields fieldset.gfield{display:flex;flex-direction:column;position:relative;-ms-grid-column-span:8;grid-column:span 8;border:0px;padding:0px;margin:0px}body.front-end form div.gform-body div.gform_fields div.gfield--width-quarter,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-quarter,body.front-end form div.gform_body div.gform_fields div.gfield--width-quarter,body.front-end form div.gform_body div.gform_fields fieldset.gfield--width-quarter,section.container form div.gform-body div.gform_fields div.gfield--width-quarter,section.container form div.gform-body div.gform_fields fieldset.gfield--width-quarter,section.container form div.gform_body div.gform_fields div.gfield--width-quarter,section.container form div.gform_body div.gform_fields fieldset.gfield--width-quarter{-ms-grid-column-span:2;grid-column:span 2}body.front-end form div.gform-body div.gform_fields div.gfield--width-third,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-third,body.front-end form div.gform_body div.gform_fields div.gfield--width-third,body.front-end form div.gform_body div.gform_fields fieldset.gfield--width-third,section.container form div.gform-body div.gform_fields div.gfield--width-third,section.container form div.gform-body div.gform_fields fieldset.gfield--width-third,section.container form div.gform_body div.gform_fields div.gfield--width-third,section.container form div.gform_body div.gform_fields fieldset.gfield--width-third{-ms-grid-column-span:3;grid-column:span 3}body.front-end form div.gform-body div.gform_fields div.gfield--width-five-twelfths,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-five-twelfths,body.front-end form div.gform_body div.gform_fields div.gfield--width-five-twelfths,body.front-end form div.gform_body div.gform_fields fieldset.gfield--width-five-twelfths,section.container form div.gform-body div.gform_fields div.gfield--width-five-twelfths,section.container form div.gform-body div.gform_fields fieldset.gfield--width-five-twelfths,section.container form div.gform_body div.gform_fields div.gfield--width-five-twelfths,section.container form div.gform_body div.gform_fields fieldset.gfield--width-five-twelfths{-ms-grid-column-span:3;grid-column:span 3}body.front-end form div.gform-body div.gform_fields div.gfield--width-half,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-half,body.front-end form div.gform_body div.gform_fields div.gfield--width-half,body.front-end form div.gform_body div.gform_fields fieldset.gfield--width-half,section.container form div.gform-body div.gform_fields div.gfield--width-half,section.container form div.gform-body div.gform_fields fieldset.gfield--width-half,section.container form div.gform_body div.gform_fields div.gfield--width-half,section.container form div.gform_body div.gform_fields fieldset.gfield--width-half{-ms-grid-column-span:4;grid-column:span 4}body.front-end form div.gform-body div.gform_fields div.gfield--width-seven-twelfths,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-seven-twelfths,body.front-end form div.gform_body div.gform_fields div.gfield--width-seven-twelfths,body.front-end form div.gform_body div.gform_fields fieldset.gfield--width-seven-twelfths,section.container form div.gform-body div.gform_fields div.gfield--width-seven-twelfths,section.container form div.gform-body div.gform_fields fieldset.gfield--width-seven-twelfths,section.container form div.gform_body div.gform_fields div.gfield--width-seven-twelfths,section.container form div.gform_body div.gform_fields fieldset.gfield--width-seven-twelfths{-ms-grid-column-span:5;grid-column:span 5}body.front-end form div.gform-body div.gform_fields div.gfield--width-two-thirds,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-two-thirds,body.front-end form div.gform_body div.gform_fields div.gfield--width-two-thirds,body.front-end form div.gform_body div.gform_fields fieldset.gfield--width-two-thirds,section.container form div.gform-body div.gform_fields div.gfield--width-two-thirds,section.container form div.gform-body div.gform_fields fieldset.gfield--width-two-thirds,section.container form div.gform_body div.gform_fields div.gfield--width-two-thirds,section.container form div.gform_body div.gform_fields fieldset.gfield--width-two-thirds{-ms-grid-column-span:5;grid-column:span 5}body.front-end form div.gform-body div.gform_fields div.gfield--width-three-quarter,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-three-quarter,body.front-end form div.gform_body div.gform_fields div.gfield--width-three-quarter,body.front-end form div.gform_body div.gform_fields fieldset.gfield--width-three-quarter,section.container form div.gform-body div.gform_fields div.gfield--width-three-quarter,section.container form div.gform-body div.gform_fields fieldset.gfield--width-three-quarter,section.container form div.gform_body div.gform_fields div.gfield--width-three-quarter,section.container form div.gform_body div.gform_fields fieldset.gfield--width-three-quarter{-ms-grid-column-span:6;grid-column:span 6}body.front-end form div.gform-body div.gform_fields div.gfield--width-five-sixths,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-five-sixths,body.front-end form div.gform_body div.gform_fields div.gfield--width-five-sixths,body.front-end form div.gform_body div.gform_fields fieldset.gfield--width-five-sixths,section.container form div.gform-body div.gform_fields div.gfield--width-five-sixths,section.container form div.gform-body div.gform_fields fieldset.gfield--width-five-sixths,section.container form div.gform_body div.gform_fields div.gfield--width-five-sixths,section.container form div.gform_body div.gform_fields fieldset.gfield--width-five-sixths{-ms-grid-column-span:6;grid-column:span 6}body.front-end form div.gform-body div.gform_fields div.gfield--width-eleven-twelfths,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-eleven-twelfths,body.front-end form div.gform_body div.gform_fields div.gfield--width-eleven-twelfths,body.front-end form div.gform_body div.gform_fields fieldset.gfield--width-eleven-twelfths,section.container form div.gform-body div.gform_fields div.gfield--width-eleven-twelfths,section.container form div.gform-body div.gform_fields fieldset.gfield--width-eleven-twelfths,section.container form div.gform_body div.gform_fields div.gfield--width-eleven-twelfths,section.container form div.gform_body div.gform_fields fieldset.gfield--width-eleven-twelfths{-ms-grid-column-span:7;grid-column:span 7}body.front-end form div.gform-body div.gform_fields div.gfield--width-full,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-full,body.front-end form div.gform_body div.gform_fields div.gfield--width-full,body.front-end form div.gform_body div.gform_fields fieldset.gfield--width-full,section.container form div.gform-body div.gform_fields div.gfield--width-full,section.container form div.gform-body div.gform_fields fieldset.gfield--width-full,section.container form div.gform_body div.gform_fields div.gfield--width-full,section.container form div.gform_body div.gform_fields fieldset.gfield--width-full{-ms-grid-column-span:8;grid-column:span 8}body.front-end form div.gform-body div.gform_fields div.gfield.gfield_visibility_hidden,body.front-end form div.gform-body div.gform_fields fieldset.gfield.gfield_visibility_hidden,body.front-end form div.gform_body div.gform_fields div.gfield.gfield_visibility_hidden,body.front-end form div.gform_body div.gform_fields fieldset.gfield.gfield_visibility_hidden,section.container form div.gform-body div.gform_fields div.gfield.gfield_visibility_hidden,section.container form div.gform-body div.gform_fields fieldset.gfield.gfield_visibility_hidden,section.container form div.gform_body div.gform_fields div.gfield.gfield_visibility_hidden,section.container form div.gform_body div.gform_fields fieldset.gfield.gfield_visibility_hidden{display:none}body.front-end form div.gform-body div.gform_fields div.gfield label.gfield_label,body.front-end form div.gform-body div.gform_fields div.gfield legend.gfield_label,body.front-end form div.gform-body div.gform_fields fieldset.gfield label.gfield_label,body.front-end form div.gform-body div.gform_fields fieldset.gfield legend.gfield_label,body.front-end form div.gform_body div.gform_fields div.gfield label.gfield_label,body.front-end form div.gform_body div.gform_fields div.gfield legend.gfield_label,body.front-end form div.gform_body div.gform_fields fieldset.gfield label.gfield_label,body.front-end form div.gform_body div.gform_fields fieldset.gfield legend.gfield_label,section.container form div.gform-body div.gform_fields div.gfield label.gfield_label,section.container form div.gform-body div.gform_fields div.gfield legend.gfield_label,section.container form div.gform-body div.gform_fields fieldset.gfield label.gfield_label,section.container form div.gform-body div.gform_fields fieldset.gfield legend.gfield_label,section.container form div.gform_body div.gform_fields div.gfield label.gfield_label,section.container form div.gform_body div.gform_fields div.gfield legend.gfield_label,section.container form div.gform_body div.gform_fields fieldset.gfield label.gfield_label,section.container form div.gform_body div.gform_fields fieldset.gfield legend.gfield_label{margin-bottom:10px;font-size:16px}body.front-end form div.gform-body div.gform_fields div.gfield.hidden_label .gfield_label,body.front-end form div.gform-body div.gform_fields fieldset.gfield.hidden_label .gfield_label,body.front-end form div.gform_body div.gform_fields div.gfield.hidden_label .gfield_label,body.front-end form div.gform_body div.gform_fields fieldset.gfield.hidden_label .gfield_label,section.container form div.gform-body div.gform_fields div.gfield.hidden_label .gfield_label,section.container form div.gform-body div.gform_fields fieldset.gfield.hidden_label .gfield_label,section.container form div.gform_body div.gform_fields div.gfield.hidden_label .gfield_label,section.container form div.gform_body div.gform_fields fieldset.gfield.hidden_label .gfield_label{display:none}body.front-end form div.gform-body label.hidden_sub_label,body.front-end form div.gform_body label.hidden_sub_label,section.container form div.gform-body label.hidden_sub_label,section.container form div.gform_body label.hidden_sub_label{display:none}body.front-end form div.gform-body.hide,body.front-end form div.gform_body.hide,section.container form div.gform-body.hide,section.container form div.gform_body.hide{display:none}body.front-end form div.gform-body.gsection,body.front-end form div.gform_body.gsection,section.container form div.gform-body.gsection,section.container form div.gform_body.gsection{margin-bottom:-20px;padding-top:12px}body.front-end form div.gform-body .screen-reader-text,body.front-end form div.gform_body .screen-reader-text,section.container form div.gform-body .screen-reader-text,section.container form div.gform_body .screen-reader-text{display:none}body.front-end form div.gform-body .gf_invisible,body.front-end form div.gform_body .gf_invisible,section.container form div.gform-body .gf_invisible,section.container form div.gform_body .gf_invisible{visibility:hidden;position:absolute !important;left:-9999px}body.front-end .gform_footer,section.container .gform_footer{padding-top:30px;position:relative;display:flex;align-items:center}body.front-end .gform_footer .gform_ajax_spinner,section.container .gform_footer .gform_ajax_spinner{position:absolute;bottom:0;right:0;background-color:#fff;border-radius:6px;padding:3px;max-width:18px}@media screen and (max-width: 800px){body.front-end form div.gform-body div.gform_fields,section.container form div.gform-body div.gform_fields{grid-column-gap:0px}body.front-end form div.gform-body div.gform_fields div.gfield,body.front-end form div.gform-body div.gform_fields fieldset.gfield,section.container form div.gform-body div.gform_fields div.gfield,section.container form div.gform-body div.gform_fields fieldset.gfield{grid-column:1/-1 !important}}body.front-end input[type=email],body.front-end input[type=text],body.front-end input[type=number],body.front-end input[type=tel],body.front-end input[type=password],body.front-end input[type=url],body.front-end select,body.front-end textarea,section.container input[type=email],section.container input[type=text],section.container input[type=number],section.container input[type=tel],section.container input[type=password],section.container input[type=url],section.container select,section.container textarea{display:flex;align-items:center;border:0px solid #000;border-width:0px;background-color:#faf3e1;border-radius:0px;height:60px;width:100%;-webkit-appearance:none;appearance:none;padding:18px 20px;transition:all .6s;color:#000;font-size:16px;font-family:"Bitter",sans-serif;font-weight:600}body.front-end input[type=email]:focus,body.front-end input[type=text]:focus,body.front-end input[type=number]:focus,body.front-end input[type=tel]:focus,body.front-end input[type=password]:focus,body.front-end input[type=url]:focus,body.front-end select:focus,body.front-end textarea:focus,section.container input[type=email]:focus,section.container input[type=text]:focus,section.container input[type=number]:focus,section.container input[type=tel]:focus,section.container input[type=password]:focus,section.container input[type=url]:focus,section.container select:focus,section.container textarea:focus{outline:none;border:0px solid #000;border-width:0px;background-color:#f7ecd0;box-shadow:0px 6px 16px rgba(0,0,0,.2);transition:all .2s}body.front-end textarea,section.container textarea{height:180px;padding-top:18px 20px;resize:none}body.front-end select,section.container select{cursor:pointer;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 14.8"><polygon points="21.2 0 12 9.2 2.8 0 0 2.8 12 14.8 24 2.8 " fill="%23000"/></svg>');background-position:calc(100% - 20px) center;background-repeat:no-repeat;background-size:12px 7px;padding:18px 20px;padding-right:48px}body.front-end input[type=submit],section.container input[type=submit]{display:inline-block;padding:12px 28px;border:2px solid rgba(0,0,0,0);transition:.3s ease;font-size:18px;font-weight:700;line-height:23px;color:#fff;appearance:none}body.front-end ::-webkit-input-placeholder,section.container ::-webkit-input-placeholder{color:#b4a591}body.front-end :-moz-placeholder,section.container :-moz-placeholder{color:#b4a591}body.front-end ::-moz-placeholder,section.container ::-moz-placeholder{color:#b4a591}body.front-end :-ms-input-placeholder,section.container :-ms-input-placeholder{color:#b4a591}body.front-end .ginput_container_radio div.gfield_radio,section.container .ginput_container_radio div.gfield_radio{display:flex;flex-direction:column}body.front-end .ginput_container_radio div.gfield_radio div.gchoice,section.container .ginput_container_radio div.gfield_radio div.gchoice{display:flex;width:100%;position:relative;align-items:center;height:40px}body.front-end .ginput_container_radio div.gfield_radio div.gchoice input,section.container .ginput_container_radio div.gfield_radio div.gchoice input{position:absolute;width:100%;height:100%;cursor:pointer;margin:0;z-index:2;opacity:0}body.front-end .ginput_container_radio div.gfield_radio div.gchoice input+label,section.container .ginput_container_radio div.gfield_radio div.gchoice input+label{display:flex;align-items:center;height:40px;position:relative;font-size:16px;padding:0 0 0 calc(30px + 20px);margin:0}body.front-end .ginput_container_radio div.gfield_radio div.gchoice input+label:after,section.container .ginput_container_radio div.gfield_radio div.gchoice input+label:after{content:"";box-sizing:border-box;position:absolute;top:5px;left:0;cursor:pointer;border-radius:50%;width:30px;height:30px;font-size:30px;background-color:#fff;transition:background-color .2s;border:2.4px solid #000;box-shadow:inset 0 0 0 6px #fff}body.front-end .ginput_container_radio div.gfield_radio div.gchoice input:checked+label:after,section.container .ginput_container_radio div.gfield_radio div.gchoice input:checked+label:after{content:"";background-color:#000;box-shadow:inset 0 0 0 6px #fff}body.front-end .ginput_container_checkbox div.gfield_checkbox,body.front-end .ginput_container_consent div.gfield_checkbox,section.container .ginput_container_checkbox div.gfield_checkbox,section.container .ginput_container_consent div.gfield_checkbox{display:flex;flex-direction:column}body.front-end .ginput_container_checkbox div.gfield_checkbox div.gchoice,body.front-end .ginput_container_consent div.gfield_checkbox div.gchoice,section.container .ginput_container_checkbox div.gfield_checkbox div.gchoice,section.container .ginput_container_consent div.gfield_checkbox div.gchoice{display:flex;width:100%;position:relative;align-items:center;height:40px}body.front-end .ginput_container_checkbox input[type=checkbox],body.front-end .ginput_container_consent input[type=checkbox],section.container .ginput_container_checkbox input[type=checkbox],section.container .ginput_container_consent input[type=checkbox]{position:absolute;width:100%;height:100%;cursor:pointer;margin:0;z-index:2;opacity:0}body.front-end .ginput_container_checkbox input[type=checkbox]+label,body.front-end .ginput_container_consent input[type=checkbox]+label,section.container .ginput_container_checkbox input[type=checkbox]+label,section.container .ginput_container_consent input[type=checkbox]+label{display:flex;align-items:center;height:40px;position:relative;font-size:16px;padding:0 0 0 calc(30px + 20px);margin:0}body.front-end .ginput_container_checkbox input[type=checkbox]+label:after,body.front-end .ginput_container_consent input[type=checkbox]+label:after,section.container .ginput_container_checkbox input[type=checkbox]+label:after,section.container .ginput_container_consent input[type=checkbox]+label:after{content:"";box-sizing:border-box;font-size:30px;color:#fff;position:absolute;top:5px;left:0;cursor:pointer;font-size:30px;width:30px;height:30px;background-color:#faf3e1;border:0px solid #e5e5e5;border-radius:2px;transition:background-color .2s,border 0s ease .2s}body.front-end .ginput_container_checkbox input[type=checkbox]:checked+label:after,body.front-end .ginput_container_consent input[type=checkbox]:checked+label:after,section.container .ginput_container_checkbox input[type=checkbox]:checked+label:after,section.container .ginput_container_consent input[type=checkbox]:checked+label:after{transition:all .2s}body.front-end .ginput_container_checkbox input[type=checkbox]:checked+label:before,body.front-end .ginput_container_consent input[type=checkbox]:checked+label:before,section.container .ginput_container_checkbox input[type=checkbox]:checked+label:before,section.container .ginput_container_consent input[type=checkbox]:checked+label:before{content:"";border-bottom:2px solid #000;border-left:2px solid #000;width:10px;height:6px;position:absolute;z-index:2;left:9.2307692308px;top:calc(50% - 6.3157894737px);transform:rotate(-54deg)}body.front-end .ginput_container_consent,section.container .ginput_container_consent{display:flex;position:relative}body.front-end .ginput_container_consent .gfield_consent_label,section.container .ginput_container_consent .gfield_consent_label{flex-wrap:wrap}body.front-end .ginput_container_consent .gfield_consent_label a,section.container .ginput_container_consent .gfield_consent_label a{margin:0px 4px}body.front-end .ginput_container_consent input[type=checkbox]+label,section.container .ginput_container_consent input[type=checkbox]+label{font-size:16px}body.front-end .ginput_container_consent input[type=checkbox]+label a,section.container .ginput_container_consent input[type=checkbox]+label a{position:relative;text-decoration:underline;z-index:3}body.front-end .gform_validation_error,section.container .gform_validation_error{position:relative}body.front-end .gform_validation_error div.gfield_error .validation_message,body.front-end .gform_validation_error fieldset.gfield_error .validation_message,section.container .gform_validation_error div.gfield_error .validation_message,section.container .gform_validation_error fieldset.gfield_error .validation_message{position:relative;display:flex;align-items:center;left:0px;padding:12px 20px 12px 20px !important;margin-top:12px;background-color:#f2b0b0;color:#222;font-weight:bold;border-radius:3px;width:100%;font-size:16px;bottom:0px}body.front-end .gform_validation_error div.gfield_error .validation_message:before,body.front-end .gform_validation_error fieldset.gfield_error .validation_message:before,section.container .gform_validation_error div.gfield_error .validation_message:before,section.container .gform_validation_error fieldset.gfield_error .validation_message:before{content:"+";font-size:21px;display:flex;align-items:center;justify-content:center;border-radius:50%;transform:rotate(45deg);width:20px;min-width:20px;height:20px;box-shadow:0px 0px 0px 2px #222;margin-right:10px;padding:0px 0px 6px 0px;box-sizing:border-box}body.front-end .gform_validation_error div.gfield_error .ginput_container_checkbox+.validation_message,body.front-end .gform_validation_error div.gfield_error .ginput_container_radio+.validation_message,body.front-end .gform_validation_error div.gfield_error .ginput_container_fileupload+.gfield_description+.validation_message,body.front-end .gform_validation_error fieldset.gfield_error .ginput_container_checkbox+.validation_message,body.front-end .gform_validation_error fieldset.gfield_error .ginput_container_radio+.validation_message,body.front-end .gform_validation_error fieldset.gfield_error .ginput_container_fileupload+.gfield_description+.validation_message,section.container .gform_validation_error div.gfield_error .ginput_container_checkbox+.validation_message,section.container .gform_validation_error div.gfield_error .ginput_container_radio+.validation_message,section.container .gform_validation_error div.gfield_error .ginput_container_fileupload+.gfield_description+.validation_message,section.container .gform_validation_error fieldset.gfield_error .ginput_container_checkbox+.validation_message,section.container .gform_validation_error fieldset.gfield_error .ginput_container_radio+.validation_message,section.container .gform_validation_error fieldset.gfield_error .ginput_container_fileupload+.gfield_description+.validation_message{bottom:auto;top:0px;transform:translateY(0%)}body.front-end .gform_validation_error div.gfield_error input,body.front-end .gform_validation_error fieldset.gfield_error input,section.container .gform_validation_error div.gfield_error input,section.container .gform_validation_error fieldset.gfield_error input{border-color:#dc2e2e}body.front-end .gform_validation_errors,body.front-end .gform_required_legend,section.container .gform_validation_errors,section.container .gform_required_legend{display:none}body.front-end .validation_error,section.container .validation_error{display:none}body.front-end .gform_validation_container,section.container .gform_validation_container{display:none !important}section.guest-lesson-popup{position:fixed;display:flex;align-items:center;justify-content:center;top:0px;left:0px;width:100%;height:100%;z-index:20;background-color:rgba(0,0,0,.1);backdrop-filter:blur(3px);transition:opacity .2s;opacity:0;pointer-events:none;padding:0px !important}section.guest-lesson-popup.active{opacity:1;pointer-events:all}section.guest-lesson-popup.active .guest-lesson-popup-wrapper{transform:translateY(0px)}section.guest-lesson-popup .guest-lesson-popup-wrapper{display:flex;flex-direction:column;position:relative;background-color:#fff;padding:8vh 100px 6vh 100px;width:calc(100% + 100px);border-radius:10px;box-shadow:0px 3px 30px rgba(0,0,0,.1);min-width:720px;max-width:1100px;width:100%;margin:0px 40px;transform:translateY(-10px);transition:transform .2s}@media screen and (max-width: 1100px){section.guest-lesson-popup .guest-lesson-popup-wrapper{padding:8vh 60px 6vh 60px}}section.guest-lesson-popup .guest-lesson-popup-wrapper div.close{display:flex;align-items:center;justify-content:center;position:absolute;top:20px;right:20px;width:60px;height:60px;border-radius:30px;background-color:#faf3e1;cursor:pointer;transition:all .2s}section.guest-lesson-popup .guest-lesson-popup-wrapper div.close:hover{background-color:#f6eacb}section.guest-lesson-popup .guest-lesson-popup-wrapper div.title{display:flex;width:100%;color:#bc5001;padding-bottom:20px;border-bottom:1px solid rgba(180,165,145,.5)}section.guest-lesson-popup .guest-lesson-popup-wrapper .content{padding:6vh 0px;display:flex;flex-direction:column;max-height:calc(100vh - 400px);width:calc(100% + 100px);margin-left:0px;overflow:auto;-webkit-overflow-scrolling:touch}@media screen and (max-height: 780px){section.guest-lesson-popup .guest-lesson-popup-wrapper .content{max-height:calc(100vh - 280px)}}@media screen and (max-width: 1100px){section.guest-lesson-popup .guest-lesson-popup-wrapper .content{width:calc(100% + 60px)}}section.guest-lesson-popup .guest-lesson-popup-wrapper .guest-lesson-footer{display:flex;width:100%;padding-top:30px;border-top:1px solid rgba(180,165,145,.5);color:#b4a591;font-size:12px;font-weight:500}body.front-end .guest-lesson-popup .help-block{padding-right:100px}body.front-end .guest-lesson-popup .help-block p{font-size:20px}body.front-end .guest-lesson-popup .help-block p.space{min-height:15px;height:15px;line-height:1}body.front-end .guest-lesson-popup .help-block+.help-block{margin-top:4vh}.guest-lesson-popup .help-block.text-image{display:flex;justify-content:space-between;align-items:center}.guest-lesson-popup .help-block.text-image .text{width:calc(100% - 420px)}.guest-lesson-popup .help-block.text-image .text .actions{display:flex;align-items:flex-start;margin-top:40px}.guest-lesson-popup .help-block.text-image .text .actions a{display:flex;align-items:center}.guest-lesson-popup .help-block.text-image .text .actions a img{width:26px;margin-right:10px}.guest-lesson-popup .help-block.text-image .text .actions a+a{margin-left:30px}.guest-lesson-popup .help-block.text-image picture{display:flex;position:relative;width:380px}.guest-lesson-popup .help-block.text-image picture img{display:flex;width:100%}.guest-lesson-popup .help-block.text-image picture:after{content:"Het stoplicht-model van Grol Weerbaarheid";position:absolute;bottom:35px;width:100%;left:0px;text-align:center;font-size:12px;font-weight:500;opacity:.8}@media screen and (max-width: 1100px){.guest-lesson-popup .help-block.text-image .text{width:calc(100% - 380px)}.guest-lesson-popup .help-block.text-image picture{width:320px}}section.header-block{width:100%;padding:50px 0 0px 0px;display:flex;justify-content:center;position:fixed;z-index:100}section.header-block .logo-container{position:absolute;top:0px;left:0px;display:flex;align-items:center;z-index:1}section.header-block .logo-container img{width:200px;display:block}section.header-block .header-pill{display:flex;position:relative;align-items:center;justify-content:space-between;background-color:#fff;border-radius:100px;box-shadow:0px 10px 40px rgba(0,0,0,.08);padding:0px 15px 0px 40px;width:100%;margin:0 3.2vw;font-family:"Bitter",sans-serif;overflow:hidden}section.header-block .header-pill .header-bg{position:absolute;left:-40px;height:90px}section.header-block .header-pill nav.desktop-nav{display:flex;align-items:center;justify-content:flex-end;height:calc(100% + 20px);flex:1 1 auto}section.header-block .header-pill nav.desktop-nav .menu-item{display:flex;font-size:20px;font-weight:600;align-items:center;justify-content:center;padding:0 1.75vw;height:90px;border-left:1px solid rgba(180,165,145,.2);white-space:nowrap;transition:color .2s}section.header-block .header-pill nav.desktop-nav .menu-item:hover{color:#bc5001}section.header-block .header-pill .header-actions{display:flex;align-items:center;gap:15px;padding-left:20px}section.header-block .header-pill .header-actions .cta-login{background-color:#8db9dc;color:#fff;height:65px;font-size:20px;font-weight:800;padding:20px 1.75vw 12px;border-radius:33px;transition:background-color .2s}section.header-block .header-pill .header-actions .cta-login:hover{background-color:#66a1d0}section.header-block .header-pill .header-actions .cta-demo{background-color:#bc5001;color:#fff;height:65px;font-size:20px;font-weight:800;padding:20px 1.75vw 12px;border-radius:33px;transition:background-color .2s}section.header-block .header-pill .header-actions .cta-demo:hover{background-color:#893a01}section.header-block .header-pill .hamburger{display:none;flex-direction:column;gap:6px;cursor:pointer;padding:10px}section.header-block .header-pill .hamburger span{display:block;width:25px;height:2px;background-color:#1a1006;transition:all .3s ease}section.header-block .header-pill .hamburger.active span:nth-child(1){transform:translateY(8px) rotate(45deg)}section.header-block .header-pill .hamburger.active span:nth-child(2){opacity:0}section.header-block .header-pill .hamburger.active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}section.header-block .mobile-nav-wrapper{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#faf3e1;z-index:99;padding:120px 40px 40px 40px;transform:translateX(100%);transition:transform .4s cubic-bezier(0.77, 0, 0.175, 1)}section.header-block .mobile-nav-wrapper.active{transform:translateX(0)}section.header-block .mobile-nav-wrapper .mobile-menu{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}section.header-block .mobile-nav-wrapper .mobile-menu a{border-bottom:1px solid rgba(180,165,145,.3);padding-bottom:15px}section.header-block .mobile-nav-wrapper .mobile-actions{display:flex;flex-direction:column;gap:15px}section.header-block .mobile-nav-wrapper .mobile-actions a{text-align:center;padding:18px;border-radius:40px}section.header-block .mobile-nav-wrapper .mobile-actions .cta-login{background-color:#8db9dc;color:#fff}section.header-block .mobile-nav-wrapper .mobile-actions .cta-demo{background-color:#bc5001;color:#fff}@media screen and (max-width: 1500px){section.header-block{padding-top:40px}section.header-block .logo-container img{width:160px}section.header-block .header-pill{padding-right:11px}section.header-block .header-pill .header-bg{height:65px;left:-20px}section.header-block .header-pill nav.desktop-nav .menu-item{font-size:18px;padding:0px 1.55vw;height:65px}section.header-block .header-pill .header-actions{padding-left:5px;gap:12px}section.header-block .header-pill .header-actions .cta-login,section.header-block .header-pill .header-actions .cta-demo{height:44px;font-size:18px;padding-top:11px}}@media screen and (max-width: 1200px){section.header-block .header-pill{padding:10px 20px;justify-content:flex-end}section.header-block .header-pill nav.desktop-nav,section.header-block .header-pill .header-actions{display:none}section.header-block .header-pill .hamburger{display:flex;position:relative;z-index:101}section.header-block .mobile-nav-wrapper{display:flex;flex-direction:column}}body.nav-open{overflow:hidden}body.account header{display:flex;flex-direction:column;justify-content:space-between;position:fixed;left:0px;top:0px;width:360px;min-height:100%;background-color:#faf3e1;z-index:10;padding:2vh 2vw}@media screen and (max-width: 1200px){body.account header{width:320px}}body.account header .logo{display:flex;position:relative;z-index:7;margin-top:-2vh;margin-left:-2vw}body.account header .logo img{width:180px}body.account header .logo .demo-tag{position:absolute;top:86px;padding:6px 20px;border-radius:30px;color:#fff;left:217px;background-color:#437557}@media screen and (max-width: 1200px){body.account header .logo .demo-tag{left:200px}}body.account header .school-info{display:flex;flex-direction:column;margin-top:3.5vh}body.account header .school-info h5{color:#bc5001;margin-bottom:3px}body.account header .teachers{display:flex;flex-direction:column;position:relative;width:calc(100% + 4vw);margin-left:-2vw;background-color:rgba(255,255,255,.5);padding:20px 2vw;margin-top:3.5vh}body.account header .teachers .profile-images{display:flex;padding-bottom:12px}body.account header .teachers .profile-images img{border-radius:50%;width:35px;height:35px}body.account header .teachers .profile-images img+img{margin-left:5px}body.account header .teachers .teacher-names{display:flex;flex-wrap:wrap}body.account header .teachers .teacher-names h5+h5:before{content:"en";padding:0px 4px}body.account header .teachers .classname{position:absolute;top:20px;right:0px;z-index:2;color:#fff;background-color:#437557;padding:7px 1vw 6px 2vw;border-top-left-radius:30px;border-bottom-left-radius:30px}body.account header .account-actions{display:flex;position:relative;padding-top:1.6vw}body.account header .account-actions:before{content:"";width:calc(100% - 18px);height:1px;background-color:rgba(180,165,145,.5);position:absolute;top:0px;left:4px}body.account header .account-actions a.logout,body.account header .account-actions a.account{display:flex;align-items:center;color:#b4a591;padding:8px 0px;margin-bottom:1.5vw}body.account header .account-actions a.logout h5,body.account header .account-actions a.account h5{display:flex;align-items:center}body.account header .account-actions a.logout h5 img,body.account header .account-actions a.account h5 img{margin-right:5px;margin-top:-3px}body.account header .account-actions a.logout:hover,body.account header .account-actions a.account:hover{text-decoration:underline}body.account header .account-actions a.logout{margin-right:2vw}body.account header .account-actions a.logout h5 img{margin-top:-5px}body.account header .info-panel{background-color:#fff;padding:4.2vh 2vw;width:calc(100% + 4vw);border-top-right-radius:40px;box-shadow:4px 4px 20px rgba(0,0,0,.12);margin-bottom:2vh}body.account header .info-panel h3{margin-bottom:2vh}body.account header .info-panel p{color:#60564c}body.account header .info-panel .contact-options{display:flex;flex-direction:column;padding-top:2vh}body.account header .info-panel .contact-options a{display:flex;align-items:center;padding:2px 0px}body.account header .info-panel .contact-options a:hover{text-decoration:underline}body.account header .info-panel .contact-options a.tel{margin-bottom:5px}body.account header .info-panel .contact-options a img{width:24px;height:24px;margin-right:15px}section.header-home{position:relative;width:100%;display:flex;align-items:center;background-color:#faf3e1;overflow:visible;padding:0;padding-bottom:50px}section.header-home .main-image-container{position:relative;width:80vw;height:100%;z-index:2}section.header-home .main-image-container picture{display:block;width:100%;height:100%}section.header-home .main-image-container picture img{width:100%;height:100%;object-fit:cover;display:block;border-bottom-right-radius:20vw}section.header-home .main-image-container .text-overlay{position:absolute;bottom:15%;left:7vw;max-width:500px;z-index:3}section.header-home .main-image-container .text-overlay h1{color:#fff;font-size:90px;line-height:1;max-width:320px;margin:0}@media screen and (max-width: 900px){section.header-home .main-image-container .text-overlay h1{font-size:70px}}@media screen and (max-width: 600px){section.header-home .main-image-container .text-overlay h1{font-size:54px;max-width:280px}}section.header-home .main-image-container .text-overlay p{color:#fff}section.header-home .floating-image{position:absolute;right:0;bottom:-4vw;width:45vw;z-index:5;pointer-events:none}section.header-home .floating-image picture{display:block;width:100%}section.header-home .floating-image picture img{width:100%;height:auto;display:block;filter:drop-shadow(0px 20px 40px rgba(0, 0, 0, 0.15))}section.header-home .orange-circle{position:absolute;z-index:1;right:0px;bottom:-80px;width:17.5vw;aspect-ratio:.5}section.header-home .orange-circle svg{width:100% !important;height:auto !important}@media screen and (max-width: 1100px){section.header-home{min-height:auto;flex-direction:column;padding-bottom:0px}section.header-home .main-image-container{width:100vw;min-height:400px}section.header-home .main-image-container .text-overlay{left:5vw;bottom:10%}section.header-home .floating-image{position:relative;width:80vw;right:auto;top:40px;bottom:auto;transform:translateY(-50px);margin:0 auto}section.header-home .orange-circle{top:27.5vw;width:35vw;bottom:auto}}@media screen and (max-width: 600px){section.header-home{padding-bottom:0px}section.header-home .orange-circle{top:240px}section.header-home .main-image-container{min-height:360px}section.header-home .floating-image{width:90vw;transform:translateY(-40px)}}section.help-popup{position:fixed;display:flex;align-items:center;justify-content:center;top:0px;left:0px;width:100%;height:100%;z-index:20;background-color:rgba(0,0,0,.1);backdrop-filter:blur(3px);transition:opacity .2s;opacity:0;pointer-events:none;padding:0px !important}section.help-popup.active{opacity:1;pointer-events:all}section.help-popup.active .help-popup-wrapper{transform:translateY(0px)}section.help-popup .help-popup-wrapper{display:flex;flex-direction:column;position:relative;background-color:#fff;padding:8vh 100px 6vh 100px;width:calc(100% + 100px);border-radius:10px;box-shadow:0px 3px 30px rgba(0,0,0,.1);min-width:720px;max-width:1100px;width:100%;margin:0px 40px;transform:translateY(-10px);transition:transform .2s}@media screen and (max-width: 1100px){section.help-popup .help-popup-wrapper{padding:8vh 60px 6vh 60px}}section.help-popup .help-popup-wrapper div.close{display:flex;align-items:center;justify-content:center;position:absolute;top:20px;right:20px;width:60px;height:60px;border-radius:30px;background-color:#faf3e1;cursor:pointer;transition:all .2s}section.help-popup .help-popup-wrapper div.close:hover{background-color:#f6eacb}section.help-popup .help-popup-wrapper div.title{display:flex;width:100%;color:#bc5001;padding-bottom:20px;border-bottom:1px solid rgba(180,165,145,.5)}section.help-popup .help-popup-wrapper .content{padding:6vh 0px;display:flex;flex-direction:column;max-height:calc(100vh - 400px);width:calc(100% + 100px);margin-left:0px;overflow:auto;-webkit-overflow-scrolling:touch}@media screen and (max-height: 780px){section.help-popup .help-popup-wrapper .content{max-height:calc(100vh - 280px)}}@media screen and (max-width: 1100px){section.help-popup .help-popup-wrapper .content{width:calc(100% + 60px)}}section.help-popup .help-popup-wrapper .help-footer{display:flex;width:100%;padding-top:30px;border-top:1px solid rgba(180,165,145,.5)}section.help-popup .help-popup-wrapper .help-footer .cta-1{font-family:"Bitter",sans-serif;font-size:20px;font-weight:800;padding-top:16px;line-height:1.375}body.front-end .help-popup .help-block{padding-right:100px}body.front-end .help-popup .help-block p{font-size:20px}body.front-end .help-popup .help-block p.space{min-height:15px;height:15px;line-height:1}body.front-end .help-popup .help-block+.help-block{margin-top:4vh}.help-popup .help-block.text+.help-block.text-image{margin-top:6vh}.help-popup .help-block.text-image{display:flex;justify-content:space-between;align-items:center}.help-popup .help-block.text-image .text{width:calc(100% - 420px)}.help-popup .help-block.text-image picture{display:flex;width:360px}.help-popup .help-block.text-image picture img{display:flex;width:100%}@media screen and (max-width: 1100px){.help-popup .help-block.text-image .text{width:calc(100% - 360px)}.help-popup .help-block.text-image picture{width:320px}}section.info-bar{position:relative;width:100%;padding:40px 0;overflow:visible;z-index:2}section.info-bar .bg-circle{position:absolute;bottom:50px;left:-150px;z-index:0;pointer-events:none;width:27.5vw;height:27.5vw;opacity:0;transform:scale(0.8) rotate(-10deg);transition:opacity 1.2s ease-out,transform 1.2s cubic-bezier(0.22, 1, 0.36, 1)}section.info-bar .bg-circle.in-view{opacity:1;transform:scale(1) rotate(0deg)}section.info-bar:after{content:"";position:absolute;z-index:-1;top:70px;width:100%;height:calc(100% - 70px);background-color:#faf3e1}section.info-bar .bar-wrapper{display:flex;align-items:center;position:relative;box-shadow:0px 0px 30px rgba(0,0,0,.05);background-color:#fff;width:100%;height:140px;border-radius:70px;text-decoration:none;transition:transform .2s ease}section.info-bar .bar-wrapper:hover{transform:translateY(-2px)}section.info-bar .bar-wrapper:hover .right-circle .icon-circle{transform:scale(1.02)}section.info-bar .left-circle{position:relative;z-index:2;width:140px;height:140px;flex-shrink:0;background-color:#faf3e1;border-radius:50%;padding:10px;display:flex;align-items:center;justify-content:center}section.info-bar .left-circle picture{width:92%;height:92%;border-radius:50%;overflow:hidden;margin-top:-10px}section.info-bar .left-circle picture img{width:100%;height:100%;object-fit:cover;display:block}section.info-bar .center-bar{position:relative;z-index:1;flex-grow:1;height:100px;margin:0 -50px;padding:0 80px;display:flex;align-items:center;justify-content:space-between;border-radius:50px}section.info-bar .center-bar .text-content{display:flex;align-items:center;width:100%;justify-content:space-between;gap:30px}section.info-bar .center-bar .text-content h3{color:#bc5001;white-space:nowrap;font-size:24px}section.info-bar .center-bar .text-content p{color:#1a1006;font-size:17px;font-weight:500;line-height:1.4}section.info-bar .right-circle{position:relative;z-index:2;width:140px;height:140px;flex-shrink:0;background-color:#faf3e1;border-radius:50%;display:flex;align-items:center;justify-content:center}section.info-bar .right-circle .icon-circle{width:80px;height:80px;background-color:#8db9dc;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(0.175, 0.885, 0.32, 1.275)}section.info-bar .right-circle .icon-circle svg{width:80px;height:auto;fill:#fff}@media screen and (max-width: 1000px){section.info-bar .center-bar .text-content{flex-direction:column;align-items:flex-start;justify-content:center;gap:5px}}@media screen and (max-width: 850px){section.info-bar .bg-circle{left:auto;right:-150px;width:360px;height:360px;bottom:0px}section.info-bar .inner{justify-content:center}section.info-bar .bar-wrapper{flex-direction:column;width:100%;max-width:380px;height:auto;border-radius:30px}section.info-bar .left-circle{width:140px;height:140px;margin-top:-40px}section.info-bar .center-bar{width:100%;height:auto;margin:0;padding:30px 30px 40px 30px;flex-direction:column;text-align:center;border-radius:0px}section.info-bar .center-bar .text-content{flex-direction:column;align-items:center;gap:15px}section.info-bar .center-bar .text-content h3{white-space:normal}section.info-bar .right-circle{width:100px;height:100px;position:absolute;margin-top:-30px;left:-30px;background-color:rgba(0,0,0,0)}}section.posts-slider{overflow:hidden;position:relative}section.posts-slider .bg{content:"";background-color:#faf3e1;position:absolute;left:0px;top:0px;right:0px;z-index:1;height:200px;transition:height .2s !important;opacity:1 !important;transform:none !important}section.posts-slider .inner{grid-column:2/103 !important;align-items:flex-start;z-index:2;transform:translateY(0px) !important}@media screen and (max-width: 1100px){section.posts-slider .inner{grid-template-columns:1fr;grid-gap:40px}}section.posts-slider .slider-wrapper{display:grid;width:100%;grid-template-columns:360px 100fr;grid-template-rows:1fr 1fr;grid-column-gap:5vw}section.posts-slider .slider-wrapper .text-content{grid-row:1;grid-column:1}section.posts-slider .slider-wrapper .slider-controls{align-self:flex-end;grid-row:2;grid-column:1}section.posts-slider .slider-wrapper .slider-container{grid-row:1/-1;grid-column:2}@media screen and (max-width: 1000px){section.posts-slider .slider-wrapper{grid-template-rows:auto;grid-template-columns:1fr;grid-gap:20px}section.posts-slider .slider-wrapper .text-content{width:100%;grid-row:1;grid-column:1;padding-right:5vw}section.posts-slider .slider-wrapper .slider-container{grid-row:2;grid-column:1}section.posts-slider .slider-wrapper .slider-controls{grid-row:3;grid-column:1;padding-right:5vw}}section.posts-slider .text-content{align-self:center}section.posts-slider .text-content h2{color:#e6c27a;margin-bottom:20px}section.posts-slider .slider-controls .navigation{display:flex;gap:15px;margin-bottom:40px}section.posts-slider .slider-controls .navigation .nav-btn{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#faf3e1;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:all .2s ease}section.posts-slider .slider-controls .navigation .nav-btn.next{border-color:#e6c27a;background-color:#fff}section.posts-slider .slider-controls .navigation .nav-btn:hover{transform:scale(1.05);background-color:#fff}section.posts-slider .slider-controls .navigation .nav-btn svg{width:12px;height:20px}section.posts-slider .slider-controls .slider-progress{width:100%;height:4px;background-color:rgba(230,194,122,.2);position:relative;overflow:hidden;border-radius:2px}section.posts-slider .slider-controls .slider-progress .progress-bar-fill{position:absolute;top:0;left:0;height:100%;width:0%;background-color:#b4a591;border-radius:2px}section.posts-slider .slider-container{width:100%;padding-right:40px;padding-bottom:5px;min-width:0;overflow:hidden}section.posts-slider .slider-container .keen-slider{overflow:visible}section.posts-slider .slider-container .keen-slider__slide{overflow:visible}section.posts-slider .post-card{display:flex;flex-direction:column;background-color:#fff;border-radius:20px;overflow:hidden;height:100%;text-decoration:none;transition:transform .3s ease}section.posts-slider .post-card:hover{transform:translateY(5px)}section.posts-slider .post-card picture{aspect-ratio:500/337;width:100%}section.posts-slider .post-card picture img{width:100%;height:100%;object-fit:cover}section.posts-slider .post-card .card-content{padding:30px;background-color:#faf3e1;flex-grow:1}section.posts-slider .post-card .card-content h3{margin-bottom:15px;color:#1a1006}section.posts-slider .post-card .card-content p{color:#60564c}section.block.text-image .inner{grid-template-columns:50fr 50fr;grid-gap:5vw}section.block.text-image .inner.text-left picture{grid-column:2;grid-row:1}section.block.text-image .inner.text-left .text-container{grid-column:1;grid-row:1}section.block.text-image .inner.text-left.image-40{grid-template-columns:40fr 60fr}@media screen and (max-width: 1100px){section.block.text-image .inner.text-left.image-40{grid-template-columns:50fr 50fr}}section.block.text-image .inner.text-left.image-60{grid-template-columns:60fr 40fr}@media screen and (max-width: 1100px){section.block.text-image .inner.text-left.image-60{grid-template-columns:50fr 50fr}}section.block.text-image .inner.text-right picture{grid-column:1;grid-row:1}section.block.text-image .inner.text-right .text-container{grid-column:2;grid-row:1}section.block.text-image .inner.text-right.image-40{grid-template-columns:60fr 40fr}@media screen and (max-width: 1100px){section.block.text-image .inner.text-right.image-40{grid-template-columns:50fr 50fr}}section.block.text-image .inner.text-right.image-60{grid-template-columns:40fr 60fr}@media screen and (max-width: 1100px){section.block.text-image .inner.text-right.image-60{grid-template-columns:50fr 50fr}}section.block.text-image .inner.text-top{align-items:flex-start}section.block.text-image .inner.text-center{align-items:center}section.block.text-image .inner.text-bottom{align-items:flex-end}section.block.text-image .inner figure{position:relative}section.block.text-image .inner figure svg.image-circle{position:absolute;z-index:1;top:-68px;left:40px;width:190px;height:190px;pointer-events:none}section.block.text-image .inner figure picture{display:flex;align-items:flex-start}section.block.text-image .inner figure picture img{width:100%;height:auto;border-radius:30px}section.block.text-image .inner figure figcaption{position:absolute;z-index:2;font-size:16px;padding:12px 20px;bottom:0px;left:0px;right:0px;background-color:rgba(255,255,255,.75);color:#444;backdrop-filter:blur(2px);text-align:center}section.block.text-image.size-medium .inner{grid-gap:80px}section.block.text-image{color:#fff}section.block.text-image.bg-primary{color:#000}@media screen and (max-width: 900px){section.block.text-image .inner{grid-template-columns:1fr !important;grid-gap:30px !important}section.block.text-image .inner picture{grid-row:1 !important;grid-column:1 !important}section.block.text-image .inner .text-container{grid-row:2 !important;grid-column:1 !important}section.block.text-image .inner.hide-mobile picture{display:none}}section.text-video{position:relative;overflow:visible}section.text-video .svg-decorations{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}section.text-video .svg-decorations .circle{position:absolute}section.text-video .svg-decorations .circle svg{width:100%;height:auto}section.text-video .svg-decorations .circle.blue{width:35vw;left:-10vw;bottom:-10vw}@media screen and (max-width: 1100px){section.text-video .svg-decorations .circle.blue{width:50vw;left:-20vw}}section.text-video .svg-decorations .circle.yellow{width:18vw;right:35vw;top:5vw}@media screen and (max-width: 1100px){section.text-video .svg-decorations .circle.yellow{right:10vw;top:10vw}}section.text-video .svg-decorations .circle.green{width:15vw;right:5vw;bottom:-5vw}@media screen and (max-width: 1100px){section.text-video .svg-decorations .circle.green{width:25vw}}section.text-video .inner{display:grid;grid-template-columns:60fr 40fr;grid-gap:6vw;align-items:center;z-index:1}@media screen and (max-width: 1100px){section.text-video .inner{grid-template-columns:1fr;grid-gap:40px}}section.text-video .video-column{display:flex;flex-direction:column}section.text-video .video-column .title-wrapper{margin-bottom:40px}section.text-video .video-column .title-wrapper h1{color:#8db9dc}section.text-video .video-column .video-mockup{background-color:#fff;border-radius:20px;box-shadow:40px 40px 2px rgba(0,0,0,.1);position:relative}@media screen and (max-width: 600px){section.text-video .video-column .video-mockup{border-radius:20px;box-shadow:20px 20px 2px rgba(0,0,0,.1)}}section.text-video .video-column .video-mockup .video-container{width:100%;aspect-ratio:16/9;border-radius:20px;overflow:hidden;background-color:#000}section.text-video .video-column .video-mockup .video-container video{width:100%;height:100%;object-fit:cover}section.edit-profile span.select2 span.select2-selection{background-color:#faf3e1;border:0px solid #000;border-radius:0px;min-height:60px}section.edit-profile span.select2 span.select2-selection ul.select2-selection__rendered{padding:13px 20px}section.edit-profile span.select2 span.select2-selection ul.select2-selection__rendered li.select2-selection__choice{font-family:"Bitter",sans-serif;background-color:#bc5001;color:#fff;border-radius:0px;border:0px solid #000;height:36px;border-radius:18px;padding:6px 20px 5px 7px;cursor:text}section.edit-profile span.select2 span.select2-selection ul.select2-selection__rendered li.select2-selection__choice .select2-selection__choice__remove{color:#bc5001;background-color:#fff;width:24px;height:24px;border-radius:12px;padding:0px 7.5px;margin-right:10px;transition:all .2s}section.edit-profile span.select2 span.select2-selection ul.select2-selection__rendered li.select2-selection__choice .select2-selection__choice__remove:hover{background-color:#000;color:#fff}section.edit-profile span.select2 span.select2-selection{background-color:#faf3e1;border:0px solid #000;border-radius:0px;min-height:60px}section.edit-profile span.select2 span.select2-selection ul.select2-selection__rendered{padding:13px 20px}section.edit-profile span.select2 span.select2-selection ul.select2-selection__rendered li.select2-selection__choice{font-family:"Bitter",sans-serif;background-color:#bc5001;color:#fff;border-radius:0px;border:0px solid #000;height:36px;border-radius:18px;padding:6px 20px 5px 7px;cursor:text}section.edit-profile span.select2 span.select2-selection ul.select2-selection__rendered li.select2-selection__choice .select2-selection__choice__remove{color:#bc5001;background-color:#fff;width:24px;height:24px;border-radius:12px;padding:0px 7.5px;margin-right:10px;transition:all .2s}section.edit-profile span.select2 span.select2-selection ul.select2-selection__rendered li.select2-selection__choice .select2-selection__choice__remove:hover{background-color:#000;color:#fff}section.class-overview{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2vw}section.class-overview .class-tile{display:flex;flex-direction:column;overflow:hidden;justify-content:space-between;border-radius:10px;background-color:#faf3e1;min-height:13vw;transition:all .6s;transform:translateY(0px)}section.class-overview .class-tile:hover{transform:translateY(4px);transition:all .2s}section.class-overview .class-tile .year-and-name{display:flex;justify-content:space-between;align-items:flex-end;padding:0px 0px 0px 20px}section.class-overview .class-tile .year-and-name .year{font-family:"Bitter",sans-serif;display:flex;height:10vw;font-size:10vw;line-height:1;font-weight:800;color:#fff;margin-top:-3.33vw;margin-left:10px}section.class-overview .class-tile .year-and-name .name{color:#fff;padding:10px 1vw 10px 2vw;border-top-left-radius:30px;border-bottom-left-radius:30px;background-color:#437557;margin-bottom:1.5vw;margin-top:1.5vw}section.class-overview .class-tile .teachers{display:flex;flex-direction:column;padding:10px 20px 0px 20px}section.class-overview .class-tile .teachers .profile-images{display:flex;padding-bottom:12px}section.class-overview .class-tile .teachers .profile-images img{border-radius:50%;width:35px;height:35px}section.class-overview .class-tile .teachers .profile-images img+img{margin-left:5px}section.class-overview .class-tile .teachers .teacher-names{display:flex;flex-wrap:wrap}section.class-overview .class-tile .teachers .teacher-names h5+h5:before{content:"en";padding:0px 4px}section.class-overview .class-tile .group-id{font-family:"Bitter",sans-serif;font-size:12px;font-weight:500;line-height:1.5;color:#b4a591;padding:0px 20px 20px 20px}@media screen and (max-width: 1400px){section.class-overview{display:grid;grid-template-columns:1fr 1fr;grid-gap:3vw}section.class-overview .class-tile{min-height:16vw}}section.edit-profile,section.add-user{max-width:720px}section.edit-profile .acf-fields>.acf-field,section.add-user .acf-fields>.acf-field{padding:15px 0px;border:0px solid #000}section.edit-profile .acf-form-submit,section.add-user .acf-form-submit{padding-top:25px}section.edit-profile .acf-field-image-aspect-ratio-crop .image-wrap,section.add-user .acf-field-image-aspect-ratio-crop .image-wrap{border-radius:5px}section.edit-profile .acf-field-image-aspect-ratio-crop .image-wrap .acf-actions,section.add-user .acf-field-image-aspect-ratio-crop .image-wrap .acf-actions{display:flex !important}section.edit-profile .acf-field-image-aspect-ratio-crop .image-wrap img,section.add-user .acf-field-image-aspect-ratio-crop .image-wrap img{border-radius:50%}section.edit-profile .updated p{display:none}section.edit-profile .updated:before{content:"Gegevens succesvol geüpdatet";display:flex;font-family:"Bitter",sans-serif;background-color:#86af57;font-weight:800;justify-self:flex-start;color:#fff;padding:10px 20px;border-radius:10px;margin-bottom:15px;letter-spacing:.2px}.theme-dropdown-row{display:flex;flex-direction:column;width:100%}.theme-dropdown-row .theme-title{display:flex;justify-content:space-between;align-items:center;padding:20px 0px;border-bottom:1px solid rgba(180,165,145,.5);color:#bc5001;cursor:pointer}.theme-dropdown-row .theme-dropdown-content{display:flex;padding:20px 0px 40px 0px}.theme-dropdown-row .theme-dropdown-content .les-dropdown{display:flex;flex-direction:column;align-items:flex-start;transition:all .4s;width:100%;padding:30px;background-color:#faf3e1;border-radius:10px}.theme-dropdown-row .theme-dropdown-content .les-dropdown .les-dropdown-wrapper{display:flex;flex-direction:column;align-items:flex-start;width:100%;transition:all .4s;border-radius:10px;padding:25px 40px 40px 40px;background-color:#fff}.theme-dropdown-row .theme-dropdown-content .les-dropdown .lesson-title{display:flex;flex-direction:column;width:100%;justify-content:space-between;align-items:flex-start;padding:40px 0px 50px 0px;cursor:pointer;font-size:22px;font-weight:800}.theme-dropdown-row .theme-dropdown-content .les-dropdown .lesson-title h4{color:#8db9dc;margin-bottom:20px}.theme-dropdown-row .theme-dropdown-content .les-dropdown .lesson-dropdown-content{display:flex;flex-direction:column;padding-top:30px;border-bottom:1px solid rgba(180,165,145,.5);padding-bottom:60px}.theme-dropdown-row .theme-dropdown-content .les-dropdown .close-dropdown{align-items:center;color:#fff;border-radius:33px;cursor:pointer;background-color:#bc5001;margin-top:30px}.theme-dropdown-row .theme-dropdown-content .les-dropdown .close-dropdown img{background-color:#fff;border-radius:50%;height:40px;padding:12px;transition:all .4s}.theme-dropdown-row .theme-dropdown-content .les-dropdown .close-dropdown:hover{background-color:#a34501}section.sova-forgot-password{display:flex;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:40px 0px;background-color:#faf3e1}.sova-forgot-password-container{display:flex;flex-direction:column;width:600px;max-width:calc(100% - 40px);border-radius:10px;background-color:#fff;padding:40px}section.handig{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:30px}@media screen and (max-width: 1500px){section.handig{grid-template-columns:repeat(2, 1fr)}}section.handig .tile{background-color:#faf3e1;padding:calc(20px + 1vw);border-radius:10px;transition:all .4s}section.handig .tile:hover{transform:translateY(4px)}section.handig .tile h3{margin-bottom:20px}section.handig .tile p{color:#000;margin-bottom:30px}section.thema-blad{background-color:#faf3e1;padding:2.4vw;border-radius:10px;margin-bottom:calc(2.5vw + 50px);position:relative}section.thema-blad .toggle-thema-blad{display:flex;align-items:center;position:absolute;padding:2.4vw 2vw;top:0px;right:0px;cursor:pointer}section.thema-blad .toggle-thema-blad h5{display:flex;align-items:center}section.thema-blad .toggle-thema-blad h5 img{margin-right:10px;margin-top:-2px}section.thema-blad .toggle-thema-blad .open{display:none}section.thema-blad .toggle-thema-blad .close{display:flex}section.thema-blad .thema-top{padding-bottom:20px;border-bottom:1px solid rgba(180,165,145,.5)}section.thema-blad .thema-top h4{color:#8db9dc;margin-bottom:10px}section.thema-blad .thema-goal{display:block;width:100%}section.thema-blad .thema-goal .thema-goal-container{display:flex;justify-content:space-between}section.thema-blad .thema-goal .thema-goal-container .thema-goal-wrapper{display:flex;position:relative;width:calc(50% - 20px);padding:40px 0px;margin-bottom:40px}section.thema-blad .thema-goal .thema-goal-container .thema-goal-wrapper .text{padding-left:18px}section.thema-blad .thema-goal .thema-goal-container .thema-goal-wrapper .text .goal-title{padding-bottom:10px}section.thema-blad .thema-goal .thema-goal-container .thema-goal-wrapper .faded-bottom{display:flex;align-items:flex-end;position:absolute;bottom:0px;left:0px;width:100%;background:linear-gradient(0deg, #faf3e1 0%, transparent 150px);height:100%;color:#bc5001;cursor:pointer;transition:opacity .4s}section.thema-blad .thema-goal .thema-goal-container .thema-goal-wrapper .faded-bottom:hover{text-decoration:underline}section.thema-blad .thema-goal .thema-goal-container .thema-bible-verses{display:flex;position:relative;width:calc(50% - 20px);padding:40px 0px;margin-bottom:40px}section.thema-blad .thema-goal .thema-goal-container .thema-bible-verses .text{padding-left:18px}section.thema-blad .thema-goal .thema-goal-container .thema-bible-verses .text .bible-title{padding-bottom:10px}section.thema-blad .thema-goal .thema-goal-container .thema-bible-verses .faded-bottom{display:flex;align-items:flex-end;position:absolute;bottom:0px;left:0px;width:100%;background:linear-gradient(0deg, #faf3e1 0%, transparent 150px);height:100%;color:#bc5001;cursor:pointer;transition:opacity .4s}section.thema-blad .thema-goal .thema-goal-container .thema-bible-verses .faded-bottom:hover{text-decoration:underline}@media screen and (max-width: 1300px){section.thema-blad .thema-goal .thema-goal-container{flex-direction:column}section.thema-blad .thema-goal .thema-goal-container .thema-goal-wrapper,section.thema-blad .thema-goal .thema-goal-container .thema-bible-verses{width:100%}section.thema-blad .thema-goal .thema-goal-container .thema-bible-verses{padding:20px 0px 60px 0px}}section.thema-blad .thema-goal.hide-bible .thema-goal-wrapper{width:100%}section.thema-blad .thema-body{display:none}section.thema-blad .thema-body .thema-body-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:1vw;padding-bottom:2.4vw}section.thema-blad .thema-body .thema-body-wrapper .specials,section.thema-blad .thema-body .thema-body-wrapper .material,section.thema-blad .thema-body .thema-body-wrapper .main-goal{background-color:#fff;padding:calc(20px + 1vw);border-radius:10px}section.thema-blad .thema-body .thema-body-wrapper .specials h6,section.thema-blad .thema-body .thema-body-wrapper .material h6,section.thema-blad .thema-body .thema-body-wrapper .main-goal h6{margin-bottom:30px}@media screen and (max-width: 1400px){section.thema-blad .thema-body .thema-body-wrapper .specials,section.thema-blad .thema-body .thema-body-wrapper .material,section.thema-blad .thema-body .thema-body-wrapper .main-goal{grid-column:span 2}}section.thema-blad .thema-body .thema-body-wrapper .main-goal{grid-column:span 2}section.thema-blad .thema-body .thema-body-wrapper .materiaal-table{display:flex;flex-direction:column;margin-top:-8px}section.thema-blad .thema-body .thema-body-wrapper .materiaal-table .row{display:flex;padding:10px 0px}section.thema-blad .thema-body .thema-body-wrapper .materiaal-table .row+.row{border-top:1px solid rgba(180,165,145,.5)}section.thema-blad .thema-body .thema-body-wrapper .materiaal-table .row .les{padding-right:10px}section.thema-blad .thema-body .thema-body-wrapper .materiaal-table .row .les,section.thema-blad .thema-body .thema-body-wrapper .materiaal-table .row .materiaal{min-width:50%}section.thema-blad .thema-bottom{display:none;width:100%}section.thema-blad .thema-bottom .thema-bottom-wrapper{display:flex;align-items:center}section.thema-blad .thema-bottom .thema-bottom-wrapper .close-thema-body{display:flex;align-items:center;color:#fff;padding:8px 40px 8px 8px;border-radius:33px;cursor:pointer;background-color:#bc5001;margin-right:40px}section.thema-blad .thema-bottom .thema-bottom-wrapper .close-thema-body img{background-color:#fff;border-radius:50%;height:50px;padding:12px;transform:rotate(-45deg);transition:all .4s}section.thema-blad .thema-bottom .thema-bottom-wrapper .close-thema-body strong{white-space:nowrap;padding-left:15px}section.thema-blad .thema-bottom .thema-bottom-wrapper .close-thema-body:hover{background-color:#a34501}section.thema-blad.closed .toggle-thema-blad .open{display:flex}section.thema-blad.closed .toggle-thema-blad .close{display:none}section.thema-blad.partially-open .toggle-thema-blad .open{display:none}section.thema-blad.partially-open .toggle-thema-blad .close{display:flex}section.thema-blad.open .faded-bottom{opacity:0 !important;pointer-events:none !important}section.lesson-overview{display:grid;grid-template-columns:1fr 1fr;grid-gap:2vw}section.lesson-overview a.lesson-tile{display:flex;position:relative;background-color:#faf3e1;border-radius:10px;transition:all .6s;transform:translateY(0px)}section.lesson-overview a.lesson-tile:hover{transform:translateY(4px);transition:all .2s}section.lesson-overview a.lesson-tile img.reserve-tag{display:none;position:absolute;top:0px;right:0px;width:120px}section.lesson-overview a.lesson-tile.is-reserve img.reserve-tag{display:flex}section.lesson-overview a.lesson-tile.is-reserve .content h4{padding-right:60px}section.lesson-overview a.lesson-tile picture{position:absolute;overflow:hidden;left:0px;top:0px;height:100%;width:25%}section.lesson-overview a.lesson-tile picture img{position:absolute;width:100%;height:100%;left:0px;top:0px;object-fit:cover;filter:brightness(0.66);border-top-left-radius:9px;border-bottom-left-radius:9px}section.lesson-overview a.lesson-tile .lesson-order{position:absolute;top:20px;left:0px;z-index:2;color:#fff;padding:10px 2vw 10px 1vw;border-top-right-radius:30px;border-bottom-right-radius:30px;background-color:#8db9dc}section.lesson-overview a.lesson-tile.completed .lesson-order{background-color:#86af57}section.lesson-overview a.lesson-tile.completed:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='40' height='40' fill='none' stroke='white' stroke-width='3'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");position:absolute;font-size:48px;transform:rotate(-6deg);left:calc(25% - 30px);top:-15px;z-index:2;display:flex;align-items:center;justify-content:center;width:60px;height:60px;color:#fff;background-color:#86af57;border-radius:30px}section.lesson-overview a.lesson-tile.hide-in-demo{background-color:rgba(250,243,225,.5)}section.lesson-overview a.lesson-tile.hide-in-demo picture,section.lesson-overview a.lesson-tile.hide-in-demo .lesson-order,section.lesson-overview a.lesson-tile.hide-in-demo .content,section.lesson-overview a.lesson-tile.hide-in-demo img.reserve-tag{filter:grayscale(100%);opacity:.5}section.lesson-overview a.lesson-tile.hide-in-demo:after{content:"Niet beschikbaar in demo";text-align:center;position:absolute;z-index:4;top:0px;left:0px;width:calc(100% - 40px);height:100%;background-color:rgba(255,255,255,.5);color:#000;border-radius:10px;backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;font-size:24px;padding:0px 20px;font-weight:700;opacity:0;transition:opacity .6s}section.lesson-overview a.lesson-tile.hide-in-demo:hover{transform:translateY(0px)}section.lesson-overview a.lesson-tile.hide-in-demo:hover:after{opacity:1;transition:opacity .2s}section.lesson-overview a.lesson-tile .content{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding-left:calc(25% + 2vw);padding-top:2vw;padding-bottom:2vw;padding-right:2vw}section.lesson-overview a.lesson-tile .content h4{min-height:84px;padding-bottom:20px}section.lesson-overview a.lesson-tile .content .bottom .locaties{display:flex;align-items:center;flex-wrap:wrap;padding-top:1.5vw}section.lesson-overview a.lesson-tile .content .bottom .locaties .locatie{display:flex;align-items:center;color:#b4a591;padding-right:30px;padding-top:5px;padding-bottom:5px}section.lesson-overview a.lesson-tile .content .bottom .locaties .locatie img{margin-right:10px;margin-top:-2px}@media screen and (max-width: 1200px){section.lesson-overview{grid-template-columns:1fr}}section.sova-main-login{display:flex;position:relative;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:40px 0px;background-color:#faf3e1}section.sova-main-login .background{position:absolute;overflow:hidden;left:0px;top:0px;width:100%;height:100%}section.sova-main-login .background a.logo{position:absolute;display:flex;top:0px;left:0px;z-index:3}section.sova-main-login .background a.logo img{width:12vw;height:12vw;min-width:150px;min-height:150px;margin-top:-2px}section.sova-main-login .background picture{position:absolute;left:0px;top:0px;height:92%;width:calc(50% + 480px)}section.sova-main-login .background picture img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;object-position:top center;border-bottom-right-radius:360px}section.sova-main-login .background .green-circle{position:absolute;left:calc(50% + 400px);bottom:calc(50% + 100px)}section.sova-main-login .background .green-circle svg{width:calc(200px + 10vw);height:calc(200px + 10vw)}section.sova-main-login .background .blue-circle{position:absolute;right:0px;bottom:37.5%}section.sova-main-login .background .orange-circle{position:absolute;display:flex;right:0px;bottom:0px}section.sova-main-login .background .orange-circle svg{width:calc(150px + 10vw);height:calc(150px + 10vw)}.sova-login-container{display:flex;justify-content:space-between;position:relative;z-index:2;width:1200px;max-width:calc(100% - 40px);border-radius:10px;overflow:hidden;opacity:0}.sova-login-container .login-column{display:flex;flex-direction:column;width:50%;padding:72px;max-width:100%;background-color:#fff}.sova-login-container .login-column .row{display:flex;width:100%;margin-bottom:36px}.sova-login-container .login-column .row h3{margin-bottom:18px}.sova-login-container .login-column .row:last-of-type{margin-bottom:0}.sova-login-container .text-column{position:relative;width:50%;padding:72px;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between}.sova-login-container .text-column h1{color:#bc5001;max-width:350px}.sova-login-container .text-column:after{content:"";height:calc(100% - 144px);width:1px;background-color:#e1e0e0;position:absolute;top:72px;right:0}.sova-login-container .text-column .actions{display:flex;flex-direction:column;align-items:flex-start;margin-top:40px}.login-column .try-again{width:100%}.login-column .row.google,.login-column .row.microsoft{flex-direction:column;align-items:flex-start}.login-column .row.google .google-login,.login-column .row.google .microsoft-login,.login-column .row.microsoft .google-login,.login-column .row.microsoft .microsoft-login{display:flex;align-items:center;justify-content:flex-start;width:auto;padding-top:20px;padding-bottom:20px}.login-column .row.google .google-login svg,.login-column .row.google .microsoft-login svg,.login-column .row.microsoft .google-login svg,.login-column .row.microsoft .microsoft-login svg{width:24px;height:24px;margin-right:12px;margin-top:-1px}.login-column .row.google .line,.login-column .row.microsoft .line{width:100%;height:1px;background-color:#e1e0e0}.login-column .row.microsoft{margin-bottom:0px}.login-column .row .login-form{width:100%;padding-top:24px}.login-column .row .login-form h3{margin-bottom:30px}.login-column .row .login-form .reset-pass{display:flex;font-size:13px;margin-top:20px;margin-left:20px;font-weight:500}.login-column .row .login-form .reset-pass:hover{text-decoration:underline}.login-column div.gfield{-ms-grid-column-span:8;grid-column:span 8}.login-column div.gfield.gfield_contains_required label{display:none}.login-column #field_0_3{padding-top:20px;max-width:100%;align-items:flex-end}.login-column .gform_footer{padding-top:0px !important;justify-content:flex-start;margin-top:-50px}.sova-login-container .gform_wrapper div.gfield.gfield_error div.gfield_description.validation_message{display:inline-block}@media screen and (max-width: 1100px){section.sova-main-login .background .green-circle{left:calc(50% + 100px);top:-100px}.sova-login-container{flex-direction:column-reverse;align-items:center;box-shadow:none}.sova-login-container .text-column{width:524px;max-width:100%;padding:48px}.sova-login-container .text-column:after{width:calc(100% - 72px);right:36px;height:1px;top:0px}.sova-login-container .login-column{width:524px;max-width:100%;padding:48px;padding-top:36px}}@media screen and (max-width: 500px){section.sova-main-login .background picture{display:none}.sova-login-container .text-column{padding:50px 30px 30px 30px}.sova-login-container .text-column:after{right:30px;width:calc(100% - 60px)}.sova-login-container .login-column{padding:30px 30px 50px 30px}}section.sova-more-info{display:flex;position:relative;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:40px 0px;background-color:#faf3e1}section.sova-more-info .background{position:absolute;overflow:hidden;left:0px;top:0px;width:100%;height:100%}section.sova-more-info .background a.logo{position:absolute;display:flex;top:0px;left:0px;z-index:3}section.sova-more-info .background a.logo img{width:12vw;height:12vw;min-width:150px;min-height:150px;margin-top:-2px}section.sova-more-info .background picture{position:absolute;left:0px;top:0px;height:92%;width:calc(50% + 480px)}section.sova-more-info .background picture img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover;object-position:top center;border-bottom-right-radius:360px}section.sova-more-info .background .green-circle{position:absolute;left:calc(50% + 400px);bottom:calc(50% + 100px)}section.sova-more-info .background .green-circle svg{width:calc(200px + 10vw);height:calc(200px + 10vw)}section.sova-more-info .background .blue-circle{position:absolute;right:0px;bottom:37.5%}section.sova-more-info .background .orange-circle{position:absolute;display:flex;right:0px;bottom:0px}section.sova-more-info .background .orange-circle svg{width:calc(150px + 10vw);height:calc(150px + 10vw)}.sova-more-info-container{display:flex;justify-content:space-between;position:relative;z-index:2;width:1200px;max-width:calc(100% - 40px);border-radius:10px;overflow:hidden;opacity:0}.sova-more-info-container .form-column{position:relative;width:46%;padding:72px;background-color:#fff}.sova-more-info-container .form-column div.gform_fields{grid-row-gap:15px !important}.sova-more-info-container .form-column div.gform_fields h3{margin:12px 0px 10px 0px}.sova-more-info-container .form-column div.gform_fields .gfield--type-consent label{font-size:13px;line-height:15px}.sova-more-info-container .form-column .cta-4{font-size:18px;height:60px;padding-top:21px;white-space:nowrap}.sova-more-info-container .text-column{position:relative;width:54%;padding:72px;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between}.sova-more-info-container .text-column .text-image{display:flex;align-items:center;justify-content:space-between}.sova-more-info-container .text-column .text-image h6{width:54%}.sova-more-info-container .text-column .text-image img{width:42%}.sova-more-info-container .text-column h1{color:#bc5001}.sova-more-info-container .text-column:after{content:"";height:calc(100% - 144px);width:1px;background-color:#e1e0e0;position:absolute;top:72px;right:0}.sova-more-info-container .text-column .actions{display:flex;align-items:flex-start;margin-top:40px}.sova-more-info-container .text-column .actions a{display:flex;align-items:center}.sova-more-info-container .text-column .actions a img{width:26px;margin-right:10px}.sova-more-info-container .text-column .actions a+a{margin-left:30px}@media screen and (max-width: 1100px){section.sova-more-info-login .background .green-circle{left:calc(50% + 100px);top:-100px}.sova-more-info-container{flex-direction:column-reverse;align-items:center;box-shadow:none}.sova-more-info-container .text-column,.sova-more-info-container .form-column{width:524px;max-width:100%;padding:48px}.sova-more-info-container .text-column:after,.sova-more-info-container .form-column:after{width:calc(100% - 72px);right:36px;height:1px;top:0px}}@media screen and (max-width: 500px){section.sova-main-login .background picture{display:none}.sova-login-container .text-column{padding:50px 30px 30px 30px}.sova-login-container .text-column:after{right:30px;width:calc(100% - 60px)}.sova-login-container .login-column{padding:30px 30px 50px 30px}}section.notes{display:flex;flex-direction:column}section.notes.single-lesson{margin-top:20px}section.notes .notes{display:flex;flex-direction:column;transition:cubic-bezier(0.55, 0, 0.175, 1) .4s;transform:translateY(0px)}section.notes .notes.transition{opacity:0;transform:translateY(10px)}section.notes .note-filters{display:flex;align-items:center;background-color:#faf3e1;padding:2vw 1.5vw;border-radius:10px}@media screen and (max-width: 1400px){section.notes .note-filters{flex-direction:column;align-items:flex-start}}section.notes .note-sorting{display:flex;align-items:center;height:80px;padding-left:1.5vw}section.notes .note-sorting h5.reset{display:flex;align-items:center;cursor:pointer}section.notes .note-sorting h5.reset:hover{text-decoration:underline}section.notes .note-sorting h5.reset img{height:24px;margin-right:5px}section.notes .note-filters .filter-text{color:#b4a591;white-space:nowrap;margin-right:20px}@media screen and (max-width: 1400px){section.notes .note-filters .filter-text{margin-bottom:15px;margin-left:4px}}section.notes .note-filters div.filter-form{display:flex}section.notes .note-filters div.filter-form select{margin-right:8px}section.notes .note-filters div.filter-form select.teacher{width:260px}@media screen and (max-width: 1100px){section.notes .note-filters div.filter-form select.teacher{width:auto}}section.notes .note-filters div.filter-form select.class{width:120px}section.notes .note-filters div.filter-form select.group-id{width:145px}@media screen and (max-width: 1100px){section.notes .note-filters div.filter-form select{padding:10px 15px 10px 10px;height:48px;margin-right:5px;background-position:calc(100% - 10px) center}}section.notes .note-filters div.filter-form select,section.notes .note-filters div.filter-form input{background-color:#fdfaf2 !important}section.notes .note-filters div.filter-form div.search-container{position:relative;display:flex}section.notes .note-filters div.filter-form div.search-container .trigger-search{display:flex;align-items:center;justify-content:center;position:absolute;right:0px;top:0px;height:100%;width:60px}section.notes .note-filters div.filter-form div.search-container .trigger-search:hover{background-color:rgba(0,0,0,.04);cursor:pointer}section.notes .note-filters div.filter-form div.search-container .trigger-search img{width:20px}@media screen and (max-width: 1100px){section.notes .note-filters div.filter-form div.search-container .trigger-search{width:48px}section.notes .note-filters div.filter-form div.search-container input{padding:10px 15px 10px 10px;height:48px}}section.notes .single-note{display:flex;flex-direction:column;background-color:#faf3e1;border-radius:10px;padding:2.5vw 3vw 0px 3vw}section.notes .single-note .top{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:2.5vw}section.notes .single-note .top .teacher{display:flex;align-items:center}section.notes .single-note .top .teacher img{display:flex;border-radius:50%;width:35px;margin-right:10px}section.notes .single-note .top .group span{color:#b4a591}section.notes .single-note .bottom{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:500;padding:20px 0px 22px 0px;margin-top:2.5vw;border-top:1px solid rgba(180,165,145,.5)}section.notes .single-note .bottom .left{display:flex}section.notes .single-note .bottom .thema,section.notes .single-note .bottom .lesson{display:flex;align-items:center}section.notes .single-note .bottom .thema h5,section.notes .single-note .bottom .lesson h5{color:#8db9dc;margin-right:6px;font-weight:800;white-space:nowrap}section.notes .single-note .bottom .lesson{margin-left:20px}section.notes .single-note+.single-note{margin-top:20px}section.sova-reset-password{display:flex;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:40px 0px;background-color:#faf3e1}.sova-reset-password-container{display:flex;flex-direction:column;width:540px;max-width:calc(100% - 40px);box-shadow:0 6px 12px -3px rgba(0,0,0,.2);background-color:#fff;padding:40px;border-radius:10px}.sova-reset-password-container .ginput_complex.ginput_container_password{display:flex;flex-direction:column}.sova-reset-password-container .ginput_complex.ginput_container_password .ginput_password+.ginput_password{margin-top:20px}section.settings-title{display:flex;width:100%;padding-bottom:10px;margin-bottom:30px;border-bottom:1px solid rgba(180,165,145,.5);margin-top:20px}section.settings-title.users{margin-top:60px}section.class-overview.setting .add-class-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='10' ry='10' stroke='%23B4A591' stroke-width='2' stroke-dasharray='6%2c 14' stroke-dashoffset='10' stroke-linecap='round'/%3e%3c/svg%3e");border-radius:10px;min-height:210px;transition:all .2s}section.class-overview.setting .add-class-tile .add-icon{display:flex;align-items:center;justify-content:center;background-color:#faf3e1;height:60px;width:60px;border-radius:50%;margin-bottom:20px}section.class-overview.setting .add-class-tile .add-icon img{width:30px;height:30px}section.class-overview.setting .add-class-tile:hover{background-color:#fefcf7}section.class-overview.setting .tile-wrapper{display:flex;flex-direction:column;justify-content:space-between;background-color:#faf3e1;border-radius:10px}section.class-overview.setting .tile-wrapper .class-tile{border-bottom-right-radius:0px;border-bottom-left-radius:0px}section.class-overview.setting .tile-wrapper .class-tile:hover{box-shadow:none;transform:translateX(0px)}section.class-overview.setting .tile-wrapper .actions{display:flex;justify-content:space-between;margin-top:5px;overflow:hidden;border-top:5px solid #fff}section.class-overview.setting .tile-wrapper .actions .edit,section.class-overview.setting .tile-wrapper .actions .delete{display:flex;align-items:center;justify-content:center;width:50px;height:50px;cursor:pointer}section.class-overview.setting .tile-wrapper .actions .edit img,section.class-overview.setting .tile-wrapper .actions .delete img{height:18px}section.class-overview.setting .tile-wrapper .actions .edit:hover,section.class-overview.setting .tile-wrapper .actions .delete:hover{background-color:rgba(0,0,0,.05)}section.user-overview{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:2vw}section.user-overview .tile-wrapper{display:flex;flex-direction:column;justify-content:space-between;background-color:#faf3e1;border-radius:10px}section.user-overview .user-tile{display:flex;flex-direction:column;overflow:hidden;align-items:center;text-align:center;border-radius:10px;background-color:#faf3e1;border-bottom-right-radius:0px;border-bottom-left-radius:0px;padding:2vw}section.user-overview .user-tile img{width:75%;max-width:100px;aspect-ratio:1;border-radius:50%;margin-bottom:20px}section.user-overview .user-tile div.full-name{font-family:"Bitter",sans-serif;font-size:12px;font-weight:500;line-height:1.5;color:#b4a591}section.user-overview .actions{display:flex;justify-content:space-between;margin-top:5px;overflow:hidden;border-top:5px solid #fff}section.user-overview .actions .edit,section.user-overview .actions .delete{display:flex;align-items:center;justify-content:center;width:50px;height:50px;cursor:pointer}section.user-overview .actions .edit img,section.user-overview .actions .delete img{height:18px}section.user-overview .actions .edit:hover,section.user-overview .actions .delete:hover{background-color:rgba(0,0,0,.05)}section.user-overview .add-user-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='10' ry='10' stroke='%23B4A591' stroke-width='2' stroke-dasharray='6%2c 14' stroke-dashoffset='10' stroke-linecap='round'/%3e%3c/svg%3e");border-radius:10px;min-height:210px;transition:all .2s}section.user-overview .add-user-tile .add-icon{display:flex;align-items:center;justify-content:center;background-color:#faf3e1;height:60px;width:60px;border-radius:50%;margin-bottom:20px}section.user-overview .add-user-tile .add-icon img{width:30px;height:30px}section.user-overview .add-user-tile:hover{background-color:#fefcf7}@media screen and (max-width: 1400px){section.user-overview{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2vw}}section.lesson-title{display:flex;flex-direction:column;position:relative}section.lesson-title h4{color:#8db9dc;margin-bottom:40px}section.lesson-title h3{color:#b4a591;margin-top:15px;margin-bottom:60px}section.lesson-title .progress{position:absolute;bottom:40px;right:0px;z-index:2;color:#fff;padding:15px 1vw 15px 2vw;border-top-left-radius:30px;border-bottom-left-radius:30px;background-color:#8db9dc}section.lesson-title.completed h4{color:#86af57}section.lesson-title.completed .progress{background-color:#86af57}section.lesson-slider,section.lesson-popup-slider{display:flex;flex-direction:column}section.lesson-slider .slider-wrapper,section.lesson-popup-slider .slider-wrapper{position:relative;overflow:hidden}section.lesson-slider .slider-wrapper .prev,section.lesson-slider .slider-wrapper .next,section.lesson-popup-slider .slider-wrapper .prev,section.lesson-popup-slider .slider-wrapper .next{position:absolute;display:flex;align-items:center;justify-content:center;background-color:#faf3e1;top:50%;left:-60px;margin-top:-60px;border-top-right-radius:50%;border-bottom-right-radius:50%;height:120px;width:120px;z-index:2;cursor:pointer;padding-left:50px;transition:transform .6s}section.lesson-slider .slider-wrapper .prev .arrow-left,section.lesson-slider .slider-wrapper .next .arrow-left,section.lesson-popup-slider .slider-wrapper .prev .arrow-left,section.lesson-popup-slider .slider-wrapper .next .arrow-left{border-left:3px solid #000;border-top:3px solid #000;transform:rotate(-45deg);width:13px;height:13px}section.lesson-slider .slider-wrapper .prev .arrow-right,section.lesson-slider .slider-wrapper .next .arrow-right,section.lesson-popup-slider .slider-wrapper .prev .arrow-right,section.lesson-popup-slider .slider-wrapper .next .arrow-right{border-right:3px solid #000;border-top:3px solid #000;transform:rotate(45deg);width:13px;height:13px}section.lesson-slider .slider-wrapper .prev:hover,section.lesson-popup-slider .slider-wrapper .prev:hover{transform:translateX(6px);transition:transform .2s}section.lesson-slider .slider-wrapper .next,section.lesson-popup-slider .slider-wrapper .next{left:auto;right:-60px;border-top-left-radius:50%;border-bottom-left-radius:50%;padding-left:0px;padding-right:50px}section.lesson-slider .slider-wrapper .next:hover,section.lesson-popup-slider .slider-wrapper .next:hover{transform:translateX(-6px);transition:transform .2s}section.lesson-slider .slider-wrapper .slider-container,section.lesson-popup-slider .slider-wrapper .slider-container{user-select:none;border-top-left-radius:9px;border-top-right-radius:9px}section.lesson-slider .slider-wrapper .slider-container .slide picture,section.lesson-popup-slider .slider-wrapper .slider-container .slide picture{display:flex;width:100%;aspect-ratio:14/9}section.lesson-slider .slider-details,section.lesson-popup-slider .slider-details{display:flex;justify-content:space-between;align-items:center;padding:0px 0px 0px 2vw;background-color:#faf3e1;border-bottom-left-radius:10px;border-bottom-right-radius:10px}section.lesson-slider .slider-details .big-slider-toggle,section.lesson-popup-slider .slider-details .big-slider-toggle{cursor:pointer;padding:2vw}section.lesson-slider .slider-details .big-slider-toggle svg,section.lesson-popup-slider .slider-details .big-slider-toggle svg{transition:transform .2s}section.lesson-slider .slider-details .big-slider-toggle:hover svg,section.lesson-popup-slider .slider-details .big-slider-toggle:hover svg{transform:scale(1.2)}section.lesson-popup-slider{display:flex;align-items:center;justify-content:center;position:fixed;top:0px;left:0px;width:100%;height:100vh;z-index:200;background-color:rgba(0,0,0,.8);pointer-events:none;opacity:0;transition:all .4s}section.lesson-popup-slider.active{opacity:1;pointer-events:all}section.lesson-popup-slider .slider-close{position:absolute;z-index:10;top:0px;right:0px;padding:24px;background-color:#faf3e1;cursor:pointer;transition:all .2s}section.lesson-popup-slider .slider-close img{width:40px}section.lesson-popup-slider .slider-close:hover{background-color:#fff}section.lesson-popup-slider .slider-wrapper{display:flex;width:100%}section.lesson-popup-slider .slider-wrapper .slide{padding:80px}section.lesson-popup-slider .slider-wrapper picture{position:relative;justify-content:center;width:100%;height:100%}section.lesson-popup-slider .slider-wrapper picture img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:contain}section.lesson-popup-slider .slider-details{position:absolute;background-color:rgba(0,0,0,0);bottom:0px;color:#fff}section.lesson-blocks{display:flex;flex-wrap:wrap;background-color:#faf3e1;padding:2vw;margin-top:40px;border-radius:10px}section.lesson-blocks .block{width:calc(50% - 2vw - 10px);background-color:#fff;border-radius:10px;margin-bottom:20px;padding:3vw}@media screen and (max-width: 1300px){section.lesson-blocks .block{padding:30px}}section.lesson-blocks .block h6{display:flex;align-items:center;padding-bottom:2vw}section.lesson-blocks .block h6 img{width:40px;margin-right:10px}section.lesson-blocks .block .bible-tags .bible-tag{background-color:#faf3e1}section.lesson-content{color:#60564c;padding:80px 2vw}section.lesson-content h3.content-title{color:#bc5001;margin-bottom:40px}section.lesson-content .print-lesson{display:flex;font-family:"Bitter",sans-serif;align-items:center;justify-self:flex-start;margin-top:40px;background-color:#faf3e1;padding:10px 20px;border-radius:30px;cursor:pointer;font-weight:700;color:#555;transition:all .2s}section.lesson-content .print-lesson svg{width:24px;margin-right:10px}section.lesson-content .print-lesson svg *{fill:#555}section.lesson-content .print-lesson:hover{background-color:#f6eacb}section.downloads{display:flex;align-items:center;border-top:1px solid #b4a591;padding:20px 2vw 50px 2vw;color:#60564c}section.downloads p.title{padding-right:12px}section.downloads .downloads{display:flex}section.downloads .downloads a{display:flex;align-items:center;background-color:#faf3e1;color:#b4a591;font-size:14px;padding:10px 20px;border-radius:20px;margin:10px;transition:all .2s !important}section.downloads .downloads a:hover{background-color:#bc5001;color:#fff}section.lesson-summary{display:flex;justify-content:space-between;align-items:center;width:100%;padding:2vw;padding-right:2.5vw;background-color:#faf3e1;border-radius:9px}section.lesson-summary .left{display:flex}section.lesson-summary .complete-lesson,section.lesson-summary .open-lesson,section.lesson-summary .error-lesson{display:flex;align-items:center;color:#fff;background-color:#86af57;min-height:65px;padding:8px 40px 8px 8px;border-radius:33px;cursor:pointer}section.lesson-summary .complete-lesson img,section.lesson-summary .open-lesson img,section.lesson-summary .error-lesson img{width:50px;margin-right:15px}section.lesson-summary .complete-lesson:hover,section.lesson-summary .open-lesson:hover,section.lesson-summary .error-lesson:hover{background-color:#749949}section.lesson-summary .open-lesson,section.lesson-summary .complete-lesson{margin-right:15px}section.lesson-summary .error-lesson{background-color:#bc5001;padding-left:40px}section.lesson-summary .error-lesson:hover{background-color:#a34501}section.lesson-summary .open-lesson{background-color:#8db9dc}section.lesson-summary .open-lesson img{background-color:#fff;border-radius:50%;padding:9px}section.lesson-summary .open-lesson:hover{background-color:#79add6}section.lesson-summary .add-a-note{display:flex;align-items:center;color:#b4a591;cursor:pointer}section.lesson-summary .add-a-note img{margin-right:10px}section.lesson-summary .add-a-note:hover{text-decoration:underline}@media screen and (max-width: 1400px){section.lesson-summary{padding:1.5vw}section.lesson-summary .complete-lesson h4,section.lesson-summary .open-lesson h4,section.lesson-summary .error-lesson h4,section.lesson-summary .add-a-note h4{font-size:18px}section.lesson-summary .add-a-note{margin-left:20px}section.lesson-summary .add-a-note img{width:60px;height:60px;margin-right:6px}section.lesson-summary .complete-lesson,section.lesson-summary .open-lesson,section.lesson-summary .error-lesson{padding:8px 25px 8px 8px}section.lesson-summary .complete-lesson img,section.lesson-summary .open-lesson img,section.lesson-summary .error-lesson img{margin-right:8px}section.lesson-summary .error-lesson{padding-left:25px}}@media screen and (max-width: 1275px){section.lesson-summary .complete-lesson h4,section.lesson-summary .open-lesson h4,section.lesson-summary .error-lesson h4,section.lesson-summary .add-a-note h4{font-size:16px}}section.add-note{display:none;max-width:720px;margin-top:40px}section.add-note.updated{display:flex;flex-direction:column;background-color:#86af57;width:360px;color:#fff;padding:20px;border-radius:10px}section.add-note.updated a{text-decoration:underline}section.add-note .acf-field{padding:0px}section.add-note .acf-form-submit{padding-top:20px}section.theme-overview{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2vw}section.theme-overview .theme-card{display:flex;flex-direction:column;align-items:flex-end;position:relative;border-radius:9px;background-color:#faf3e1;padding-bottom:100px;transition:all .6s;cursor:pointer;transform:translateY(0px)}section.theme-overview .theme-card:hover{transform:translateY(4px);transition:all .2s}section.theme-overview .theme-card picture{position:relative;width:100%;padding-top:40%}section.theme-overview .theme-card picture img{position:absolute;top:0px;left:0px;height:100%;width:100%;object-fit:cover;border-top-right-radius:9px;border-top-left-radius:9px}section.theme-overview .theme-card .order{position:relative;z-index:2;color:#fff;padding:10px 1vw 10px 2vw;border-top-left-radius:30px;border-bottom-left-radius:30px;margin-top:-21px}section.theme-overview .theme-card .order.order-0{opacity:0}section.theme-overview .theme-card.in-progress .order{background-color:#bc5001}section.theme-overview .theme-card.new .order{background-color:#8db9dc}section.theme-overview .theme-card.completed:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='40' height='40' fill='none' stroke='white' stroke-width='3'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");position:absolute;font-size:48px;transform:rotate(-6deg);left:10px;top:-15px;z-index:2;display:flex;align-items:center;justify-content:center;width:60px;height:60px;color:#fff;background-color:#86af57;border-radius:30px}section.theme-overview .theme-card.completed .order{background-color:#86af57}section.theme-overview .theme-card.hide-in-demo{background-color:rgba(250,243,225,.5)}section.theme-overview .theme-card.hide-in-demo picture,section.theme-overview .theme-card.hide-in-demo .order,section.theme-overview .theme-card.hide-in-demo .content,section.theme-overview .theme-card.hide-in-demo .progress{filter:grayscale(100%);opacity:.75}section.theme-overview .theme-card.hide-in-demo:after{content:"Niet beschikbaar in demo";text-align:center;position:absolute;z-index:4;top:0px;left:0px;width:calc(100% - 40px);height:100%;background-color:rgba(255,255,255,.5);color:#000;border-radius:10px;backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;font-size:24px;padding:0px 20px;font-weight:700;opacity:0;transition:opacity .6s}section.theme-overview .theme-card.hide-in-demo:hover{transform:translateY(0px)}section.theme-overview .theme-card.hide-in-demo:hover:after{opacity:1;transition:opacity .2s}section.theme-overview .theme-card.hide-unavailable{display:none}section.theme-overview .theme-card.special-weeks{background-color:#ffd278}section.theme-overview .theme-card .content{display:flex;flex-direction:column;width:100%;padding:20px 20px 0px 20px}section.theme-overview .theme-card .content h5{margin-top:10px;color:#bc5001}section.theme-overview .theme-card .progress{display:flex;flex-direction:column;position:absolute;bottom:20px;left:20px;right:20px}section.theme-overview .theme-card .progress .bar{display:flex;overflow:hidden;width:100%;height:16px;border-radius:8px;background-color:#fff}section.theme-overview .theme-card .progress .bar .completed{display:flex;background-color:#437557;height:16px}section.theme-overview .theme-card .progress .progress-text{display:flex;justify-content:space-between;width:100%;font-family:"Bitter",sans-serif;font-size:12px;font-weight:500;line-height:1.5;padding-top:8px}section.theme-overview .theme-card .progress .progress-text .percentage{color:#437557}section.theme-overview .theme-card .progress .progress-text .lessons{color:#60564c}@media screen and (max-width: 1400px){section.theme-overview{display:grid;grid-template-columns:1fr 1fr;grid-gap:3vw}}