.typed-cursor {color: inherit;-webkit-animation: blink 0.7s infinite;-moz-animation: blink 0.7s infinite;animation: blink 0.7s infinite;font-weight: 400 }.write-a-book .typed-cursor::before {content: "eleanor";background: #12a4e2;position: absolute;font-size: 12px;line-height: 14px;padding: 4px 8px;color: #fff;text-transform: uppercase;border-radius: 16px;margin-top: -8px;margin-left: -4px }.blue-cursor+.typed-cursor::before {background: #12a4e2 !important;content: "John" }.green-cursor+.typed-cursor::before {background: #9fd50b !important;content: "Mary" }@keyframes blink {0% {color: transparent }50% {color: inherit }100% {color: transparent }}@-webkit-keyframes blink {0% {color: transparent }50% {color: inherit }100% {color: transparent }}@-moz-keyframes blink {0% {color: transparent }50% {color: inherit }100% {color: transparent }}.home .slider-home {background: rgb(134, 233, 235);background: linear-gradient(90deg, rgba(134, 233, 235, 1) 0%, rgba(245, 248, 236, 1) 51%, rgba(245, 210, 158, 1) 100%);background-position: 0% 80%;box-sizing: border-box;height: 80vh;padding: 80px 0 40px 0;overflow: hidden;display: flex;align-items: center }@media (min-width:600px) {.home .slider-home {overflow: visible;background-position: 0% 50% }}.home .slider-home .nav-link>a.active:after {border-bottom: 2px solid #9fd50b }.home h2:not(.mimic-h1), .home .mimic-h2:not(.mimic-h1), .home .defer-headings h5:not(.mimic-h1), .defer-headings .home h5:not(.mimic-h1) {font-size: 24px;line-height: 40px }@media (min-width:600px) {.home h2:not(.mimic-h1), .home .mimic-h2:not(.mimic-h1), .home .defer-headings h5:not(.mimic-h1), .defer-headings .home h5:not(.mimic-h1) {font-size: 32px;line-height: 40px }}@media (min-width:900px) {.home h2:not(.mimic-h1), .home .mimic-h2:not(.mimic-h1), .home .defer-headings h5:not(.mimic-h1), .defer-headings .home h5:not(.mimic-h1) {font-size: 42px;line-height: 60px;font-weight: 700;color: #000 }}.home .header-text {-webkit-transition: color 1s ease;-moz-transition: color 1s ease;-ms-transition: color 1s ease;-o-transition: color 1s ease;transition: color 1s ease;padding-top: 40px;text-align: center }@media (min-width:600px) {.home .header-text {text-align: left;padding-left: 32px }}.home .header-text h1, .home .header-text .mimic-h1, .home .header-text .defer-headings h4, .defer-headings .home .header-text h4, .home .header-text .defer-headings .mimic-h4, .defer-headings .home .header-text .mimic-h4 {font-size: 32px;line-height: 40px }@media (min-width:600px) {.home .header-text h1, .home .header-text .mimic-h1, .home .header-text .defer-headings h4, .defer-headings .home .header-text h4, .home .header-text .defer-headings .mimic-h4, .defer-headings .home .header-text .mimic-h4 {font-size: 40px;line-height: 48px }}@media (min-width:900px) {.home .header-text h1, .home .header-text .mimic-h1, .home .header-text .defer-headings h4, .defer-headings .home .header-text h4, .home .header-text .defer-headings .mimic-h4, .defer-headings .home .header-text .mimic-h4 {font-size: 44px;line-height: 50px;margin: 0 0 20px;color: #000 }}.home .header-text h3, .home .header-text .mimic-h3, .home .header-text .defer-headings h6, .defer-headings .home .header-text h6 {font-size: 18px;line-height: 32px;order: 3;text-align: center }@media (min-width:600px) {.home .header-text h3, .home .header-text .mimic-h3, .home .header-text .defer-headings h6, .defer-headings .home .header-text h6 {text-align: left;width: 75%;font-size: 24px;line-height: 36px;order: 0 }}@media (min-width:900px) {.home .header-text h3, .home .header-text .mimic-h3, .home .header-text .defer-headings h6, .defer-headings .home .header-text h6 {width: 100% }}.home .header-text .signup-form p {line-height: 2em }.home .svg-container {display: flex;place-items: flex-end;height: 100%;align-items: center;justify-content: center }.home .svg-container img {position: absolute;width: 100%;display: block;opacity: 0;-webkit-transition: opacity 1s ease;-moz-transition: opacity 1s ease;-ms-transition: opacity 1s ease;-o-transition: opacity 1s ease;transition: opacity 1s ease }.home .adventure-image {-webkit-transition: background-position 2s ease;-moz-transition: background-position 2s ease;-ms-transition: background-position 2s ease;-o-transition: background-position 2s ease;transition: background-position 2s ease;background: rgb(135, 204, 230);background: linear-gradient(90deg, rgba(135, 204, 230, 1) 0%, rgba(217, 224, 238, 1) 51%, rgba(189, 167, 215, 1) 100%) }.home .adventure-image .image-adventure {opacity: 1 }.home .romance-image {-webkit-transition: background-position 1s ease;-moz-transition: background-position 1s ease;-ms-transition: background-position 1s ease;-o-transition: background-position 1s ease;transition: background-position 1s ease;background: rgb(110, 223, 226);background: linear-gradient(156deg, rgba(110, 223, 226, 1) 0%, rgba(223, 218, 192, 1) 100%) }.home .romance-image .image-romance {opacity: 1 }.home .text-typed {color: #a80202;text-transform: uppercase;background: #000;padding: 2px 10px;margin: 10px 0 }.home .mystery-image {-webkit-transition: background-position 1s ease;-moz-transition: background-position 1s ease;-ms-transition: background-position 1s ease;-o-transition: background-position 1s ease;transition: background-position 1s ease }.home .mystery-image .image-mystery {opacity: 1;}.home .self-help-image {-webkit-transition: background-position 1s ease;-moz-transition: background-position 1s ease;-ms-transition: background-position 1s ease;-o-transition: background-position 1s ease;transition: background-position 1s ease;background: rgb(248, 237, 230);background: linear-gradient(156deg, rgba(190, 168, 216, 1) 0%, rgba(25, 179, 216, 1) 100%) }.home .self-image .image-self {opacity: 1 }.home .mystery-image .image-mystery {opacity: 1 }.home .adventure-image .image-adventure {opacity: 1 }.slider-home p {font-weight: 500;font-size: 15px;}.home .children-image .image-children {opacity: 1;}.home .business-image .image-business {opacity: 1;}@media screen and (max-width:992px) and (min-width:767px) {.svg-container {align-items: flex-end }}section.slider-home input[type=submit] {width: auto;text-align: center;text-indent: 0;margin: 0 10px;padding: 0 30px;background: linear-gradient(180deg, #a416f4, #8906ce);display: none;color:#fff;border:0;border-radius:5px;font-weight:600 }@media (max-width:767px) {.home .header-text {padding-bottom: 40px }.home .slider-home {height: 100%;padding: 0 0 0 0;border-bottom-left-radius: 0px !important;border-bottom-right-radius: 0px !important }.home .svg-container {display: none }section.slider-home input[type=submit] {padding: 0 5px }}@media (max-width:575px){.banner-inner-content h1 {font-size: 30px !important;line-height: 40px !important;}.banner-brands {flex-wrap: wrap;}.banner-brands .banner-brands-item {margin: 0 5px !important;width: 100px;}.banner-brands .banner-brands-item img {width: 100% !important;}}.home .business-image {-webkit-transition: background-position 2s ease;-moz-transition: background-position 2s ease;-ms-transition: background-position 2s ease;-o-transition: background-position 2s ease;transition: background-position 2s ease;background: #87cce6;background: linear-gradient(90deg, #87cce6 0%, #d9e0ee 51%, #cafdda 100%);}.home .self-image {-webkit-transition: background-position 2s ease;-moz-transition: background-position 2s ease;-ms-transition: background-position 2s ease;-o-transition: background-position 2s ease;transition: background-position 2s ease;background: #87cce6;background: linear-gradient(90deg, #eaebec 0%, #d9e0ee 51%, #d6d9eb 100%);}.home .children-image {background: url(../images/home-page/banner-main-bg.webp) no-repeat;width: 100%;background-size: cover;}.home .mystery-image {-webkit-transition: background-position 2s ease;-moz-transition: background-position 2s ease;-ms-transition: background-position 2s ease;-o-transition: background-position 2s ease;transition: background-position 2s ease;background: #87cce6;background: linear-gradient(90deg, #9cddf9 0%, #e6d2fd 51%, #bea8d8 100%);}.banner-brands {display: flex;align-items: center;margin: 20px 0 20px 0;}.banner-brands .banner-brands-item {margin: 0 20px 0 0;}.banner-brands .banner-brands-item img {width: 100%;height: 40px;object-fit: scale-down;margin: 0 0 5px 0;}