@font-face{font-family:rooney-web;src:url(https://use.typekit.net/af/9b0c69/00000000000000000000ea20/27/l?subset_id=2&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/9b0c69/00000000000000000000ea20/27/d?subset_id=2&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/9b0c69/00000000000000000000ea20/27/a?subset_id=2&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:rooney-web;src:url(https://use.typekit.net/af/776cfd/00000000000000000000ea21/27/l?subset_id=2&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/776cfd/00000000000000000000ea21/27/d?subset_id=2&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/776cfd/00000000000000000000ea21/27/a?subset_id=2&fvd=i4&v=3) format("opentype");font-weight:400;font-style:italic;font-display:auto}@font-face{font-family:rooney-web;src:url(https://use.typekit.net/af/765f68/00000000000000000000ea24/27/l?subset_id=2&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/765f68/00000000000000000000ea24/27/d?subset_id=2&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/765f68/00000000000000000000ea24/27/a?subset_id=2&fvd=n7&v=3) format("opentype");font-weight:700;font-style:normal;font-display:auto}@font-face{font-family:rooney-web;src:url(https://use.typekit.net/af/a53d6d/00000000000000000000ea25/27/l?subset_id=2&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/a53d6d/00000000000000000000ea25/27/d?subset_id=2&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/a53d6d/00000000000000000000ea25/27/a?subset_id=2&fvd=i7&v=3) format("opentype");font-weight:700;font-style:italic;font-display:auto}@font-face{font-family:rooney-web;src:url(https://use.typekit.net/af/5107c3/00000000000000000000ea22/27/l?subset_id=2&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/5107c3/00000000000000000000ea22/27/d?subset_id=2&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/5107c3/00000000000000000000ea22/27/a?subset_id=2&fvd=n5&v=3) format("opentype");font-weight:500;font-style:normal;font-display:auto}@font-face{font-family:rooney-web;src:url(https://use.typekit.net/af/96abf4/00000000000000000000ea23/27/l?subset_id=2&fvd=i5&v=3) format("woff2"),url(https://use.typekit.net/af/96abf4/00000000000000000000ea23/27/d?subset_id=2&fvd=i5&v=3) format("woff"),url(https://use.typekit.net/af/96abf4/00000000000000000000ea23/27/a?subset_id=2&fvd=i5&v=3) format("opentype");font-weight:500;font-style:italic;font-display:auto}@font-face{font-family:depot-new-web;src:url(https://use.typekit.net/af/16cccd/00000000000000000000f186/27/l?subset_id=2&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/16cccd/00000000000000000000f186/27/d?subset_id=2&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/16cccd/00000000000000000000f186/27/a?subset_id=2&fvd=n7&v=3) format("opentype");font-weight:700;font-style:normal;font-display:auto}@font-face{font-family:depot-new-web;src:url(https://use.typekit.net/af/3f70a1/00000000000000000000f182/27/l?subset_id=2&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/3f70a1/00000000000000000000f182/27/d?subset_id=2&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/3f70a1/00000000000000000000f182/27/a?subset_id=2&fvd=n4&v=3) format("opentype");font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:"Ideal Sans A";font-weight:400;font-style:normal}@font-face{font-family:"Ideal Sans B";font-weight:400;font-style:normal}@font-face{font-family:"Ideal Sans A";font-weight:400;font-style:italic}@font-face{font-family:"Ideal Sans B";font-weight:400;font-style:italic}@font-face{font-family:"Ideal Sans A";font-weight:500;font-style:normal}@font-face{font-family:"Ideal Sans B";font-weight:500;font-style:normal}@font-face{font-family:"Ideal Sans A";font-weight:700;font-style:normal}@font-face{font-family:"Ideal Sans B";font-weight:700;font-style:normal}@font-face{font-family:"Ideal Sans A";font-weight:700;font-style:italic}@font-face{font-family:"Ideal Sans B";font-weight:700;font-style:italic}@font-face{font-family:"Ideal Sans A";font-weight:800;font-style:normal}@font-face{font-family:"Ideal Sans B";font-weight:800;font-style:normal}@font-face{font-family:"Ideal Sans A";font-weight:800;font-style:italic}@font-face{font-family:"Ideal Sans B";font-weight:800;font-style:italic}::-moz-selection{color:initial!important;background:#B4D5FF!important}::selection{color:initial!important;background:#ACCEF7!important}body{font-family:"rooney-web","Ideal Sans A","Ideal Sans B","Source Sans Pro","Lucida Sans Unicode","Lucida Grande",sans-serif!important;background:#a9c8df url(/app/uploads/2021/03/bg-base.png) 0 100% repeat-x;font-family:"depot-new-web",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:14px;font-size:1.4rem;line-height:20px;color:#555;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-weight:700}.av-special-heading-tag{font-weight:700!important}p{font-size:19px;font-weight:400;line-height:1.6}.text-body{max-width:760px!important;margin:0 auto}a{color:#f0493a;text-decoration:none;line-height:inherit;font-weight:700}a:hover{text-decoration:none!important;color:#a23127}#main{background-color:#ffffff!important}#scroll-top-link{display:none}#main-content-width{max-width:1140px;margin:0 auto}.av-inner-masonry{border:1px solid #dedede!important;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.av-masonry-entry-title{font-size:26px!important;font-weight:500!important;margin-bottom:16px!important}.av-masonry-entry-content{color:#999;font-size:16px;line-height:22px}#search-tag-cloud{max-width:1140px;margin:0 auto;margin-bottom:-60px;margin-top:-30px}.container_wrap.main_color{background:inherit}.content.template-search{border-right-width:0;color:#5a5a5a}.content.template-search .page-heading-container{border-bottom-width:0;border:none}.search_form_field .author-extra-border{border-bottom-width:0}.entry-content-header{background:inherit;box-shadow:none}.main_color h4{color:inherit!important}.main_color a{color:#f0493a!important}.main_color a:hover{color:#a23127!important}.widget_tag_cloud{padding-top:0!important}.tag-cloud a{font-size:16px!important}.tagcloud{height:44px;overflow:hidden}.show-tags{height:auto!important}#tagcloud-show{z-index:10;text-align:center}#tagcloud-show:hover{cursor:pointer;color:#02acdb;text-decoration:underline}.avia-menu-text{font-size:1rem;font-weight:400;color:#5a5a5a}div .slideshow_caption h2{text-transform:none!important}.big-preview.single-big{margin-top:-50px}.html_elegant-blog #top .post-entry .blog-categories{font-weight:500;font-size:.9rem}.html_elegant-blog .avia-content-slider .slide-entry-title{padding-top:15px;font-size:1.5em;font-weight:500;letter-spacing:0;text-transform:none}.avia-content-slider .slide-entry-excerpt{color:#999;line-height:1.4;font-size:1.1rem;font-weight:400}.hubspot-magazine-form{max-width:760px;margin:0 auto!important}.hs-form-field label span{font-size:1.3rem!important}.hbspt-form .hs-error-msgs{list-style:none!important;padding-left:0;margin-top:-20px}.hbspt-form .hs-error-msgs li{margin-left:0}.hbspt-form .hs-error-msgs li label{font-weight:400!important;font-style:normal!important;color:#d34f53}.inputs-list{list-style:none!important}.hs-form-booleancheckbox{margin-left:0px!important}.hs-form-booleancheckbox label span{margin-left:10px}.hs-button{font-size:1.3rem!important}.don-button{background-color:#01708f!important;font-size:16px!important}.widgettitle{font-weight:500;text-transform:none!important;font-size:1.6rem;letter-spacing:0}#top #footer .widget ul{font-size:1rem}#footer .widget p{font-size:1rem!important;margin-top:6px!important;margin-bottom:0!important}.lesson-header{font-size:46px;font-weight:600;color:#5a5a5a;line-height:51px}.lesson-page-title .lesson-header{text-align:center}.content-subheader{font-size:42px;font-weight:600;color:#5a5a5a;line-height:46px;text-align:center}.content-introtext p{font-size:18px;line-height:24px;color:#444;font-weight:600}.content-div h3{font-weight:600;font-size:24px;line-height:29px;color:#555}.content-div h5{font-weight:600;font-size:18px;line-height:23px;color:#555}.content-div p,.content-div li,.lesson-info-content p,.lesson-info-content li{font-weight:400;font-size:16px;line-height:21px;color:#444}.lesson-info .content-introtext p{margin-top:0}.lesson-info li{margin-bottom:5px}.acc-head h3{color:#fbf9f4;font-size:18px;line-height:23px}q::before,q::after{content:""!important}blockquote{border:none!important}blockquote,blockquote p,q{line-height:20px;color:#000}.resources-div em a{font-weight:700;font-size:16px;line-height:21px;color:#16b4c9}.resources-div p{font-weight:400;font-size:15px;line-height:19px;color:#444}.resources-div p small{font-family:"depot-new-web";font-weight:400;font-size:13px;line-height:17px;color:#555;display:block}#koi-footer{font-family:"depot-new-web"}#koi-footer p{font-weight:400;font-size:12px;line-height:20px;color:#ccc}#koi-footer p a{font-weight:700;color:#fff}table{background:#fff;background:rgb(255 255 255 / .4);border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;box-shadow:0 0 2px 1px rgb(0 0 0 / 10%);-webkit-box-shadow:0 0 2px 1px rgb(0 0 0 / 10%);-moz-box-shadow:0 0 2px 1px rgb(0 0 0 / .1);margin:0 0 18px;border-collapse:collapse;border-spacing:0;width:100%!important}table tbody tr:nth-child(odd){background:#dae2e8;background:rgb(218 226 232 / .2)}table tbody tr,table tbody td{border:none!important}table tbody tr td,table tbody tr td p{padding:9px 10px;vertical-align:top;border:none;font-weight:400}table tbody tr td.small-text p{padding:0;font-size:13px}.content-div th{border:none!important}.content-div th,.content-div th p,.content-div th h6{color:#f0493a;font-style:italic;text-transform:none;font-weight:600}html.no-scroll{overflow:hidden}header{background:#5a5a5a;box-shadow:0 3px 5px 0 rgb(0 0 0 / 30%);-webkit-box-shadow:0 3px 5px 0 rgb(0 0 0 / 30%);-moz-box-shadow:0 3px 5px 0 rgb(0 0 0 / .3)}.top-nav{width:100%;max-width:1024px;min-width:727px;margin:0 auto;padding:1em 4em}.top-nav .content-row{align-items:center}.top-logo-div{flex:3}.top-logo-div .logo-link img{height:30px}.top-logo-div .logo-link .logo-normal{display:block}.top-logo-div .logo-link:hover .logo-hover{display:block}.top-links{flex:1;display:flex;gap:15px;color:#dee;align-items:center}.top-links h4{margin-bottom:0}.avia-search-tooltip.avia-tt{top:7%!important;border-radius:10px;background:#fff}.hamburger-search-div .avia-search-tooltip.avia-tt{top:91%!important}.top-links a{color:#cee;opacity:.8;padding:7px 15px;line-height:1.2}.top-links .donate-button{border-radius:10px;font-weight:700;font-size:1.2em;background-color:#0cb5ca;color:#fff;opacity:1;line-height:1.2}.top-links .donate-button:hover{opacity:.8}.top-links a:hover{opacity:1}#nav-icon,#nav-close{width:60px;height:45px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;display:none}#nav-close{display:block;position:absolute;top:2em;right:-2em;width:105px}#nav-icon span,#nav-close span{display:block;position:absolute;height:8px;width:50%;background:#5a5a5a;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-close span{background:#f3eede}#nav-icon span:nth-child(1),#nav-close span:nth-child(1){top:0}#nav-icon span:nth-child(2),#nav-close span:nth-child(1){top:18px}#nav-icon span:nth-child(3),#nav-close span:nth-child(1){top:36px}#nav-icon.open span:nth-child(1),#nav-close span:nth-child(1){top:18px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#nav-icon.open span:nth-child(2),#nav-close span:nth-child(2){opacity:0;left:-60px}#nav-icon.open span:nth-child(3),#nav-close span:nth-child(3){top:18px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.mobile-menu{width:100vw;max-height:100vh;background-color:rgb(169 200 223 / .8);position:absolute;top:62px;left:0;transform:translate3d(-100vw,0,0);transition:transform .3s cubic-bezier(0,.52,0,1);overflow:scroll;z-index:20;padding-bottom:150px;border-radius:10px}.mobile-menu.open{transform:translate3d(0vw,0,0)}.mobile-menu ul{width:100%;background:#f0493a;margin-left:0}.mobile-menu ul li a{background:#f0493a;color:#f3eede;font-size:30px;line-height:34px;border-radius:10px;padding:1em 2em 1em 1em;display:block;width:90%;text-align:left;font-style:italic;font-weight:700;border:1px solid #fff0;border-image-source:url(/app/uploads/2021/05/separator1-446x6-1.png);border-image-slice:0 0 100% 0;border-image-width:0 0 10% 0;border-top:none;border-right:none;border-left:none;display:block;margin:0 auto}.mobile-menu ul li:nth-child(2) a{border-top:1px solid #fff0;border-image-slice:100% 0 100% 0;border-image-width:10% 0 10% 0}.mobile-menu ul.mobile-sub-menu li a{color:#f3eede;font-size:22px;line-height:30px;padding:8px 5em;display:block;width:100%;border-radius:0;border:none;font-style:normal}.mobile-koi-menu{margin:0}.koi-page{background:url(/app/uploads/2021/04/bg-grass-norock.png) 50% 100% no-repeat}.wrapper-1{background:url(/app/uploads/2021/03/bg-sun.png) 84% 0 no-repeat}.koi-page.page .wrapper-1{background-position:24% 0}.wrapper-2{background:url(/app/uploads/2021/03/bg-clouds.png) 50% 0 no-repeat}.koi-page.page .wrapper-2{background:url(/app/uploads/2021/04/bg-clouds-home.png) 50% -2px no-repeat}.koi-row{width:100%;max-width:1024px;min-width:727px;margin:0 auto}.koi-main{position:relative;overflow:hidden}.koi-content{width:86%;margin:0 7%;background:url(/app/uploads/2021/03/bg-page-tile.png) 0 0 repeat;box-shadow:0 0 5px 2px rgb(0 0 0 / 30%);-webkit-box-shadow:0 0 5px 2px rgb(0 0 0 / 30%);-moz-box-shadow:0 0 5px 2px rgb(0 0 0 / .3);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin-bottom:45px;margin-top:5px}.koi-content.home,.koi-content.page{margin-top:3em}.koi-content-inner{padding:0 20px 150px 20px;box-sizing:border-box;padding-bottom:20px}.featured-photo img{border:none}.home-lessons{color:#f3eede;text-align:center;margin:0 -36px 56px -36px;padding:20px;background:url(/app/uploads/2021/03/bg-lessons-home.png) 0 0 repeat;box-shadow:0 0 3px 2px rgb(0 0 0 / 30%);-webkit-box-shadow:0 0 3px 2px rgb(0 0 0 / 30%);-moz-box-shadow:0 0 3px 2px rgb(0 0 0 / .3);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;z-index:2}.home-lessons.no-tabs{margin-bottom:35px}.lessons-inner{background:url(/app/uploads/2021/03/animation-cat-blink-red.gif) 93% 50px no-repeat}.home-content{font-size:1.4em;font-weight:600;text-align:center;padding:30px 45px;line-height:24px}.home-content p{font-size:18px;font-weight:600;line-height:24px}.page-content{padding:15px 15px 100px 15px;font-size:1.2em}.page-content h3{font-size:18px;font-weight:600;line-height:24px}.page-content .acc-head{margin-top:15px}.contact-form{flex:3;padding:15px}.form-required{color:#f0493a}.contact-address{margin-top:125px;flex:2}.contact-address h3{font-weight:600;font-size:18px;line-height:24px;color:#444}.contact-form p,.contact-address p{line-height:21px;font-size:16px;font-weight:400;color:#444}.home-lessons h2{color:#f3eede;font-size:40px;line-height:1.1;margin:10px 0 27px 0}.home-lessons .view-header p{color:#f3eede;font-family:"rooney-web",Georgia,serif;font-size:1.3rem;line-height:2;margin:0 0 23px 0}.lesson-link{color:#5a5a5a;font-family:"rooney-web",Georgia,serif;font-size:14px;font-size:1.3rem;line-height:1.15;min-width:186px;margin:0 6px;max-width:244px;background:#f3eede;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;position:relative}.inline-container{margin:0 0 40px 0;display:inline-block;vertical-align:top}.lesson-link a{color:#f0493a;font-family:"rooney-web",Georgia,serif;font-size:16px;font-size:1.3rem;line-height:1.1;font-weight:700;font-style:italic;padding:20px 22px;display:block;box-sizing:border-box}.home-lessons .home-lessons-nav{font-family:"rooney-web",Georgia,serif;font-size:16px;font-size:1.1rem;line-height:1.05;font-weight:700}.home-lessons .home-lessons-nav .show-less{color:#f3eede}.home-lessons .home-lessons-nav .show-less:hover{color:#fbf9f4}.home-lessons .home-lessons-nav .show-more-wrapper{width:465px;margin:0 auto;background:url(/app/uploads/2021/03/shdw-home-lessons-more.png) 50% 0 no-repeat}.home-lessons .home-lessons-nav .show-more-wrapper .show-more{width:245px;margin:0 auto -41px auto;background:#f3eede url(/app/uploads/2021/03/shdw-home-lessons-more.png) 50% 0 no-repeat;padding:12px 0 24px 0;display:block;border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;box-shadow:0 3px 3px 2px rgb(0 0 0 / .3);-webkit-box-shadow:0 3px 3px 2px rgb(0 0 0 / .3);-moz-box-shadow:0 3px 3px 2px rgb(0 0 0 / .3)}.home-lessons .home-lessons-nav .show-more-wrapper .show-more:hover{background-color:#fbf9f4}.home-lessons .home-lessons-nav .show-more-wrapper .show-more span{margin:0 0 -40px 0;padding:0 0 33px 0;display:block;background:url(/app/uploads/2021/03/btn-arw-more.png) 50% 22px no-repeat}.home-lessons .home-lessons-nav .show-more-wrapper .show-more:hover span{background-position:50% 100%}.home-lessons .home-lessons-nav .show-less-wrapper .show-less{width:245px;margin:0 auto;display:block}.home-lessons .home-lessons-nav .show-less-wrapper .show-less span{margin:0;padding:33px 0 0 0;display:block;background:url(/app/uploads/2021/03/btn-arw-less.png) 50% 0 no-repeat}.home-lessons .home-lessons-nav .show-less-wrapper .show-less:hover span{background-position:50% -100px}.koi-header{text-align:center;position:relative;z-index:1;clear:both;padding-top:3em}.koi-logo{margin:0 0 30px 0;display:block}.koi-logo img{width:221px;height:128px}.koi-header.lesson-parts .koi-logo{margin:0}.koi-header.lesson-parts .koi-logo{margin:0 0 30px 4%;float:left}.hamburger-search-div{display:none;position:relative}[data-av_icon]:before{font-family:'rooney-web',Georgia,serif!important;font-size:18px;line-height:1.1;font-weight:600!important}.hamburger-search-div [data-av_icon]:before{content:url(/app/uploads/2021/05/Search-icon-54x54-1.png)!important;height:54px;width:54px}.koi-menu{margin:0;list-style:none;display:inline-block;border:none;list-style:none;text-align:left;z-index:2}.koi-header.lesson-parts .header-logo-row{display:flex;justify-content:center}.koi-header.lesson-parts .koi-row .header-link-div{align-self:center}.koi-header.lesson-parts .koi-row ul.koi-menu li{margin:0 5px}ul.koi-menu li{font-family:"rooney-web",Georgia,serif;font-size:14px;font-size:1.5rem;line-height:64px;font-weight:700;font-style:italic;margin:0 9px 0 19px;padding:0;display:inline-block;vertical-align:top}ul.koi-menu li a{color:#f3eede;text-align:center;padding:0 0 6px 0;display:block;background:url(/app/uploads/2021/03/mainnav.png) 0 0 no-repeat;box-sizing:border-box}ul.koi-menu li.lessons a{width:168px;background-position:0 0;padding-bottom:5px}ul.koi-menu li.lessons a:hover,ul.koi-menu li.lessons a:focus{background-position:0 -70px}ul.koi-menu li.discovermore a{width:226px;background-position:-168px 0}ul.koi-menu li.discovermore a:hover,ul.koi-menu li.discovermore a:focus{background-position:-168px -70px}ul.koi-menu li.about a,ul.koi-menu li.signup a{width:107px;background-position:-394px 0}ul.koi-menu li.about a:hover,ul.koi-menu li.about a:focus,ul.koi-menu li.signup a:hover,ul.koi-menu li.signup a:focus{background-position:-394px -70px}ul.koi-menu li ul.koi-menu{display:none;width:563px;padding:20px 0;background:#f0493a;position:absolute;top:250px;border-radius:0 10px 10px 10px;-webkit-border-radius:0 10px 10px 10px}ul.koi-menu li ul.koi-menu a:hover{color:#fbf9f4;background:#a23127;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.koi-header.lesson-parts ul.koi-menu li ul.koi-menu{top:135px}ul.koi-menu li.menu-item-has-children:hover>ul.sub-menu,ul.koi-menu li.menu-item-has-children:focus>ul.sub-menu{display:block}ul.koi-menu li ul.sub-menu li{font-size:11px;font-size:1.1rem;line-height:1.1;text-align:center;margin:0 1.5%;width:30%;float:left;display:inline-block;vertical-align:middle}.content-row{display:flex}.content-row.two-columns{gap:3em}.cta-div{padding:1.5em 3em;text-align:center;color:#f3eede;flex:1;margin:15px}.discover-more{background:url(/app/uploads/2021/04/Discover-more-box.png) no-repeat}.discover-more img{width:340px;height:220px}.ctas{padding-bottom:30px;position:relative}.signup-overlay{position:absolute;bottom:0;left:35px}.signup-overlay-img{height:281px;width:118px}.sign-up{background:url(/app/uploads/2021/06/Signup-Green-Box-640x540-1.png) no-repeat;background-size:650px 700px;height:700px;max-width:650px;margin:45px auto 0 auto;text-align:center;padding:45px 60px}.loading-div.success{margin-top:60px}.success-img{max-width:200px;max-height:200px;margin:0 auto;display:block}.checkbox-div{display:flex;gap:10px;margin-bottom:15px}.cta-div h2{font-weight:600;font-size:40px}.cta-div h4{font-weight:400;font-size:1.5em;margin-bottom:1em;line-height:26px}#top .signup-group input[type="text"],#top .signup-group input[type="email"]{padding:.5em;margin-bottom:10px;border-radius:6px;font-size:1.5em;font-family:"rooney-web"}#mc_embed_signup_scroll{margin-bottom:10px}#top .signup-group input[type="submit"]{padding:8px 22px;font-size:1.5em;color:#fff;width:110px;font-style:italic;font-weight:600;background:url(/app/uploads/2021/04/Submit-btn.png) no-repeat;line-height:1.5;font-family:"rooney-web"}#top .signup-group input[type="submit"]:hover{background:url(/app/uploads/2021/04/Submit-hover@2x-1.png) no-repeat}#top .checkbox-div{text-align:left}#top .checkbox{float:left;margin-left:0}#top .checkbox-label{width:100%;font-size:.8em}.page-title{text-align:center;padding-top:45px;font-size:4.6rem;font-size:46px;color:#5a5a5a;line-height:51px}input[type="submit"].wpcf7-submit{background:#f0493a;color:#fff;border-radius:6px;font-weight:600;font-size:16px;font-family:"rooney-web"}.cta-divider{background:url(/app/uploads/2021/04/Bee-Separator.png) 200px 0 no-repeat;width:100%;height:50px;margin:32px auto 24px auto;display:block;border:none}#page-bottom .cta-divider{background:url(/app/uploads/2021/04/nav-bottom-bg.png) 0 0 no-repeat;width:60%;margin-bottom:0}.scroll-to-top a{margin:15px auto;text-align:center;color:#f0493b;font-family:"rooney-web",Georgia,serif;font-size:11px;font-size:1.1rem;padding:29px 0 0 0;display:block;background:url(/app/uploads/2021/04/btn-arw-up.png) 50% 0 no-repeat}.scroll-to-top a:hover{color:#a23127;background-position:50% -100px}.cta-div img{margin-top:0;margin-bottom:13px}.cta-div.discover-more a{color:#fff;padding:.5em 1.2em;background:url(/app/uploads/2021/05/Go@2x.png) no-repeat;font-size:1.5em;line-height:1.5;font-weight:600;font-style:italic;background-size:contain;padding-left:1.1em}.cta-div.discover-more a:hover{background:url(/app/uploads/2021/04/Go-hover@2x.png) no-repeat;background-size:contain}.home-testimonials{padding:0 1em 2em 1em}.quotes{margin-left:0}.quotes li h2{text-align:center;color:#555;font-weight:500}.quote-author{font-size:1.4em;font-weight:400;font-style:italic;text-align:center;color:#555}.breadcrumbs-container{margin-bottom:1em;padding:0 5px}.breadcrumbs-container span{font-family:"rooney-web",Georgia,serif;font-size:11pt;color:#444}.breadcrumbs-container span a{color:#16b4c9}.breadcrumbs-container span a:hover{color:#444}.lesson-image,.lesson-info{flex:1}.mobile-menu ul li ul.mobile-menu{list-style-type:none}.lesson-info ul li::before,.blue-ul li::before,.lesson-contents-main ul li::before,.mobile-menu ul li ul li a::before{content:"\2022";color:#16b4c9;font-weight:700;display:inline-block;width:1rem;height:1rem;margin-left:-1rem;font-size:1.4rem;line-height:1rem;position:relative;top:5px}.mobile-menu ul li ul.mobile-sub-menu li a::before{color:#f3eede;top:4px;margin-left:-2rem}.lesson-info ul,.lesson-contents-main ul{margin-left:15px}.lesson-contents-main ul li{margin-top:15px}li.no-bullet::before{display:none!important}.lesson-contents-main ul li{margin-left:5px}.blue-ul li{padding-left:5px}.lesson-image img,.media-image{border:3px solid #fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:0 0 3px 2px #fff0;-webkit-box-shadow:0 0 3px 2px #fff0;-moz-box-shadow:0 0 3px 2px #fff0}.downloads-div{margin:0 0 2em 0;padding:45px 0 0 0;background:url(/app/uploads/2021/03/hr-divider2.png) 0 0 no-repeat}.download-link{font-family:"rooney-web",Georgia,serif;font-weight:700;font-size:16px;font-size:1.6rem;line-height:1.4;width:31%;margin:0 1% 0 0;display:inline-block;vertical-align:top}.download-link a{color:#5a5a5a;font-family:"rooney-web",Georgia,serif;font-size:16px;font-size:1.1rem;line-height:1.1;margin:0 0 5px 0;padding:2px 26px 2px 44px;display:block;box-sizing:border-box;-moz-box-sizing:border-box;background:url(/app/uploads/2021/03/tn-icon-links-strip.png) 0 0 no-repeat}.download-link a span{color:#f0493a;font-style:italic}.download-link a:hover span{color:#5a5a5a}.lesson-pdf a{background-position:0 -60px}.planning-cards a{background-position:0 -120px}.parents-guide a{background-position:0 -240px}.recommended-resources a{color:#5a5a5a;font-family:"rooney-web",Georgia,serif;line-height:1.2;display:block;background:none;font-weight:700;font-size:1rem;display:flex;padding:0}.recommended-resources a span{width:22px;height:22px;margin:0 7px 5px 0;display:block;background:url(/app/uploads/2021/03/sprite.png) -27px 0 no-repeat}.recommended-resources a p{margin:0}ul.lesson-contents-list{display:grid;list-style-type:none;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr}.lc-link{color:#f0493a;font-family:"rooney-web",Georgia,serif;font-size:26px;font-size:1.6rem;line-height:1.1;font-weight:700;font-style:italic;text-align:left;min-width:405px;margin:20px 6px;padding:20px 22px 20px 120px;display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;background:#f3eede;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;position:relative}.lc-link:hover,.lc-link:focus{color:#a23127;background:#fbf9f4}.lc-link img{border:3px solid #fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;box-shadow:0 0 2px 1px rgb(0 0 0 / 30%);-webkit-box-shadow:0 0 2px 1px rgb(0 0 0 / 30%);-moz-box-shadow:0 0 2px 1px rgb(0 0 0 / .3);position:absolute;left:16px;top:-12px}.content-header-area{background:url(/app/uploads/2021/03/hr-divider.png) 0 0 no-repeat;background-position:50% 100%;padding:0 0 18px 0}.content-header-area .wp-post-image{display:block;margin:0 auto 15px auto}.content-introtext{background-position:50% 100%;margin:0 0 20px 0;padding:0}.content-header-area.no-bg{background:none}.content-end-hr{background:url(/app/uploads/2021/03/hr-divider2.png) 0 0 no-repeat;margin-top:30px;min-height:30px}#lesson-resources h2{color:#16b4c9;font-size:26px;font-size:1.6rem;line-height:1.1;margin:0 0 16px 0}.resources-div{display:none}.resources-div.r-active{display:block}.resources-div a{color:#16b4c9;font-weight:700;font-size:1rem}.resources-div em{font-style:normal}.r-tab-links li{display:inline;background:none;list-style-type:none;padding:2px;white-space:nowrap}.r-tab-links li a{color:#f3eede;font-family:"rooney-web",Georgia,serif;font-size:16px;font-size:1rem;font-weight:700;font-style:italic;line-height:1.1;text-align:center;width:78px;height:45px;padding:7px 0 20px 0;box-sizing:border-box;-moz-box-sizing:border-box;display:inline-block;background:url(/app/uploads/2021/03/btn-resources.png) 0 0 no-repeat}.r-tab-links li a.t-active{color:#fbf9f4;background:url(/app/uploads/2021/03/btn-resources.png) 0 100% no-repeat}.content-column.lesson-contents-main{flex:2}.content-column.lesson-contents-side{flex:1}.content-links-div{margin:0 0 30px 0;padding:0 0 24px 0;background:url(/app/uploads/2021/03/hr-divider.png) 0 100% no-repeat}.lesson-contents-side h3{font-size:36px;font-size:2.5rem;text-align:center;margin:0 0 14px 0;padding:0 0 24px 0;background:url(/app/uploads/2021/03/hr-divider.png) 70% 100% no-repeat}.content-sidebar-link{color:#5a5a5a;font-family:"rooney-web",Georgia,serif;font-size:16px;font-size:1rem;line-height:1.1;margin:0 0 5px 0;padding:10px 10px 10px 44px;display:block;box-sizing:border-box;-moz-box-sizing:border-box;background:url(/app/uploads/2021/03/tn-icon-links-strip.png) 0 0 no-repeat;font-weight:700}.content-sidebar-link:hover span,.content-sidebar-link:focus span{color:#a23127}.content-sidebar-link.lesson-pdf{background-position:0 -60px}.content-sidebar-link.planning-tools{background-position:0 -120px}.content-sidebar-link.parents-prayer{background-position:0 -180px}.content-sidebar-link.parents-guide{background-position:0 -240px}.content-sidebar-link span{color:#f0493a;font-style:italic}.lesson-page-title{padding:2em 0 1em 0}.lesson-page-title h1{text-align:center;color:#5a5a5a;font-size:46px}.lesson-title{text-align:center;padding:2em 0 1em 0}.lesson-title h2{font-size:46px;line-height:51px;color:#5a5a5a}.divider-div{background:url(/app/uploads/2021/03/hr-divider.png) 70% 100% no-repeat;height:1em;margin-bottom:1em}.button.long-link{color:#f3eede;font-family:"rooney-web",Georgia,serif;font-style:italic;font-size:12px;font-size:1rem;line-height:37px;margin:0 auto;padding:0 45px 0 13px;box-sizing:border-box;-moz-box-sizing:border-box;width:255px;height:39px;display:block;background:url(/app/uploads/2021/03/sprite.png) 0 -754px no-repeat;font-weight:700;position:relative;z-index:2;overflow-y:hidden;transition:none}.button.long-link:hover,.button.long-link:focus{color:#fbf9f4;background-position:0 -793px}.prev-next-wrapper{width:240px;height:67px;display:block;margin:-2px auto 0 auto;padding:16px;box-sizing:border-box;-moz-box-sizing:border-box;background:url(/app/uploads/2021/03/sprite.png) 0 -321px no-repeat;position:relative;z-index:1}.prev-next-wrapper .button{font-size:14px;font-size:1rem;font-family:"rooney-web",Georgia,serif;font-weight:700;font-style:italic;width:101px;display:inline-block;padding:4px 0 5px 34px;box-sizing:border-box;-moz-box-sizing:border-box;background:url(/app/uploads/2021/03/sprite.png) -600px -400px no-repeat;transition:none}.prev-next-wrapper .button:hover,.prev-next-wrapper .button:focus{background-position:-600px -450px}.prev-next-wrapper .button.nav-right{text-align:right;padding:4px 34px 5px 0;background:url(/app/uploads/2021/03/sprite.png) 100% -400px no-repeat}.prev-next-wrapper .button.nav-right:hover,.prev-next-wrapper .button.nav-right:focus{background:url(/app/uploads/2021/03/sprite.png) 100% -450px no-repeat}.browse-lessons{position:relative}.browse-lessons .button.long-link{cursor:default;position:relative;z-index:3;background-position:0 -676px}.browse-lessons .button.long-link:hover{background-position:0 -676px}.hover-lesson-div{display:none;width:252px;padding:16px 0 10px 0;position:absolute;z-index:2;top:27px;left:7px;background:#f0493a;border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px}.browse-lessons:hover .hover-lesson-div{display:block}.hover-lesson-div li{font-size:14px;font-size:1.1rem;font-family:"rooney-web",Georgia,serif;font-style:italic;margin:0 15px}ol li{margin-left:7px;margin-top:7px}.hover-lesson-div li a{color:#f3eede;display:block;padding:1px 0}.hover-lesson-div li a:hover{color:#fff}.wp-post-image{border:3px solid #fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:0 0 3px 2px #fff0;-webkit-box-shadow:0 0 3px 2px #fff0;-moz-box-shadow:0 0 3px 2px #fff0}.acc-head{color:#f3eede;font-size:16px;font-size:1.6rem;line-height:1.1;font-style:italic;margin:0 0 15px 0;padding:10px 14px 10px 38px;display:block;background:#f0493a url(/app/uploads/2021/03/sprite.png) -455px -77px no-repeat;border-radius:10px;-webkit-border-radius:10px}.acc-head h3{margin-bottom:0}.ready-accordion{display:none;margin-bottom:15px}div.ready-accordion{margin:12px 20px 20px 38px}.rteindent1{margin-left:40px}.activity-li{margin-bottom:2em}.activity-li p{margin-bottom:2px;margin-top:2px}.activity-link:hover{color:#a23127}#page-bottom{bottom:-100px;z-index:10;min-height:200px}#page-bottom .content-row{margin:0 auto}#page-bottom .illustration1{position:absolute;left:0;bottom:5%;z-index:10}#page-bottom .illustration2{position:absolute;right:0;bottom:1%;z-index:10}#page-bottom .bottom-links{gap:5%;justify-content:center;margin:0 auto;min-width:80%}#page-bottom .bottom-links a{color:#efefe2;font-weight:700;font-size:1.5em}#page-bottom .bottom-links a:hover{color:#fff}.select-container{display:flex;margin:0 0 40px 0;padding:15px;background:#f3eede;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;box-shadow:0 0 2px 1px rgb(0 0 0 / 30%);-webkit-box-shadow:0 0 2px 1px rgb(0 0 0 / 30%);-moz-box-shadow:0 0 2px 1px rgb(0 0 0 / .3);align-items:center}.select-row{display:flex;align-items:center;gap:5px}.select-container span{color:#5a5a5a;font-family:"rooney-web",Georgia,serif;font-weight:700;font-size:14px;font-size:1rem;line-height:1.7;margin:0 12px 0 0;flex:1.2}#top #tax-select{width:275px;color:#f3eede;font-family:"rooney-web",Georgia,serif;font-weight:700;font-style:italic;font-size:16px;font-size:1.3rem;background:url(/app/uploads/2021/03/sprite.png) 0 -676px no-repeat;border:none;padding:7px 15px;flex:2;margin-bottom:0}.modal{display:none;position:fixed;z-index:25;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgb(0 0 0 / .4)}.modal-content{background-color:#fbf9f4;margin:15% auto;padding:2em;border:1px solid #888;width:50%;border-radius:10px}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}#tabs{display:flex}#tabs ul.lessons{flex:1}#tabs .tabs-display{flex:2}#tabs .tabs-display .ui-tabs-hide{display:none}#tabs .tabs-display .ui-tabs-panel ul li{margin-top:5px}.lesson-description{display:none;white-space:inherit;margin:-2px 0 0 0;padding:0 18px 18px 18px;position:absolute;left:0;background:#f3eede;border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;font-size:14px}.lesson-link:hover{border-radius:16px 16px 0 0;-webkit-border-radius:16px 16px 0 0;-moz-border-radius:16px 16px 0 0;box-shadow:0 0 3px 2px rgb(0 0 0 / 30%);-webkit-box-shadow:0 0 3px 2px rgb(0 0 0 / 30%);-moz-box-shadow:0 0 3px 2px rgb(0 0 0 / .3)}.lesson-link:hover .lesson-description{display:block;box-shadow:0 5px 3px 2px rgb(0 0 0 / .3);-webkit-box-shadow:0 5px 3px 2px rgb(0 0 0 / .3);-moz-box-shadow:0 5px 3px 2px rgb(0 0 0 / .3);z-index:2}.avia-post-next,.avia-post-prev{display:none}#koi-footer{color:#ccc;font-size:10px;font-size:1rem;text-align:center;margin:25px 0 0 0;padding:15px 0 15px 0;background:#5a5a5a;margin-top:-1px;z-index:1;box-shadow:0 0 5px 3px rgb(0 0 0 / 30%);-webkit-box-shadow:0 0 5px 3px rgb(0 0 0 / 30%);-moz-box-shadow:0 0 5px 3px rgb(0 0 0 / .3)}#koi-footer a{color:#fff;font-weight:700}#koi-footer a:hover,#koi-footer a:focus{text-decoration:underline!important}#koi-footer .copyright{text-transform:uppercase}.more-resources-div{margin-top:45px}.d-resource-div{display:flex;margin:45px 0}.d-resource-div .img-div{flex:1}.d-resource-div .img-div img{width:160px;height:142px;border:3px solid #fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:0 0 3px 2px rgb(0 0 0 / 20%);-webkit-box-shadow:0 0 3px 2px rgb(0 0 0 / 20%);-moz-box-shadow:0 0 3px 2px rgb(0 0 0 / .2)}.d-resource-div .resource-text{flex:3}.resource-text .learn-more-btn{color:#f3eede;padding:6px 10px;background:#f0493a;border-radius:6px;font-size:14px;font-style:italic;font-weight:600}.resource-text .learn-more-btn:hover,.resource-text .learn-more-btn:focus{color:#fbf9f4;background:#a23127}.featured-video{position:relative;overflow:hidden;width:100%;height:auto;padding:0;min-width:256px;display:block;margin:auto;max-width:798px;max-height:420px;padding-top:60px}.featured-video>iframe{margin:0 auto;width:100%}@media screen and (max-width:767px){.koi-row{width:100%;min-width:0!important;margin-left:0;margin-right:0}.contact-address{margin-top:15px}.koi-content{width:auto!important;float:none!important;margin-left:0!important;margin-right:0!important}.home-lessons{margin:0 -20px 56px -20px;border-radius:0;-webkit-border-radius:0}.home-lessons .home-lessons-nav .show-more-wrapper{width:70%;max-width:465px;background:none}.lesson-link{width:100%;max-width:100%;margin:0;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.lesson-link a{width:100%;padding:0 16px 3px 16px;line-height:44px;display:block}.home-lessons .inline-container{width:96%;margin:0 2% 5px 2%}.lessons-inner{margin-bottom:20px;background-position:100% 80px}ul.koi-menu li{width:100%;line-height:44px;margin:0 auto 5px auto}ul.koi-menu li a{padding:0 16px 3px 16px;display:block;background:none;background:#f0493a;border-radius:10px;-webkit-border-radius:10px}ul.koi-menu li.about a,ul.koi-menu li.lessons a,ul.koi-menu li.discovermore a,ul.koi-menu li.signup a{width:100%}ul.lesson-contents-list{display:block}.content-row,.koi-header.lesson-parts .koi-row{display:block;padding:30px}.koi-header.lesson-parts .koi-logo{margin:0 auto 15px auto;float:none}.discover-more,.sign-up{background-size:cover}.cta-divider{background-position:0 0}#page-bottom .illustration1,#page-bottom .illustration2{display:none}#page-bottom .bottom-links{text-align:center}#page-bottom .bottom-links a{display:block;margin-bottom:15px}.download-link{display:block;width:100%;margin-bottom:15px}.lesson-link:hover .lesson-description{display:none}.select-container,.select-row{display:block}.koi-header.lesson-parts .koi-row ul.koi-menu li{margin-bottom:10px}.breadcrumbs-container{text-align:center}.breadcrumbs-container span{font-size:14pt}.hover-lesson-div{left:50%;transform:translateX(-50%)}.d-resource-div{display:block;margin:15px 0 60px 0}.d-resource-div .img-div img{width:100%;height:auto;margin-bottom:15px}.resource-text .learn-more-btn{padding:6px 20px;font-size:16px}.desktop-menu{display:none}.header-logo-row{display:flex}.header-logo-row a{flex:1}.hamburger-search-div{display:flex;flex:1;align-items:center}.header-logo-row #nav-icon{display:block;flex:.7}.header-logo-row #nav-icon span{left:50%;transform:translateX(-50%)}div.ready-accordion{margin:12px 5px 20px 5px}.not-mobile{display:none}.content-row.content-mobile-flex{display:flex}.top-logo-div{flex:2}.top-links{gap:0}.lc-link{min-width:287px;width:65%;font-size:20px;line-height:44px;margin:16px 3px;padding:0 17px 0 84px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.lc-link img{width:60px;left:8px}.koi-content-inner{padding:0 0 150px 0}.sign-up{height:auto;width:100%;max-width:100%;margin-bottom:60px;background-size:100% 100%;background:#299f5a}#lesson-resources{padding:0}.featured-video{padding-top:15px}}@media screen and (max-width:1280px){ul.ui-tabs-nav{margin-right:5px}.modal-content{width:75%}.signup-overlay{left:15px}}@media screen and (max-width:925px){.signup-overlay{display:none}}@media screen and (max-width:568px){ul.koi-menu li ul.sub-menu{max-width:100vw}ul.koi-menu li ul.sub-menu li{float:none}.modal-content{width:95%;padding:15px}.top-logo-div{flex:1}.koi-logo{margin:0}.koi-logo img{width:auto;height:80px}.ctas{width:100%}.home-content{padding-top:15px}}@media screen and (max-width:450px){.top-links{flex:2}.top-nav{padding-left:10px;padding-right:10px}.lc-link{width:267px;font-size:18px}}@media screen and (max-width:375px){.top-links a{padding:7px 5px;font-size:1em!important}}