:root{--font-size:1rem;--white:#fff;--black:#000;--text-grey:#666;--text-dark:#9b9b9b;--brown:#c46349;--facebook:#1977f3;--spotify:#1ed760;--silver:rgb(240,238,240);--charcoal:#6a6a6a;--teak:#c4a97e;--light:#rgba(255,255,255,0.5);--light-grey:#e7e7e7;--mid-grey:#c2c2c2;--side-menu:#d8d8d8;--silver-dark:#c5c4c4;--heading:#979797;--bordercolor:#979797;--placeholder:#c5c4c4;--alt-color:rgb(246,246,246);--video-size:calc(9 / 16);--menu-color:#edbf47;--user-class:#454b4a;--snl_black:#323232;--snl_white:#edede2;--snl_green:#555649;--snl_blue:#40627a;--snl_orange:#dc714d;--snl_purple:#82495c;--snl_light_green:#bcbca5;--snl_light_blue:#31a8f0;--snl_light_purple:#cfb5be;--snl_light_orange:#f7b897;--snl_border_color:#b4b4ad;--snl_disabled:#b8b8b8;--snl_cream:#f7f3ed;--border-color:188,188,165;--gr_background:#f5f5f5;--snl_banner-bg:rgba(0,0,0,0.25);--green:#39a949;--green-hover:#349742;--gr_light_blue:#31a8f0;--default-font-size:16px;--button-orange-color:#de8d21}@font-face{font-family:fontello;src:url(/_next/static/media/fontello.6d08b9b3.woff2) format("woff2"),url(/_next/static/media/fontello.4ae39722.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;display:inline-block;text-decoration:inherit;min-width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-large{font-size:1.25em}.icon-reversed{transform:rotateX(-180deg);display:inline-flex}.icon-graduation-cap:before{content:""}.icon-close:before{content:""}.icon-right-to-bracket:before{content:""}.icon-arrow-left:before{content:""}.icon-thumbs-up-outline:before{content:""}.icon-eye-slash-outline:before{content:""}.icon-puzzle-piece:before{content:""}.icon-twitter:before{content:""}.icon-eye-slash:before{content:""}.icon-right:before{content:""}.icon-eye-outline:before{content:""}.icon-heart-outline:before{content:""}.icon-pencil:before{content:""}.icon-square-twitter:before{content:""}.icon-eye:before{content:""}.icon-thumbs-up:before{content:""}.icon-trash-can:before{content:""}.icon-house:before{content:""}.icon-up-chevron:before{content:""}.icon-linkedin:before{content:""}.icon-arrow-up-right-from-square:before{content:""}.icon-download:before{content:""}.icon-square-up-right:before{content:""}.icon-comment:before{content:""}.icon-share:before{content:""}.icon-angles-right:before{content:""}.icon-angles-down:before{content:""}.icon-paper-plane:before{content:""}.icon-envelope:before{content:""}.icon-square-facebook:before{content:""}.icon-circle-info:before{content:""}.icon-linkedin-in:before{content:""}.icon-book:before{content:""}.icon-arrow-down:before{content:""}.icon-circle-check:before{content:""}.icon-arrow-right:before{content:""}.icon-search:before{content:""}.icon-trash:before{content:""}.icon-circle-xmark:before{content:""}.icon-user:before{content:""}.icon-circle-xmark-outline:before{content:""}.icon-pen:before{content:""}.icon-play:before{content:""}.icon-xmark:before{content:""}.icon-minus:before{content:""}.icon-file:before{content:""}.icon-user-large:before{content:""}.icon-arrow-down-long:before{content:""}.icon-facebook-f:before{content:""}.icon-circle-chevron-left:before{content:""}.icon-circle-minus:before{content:""}.icon-arrow-up:before{content:""}.icon-circle-chevron-up:before{content:""}.icon-circle-chevron-right:before{content:""}.icon-circle-chevron-down:before{content:""}.icon-filter:before{content:""}.icon-arrow-right-long:before{content:""}.icon-arrow-up-long:before{content:""}.icon-arrow-left-long:before{content:""}.icon-facebook:before{content:""}.icon-heart:before{content:""}.icon-share-nodes:before{content:""}.icon-chain:before{content:""}.icon-book-img:before{content:""}.icon-user-img:before{content:""}.icon-down-open:before{content:""}.modal-order button.close{top:0;right:0;position:absolute;z-index:1}.modal-order .modal-body{padding:0}.modal-order .modal-content{padding:0;border:none}.modal-order form.order-form{padding:0}.modal-order form.order-form .custom-row{margin:0 -.625rem}.modal-order form.order-form .product__details{width:100%}.modal-order .order-form>.row{margin:0}.order-form .successMessage{padding:0 30px;text-align:center}.order-form .loading-container{display:inline-block;text-align:left;margin-left:15px}.order-form #content-loader,.order-form .Loading:after{border-bottom:6px solid #fff;border-right:6px solid #fff;border-top:6px solid #fff;border-color:rgba(0,0,0,0) #fff;border-style:solid;border-width:6px}.inverted .order-form #content-loader,.inverted .order-form .Loading:after{border-left-color:hsla(0,0%,100%,.6);border-right-color:hsla(0,0%,100%,.6)}.order-form h3{font-size:24px;color:#39a949;text-align:center;margin:30px 0}.order-form .order__formContents{background-color:#f5f6f5;padding:30px 0}.order-form .order__formContents h3{margin:0 30px 30px}.order-form .download-modalBtm{display:inline-flex;width:100%;justify-content:space-between;align-items:center}.order-form .download-modalBtm .content-left{display:inline-flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;flex:0 0 100%;max-width:100%}.order-form .download-modalBtm .content-left .custom-checkbox{font-size:14px;padding-left:22px;margin-bottom:0}.order-form .download-modalBtm .content-left a{padding-left:0;font-size:14px;color:#39a949;display:inline-block;width:100%;text-align:center;margin:30px 0}.order-form .download-modalBtm .content-right{flex:0 0 30%;max-width:30%}.order-form .download-modalBtm .content-right .greenBtn{background-color:#de8d21;font-size:18px}.order-form .download-form{padding:0 2.5rem}@media(max-width:767px){.order-form .download-form{padding-left:1.0625rem;padding-right:1.0625rem;padding-bottom:1.25rem}}.order-form .download-form .email{margin-bottom:20px}.order-form .download-form .email label{font-size:14px;display:inline-block;width:100%;font-weight:500;margin-bottom:10px}.order-form .download-form .email input{border:none}.order-form .download-form h3{color:#39a949;font-weight:500;text-align:center}.order-form .download-form .divider{display:none}.order-form .download-form .download-subtext p{font-size:15px;font-weight:500;max-width:300px;text-align:center;margin:10px auto 20px}.order-form .download-form .download-infoContainer{width:100%;position:relative;margin-bottom:30px}.order-form .download-form .download-infoContainer .icon-container{position:absolute;font-size:60px;color:#39a949;background-color:#fff;border:3px solid #f5f6f5;display:inline-flex;justify-content:center;align-items:center;top:50%;width:120px;height:120px;left:-10px;transform:translateY(-50%);border-radius:50%;padding:15px;z-index:3;overflow:hidden}.order-form .download-form .download-infoContainer .icon-container img{width:200px;max-width:200px;height:200px;-o-object-fit:contain;object-fit:contain}.order-form .download-form .download-infoContainer .infoContents{position:relative;z-index:2;width:100%;padding:10px 10px 10px 130px}.order-form .download-form .download-infoContainer .infoContents p{font-size:13px;margin-bottom:5px}.order-form .download-form .download-infoContainer .infoContents div.form-check{padding:0;margin:0}.order-form .download-form .download-infoContainer .infoContents:before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:100%;width:95%;background-color:#fff;z-index:-1}.order-form .download-form .download-infoContainer .custom-checkbox{font-size:13px;font-weight:500}.order-form .product__details{background:url(/img/gratisiskolan-bg-darkblue.webp) no-repeat 50%;background-size:cover;padding:30px 0;color:#fff}.order-form .product__details .row{max-width:70%;margin:0 auto}.order-form .product__details .row .col-3{flex:0 0 25%;max-width:25%}.order-form .product__details .row .col-9{flex:0 0 75%;max-width:75%}.order-form .product__details h4{color:#fff}.order-form .product__details .order__thumb{width:100%;text-align:left}.order-form .product__details .order__thumb img{width:100%;max-height:150px}.order-form .product__details .order__info{padding-left:15px}.order-form .product__details .order__info p{font-size:16px;line-height:23px}.order-form .product__details .order__info .product-info{padding:15px 0 0}.order-form .product__details .order__info select{display:inline-block;width:100%;max-width:9.25rem;color:#666;font-size:16px;font-weight:400;padding-right:30px;font-family:circular-book}.order-form .order__formContents .productBtn{margin:30px 0;font-size:20px;padding:15px}.order-form .order__formContents h3{font-weight:400}.order-form .order__formContents h3 span{display:inline-block;width:100%;font-size:18px;color:#39a949;font-weight:400}.order-form .order__formContents label{font-size:16px}.order-form .order__formContents label span{color:#e02b27;font-size:1.2rem}.order-form .order__formContents .form-group input,.order-form .order__formContents .form-group select{border:1px solid #ddd;height:40px;border-radius:5px;margin-top:8px;font-weight:400;color:#000}@media(max-width:650px){.order-form .product__details .row{max-width:100%}.order-form .product__details .order__thumb img{width:100%}.order__formContents .col-6{flex:0 0 100%;max-width:100%;width:100%}.order-form .product__details .order__info{padding-right:15px}}@media(max-width:590px){.modal-order form.order-form{overflow:hidden}.order-form .download-form .row{margin:0}.order-form h3{padding:0 20px}}