.alert-component img{position:absolute;top:0;right:0;bottom:0;left:0;margin-top:.75rem;margin-left:.75rem;height:1rem;width:1rem}.buy-component{height:1040px;width:665px}@media (min-width:836px){.buy-component{height:670px}}.buy-component .wrapper{width:410px;top:400px}@media (min-width:836px){.buy-component .wrapper{width:665px;top:70px}}@media (max-width:375px){.buy-component .wrapper{width:350px}}@media (max-width:320px){.buy-component .wrapper{width:300px}}@media (min-width:836px){.buy-component .inner-wrapper{width:410px;margin-left:300px}}.buy-component .bullet-text{width:350px}.buy-component p,.buy-component ul{line-height:22px}.camp_reg-component{background:url(/assets/packs/buy-oval-bkg-camping-75e50e1d0519d02827e9dacaf20d4cc5.png) no-repeat 50%;width:600px;min-height:350px;height:100%}.camp_reg-component img{height:8px;width:10px;max-width:10px}.card_module{align-items:center;background-color:#fff;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem;box-shadow:1px 7px 20px -8px rgba(0,0,0,.33);display:flex;flex-direction:column;flex:1 1;justify-content:flex-start;margin-bottom:6rem;margin-left:1.25rem;margin-right:1.25rem;max-width:510px}.card_module img.fullsize{border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem;height:100%}.card_module img.fullsize,.card_module img.hero{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;width:100%}.card_module img.hero{align-items:center;display:flex;height:250px;justify-content:center}.card_module h4{font-size:24px;font-weight:300;line-height:30px}.card_module h4.fullsize{font-size:3rem;line-height:3.25rem}.card_module p{font-size:18px;line-height:24px}.card_module.signup h4,.card_module.signup p{font-style:italic}.toggle-details p{display:flex;cursor:pointer;align-items:center;font-size:1rem;font-weight:600;--tw-text-opacity:1;color:rgba(14,45,71,var(--tw-text-opacity))}.toggle-details img{transform:rotate(0deg)}.toggle-details .learn-more,.toggle-details ul{display:none}.toggle-details.show img.caret{transform:rotate(180deg)}.toggle-details.show .learn-more,.toggle-details.show ul{display:inherit}.resource-card-img-wrapper{width:350px;height:350px}.resource-card-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:640px){.resource-card-img-wrapper{width:160px;height:160px}}@media only screen and (min-width:360px) and (max-width:400px){.resource-card-img-wrapper{width:300px;height:300px}}@media only screen and (max-width:359px){.resource-card-img-wrapper{width:250px;height:250px}}@media only screen and (max-width:1024px){.email-capture-component .container{max-width:800px}}@media only screen and (max-width:836px){.email-capture-component .container{max-width:600px}}@media only screen and (max-width:640px){.email-capture-component .container{max-width:380px}}.faq_accordion{width:100%}.faq_accordion,.faq_accordion__item{display:flex;flex-direction:column;margin:0}.faq_accordion__item{padding:0}.faq_accordion__header{align-items:center;cursor:pointer;display:flex;height:100px;width:100%;white-space:break-spaces}.faq_accordion__content{border-bottom:2px solid rgba(220,249,255,.9);overflow:hidden;height:auto;max-height:0;margin:0;transition:all .25s ease-out;width:100%}.faq_accordion__content p{color:#0a2d46;margin-bottom:30px;font-size:18px;line-height:24px}.faq_accordion__content ul{margin:1rem 0 2rem 3rem}.faq_accordion__content.open{margin:1rem 0;max-height:1200px;transition:all .5s ease-in-out}.faq-component p{margin-bottom:.7rem}.faq-component h3{color:#0e2d47;font-size:1rem;margin:1.25rem 0 1rem}trix-toolbar .trix-button--icon-horizontal-rule:before{background-image:url(/assets/packs/trix_horizontal_rule-679cfaf2159be8d1ec3b2e984a40ced5.svg)}trix-toolbar .trix-button--icon-color:before{background-image:url(/assets/packs/trix_color-7a22ec2509166d1274f21644f6d1e4d8.svg)}trix-toolbar .trix-dialog--heading{max-width:160px}trix-toolbar .trix-dialog--color{max-width:265px}trix-toolbar .trix-dialog--color .trix-dialog__link-fields{flex-direction:column}trix-toolbar .trix-dialog--color .trix-button-group{margin:1px}trix-toolbar .trix-dialog--color .trix-button-group button{width:28px}trix-toolbar .trix-dialog--color .trix-button-group button:after{content:"Ab"}trix-toolbar .trix-dialog--color .trix-button-group button.trix-active:after{content:"\2713"}trix-toolbar .trix-dialog--color .trix-button-group [data-trix-attribute=fgColor1],trix-toolbar .trix-dialog--color .trix-button-group [data-trix-attribute=fgColor2]{color:#887626}trix-toolbar .trix-dialog--color .trix-button-group [data-trix-attribute=fgColor3]{color:#cf0000}trix-toolbar .trix-dialog--color .trix-button-group [data-trix-attribute=fgColor4]{color:#d81caa}trix-toolbar .trix-dialog--color .trix-button-group [data-trix-attribute=fgColor5]{color:#9013fe}trix-toolbar .trix-dialog--color .trix-button-group [data-trix-attribute=fgColor6]{color:#0562b9}trix-toolbar .trix-dialog--color .trix-button-group [data-trix-attribute=fgColor7]{color:#118a0f}trix-toolbar .trix-dialog--color .trix-button-group [data-trix-attribute=fgColor8]{color:#945216}trix-toolbar .trix-dialog--color .trix-button-group [data-trix-attribute=fgColor9]{color:#666}trix-toolbar .trix-dialog--color .trix-button-group [data-trix-attribute=bgColor1]{background-color:#faf785}trix-toolbar .trix-dialog--color .trix-button-group [data-trix-attribute=bgColor2]{background-color:#fff0db}trix-toolbar .trix-dialog--color .trix-button-group [data-trix-attribute=bgColor3]{background-color:#ffe5e5}trix-toolbar .trix-dialog--color .trix-button-group [data-trix-attribute=bgColor4]{background-color:#ffe4f7}trix-toolbar .trix-dialog--color .trix-button-group [data-trix-attribute=bgColor5]{background-color:#f2edff}trix-toolbar .trix-dialog--color .trix-button-group [data-trix-attribute=bgColor6]{background-color:#e1effc}trix-toolbar .trix-dialog--color .trix-button-group [data-trix-attribute=bgColor7]{background-color:#e4f8e2}trix-toolbar .trix-dialog--color .trix-button-group [data-trix-attribute=bgColor8]{background-color:#eee2d7}trix-toolbar .trix-dialog--color .trix-button-group [data-trix-attribute=bgColor9]{background-color:#f2f2f2}trix-toolbar .trix-dialog{padding:5px}trix-toolbar .trix-dialog .trix-dialog-hidden__input{position:absolute;z-index:-1;opacity:0}trix-editor [data-trix-mutable].attachment[data-trix-content-type~="vnd.rubyonrails.horizontal-rule.html"]{box-shadow:0 0 0 2px highlight}.trix-content h1,.trix-content h2,.trix-content h3,.trix-content h4,.trix-content h5,.trix-content h6{line-height:1.2;margin:0}.trix-content h1{font-size:36px}.trix-content h2{font-size:26px}.trix-content h3,.trix-content h4{font-size:18px}.trix-content h5{font-size:14px}.trix-content h6{font-size:12px}.trix-content .attachment{width:100%}.trix-content .attachment--content.attachment--horizontal-rule,.trix-content .attachment--content[data-trix-content-type~="vnd.rubyonrails.horizontal-rule.html"]{padding:1.5em 0 .5em!important;margin-bottom:.5em}.trix-content .attachment--content.attachment--horizontal-rule hr,.trix-content .attachment--content[data-trix-content-type~="vnd.rubyonrails.horizontal-rule.html"] hr{margin:0;width:100%;border-color:currentColor}.tags_input_view_component .react-tagsinput{background-color:#fff;border:1px solid #aeaeae;overflow:hidden;padding-left:20px;padding-top:10px;border-radius:15px;background-clip:padding-box}.tags_input_view_component .react-tagsinput--focused{outline:0;box-shadow:0 0 0 .05rem #737373}.tags_input_view_component .react-tagsinput-tag{background-color:#edf2f7;border-radius:9999px;color:#171719;display:inline-block;font-size:.75rem;font-weight:800;margin-bottom:10px;margin-right:5px;padding:.25rem 1.25rem;position:relative}.tags_input_view_component .react-tagsinput-remove{cursor:pointer;font-weight:700;position:absolute;top:0;right:0;height:1.25rem;width:1.25rem;background-color:#0e2d47;border-radius:.75rem;border:2px solid #fff;margin-top:-.5rem;margin-right:-.25rem}.tags_input_view_component .react-tagsinput-tag a:before{content:" \D7";color:#fff;top:50%;left:50%;margin:-13px 0 0 -4px;position:absolute}.tags_input_view_component .react-tagsinput-input{background:transparent;border:0;color:#4a5568;font-family:sans-serif;font-size:12px;font-weight:400;margin-bottom:6px;margin-top:1px;outline:none;padding:5px;width:100%}.card_how_people_are_using_tg{background-color:#fff;border-radius:14px;justify-content:space-between;margin-left:10px;margin-right:10px;padding:14px;max-width:300px}.card_how_people_are_using_tg img.hero{align-items:center;border-radius:10px;display:flex;height:180px;justify-content:center;margin-bottom:10px}.card_how_people_are_using_tg h4{font-size:1.5rem;font-weight:700;margin-bottom:10px}.accordion{display:flex;flex-direction:column;margin:0;width:100%}.accordion blockquote{font-size:14px;border-left:5px solid #ff595c;margin:30px 0;padding:0 20px;font-size:18px;line-height:25px}.accordion__item{display:flex;flex-direction:column;margin:0;padding:0}.accordion__header{align-items:center;border-bottom:1px solid rgba(0,0,0,.2);cursor:pointer;display:flex;height:100px;width:100%;white-space:break-spaces}.accordion__header h3{font-size:32px}.accordion__header .closeBtn{font-size:30px}.accordion__header.open .closeBtn{transform:rotate(45deg)}.accordion__content{border-bottom:1px solid rgba(0,0,0,.2);overflow:hidden;height:auto;max-height:0;margin:0;transition:all .25s ease-out;width:100%}.accordion__content p{margin:1rem 0;color:#0a2d46;margin-bottom:30px;font-size:18px;line-height:24px}.accordion__content.open{margin:1rem 0;max-height:600px;transition:all .5s ease-in-out}.image-overlay-text-container{max-width:500px}.image-overlay-text-container .image{height:315px}.image-overlay-text-container .sub-text{height:80px}.leader-image{height:275px;width:260px}.leader-text{max-width:260px}.evergreen-tooltip{position:absolute;display:flex;flex-wrap:wrap;border-radius:1rem;--tw-bg-opacity:1;background-color:rgba(214,248,255,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(14,45,71,var(--tw-text-opacity));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);min-width:300px}.tg-modal.wrapper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;overflow-y:auto}@media (min-width:640px){.tg-modal.wrapper{padding-top:15vh}}.tg-modal .inner-wrapper{display:flex;min-height:100vh;align-items:flex-end;justify-content:center;text-align:center}.tg-modal .content-wrapper{display:inline-block;width:100%;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));text-align:left;--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all}@media (min-width:640px){.tg-modal .content-wrapper{max-width:75vw}}@media (min-width:1280px){.tg-modal .content-wrapper{max-width:800px}}.tg-modal .modal-header{position:absolute;top:0;right:0;display:block;padding-top:1rem;padding-right:1rem}.tg-modal .overlay{position:fixed;top:0;right:0;bottom:0;left:0;transition-property:opacity}.tg-modal .cover{position:absolute;top:0;right:0;bottom:0;left:0;--tw-bg-opacity:1;background-color:rgba(74,85,104,var(--tw-bg-opacity));opacity:.75}.tg-modal .modal-body{max-height:70vh}@media (min-width:768px){.tg-modal .modal-body{max-height:80vh}}@media (max-width:640px){.tg-modal .bio{max-height:30vh;overflow-y:scroll}}.tg-modal .bio-container{max-height:70vh}.dashboard-header-component{margin-bottom:50px}.dashboard-header-component:after{content:"";position:absolute;top:29px;width:439px;height:10px;background:url(/assets/packs/swoosh-line-739a71569a09331989276cf004a23ce6.svg) no-repeat}.dashboard-header-component-link{height:20px;margin:0 57px 10px 0;font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#171719!important}.dashboard-header-component-link.active{font-weight:800}.show-on-mobile{display:none!important}@media only screen and (max-width:640px){.show-on-mobile{display:block!important}.hide-on-mobile{display:none!important}.dashboard-header-component:after{background:url(/assets/packs/swoosh-line-mobile-c5d99ba3368b7cfde940fcfc64a1a186.svg) no-repeat;width:280px;top:26px}.dashboard-header-component-link{margin:0 45px 6px 0;font-size:12px;line-height:1.67}}@media only screen and (max-width:640px) and (min-width:333px){.dashboard-header-component:after{width:250px;top:26px}.dashboard-header-component.scrapebook:after{top:25px}.dashboard-header-component-link{margin:0 30px 6px 0;font-size:12px;line-height:1.67}}@media screen and (min-width:640px) and (max-width:640px){.dashboard-header-component:after{top:29px}.dashboard-header-component.scrapebook:after{top:27px}}@media only screen and (max-width:333px){.dashboard-header-component:after{width:200px;top:26px}.dashboard-header-component.scrapebook:after{top:24px}.dashboard-header-component-link{margin:0 10px 6px 0;font-size:12px;line-height:1.67}}.photo-slider img:last-child{margin-right:0;padding-right:0}.photo-slider img:first-child{margin-left:0;padding-left:0}.nav-arrow{height:38px;width:38px}.control-bar button:focus{outline:none}@media (min-width:979px) and (max-width:1046px){.promo_banner_cta_button{display:block;max-width:200px}}@media (min-width:551px) and (max-width:564px){.promo_banner_cta_button{display:block;max-width:200px}}.reviews div:first-child{z-index:49}.review-card-component-box{width:310px;height:290px}@media (min-width:1024px){.review-card-component-box{height:340px}}.review-cards-collection div:first-child{margin-left:0!important}.review-cards-collection div:last-child{margin-right:0!important}.headline{font-size:48px;font-weight:300;line-height:55px}@media (max-width:768px){.headline{font-size:36px;line-height:42px}}.subline{font-size:18px;line-height:24px}.learning-img{width:1056px}.swiper{width:100%;height:100%}.swiper-slide{font-size:18px;display:flex;justify-content:center;align-items:center}.bg-swipe-next-trigger{right:0!important}.bg-swipe-prev-trigger{left:0!important}.bg-swipe-next-trigger,.bg-swipe-prev-trigger{height:38px!important;width:39px!important;text-indent:-99999999px;background-repeat:no-repeat}.star-rating>input{display:none}.star-rating>input:checked~label{color:#ffde47}.star-rating>input:hover~label{color:#ffde47;cursor:pointer}.star-rating>label{position:relative;color:#0e2d47}.star-rating>label:before{content:"\2606";margin:2px;font-size:4em;display:inline-block}.star-rating>label.small:before{font-size:2em}.user__avatar_icon{max-width:15px;width:15px;height:18px}.user__nav_menu{display:block;right:.25rem;top:1.8rem;width:200px}@media (min-width:1024px){.user__nav_menu{right:-.25rem}}.user__nav_menu:after{border-bottom:10px solid #0e2d47;left:inherit;margin-top:-11px;border-radius:1px;position:absolute;right:4%;transform:translateX(-50%);top:5px;width:0;height:0;content:"";border-left:10px solid transparent;border-right:10px solid transparent;z-index:-1}.user__nav_menu a{display:block;padding:.25rem;font-size:.875rem;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));border-left:2px solid transparent}.user__nav_menu a.active:first-child,.user__nav_menu a:hover:first-child{border-top-left-radius:12px}.user__nav_menu a.active:last-child,.user__nav_menu a:hover:last-child{border-bottom-left-radius:12px}.user__nav_menu a.active,.user__nav_menu a:hover{background-color:hsla(0,0%,100%,.05)}.user__nav_menu svg{margin-right:.5rem;height:1.25rem;width:1.25rem}@media only screen and (max-width:1024px){.wtg .container{max-width:800px}}@media only screen and (max-width:836px){.wtg .container{max-width:600px}}@media only screen and (max-width:640px){.wtg .container{max-width:380px}}.class_card{width:188px}.subtitle-text{width:150px}.class-collection div:first-child{padding-left:0!important}.class-collection div:first-child .class_card{margin-left:0!important}.class-collection div:last-child{padding-right:0!important}.class-collection div:last-child .class_card{margin-right:0!important}.yellow-header-bar:after{content:"";position:absolute;top:100%;left:0;right:0;width:0;height:0;margin-top:-10px;margin-right:auto;margin-left:auto;border-bottom:10px solid hsla(0,0%,100%,.9);border-left:300px solid transparent;border-right:300px solid transparent;filter:drop-shadow(0 0 4px #fff)}
/*# sourceMappingURL=components-0f177e3260549912a609.css.map*/