 .cb.plain {position: absolute !important;opacity: 0.3;}.cb.plain:hover {opacity: 1;}.cb.plain .cb-link .button {padding: 6px 12px !important;}body {overflow-x: hidden;background-color:#FFF;background-attachment: fixed;background-image: url("images/backgrounds/background.png");background-position: top center;background-size: cover;height: auto;background-image: url("images/backgrounds/background-v2.jpg");background-repeat: no-repeat;background-position: center;background-size: 100% 100%;}.body {padding: 20px 0;border-radius: 10px;}h1, .h1, h2, .h2, h3, .h3, h4, .h4, .h5, h5 {}h1,.h1 {font-size: 50px;line-height: 60px;font-weight: 600;color: #1C4588;}h2,.h2 {font-size: 50px;line-height: 60px;font-weight: 600;color: #8AD4F1;}h3,.h3 {font-weight: 600;font-size: 32px;line-height: 28px;color: #FFA267;}h4,.h4 {color: #508ECB;font-size: 24px;line-height: 25px;font-weight: 700;}h5,.h5 {}.button {background-color: #2766C2;border-radius: 0 25px 25px 25px;border: none;padding: 9px 18px 10px;letter-spacing: 0px;font-weight: 600;color: #fff;}.button:hover {border: none;background: #154789;animation: squish-anim 0.4s cubic-bezier(.04, .23, .25, 1) 1;color: #fff;}.button.bt-outline {border: 2px solid #2766C2;background-color: transparent;color:#2766C2;}.button.bt-outline:hover {border-color: #2766C2 !important;background-color:#2766C2 !important;color:#FFF !important;}input[type="submit"], button {background-color: #E72F80;}input[type="submit"]:hover, button:hover {background-color:#873FBE;color: #FFF;}@keyframes squish-anim {0% {transform: scale(1);}30% {transform: scale(1.1, 0.9);}50% {transform: scale(0.95, 1.05);}75% {transform: scale(1.02, 0.98);}100% {transform: scale(1);}}.big-button {color: #fff;display: inline-block;font-size: 30px;line-height: 30px;font-weight: 700;padding: 24px 35px 25px;background-color: #1587DD;background: url("images/backgrounds/bg-blob.svg") center / cover no-repeat;border-radius: 0 50px 50px 50px;transition: all 0.4 ease;text-transform: uppercase;box-shadow: inset 0 -999px 0 rgba(21,135,221,0.7);}.big-button i, .big-button em {animation: float-arrow 2s cubic-bezier(.55, 0, .35, .99) infinite;animation-play-state: paused;position: relative;margin-right: -5px;margin-left: 14px;font-size: 26px;left: -1px;}.big-button:hover {filter: hue-rotate(50deg);box-shadow: inset 0 -999px 0 transparent;text-decoration: none;color: #fff;}.big-button:hover i, .big-button:hover em {animation-play-state: running;}@keyframes float-arrow {0% {left: -1px;}50% {left: 5px;}100% {left: -1px;}}.table-block.pb-row {display: table;}.table-block::before, .table-block::after {display: none;}.table-block > .pb-column {display: table-cell;vertical-align: top;float: none;}.pb-section-column-va-center .table-block > .pb-column {vertical-align: middle;}.navigation {border: none;margin-bottom: 5px;}.logo {display: inline-block;height: 120px;max-width: 300px;background-position: center;background-image: url("images/logo_white.svg");}.header {padding: 40px 0 30px;}.header .logo-wrap {text-align: center;}.header .head-cart-data .fa {color:#90469b;}.header .col-slogan {text-align: right;}.header-title {padding: 40px 0;background-color: #EEE;}.header-title h1 {margin: 0;}.copyright {background-color:#9e46ab;color: #FFF;border-bottom: none;}.mid-nav {display: table;margin: 0 auto;}.mid-nav ul.menu {display: inline-block;vertical-align: middle;}.mid-nav .floating-menu {display: inline-block;vertical-align: middle;padding-left: 10px;}.menulink-login, .menulink-social {display: inline-block;padding: 7px 18px 5px;white-space: nowrap;background-color: #E72F80;transition: all 0.25s ease 0s;border-radius: 25px 25px 25px 2px;vertical-align: middle;font-weight: 700;font-size: 14px;color: #fff;margin: 2px;}.menulink-login > i {transition: all 0.2s cubic-bezier(.07, .2, .53, 3);padding: 7px 9px 10px;background-color: #fff;font-size: 14px;position: relative;right: -9px;color: #E72F80;vertical-align: middle;border-radius: 100%;margin-right: -3px;top: -1px;}.menulink-social {-moz-osx-font-smoothing:none;padding: 12px 2px;border-radius: 100%;font-size: 19px;line-height: 20px;width: 43px;height: 43px;text-align: center;}.menulink-social > i {transition: all 0.2s cubic-bezier(.07, .2, .53, 3);}.menulink-social.ms-i {background-color: #C138D1;}.menulink-social.ms-f {background-color: #4B63F0;padding: 12px 2px;font-size: 15px;}.menulink-login:hover, .menulink-social:hover {text-decoration: none;filter: hue-rotate(-50deg);color: #fff;}.menulink-login:hover > i, .menulink-social:hover > i {transform: scale(1.15);}.menulink-login:hover > i::before {content: "\f09c";}.navigation ul.menu li ul.menu-dropdown > li.tab-2112 > a {filter: none;background-color: #E097FF;background-blend-mode: screen;background-image: url("images/icons/support.png");background-position: right -60px center;background-size: auto 170%;background-repeat: no-repeat;}.navigation ul.menu li ul.menu-dropdown > li.tab-2112 > a:hover {background-color: #422765;background-size: auto 180%;box-shadow: 0 0 0 3px #D09FFF;}.banner {background-image: url(images/bg-banner.jpg);background-size: cover;background-repeat: no-repeat;padding:0;}.banner > .frame {padding:0;}.banner h1, .banner .h1 {color:#fff;font-weight:700;font-size:50px;text-transform: uppercase;letter-spacing: -1px;margin: 0 0 10px;}.banner h2, .banner .h2 {font-weight: 100;font-size: 26px;line-height: 26px;text-transform: uppercase;letter-spacing: 3px;}.banner .bt .button {background-color:rgba(0,0,0,0);font-size:18px;padding:10px 20px;border:2px solid #eee;text-decoration:none;font-weight: 500;letter-spacing: 2px;color: #fff;}.banner .bt .button .fa {position: relative;top:-2px;}.banner .bt .button:hover {border:2px solid #FFF;background-color:#fff;color:#333;}.banner .slide .slide-inner {background-color: rgba(0,0,0,0.3);text-shadow: none;}.banner .slider-wrapper {box-shadow: none;}.sssnext, .sssprev {width: 50px !important;height: 100%;margin: 0;position: absolute;top: 0;background-image: url('/web/template/default/assets/sss/images/brr.png') !important;z-index: 1000;transition: all 0.2s ease-out 0s;}.sssprev {left: 3%;background-position: 0 50% !important;}.sssnext {right: 3%;background-position: -50px 50% !important;}.sssprev:hover {left: 2.7%;}.sssnext:hover {right: 2.7%;}.sssprev:active {left: 2%;}.sssnext:active {right: 2%;}.html-style ul li::before, ul.bullet li::before, ul.bullet-list li::before {color: #CCC;}.faq:hover {border-color:#068ed0;}.faq:hover h3, .faq:hover h3::before {color:#068ed0;}.no-margin {margin: 0;}.magenta {color: #E73080;}.nopad-top {padding-top: 0px !important;}.nopad-bottom {padding-bottom: 0px !important;}.main-frame, .row-container .pb-section > .frame {width: 100%;max-width: 90%;margin: 0 auto;}.body > .frame > h1, .body > .frame > h2 {display: none;}.floating-image-left, .floating-image-right {position: relative;}.floating-image-left, .floating-image-left *, .floating-image-right, .floating-image-right *{height: 0;padding: 0;margin: 0;}.floating-image-left .pb-block-type-image img {position: absolute;top: -180px;left: -160px;height: auto;width: auto !important;max-width: 200px;max-height: 250px;}.floating-image-right .pb-block-type-image img {position: absolute;top: 60px;right: -160px;height: auto;width: auto !important;max-width: 200px;max-height: 250px;}.page-title {background-color: #154789;background-image: url("images/backgrounds/bg-blob-slow.svg");background-size: cover;border-radius: 10px 10px 0 0;}.page-title h1 {color: #fff;margin: 5px 0 15px;}.page-title.pt-support, .team-title.tt-support{filter: hue-rotate(50deg);}.home-head .big-button {border-radius: 50px 50px 50px 0;}.option-blocks {padding: 0 10px;}.option-blocks > .pb-column {padding: 0 5px;position: relative;transition: all 0.3s ease;top: 0;}.option-blocks > .pb-column > .pb-block-type-text {display: flex;align-items: flex-end;min-height: 380px;position: relative;padding: 15px;z-index: 2;pointer-events: none;}.option-blocks > .pb-column > .pb-block-type-text > .pb-block-content {width: 100%;}.option-blocks > .pb-column > .pb-block-type-image {position: absolute;top: 0;left: 5px;right: 5px;bottom: 0;z-index: 1;overflow: hidden;border-radius: 10px;background-color: #163E80;}.option-blocks > .pb-column > .pb-block-type-image a {position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 3;}.option-blocks > .pb-column > .pb-block-type-image img {object-fit: cover;font-family: "object-fit: cover";left: 50%;vertical-align: middle;max-height: 101%;max-width: none;min-height: 100%;min-width: 100%;position: absolute;top: 50%;-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);pointer-events: none;transition: all 0.3s ease;width: 101%;opacity: 0.5;}.option-blocks > .pb-column:hover {top: -5px;}.option-blocks > .pb-column:hover > .pb-block-type-image img {opacity: 0.8;}.option-blocks > .pb-column > .pb-block-type-text h3 {color: #fff;font-weight: 600;margin-bottom: 8px;font-size: 32px;line-height: 28px;}.option-blocks > .pb-column > .pb-block-type-text p {color: #fff;font-weight: 600;margin-bottom: 0px;line-height: 16px;}.option-blocks > .pb-column > .pb-block-type-text p a {width: 100%;display: block;margin-top: 8px;padding: 8px 15px;white-space: nowrap;letter-spacing: 1px;background-color: #E72F80;transition: all 0.15s ease;border-radius: 0 25px 25px 25px;text-transform: uppercase;position: relative;font-size: 12px;line-height: 10px;color: #fff;font-size: 0px;padding: 0px 15px;border-radius: 25px;pointer-events: auto;}.option-blocks > .pb-column > .pb-block-type-text p a i, .option-blocks > .pb-column > .pb-block-type-text p a em {position: relative;float: right;top: -2px;right: -1px;animation: float-arrow 1s cubic-bezier(.55, 0, .35, .99) infinite;animation-play-state: paused;}.option-blocks > .pb-column:nth-child(1) > .pb-block-type-text p a {background-color: #FFABB7;}.option-blocks > .pb-column:nth-child(2) > .pb-block-type-text p a {background-color: #FFA367;}.option-blocks > .pb-column:nth-child(3) > .pb-block-type-text p a {background-color: #EFD935;}.option-blocks > .pb-column:nth-child(4) > .pb-block-type-text p a {background-color: #ABD625;}.option-blocks > .pb-column:nth-child(5) > .pb-block-type-text p a {background-color: #69D5FF;}.option-blocks > .pb-column:nth-child(6) > .pb-block-type-text p a {background-color: #DA92FC;}.option-blocks > .pb-column:hover > .pb-block-type-text p a {padding: 12px 15px;border-radius: 0 25px 25px 25px;font-size: 12px;}.option-blocks > .pb-column > .pb-block-type-text p a:hover {text-decoration: none;color: #fff;background-color: #0D3973;}.option-blocks > .pb-column > .pb-block-type-text p a:hover i, .option-blocks > .pb-column > .pb-block-type-text p a:hover em {animation-play-state: running;}.generic-content .row:not(.floating-image-left) {margin-bottom: 80px;}.generic-content .row:last-child {margin-bottom: 0px;}.generic-content .row.cont-left .pb-column:first-child {padding-right: 10%;}.generic-content .row.cont-right .pb-column:last-child {padding-left: 10%;}.generic-content .row.cont-mid .pb-column {vertical-align: middle;}.generic-content .row .pb-block-content h4 {color: #6A6B6F;font-weight: 400;font-family: "Decalotype", Open Sans, sans-serif;}.generic-content .row .pb-block-content p {font-weight: 400;font-size: 18px;color: #888;line-height: 24px;}.generic-content .row .pb-block-content ul:not([class]) > li {list-style: none;font-weight: 400;font-size: 18px;color: #888;line-height: 24px;margin-bottom: 8px;margin-left: 22px;position: relative;}.generic-content .row .pb-block-content ul:not([class]) > li::before {content: "\f054";font-family: "Font Awesome 5 Pro";font-weight: 900;position: absolute;color: #6A6B6F;left: -22px;top: -1px;}.generic-content .row .pb-block-content .button {padding: 11px 20px 12px;width: 100%;max-width: 250px;text-align: center;margin-top: 15px;transform-origin: left center;}.generic-content .row .pb-block-type-image img {border-radius: 10px;position: relative;z-index: 2;}.generic-content .row .pb-block-type-image {position: relative;}.generic-content .row .pb-block-type-image:not(:first-child) {margin-top: 60px;}.generic-content .row.cont-left .pb-block-type-image::after {content: "";position: absolute;z-index: 3;top: 14%;left: -32px;width: 70px;height: 50px;border-radius: 10px;background-color: #E73080;}.generic-content .row.cont-left .pb-block-type-image::before {content: "";position: absolute;z-index: 1;top: -20px;left: -50px;width: 30%;height: 30%;border-radius: 10px;background-color: #8BD5F2;}.generic-content .row.cont-right .pb-block-type-image::after {content: "";position: absolute;z-index: 3;bottom: -6%;right: 20px;width: 30px;height: 70px;border-radius: 10px;background-color: #C9DA43;}.generic-content .row.cont-right .pb-block-type-image::before {content: "";position: absolute;z-index: 1;bottom: 10%;right: -32px;width: 60px;height: 100px;border-radius: 10px;background-color: #F48120;}.generic-content .row .pb-block-type-image:nth-child(even)::after {top: auto;left: auto;bottom: -25px;right: 25px;background-color: #8AD4F1;}.generic-content .row .pb-block-type-image:nth-child(even)::before {top: -15px;left: auto;right: -25px;background-color: #E72F80;}.generic-content .row.cont-magenta .pb-block-content h2 {color: #E72F80;}.generic-content .row.cont-magenta .pb-block-content .button {background-color: #E72F80;}.generic-content .row.cont-magenta .pb-block-content ul:not([class]) > li::before {color: #E72F80;}.generic-content .row.cont-orange .pb-block-content h2 {color: #FFA367;}.generic-content .row.cont-orange .pb-block-content .button {background-color: #FFA367;}.generic-content .row.cont-orange .pb-block-content ul:not([class]) > li::before {color: #FFA367;}.generic-content .row.cont-blue .pb-block-content h2 {color: #0CC5F3;}.generic-content .row.cont-blue .pb-block-content .button {background-color: #0CC5F3;}.generic-content .row.cont-blue .pb-block-content ul:not([class]) > li::before {color: #0CC5F3;}.generic-content .row .pb-block-content .button:hover {filter: hue-rotate(-40deg) brightness(1.1);}.review-stack {margin: 80px 0 60px;background-color: #eee;border-radius: 25px;padding: 0 10% 40px;}.review-stack .pb-column {padding: 0;}.review-stack .pb-column:last-child {display: block;width: 50%;}.review-stack .pb-column .pb-block {padding: 30px;border-radius: 10px;background-color: #2766C2;position: relative;}.review-stack .pb-column .pb-block::after {content: "";position: absolute;bottom: -30px;right: 0;border: 25px solid transparent;border-top-color: #2766C2;border-right-color: #2766C2;}.review-stack .pb-column .pb-block p, .review-stack .pb-column .pb-block h3 {color: #fff;}.review-stack .pb-column .pb-block h3 {font-size: 28px;line-height: 28px;margin: 0;}.review-stack .pb-column .pb-block .stars {margin-left: 8px;}.review-stack .pb-column .pb-block h3 i, .review-stack .pb-column .pb-block h3 em {font-size: 22px;color: #F7D752;position: relative;top: -2px;}.review-stack .pb-column .pb-block.stack-purple {background-color: #B45AD3;top: -50px;}.review-stack .pb-column .pb-block.stack-green {background-color: #AFC624;left: 200px;top: -35px;}.review-stack .pb-column .pb-block.stack-blue {background-color: #0CC5F3;left: -10px;top: 50px;}.review-stack .pb-column .pb-block.stack-orange {background-color: #F48120;left: -14%;top: 245px;}.review-stack .pb-column .pb-block.stack-purple::after {border-top-color: #B45AD3;border-right-color: #B45AD3;}.review-stack .pb-column .pb-block.stack-green::after {border-top-color: #AFC624;border-right-color: #AFC624;}.review-stack .pb-column .pb-block.stack-blue::after {border-top-color: #0CC5F3;border-left-color: #0CC5F3;border-right-color: transparent;right: auto;left: 0px;}.review-stack .pb-column .pb-block.stack-orange::after {border-top-color: #F48120;border-left-color: #F48120;border-right-color: transparent;right: auto;left: 0px;}.dive-block {background: linear-gradient(to right, rgba(35,212,217,0.00) 25%, #23D4D9 50%, #51D680), url("images/misc/dive.jpg") left center / 50% auto no-repeat;padding: 100px 10%;border-radius: 10px;}.dive-block .pb-block-content {display: table;margin: 0 0 0 auto;}.dive-block h2 {color: #1C4588;margin-bottom: 15px;}.dive-block .big-button:hover {filter: hue-rotate(-50deg) brightness(1.1);}.page-slider .row .pb-column {padding: 0 !important;}.slider-wrapper .bx-wrapper {margin-bottom: 0;}.slider-wrapper .bx-viewport .slide-image {height: 300px !important;background-size: cover;background-position: center;margin: 0 5px;border-radius: 5px;}.slider-wrapper .bx-pager {display: none;}.slider-wrapper .bx-wrapper .bx-controls-direction a {position: absolute;transform: translateY(-20%);transition: all 0.2s cubic-bezier(.08, .27, .80, 2.5);top: 50%;width: 55px;height: 55px;border: 6px solid #fff;border-radius: 100%;background: #8AD4F1;text-indent: 0;font-size: 0px;z-index: 98;}.slider-wrapper .bx-wrapper .bx-controls-direction a::before {position: absolute;transform: translate(-50%, -52%);font-family: "Font Awesome 5 Pro";left: 50%;top: 50%;color: #fff;font-size: 22px;line-height: 22px;font-weight: 600;z-index: 99;}.slider-wrapper .bx-wrapper .bx-controls-direction a.bx-prev::before {content: "\f053";left: 46%;}.slider-wrapper .bx-wrapper .bx-controls-direction a.bx-next::before {content: "\f054";left: 54%;}.slider-wrapper .bx-wrapper .bx-prev {left: -95px;}.slider-wrapper .bx-wrapper .bx-next {right: -95px;}.slider-wrapper .bx-wrapper .bx-controls-direction a:hover {background-color: #E72F80;transform: translateY(-20%) scale(1.2);}.slider-wrapper .bx-wrapper .bx-controls-direction a:active {transform: translateY(-20%) scale(1.4, 1);}.location-info .pb-block ul {margin-bottom: 15px;}.location-info .pb-block ul > li {list-style: none;position: relative;background-color: #FFA267;padding: 10px 15px 16px;padding-left: 42px;border-radius: 0 25px 25px 0;font-family: 'Decalotype', Open Sans, sans-serif;font-weight: 500;font-size: 20px;line-height: 24px;margin-bottom: 2px;color: #fff;}.location-info .pb-block ul > li::before {content: "\f138";font-weight: 900;font-family: "Font Awesome 5 Pro";position: absolute;font-size: 0.8em;left: 15px;top: 12px;color: #E72F80;}.location-info .pb-block ul > li:first-child {border-top-left-radius: 15px;}.location-info .pb-block ul > li:nth-child(2n + 1) {background-color: #E7EDF2;color: #798997;}.location-info .pb-block ul > li:nth-child(2n + 2) {background-color: #DBE5EB;color: #798997;}.location-info > .col-sm-8 h3 {color: #E72F80;}.location-info > .col-sm-8 a.button {transform-origin: left center;padding: 14px 25px 20px 20px;background-color: #E72F80;text-transform: uppercase;font-family: "Decalotype", sans-serif;border-radius: 0 30px 30px 30px;font-weight: 500;font-size: 20px;line-height: 24px;}.location-info > .col-sm-8 a.button i {position: relative;margin-right: 5px;font-size: 20px;top: 0px;}.location-info > .col-sm-8 a.button:hover {background-color: #9A3EDD;}.location-info > .col-sm-4 {padding-left: 60px;position: relative;}.location-info > .col-sm-4::after {content: "";position: absolute;top: 0;left: 60px;right: 15px;bottom: 0;border-radius: 15px;background-color: #154789;background-image: url("images/backgrounds/bg-blob-stop.svg");background-position: center top;background-size: 1200px auto;z-index: 1;}.location-info > .col-sm-4 .pb-block-type-image {padding: 25px 25px 0;position: relative;z-index: 2;}.location-info > .col-sm-4 .pb-block-type-text {position: relative;padding: 25px;z-index: 2;}.location-info > .col-sm-4 .pb-block-type-text p:last-child {margin: 0;}.location-info > .col-sm-4 .pb-block-type-image img {border-radius: 8px;}.location-info > .col-sm-4 .pb-block-type-text h3 {color: #fff;font-size: 24px;line-height: 25px;}.location-info > .col-sm-4 .pb-block-type-text p {color: #fff;font-size: 14px;line-height: 18px;}.location-map > .col-sm-3 a.button, .location-info > .col-sm-4 .pb-block-type-text a.button {background-color: #FFA267;margin-top: 10px;}.location-map > .col-sm-3 a.button:hover, .location-info > .col-sm-4 .pb-block-type-text a.button:hover {background-color: #F57E2D;}.location-info > .col-sm-4 .pb-block-type-text.support-block h3 {font-size: 28px;line-height: 30px;margin-bottom: 5px;color: #AAD7FF;}.location-info > .col-sm-4 .pb-block-type-text.support-block p {font-size: 18px;line-height: 22px;margin-bottom: 25px;font-weight: 500;}.location-info > .col-sm-4 .pb-block-type-text.support-block p:last-child {margin-bottom: 0px;}.support-block {display: flex !important;align-content: stretch;justify-content: center;margin-top: 60px;padding: 0 10px;flex-wrap: wrap;}.support-block > .pb-column {padding: 5px;display: block;}.support-block > .pb-column > .pb-block {display: block;border-radius: 15px;background-color: #154789;background-image: url("images/backgrounds/bg-blob-stop.svg");background-position: left top;background-size: 1200px auto;padding: 25px 25px 30px;height: 100%;filter: hue-rotate(50deg);}.support-block > .pb-column:nth-child(2) > .pb-block {background-position: right top;}.support-block > .pb-column h3 {color: #94CAFE;}.support-block > .pb-column p {font-size: 18px;line-height: 20px;font-weight: 500;color: #fff;margin: 0;}.location-map {position: relative;}.location-map > .col-sm-3 {position: absolute;width: 305px;top: 9px;left: 24px;bottom: 9px;z-index: 5;border-radius: 10px;background-color: #154789;background-image: url("images/backgrounds/bg-blob-stop.svg");background-position: center bottom;background-size: 1200px auto;padding: 25px;}.location-map > .col-sm-9 {width: 100%;height: 450px;}.location-map > .col-sm-9 iframe {border-radius: 15px;position: relative;z-index: 4;height: 450px !important;}.location-map > .col-sm-3 h3 {color: #fff;font-size: 26px;line-height: 27px;margin-bottom: 6px;}.location-map > .col-sm-3 p, .location-map > .col-sm-3 p a {color: #fff;font-size: 16px;line-height: 18px;}.lesson-title {padding: 45px 65px 55px;border-radius: 15px 15px 15px 15px;background-color: #4C90D7;background-position: center;background-size: cover;margin-bottom: 60px;position: relative;overflow: hidden;}.lesson-title::after {content: "";position: absolute;top: 12px;left: 12px;bottom: 12px;width: 12px;border-radius: 15px;background-color: #fff;display: block;clear: none;z-index: 4;}.lesson-title .pb-column, .lesson-title .pb-block-content {margin: 0 !important;padding: 0 !important;position: static;}.lesson-title h1 {margin: 0;color: #fff;position: relative;z-index: 4;}.lesson-title .pb-block-type-image {position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 2;}.lesson-title .pb-block-type-image::after {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 3;background: linear-gradient(to right, #4C90D7 35%, rgba(76,144,215,0.15) 55%);}.lesson-title .pb-block-type-image img {object-fit: cover;font-family: "object-fit: cover";right: 0;vertical-align: middle;max-height: 101%;max-width: 65%;min-height: 100%;min-width: 65%;position: absolute;top: 50%;-ms-transform: translateY(-50%);transform: translateY(-50%);pointer-events: none;transition: all 0.3s ease;width: 101%;opacity: 1;}.lesson-title.lesson-babies::after {background-color: #FFABB7 }.lesson-title.lesson-toddlers::after {background-color: #FFA367 }.lesson-title.lesson-preschool::after {background-color: #EFD935 }.lesson-title.lesson-school::after {background-color: #ABD625 }.lesson-title.lesson-squads::after {background-color: #69D5FF }.lesson-title.lesson-adults::after {background-color: #DA92FC }.cont-mid .col-sm-12 {text-align: center;width: 100%;max-width: 900px;display: table;margin: 0 auto;}.cont-lesson .col-sm-8 {padding-right: 60px;}.cont-lesson .col-sm-4 {text-align: right;padding-top: 20px;}.cont-lesson h2 {color: #154789;}.cont-lesson h4 {font-size: 20px;}.cont-lesson p {color: #888;font-size: 16px;line-height: 22px;}.cont-lesson .col-sm-4 a.big-button {width: 100%;text-align: center;border-radius: 50px 50px 50px 0;}.cont-lesson .col-sm-4 img {border-radius: 0 15px 15px 15px;}.cont-lesson h2 a {font-size: 16px;line-height: 20px;font-weight: 600;padding: 10px 16px;border-radius: 25px;background-color: #FFA267;display: inline-block;vertical-align: middle;position: relative;top: -4px;color: #fff;}.cont-lesson h2 a:hover {text-decoration: none;background-color: #E72F80;}.cont-lesson h2 a em, .cont-lesson h2 a i {font-size: 14px;margin-left: 6px;}.cont-image-row {margin-top: 60px;}.cont-image-row img {border-radius: 10px;}.cont-image-row .pb-column {margin: 5px 0 !important;padding: 0 5px !important;}#levels .pb-container > .pb-row:not(.level-block):first-child h2 {color: #E73080;margin-bottom: 0;}#levels .pb-container > .pb-row:not(.level-block):first-child h5 {color: #E73080;font-weight: 600;margin-bottom: 15px;}.level-block {display: table;position: relative;margin: 20px 0 30px;}.level-block::before {display: none;}.level-block::after {content: "";position: absolute;display: block;clear: none;top: 0;left: 0;right: 0;bottom: 0;border-radius: 25px;background-color: #2766C2;transition: all 0.5s ease;box-shadow: inset 0 -9999px 0 rgba(64,153,234,0.60);background-image: url("images/backgrounds/bg-blob-slow.svg");background-position: center bottom;background-size: 1400px auto;z-index: 9;}.pause-animations .level-block:nth-child(odd)::after {background-image: url("images/backgrounds/bg-blob-stop.svg");}.level-block .pb-column {display: table-cell;vertical-align: top;position: relative;float: none;z-index: 10;}.level-block .pb-column.col-sm-4 {padding: 0 !important;width: 160px;min-width: 40px;}.level-block .pb-column.col-sm-6 {padding: 30px 0;width: 100%;}.level-block .pb-column.col-sm-2 {padding: 0 !important;width: 150px;}.level-block .pb-block img {height: auto;width: auto !important;max-height: 200px;max-width: 200px;vertical-align: top;position: relative;left: -40px;top: -30px;}.level-block .pb-block h2 {color: #fff;margin-bottom: 10px;}.level-block .pb-block h2 b, .level-block .pb-block h2 strong {font-family: "Decalotype", sans-serif;font-size: 18px;top: -4px;position: relative;padding: 7px 15px 10px;border-radius: 5px;vertical-align: middle;background-color: rgba(255,255,255,0.3);}.level-block .pb-block p {font-weight: 500;color: #fff;}.level-block .pb-block a.button {height: 120px;width: 120px;font-size: 30px;line-height: 28px;text-align: center;padding: 30px 15px;background-color: #E72F80;transition: all 0.45s ease;font-family: 'Decalotype', Open Sans, sans-serif;transform-origin: bottom left;border-radius: 100px 100px 100px 0;position: absolute;top: -20px;right: -20px;}.level-block .pb-block a.button::after {content: "";position: absolute;border: 8px solid transparent;border-bottom-color: #fff;border-left-color: #fff;bottom: 6px;left: 6px;}.level-block .pb-block a.button:hover {animation: none;transform: scale(1.15);background-color: #9A3EDD;box-shadow: 0 0 0 5px #fff;transition: all 0.2s cubic-bezier(.06, .25, .60, 2.5);}.level-block .pb-block ul {margin-bottom: 15px;display: table;width: 100%;clear: both;}.level-block .pb-block ul li {list-style: none;display: inline-block;float: left;color: #fff;padding: 8px 12px;border: 2px solid #fff;border-radius: 6px;margin-right: 5px;font-weight: 600;}.level-block .pb-block ul li:first-child {background-color: #fff;color: #2766C2;}.level-babies::after {filter: hue-rotate(-190deg) brightness(1.3) saturate(0.9);}.level-babies.level-block .pb-block ul li:first-child {color: #F2852A;}.level-nemo::after {filter: hue-rotate(-135deg) brightness(1.5) saturate(0.75);}.level-nemo.level-block .pb-block ul li:first-child {color: #9DBF1E;}.level-wiggles::after {filter: hue-rotate(-45deg) brightness(1.4) saturate(0.75);background-position: center top}.level-wiggles.level-block .pb-block ul li:first-child {color: #2ECFB6;}.level-sprats::after {filter: hue-rotate(-15deg) brightness(1.2) saturate(0.9);background-position: center}.level-sprats.level-block .pb-block ul li:first-child {color: #1EA5E3;}.level-rugrats::after {filter: hue-rotate(95deg) brightness(1.1) saturate(0.85);}.level-rugrats.level-block .pb-block ul li:first-child {color: #DD5DAF;}.level-explorers::after {filter: hue-rotate(-65deg) brightness(1.2) saturate(0.7);background-position: center top}.level-explorers.level-block .pb-block ul li:first-child {color: #0EA778;}.level-crabs::after {filter: hue-rotate(190deg) brightness(1.4) saturate(0.9);background-position: center}.level-crabs.level-block .pb-block ul li:first-child {color: #FDB624;}.level-stingers::after {filter: hue-rotate(170deg) brightness(1.2) saturate(1);}.level-stingers.level-block .pb-block ul li:first-child {color: #FB7B25;}.level-pirates::after {filter: hue-rotate(60deg) brightness(1.15) saturate(0.95);background-position: center top}.level-pirates.level-block .pb-block ul li:first-child {color: #A758EB;}.level-transformers::after {background-position: center}.level-incredibles::after {filter: hue-rotate(-35deg) brightness(1.2) saturate(0.90);}.level-incredibles.level-block .pb-block ul li:first-child {color: #2EB5CF;}.level-supers::after {filter: hue-rotate(60deg) brightness(0.9) saturate(1);background-position: center top}.level-supers.level-block .pb-block ul li:first-child {color: #8A43C5;}.level-legends::after {filter: hue-rotate(30deg) brightness(0.9) saturate(0.95);background-position: center}.level-legends.level-block .pb-block ul li:first-child {color: #5847CD;}.benefit-block {margin: 20px 0 0;padding: 35px;border-radius: 10px;background-color: #1C4588;background-attachment: fixed;box-shadow: inset 0 -9999px 0 rgba(255,255,255,0.8);background-image: url("images/backgrounds/background.png");background-position: top center;background-size: 100% auto;}.benefit-block .pb-column.col-sm-3 {padding: 0 30px 0 0;max-width: 300px;min-width: 200px }.benefit-block h3 {color: #1C4588;font-size: 34px;line-height: 36px;}.benefit-block p {color: #596274;font-size: 16px;line-height: 22px;}.benefit-block p:last-child {margin: 0;}.benefit-block ul li {list-style: none;position: relative;font-weight: 600;font-size: 16px;line-height: 22px;padding-left: 20px;padding-bottom: 8px;color: #596274;}.benefit-block ul li::after {content: "\f054";font-family: "Font Awesome 5 Pro";position: absolute;left: 0px;top: 0px;font-size: 16px;font-weight: 600;color: #1C4588;}.pb-block-type-form > .pb-block-content > h2 {text-align: center;color: #E72F80;margin-bottom: 40px;}.form-block {border: none;padding: 35px;border-radius: 15px;background-color: #eee;background-attachment: fixed;background-image: url("images/backgrounds/background.png");background-position: top center;background-size: 100% auto;box-shadow: inset -9999px 0 0 rgba(255,255,255,0.8);}.form-block p {color: #1C4588;}.form-block .field label {font-size: 18px;font-weight: 500;font-family: "Decalotype", sans-serif;color: #7C8395;margin: 2px 0;}input[type="text"], input[type="number"], input[type="password"], input[type="email"], input[type="tel"], textarea, select {background-color: #fff;border: 0;padding: 12px 14px;border-radius: 6px;font-size: 18px;line-height: 20px;font-weight: 400;color: #595F6E;}input[type="text"]:hover, input[type="number"]:hover, input[type="password"]:hover, input[type="email"]:hover, input[type="tel"]:hover, textarea:hover, select:hover {box-shadow: 0 0 0 4px #E72F80;}input[type="text"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="tel"]:focus, textarea:focus, select:focus {box-shadow: 0 0 0 4px #9A3EDD;-webkit-appearance:none;outline: none;}select {padding: 14px 14px !important;-webkit-appearance: none;appearance: none;padding-right: 45px !important;background-image: url("images/icons/arrow-down.svg");background-position: right 15px center;background-size: 25px auto;background-repeat: no-repeat;cursor: pointer;}input[type="file"] {background-color: #1C4588;border-radius: 6px;padding: 14px 14px;color: #fff;margin: 2px 0;font-weight: 400;transition: all 0.2s ease;}input[type="file"]:hover {box-shadow: 0 0 0 3px #E72F80;background-color: #fff;color: #E72F80;}label.inline-input {padding: 12px 14px 15px;border-radius: 26px;padding-left: 50px;transition: all 0.2s ease;font-family: "proxima-nova", sans-serif;position: relative;border: 2px solid #7C8395;background: rgba(255,255,255,0.4);cursor: pointer;}label.inline-input:hover {border-color: #E72F80;color: #E72F80;}input[type="radio"], input[type="checkbox"] {position: absolute;transform: translateY(-50%);top: 50%;left: 10px;width: 28px;height: 28px;background-image: url(images/icons/check.svg);background-position: center;background-repeat: no-repeat;background-size: 0% auto;border: 2px solid #7C8395;padding-left: 5px;padding-right: 5px;border-radius: 25px;-webkit-appearance: none;white-space: nowrap;overflow: hidden;background-color: #fff;color: #E72F80;cursor: pointer;appearance:none;}input[type="radio"]:checked, input[type="checkbox"]:checked {background-size: 85% auto;border-color: #E72F80;background-color: #E72F80;background-image: url(images/icons/check-white.svg);}input[type="radio"]:checked:hover, input[type="checkbox"]:checked:hover {border-color: #E72F80;background-color: #fff;background-image: url(images/icons/check.svg);}input[type="radio"]:hover, input[type="checkbox"]:hover {border-color: #E72F80;}.field.submit button {font-family: "Decalotype", sans-serif;font-size: 26px;line-height: 26px;font-weight: 600;padding: 18px 35px 25px;background-color: #E72F80;border: none;color: #fff;border-radius: 0 40px 40px 40px;transform-origin: left center;}.field.submit button:hover {background-color: #9A3EDD;animation: squish-anim 0.4s ease 1;}.swim-assessment .quiz {margin: 30px 0 20px;padding: 40px 40px 10px;border-radius: 15px;background-image: url("images/backgrounds/background.png");background-position: top center;background-size: 100% auto;background-attachment: fixed;box-shadow: inset 0 -9999px 0 rgba(255,255,255,0.6);}.quiz > .quiz-name-block > .quiz-name, .quiz > .quiz-question-block > .quiz-question-content {font-size: 22px;line-height: 26px;margin-bottom: 10px;font-weight: 500;color: #1C4588;font-family: "Decalotype", sans-serif;}input.quiz-name, select.quiz-location, select.quiz-question {color: #686B82;font-size: 26px;line-height: 36px;font-weight: 500;font-family: "Decalotype", sans-serif;padding: 14px 18px 18px !important;padding-right: 45px !important;background-position: right 20px center;background-size: 30px auto;margin-bottom: 20px;}select.quiz-question:hover {color: #E72F80;}select.quiz-question option {font-size: 22px;line-height: 26px;font-weight: 400;color: #686B82;font-family: "Decalotype", sans-serif;}a.button.restart-quiz {display: table;margin: 40px auto 0;border-radius: 10px;padding: 20px 30px 25px;font-size: 28px;line-height: 30px;font-family: "Decalotype", sans-serif;}a.button.restart-quiz:hover {background-color: #FFA267;}a.button.restart-quiz > i {position: relative;margin-right: 5px;font-size: 22px;top: -2px;}.quiz-results {position: fixed;bottom: 30px;right: -10px;width: 11%;}.quiz-results * {transition: all 0.25s cubic-bezier(.06, .33, .25, 1);}.quiz-results > .quiz-result {padding: 16px 20px 20px;margin-bottom: 5px;border-radius: 5px 0 0 5px;background-color: #1C4588;position: relative;width: 100%;left: 0;top: 0;}.quiz-results > .quiz-result > p {color: #fff;font-size: 18px;line-height: 18px;font-weight: 500;font-family: "Decalotype", sans-serif;margin-bottom: 0px;}.quiz-results > .quiz-result > p.name {color: #85B9EF;margin-bottom: 5px;}.quiz-results > .quiz-result-link > a {font-family: "Decalotype", sans-serif;text-transform: uppercase;position: relative;font-size: 18px;line-height: 20px;font-weight: 600;padding: 14px 20px 16px;border-radius: 5px 0 0 5px;background-color: #fff;display: block;color: #E72F80;width: 100%;left: 0;top: 0;}.quiz-results > .quiz-result-link > a > i {font-size: 15px;margin-left: 4px;position: relative;top: -1px;}.quiz-results > .quiz-result-link > a:hover {text-decoration: none;background-color: #9A3EDD;color: #fff;}.quiz-results > .quiz-result-link > a:hover, .quiz-results > .quiz-result:hover {left: -10px;}.swim-assessment .quiz > .quiz-question-block > .quiz-question-results > .quiz-result {border: none;padding: 30px;border-radius: 10px 10px 0 0;background-color: #1C4588;background-image: url("images/backgrounds/bg-blob-slow.svg");background-repeat: no-repeat;background-position: center;background-size: 1600px auto;position: relative;top: -20px;}.swim-assessment .quiz > .quiz-question-block > .quiz-question-results > .quiz-result.result-alt {border-radius: 0 0 10px 10px;background: #1C4588;padding: 20px;}.swim-assessment .quiz > .quiz-question-block > .quiz-question-results > .quiz-result h3 {text-transform: capitalize;font-size: 50px;line-height: 48px;color: #fff;}.swim-assessment .quiz > .quiz-question-block > .quiz-question-results > .quiz-result a.button {background-color: #E72F80;padding: 10px 20px 16px;font-size: 20px;line-height: 22px;font-weight: 500;color: #fff;}.swim-assessment .quiz > .quiz-question-block > .quiz-question-results > .quiz-result a.button:hover {box-shadow: 0 0 0 4px #fff;background-color: #9A3EDD;}.swim-assessment .quiz > .quiz-question-block > .quiz-question-results > .quiz-result.text p {font-family: "Decalotype", sans-serif;font-size: 22px;line-height: 26px;color: #fff;}.swim-assessment .quiz > .quiz-question-block > .quiz-question-results > .quiz-result p a {font-family: "Decalotype", sans-serif;font-weight: 600;color: #FFA267;}.swim-assessment .quiz > .quiz-question-block > .quiz-question-results > .quiz-result.result-alt h4, .swim-assessment .quiz > .quiz-question-block > .quiz-question-results > .quiz-result.result-alt p {display: inline-block;vertical-align: middle;text-align: right;width: 49%;margin: 0;}.swim-assessment .quiz > .quiz-question-block > .quiz-question-results > .quiz-result.result-alt h4 {text-align: left;color: #fff;}.swim-assessment .quiz > .quiz-question-block > .quiz-question-results > .quiz-result.result-alt a.button {font-family: 'proxima-nova', Open Sans, sans-serif;font-weight: 700;letter-spacing: 0.5px;font-size: 14px;line-height: 16px;padding: 12px 20px;background: #2766C2;text-transform: uppercase;border-radius: 25px 25px 0 25px;}.swim-assessment .quiz .quiz-result::before {content: "";position: absolute;left: -30px;top: 50%;transform: translateY(-50%);width: 140px;height: 150px;background-repeat: no-repeat;background-position: center;background-size: contain;}.swim-assessment .quiz .quiz-result.jellyfish::before {background-image: url("images/level-graphics/jellyfish.png");}.swim-assessment .quiz .quiz-result.nemos::before {background-image: url("images/level-graphics/avatar-1.png");}.swim-assessment .quiz .quiz-result.wiggles::before {background-image: url("images/level-graphics/avatar-2.png");}.swim-assessment .quiz .quiz-result.sprats::before {background-image: url("images/level-graphics/avatar-3.png");}.swim-assessment .quiz .quiz-result.rugrats::before {background-image: url("images/level-graphics/avatar-4.png");}.swim-assessment .quiz .quiz-result.explorers::before {background-image: url("images/level-graphics/avatar-5.png");}.swim-assessment .quiz .quiz-result.crabs::before {background-image: url("images/level-graphics/avatar-6.png");}.swim-assessment .quiz .quiz-result.stingers::before {background-image: url("images/level-graphics/avatar-7.png");}.swim-assessment .quiz .quiz-result.pirates::before {background-image: url("images/level-graphics/avatar-8.png");}.swim-assessment .quiz .quiz-result.transformers::before {background-image: url("images/level-graphics/avatar-9.png");}.swim-assessment .quiz .quiz-result.incredibles::before {background-image: url("images/level-graphics/avatar-10.png");}.swim-assessment .quiz .quiz-result.supers::before {background-image: url("images/level-graphics/avatar-11.png");}.swim-assessment .quiz .quiz-result.legends::before {background-image: url("images/level-graphics/avatar-12.png");}.post-type-news {padding: 0 5px;}.post-wrap .post-item {border: none;transition: all 0.25s ease;overflow: hidden;position: relative;border-radius: 10px;top: 0;}.post-wrap .post-item:hover {box-shadow: 0 0 0 5px #F57E2D;filter: brightness(1.05);top: -5px;}.post-item .post-body {position: absolute;bottom: 12px;left: 12px;right: 12px;padding: 16px 22px 22px;display: block !important;height: auto !important;background: rgba(255,255,255,0.85);border-radius: 5px;}.post-item:hover .post-body {background: rgba(255,255,255,1);}.post-item .post-body h3 {color: #1C4588;}.post-item:hover .post-body h3 {color: #F57E2D;}.post-item .post-image.date-label .date {padding: 7px 10px !important;background-color: rgba(28,69,136,0.80);top: 12px;left: 12px;opacity: 1;transition: all 0.25s ease;border-radius: 3px 20px 20px 20px;font-size: 12px;line-height: 16px;font-weight: 600;color: #ADCCFF;}.post-item:hover .post-image.date-label .date {background-color: #F57E2D;color: #fff;}.pagepad {padding: 20px 0 40px;}.news-header {padding: 0;height: 50vh;min-height: 250px;border-radius: 10px 10px 0 0;border-bottom: 8px solid #1C4588;}.news-header .breadcrumb {position: absolute;top: 15px;left: 5%;color: #fff;padding: 10px 15px;border-radius: 3px 25px 25px 25px;background-color: rgba(28,69,136,0.80);}.news-header .breadcrumb a {color: #fff;}.news-header .capsule-container {position: absolute;bottom: 66px;left: 5%;}.news-header .capsule-container .wrap {position: static;}.no-news-image.capsule-container .wrap .capsule, .news-header .capsule-container .wrap .capsule {float: none;margin: 0 5px 0 0;vertical-align: middle;transition: all 0.2s ease-in-out 0s;border: none;color: #fff;font-size: 12px;line-height: 14px;padding: 8px 12px;border-radius: 25px;background-color: rgba(14,167,120,0.85);}.news-header .capsule-container .wrap .capsule:first-child {background-color: rgba(30,165,227,0.85);border-bottom-left-radius: 3px;}.news-intro {position: relative;margin: -100px 0 40px;background-color: #1C4588;padding: 20px 35px 30px;border-radius: 10px;border: none;}.news-intro h1 {color: #fff;margin: 0;}.news-frame {width: 100%;max-width: 90%;margin: 40px auto 0;padding-bottom: 60px;}.news-frame .image-container {margin: 40px 0;}.news-frame .image-wrap img {padding: 0;border: none;border-radius: 5px;filter: brightness(0.95);}.news-frame .image-wrap img:hover {box-shadow: 0 0 0 4px #E72F80;filter: brightness(1.05);}.no-news-image.news-intro {margin: 0 0 65px;border-radius: 10px 10px 0 0;}.no-news-image .wrap {z-index: 2;top: 10px;right: 5px;}.assess-option {text-align: center;}.assess-option h1 {color: #E72F80;margin-top: -10px;}.assess-option a.big-button {margin: 8px;}.assess-option a.big-button:first-child {filter: hue-rotate(-40deg) brightness(1.2);border-radius: 50px 50px 0 50px;}.assess-option a.big-button:last-child {filter: hue-rotate(115deg);border-radius: 50px 50px 50px 0;}.full-width > .col-sm-12 {padding: 0 !important;}.team-title {background-color: #1C4588;background-image: url("images/backgrounds/bg-blob-slow.svg");background-position: center top;background-size: cover;padding: 40px;text-align: center;border-radius: 10px 10px 0 0;}.team-title .pb-column, .team-title .pb-column .pb-block-content {padding: 0 !important;margin: 0 !important;}.team-title h1 {color: #fff;font-weight: 600;margin-bottom: 10px;}.team-title h1 strong {color: #8AD4F1;font-weight: 600;font-family: "decalotype", sans-serif;}.team-block .pb-container {display: flex;flex-wrap: wrap;}.team-block .pb-row {padding: 40px;margin-top: 45px;margin-bottom: 30px;position: relative;display: inline-block;width: 33.333%;}.team-block .pb-row::before {position: absolute;display: inherit;top: 50px;left: 10px;right: 10px;bottom: 10px;border-radius: 25px;background-color: #8AD4F1;box-shadow: inset -9999px 0 0 rgba(255,255,255,0.8);background-image: url("images/backgrounds/background.png");background-position: top center;background-attachment: fixed;background-size: 100% auto;}.team-block .pb-row::after {display: none;}.team-block .pb-row .col-sm-4 {display: block;float: none;width: 100%;padding: 0px;padding-bottom: 20px;}.team-block .pb-row .col-sm-8 {display: block;float: none;width: 100%;padding: 0px;}.team-block .pb-row h3 {color: #1C4588;font-size: 36px;line-height: 34px;}.team-block .pb-row p {color: #4C5669;font-size: 14px;font-weight: 500;line-height: 18px;text-align: justify;margin-bottom: 10px;}.team-block .pb-row img {margin-top: -80px;border-radius: 250px 250px 250px 5px;}.contact-row {margin-top: 40px;}.contact-row .pb-block-type-form > .pb-block-content > h2 {color: #fff;font-size: 30px;line-height: 30px;text-align: left;margin: 0 0 15px;position: relative;top: 35px;padding: 0 45px;}.contact-row .pb-column:first-child .form-block .field label {color: rgba(255,255,255,0.70);}.contact-row .con-block {display: inline-block;float: left;width: 50%;padding: 5px;}.contact-row .con-block .pb-block-content {padding: 25px;min-height: 210px;border-radius: 10px;background-color: #1C4588;background: url("images/backgrounds/bg-blob-stop.svg");background-size: 1200px auto;background-position: top center;}.contact-row .con-block .pb-block-content h4 {color: #fff;font-weight: 600;font-family: "decalotype", sans-serif;margin-bottom: 10px;}.contact-row .con-block .pb-block-content p {color: #fff;font-weight: 400;margin-bottom: 10px;}.contact-row .con-block .pb-block-content p strong {color: #8AD4F1;display: block;}.contact-row .con-block .pb-block-content p a {color: #fff;}.contact-row .con-block:nth-child(2) .pb-block-content {filter: hue-rotate(60deg);background-position: left center;}.contact-row .con-block:nth-child(3) .pb-block-content {filter: hue-rotate(100deg);background-position: bottom center;}.contact-row .con-block:nth-child(4) .pb-block-content {filter: hue-rotate(240deg) brightness(1.1);background-position: top left;}.contact-row .con-block:nth-child(5) .pb-block-content {filter: hue-rotate(300deg) brightness(1.2);background-position: top right;}.contact-row .con-block:nth-child(6) .pb-block-content {filter: hue-rotate(320deg) brightness(1.2);background-position: bottom left;}.footer {color: #FFF;padding:80px 0 70px;}.coltable.foot-col > .col {width: 20%;}.coltable.foot-col > .col.footer-contact {width: 40%;text-align: right;}.footer .foot-menu {border: none;}.footer .foot-menu > li a {border-color: transparent !important;font-weight: 300;color: #FFF;}.footer .foot-menu > li a:hover {border-bottom: 1px solid #FFF !important;}.footer .h3, .footer p {color:#FFF;}.footer .h3 {font-size: 40px;margin: 0 0 25px;}.footer .foot-menu {margin: 0;padding-top: 0;}.footer .foot-menu > li a {padding: 4px 0;border: none;font-weight: 600;font-size: 18px;color: #fff;}.footer .foot-menu > li a:hover {border: none !important;color: #2766C2;}.foot-links {margin-top: 20px;}.foot-links li {list-style: none;margin-top: 5px;}.foot-links li > a {width: 180px;text-align: left;display: inline-block;padding: 7px 18px 5px;white-space: nowrap;background-color: #fff;transition: all 0.25s ease 0s;border-radius: 25px 0 0 25px;font-weight: 700;font-size: 14px;color: #F57E2D;}.foot-links li > a > i{transition: all 0.2s cubic-bezier(.07, .2, .53, 3);padding: 8px 9px 9px;background-color: #F57E2D;font-size: 14px;position: relative;left: -9px;color: #fff;vertical-align: middle;border-radius: 100%;margin-left: -3px;top: -1px;}.foot-links li:first-child > a {border-radius: 25px 25px 0px 25px;color: #E72F80;}.foot-links li:last-child > a {border-radius: 25px 0px 25px 25px;color: #154789;}.foot-links li:first-child > a > i {background-color: #E72F80;}.foot-links li:last-child > a > i {background-color: #154789;}.foot-links li > a:hover {text-decoration: none;filter: hue-rotate(-50deg) brightness(1.1);width: 190px;}.foot-links li > a:hover > i {transform: scale(1.15);}.foot-links li:first-child > a:hover > i::before {content: "\f09c";}.copyright {position: relative;background-color: #1C4588;border-radius: 10px 10px 0 0;padding: 20px 40px;}.copyright .copy-image {position: absolute;top: -40px;left: -40px;height: auto;width: auto !important;max-width: 130px;max-height: 130px;transform: scale(-1,1);}.copy-content {display: table;width: 100%;}.copy-content > p {margin: 0;display: table-cell;width: 33.333%;vertical-align: middle;text-align: left;}.copy-content > p:nth-child(2) {text-align: center;}.copy-content > p:nth-child(3) {text-align: right;}.copy-content > p > img {width: 120px;vertical-align: middle;}.copyright a {color: #FFF;}.assess-action .pb-column > .pb-block {padding: 35px;padding-left: 50px;border-radius: 60px 60px 60px 0;background-color: #C4D6F2;background-attachment: fixed;box-shadow: inset 0 -9999px 0 rgba(255,255,255,0.6);background-image: url("images/backgrounds/background.png");background-position: top center;background-size: 100% auto;margin: 20px 0 }.assess-action .pb-column > .pb-block > .pb-block-content {display: flex;align-items: center;justify-content: space-between;}.assess-action .pb-column > .pb-block p {margin: 0;}.assess-action .pb-column > .pb-block h3 {color: #1C4588;margin-bottom: 6px;}.assess-action .pb-column > .pb-block a.button {padding: 12px 26px;background-color: #1C4588;border-radius: 25px 25px 25px 0;transform-origin: center right;}.assess-action .pb-column > .pb-block a.button i, .assess-action .pb-column > .pb-block a.button em {position: relative;top: 1px;right: -5px;margin-left: 5px;}.assess-action .pb-column > .pb-block a.button:hover {background-color: #E72980;}.assess-action.assess-action-home .pb-column > .pb-block {border-radius: 0 60px 60px 60px;margin: 0;}.hr-mini {background-color:#90469b;width:50px;height:4px;border-radius:5px;margin:10px 0 20px;}.feature-box {text-align:center;}.feature-box h2 {font-size:20px;}.feature-box img {width:80%;vertical-align:top;}.feature-box:hover {transform:scale(1.1,1.1);transition:all 0.2s ease-in-out 0s;}img.image-flip {transform: scale(-1,1);}.section-feature {padding: 80px 0;}.section-variant3 {background-color:#006cb9;}.section-variant2 {background-color:#DDD;}.section-variant1 {background-color:#EEE;}.body .frame > *:last-child {margin-bottom:0;}.section-feature.sf-variant3 * {color:#FFF;}.section-feature.sf-variant3 .divide {background-color:#FFF;}.section-contact-form {background-color: #068ed0;background-image: url(images/bg-contact.jpg);}.section-feature .button.bt-outline {color: #FFF;border-color:#FFF;margin: 0;border: 2px solid #FFF;}.payment-summary {border: none;background-color: #652D90;}.payment-summary .button {border: none;background-color: #068ed0;color: #FFF;}.payment-summary .button:hover {background-color: #FFF;color: #652D90;}::selection {background: #E72F80;color: #fff;}::-moz-selection {background: #E72F80;color: #fff;}.product-image-container {box-shadow: none;}.terms-section h1 {margin-bottom: 40px;}.terms-section h2 {font-size: 26px;line-height: 28px;margin: 40px 0 10px;color: #FFA367;}.terms-section p {font-size: 16px;line-height: 22px;color: #656D7F;}.popup_wrapper {padding: 20px;}.zl-popup .popup-content .post-builder .frame {width: 100%;}.zl-popup {border-radius: 10px;max-width: 800px;}.zl-popup .popup-content .post-builder {margin: -20px;}.zl-popup .popup-content .post-builder .pb-section {padding-left: 10px;padding-right: 10px;}.zl-popup .popup-content .post-builder .pb-section:first-of-type {padding-top: 35px;padding-bottom: 35px;background-color: #154284;border-radius: 10px 10px 0 0;color: #FFF !important;text-align: center;}.zl-popup .popup-content .post-builder .pb-section:first-of-type .h3, .zl-popup .popup-content .post-builder .pb-section:first-of-type h3, .zl-popup .popup-content .post-builder .pb-section:first-of-type .h2, .zl-popup .popup-content .post-builder .pb-section:first-of-type h2 .zl-popup .popup-content .post-builder .pb-section:first-of-type .h1, .zl-popup .popup-content .post-builder .pb-section:first-of-type h1 .zl-popup .popup-content .post-builder .pb-section:first-of-type .h4, .zl-popup .popup-content .post-builder .pb-section:first-of-type h4 .zl-popup .popup-content .post-builder .pb-section:first-of-type p {color: #FFF !important;margin-bottom: 5px;}.zl-popup .popup-content .post-builder .pb-section:last-of-type {padding-top: 30px;padding-bottom: 30px;background-image: url("images/header.png");background-position: center;background-size: cover;color: #fff;min-height: 80px;}.zl-popup .popup-content .post-builder .pb-section:last-of-type p:last-child {margin-bottom: 0px;}.zl-popup .popup-content .post-builder .pb-section:last-of-type p, .zl-popup .popup-content .post-builder .pb-section:last-of-type a {color: #FFF !important;}.zl-popup .popup-content .post-builder .pb-section:last-of-type a {text-decoration: underline;}.zl-popup .popup-content .post-builder .pb-section:last-of-type a:hover {text-decoration: none;}.zl-popup .popup-content .pb-block-content img {border-radius: 5px;}.zl-popup .popup-bt-close {top: 5px;right: 5px;color: #B0D7FF;font-size: 20px;padding: 5px 9px 4px;border: none;}.zl-popup .popup-bt-close i.fa-times::before {font-weight: 500;}.buttons-select-location .button{display: block;text-align: center;margin-bottom: 10px;}.buttons-select-location .button span{display: block;}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {.big-button {background: #1587DD;}.big-button:hover {background: #7C40BD;}.option-blocks > .pb-column > .pb-block-type-image img {width: auto;}.page-title {background-image: url("images/backgrounds/bg-blob-stop.svg");}.team-block .pb-container {display: block;width: 100%;}.team-block .pb-row {display: table;width: 100% !important;padding: 30px 0 0;}.team-block .pb-row .col-sm-4 {padding-bottom: 0px;display: table-cell;width: 25% !important;vertical-align: top;}.team-block .pb-row .col-sm-8 {padding-left: 25px;display: table-cell;width: 75% !important;vertical-align: top;}.team-block .pb-row img {margin-top: 0px;border-radius: 15px;max-width: 300px;}}video {max-width: 100%;}.footer .foot-menu .rlink.has-children:not(.open) .menu-dropdown {display: none;}.footer .foot-menu .rlink.has-children .menu-dropdown li {list-style: none;padding-left: 10px;}@media screen and (max-width:1800px) {.quiz-results {width: 140px;}}@media screen and (max-width:1700px) {.quiz-results {position: static;display: flex;align-items: stretch;align-content: center;flex-wrap: wrap;width: auto;margin: 15px -5px;}.quiz-results > .quiz-result, .quiz-results > .quiz-result-link {width: 25%;display: block;border-radius: 10px;text-align: center;border: 5px solid #fff;margin: 0px;}.quiz-results > .quiz-result:hover, .quiz-results > .quiz-result-link > a:hover {left: 0;top: -4px;}.quiz-results > .quiz-result-link > a {height: 100%;text-align: center;background-color: #E72F80;border-radius: 5px;color: #fff;display: flex;align-items: center;justify-content: center;}.quiz-results > .quiz-result-link > a > i {top: 0px;margin-left: 8px;}}@media screen and (max-width:1500px) {.navigation ul.menu {margin: 0 auto 0 0;}}@media screen and (max-width:1500px) and (min-width:1300px) {.floating-image-left .pb-block-type-image img {left: -220px;}}@media screen and (max-width:1400px) {.review-stack .pb-column {margin-bottom: -120px }.review-stack .pb-column .pb-block.stack-green {left: -40px;}.review-stack .pb-column .pb-block.stack-orange {left: 30px;top: 40px;}.generic-content .row:not(.floating-image-left) {margin-bottom: 80px;}.generic-content {padding-bottom: 0;}.slider-wrapper .bx-wrapper .bx-prev {left: -8%;}.slider-wrapper .bx-wrapper .bx-next {right: -8%;}.level-block .pb-block ul li {margin: 4px 4px 0 0;}}@media screen and (max-width:1300px) {.navigation ul.menu {margin: 0 auto;}.floating-menu {bottom: unset;right: 15px;top: 15px;position: fixed;}.menulink-login {padding: 6px 18px 4px;border-radius: 25px;}.menulink-login > i {padding: 5px 7px 8px;}.menulink-social {padding: 9px 2px;font-size: 18px;width: 36px;height: 36px;}.menulink-social.ms-f {padding: 8px 2px;font-size: 14px;}}@media screen and (max-width:1200px) {iframe {width:100% !important;}.section-feature.sf-about, .section-feature.sf-gift, .section-feature.sf-party {padding-left: 20px;padding-right: 20px;}.mobi-box {padding: 20px;box-sizing: border-box;border-radius: 20px;background-color: rgba(255,255,255,0.8);color: #000;}.mobi-box .h2, .mobi-box .h3, .mobi-box a, .mobi-box p {color: #000 !important;text-shadow: none !important;border-color:#000 !important;}.section-feature.sf-party, .section-feature.sf-about {background-position: left top;}.option-blocks > .pb-column {padding: 5px;display: inline-block;width: 33.333%;float: left;}.option-blocks > .pb-column > .pb-block-type-image {top: 5px;left: 5px;right: 5px;bottom: 5px;}.option-blocks > .pb-column > .pb-block-type-text {min-height: 280px;}.row-container > .pb-section {padding-left: 0px;padding-right: 0px;}.floating-image-left .pb-block-type-image img {top: -120px;left: -140px;max-width: 140px;max-height: 180px;}.floating-image-left .pb-block-type-image img {top: -120px;left: -140px;max-width: 140px;max-height: 180px;}.dive-block {background: linear-gradient(to right, rgba(35,212,217,0.00) 25%, #23D4D9 50%, #51D680), url("images/misc/dive.jpg") left center / auto 100% no-repeat;}.location-info .col-sm-8 {width: 50%;}.location-info .col-sm-4 {width: 50%;}.contact-row .pb-column {width: 50%;position: relative;}.contact-row .con-block {display: block;float: none;width: 100%;padding: 5px 0 ;}.contact-row .con-block .pb-block-content {padding: 20px;min-height: auto;}.team-block .pb-row {width: 50%;}}@media screen and (max-width: 1150px) {.quiz-results > .quiz-result, .quiz-results > .quiz-result-link {width: 33.333%;}}@media screen and (max-width: 1100px) {.body {padding: 0;}.home-head > .pb-column {display: block;width: 100%;}.home-head .pb-block {max-width: 100% !important;}.home-head .pb-block.text-right {text-align: left;margin-top: 20px;}.benefit-block .pb-column, .benefit-block .pb-column.col-sm-3, .benefit-block .pb-column.col-sm-9{display: table;width:100%;margin: 0 auto;float: none;text-align: center;padding: 5px !important;}.benefit-block .pb-column.col-sm-3 {max-width: 260px;min-width: 180px;margin: -15px auto -10px;}.level-block .pb-block img {max-height: 140px;max-width: 140px;left: -35px;top: -25px;margin-right: -25px;}.level-block .pb-column.col-sm-6 {padding-right: 30px;}}@media screen and (max-width: 1000px) {.coltable.foot-col > .col {width: 33.333%;display: inline-block;float: left;}.coltable.foot-col > .col.footer-contact {text-align: center;display: block;width: 100%;}.coltable.foot-col > .col.footer-contact {text-align: center;display: block;width: 100%;}.footer .h3 {font-size: 30px;margin: 0 0 20px;text-align: center;}.footer .foot-menu > li a {text-align: center;}.footer .footer-contact .h3 {margin: 20px 0 4px;}.foot-links li {display: inline-block;width: auto;}.foot-links li > a {margin: 4px;border-radius: 25px !important;}.foot-links li > a:hover {width: 180px;}.location-map > .col-sm-9 {display: block;float: none;width: 100%;padding: 0;height: 400px;}.location-map > .col-sm-9 iframe {border-radius: 10px 10px 0 0;height: 400px !important;vertical-align: top;}.location-map > .col-sm-3 {position: relative;display: block;float: none;width: 100%;top: 0;left: 0;bottom: 0;border-radius: 0 0 10px 10px;text-align: center;}.generic-content .row .pb-block-content p {font-size: 16px;line-height: 20px;}.form-block .field.w25 {width: 50%;}}@media screen and (max-width:900px) {body {background-image: url("images/backgrounds/background-v2-mobile.jpg");}.floating-menu {position: relative;top: 0;right: 0;bottom: 0;margin-left: 35px;}.menulink-login {border-radius: 0 25px 25px 25px;}.navigation ul.menu li a {white-space: nowrap;}.dive-block {background: linear-gradient(to right, rgba(35,212,217,0.7), rgba(81,214,128,0.7)), url("images/misc/dive.jpg") left center / cover no-repeat;}.dive-block .pb-block-content {margin: 0 auto 0 0;}.review-stack {margin: 80px 0 0;background-color: #eee;border-radius: 25px;padding: 0 10% 40px;}.review-stack .pb-column, .review-stack .pb-column:last-child {display: block;width: 100%;margin-bottom: -30px;}.review-stack .pb-column .pb-block.stack-blue {top: -20px;}.review-stack .pb-column .pb-block.stack-orange {top: 0px;}.level-block .pb-block a.button {height: 100px;width: 100px;font-size: 26px;line-height: 24px;padding: 24px 10px;}.swim-assessment .quiz .quiz-result::before {position: relative;display: table;margin: 0 auto;transform:none;left: 0;top: -10px;width: 120px;height: 120px;}.contact-row {margin-top: 20px;}.contact-row .pb-column {display: block;width: 100%;padding: 0;}.contact-row .pb-column:first-child {border: 0px solid #fff;border-radius: 10px;padding: 0;margin: 5px 0;}.contact-row .pb-block-type-form > .pb-block-content > h2 {display: none;}.mid-nav {display: block;}.mid-nav ul.menu {display: block;}.mid-nav .floating-menu {display: block;padding: 0;}}@media screen and (max-width:800px) {.section-feature.sf-gift .h2, .section-feature.sf-party .h2 {font-size: 32px;line-height: 30px;color: #90469b !important;}.banner h2, .banner .h2, .banner h1, .banner .h1 {font-size: 24px;line-height: 24px;margin: 0 0 5px;}.banner .bt {transform: scale(0.6,0.6);}.section-feature.sf-gift {background-size: cover;}.generic-content .row:not(.floating-image-left) {margin-bottom: 40px;}.generic-content .row.cont-right .pb-column:last-child {padding: 0 15px;padding-top: 15px;}.generic-content .row.cont-left .pb-column:first-child {padding: 0 15px;padding-bottom: 35px;}.location-info .col-sm-8 {display: block;width: 100%;}.location-info .col-sm-4 {display: table;width: 100%;padding: 40px 0 0;}.location-info .col-sm-4 .pb-block {display: table;width: 100%;max-width: 350px;margin: 0 auto;}.location-info .col-sm-4 .pb-block .pb-block-content {margin: 0;}.location-info .col-sm-4::after {left: 0;right: 0;top: 40px;}}@media screen and (max-width:767px) {h1, .h1 {font-size: 40px;line-height: 50px;}h2, .h2 {font-size: 40px;line-height: 50px;}h3, .h3 {font-size: 26px;line-height: 24px;}.big-button {font-size: 24px;line-height: 24px;padding: 20px 31px 21px;}.big-button > i, .big-button > em {font-size: 20px;}.option-blocks > .pb-column > .pb-block-type-text > .pb-block-content {margin: 0;}.dive-block {padding: 50px 10%;}.generic-content .row .pb-block-type-image {display: table;width: 90%;margin: 0 auto;}.pb-section-column-va-center .pb-column, .vcenter:not(.coltable) {display: block;width: 100%;}.lesson-title {padding: 25px 35px 30px;border-radius: 12px;margin: 15px auto 30px;}.lesson-title::after {top: 8px;left: 8px;bottom: 8px;width: 8px;}.lesson-title h1 {margin: 0;color: #fff;}.lesson-title .pb-block-type-image::after {background: linear-gradient(to right, #4C90D7 35%, rgba(76,144,215,0.3) 55%);}.swim-assessment .quiz > .quiz-question-block > .quiz-question-results > .quiz-result.result-alt h4 {margin-bottom: 10px;}.swim-assessment .quiz > .quiz-question-block > .quiz-question-results > .quiz-result.result-alt h4, .swim-assessment .quiz > .quiz-question-block > .quiz-question-results > .quiz-result.result-alt p {display: block;text-align: center;width: 100%;}.team-title {padding: 25px 25px 25px;}.team-block .pb-row {width: 100%;padding: 40px 30px 30px;}.team-block .pb-row::before {top: 40px;left: 0px;right: 0px;bottom: 0px;}.team-block .pb-row .pb-column .pb-block-content {margin: 0;}.contact-row {margin-top: 0px;}.contact-row .con-block .pb-block-content {margin: 0 !important;}form .field-google-recaptcha > div > div {width: 210px !important;}}@media screen and (max-width:700px) {.option-blocks > .pb-column {width: 50%;}.slider-wrapper .bx-viewport .slide-image {width: 250px !important;height: 200px !important;}.quiz-results > .quiz-result, .quiz-results > .quiz-result-link {width: 50%;}}@media screen and (max-width:600px) {.footer {text-align: center;}.footer .break {margin-left: auto;margin-right: auto;}.section-feature.sf-gift, .section-feature.sf-party {text-align: center;}.footer .h4 {margin-top: 40px;}.footer .coltable .col:first-child .h4 {margin-top: 0;}.footer .foot-product-wrap {width: 75%;margin: 0 auto;}.section-feature.sf-about {background-size: contain;}.slider-wrapper .bx-wrapper .bx-controls-direction a {width: 45px;height: 45px;border: 4px solid #fff;}.slider-wrapper .bx-wrapper .bx-controls-direction a::before {font-size: 20px;line-height: 20px;}.floating-image-left .pb-block-type-image img {left: -120px;}.floating-image-right .pb-block-type-image img {right: -120px;max-width: 150px;max-height: 200px;}.level-block .pb-column.col-sm-6 {padding: 20px 40px 30px;}.level-block .pb-column.col-sm-4 {width: 0px;min-width: 0px;}.level-block .pb-block img {max-height: 80px;max-width: 80px;position: absolute;left: -30px;top: -30px;}.form-block .field.w25, .form-block .field.w50{width: 100%;}}@media screen and (max-width:580px) {.footer {color: #FFF;padding: 30px 0 20px;}.footer > .frame > .coltable.foot-col > .col {padding: 30px 0;}.button {display: table;margin: 0 auto 15px;}.swim-assessment .quiz > .quiz-question-block > .quiz-question-results > .quiz-result h3 {text-transform: capitalize;font-size: 36px;line-height: 36px;color: #fff;}.swim-assessment .quiz > .quiz-question-block > .quiz-question-results > .quiz-result a.button {padding: 9px 18px 14px;font-size: 16px;line-height: 18px;}}@media screen and (max-width:500px) {h1,.h1 {font-size: 32px;line-height: 32px;}h1,.h1 {font-size: 38px;line-height: 38px;}.option-blocks > .pb-column {display: block;width: 100%;}.generic-content .row .pb-block-type-image {width: 100%;}.review-stack {background-color: transparent;padding: 0 20px 40px;}.copyright {padding: 15px 15px;}.copy-content > p {text-align: center !important;display: block;width: 100%;padding: 5px 0;}.copy-content > p > img {margin-bottom: 5px;}.post-wrap.post-type-news .post-item .post-body > h3 {font-size: 22px;line-height: 23px;}.location-info .pb-block ul > li {padding: 8px 13px 12px;padding-left: 34px;font-size: 16px;line-height: 20px;}.location-info .pb-block ul > li::before {left: 13px;top: 9px;}.benefit-block {margin: 15px 0 0;padding: 25px;}.benefit-block .pb-block-type-image img {max-width: 120px;}.benefit-block h3 {font-size: 28px;line-height: 30px;}.benefit-block p {font-size: 14px;line-height: 20px;}h4, .h4 {font-size: 20px;line-height: 22px;}.generic-content .row .pb-block-content p {font-size: 14px;line-height: 18px;}.floating-image-left .pb-block-type-image img {left: -120px;}.post-builder > .row-container > .pb-section:first-child .floating-image-left .pb-block-type-image img {left: -80px;top: -130px;max-width: 110px;max-height: 150px;}.swim-assessment .quiz {padding: 20px 20px 0px;border-radius: 10px;}.quiz-results > .quiz-result, .quiz-results > .quiz-result-link {width: 100%;}input.quiz-name, select.quiz-location, select.quiz-question {font-size: 22px;line-height: 28px;padding: 12px 14px 15px !important;padding-right: 45px !important;background-position: right 15px center;background-size: 25px auto;}.news-frame figure img{width: 100%;}}@media screen and (max-width: 440px) {.wrapper {width: 95%;}.navigation {width: 97.5%;}.post-builder > .row-container > .pb-section:first-child {padding-top: 35px;}.post-builder > .row-container > .pb-section.full-width {padding-top: 0px;}.post-builder > .row-container > .pb-section.page-title {padding-top: 10px;}h1, .h1 {font-size: 34px;line-height: 34px;}h2, .h2 {font-size: 34px;line-height: 34px;}.big-button {font-size: 22px;line-height: 22px;padding: 18px 29px 19px;}.post-item .post-body {bottom: 10px;left: 10px;right: 10px;padding: 15px 18px 18px;}.post-item .post-image.date-label .date {padding: 6px 9px !important;top: 10px;left: 10px;}.news-intro {margin: -75px 0 40px;padding: 16px 25px 19px;}.news-intro h1 {font-size: 28px;line-height: 28px;}.news-header .capsule-container {bottom: 40px;}.news-frame .post-content {padding: 0 15px !important;}.lesson-title {padding: 22px 35px 25px;margin: 15px auto 25px;box-shadow: inset 0 -9999px 0 rgba(28,69,136,0.30);}.cont-lesson .col-sm-8 {padding-right: 15px;}.cont-lesson .col-sm-4 a.big-button {padding: 15px 25px 16px;font-size: 20px;line-height: 20px;}.level-block .pb-column.col-sm-6, .level-block .pb-column.col-sm-2 {display: block;width: 100%;float: none;}.level-block .pb-column.col-sm-6 {padding: 20px 30px;text-align: center;}.level-block .pb-column.col-sm-2 {padding: 0px 30px !important;}.level-block .pb-block a.button {height: auto;width: 100%;font-size: 24px;line-height: 24px;text-align: center;padding: 15px 20px 20px;background-color: #E72F80;border-radius: 5px 100px 100px 100px;position: relative;top: -25px;right: 0px;}.level-block .pb-block a.button::after {bottom: auto;top: 6px;border-top-color: #fff;border-bottom-color: transparent;}.level-block .pb-block ul li {margin: 4px 0 0 0;width: 100%;display: block;text-align: center;}.level-block .pb-block h2 {position: relative;top: -10px;}.option-blocks > .pb-column > .pb-block-type-text {min-height: 220px;}input[type="text"], input[type="number"], input[type="password"], input[type="email"], input[type="tel"], textarea, select {padding: 10px 12px;}.form-wrapper {margin: 0 -15px;}.form-block {padding: 20px;}.form-block .field {margin: 0;}.form-block .field textarea {min-height: 100px;font-size: 16px;line-height: 18px;}.pb-block-type-quiz {margin: 0 -15px;}.swim-assessment .quiz {margin: 25px 0 30px;padding: 25px 25px 5px;}select.quiz-question {font-size: 22px;line-height: 22px;padding: 16px 16px 20px !important;padding-right: 40px !important;background-position: right 15px center;background-size: 22px auto;margin-bottom: 10px;}.team-block .pb-row {padding: 25px;border-radius: 25px;}.contact-row .pb-column:first-child .form-block {padding: 15px 25px;}}@media screen and (max-width:400px) {.form-block .field input[type="radio"], .form-block .field input[type="checkbox"] {width: 28px !important;}}
