body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:#a9cbb7;color:#514a4d;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:18px;padding:0 12vw}@media screen and (max-width:1024px){body{padding:0 20px}}h1,h2,h3,h4{font-family:Impact,Franklin Gothic Medium,Arial Narrow,Arial,sans-serif}.section-heading{padding-top:70px;position:relative}.section-heading h1{color:#efecca;font-size:80px;text-shadow:2px 2px #514a4d}.section-heading .shadow{color:#efecca33;font-family:Impact,Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:200px;height:210px;left:20px;overflow:hidden;position:absolute;top:0;width:84vw;word-break:break-all}@media screen and (max-width:1024px){.section-heading{padding-top:20px}.section-heading h1{color:#efecca;font-size:60px}.section-heading .shadow{bottom:-10px;font-size:100px;height:110px;top:auto;width:calc(100vw - 60px)}}a{color:#8d2a32}a:hover{color:#ff6403;cursor:pointer}button{background:#8d2a32;border:none;border-radius:20px;color:#efecca;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:25px;outline:none;padding:5px 25px}button:active,button:focus,button:hover{cursor:pointer;outline:none}button:hover{background:#ff741c}@media screen and (max-width:1024px){button{font-size:20px}}.dots{padding:20px 0}.dots.horizontal{display:flex}.dots .dot{background:#efecca;border-radius:50%;margin:8px;min-height:15px;min-width:15px}.modal-backdrop{background:#0000004d;height:100%;left:0;position:fixed;top:0;width:100%;z-index:500}.modal-wrapper{left:50%;max-height:100vh;outline:0;overflow-y:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:inherit;z-index:700}.modal-wrapper .modal{background:#fff;margin:auto;max-width:calc(100vw - 60px);padding:30px;position:relative;width:800px;z-index:100}.modal-wrapper .modal .modal-header{align-items:center;border-radius:8px 8px 0 0;display:flex;justify-content:space-between;margin-top:0}.modal-wrapper .modal .header-text{align-self:center;color:#fff;color:#000;margin:0}.modal-wrapper .modal .close-btn{background:none;border:none;border-radius:3px;color:#8d2a32;font-size:26px;margin-left:.5rem;padding-right:0}.modal-wrapper .modal .close-btn:hover{color:#ff741c;cursor:pointer}.modal-wrapper .modal a{color:#8d2a32}.modal-wrapper .modal a:hover{color:#ff741c}.modal-wrapper .modal .content{overflow-x:hidden;overflow-y:auto}.header{align-items:center;background:#a9cbb7;border-bottom:6px solid #efecca;color:#514a4d;display:flex;height:92px;justify-content:space-between;margin:0 -12vw;padding:0 12vw;position:fixed;top:0;transition:top .5s ease-in-out,border .7s ease-in-out;width:calc(100% - 24vw);z-index:10}.header .navigation{display:none;position:relative}@media screen and (min-width:1024px){.header .navigation{display:block;margin-top:25px}.header .navigation ul{display:flex;justify-content:center;justify-items:flex-end}.header .navigation ul li:not(:last-child){margin-right:30px}}.header.hide-to-top{top:-98px}.header a{color:#514a4d;padding:10px;text-decoration:none}.header a:hover{color:#efecca;color:#8d2a32}.header li.current-section a{color:#8d2a32;font-weight:600}.header div:first-child{align-items:center;display:flex}.header .logo img{height:60px;margin-right:20px}.header ul{display:flex;list-style:none}.header .social-links a{font-size:30px;margin-left:20px;padding:0}.header .social-links a:hover{color:#ff741c}.header .mobile-menu{display:none}.header .toggle-menu-btn{background:#0000;border:none;color:#514a4d;display:none;font-size:30px;padding:0}@media screen and (max-width:1300px){.header h1{font-size:25px}}@media screen and (max-width:1024px){.header{margin:0 -20px;padding:0 20px;width:calc(100vw - 40px)}.header .logo img{height:45px}.header h1{font-size:25px}.header .header-right{display:flex;justify-content:space-between;width:100%}.header .social-links{display:none}.header .toggle-menu-btn{display:block;margin-right:20px}.header .mobile-menu{background:#efecca;display:block;height:100%;padding:12vw;position:fixed;right:0;top:0;transition:all .5s ease-out;width:250px}.header .mobile-menu .toggle-menu-btn{float:right}.header .mobile-menu.hide{margin-right:-100%;transition:all .5s ease-out}.header .mobile-menu ul{flex-direction:column;padding-top:30px}.header .mobile-menu ul li{margin:20px 0}.header .mobile-menu ul li.current-section a{color:#ff934f;font-weight:600}.header .mobile-menu ul li.current-section a:hover{color:#ffb282}.header .mobile-menu ul a{font-size:2rem}.header .mobile-menu ul a:hover{color:#ff934f}.header .backdrop.show{background:#0006;height:100%;left:0;position:fixed;top:0;width:100%}.header .backdrop.hide,.header .backdrop.show{transition:all .5s ease-out}}.top-banner{padding-top:92px}.top-banner .slider{border-bottom:6px solid #efecca;height:70vh;margin:0 -12vw;overflow:hidden;position:relative;z-index:-1}.top-banner .slider:after{background:#a9cbb733;content:" ";height:70vh;left:0;position:absolute;top:0;width:100vw}.top-banner .slider img{transform:translateY(35vh) translateY(-50%);width:100vw}.top-banner .intro-cards{margin-top:-400px}.top-banner .intro-cards h3{color:#efecca;font-size:40px;text-shadow:1px 1px #514a4d}.top-banner .intro-cards .dots{align-items:center;display:flex;flex-direction:column;width:100%}.top-banner .intro-cards .cards-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.top-banner .intro-cards .intro-card{background:#efecca;padding:25px;text-align:center}.top-banner .intro-cards .intro-card h2{font-size:50px;margin:0}.top-banner .intro-cards .intro-card img{display:block;margin:20px -25px;position:relative;width:20vw}.top-banner .intro-cards .intro-card img:after{background:#a9cbb726;content:" ";height:200px;left:0;position:absolute;top:0;width:25vw}.top-banner .intro-cards .intro-card:first-child{box-shadow:-20px -20px 0 #ff934f}.top-banner .intro-cards .intro-card:last-child{box-shadow:20px 20px 0 #f7ff58}@media screen and (max-width:1024px){.top-banner .slider{height:auto;margin:0 -20px;overflow:hidden;width:calc(100vw - 15px)}.top-banner .slider:after{height:auto}.top-banner .slider img{transform:translateY(0) translateY(0)}.top-banner .intro-cards{margin-top:0}.top-banner .intro-cards .cards-wrapper{justify-content:center}.top-banner .intro-cards .cards-wrapper .intro-card{margin-bottom:50px}.top-banner .intro-cards .cards-wrapper .intro-card img{width:70vw}.top-banner .intro-cards .cards-wrapper .intro-card:first-child{box-shadow:-15px -15px 0 #ff934f}.top-banner .intro-cards .cards-wrapper .intro-card:last-child{box-shadow:15px 15px 0 #f7ff58}}.about{margin:100px 0}.about .about-text{background:#efecca;font-size:30px;margin:0 -12vw;padding:50px 12vw}.about .design-background-1{background:#efecca;display:none;height:100px;margin-left:25vw;margin-right:-12vw;margin-top:-120px;width:100%}.about .design-background-2{background:#efecca;margin-left:-12vw;margin-right:13vw}.about .design-background-2 .dots{margin-left:70vw;padding:40px 0}.about .design-background-2 .dots .dot{background:#a9cbb7}@media screen and (max-width:1024px){.about{margin:0}.about .about-text{font-size:20px;margin:0 -20px;padding:10px 20px}.about .design-background-1{display:none;margin-right:-20px}.about .design-background-2{margin-left:-20px}.about .design-background-2 .dots{margin-left:50vw;padding:20px 0}}.tiles{margin:100px 0}.tiles .tiles-wrapper{display:flex;flex-wrap:wrap}.tiles .tiles-wrapper .tile{background-color:initial;font-size:40px;height:25.33333vw;overflow:hidden;perspective:1000px;width:33.33333%}.tiles .tiles-wrapper .tile .flip-tile-inner .flip-tile-back,.tiles .tiles-wrapper .tile .flip-tile-inner .flip-tile-front{align-items:center;display:flex;justify-content:center}.tiles .tiles-wrapper .tile img{height:25.33333vw}.tiles .tiles-wrapper .tile h4{padding:0 40px}.tiles .tiles-wrapper .tile.tile-2 .flip-tile-front{background:#ff934f}.tiles .tiles-wrapper .tile.tile-3 .flip-tile-back{background:#514a4d;color:#efecca}.tiles .tiles-wrapper .tile.tile-4{align-items:flex-end;color:#efecca;display:flex;justify-content:flex-end}.tiles .tiles-wrapper .tile.tile-4 .flip-tile-front{background:#514a4d}.tiles .tiles-wrapper .tile.tile-5 .flip-tile-back{background:#ff934f}.tiles .tiles-wrapper .tile.tile-6 .flip-tile-front{background:#f7ff58}.tiles .tiles-wrapper .tile .flip-tile-inner{height:100%;position:relative;text-align:center;transform-style:preserve-3d;transition:transform .8s;width:100%}.tiles .tiles-wrapper .tile .flip-tile-back,.tiles .tiles-wrapper .tile .flip-tile-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;position:absolute;width:100%}.tiles .tiles-wrapper .tile .flip-tile-back{background:#f7ff58;transform:rotateY(180deg)}.tiles .tiles-wrapper .tile:hover .flip-tile-inner{transform:rotateY(180deg)}.tiles .tiles-wrapper .tile:hover .flip-tile-inner .flip-tile-front{transform:translateX(0)}@media screen and (max-width:1300px){.tiles .tiles-wrapper .tile h4{font-size:30px;padding:0 10px}}@media screen and (max-width:1024px){.tiles .tiles-wrapper{margin:0 -20px}.tiles .tiles-wrapper .tile{height:50vw;width:50%}.tiles .tiles-wrapper .tile h4{font-size:40px;padding:0 10px}.tiles .tiles-wrapper .tile img{height:50vw;width:auto}.tiles .tiles-wrapper .tile.tile-1{order:1}.tiles .tiles-wrapper .tile.tile-2{order:2}.tiles .tiles-wrapper .tile.tile-3{order:4}.tiles .tiles-wrapper .tile.tile-4{order:3}.tiles .tiles-wrapper .tile.tile-5{order:5}.tiles .tiles-wrapper .tile.tile-6{order:6}}@media screen and (max-width:768px){.tiles .tiles-wrapper .tile h4{font-size:30px;padding:0 10px}}@media screen and (max-width:576px){.tiles .tiles-wrapper .tile h4{font-size:20px;padding:0 10px}}.quiz{margin:100px 0}.quiz .question-wrapper{background:#efecca;padding:40px 80px}.quiz h4{font-size:30px}.quiz .answer{margin:40px 0;position:relative}.quiz .answer .answer-text{margin-left:50px}.quiz .finished-state h3,.quiz .starting-state h3{font-size:50px;margin:10px 0}.quiz .finished-state .flex-content,.quiz .starting-state .flex-content{align-items:center;display:flex;flex-wrap:wrap;font-size:30px}.quiz .finished-state .flex-content>div:first-child,.quiz .starting-state .flex-content>div:first-child{width:calc(50% - 20px)}.quiz .finished-state .image-wrapper,.quiz .starting-state .image-wrapper{margin-left:20px;min-width:300px;width:50%}.quiz .finished-state .image-wrapper img,.quiz .starting-state .image-wrapper img{width:100%}.quiz .quiz-footer{align-items:center;display:flex;flex-direction:column;margin-top:40px}.quiz .dot{background:#a9cbb7}.quiz .dot.active{background:#514a4d}.quiz input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.quiz .styled-radio{background-color:#a9cbb7;border-radius:50%;height:25px;left:0;position:absolute;top:0;width:25px}.quiz .styled-radio:after{content:"";display:none;position:absolute}.quiz input:checked~.styled-radio:after{display:block}.quiz .styled-radio:after{background:#514a4d;border-radius:50%;height:17px;left:4px;top:4px;width:17px}.quiz label:hover{cursor:pointer}.quiz .answer:hover .styled-radio{background:#89b89c}@media screen and (max-width:1024px){.quiz .question-wrapper{padding:20px}.quiz .question-wrapper h3{font-size:30px}.quiz .finished-state img,.quiz .starting-state img{margin-left:0;width:100%}.quiz .finished-state .flex-content,.quiz .starting-state .flex-content{font-size:20px}.quiz .finished-state .flex-content>div:first-child,.quiz .starting-state .flex-content>div:first-child{margin-bottom:20px;width:auto}.quiz .answer label{display:flex}.quiz .answer label .answer-text{margin-left:35px;margin-top:-3px}.quiz .styled-radio{height:20px;width:20px}.quiz .styled-radio:after{height:12px;width:12px}}.sticker-pack{background:linear-gradient(180deg,#0000 10%,#ff934f 0,#ff934f 45%,#0000 0);margin:100px -12vw 100px -60px;padding-left:60px}.sticker-pack .sticker-pack-header{display:flex;flex-wrap:wrap;justify-content:space-between}.sticker-pack .sticker-pack-header h2{color:#efecca;font-size:40px;margin-top:-60px}.sticker-pack .sticker-pack-header img{transform:translateY(11%)}.sticker-pack .sticker-pack-content{display:flex;flex-wrap:wrap}.sticker-pack .sticker-pack-content img{height:auto;margin-right:80px;margin-top:-140px;max-width:20vw;min-width:20vw}.sticker-pack .sticker-pack-content .text{font-size:30px;margin-right:80px;width:50vw}.sticker-pack .sticker-pack-content .text a{word-break:break-word}@media screen and (max-width:1024px){.sticker-pack{background:linear-gradient(180deg,#0000 5%,#ff934f 0,#ff934f 15%,#0000 0);justify-content:space-between;margin-left:-20px;margin-right:-20px;padding:0 20px}.sticker-pack .sticker-pack-header{overflow:hidden;padding:0;position:relative}.sticker-pack .sticker-pack-header h2{font-size:30px;margin-top:-40px}.sticker-pack .sticker-pack-header img{max-width:300px;position:absolute;right:-95px;top:-40px}.sticker-pack .sticker-pack-content{flex-direction:column-reverse}.sticker-pack .sticker-pack-content .text{font-size:20px;margin-right:20px;width:auto}.sticker-pack .sticker-pack-content img{height:auto;margin-right:0;margin-top:0;max-width:calc(100vw - 55px);min-width:calc(100vw - 55px)}}.footer{align-items:center;background:linear-gradient(90deg,#efecca 0,#efecca 10px,#0000 0,#0000 20px,#efecca 0,#efecca 80px,#0000 0,#0000 90px,#efecca 0,#efecca 400px,#0000 0,#0000 410px,#efecca 0,#efecca calc(100vw - 410px),#0000 calc(100vw - 410px),#0000) no-repeat 0 0;background-position:50%;background-size:auto 100px;display:flex;flex-direction:column;justify-content:center;margin:0 -12vw 20px}.footer img{margin-bottom:10px}.footer .fa-heart{color:#ff934f}.footer a{color:#8d2a32}.footer a:hover{color:#ff741c}.footer .social-btns{display:flex;padding:10px}.footer .social-btns .social-link{align-items:center;background:#ff934f;border-radius:50%;color:#efecca;display:flex;font-size:22px;height:40px;justify-content:center;margin:5px;text-decoration:none;width:40px}.footer .social-btns .social-link:hover{background:#ff741c}.footer .footer-btns,.footer .footer-btns button{color:#514a4d;font-size:18px}.footer .footer-btns button{background:#0000;padding:5px 10px}.footer .footer-btns button:hover{color:#8d2a32}@media screen and (max-width:1024px){.footer{background:#efecca;background:linear-gradient(90deg,#efecca 0,#efecca) no-repeat 0 0;background-position:50%;background-size:auto 100px;margin:0 -20px 20px}}
/*# sourceMappingURL=main.b8b514ba.css.map*/