html{font-family:Arial,sans-serif;height:100%!important}html body{margin:0!important;min-height:100vh!important;position:relative}html .background-image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;position:absolute;top:0;width:100%;z-index:-9999}html body:has(>.lightbox-section:target){overflow:hidden!important}html .lightbox-section{display:none}html .lightbox-section:target{background-color:rgba(0,0,0,.85);bottom:0;display:block;height:100vh;left:0;position:absolute;right:0;top:0;width:100%;z-index:9999}html .lightbox-section .close .close-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%23fff' d='M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3l105.4 105.3c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256l105.3-105.4z'/%3E%3C/svg%3E");background-repeat:no-repeat;height:2rem;position:absolute;right:1rem;top:1rem;width:2rem}@media (min-width:768px){html .lightbox-section .close .close-icon{height:3.25rem;right:2rem;top:2rem;width:3.25rem}}html .lightbox-section .iframe-video{border:0;height:30%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}@media (min-width:768px){html .lightbox-section .iframe-video{height:50%;width:80%}}@media (min-width:992px){html .lightbox-section .iframe-video{height:65%;width:80%}}@media (min-width:1200px){html .lightbox-section .iframe-video{height:80%;width:80%}}.container{margin-left:auto;margin-right:auto}.header-section .header-container{display:flex;justify-content:space-between}.header-section .header-container .logo-container{padding:1.5rem}.header-section .header-container .logo-container img{max-height:33px;max-width:108px}@media (min-width:576px){.header-section .header-container .logo-container img{max-height:56px;max-width:183px}}.header-section .header-container .crochet-language-picker{gap:2.5rem;list-style-type:none;padding-left:1rem}.language-picker{cursor:pointer;position:relative;z-index:2}.language-picker .active-language{background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);color:#999;font-family:Montserrat,sans-serif;font-size:11px;margin-right:1.5rem;padding:.5rem .8rem;text-transform:uppercase}.language-picker .active-language a{text-decoration:none}.language-picker .active-language a:active{color:unset}.language-picker:hover .language-options-container{display:block}.language-picker .language-options-container{display:none;padding-top:10px}.language-picker .language-options-container .language-options{border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);float:right;list-style:none;overflow:hidden;padding:0;position:absolute;right:24px;top:calc(100% - 18px);width:130px;z-index:8}.language-picker .language-options-container .language-options:hover{display:block}.language-picker .language-options-container .language-options li{margin:0;padding:0}.language-picker .language-options-container .language-options li:hover{display:block}.language-picker .language-options-container .language-options li:last-child a{border:0}.language-picker .language-options-container .language-options li a{align-items:center;background-color:#fff;border-bottom:1px solid #ccc;color:#666;display:flex;font-family:Montserrat,sans-serif;font-size:11px;line-height:28px;padding:5px 10px;text-decoration:none;text-transform:uppercase;transition:.15s ease-in-out}.language-picker .language-options-container .language-options li a:hover{background-color:#f4f4f4}.language-picker .language-options-container .language-options li img{display:inline-block;flex-grow:0;flex-shrink:0;height:16px;margin:-2px 5px 0 0;vertical-align:middle;width:23px}.videos-section{align-items:center;display:flex;flex-direction:column;padding:1rem}.videos-section .videos-container{display:flex;gap:2rem;justify-content:center;position:relative}@media (max-width:768px){.videos-section .videos-container{align-items:center;flex-direction:column-reverse}}@media (max-width:500px){.videos-section .videos-container{width:100%}}.videos-section .videos-container ul{background-color:hsla(0,0%,100%,.6);border-bottom-left-radius:60px;border-bottom-right-radius:20px;border-top-left-radius:20px;border-top-right-radius:60px;box-shadow:17px 21px 14px -7px rgba(0,0,0,.6);box-sizing:border-box;margin-top:0;max-width:100%;padding:1.25rem 1.75rem;width:100%}@media (min-width:500px){.videos-section .videos-container ul{width:450px}}.videos-section .videos-container .banner-container .banner{background-color:hsla(0,0%,100%,.6);border-radius:20px;padding:1.5rem}.videos-section .videos-container .banner-container .banner figure{margin:0}.videos-section .videos-container .banner-container .banner figure img{height:100%;max-height:400px;max-width:500px;-o-object-fit:contain;object-fit:contain;width:100%}@media (min-width:1671px){.videos-section .videos-container .banner-container .banner figure img{min-height:400px;min-width:500px}}.videos-section .videos-container .banner-container .banner .banner-header{background-color:#e7430f;border-top-left-radius:20px;border-top-right-radius:20px;padding:1rem 2rem}.videos-section .videos-container .banner-container .banner .banner-header p{color:#fff;font-size:20px;font-weight:600;margin:0}.videos-section .videos-container ul{list-style:none}.videos-section .videos-container ul li{background-color:#ececec;border-bottom-left-radius:25px;border-top-right-radius:25px;box-shadow:10px 10px 4px -5px rgba(0,0,0,.2);margin:1rem 0;position:relative}.videos-section .videos-container ul li a{align-items:center;color:inherit;display:flex;font-size:18px;gap:.5rem;justify-content:space-between;padding:10px 15px;text-decoration:none}.videos-section .videos-container ul li a .play-circle{background-color:#000;border-radius:50%;display:inline-block;padding:20px;position:relative;transition:.25s ease-in-out}.videos-section .videos-container ul li a .play-circle .play-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='17' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.7 16.315 15.287 9 1.7 1.684v14.63Zm15.296-7.206a1.608 1.608 0 0 1-.846 1.301L2.419 17.803a1.658 1.658 0 0 1-1.524.023L.8 17.775A1.607 1.607 0 0 1 0 16.392V1.607C0 1.041.302.514.801.225A1.657 1.657 0 0 1 2.419.197L16.15 7.59c.523.28.85.823.85 1.41l-.004.11Z' fill='%23fff'/%3E%3C/svg%3E");height:18px;left:calc(50% + 1px);position:absolute;top:50%;transform:translate(-50%,-50%);width:17px}.videos-section .videos-container ul li a:hover .play-circle{background-color:orange}.footer-container{text-align:center}.footer-container .general-instructions-btn{background:url(../../frontend/img/content/arrow-btn.png) no-repeat 100%;background-color:#666;border-radius:20px;color:#fff!important;display:inline-block;font-size:15px;font-weight:700;margin:3rem 0;padding:11.25px 100px 10.5px 20px;text-align:left;text-decoration:none;text-transform:uppercase}body.origami{display:flex;flex-direction:column}body.origami .videos-section{align-items:center;display:flex;flex:1;justify-content:center}
/*# sourceMappingURL=qr-code.css.map */
