/*!------------------------------------------------------------------
[MAIN STYLESHEET]
PROJECT: Nerdy Crochet
VERSION: 4.0 - PRIDE RAINBOW EDITION
-------------------------------------------------------------------*/@import "https://fonts.googleapis.com/css2?family=Baloo+2:wght@500;600;700;800&family=Nunito:wght@300;400;600;700&display=swap";@keyframes rainbow-shift{0%{background-position:0}50%{background-position:100%}100%{background-position:0}}@keyframes rainbow-text{0%{color:#ff0018}16%{color:#ffa52c}33%{color:#ffff41}50%{color:#008018}66%{color:#0000f9}83%{color:#86007d}100%{color:#ff0018}}@keyframes rainbow-border-spin{0%{border-color:#ff0018}16%{border-color:#ffa52c}33%{border-color:#ffff41}50%{border-color:#008018}66%{border-color:#0000f9}83%{border-color:#86007d}100%{border-color:#ff0018}}@keyframes rainbow-glow{0%{box-shadow:0 0 15px #FF0018,0 0 30px rgba(255,0,24,.3)}16%{box-shadow:0 0 15px #FFA52C,0 0 30px rgba(255,165,44,.3)}33%{box-shadow:0 0 15px #FFFF41,0 0 30px rgba(255,255,65,.3)}50%{box-shadow:0 0 15px #008018,0 0 30px rgba(0,128,24,.3)}66%{box-shadow:0 0 15px #0000F9,0 0 30px rgba(0,0,249,.3)}83%{box-shadow:0 0 15px #86007D,0 0 30px rgba(134,0,125,.3)}100%{box-shadow:0 0 15px #FF0018,0 0 30px rgba(255,0,24,.3)}}@keyframes shimmer{0%{background-position:-200%}100%{background-position:200%}}body{line-height:1.4;font-family:nunito,sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;color:#636e72;background-color:#fff;overflow-x:hidden}p,.paragraph{font-weight:400;color:#636e72;font-size:16px;line-height:1.7;font-family:nunito,sans-serif}h1,h2,h3,h4,h5,h6{color:#2d3436;font-family:'baloo 2',cursive;font-weight:700;line-height:1.2}h1,.h1{font-size:56px}h2,.h2{font-size:48px}h3,.h3{font-size:26px}h4,.h4{font-size:20px}h5,.h5{font-size:18px}h6,.h6{font-size:14px}h1,.h1,h2,.h2{background:linear-gradient(90deg,#FF0018,#FFA52C,#FFFF41,#008018,#0000F9,#86007D);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}h1.text-white,.h1.text-white,h2.text-white,.h2.text-white{background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:#fff;background-clip:unset;filter:none}.btn{font-size:14px;font-family:nunito,sans-serif;text-transform:capitalize;padding:14px 42px;border-radius:12px;font-weight:600;border:2px solid transparent;position:relative;z-index:1;transition:.3s ease}.btn:hover,.btn:active,.btn:focus{outline:0;box-shadow:0 8px 25px rgba(134,0,125,.3)!important;transform:translateY(-2px)}.btn-sm{padding:10px 30px}.btn-primary{background:linear-gradient(135deg,#CC0014,#CC7A00,#B8A800,#006612,#0000C4,#6B0063);color:#fff;border-color:transparent;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.4)}.btn-primary:active,.btn-primary:hover,.btn-primary.focus,.btn-primary.active{background:linear-gradient(135deg,#CC0014,#CC7A00,#B8A800,#006612,#0000C4,#6B0063)!important;border-color:transparent!important}.btn-outline-primary{background:0 0;color:#2d3436;border:2px solid;border-image:linear-gradient(90deg,#FF0018,#FFA52C,#FFFF41,#008018,#0000F9,#86007D)1;transition:.3s ease}.btn-outline-primary:active,.btn-outline-primary:hover,.btn-outline-primary.focus,.btn-outline-primary.active{background:linear-gradient(135deg,#FF0018,#FFA52C,#FFFF41,#008018,#0000F9,#86007D)!important;border-color:transparent!important;color:#fff}.btn-light{background:#fff;color:#2d3436;border-color:#fff}.btn-light:active,.btn-light:hover,.btn-light.focus,.btn-light.active{background:#fff!important;border-color:#fff!important}.btn-play{height:50px;width:50px;padding:0;line-height:45px;display:inline-block;border-radius:50%;text-align:center;color:#fff}.btn-play-lg{height:70px;width:70px;padding:0;line-height:70px;display:inline-block;border-radius:50%;text-align:center;color:#fff;font-size:30px;box-shadow:0 0 0 20px rgba(255,255,255,.5);transition:.2s ease}.btn-play-lg:hover{box-shadow:0 0 0 25px rgba(255,255,255,.5)}::selection{background:linear-gradient(90deg,#FF0018,#86007D);color:#fff}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#FF0018,#FFA52C,#FFFF41,#008018,#0000F9,#86007D);background-size:400% 400%;animation:rainbow-shift 3s ease infinite;z-index:99999;display:flex;align-items:center;justify-content:center}a,a:hover,a:focus{text-decoration:none}a,button,select{cursor:pointer;transition:.2s ease}a:focus,button:focus,select:focus{outline:0}a:hover{background:linear-gradient(90deg,#FF0018,#FFA52C,#FFFF41,#008018,#0000F9,#86007D);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.slick-slide{outline:0}.section{padding-top:110px;padding-bottom:110px}.section-sm{padding-top:50px;padding-bottom:50px}.section-warm{background:linear-gradient(180deg,rgba(255,0,24,3%) 0%,rgba(255,165,44,3%) 16%,rgba(255,255,65,3%) 33%,rgba(0,128,24,3%) 50%,rgba(0,0,249,3%) 66%,rgba(134,0,125,3%) 83%,rgba(255,0,24,3%) 100% )}.bg-cover{background-size:cover;background-position:50%;background-repeat:no-repeat}.border-primary{border-image:linear-gradient(90deg,#FF0018,#FFA52C,#FFFF41,#008018,#0000F9,#86007D)1!important}.overlay{position:relative}.overlay::before{position:absolute;content:'';height:100%;width:100%;top:0;left:0;background:linear-gradient(135deg,rgba(255,0,24,.4),rgba(0,0,249,.4));opacity:.6}.outline-0{outline:0!important}.d-unset{display:unset!important}.bg-primary{background:linear-gradient(90deg,#FF0018,#FFA52C,#FFFF41,#008018,#0000F9,#86007D,#FF0018)!important;background-size:300% 100%!important;animation:rainbow-shift 3s ease infinite}.bg-gradient{background:linear-gradient(90deg,#FF0018,#FFA52C,#FFFF41,#008018,#0000F9,#86007D)!important;background-size:100% 100%!important}.hover-shadow{transition:.3s ease}.hover-shadow:hover{animation:rainbow-glow 3s ease infinite}.text-primary{background:linear-gradient(90deg,#FF0018,#FFA52C,#FFFF41,#008018,#0000F9,#86007D)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}i.text-primary{background:0 0!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#86007D!important;background-clip:unset!important;color:#86007d!important}.text-color{color:#636e72}.mb-10{margin-bottom:10px!important}.mb-20{margin-bottom:20px!important}.mb-30{margin-bottom:30px!important}.mb-40{margin-bottom:40px!important}.mb-50{margin-bottom:50px!important}.mb-60{margin-bottom:60px!important}.mb-70{margin-bottom:70px!important}.mb-80{margin-bottom:80px!important}.mb-90{margin-bottom:90px!important}.mb-100{margin-bottom:100px!important}.zindex-1{z-index:1}.top-100{top:100px}.overflow-hidden{overflow:hidden}.font-weight-medium{font-weight:500!important}.form-control{height:50px;border:2px solid transparent;border-radius:10px;background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#FF0018,#FFA52C,#FFFF41,#008018,#0000F9,#86007D);background-origin:border-box;background-clip:padding-box,border-box}.form-control:focus{outline:0;box-shadow:0 0 0 3px rgba(134,0,125,.15),0 0 0 3px rgba(255,0,24,.15);background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#FF0018,#FFA52C,#FFFF41,#008018,#0000F9,#86007D);background-origin:border-box;background-clip:padding-box,border-box;border-color:transparent}textarea.form-control{height:100px}.badge-primary{background:linear-gradient(90deg,#FF0018,#FFA52C,#FFFF41,#008018,#0000F9,#86007D);background-size:300% 100%;animation:rainbow-shift 3s ease infinite}.nav-tabs{margin-bottom:20px}.nav-tabs .nav-item{margin-right:10px}.nav-tabs .nav-item .nav-link{border:0;padding:10px 0;color:#636e72;font-weight:600}.nav-tabs .nav-item .nav-link.active{background:linear-gradient(90deg,#FF0018,#FFA52C,#FFFF41,#008018,#0000F9,#86007D);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.navigation{transition:.3s ease;background:linear-gradient(90deg,rgba(255,0,24,.18),rgba(255,165,44,.18),rgba(255,255,65,.14),rgba(0,128,24,.18),rgba(0,0,249,.18),rgba(134,0,125,.18)),#fff;box-shadow:0 2px 20px rgba(0,0,0,6%);border-bottom:3px solid;border-image:linear-gradient(90deg,#FF0018,#FFA52C,#FFFF41,#008018,#0000F9,#86007D)1}@media(max-width:991px){.navigation{box-shadow:0 2px 20px rgba(0,0,0,6%)}.navigation .navbar{padding:10px 0}}.navigation.sticky-top{z-index:9999}.nav-bg{box-shadow:0 2px 20px rgba(0,0,0,6%)}.nav-bg .navbar{padding:10px 0}.navbar{padding:25px 0;transition:.3s ease}.navbar .dropdown:hover .dropdown-menu{visibility:visible;opacity:1;transform:scaleX(1)}.navbar .dropdown-menu{box-shadow:0 8px 30px rgba(0,0,0,.1);padding:15px;border:0;top:50px;left:-10px;border-radius:12px;display:block;visibility:hidden;transition:.3s ease;opacity:0;transform:scale(.95);background:#fff}@media(max-width:991px){.navbar .dropdown-menu{display:none;opacity:1;visibility:visible;transform:scale(1);transform-origin:unset}}.navbar .dropdown-menu.show{visibility:hidden}@media(max-width:991px){.navbar .dropdown-menu.show{visibility:visible;display:block}}.navbar .dropdown-item{color:#2d3436;transition:.2s ease;padding:10px;border-radius:8px}.navbar .dropdown-item:hover{background:linear-gradient(90deg,rgba(255,0,24,8%),rgba(255,165,44,8%),rgba(255,255,65,8%),rgba(0,128,24,8%),rgba(0,0,249,8%),rgba(134,0,125,8%) )}.nav-item{margin:0}.nav-item .nav-link{text-transform:capitalize;font-size:18px;font-weight:600}.navbar-light .navbar-nav .nav-link{color:#2d3436}.navbar-light .navbar-nav .nav-link:hover{background:linear-gradient(90deg,#FF0018,#FFA52C,#FFFF41,#008018,#0000F9,#86007D);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.navbar-expand-lg .navbar-nav .nav-link{padding:20px}.search-btn{border:0;background:0 0;color:#fff}.search-wrapper{position:absolute;top:0;left:0;right:0;height:100%;z-index:2;visibility:hidden;transition:.2s ease;opacity:0}.search-wrapper.open{visibility:visible;opacity:1}.search-box{height:100%;width:100%;border:0;background:#fff;font-size:20px;padding:0}.search-box:focus{box-shadow:none!important}.search-close{position:absolute;right:5px;top:50%;transform:translateY(-50%);border:0;background:0 0;page-break-after:10px;font-size:20px}.cart{background:0 0;border:0;position:relative}@media(max-width:991px){.cart{position:absolute;top:23px;right:50px}}.cart .badge{position:absolute;top:-5px;border-radius:50%;right:-10px}.overlay-image{position:absolute;left:0;right:0;top:0;height:100%;width:100%}.cta-image{position:absolute;top:50%;transform:translateY(-50%);right:0}@media(max-width:767px){.cta-image{display:none}}.img-border{position:relative;display:inline-block}.img-border::before{position:absolute;content:"";height:100%;width:100%;border:3px solid;animation:rainbow-border-spin 3s linear infinite;top:5%;left:5%;border-radius:inherit;z-index:-1}.content-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.testimonial-slider{margin-bottom:80px}.testimonial-slider .slick-slide{margin-top:80px}.client-img{height:100px;width:100px;border-radius:50%;border:3px solid;animation:rainbow-border-spin 3s linear infinite;margin:-70px auto 20px}.rating.five li i{color:#f9aa1f}.rating.four li:not(:last-child) i{color:#f9aa1f}.rating.three li i{color:#f9aa1f}.rating.three li:last-child i{color:#636e72}.rating.three li:nth-child(4) i{color:#636e72}.rating.two li:first-child i{color:#f9aa1f}.rating.two li:nth-child(2) i{color:#f9aa1f}.rating.one li:first-child i{color:#f9aa1f}.slick-arrow{position:absolute;z-index:1;border:0;transition:all linear .2s;background:0 0;bottom:-50px}.slick-arrow.prevArrow{left:calc(50% - 50px)}.slick-arrow.nextArrow{right:calc(50% - 50px)}.quoted{position:relative;padding:0 10px}.quoted::before{position:absolute;font-family:themify;content:"\e67f";left:-10px;top:-5px}.quoted::after{position:absolute;font-family:themify;content:"\e67e";right:-10px;top:-5px}#map_canvas{height:450px}.pagination{justify-content:center}.pagination .page-item .page-link{display:inline-block;width:40px;height:40px;border-radius:12px;border:2px solid transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#FF0018,#FFA52C,#FFFF41,#008018,#0000F9,#86007D);background-origin:border-box;background-clip:padding-box,border-box;text-align:center;margin-right:6px;font-weight:700;color:#86007d;transition:.2s ease}.pagination .page-item .page-link:hover{background:linear-gradient(90deg,#FF0018,#FFA52C,#FFFF41,#008018,#0000F9,#86007D);background-size:300% 100%;animation:rainbow-shift 2s ease infinite;color:#fff;border-color:transparent}.pagination .page-item:first-child .page-link,.pagination .page-item:last-child .page-link{border-radius:12px}.pagination .page-item.active .page-link{background:linear-gradient(90deg,#FF0018,#FFA52C,#FFFF41,#008018,#0000F9,#86007D);background-size:300% 100%;animation:rainbow-shift 2s ease infinite;color:#fff;border-color:transparent}.content *{margin-bottom:20px}.content a{text-decoration:underline;background:linear-gradient(90deg,#FF0018,#FFA52C,#FFFF41,#008018,#0000F9,#86007D);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:600}.content a:hover{animation:rainbow-text 2s linear infinite;-webkit-text-fill-color:currentColor}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin-bottom:10px}.content ol{padding-left:20px}.content ul{padding-left:0}.content ul li{position:relative;padding-left:20px;margin-bottom:10px;list-style-type:none}.content ul li::before{position:absolute;content:"\e65d";font-family:themify;font-size:14px;left:0;top:1px;animation:rainbow-text 3s linear infinite;transition:.3s ease}.content table{text-align:left;width:100%;max-width:100%;margin-bottom:1rem;border:2px solid transparent;border-radius:8px;overflow:hidden;background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#FF0018,#FFA52C,#FFFF41,#008018,#0000F9,#86007D);background-origin:border-box;background-clip:padding-box,border-box}.content table th,.content table td{padding:.75rem;vertical-align:top;border:1px solid #dee2e6}.content table thead{background:linear-gradient(90deg,rgba(255,0,24,6%),rgba(255,165,44,6%),rgba(255,255,65,6%),rgba(0,128,24,6%),rgba(0,0,249,6%),rgba(134,0,125,6%) )}.content table tbody{background:#fff}.content table tbody td{text-align:left!important}.content blockquote{border-left:4px solid;border-image:linear-gradient(180deg,#FF0018,#FFA52C,#FFFF41,#008018,#0000F9,#86007D)1;padding:20px;background:linear-gradient(90deg,rgba(255,0,24,4%),rgba(134,0,125,4%) );border-radius:0 12px 12px 0}.content blockquote p{margin-bottom:0;color:#2d3436;font-style:italic;font-size:22px;font-weight:500}.content pre{padding:10px 20px;background:#2d3436;color:#fff;border-radius:10px}.snip-layout .snip-layout__main-container{top:100px}.snip-header__title{color:#fff}.rw-ui-report{z-index:9!important}.product-slider .slick-list{border:2px solid transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#FF0018,#FFA52C,#FFFF41,#008018,#0000F9,#86007D);background-origin:border-box;background-clip:padding-box,border-box;margin-bottom:10px;border-radius:12px}.product-slider .slick-dots{margin-top:10px;padding-left:0;display:flex}.product-slider .slick-dots li{list-style-type:none;border:2px solid transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#FF0018,#FFA52C,#FFFF41,#008018,#0000F9,#86007D);background-origin:border-box;background-clip:padding-box,border-box;margin:10px;border-radius:8px;padding:10px;cursor:pointer}.product-slider .slick-dots li:first-child{margin-left:0}.product-slider .slick-dots li:last-child{margin-right:0}.product-slider .slick-dots li img{height:auto;max-width:100%}.card{border-radius:16px;transition:transform .3s ease,box-shadow .3s ease;overflow:hidden;background:#fff;border:2px solid transparent}.card:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgba(134,0,125,.15);background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#FF0018,#FFA52C,#FFFF41,#008018,#0000F9,#86007D);background-origin:border-box;background-clip:padding-box,border-box}.card .card-body{padding:1.5rem}.breadcrumb-item a{color:#2d3436;font-weight:600}.breadcrumb-item a:hover{background:linear-gradient(90deg,#FF0018,#FFA52C,#FFFF41,#008018,#0000F9,#86007D);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.breadcrumb-item.active{background:linear-gradient(90deg,#FF0018,#FFA52C,#FFFF41,#008018,#0000F9,#86007D);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}article .list-inline-item{color:#636e72;font-size:14px}@media(max-width:767px){h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:22px}}@media(max-width:991px){.section{padding-top:70px;padding-bottom:70px}}.masonry-grid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:768px){.masonry-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.masonry-grid{grid-template-columns:repeat(3,1fr)}}.masonry-item{break-inside:avoid}.masonry-item .card{border-radius:16px;box-shadow:0 4px 15px rgba(0,0,0,8%)}.masonry-item .card-img-top{width:100%;object-fit:cover}.masonry-card-link{text-decoration:none;color:inherit;display:block}.masonry-card-link:hover{color:inherit;text-decoration:none;background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:unset;background-clip:unset}.masonry-card-link .card-title{color:#2d3436;transition:color .2s ease}.masonry-card-link:hover .card-title{background:linear-gradient(90deg,#FF0018,#FFA52C,#FFFF41,#008018,#0000F9,#86007D);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.masonry-item .card-text{font-size:14px;color:#636e72}hr{border:0;height:3px;background:linear-gradient(90deg,#FF0018,#FFA52C,#FFFF41,#008018,#0000F9,#86007D);border-radius:3px}footer{border-top:4px solid;border-image:linear-gradient(90deg,#FF0018,#FFA52C,#FFFF41,#008018,#0000F9,#86007D)1}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#FF0018,#FFA52C,#FFFF41,#008018,#0000F9,#86007D);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#86007D,#0000F9,#008018,#FFFF41,#FFA52C,#FF0018)}