﻿*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0px;padding:0px}@font-face{font-family:"Gelion";font-display:swap;font-style:normal;font-weight:700;src:url("../build/fonts/gelion-700.woff2") format("woff2")}@font-face{font-family:"Gelion";font-display:swap;font-style:normal;font-weight:400;src:url("../build/fonts/gelion-400.woff2") format("woff2")}body.front-end,section.block,footer.front-end,#tinymce,article{font-family:"Gelion",sans-serif;color:#0f4f4a}body.front-end p,body.front-end h1,body.front-end h2,body.front-end h3,body.front-end h4,body.front-end h5,body.front-end h6,section.block p,section.block h1,section.block h2,section.block h3,section.block h4,section.block h5,section.block h6,footer.front-end p,footer.front-end h1,footer.front-end h2,footer.front-end h3,footer.front-end h4,footer.front-end h5,footer.front-end h6,#tinymce p,#tinymce h1,#tinymce h2,#tinymce h3,#tinymce h4,#tinymce h5,#tinymce h6,article p,article h1,article h2,article h3,article h4,article h5,article h6{margin:0px}body.front-end p.space,section.block p.space,footer.front-end p.space,#tinymce p.space,article p.space{min-height:24px;height:24px}@media(max-width: 500px){body.front-end p.space+p.space,section.block p.space+p.space,footer.front-end p.space+p.space,#tinymce p.space+p.space,article p.space+p.space{min-height:10px;height:10px}}body.front-end .font-xxl,section.block .font-xxl,footer.front-end .font-xxl,#tinymce .font-xxl,article .font-xxl{font-size:70px;font-weight:700;line-height:1}@media screen and (max-width: 600px){body.front-end .font-xxl,section.block .font-xxl,footer.front-end .font-xxl,#tinymce .font-xxl,article .font-xxl{font-size:46px}}body.front-end .font-xl,body.front-end h1,section.block .font-xl,section.block h1,footer.front-end .font-xl,footer.front-end h1,#tinymce .font-xl,#tinymce h1,article .font-xl,article h1{font-size:64px;line-height:1}@media screen and (max-width: 600px){body.front-end .font-xl,body.front-end h1,section.block .font-xl,section.block h1,footer.front-end .font-xl,footer.front-end h1,#tinymce .font-xl,#tinymce h1,article .font-xl,article h1{font-size:32px}}body.front-end .font-l,body.front-end h2,section.block .font-l,section.block h2,footer.front-end .font-l,footer.front-end h2,#tinymce .font-l,#tinymce h2,article .font-l,article h2{font-size:50px;line-height:1.05}@media screen and (max-width: 600px){body.front-end .font-l,body.front-end h2,section.block .font-l,section.block h2,footer.front-end .font-l,footer.front-end h2,#tinymce .font-l,#tinymce h2,article .font-l,article h2{font-size:28px}}body.front-end .font-m,body.front-end h3,section.block .font-m,section.block h3,footer.front-end .font-m,footer.front-end h3,#tinymce .font-m,#tinymce h3,article .font-m,article h3{font-size:40px;line-height:1.1}@media screen and (max-width: 600px){body.front-end .font-m,body.front-end h3,section.block .font-m,section.block h3,footer.front-end .font-m,footer.front-end h3,#tinymce .font-m,#tinymce h3,article .font-m,article h3{font-size:25px}}body.front-end .up-sells.upsells.products h2,.up-sells.upsells.products body.front-end h2,body.front-end .related.products h2,.related.products body.front-end h2,body.front-end .woocommerce-EditAccountForm fieldset legend,body.front-end section.woo-account.is-account .woocommerce-MyAccount-content h1,section.woo-account.is-account .woocommerce-MyAccount-content body.front-end h1,body.front-end section.woo-account.is-account .woocommerce-MyAccount-content h2,section.woo-account.is-account .woocommerce-MyAccount-content body.front-end h2,body.front-end section.woo-account.is-account .woocommerce-MyAccount-content h3,section.woo-account.is-account .woocommerce-MyAccount-content body.front-end h3,body.front-end .font-s,body.front-end h4,section.block .up-sells.upsells.products h2,.up-sells.upsells.products section.block h2,section.block .related.products h2,.related.products section.block h2,section.block section.woo-account.is-account .woocommerce-MyAccount-content h1,section.woo-account.is-account .woocommerce-MyAccount-content section.block h1,section.block section.woo-account.is-account .woocommerce-MyAccount-content h2,section.woo-account.is-account .woocommerce-MyAccount-content section.block h2,section.block section.woo-account.is-account .woocommerce-MyAccount-content h3,section.woo-account.is-account .woocommerce-MyAccount-content section.block h3,section.block .font-s,section.block h4,footer.front-end .up-sells.upsells.products h2,.up-sells.upsells.products footer.front-end h2,footer.front-end .related.products h2,.related.products footer.front-end h2,footer.front-end section.woo-account.is-account .woocommerce-MyAccount-content h1,section.woo-account.is-account .woocommerce-MyAccount-content footer.front-end h1,footer.front-end section.woo-account.is-account .woocommerce-MyAccount-content h2,section.woo-account.is-account .woocommerce-MyAccount-content footer.front-end h2,footer.front-end section.woo-account.is-account .woocommerce-MyAccount-content h3,section.woo-account.is-account .woocommerce-MyAccount-content footer.front-end h3,footer.front-end .font-s,footer.front-end h4,#tinymce .up-sells.upsells.products h2,.up-sells.upsells.products #tinymce h2,#tinymce .related.products h2,.related.products #tinymce h2,#tinymce body.front-end .woocommerce-EditAccountForm fieldset legend,body.front-end .woocommerce-EditAccountForm fieldset #tinymce legend,#tinymce section.woo-account.is-account .woocommerce-MyAccount-content h1,section.woo-account.is-account .woocommerce-MyAccount-content #tinymce h1,#tinymce section.woo-account.is-account .woocommerce-MyAccount-content h2,section.woo-account.is-account .woocommerce-MyAccount-content #tinymce h2,#tinymce section.woo-account.is-account .woocommerce-MyAccount-content h3,section.woo-account.is-account .woocommerce-MyAccount-content #tinymce h3,#tinymce .font-s,#tinymce h4,article .up-sells.upsells.products h2,.up-sells.upsells.products article h2,article .related.products h2,.related.products article h2,article section.woo-account.is-account .woocommerce-MyAccount-content h1,section.woo-account.is-account .woocommerce-MyAccount-content article h1,article section.woo-account.is-account .woocommerce-MyAccount-content h2,section.woo-account.is-account .woocommerce-MyAccount-content article h2,article section.woo-account.is-account .woocommerce-MyAccount-content h3,section.woo-account.is-account .woocommerce-MyAccount-content article h3,article .font-s,article h4{font-size:30px;line-height:1.1}@media screen and (max-width: 600px){body.front-end .up-sells.upsells.products h2,.up-sells.upsells.products body.front-end h2,body.front-end .related.products h2,.related.products body.front-end h2,body.front-end .woocommerce-EditAccountForm fieldset legend,body.front-end section.woo-account.is-account .woocommerce-MyAccount-content h1,section.woo-account.is-account .woocommerce-MyAccount-content body.front-end h1,body.front-end section.woo-account.is-account .woocommerce-MyAccount-content h2,section.woo-account.is-account .woocommerce-MyAccount-content body.front-end h2,body.front-end section.woo-account.is-account .woocommerce-MyAccount-content h3,section.woo-account.is-account .woocommerce-MyAccount-content body.front-end h3,body.front-end .font-s,body.front-end h4,section.block .up-sells.upsells.products h2,.up-sells.upsells.products section.block h2,section.block .related.products h2,.related.products section.block h2,section.block section.woo-account.is-account .woocommerce-MyAccount-content h1,section.woo-account.is-account .woocommerce-MyAccount-content section.block h1,section.block section.woo-account.is-account .woocommerce-MyAccount-content h2,section.woo-account.is-account .woocommerce-MyAccount-content section.block h2,section.block section.woo-account.is-account .woocommerce-MyAccount-content h3,section.woo-account.is-account .woocommerce-MyAccount-content section.block h3,section.block .font-s,section.block h4,footer.front-end .up-sells.upsells.products h2,.up-sells.upsells.products footer.front-end h2,footer.front-end .related.products h2,.related.products footer.front-end h2,footer.front-end section.woo-account.is-account .woocommerce-MyAccount-content h1,section.woo-account.is-account .woocommerce-MyAccount-content footer.front-end h1,footer.front-end section.woo-account.is-account .woocommerce-MyAccount-content h2,section.woo-account.is-account .woocommerce-MyAccount-content footer.front-end h2,footer.front-end section.woo-account.is-account .woocommerce-MyAccount-content h3,section.woo-account.is-account .woocommerce-MyAccount-content footer.front-end h3,footer.front-end .font-s,footer.front-end h4,#tinymce .up-sells.upsells.products h2,.up-sells.upsells.products #tinymce h2,#tinymce .related.products h2,.related.products #tinymce h2,#tinymce body.front-end .woocommerce-EditAccountForm fieldset legend,body.front-end .woocommerce-EditAccountForm fieldset #tinymce legend,#tinymce section.woo-account.is-account .woocommerce-MyAccount-content h1,section.woo-account.is-account .woocommerce-MyAccount-content #tinymce h1,#tinymce section.woo-account.is-account .woocommerce-MyAccount-content h2,section.woo-account.is-account .woocommerce-MyAccount-content #tinymce h2,#tinymce section.woo-account.is-account .woocommerce-MyAccount-content h3,section.woo-account.is-account .woocommerce-MyAccount-content #tinymce h3,#tinymce .font-s,#tinymce h4,article .up-sells.upsells.products h2,.up-sells.upsells.products article h2,article .related.products h2,.related.products article h2,article section.woo-account.is-account .woocommerce-MyAccount-content h1,section.woo-account.is-account .woocommerce-MyAccount-content article h1,article section.woo-account.is-account .woocommerce-MyAccount-content h2,section.woo-account.is-account .woocommerce-MyAccount-content article h2,article section.woo-account.is-account .woocommerce-MyAccount-content h3,section.woo-account.is-account .woocommerce-MyAccount-content article h3,article .font-s,article h4{font-size:22px}}body.front-end .post-builder .saved-lessons .saved-config-item .config-info h3,.post-builder .saved-lessons .saved-config-item .config-info body.front-end h3,body.front-end .font-xs,body.front-end h5,section.block .post-builder .saved-lessons .saved-config-item .config-info h3,.post-builder .saved-lessons .saved-config-item .config-info section.block h3,section.block .font-xs,section.block h5,footer.front-end .post-builder .saved-lessons .saved-config-item .config-info h3,.post-builder .saved-lessons .saved-config-item .config-info footer.front-end h3,footer.front-end .font-xs,footer.front-end h5,#tinymce .post-builder .saved-lessons .saved-config-item .config-info h3,.post-builder .saved-lessons .saved-config-item .config-info #tinymce h3,#tinymce .font-xs,#tinymce h5,article .post-builder .saved-lessons .saved-config-item .config-info h3,.post-builder .saved-lessons .saved-config-item .config-info article h3,article .font-xs,article h5{font-size:25px;line-height:1.4}@media screen and (max-width: 600px){body.front-end .post-builder .saved-lessons .saved-config-item .config-info h3,.post-builder .saved-lessons .saved-config-item .config-info body.front-end h3,body.front-end .font-xs,body.front-end h5,section.block .post-builder .saved-lessons .saved-config-item .config-info h3,.post-builder .saved-lessons .saved-config-item .config-info section.block h3,section.block .font-xs,section.block h5,footer.front-end .post-builder .saved-lessons .saved-config-item .config-info h3,.post-builder .saved-lessons .saved-config-item .config-info footer.front-end h3,footer.front-end .font-xs,footer.front-end h5,#tinymce .post-builder .saved-lessons .saved-config-item .config-info h3,.post-builder .saved-lessons .saved-config-item .config-info #tinymce h3,#tinymce .font-xs,#tinymce h5,article .post-builder .saved-lessons .saved-config-item .config-info h3,.post-builder .saved-lessons .saved-config-item .config-info article h3,article .font-xs,article h5{font-size:19px}}body.front-end ol,body.front-end ul,body.front-end section.block ol,section.block body.front-end ol,body.front-end section.block ul,section.block body.front-end ul,body.front-end footer.front-end ol,footer.front-end body.front-end ol,body.front-end footer.front-end ul,footer.front-end body.front-end ul,body.front-end #tinymce ol,#tinymce body.front-end ol,body.front-end #tinymce ul,#tinymce body.front-end ul,body.front-end article ol,article body.front-end ol,body.front-end article ul,article body.front-end ul,body.front-end p,body.front-end .font-xxs,body.front-end h6,section.block body.front-end ol,body.front-end section.block ol,section.block body.front-end ul,body.front-end section.block ul,section.block ol,section.block ul,section.block footer.front-end ol,footer.front-end section.block ol,section.block footer.front-end ul,footer.front-end section.block ul,section.block #tinymce ol,#tinymce section.block ol,section.block #tinymce ul,#tinymce section.block ul,section.block article ol,article section.block ol,section.block article ul,article section.block ul,section.block p,section.block .font-xxs,section.block h6,footer.front-end body.front-end ol,body.front-end footer.front-end ol,footer.front-end body.front-end ul,body.front-end footer.front-end ul,footer.front-end section.block ol,section.block footer.front-end ol,footer.front-end section.block ul,section.block footer.front-end ul,footer.front-end ol,footer.front-end ul,footer.front-end #tinymce ol,#tinymce footer.front-end ol,footer.front-end #tinymce ul,#tinymce footer.front-end ul,footer.front-end article ol,article footer.front-end ol,footer.front-end article ul,article footer.front-end ul,footer.front-end p,footer.front-end .font-xxs,footer.front-end h6,#tinymce body.front-end ol,body.front-end #tinymce ol,#tinymce body.front-end ul,body.front-end #tinymce ul,#tinymce section.block ol,section.block #tinymce ol,#tinymce section.block ul,section.block #tinymce ul,#tinymce footer.front-end ol,footer.front-end #tinymce ol,#tinymce footer.front-end ul,footer.front-end #tinymce ul,#tinymce ol,#tinymce ul,#tinymce article ol,article #tinymce ol,#tinymce article ul,article #tinymce ul,#tinymce p,#tinymce .font-xxs,#tinymce h6,article body.front-end ol,body.front-end article ol,article body.front-end ul,body.front-end article ul,article section.block ol,section.block article ol,article section.block ul,section.block article ul,article footer.front-end ol,footer.front-end article ol,article footer.front-end ul,footer.front-end article ul,article #tinymce ol,#tinymce article ol,article #tinymce ul,#tinymce article ul,article ol,article ul,article p,article .font-xxs,article h6{font-size:20px;line-height:1.3}body.front-end .font-xxxs,section.block .font-xxxs,footer.front-end .font-xxxs,#tinymce .font-xxxs,article .font-xxxs{font-size:18px;line-height:1.3}body.front-end p strong,section.block p strong,footer.front-end p strong,#tinymce p strong,article p strong{font-weight:700}body.front-end ol,body.front-end ul,section.block ol,section.block ul,footer.front-end ol,footer.front-end ul,#tinymce ol,#tinymce ul,article ol,article ul{padding-left:18px}@media screen and (max-width: 600px){body.front-end ol,body.front-end ul,section.block ol,section.block ul,footer.front-end ol,footer.front-end ul,#tinymce ol,#tinymce ul,article ol,article ul{padding-left:15px}}body.front-end ul li,section.block ul li,footer.front-end ul li,#tinymce ul li,article ul li{list-style:disc}body.front-end ul.checks,section.block ul.checks,footer.front-end ul.checks,#tinymce ul.checks,article ul.checks{list-style:none;padding-left:0}body.front-end ul.checks li,section.block ul.checks li,footer.front-end ul.checks li,#tinymce ul.checks li,article ul.checks li{list-style:none;position:relative;padding-left:40px;margin-bottom:10px}body.front-end ul.checks li:before,section.block ul.checks li:before,footer.front-end ul.checks li:before,#tinymce ul.checks li:before,article ul.checks li:before{content:"";position:absolute;left:0;top:0px;width:29px;height:29px;background-image:url("data:image/svg+xml,%3Csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_149_2151' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='1' y='1' width='27' height='27'%3E%3Cpath d='M14.5001 26.5834C16.0872 26.5854 17.659 26.2737 19.1253 25.6664C20.5916 25.059 21.9234 24.1679 23.0442 23.0442C24.1679 21.9234 25.059 20.5916 25.6664 19.1253C26.2737 17.659 26.5854 16.0872 26.5834 14.5001C26.5854 12.913 26.2737 11.3412 25.6664 9.87489C25.059 8.40861 24.1679 7.0768 23.0442 5.95597C21.9234 4.83231 20.5916 3.9412 19.1253 3.33383C17.659 2.72646 16.0872 2.4148 14.5001 2.41676C12.913 2.4148 11.3412 2.72646 9.87489 3.33383C8.40861 3.9412 7.0768 4.83231 5.95597 5.95597C4.83231 7.0768 3.9412 8.40861 3.33383 9.87489C2.72646 11.3412 2.4148 12.913 2.41676 14.5001C2.4148 16.0872 2.72646 17.659 3.33383 19.1253C3.9412 20.5916 4.83231 21.9234 5.95597 23.0442C7.0768 24.1679 8.40861 25.059 9.87489 25.6664C11.3412 26.2737 12.913 26.5854 14.5001 26.5834Z' fill='white' stroke='white' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M9.66675 14.5L13.2917 18.125L20.5417 10.875' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_149_2151)'%3E%3Cpath d='M0 0H29V29H0V0Z' fill='%23B7E532'/%3E%3C/g%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}body.front-end a,section.block a,footer.front-end a,#tinymce a,article a{text-decoration:inherit;color:inherit}body.front-end a:hover,section.block a:hover,footer.front-end a:hover,#tinymce a:hover,article a:hover{text-decoration:underline}body.front-end .font-700,section.block .font-700,footer.front-end .font-700,#tinymce .font-700,article .font-700{font-weight:700}body.front-end .font-400,section.block .font-400,footer.front-end .font-400,#tinymce .font-400,article .font-400{font-weight:400}#tinymce span[style*="color: #ffffff"]{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}body.front-end main{display:grid;grid-template-columns:1fr;grid-template-rows:auto;max-width:100vw;overflow:hidden}section.block,footer.front-end{display:grid;width:100%;max-width:100vw;padding:100px 0px}@media screen and (max-width: 1100px){section.block,footer.front-end{padding:72px 0px}}@media screen and (max-width: 600px){section.block,footer.front-end{padding:54px 0px}}@media screen and (max-width: 600px){section.block:nth-child(1){padding-top:60px}}header.front-end.size-small,section.block.size-small,footer.front-end.size-small{grid-template-columns:minmax(5vw, calc(50% - 500px)) repeat(24, 1fr) minmax(5vw, calc(50% - 500px))}header.front-end.size-medium,section.block.size-medium,footer.front-end.size-medium{grid-template-columns:minmax(5vw, calc(50% - 625px)) repeat(24, 1fr) minmax(5vw, calc(50% - 625px))}header.front-end.size-large,section.block.size-large,footer.front-end.size-large{grid-template-columns:minmax(5vw, calc(50% - 750px)) repeat(24, 1fr) minmax(5vw, calc(50% - 750px))}header.front-end.size-extralarge,section.block.size-extralarge,footer.front-end.size-extralarge{grid-template-columns:minmax(5vw, calc(50% - 850px)) repeat(24, 1fr) minmax(5vw, calc(50% - 850px))}header.front-end .inner,section.block .inner,footer.front-end .inner{display:grid;grid-column:2/26;grid-row:1;z-index:2}section.block.bg-primary{background-color:rgba(0,0,0,0)}section.block.bg-primary+.bg-primary,section.block.bg-primary+.bg-primary-top,section.block.bg-primary+.bg-block+.bg-primary{padding-top:0px}section.block.bg-secondary{background-color:#1f6f67;color:#fff}section.block.bg-secondary h1,section.block.bg-secondary h2,section.block.bg-secondary h3,section.block.bg-secondary h4,section.block.bg-secondary h5,section.block.bg-secondary h6{color:#fff}section.block.bg-secondary+.bg-secondary{padding-top:0px}section.block.bg-tertiary{background-color:rgba(46,196,182,.2)}section.block.bg-tertiary+.bg-tertiary{padding-top:0px}section.block.bg-none{padding:0px}.wp-block{width:calc(100% - 20px) !important;max-width:calc(100% - 20px) !important}.wp-block section.block.size-small,.wp-block footer.front-end.size-small{grid-template-columns:minmax(20px, calc(50% - 500px)) repeat(1 24, 1fr) minmax(20px, calc(50% - 500px))}.wp-block section.block.size-medium,.wp-block footer.front-end.size-medium{grid-template-columns:minmax(20px, calc(50% - 625px)) repeat(24, 1fr) minmax(20px, calc(50% - 625px))}.wp-block section.block.size-large,.wp-block footer.front-end.size-large{grid-template-columns:minmax(20px, calc(50% - 750px)) repeat(24, 1fr) minmax(20px, calc(50% - 750px))}.wp-block section.block.size-extralarge,.wp-block footer.front-end.size-extralarge{grid-template-columns:minmax(20px, calc(50% - 850px)) repeat(24, 1fr) minmax(20px, calc(50% - 850px))}.acf-block-preview{border-radius:6px;transition:all .2s;border:1px solid #adb2ad;cursor:pointer}.acf-block-preview:after{display:none}.acf-block-preview.is-selected{border:2px solid #007cba}section.woo-checkout .woocommerce .woocommerce-form-login button.woocommerce-form-login__submit,section.woo-account .woocommerce form.woocommerce-ResetPassword button.woocommerce-Button,header.front-end .header-top .top-menu ul li.button-item a,header.front-end .header-top .top-menu ul li:last-child a,.post-builder .builder-intro .builder-actions .button,body section.block .cta-1,body section.block .mce-i-br-cta-1,header.front-end .cta-1,header.front-end .mce-i-br-cta-1,footer.front-end .cta-1,footer.front-end .mce-i-br-cta-1,#tinymce .cta-1,#tinymce .mce-i-br-cta-1,.mce-menu .cta-1,.mce-menu .mce-i-br-cta-1,main.single-post .lesson-container .lesson-content .lesson-actions .add-to-builder,body section.block .cta-3,body section.block .mce-i-br-cta-3,header.front-end .cta-3,header.front-end .mce-i-br-cta-3,footer.front-end .cta-3,footer.front-end .mce-i-br-cta-3,#tinymce .cta-3,#tinymce .mce-i-br-cta-3,.mce-menu .cta-3,.mce-menu .mce-i-br-cta-3,.post-builder .builder-intro .builder-actions .save-builder-config,body section.block .cta-2,body section.block .mce-i-br-cta-2,header.front-end .cta-2,header.front-end .mce-i-br-cta-2,footer.front-end .cta-2,footer.front-end .mce-i-br-cta-2,#tinymce .cta-2,#tinymce .mce-i-br-cta-2,.mce-menu .cta-2,.mce-menu .mce-i-br-cta-2{display:inline-block;font-family:"Gelion",sans-serif;font-size:21px;font-weight:700;line-height:1.25;min-height:60px;padding:17px 40px 15px 40px;background-color:#b7e532;color:#0f4f4a;text-decoration:none;transition:background-color .2s;border-radius:30px;appearance:none;border:0px solid #000;cursor:pointer}section.woo-checkout .woocommerce .woocommerce-form-login button.woocommerce-form-login__submit:hover,section.woo-account .woocommerce form.woocommerce-ResetPassword button.woocommerce-Button:hover,header.front-end .header-top .top-menu ul li.button-item a:hover,header.front-end .header-top .top-menu ul li:last-child a:hover,.post-builder .builder-intro .builder-actions .button:hover,body section.block .cta-1:hover,body section.block .mce-i-br-cta-1:hover,header.front-end .cta-1:hover,header.front-end .mce-i-br-cta-1:hover,footer.front-end .cta-1:hover,footer.front-end .mce-i-br-cta-1:hover,#tinymce .cta-1:hover,#tinymce .mce-i-br-cta-1:hover,.mce-menu .cta-1:hover,.mce-menu .mce-i-br-cta-1:hover,main.single-post .lesson-container .lesson-content .lesson-actions .add-to-builder:hover,body section.block .cta-3:hover,body section.block .mce-i-br-cta-3:hover,header.front-end .cta-3:hover,header.front-end .mce-i-br-cta-3:hover,footer.front-end .cta-3:hover,footer.front-end .mce-i-br-cta-3:hover,#tinymce .cta-3:hover,#tinymce .mce-i-br-cta-3:hover,.mce-menu .cta-3:hover,.mce-menu .mce-i-br-cta-3:hover,.post-builder .builder-intro .builder-actions .save-builder-config:hover,body section.block .cta-2:hover,body section.block .mce-i-br-cta-2:hover,header.front-end .cta-2:hover,header.front-end .mce-i-br-cta-2:hover,footer.front-end .cta-2:hover,footer.front-end .mce-i-br-cta-2:hover,#tinymce .cta-2:hover,#tinymce .mce-i-br-cta-2:hover,.mce-menu .cta-2:hover,.mce-menu .mce-i-br-cta-2:hover{background-color:#a0cf1a;text-decoration:none}@media screen and (max-width: 600px){section.woo-checkout .woocommerce .woocommerce-form-login button.woocommerce-form-login__submit,section.woo-account .woocommerce form.woocommerce-ResetPassword button.woocommerce-Button,header.front-end .header-top .top-menu ul li.button-item a,header.front-end .header-top .top-menu ul li:last-child a,.post-builder .builder-intro .builder-actions .button,body section.block .cta-1,body section.block .mce-i-br-cta-1,header.front-end .cta-1,header.front-end .mce-i-br-cta-1,footer.front-end .cta-1,footer.front-end .mce-i-br-cta-1,#tinymce .cta-1,#tinymce .mce-i-br-cta-1,.mce-menu .cta-1,.mce-menu .mce-i-br-cta-1,main.single-post .lesson-container .lesson-content .lesson-actions .add-to-builder,body section.block .cta-3,body section.block .mce-i-br-cta-3,header.front-end .cta-3,header.front-end .mce-i-br-cta-3,footer.front-end .cta-3,footer.front-end .mce-i-br-cta-3,#tinymce .cta-3,#tinymce .mce-i-br-cta-3,.mce-menu .cta-3,.mce-menu .mce-i-br-cta-3,.post-builder .builder-intro .builder-actions .save-builder-config,body section.block .cta-2,body section.block .mce-i-br-cta-2,header.front-end .cta-2,header.front-end .mce-i-br-cta-2,footer.front-end .cta-2,footer.front-end .mce-i-br-cta-2,#tinymce .cta-2,#tinymce .mce-i-br-cta-2,.mce-menu .cta-2,.mce-menu .mce-i-br-cta-2{font-size:18px;min-height:48px;padding:14px 24px 12px 24px}}.post-builder .builder-intro .builder-actions .save-builder-config,body section.block .cta-2,body section.block .mce-i-br-cta-2,header.front-end .cta-2,header.front-end .mce-i-br-cta-2,footer.front-end .cta-2,footer.front-end .mce-i-br-cta-2,#tinymce .cta-2,#tinymce .mce-i-br-cta-2,.mce-menu .cta-2,.mce-menu .mce-i-br-cta-2{background-color:#2ec4b6;color:#fff}.post-builder .builder-intro .builder-actions .save-builder-config:hover,body section.block .cta-2:hover,body section.block .mce-i-br-cta-2:hover,header.front-end .cta-2:hover,header.front-end .mce-i-br-cta-2:hover,footer.front-end .cta-2:hover,footer.front-end .mce-i-br-cta-2:hover,#tinymce .cta-2:hover,#tinymce .mce-i-br-cta-2:hover,.mce-menu .cta-2:hover,.mce-menu .mce-i-br-cta-2:hover{background-color:#259f93;text-decoration:none}main.single-post .lesson-container .lesson-content .lesson-actions .add-to-builder,body section.block .cta-3,body section.block .mce-i-br-cta-3,header.front-end .cta-3,header.front-end .mce-i-br-cta-3,footer.front-end .cta-3,footer.front-end .mce-i-br-cta-3,#tinymce .cta-3,#tinymce .mce-i-br-cta-3,.mce-menu .cta-3,.mce-menu .mce-i-br-cta-3{background-color:#0f4f4a;color:#fff}main.single-post .lesson-container .lesson-content .lesson-actions .add-to-builder:hover,body section.block .cta-3:hover,body section.block .mce-i-br-cta-3:hover,header.front-end .cta-3:hover,header.front-end .mce-i-br-cta-3:hover,footer.front-end .cta-3:hover,footer.front-end .mce-i-br-cta-3:hover,#tinymce .cta-3:hover,#tinymce .mce-i-br-cta-3:hover,.mce-menu .cta-3:hover,.mce-menu .mce-i-br-cta-3:hover{background-color:#082826;text-decoration:none}.mce-i-br-buttons,.mce-i-br-lists{display:none !important}.mce-i-br-buttons+span.mce-txt,.mce-i-br-lists+span.mce-txt{display:inline-block !important;font-size:16px !important;font-weight:700;line-height:22px !important}.mce-i-br-cta-0{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-cta-0:before{content:"Button"}.mce-i-br-cta-0+span{display:none}.mce-i-br-cta-1{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-cta-1:before{content:"Button"}.mce-i-br-cta-1+span{display:none}.mce-i-br-cta-2{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-cta-2:before{content:"Button"}.mce-i-br-cta-2+span{display:none}.mce-i-br-cta-3{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-cta-3:before{content:"Button"}.mce-i-br-cta-3+span{display:none}.mce-i-br-cta-4{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-cta-4:before{content:"Button"}.mce-i-br-cta-4+span{display:none}.mce-i-br-cta-5{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-cta-5:before{content:"Button"}.mce-i-br-cta-5+span{display:none}.mce-i-br-cta-6{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-cta-6:before{content:"Button"}.mce-i-br-cta-6+span{display:none}.mce-i-br-cta-7{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-cta-7:before{content:"Button"}.mce-i-br-cta-7+span{display:none}.mce-i-br-cta-8{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-cta-8:before{content:"Button"}.mce-i-br-cta-8+span{display:none}.mce-i-br-cta-9{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-cta-9:before{content:"Button"}.mce-i-br-cta-9+span{display:none}.mce-i-br-cta-10{display:inline-block !important;text-align:center !important;padding:0px !important;font-size:18px !important;line-height:1.4 !important;height:42px !important;line-height:42px !important;box-sizing:border-box !important;width:calc(100% - 6px) !important;background-position:calc(100% - 15px) center !important}.mce-i-br-cta-10:before{content:"Button"}.mce-i-br-cta-10+span{display:none}.fadeUp{transform:translateY(40px);opacity:0;transition:.3s ease}.fadeUp.inView{transform:inherit;opacity:1}.fadeRight{transform:translateX(-40px);opacity:0;transition:.3s ease}.fadeRight.inView{transform:inherit;opacity:1}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}@media screen and (min-width: 550px){.interface-complementary-area__fill,.interface-complementary-area.editor-sidebar{width:280px !important;transition:width .4s !important}.acf-block-selected .interface-complementary-area__fill,.acf-block-selected .interface-complementary-area.editor-sidebar{width:33vw !important;transition:width .6s !important}}main.single-post{position:relative}main.single-post .lesson-start.no-access{position:relative;overflow:hidden;padding-bottom:0px}main.single-post .lesson-start.no-access::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgb(213, 243, 240) 15%, rgba(213, 243, 240, 0) 100%);pointer-events:none;z-index:2}main.single-post .lesson-container{display:grid;width:100%;grid-template-columns:50fr 50fr;gap:80px;align-items:start}@media screen and (max-width: 1000px){main.single-post .lesson-container{grid-template-columns:1fr;gap:40px}}@media screen and (max-width: 600px){main.single-post .lesson-container{gap:28px}}main.single-post .lesson-container .lesson-content{width:100%;align-self:center}@media screen and (max-width: 1000px){main.single-post .lesson-container .lesson-content{grid-row:2}}main.single-post .lesson-container .lesson-content h1{margin-bottom:20px;color:#0f4f4a;font-weight:700}main.single-post .lesson-container .lesson-content .lesson-goal{margin-bottom:60px;color:#0f4f4a;font-size:20px}@media screen and (max-width: 1000px){main.single-post .lesson-container .lesson-content .lesson-goal{margin-bottom:30px}}@media screen and (max-width: 600px){main.single-post .lesson-container .lesson-content .lesson-goal{margin-bottom:20px}}main.single-post .lesson-container .lesson-content .lesson-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px}main.single-post .lesson-container .lesson-content .lesson-actions button{padding-left:30px !important;padding-right:30px !important}@media screen and (max-width: 600px){main.single-post .lesson-container .lesson-content .lesson-actions{gap:12px}main.single-post .lesson-container .lesson-content .lesson-actions button{padding-left:24px !important;padding-right:24px !important}}main.single-post .lesson-container .lesson-content .lesson-favorites-count{display:flex;align-items:center;gap:10px;color:#0f4f4a;font-size:16px;padding-top:18px;padding-left:30px}@media screen and (max-width: 600px){main.single-post .lesson-container .lesson-content .lesson-favorites-count{padding-left:24px}}main.single-post .lesson-container .lesson-content .lesson-favorites-count .fav-icon-small{width:17px;height:15px}main.single-post .lesson-container picture{width:100%}@media screen and (max-width: 1000px){main.single-post .lesson-container picture{grid-row:1}}main.single-post .lesson-container picture img{width:100%;height:auto;border-radius:20px}main.single-post section.big-image{position:relative;padding-top:0px}main.single-post section.big-image:before{content:"";background-color:rgba(46,196,182,.2);position:absolute;top:0px;left:0px;z-index:0;width:100%;height:30%}main.single-post .lesson-login .login-container{max-width:600px;margin:0 auto}main.single-post .lesson-login .login-container h2{text-align:center;margin-bottom:40px}main.single-post .lesson-login .login-container .woocommerce-form-login{background:#fff;padding:40px;border-radius:20px;border:1px solid #eee}main.single-post .lesson-related .post-footer-section h2{margin-bottom:40px}main.single-post .lesson-related .related-lessons-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(20px,60px,2.5vw)}@media screen and (max-width: 1000px){main.single-post .lesson-related .related-lessons-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 600px){main.single-post .lesson-related .related-lessons-grid{grid-template-columns:1fr}}main.single-post.migrated .lesson-content-column .lesson-section .wysiwyg p,main.single-post.migrated .lesson-content-column .lesson-section .wysiwyg ul{margin-bottom:20px}main.single-post.migrated .lesson-content-column .lesson-section .wysiwyg li p{margin-bottom:0px}main.single-post.migrated .lesson-sidebar-column .sidebar-box .wysiwyg p,main.single-post.migrated .lesson-sidebar-column .sidebar-box .wysiwyg ul,main.single-post.migrated .lesson-sidebar-column .sidebar-box .info-content p,main.single-post.migrated .lesson-sidebar-column .sidebar-box .info-content ul{margin-bottom:20px}main.single-post.migrated .lesson-sidebar-column .sidebar-box .wysiwyg li p,main.single-post.migrated .lesson-sidebar-column .sidebar-box .info-content li p{margin-bottom:0px}main.single-post.migrated .lesson-sidebar-column .sidebar-box.variations-box p{margin-bottom:0px}.post-builder .builder-header{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:start}@media(max-width: 1024px){.post-builder .builder-header{grid-template-columns:1fr;gap:40px}}.post-builder .builder-intro h1{margin-bottom:20px}.post-builder .builder-intro .builder-description{margin-bottom:40px;max-width:500px}.post-builder .builder-intro .builder-actions{display:flex;gap:20px;flex-wrap:wrap}.post-builder .builder-intro .builder-actions .button:disabled{background-color:#f5f5f5;color:#9ca3af;cursor:not-allowed}.post-builder .builder-intro .builder-actions .button:disabled:hover{background-color:#f5f5f5}.post-builder .builder-slots{display:flex;gap:16px;align-items:flex-start}.post-builder .builder-slots .builder-slot{flex:1;width:100%;background:#d5f3f0;border-radius:20px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0px;text-align:center;border:0px solid rgba(0,0,0,0);height:auto;aspect-ratio:.56}.post-builder .builder-slots .builder-slot.has-post{background:#fff;border:0px solid #2ec4b6;padding:0}.post-builder .builder-slots .builder-slot.has-post .slot-content{width:100%;height:100%;position:absolute;top:0;left:0}.post-builder .builder-slots .builder-slot.has-post .slot-image{width:100%;height:100%;overflow:hidden;border-radius:20px;display:flex;align-items:center;justify-content:center}.post-builder .builder-slots .builder-slot.has-post .slot-image img{height:100%;width:178%;transform:rotate(90deg);object-fit:contain;transform-origin:center}.post-builder .builder-slots .builder-slot.has-post .remove-from-builder{position:absolute;top:-12px;right:-12px;width:32px;height:32px;border-radius:50%;background:#0f4f4a;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:400;transition:all .2s;box-shadow:0 2px 8px rgba(0,0,0,.1)}.post-builder .builder-slots .builder-slot.has-post .remove-from-builder:hover{transform:scale(1.1);background:#2ec4b6}.post-builder .builder-slots .builder-slot.has-post .slot-footer-text{font-weight:700;color:#0f4f4a}.post-builder .builder-slots .builder-slot.is-empty{border:0px dashed rgba(46,196,182,.3);background-color:rgba(255,255,255,.5)}.post-builder .builder-slots .builder-slot.is-empty .slot-empty-state{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none}.post-builder .builder-slots .builder-slot.is-empty .slot-empty-state .add-icon{width:48px;height:48px;border-radius:50%;background:#2ec4b6;color:#fff;display:flex;align-items:center;justify-content:center;font-size:32px;margin:0 auto 12px;font-weight:300;transition:background .2s}.post-builder .builder-slots .builder-slot.is-empty .slot-empty-state p{color:#2ec4b6;font-weight:700;font-size:16px;margin:0}.post-builder .builder-slots .builder-slot.is-empty .slot-empty-state:hover{text-decoration:none}.post-builder .builder-slots .builder-slot.is-empty .slot-empty-state:hover .add-icon{background:#29afa3}.post-builder .builder-slots .builder-slot .slot-footer-text{position:absolute;bottom:-35px;left:0;width:100%;font-size:15px;color:#2ec4b6;font-weight:400;text-align:center}.post-builder .builder-content-overview{margin-top:60px}.post-builder .builder-content-overview .builder-post-details{margin-bottom:60px}.post-builder .builder-content-overview .builder-post-details h2{margin-bottom:40px;color:var(--color-tertiary)}.post-builder .builder-content-overview .builder-divider{border:none;border-top:1px solid rgba(0,0,0,.1);margin:60px 0}.woocommerce-MyAccount-content .visited-grid .single-post-card,.recently-visited .visited-grid .single-post-card,section.post-slider .post-slider-slide .single-post-card,section.block.post-overview .posts-container a.single-post,main.single-post .lesson-related .related-lessons-grid .single-post{display:flex;flex-direction:column;position:relative;background-color:#fff;box-shadow:0 0 18px 2px rgba(0,0,0,.1);border-radius:15px;overflow:hidden;text-decoration:none;transition:transform .3s}.woocommerce-MyAccount-content .visited-grid .single-post-card picture,.recently-visited .visited-grid .single-post-card picture,section.post-slider .post-slider-slide .single-post-card picture,section.block.post-overview .posts-container a.single-post picture,main.single-post .lesson-related .related-lessons-grid .single-post picture{display:flex;position:relative;width:100%;aspect-ratio:440/265}.woocommerce-MyAccount-content .visited-grid .single-post-card picture img,.recently-visited .visited-grid .single-post-card picture img,section.post-slider .post-slider-slide .single-post-card picture img,section.block.post-overview .posts-container a.single-post picture img,main.single-post .lesson-related .related-lessons-grid .single-post picture img{position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover}.woocommerce-MyAccount-content .visited-grid .single-post-card .content,.recently-visited .visited-grid .single-post-card .content,section.post-slider .post-slider-slide .single-post-card .content,section.block.post-overview .posts-container a.single-post .content,main.single-post .lesson-related .related-lessons-grid .single-post .content{display:flex;position:relative;flex-direction:column;padding:20px 23px 36px 23px;flex-grow:1}@media screen and (max-width: 600px){.woocommerce-MyAccount-content .visited-grid .single-post-card .content,.recently-visited .visited-grid .single-post-card .content,section.post-slider .post-slider-slide .single-post-card .content,section.block.post-overview .posts-container a.single-post .content,main.single-post .lesson-related .related-lessons-grid .single-post .content{padding:20px}}.woocommerce-MyAccount-content .visited-grid .single-post-card .content h3,.recently-visited .visited-grid .single-post-card .content h3,section.post-slider .post-slider-slide .single-post-card .content h3,section.block.post-overview .posts-container a.single-post .content h3,main.single-post .lesson-related .related-lessons-grid .single-post .content h3{margin-bottom:3px;line-height:1.2}.woocommerce-MyAccount-content .visited-grid .single-post-card .content p,.recently-visited .visited-grid .single-post-card .content p,section.post-slider .post-slider-slide .single-post-card .content p,section.block.post-overview .posts-container a.single-post .content p,main.single-post .lesson-related .related-lessons-grid .single-post .content p{margin:0}.woocommerce-MyAccount-content .visited-grid .single-post-card .content:after,.recently-visited .visited-grid .single-post-card .content:after,section.post-slider .post-slider-slide .single-post-card .content:after,section.block.post-overview .posts-container a.single-post .content:after,main.single-post .lesson-related .related-lessons-grid .single-post .content:after{content:"";position:absolute;right:24px;bottom:20px;width:39px;height:24px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='38' height='23' viewBox='0 0 38 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 9.54593C0.671573 9.54593 0 10.2175 0 11.0459C0 11.8744 0.671573 12.5459 1.5 12.5459L1.5 11.0459L1.5 9.54593ZM37.4282 12.1066C38.0139 11.5208 38.0139 10.5711 37.4282 9.98527L27.8822 0.439327C27.2964 -0.14646 26.3467 -0.14646 25.7609 0.439327C25.1751 1.02511 25.1751 1.97486 25.7609 2.56065L34.2462 11.0459L25.7609 19.5312C25.1751 20.117 25.1751 21.0667 25.7609 21.6525C26.3467 22.2383 27.2964 22.2383 27.8822 21.6525L37.4282 12.1066ZM1.5 11.0459L1.5 12.5459L36.3675 12.5459V11.0459V9.54593L1.5 9.54593L1.5 11.0459Z' fill='%230F4F4A'/%3E%3C/svg%3E")}.woocommerce-MyAccount-content .visited-grid .single-post-card:hover,.recently-visited .visited-grid .single-post-card:hover,section.post-slider .post-slider-slide .single-post-card:hover,section.block.post-overview .posts-container a.single-post:hover,main.single-post .lesson-related .related-lessons-grid .single-post:hover{transform:translateY(-3px)}.lesson-layout-grid{display:grid;grid-template-columns:2fr 1fr;gap:150px}@media screen and (max-width: 1000px){.lesson-layout-grid{grid-template-columns:1fr;gap:80px}}@media screen and (max-width: 600px){.lesson-layout-grid{gap:40px}}.lesson-content-column .lesson-section{margin-bottom:60px}@media screen and (max-width: 600px){.lesson-content-column .lesson-section{margin-bottom:40px}}.lesson-content-column .lesson-section h2{margin-bottom:30px;font-weight:700}@media screen and (max-width: 600px){.lesson-content-column .lesson-section h2{margin-bottom:20px}}.lesson-sidebar-column{display:flex;flex-direction:column;gap:40px}@media screen and (max-width: 600px){.lesson-sidebar-column{gap:30px}}.lesson-sidebar-column .sidebar-box{border-radius:20px;padding:40px}@media screen and (max-width: 600px){.lesson-sidebar-column .sidebar-box{padding:30px 20px}}.lesson-sidebar-column .sidebar-box h4.sidebar-title{color:#0f4f4a;margin-bottom:30px}@media screen and (max-width: 600px){.lesson-sidebar-column .sidebar-box h4.sidebar-title{margin-bottom:20px}}.lesson-sidebar-column .info-box{background-color:#2ec4b6;color:#fff}.lesson-sidebar-column .info-box .print-link{display:block;margin-top:30px;text-decoration:none}.lesson-sidebar-column .info-box .print-link:hover{text-decoration:underline}.lesson-sidebar-column .variations-box{border:3px solid #1f6f67;color:#0f4f4a}.lesson-sidebar-column .variations-box h3{color:#0f4f4a}section.bg-shapes{position:relative;z-index:0;width:100%;mix-blend-mode:lighten;height:0px;max-width:100vw}@media screen and (max-width: 1100px){section.bg-shapes{display:none}}section.bg-shapes .shape{display:flex;align-items:center;height:0px;position:absolute}section.bg-shapes .shape.left{left:0px}section.bg-shapes .shape.right{right:0px}section.bg-shapes .shape .inner-shape{max-width:100%}.wp-block section.bg-shapes{padding:20px 0px;z-index:2;mix-blend-mode:normal}section.big-checks{position:relative;z-index:2;padding:25px 0px}section.big-checks .big-checks-wrapper{display:flex;justify-content:space-between;width:100%;grid-gap:1vw;grid-row-gap:2.5vw}section.big-checks .big-checks-wrapper .big-check{display:flex;justify-content:center;text-decoration:none;color:inherit;position:relative;z-index:2;width:300px}@media screen and (max-width: 1400px){section.big-checks .big-checks-wrapper .big-check{width:calc(25% - .75vw)}}section.big-checks .big-checks-wrapper .big-check .inner-check{display:flex;align-items:center;width:100%;transform:scale(1.001, 1.001);padding:0px !important}section.big-checks .big-checks-wrapper .big-check .inner-check .check{display:flex;align-items:center;justify-content:center;position:relative;width:36px;min-width:36px;height:36px;background-color:#0f4f4a;border-radius:18px}section.big-checks .big-checks-wrapper .big-check .text{padding-left:1.25vw}section.big-checks .big-checks-wrapper .big-check .text p{max-width:220px;font-weight:400}section.big-checks p{color:#1d1f43}section.big-checks.bg-secondary p{color:#fff}@media(max-width: 900px){section.big-checks .big-checks-wrapper{display:grid;grid-template-columns:100%;grid-row-gap:15px}section.big-checks .big-checks-wrapper .big-check{width:100%}section.big-checks .big-checks-wrapper .big-check .text{padding-left:20px}section.big-checks .big-checks-wrapper .big-check .text p{max-width:100%}}@media(max-width: 600px){section.big-checks .inner{width:100%}}section.block.big-image figure{position:relative}section.block.big-image figure picture{display:flex;width:100%}section.block.big-image figure picture img{display:flex;width:100%;height:auto;border-radius:20px}section.block.big-image figure figcaption{position:absolute;z-index:2;font-size:16px;padding:12px 20px;bottom:0px;left:0px;right:0px;background-color:rgba(255,255,255,.75);color:#444;backdrop-filter:blur(2px);text-align:center}section.drop-down{width:100%}section.drop-down .inner{display:flex;flex-direction:column;align-items:flex-start;gap:60px;position:relative}section.drop-down .faq-column{width:100%}section.drop-down .faq-column h3.dropdown-title{margin-bottom:40px}section.drop-down .drop-down-wrapper{display:flex;flex-direction:column;width:100%;gap:0px;position:relative;z-index:2}section.drop-down .drop-down-wrapper .drop-down-row{display:flex;flex-direction:column;width:100%;border-top:1px solid #1d1f43}section.drop-down .drop-down-wrapper .drop-down-row:last-of-type{border-bottom:1px solid #1d1f43}section.drop-down .drop-down-wrapper .drop-down-row .title{display:flex;position:relative;align-items:center;justify-content:space-between;cursor:pointer;width:100%;min-height:50px;padding:15px 15px 15px 0px;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}section.drop-down .drop-down-wrapper .drop-down-row .title p{color:#1d1f43;padding-right:20px}section.drop-down .drop-down-wrapper .drop-down-row .title .toggle{display:flex;border-right:3px solid #0f4f4a;border-bottom:3px solid #0f4f4a;width:15px;min-width:15px;height:15px;transform:rotate(45deg) translate3d(-2px, -2px, 0px);transition:.4s}section.drop-down .drop-down-wrapper .drop-down-row.active .title .toggle{transform:rotate(225deg) translateX(0px)}section.drop-down .drop-down-wrapper .drop-down-row .content{display:none;width:100%;padding:0px 30px 30px 0px}@media screen and (max-width: 1050px){section.drop-down.container .inner{flex-direction:column-reverse;margin-top:0px}section.drop-down.container .inner .faq-wrapper{flex-direction:column;width:100%}}@media screen and (max-width: 500px){section.drop-down .drop-down-wrapper .drop-down-row .title{padding:30px}section.drop-down .drop-down-wrapper .drop-down-row .title p{padding-right:10px}section.drop-down .drop-down-wrapper .drop-down-row .title .toggle{width:15px;min-width:15px;height:15px}section.drop-down .drop-down-wrapper .drop-down-row .content{padding:30px;padding-top:0px}}footer.front-end{background-color:#0f4f4a;color:#2ec4b6}footer.front-end .footer-columns{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:40px}@media screen and (max-width: 1200px){footer.front-end .footer-columns{grid-template-columns:1fr 1fr;row-gap:50px}footer.front-end .footer-columns .column.branding{grid-column:1/-1}}@media screen and (max-width: 600px){footer.front-end .footer-columns{grid-template-columns:1fr}}footer.front-end .column .footer-logo{color:#2ec4b6;font-size:60px;font-weight:700;line-height:1;margin:0}@media screen and (max-width: 600px){footer.front-end .column .footer-logo{font-size:40px}}footer.front-end .column .column-title{color:#2ec4b6;font-size:20px;font-weight:700;margin-bottom:25px;text-transform:none}footer.front-end .column .wysiwyg-content{color:#fff;font-size:18px;line-height:1.5}footer.front-end .column .wysiwyg-content p{margin-bottom:5px;font-size:18px}footer.front-end .column ul{list-style:none;padding:0;margin:0}footer.front-end .column ul li{margin-bottom:0px;list-style:none}footer.front-end .column ul li a{color:#fff;font-size:18px;text-decoration:none}footer.front-end .column ul li a:hover{text-decoration:underline}footer.front-end .column .social-icons{display:flex;gap:15px;margin-top:60px}@media screen and (max-width: 800px){footer.front-end .column .social-icons{margin-top:30px}}footer.front-end .column .social-icons .social-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;transition:transform .2s}footer.front-end .column .social-icons .social-icon:hover{transform:scale(1.1)}footer.front-end .column .social-icons .social-icon img{width:100%;height:100%;object-fit:contain}body.front-end form div.gform-body div.gform_fields,section.container form div.gform-body div.gform_fields{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr 2% [8];grid-template-columns:repeat(8, 1fr);grid-template-rows:repeat(auto-fill, auto);grid-column-gap:30px;grid-row-gap:30px}@media screen and (max-width: 600px){body.front-end form div.gform-body div.gform_fields,section.container form div.gform-body div.gform_fields{grid-row-gap:12px}}body.front-end form div.gform-body div.gform_fields div.gfield,body.front-end form div.gform-body div.gform_fields fieldset.gfield,section.container form div.gform-body div.gform_fields div.gfield,section.container form div.gform-body div.gform_fields fieldset.gfield{display:flex;flex-direction:column;position:relative;-ms-grid-column-span:8;grid-column:span 8;border:0px;padding:0px;margin:0px}body.front-end form div.gform-body div.gform_fields div.gfield--width-quarter,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-quarter,section.container form div.gform-body div.gform_fields div.gfield--width-quarter,section.container form div.gform-body div.gform_fields fieldset.gfield--width-quarter{-ms-grid-column-span:2;grid-column:span 2}body.front-end form div.gform-body div.gform_fields div.gfield--width-third,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-third,section.container form div.gform-body div.gform_fields div.gfield--width-third,section.container form div.gform-body div.gform_fields fieldset.gfield--width-third{-ms-grid-column-span:3;grid-column:span 3}body.front-end form div.gform-body div.gform_fields div.gfield--width-five-twelfths,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-five-twelfths,section.container form div.gform-body div.gform_fields div.gfield--width-five-twelfths,section.container form div.gform-body div.gform_fields fieldset.gfield--width-five-twelfths{-ms-grid-column-span:3;grid-column:span 3}body.front-end form div.gform-body div.gform_fields div.gfield--width-half,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-half,section.container form div.gform-body div.gform_fields div.gfield--width-half,section.container form div.gform-body div.gform_fields fieldset.gfield--width-half{-ms-grid-column-span:4;grid-column:span 4}body.front-end form div.gform-body div.gform_fields div.gfield--width-seven-twelfths,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-seven-twelfths,section.container form div.gform-body div.gform_fields div.gfield--width-seven-twelfths,section.container form div.gform-body div.gform_fields fieldset.gfield--width-seven-twelfths{-ms-grid-column-span:5;grid-column:span 5}body.front-end form div.gform-body div.gform_fields div.gfield--width-two-thirds,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-two-thirds,section.container form div.gform-body div.gform_fields div.gfield--width-two-thirds,section.container form div.gform-body div.gform_fields fieldset.gfield--width-two-thirds{-ms-grid-column-span:5;grid-column:span 5}body.front-end form div.gform-body div.gform_fields div.gfield--width-three-quarter,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-three-quarter,section.container form div.gform-body div.gform_fields div.gfield--width-three-quarter,section.container form div.gform-body div.gform_fields fieldset.gfield--width-three-quarter{-ms-grid-column-span:6;grid-column:span 6}body.front-end form div.gform-body div.gform_fields div.gfield--width-five-sixths,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-five-sixths,section.container form div.gform-body div.gform_fields div.gfield--width-five-sixths,section.container form div.gform-body div.gform_fields fieldset.gfield--width-five-sixths{-ms-grid-column-span:6;grid-column:span 6}body.front-end form div.gform-body div.gform_fields div.gfield--width-eleven-twelfths,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-eleven-twelfths,section.container form div.gform-body div.gform_fields div.gfield--width-eleven-twelfths,section.container form div.gform-body div.gform_fields fieldset.gfield--width-eleven-twelfths{-ms-grid-column-span:7;grid-column:span 7}body.front-end form div.gform-body div.gform_fields div.gfield--width-full,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-full,section.container form div.gform-body div.gform_fields div.gfield--width-full,section.container form div.gform-body div.gform_fields fieldset.gfield--width-full{-ms-grid-column-span:8;grid-column:span 8}body.front-end form div.gform-body div.gform_fields div.gfield label.gfield_label,body.front-end form div.gform-body div.gform_fields div.gfield legend.gfield_label,body.front-end form div.gform-body div.gform_fields fieldset.gfield label.gfield_label,body.front-end form div.gform-body div.gform_fields fieldset.gfield legend.gfield_label,section.container form div.gform-body div.gform_fields div.gfield label.gfield_label,section.container form div.gform-body div.gform_fields div.gfield legend.gfield_label,section.container form div.gform-body div.gform_fields fieldset.gfield label.gfield_label,section.container form div.gform-body div.gform_fields fieldset.gfield legend.gfield_label{margin-bottom:10px;font-size:20px}body.front-end form div.gform-body div.gform_fields div.gfield.hidden_label .gfield_label,body.front-end form div.gform-body div.gform_fields fieldset.gfield.hidden_label .gfield_label,section.container form div.gform-body div.gform_fields div.gfield.hidden_label .gfield_label,section.container form div.gform-body div.gform_fields fieldset.gfield.hidden_label .gfield_label{display:none}body.front-end form div.gform-body label.hidden_sub_label,section.container form div.gform-body label.hidden_sub_label{display:none}body.front-end form div.gform-body.hide,section.container form div.gform-body.hide{display:none}body.front-end form div.gform-body.gsection,section.container form div.gform-body.gsection{margin-bottom:-20px;padding-top:12px}body.front-end form div.gform-body .screen-reader-text,section.container form div.gform-body .screen-reader-text{display:none}body.front-end form div.gform-body .gf_invisible,section.container form div.gform-body .gf_invisible{visibility:hidden;position:absolute !important;left:-9999px}body.front-end .gform_footer,section.container .gform_footer{padding-top:40px;position:relative;display:flex}@media screen and (max-width: 600px){body.front-end .gform_footer,section.container .gform_footer{padding-top:12px}}body.front-end .gform_footer .gform_ajax_spinner,section.container .gform_footer .gform_ajax_spinner{position:absolute;bottom:0;right:0;background-color:#fff;border-radius:6px;padding:3px;max-width:18px}@media screen and (max-width: 800px){body.front-end form div.gform-body div.gform_fields,section.container form div.gform-body div.gform_fields{grid-column-gap:0px}body.front-end form div.gform-body div.gform_fields div.gfield,body.front-end form div.gform-body div.gform_fields fieldset.gfield,section.container form div.gform-body div.gform_fields div.gfield,section.container form div.gform-body div.gform_fields fieldset.gfield{grid-column:1/-1 !important}}body.front-end input[type=email],body.front-end input[type=text],body.front-end input[type=number],body.front-end input[type=tel],body.front-end input[type=password],body.front-end input[type=url],body.front-end select,body.front-end textarea,section.container input[type=email],section.container input[type=text],section.container input[type=number],section.container input[type=tel],section.container input[type=password],section.container input[type=url],section.container select,section.container textarea{font-family:"Gelion",sans-serif;display:flex;align-items:center;border:0px solid #000;border-width:0px;background-color:#f5f5f5;border-radius:10px;height:54px;width:100%;-webkit-appearance:none;appearance:none;padding:18px 28px;transition:all .6s;color:#0f4f4a;font-size:20px;font-weight:300}body.front-end input[type=email]:focus,body.front-end input[type=text]:focus,body.front-end input[type=number]:focus,body.front-end input[type=tel]:focus,body.front-end input[type=password]:focus,body.front-end input[type=url]:focus,body.front-end select:focus,body.front-end textarea:focus,section.container input[type=email]:focus,section.container input[type=text]:focus,section.container input[type=number]:focus,section.container input[type=tel]:focus,section.container input[type=password]:focus,section.container input[type=url]:focus,section.container select:focus,section.container textarea:focus{outline:none;border:0px solid #000;border-width:0px;background-color:#fff;box-shadow:0px 6px 16px rgba(0,0,0,.2);transition:all .2s}@media screen and (max-width: 600px){body.front-end input[type=email],body.front-end input[type=text],body.front-end input[type=number],body.front-end input[type=tel],body.front-end input[type=password],body.front-end input[type=url],body.front-end select,body.front-end textarea,section.container input[type=email],section.container input[type=text],section.container input[type=number],section.container input[type=tel],section.container input[type=password],section.container input[type=url],section.container select,section.container textarea{font-size:16px}}body.front-end textarea,section.container textarea{height:180px;padding-top:18px 28px;resize:none}body.front-end select,section.container select{cursor:pointer;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 14.8"><polygon points="21.2 0 12 9.2 2.8 0 0 2.8 12 14.8 24 2.8 " fill="%230F4F4A"/></svg>');background-position:calc(100% - 20px) center;background-repeat:no-repeat;background-size:12px 7px;padding:18px 28px}body.front-end .ginput_container_radio div.gfield_radio,section.container .ginput_container_radio div.gfield_radio{display:flex;flex-direction:column}body.front-end .ginput_container_radio div.gfield_radio div.gchoice,section.container .ginput_container_radio div.gfield_radio div.gchoice{display:flex;width:100%;position:relative;align-items:center;height:40px}body.front-end .ginput_container_radio div.gfield_radio div.gchoice input,section.container .ginput_container_radio div.gfield_radio div.gchoice input{position:absolute;width:100%;height:100%;cursor:pointer;margin:0;z-index:2;opacity:0}body.front-end .ginput_container_radio div.gfield_radio div.gchoice input+label,section.container .ginput_container_radio div.gfield_radio div.gchoice input+label{display:flex;align-items:center;height:40px;position:relative;font-size:20px;padding:0 0 0 calc(30px + 20px);margin:0}body.front-end .ginput_container_radio div.gfield_radio div.gchoice input+label:after,section.container .ginput_container_radio div.gfield_radio div.gchoice input+label:after{content:"";box-sizing:border-box;position:absolute;top:5px;left:0;cursor:pointer;border-radius:50%;width:30px;height:30px;font-size:30px;background-color:#fff;transition:background-color .2s;border:2.4px solid #000;box-shadow:inset 0 0 0 6px #fff}body.front-end .ginput_container_radio div.gfield_radio div.gchoice input:checked+label:after,section.container .ginput_container_radio div.gfield_radio div.gchoice input:checked+label:after{content:"";background-color:#000;box-shadow:inset 0 0 0 6px #fff}body.front-end .ginput_container_checkbox div.gfield_checkbox,body.front-end .ginput_container_consent div.gfield_checkbox,section.container .ginput_container_checkbox div.gfield_checkbox,section.container .ginput_container_consent div.gfield_checkbox{display:flex;flex-direction:column}body.front-end .ginput_container_checkbox div.gfield_checkbox div.gchoice,body.front-end .ginput_container_consent div.gfield_checkbox div.gchoice,section.container .ginput_container_checkbox div.gfield_checkbox div.gchoice,section.container .ginput_container_consent div.gfield_checkbox div.gchoice{display:flex;width:100%;position:relative;align-items:center;height:40px}body.front-end .ginput_container_checkbox input[type=checkbox],body.front-end .ginput_container_consent input[type=checkbox],section.container .ginput_container_checkbox input[type=checkbox],section.container .ginput_container_consent input[type=checkbox]{position:absolute;width:100%;height:100%;cursor:pointer;margin:0;z-index:2;opacity:0}body.front-end .ginput_container_checkbox input[type=checkbox]+label,body.front-end .ginput_container_consent input[type=checkbox]+label,section.container .ginput_container_checkbox input[type=checkbox]+label,section.container .ginput_container_consent input[type=checkbox]+label{display:flex;align-items:center;height:40px;position:relative;font-size:20px;padding:0 0 0 calc(30px + 20px);margin:0}body.front-end .ginput_container_checkbox input[type=checkbox]+label:after,body.front-end .ginput_container_consent input[type=checkbox]+label:after,section.container .ginput_container_checkbox input[type=checkbox]+label:after,section.container .ginput_container_consent input[type=checkbox]+label:after{content:"";box-sizing:border-box;font-size:30px;color:#fff;position:absolute;top:5px;left:0;cursor:pointer;font-size:30px;width:30px;height:30px;background-color:#e5e5e5;border:0px solid #e5e5e5;border-radius:2px;transition:background-color .2s,border 0s ease .2s}body.front-end .ginput_container_checkbox input[type=checkbox]:checked+label:after,body.front-end .ginput_container_consent input[type=checkbox]:checked+label:after,section.container .ginput_container_checkbox input[type=checkbox]:checked+label:after,section.container .ginput_container_consent input[type=checkbox]:checked+label:after{transition:all .2s}body.front-end .ginput_container_checkbox input[type=checkbox]:checked+label:before,body.front-end .ginput_container_consent input[type=checkbox]:checked+label:before,section.container .ginput_container_checkbox input[type=checkbox]:checked+label:before,section.container .ginput_container_consent input[type=checkbox]:checked+label:before{content:"";border-bottom:2px solid #000;border-left:2px solid #000;width:10px;height:6px;position:absolute;z-index:2;left:9.2307692308px;top:calc(50% - 6.3157894737px);transform:rotate(-54deg)}body.front-end .ginput_container_consent,section.container .ginput_container_consent{display:flex;position:relative}body.front-end .ginput_container_consent .gfield_consent_label,section.container .ginput_container_consent .gfield_consent_label{flex-wrap:wrap}body.front-end .ginput_container_consent .gfield_consent_label a,section.container .ginput_container_consent .gfield_consent_label a{margin:0px 4px}body.front-end .ginput_container_consent input[type=checkbox]+label,section.container .ginput_container_consent input[type=checkbox]+label{font-size:20px}body.front-end .ginput_container_consent input[type=checkbox]+label a,section.container .ginput_container_consent input[type=checkbox]+label a{position:relative;text-decoration:underline;z-index:3}body.front-end .gform_validation_error,section.container .gform_validation_error{position:relative}body.front-end .gform_validation_error div.gfield_error .validation_message,section.container .gform_validation_error div.gfield_error .validation_message{position:relative;display:flex;align-items:center;left:0px;padding:12px 20px 12px 20px !important;margin-top:9px;background-color:#f2b0b0;color:#222;font-weight:bold;border-radius:3px;width:100%;font-size:16px;bottom:0px}body.front-end .gform_validation_error div.gfield_error .validation_message:before,section.container .gform_validation_error div.gfield_error .validation_message:before{content:"+";font-size:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;transform:rotate(45deg);width:20px;min-width:20px;height:20px;box-shadow:0px 0px 0px 2px #222;margin-right:10px;padding:0px 0px 0px 0px;box-sizing:border-box}body.front-end .gform_validation_error div.gfield_error .ginput_container_checkbox+.validation_message,body.front-end .gform_validation_error div.gfield_error .ginput_container_radio+.validation_message,body.front-end .gform_validation_error div.gfield_error .ginput_container_fileupload+.gfield_description+.validation_message,section.container .gform_validation_error div.gfield_error .ginput_container_checkbox+.validation_message,section.container .gform_validation_error div.gfield_error .ginput_container_radio+.validation_message,section.container .gform_validation_error div.gfield_error .ginput_container_fileupload+.gfield_description+.validation_message{bottom:auto;top:0px;transform:translateY(0%)}body.front-end .gform_validation_error div.gfield_error input,section.container .gform_validation_error div.gfield_error input{border-color:#dc2e2e}body.front-end .gform_validation_errors,body.front-end .gform_required_legend,section.container .gform_validation_errors,section.container .gform_required_legend{display:none}body.front-end .validation_error,section.container .validation_error{display:none}body.front-end .gform_validation_container,section.container .gform_validation_container{display:none !important}header.front-end{display:grid;position:relative;width:100%;z-index:100}header.front-end .header-top{display:grid;grid-column:1/-1;grid-template-columns:inherit;background-color:#f5f5f5;height:90px}@media screen and (max-width: 500px){header.front-end .header-top{height:80px}}header.front-end .header-top .header-top-content{display:flex;justify-content:space-between;align-items:center}header.front-end .header-top .logo img{max-height:50px;display:block}@media screen and (max-width: 500px){header.front-end .header-top .logo img{max-height:9vw}}header.front-end .header-top .top-menu.desktop{display:none}@media(min-width: 1024px){header.front-end .header-top .top-menu.desktop{display:block}}header.front-end .header-top .top-menu ul{margin:0;padding:0;display:flex;align-items:center;gap:2.5vw;font-size:18px;font-weight:300}header.front-end .header-top .top-menu ul li{display:flex;align-items:center;list-style:none}header.front-end .header-top .top-menu ul li a{display:flex;align-items:center;color:#0f4f4a;text-decoration:none;transition:color .3s ease;height:90px}header.front-end .header-top .top-menu ul li a:hover{color:#0f4f4a}header.front-end .header-top .top-menu ul li.button-item a,header.front-end .header-top .top-menu ul li:last-child a{background-color:#b7e532;color:#0f4f4a;font-family:"Gelion",sans-serif;font-weight:700;font-size:18px;padding:13px 36px 10px 36px;border-radius:24px;height:48px;min-height:48px}header.front-end .header-top .top-menu ul li.button-item a:hover,header.front-end .header-top .top-menu ul li:last-child a:hover{background-color:#a0cf1a;color:#0f4f4a}header.front-end .header-bottom{display:grid;grid-column:1/-1;grid-template-columns:inherit;background-color:#fff;padding:15px 0;border-bottom:1px solid #e5e5e5;position:relative}header.front-end .header-bottom.desktop{display:none}@media(min-width: 1024px){header.front-end .header-bottom.desktop{display:grid}}header.front-end .header-bottom .header-bottom-content{display:flex;justify-content:space-between;align-items:center}header.front-end .header-bottom .bottom-menu ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:40px;font-size:18px;font-weight:500}header.front-end .header-bottom .bottom-menu ul li{position:relative;list-style:none}header.front-end .header-bottom .bottom-menu ul li a{color:#1d1f43;text-decoration:none;display:flex;align-items:center;gap:8px;padding:10px 0}header.front-end .header-bottom .bottom-menu ul li a svg{transition:transform .3s ease}header.front-end .header-bottom .bottom-menu ul li a svg path{stroke:#0f4f4a}header.front-end .header-bottom .bottom-menu ul li a:hover{color:#0f4f4a}header.front-end .header-bottom .bottom-menu ul li:hover .sub-menu{opacity:1;visibility:visible;transform:translateY(0)}header.front-end .header-bottom .bottom-menu ul li:hover a svg{transform:rotate(180deg)}header.front-end .header-bottom .bottom-menu ul li .sub-menu{position:absolute;top:100%;left:0;background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.1);min-width:300px;display:block;padding:10px 0;z-index:10;opacity:0;visibility:hidden;transform:translateY(10px);transition:.3s}header.front-end .header-bottom .bottom-menu ul li .sub-menu li{width:100%;padding:0px 30px}header.front-end .header-bottom .bottom-menu ul li .sub-menu li a{padding:18px 0px;font-weight:400;font-size:18px;border-bottom:1px solid #ededed;display:block}header.front-end .header-bottom .bottom-menu ul li .sub-menu li a:hover{color:#0f4f4a;text-decoration:underline}header.front-end .header-bottom .bottom-menu ul li .sub-menu li:last-of-type a{border-bottom:0px solid #000}header.front-end .header-bottom .account-fields{display:flex;align-items:center}header.front-end .header-bottom .account-fields .woo-account{display:flex;justify-content:center;align-items:center;width:55px;height:48px;border-radius:10px;transition:all .2s}header.front-end .header-bottom .account-fields .woo-account:hover{background-color:#ededed}header.front-end .header-bottom .account-fields .cart-contents{position:relative;display:flex;justify-content:center;align-items:center;width:55px;height:48px;margin-right:25px;border-radius:10px;transition:all .2s}header.front-end .header-bottom .account-fields .cart-contents:hover{background-color:#ededed}header.front-end .header-bottom .account-fields .cart-contents .cart-contents-count{position:absolute;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;min-width:19px;top:7px;right:7px;color:#fff;padding:2px 3px;border-radius:50%;background-color:#1d1f43}header.front-end .header-actions{display:flex;align-items:center;gap:20px}@media(min-width: 1024px){header.front-end .header-actions.mobile{display:none}}header.front-end .header-actions.mobile .account-fields{display:flex;align-items:center;gap:10px}header.front-end .header-actions.mobile .account-fields .woo-account,header.front-end .header-actions.mobile .account-fields .woo-cart{display:flex;align-items:center;justify-content:center}header.front-end .header-actions.mobile .account-fields .woo-account svg,header.front-end .header-actions.mobile .account-fields .woo-cart svg{width:24px;height:24px}header.front-end .header-actions.mobile .account-fields .woo-account svg path,header.front-end .header-actions.mobile .account-fields .woo-account svg circle,header.front-end .header-actions.mobile .account-fields .woo-account svg rect,header.front-end .header-actions.mobile .account-fields .woo-account svg g,header.front-end .header-actions.mobile .account-fields .woo-cart svg path,header.front-end .header-actions.mobile .account-fields .woo-cart svg circle,header.front-end .header-actions.mobile .account-fields .woo-cart svg rect,header.front-end .header-actions.mobile .account-fields .woo-cart svg g{fill:#fff !important}header.front-end .header-actions.mobile .account-fields .woo-account svg{width:20px;height:20px}header.front-end .header-actions.mobile .account-fields .woo-cart .cart-contents{position:relative;display:flex;align-items:center;justify-content:center;margin-right:0}header.front-end .header-actions.mobile .account-fields .woo-cart .cart-contents .cart-contents-count{position:absolute;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;min-width:16px;height:16px;top:-5px;right:-5px;color:#1d1f43;padding:2px;border-radius:50%;background-color:#fff}header.front-end .header-actions .search-icon{cursor:pointer}header.front-end .header-actions .mobile-menu-trigger{cursor:pointer}header.front-end .header-actions .mobile-menu-trigger .hamburger-menu{width:25px;height:18px;position:relative;display:flex;flex-direction:column;justify-content:space-between}header.front-end .header-actions .mobile-menu-trigger .hamburger-menu span{display:block;width:100%;height:2px;background-color:#fff;transition:.3s}header.front-end .header-actions .mobile-menu-trigger.active .hamburger-menu span:nth-child(1){transform:translateY(8px) rotate(45deg)}header.front-end .header-actions .mobile-menu-trigger.active .hamburger-menu span:nth-child(2){opacity:0}header.front-end .header-actions .mobile-menu-trigger.active .hamburger-menu span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.mobile-menu-viewport{position:fixed;top:0;right:-100%;width:100%;height:100vh;background-color:#fff;z-index:999;transition:right .3s ease;padding:0 20px 40px;box-shadow:-5px 0 15px rgba(0,0,0,.1);overflow-y:auto}.mobile-menu-viewport.active{right:0}.mobile-menu-viewport .mobile-menu-content{display:flex;flex-direction:column;gap:0px}.mobile-menu-viewport nav.mobile-menu ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.mobile-menu-viewport nav.mobile-menu ul li{width:100%;list-style:none}.mobile-menu-viewport nav.mobile-menu ul li a{text-decoration:none;font-size:18px;display:flex;justify-content:space-between;align-items:center;padding:15px 0}.mobile-menu-viewport nav.mobile-menu ul li a svg{transition:transform .3s ease}.mobile-menu-viewport nav.mobile-menu ul li a svg path{stroke:#0f4f4a}.mobile-menu-viewport nav.mobile-menu ul li.menu-item-has-children.open>a svg{transform:rotate(180deg)}.mobile-menu-viewport nav.mobile-menu ul li.menu-item-has-children.open>.sub-menu{display:block}.mobile-menu-viewport nav.mobile-menu ul li .sub-menu{list-style:none;padding:15px 0 15px 20px;display:none}.mobile-menu-viewport nav.mobile-menu ul li .sub-menu li a{font-size:16px;font-weight:400;padding:10px 0;border:none}.mobile-menu-viewport nav.mobile-menu.bottom-nav ul>li>a{color:#1d1f43;font-weight:700;border-bottom:1px solid #e5e5e5}.mobile-menu-viewport nav.mobile-menu.top-nav ul>li>a{color:#1d1f43;font-weight:500;font-size:16px;border-bottom:1px solid #f0f0f0}.mobile-menu-bg{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(29,31,67,.8);z-index:998;opacity:0;visibility:hidden;transition:.3s}.mobile-menu-bg.active{opacity:1;visibility:visible}.mobile-menu-header.mobile{display:flex;justify-content:flex-end;padding:24px 0px;margin:0 0px 0px;background-color:#fff}.mobile-menu-header.mobile .close-menu{cursor:pointer;display:flex;align-items:center;justify-content:center}.mobile-menu-header.mobile .close-menu svg{width:32px;height:32px}.mobile-menu-header.mobile .close-menu svg path{stroke:#1d1f43}.mobile-menu-search{padding:0 0px 30px 0px;border-bottom:1px solid #e5e5e5}.mobile-menu-search .aws-search-form{width:100% !important}body.menu-open{overflow:hidden}header.front-end{transition:transform .6s ease-in-out 0s,background-color 0s ease 0s,height .6s ease 0s,box-shadow .6s ease 0s}header.front-end.scrolling-down{transform:translateY(-100%);transition:transform 1.2s cubic-bezier(0.55, 0, 0.175, 1) 0s,background-color 1.2s ease 0s,height .6s ease 0s,box-shadow .6s ease 0s}header.front-end.scrolling-up{transform:translateY(0px);transition:transform .6s ease-in-out 0s,background-color .6s ease 0s,height .6s ease 0s,box-shadow .6s ease 0s}header.front-end.top{background-color:#fff;transform:translateY(0px)}header.front-end.not-top{background-color:#fff;box-shadow:0px 0px 4px rgba(0,0,0,.25)}header.front-end.headroom--menu-open{box-shadow:0px 0px 4px rgba(0,0,0,0);background-color:rgba(0,0,0,0);transition:transform .6s ease-in-out 0s,background-color 1.2s ease 0s,height .6s ease 0s,box-shadow .6s ease 0s}nav.woocommerce-breadcrumb{position:absolute;flex-wrap:wrap;width:100%;grid-column:2/26;left:0px;bottom:-40px;color:#0f4f4a;font-weight:700}nav.woocommerce-breadcrumb .sep{color:#0f4f4a}nav.woocommerce-breadcrumb a{color:#0f4f4a;font-weight:400}nav.woocommerce-breadcrumb a:hover{text-decoration:underline}@media screen and (max-width: 600px){nav.woocommerce-breadcrumb{font-size:14px;bottom:-30px}}body.front-end .aws-search-form{display:flex;position:relative;width:360px;height:48px}body.front-end .aws-search-form input{background-color:rgba(0,0,0,0);color:#1d1f43;font-family:"Gelion",sans-serif;font-size:18px;height:48px;border-radius:0px 10px 10px 0px !important;padding-left:0px;border:1px solid #1d1f43;border-left:0px solid #000 !important}body.front-end .aws-search-form input::placeholder{color:#1d1f43}body.front-end .aws-search-form .aws-search-btn{display:flex;justify-content:center;align-items:center;height:48px;width:60px;border:1px solid #1d1f43;border-right:0px solid #000;background-color:rgba(0,0,0,0);border-radius:10px 0px 0px 10px !important}body.front-end .aws-search-form .aws-search-btn .aws-search-btn_icon{height:28px;width:28px}body.front-end .aws-search-form .aws-search-btn .aws-search-btn_icon svg{width:28px;height:28px}body.front-end .aws-search-form .aws-search-btn .aws-search-btn_icon svg *{fill:#0f4f4a}.aws-search-result{min-width:420px}@media screen and (max-width: 600px){.aws-search-result{min-width:auto}}section.header-home{min-height:calc(100vh - 170px);background:linear-gradient(180deg, #1e897f 0%, #0F4F4A 100%);padding:0px !important}@media screen and (max-width: 1000px){section.header-home{min-height:auto}}section.header-home .inner{display:flex;flex-direction:column;justify-content:space-between}section.header-home .inner .header-home-content{height:100%;display:flex;position:relative;z-index:3;padding:40px 0px;align-items:center;justify-content:space-between;color:#fff}section.header-home .inner .header-home-content .hero-text-wrap{flex:1}section.header-home .inner .header-home-cards{position:relative;display:flex;gap:2vw;padding:0px 0px 2vw 0px}section.header-home .inner .header-home-cards:before{content:"";position:absolute;z-index:1;height:calc(50% + 1vw);width:200%;left:-50%;background-color:#d5f3f0;bottom:0px}section.header-home .inner .header-home-cards .hero-image-wrap{position:absolute;right:10%;bottom:80px}section.header-home .inner .header-home-cards .hero-image-wrap img{min-height:500px;max-height:calc(100vh - 280px);height:calc(100vh - 280px)}section.header-home .inner .header-home-cards .home-card{display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:2;background-color:#2ec4b6;padding:1.5vw;color:#fff;border-radius:20px;flex:1;text-decoration:none}section.header-home .inner .header-home-cards .home-card .card-title{margin-bottom:15px;color:#0f4f4a}section.header-home .inner .header-home-cards .home-card .card-text{color:#fff;margin-bottom:15px}section.header-home .inner .header-home-cards .home-card .card-footer{display:flex;color:#0f4f4a;align-items:center}section.header-home .inner .header-home-cards .home-card .card-footer .card-arrow svg{width:32px;height:32px;margin-left:15px}body.admin-bar section.header-home{min-height:calc(100vh - 170px - 32px)}@media screen and (max-width: 1100px){section.header-home .inner .header-home-cards{flex-direction:row;flex-wrap:wrap;padding:30px 0px;gap:20px}section.header-home .inner .header-home-cards:before{content:"";position:absolute;z-index:1;height:100%;width:200%;left:-50%;background-color:#d5f3f0;bottom:0px}section.header-home .inner .header-home-cards .home-card{padding:20px;min-width:calc(50% - 10px);max-width:calc(50% - 10px)}section.header-home .inner .header-home-cards .hero-image-wrap{bottom:auto;top:-300px;right:0px}section.header-home .inner .header-home-cards .hero-image-wrap img{min-height:400px;height:400px}}@media screen and (max-width: 600px){section.header-home .inner .header-home-cards .home-card{min-width:100%;max-width:100%}section.header-home .inner .header-home-cards .hero-image-wrap{bottom:auto;top:-250px;right:-10vw}section.header-home .inner .header-home-cards .hero-image-wrap img{min-height:320px;height:320px}}section.block.hero-image{display:grid;position:relative;z-index:0}section.block.hero-image picture{display:flex;grid-row:1;grid-column:1/-1;width:100%;overflow:hidden}section.block.hero-image picture.image-size-small{aspect-ratio:1920/400;min-height:210px}section.block.hero-image picture.image-size-large{aspect-ratio:1920/640;min-height:420px;height:100%}section.block.hero-image picture img{position:absolute;top:0px;left:0px;display:block;object-fit:cover;object-position:center;width:100%;height:100%}section.block.hero-image .inner{grid-row:1;justify-content:flex-start;z-index:2;overflow:hidden}section.block.hero-image .inner.text-top{align-items:flex-start}section.block.hero-image .inner.text-center{align-items:center}section.block.hero-image .inner.text-bottom{align-items:flex-end}section.block.hero-image .hero-image-text{color:#fff;padding:60px 0px}section.block.hero-image .hero-overlay{position:relative;z-index:1;opacity:.7;mix-blend-mode:multiply;grid-row:1;grid-column:1/-1}section.block.hero-image.black-and-white picture img{filter:grayscale(100%)}section.block.hero-image picture.brightness-5{filter:brightness(0.05)}section.block.hero-image picture.brightness-10{filter:brightness(0.1)}section.block.hero-image picture.brightness-15{filter:brightness(0.15)}section.block.hero-image picture.brightness-20{filter:brightness(0.2)}section.block.hero-image picture.brightness-25{filter:brightness(0.25)}section.block.hero-image picture.brightness-30{filter:brightness(0.3)}section.block.hero-image picture.brightness-35{filter:brightness(0.35)}section.block.hero-image picture.brightness-40{filter:brightness(0.4)}section.block.hero-image picture.brightness-45{filter:brightness(0.45)}section.block.hero-image picture.brightness-50{filter:brightness(0.5)}section.block.hero-image picture.brightness-55{filter:brightness(0.55)}section.block.hero-image picture.brightness-60{filter:brightness(0.6)}section.block.hero-image picture.brightness-65{filter:brightness(0.65)}section.block.hero-image picture.brightness-70{filter:brightness(0.7)}section.block.hero-image picture.brightness-75{filter:brightness(0.75)}section.block.hero-image picture.brightness-80{filter:brightness(0.8)}section.block.hero-image picture.brightness-85{filter:brightness(0.85)}section.block.hero-image picture.brightness-90{filter:brightness(0.9)}section.block.hero-image picture.brightness-95{filter:brightness(0.95)}section.block.hero-image picture.brightness-100{filter:brightness(1)}@media screen and (max-width: 600px){section.block.hero-image picture{height:100vw;min-height:100vw !important;aspect-ratio:1 !important}section.block.hero-image .hero-image-text{padding:30px 0px}}section.block.logo-slider .logo-slider-heading{display:flex;width:100%;padding-bottom:20px;margin-top:-3px}section.block.logo-slider .logo-slider-container{position:relative;display:grid;grid-template-columns:calc(2.5vw + 18px) 1fr calc(2.5vw + 18px);width:calc(100% + 5vw + 36px);margin-left:calc(-2.5vw - 18px)}@media screen and (max-width: 1100px){section.block.logo-slider .logo-slider-container{grid-template-columns:50px 1fr 50px;width:100%;margin-left:0px}}section.block.logo-slider .logo-slider-container .prev{display:flex;align-items:center;user-select:none;cursor:pointer}section.block.logo-slider .logo-slider-container .prev .arrow-left{display:flex;align-items:center;justify-content:center;border-radius:18px;padding-right:1px;width:36px;height:36px;background-color:#0f4f4a}section.block.logo-slider .logo-slider-container .prev .arrow-left svg{transform:rotate(180deg)}section.block.logo-slider .logo-slider-container .next{display:flex;justify-content:flex-end;align-items:center;user-select:none;cursor:pointer}section.block.logo-slider .logo-slider-container .next .arrow-right{display:flex;align-items:center;justify-content:center;border-radius:18px;padding-left:2px;width:36px;height:36px;background-color:#0f4f4a}section.block.logo-slider .logo-slider-slides{display:flex;width:100%;justify-content:space-between;margin:0px 0px 0px 0px;overflow:hidden}section.block.logo-slider .logo-slider-slides a{display:flex;align-items:center;justify-content:center;position:relative;padding:5px 20px;flex-shrink:0;background-color:rgba(0,0,0,0);cursor:default;box-shadow:inset 0 0 0 1px #ebebeb;background-color:#fff;border-radius:10px;transition:background-color 1.2s}section.block.logo-slider .logo-slider-slides a img{width:100%;max-width:200px;max-height:140px;object-fit:contain}@media screen and (max-width: 600px){section.block.logo-slider .logo-slider-heading{padding-bottom:40px}}section.block.overview-cards .overview-cards__title{color:#0f4f4a;margin-bottom:30px}section.block.overview-cards .overview-cards__grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:20px}@media screen and (max-width: 1200px){section.block.overview-cards .overview-cards__grid{grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 1024px){section.block.overview-cards .overview-cards__grid{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 768px){section.block.overview-cards .overview-cards__grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 480px){section.block.overview-cards .overview-cards__grid{grid-template-columns:1fr}}section.block.overview-cards .overview-card{background:#fff;border-radius:10px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:transform .3s ease;border:1px solid #ebebeb}section.block.overview-cards .overview-card:hover{transform:translateY(-3px);text-decoration:none}section.block.overview-cards .overview-card .overview-card__image{aspect-ratio:400/300;overflow:hidden}section.block.overview-cards .overview-card .overview-card__image picture,section.block.overview-cards .overview-card .overview-card__image img{display:block;width:100%;height:100%;object-fit:cover}section.block.overview-cards .overview-card .overview-card__content{padding:30px 15px;text-align:center;display:flex;align-items:center;justify-content:center;flex-grow:1;border-top:1px solid #ebebeb}section.block.overview-cards .overview-card .overview-card__title{color:#1d1f43;font-size:17px;font-weight:700;line-height:1.2}section.block.post-overview div.text{margin-bottom:50px}section.block.post-overview .post-overview-grid{display:grid;grid-template-columns:420px 1fr;grid-gap:40px;align-items:start}@media screen and (max-width: 1100px){section.block.post-overview .post-overview-grid{grid-template-columns:100%}}section.block.post-overview div.filters{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:40px;background-color:rgba(255,255,255,.5);border-radius:20px;padding:40px}section.block.post-overview div.filters .active-filters{display:flex;flex-wrap:wrap;gap:10px;width:100%;margin-bottom:10px}section.block.post-overview div.filters .active-filters:empty{display:none}section.block.post-overview div.filters .active-filters .filter-tag{background-color:#0f4f4a;color:#fff;padding:6px 12px;border-radius:20px;font-size:13px;display:flex;align-items:center;gap:8px}section.block.post-overview div.filters .active-filters .filter-tag .remove-tag{cursor:pointer;font-size:18px;line-height:1}section.block.post-overview div.filters .active-filters .filter-tag .remove-tag:hover{opacity:.8}section.block.post-overview div.filters .filter-group{display:flex;flex-direction:column;width:100%;gap:15px;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,.05)}section.block.post-overview div.filters .filter-group:last-child{border-bottom:none}section.block.post-overview div.filters .filter-group .filter-title{text-transform:capitalize;margin-top:10px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;user-select:none}section.block.post-overview div.filters .filter-group .filter-title .icon{width:12px;height:12px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-top:-6px;transition:transform .3s}section.block.post-overview div.filters .filter-group.open .filter-title .icon{transform:rotate(-135deg);margin-top:4px}section.block.post-overview div.filters .filter-group .filter-content{padding-top:5px}section.block.post-overview div.filters .filter-group .filter-content select,section.block.post-overview div.filters .filter-group .filter-content input[type=text]{width:100%;padding:12px 20px;border-radius:10px;background-color:#fff;font-family:inherit;font-size:16px;cursor:pointer;outline:none;border:none}section.block.post-overview div.filters .filter-group .filter-content .pills-filter{display:flex;flex-wrap:wrap;gap:10px}section.block.post-overview div.filters .filter-group .filter-content .pills-filter .pill{background-color:#fff;padding:8px 16px;border-radius:30px;font-size:14px;cursor:pointer;transition:all .2s;border:1px solid rgba(0,0,0,0);user-select:none}section.block.post-overview div.filters .filter-group .filter-content .pills-filter .pill .count{font-size:12px;opacity:.6}section.block.post-overview div.filters .filter-group .filter-content .pills-filter .pill:hover{border-color:#0f4f4a}section.block.post-overview div.filters .filter-group .filter-content .pills-filter .pill.active{background-color:#0f4f4a;color:#fff;border-color:#0f4f4a}section.block.post-overview div.filters .filter-group .filter-content .pills-filter .pill.active .count{opacity:.9}section.block.post-overview div.filters .filter-group .filter-content .pills-filter .pill.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}section.block.post-overview .posts-container{display:grid;width:100%;grid-template-columns:repeat(3, 1fr);grid-row-gap:60px;grid-column-gap:30px;transform:translateY(0px);opacity:1;transition:all .4s}section.block.post-overview .posts-container.loading{transform:translateY(6px);opacity:0;pointer-events:none}section.block.post-overview .pagination-container{display:flex;justify-content:center;padding-top:40px}section.block.post-overview .pagination-container .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;margin:0 5px;padding:0 10px;border-radius:5px;background:#fff;border:1px solid #ddd;color:#333;text-decoration:none;font-weight:500;transition:all .2s}section.block.post-overview .pagination-container .page-numbers.current{background:#0f4f4a;color:#fff;border-color:#0f4f4a}section.block.post-overview .pagination-container .page-numbers:hover:not(.current){border-color:#0f4f4a;color:#0f4f4a}section.block.post-overview .pagination-container .page-numbers.prev,section.block.post-overview .pagination-container .page-numbers.next{width:auto;padding:0 15px}@media screen and (max-width: 1200px){section.block.post-overview .posts-container{grid-template-columns:repeat(2, 1fr);grid-gap:24px}}@media screen and (max-width: 900px){section.block.post-overview .posts-container{grid-template-columns:repeat(2, 1fr);grid-gap:20px}}@media screen and (max-width: 600px){section.block.post-overview .posts-container{grid-template-columns:100%;grid-gap:20px}}section.post-slider{background:linear-gradient(180deg, #ffffff 0% calc(0% + 80px), rgba(46, 196, 182, 0.2) calc(0% + 80px) calc(100% - 80px), #1F6F67 calc(100% - 80px) 100%);padding-bottom:0px}section.post-slider .inner{position:relative}section.post-slider .post-slider-intro{max-width:1000px;margin:0 auto 40px auto}section.post-slider .post-slider-container{position:relative;display:flex;align-items:center;gap:20px;width:100%;overflow:hidden}section.post-slider .post-slider-container .post-slider-slides{flex:1;overflow:hidden;display:flex;width:100%;padding-bottom:36px}section.post-slider .post-slider-container .post-slider-slides.keen-slider:not([data-keen-slider-initialized]) .post-slider-slide{width:33.3333333333%;flex-shrink:0}section.post-slider .post-slider-container .prev,section.post-slider .post-slider-container .next{cursor:pointer;z-index:10;transition:opacity .2s}section.post-slider .post-slider-container .prev:hover,section.post-slider .post-slider-container .next:hover{opacity:.8}section.post-slider .post-slider-container .prev svg,section.post-slider .post-slider-container .next svg{display:block}@media screen and (max-width: 600px){section.post-slider .post-slider-container{flex-direction:column}section.post-slider .post-slider-container .post-slider-slides{order:1;width:100%}section.post-slider .post-slider-container .prev,section.post-slider .post-slider-container .next{display:none}}section.post-slider .post-slider-slide .single-post-card{height:100%;overflow:hidden;display:flex;flex-direction:column;margin:18px}section.sales-cards{position:relative;z-index:1;background:linear-gradient(180deg, rgba(46, 196, 182, 0.3) 0%, rgba(255, 255, 255, 0.3) 100%)}section.sales-cards .sales-cards-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:4vw;padding-top:40px}@media screen and (max-width: 1100px){section.sales-cards .sales-cards-wrapper{grid-template-columns:repeat(2, 1fr);gap:30px}}@media screen and (max-width: 768px){section.sales-cards .sales-cards-wrapper{grid-template-columns:1fr;gap:50px}}section.sales-cards .sales-card{background-color:#fff;border-radius:20px;padding:46px 42px;position:relative;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 10px 30px rgba(0,0,0,.05);color:#0f4f4a}section.sales-cards .sales-card .price-badge{position:absolute;padding-top:10px;top:-74px;right:30px;width:148px;height:148px;background-color:#cded70;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 5px 15px rgba(0,0,0,.1);z-index:3;color:#0f4f4a;text-align:center}section.sales-cards .sales-card .price-badge svg{position:absolute;top:0px;right:-4px;z-index:-1;width:100%;height:100%}section.sales-cards .sales-card .price-badge .price-value{display:block}section.sales-cards .sales-card .price-badge .price-per{display:block;margin-top:-2px}section.sales-cards .sales-card .card-content{flex-grow:1;display:flex;flex-direction:column}section.sales-cards .sales-card .card-content .card-title{color:#0f4f4a;line-height:1.2;margin-bottom:5px;max-width:60%}section.sales-cards .sales-card .card-content .card-subtitle{color:#0f4f4a;margin-bottom:30px}section.sales-cards .sales-card .card-content .card-features{list-style:none;padding-left:0;margin-bottom:40px}section.sales-cards .sales-card .card-action{margin-top:auto;display:flex;justify-content:center}section.block.text.align-left .text-wrapper{max-width:clamp(100px,1000px,60vw)}section.block.text-image .inner{grid-template-columns:50fr 50fr;grid-gap:clamp(40px,120px,6vw)}section.block.text-image .inner.text-left picture{grid-column:2}section.block.text-image .inner.text-left .text-container{grid-column:1}section.block.text-image .inner.text-left.image-40{grid-template-columns:40fr 60fr}section.block.text-image .inner.text-left.image-60{grid-template-columns:60fr 40fr}section.block.text-image .inner.text-right picture{grid-column:1}section.block.text-image .inner.text-right .text-container{grid-column:2}section.block.text-image .inner.text-right.image-40{grid-template-columns:60fr 40fr}section.block.text-image .inner.text-right.image-60{grid-template-columns:40fr 60fr}section.block.text-image .inner.text-top{align-items:flex-start}section.block.text-image .inner.text-center{align-items:center}section.block.text-image .inner.text-bottom{align-items:flex-end}section.block.text-image .inner picture{display:flex;align-items:flex-start;grid-row:1}section.block.text-image .inner picture img{width:100%;height:auto;border-radius:20px}section.block.text-image .inner picture.cirkel img{border-radius:50%;aspect-ratio:1/1;object-fit:cover}section.block.text-image .inner .text-container{grid-row:1}@media screen and (max-width: 900px){section.block.text-image .inner{grid-template-columns:1fr !important}section.block.text-image .inner picture{grid-row:1 !important;grid-column:1 !important}section.block.text-image .inner .text-container{grid-row:2 !important;grid-column:1 !important}}section.block.text-image-tile .inner{display:grid;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.05);grid-template-columns:50fr 50fr;grid-gap:0}section.block.text-image-tile .inner.text-left picture{grid-column:2}section.block.text-image-tile .inner.text-left .text-container{grid-column:1}section.block.text-image-tile .inner.text-left.image-40{grid-template-columns:40fr 60fr}section.block.text-image-tile .inner.text-left.image-60{grid-template-columns:60fr 40fr}section.block.text-image-tile .inner.text-right picture{grid-column:1}section.block.text-image-tile .inner.text-right .text-container{grid-column:2}section.block.text-image-tile .inner.text-right.image-40{grid-template-columns:60fr 40fr}section.block.text-image-tile .inner.text-right.image-60{grid-template-columns:40fr 60fr}section.block.text-image-tile .inner.text-top{align-items:flex-start}section.block.text-image-tile .inner.text-center{align-items:center}section.block.text-image-tile .inner.text-bottom{align-items:flex-end}section.block.text-image-tile .inner picture{display:flex;align-items:stretch;grid-row:1;height:100%}section.block.text-image-tile .inner picture img{width:100%;height:100%;object-fit:cover}section.block.text-image-tile .inner .text-container{grid-row:1;padding:clamp(30px,80px,4vw) clamp(20px,100px,5vw)}@media screen and (max-width: 900px){section.block.text-image-tile .inner{grid-template-columns:1fr !important}section.block.text-image-tile .inner picture{grid-row:1 !important;grid-column:1 !important;height:auto}section.block.text-image-tile .inner .text-container{grid-row:2 !important;grid-column:1 !important}}section.block.text-text .inner{row-gap:8vw;column-gap:8vw}section.block.text-text .inner.text-40{grid-template-columns:40fr 60fr}section.block.text-text .inner.text-50{grid-template-columns:50fr 50fr}section.block.text-text .inner.text-60{grid-template-columns:60fr 40fr}section.block.text-text .inner.text-card{grid-template-columns:calc(60% - 40px) calc(40% - 20px);align-items:flex-start}section.block.text-text .inner.text-card .text-right.card{background-color:#1d1f43;color:#fff;justify-self:flex-end;max-width:100%;width:360px;padding:60px 40px;border-radius:20px}@media screen and (max-width: 600px){section.block.text-text .inner.text-card .text-right.card{width:100%}}section.block.text-text .inner.text-card .text-right.card h1,section.block.text-text .inner.text-card .text-right.card h2,section.block.text-text .inner.text-card .text-right.card h3,section.block.text-text .inner.text-card .text-right.card h4,section.block.text-text .inner.text-card .text-right.card h5,section.block.text-text .inner.text-card .text-right.card h6,section.block.text-text .inner.text-card .text-right.card p,section.block.text-text .inner.text-card .text-right.card a,section.block.text-text .inner.text-card .text-right.card span,section.block.text-text .inner.text-card .text-right.card li{color:#fff}section.block.text-text.vertical-center .inner{align-items:center}@media screen and (max-width: 900px){section.block.text-text .inner{grid-template-columns:1fr !important}}@media screen and (max-width: 600px){section.block.text-text .inner{row-gap:40px}section.block.text-text .inner.text-card .text-right.card{padding:40px 30px}}section.woo-account.block.is-login .woocommerce{width:100%;max-width:760px;margin:0 auto;background:#fff;border:1px solid #ebebeb;border-radius:12px;padding:40px}section.woo-account.block.is-login .woocommerce h2{margin-bottom:30px}section.woo-account.block.is-login .woocommerce form.woocommerce-form-login,section.woo-account.block.is-login .woocommerce form.lost_reset_password{display:flex;flex-direction:column}section.woo-account.block.is-login .woocommerce form.woocommerce-form-login .form-row,section.woo-account.block.is-login .woocommerce form.woocommerce-form-login .woocommerce-form-row,section.woo-account.block.is-login .woocommerce form.lost_reset_password .form-row,section.woo-account.block.is-login .woocommerce form.lost_reset_password .woocommerce-form-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}section.woo-account.block.is-login .woocommerce form.woocommerce-form-login .form-row input,section.woo-account.block.is-login .woocommerce form.woocommerce-form-login .form-row span.password-input,section.woo-account.block.is-login .woocommerce form.woocommerce-form-login .woocommerce-form-row input,section.woo-account.block.is-login .woocommerce form.woocommerce-form-login .woocommerce-form-row span.password-input,section.woo-account.block.is-login .woocommerce form.lost_reset_password .form-row input,section.woo-account.block.is-login .woocommerce form.lost_reset_password .form-row span.password-input,section.woo-account.block.is-login .woocommerce form.lost_reset_password .woocommerce-form-row input,section.woo-account.block.is-login .woocommerce form.lost_reset_password .woocommerce-form-row span.password-input{display:flex;width:100%}section.woo-account.block.is-login .woocommerce form.woocommerce-form-login .form-row+.woocommerce-form-row,section.woo-account.block.is-login .woocommerce form.woocommerce-form-login .woocommerce-form-row+.woocommerce-form-row,section.woo-account.block.is-login .woocommerce form.lost_reset_password .form-row+.woocommerce-form-row,section.woo-account.block.is-login .woocommerce form.lost_reset_password .woocommerce-form-row+.woocommerce-form-row{margin-top:20px}section.woo-account.block.is-login .woocommerce form.woocommerce-form-login .form-row:nth-of-type(3),section.woo-account.block.is-login .woocommerce form.woocommerce-form-login .woocommerce-form-row:nth-of-type(3),section.woo-account.block.is-login .woocommerce form.lost_reset_password .form-row:nth-of-type(3),section.woo-account.block.is-login .woocommerce form.lost_reset_password .woocommerce-form-row:nth-of-type(3){margin-top:50px}section.woo-account.block.is-login .woocommerce form.woocommerce-form-login .woocommerce-form__label-for-checkbox,section.woo-account.block.is-login .woocommerce form.lost_reset_password .woocommerce-form__label-for-checkbox{display:inline-flex;align-items:center;gap:8px}section.woo-account.block.is-login .woocommerce form.woocommerce-form-login .woocommerce-form__label-for-checkbox input[type=checkbox],section.woo-account.block.is-login .woocommerce form.lost_reset_password .woocommerce-form__label-for-checkbox input[type=checkbox]{width:18px;height:18px;margin:0;border-radius:4px}section.woo-account.block.is-login .woocommerce form.woocommerce-form-login .woocommerce-form__label-for-checkbox span,section.woo-account.block.is-login .woocommerce form.lost_reset_password .woocommerce-form__label-for-checkbox span{font-size:14px;line-height:18px;color:#333}section.woo-account.block.is-login .woocommerce form.woocommerce-form-login .woocommerce-Button.button,section.woo-account.block.is-login .woocommerce form.woocommerce-form-login .woocommerce-form-login__submit,section.woo-account.block.is-login .woocommerce form.lost_reset_password .woocommerce-Button.button,section.woo-account.block.is-login .woocommerce form.lost_reset_password .woocommerce-form-login__submit{display:inline-block;font-size:16px;font-weight:700;line-height:1.5;min-height:46px;padding:12px 36px 11px 36px;background-color:#0f4f4a;color:#fff;text-decoration:none;transition:background-color .2s;border-radius:10px;appearance:none;border:0px solid #000;cursor:pointer}section.woo-account.block.is-login .woocommerce form.woocommerce-form-login .woocommerce-Button.button:hover,section.woo-account.block.is-login .woocommerce form.woocommerce-form-login .woocommerce-form-login__submit:hover,section.woo-account.block.is-login .woocommerce form.lost_reset_password .woocommerce-Button.button:hover,section.woo-account.block.is-login .woocommerce form.lost_reset_password .woocommerce-form-login__submit:hover{background-color:#09312e;text-decoration:none;color:#fff}section.woo-account.block.is-login .woocommerce form.woocommerce-form-login .woocommerce-Button.button:active,section.woo-account.block.is-login .woocommerce form.woocommerce-form-login .woocommerce-form-login__submit:active,section.woo-account.block.is-login .woocommerce form.lost_reset_password .woocommerce-Button.button:active,section.woo-account.block.is-login .woocommerce form.lost_reset_password .woocommerce-form-login__submit:active{transform:translateY(1px)}section.woo-account.block.is-login .woocommerce form.woocommerce-form-login .woocommerce-Button.button:focus-visible,section.woo-account.block.is-login .woocommerce form.woocommerce-form-login .woocommerce-form-login__submit:focus-visible,section.woo-account.block.is-login .woocommerce form.lost_reset_password .woocommerce-Button.button:focus-visible,section.woo-account.block.is-login .woocommerce form.lost_reset_password .woocommerce-form-login__submit:focus-visible{outline:2px solid #333;outline-offset:2px}section.woo-account.block.is-login .woocommerce form.woocommerce-form-login .woocommerce-LostPassword,section.woo-account.block.is-login .woocommerce form.lost_reset_password .woocommerce-LostPassword{width:100%;margin-top:4px}section.woo-account.block.is-login .woocommerce form.woocommerce-form-login .woocommerce-LostPassword a,section.woo-account.block.is-login .woocommerce form.lost_reset_password .woocommerce-LostPassword a{display:inline-block;font-size:14px;color:#000;text-decoration:underline;padding:6px 0;border-radius:6px;transition:color 120ms ease,background-color 120ms ease}section.woo-account.block.is-login .woocommerce form.woocommerce-form-login .woocommerce-LostPassword a:hover,section.woo-account.block.is-login .woocommerce form.lost_reset_password .woocommerce-LostPassword a:hover{color:#333}section.woo-account.block.is-login .woocommerce form.woocommerce-form-login .woocommerce-LostPassword a:focus-visible,section.woo-account.block.is-login .woocommerce form.lost_reset_password .woocommerce-LostPassword a:focus-visible{outline:2px solid #333;outline-offset:2px}@media screen and (max-width: 720px){section.woo-account.block.is-login .woocommerce{padding:20px}section.woo-account.block.is-login .woocommerce form.woocommerce-form-login .form-row{flex-direction:column;align-items:stretch;gap:10px}section.woo-account.block.is-login .woocommerce form.woocommerce-form-login .form-row .woocommerce-button.button,section.woo-account.block.is-login .woocommerce form.woocommerce-form-login .form-row .woocommerce-form-login__submit{width:100%}}.post-builder .saved-lessons h3.saved-lessons-title{margin-bottom:30px !important}.post-builder .saved-lessons .saved-configs-grid{display:grid;gap:20px}.post-builder .saved-lessons .saved-config-item{background:#fff;border:1px solid #1f6f67;border-radius:15px;padding:30px;display:flex;justify-content:space-between;align-items:center}.post-builder .saved-lessons .saved-config-item .config-info h3{margin-bottom:5px}.post-builder .saved-lessons .saved-config-item .config-info p{margin-bottom:0px}.post-builder .saved-lessons .saved-config-item .config-actions{display:flex;gap:15px;align-items:center}.post-builder .saved-lessons .saved-config-item .config-actions .button{background:#c5ea43;color:var(--color-primary);padding:10px 30px;border-radius:50px;text-decoration:none;font-weight:700}.post-builder .saved-lessons .saved-config-item .config-actions .button:hover{filter:brightness(0.95)}.post-builder .saved-lessons .saved-config-item .config-actions .delete-config{background:rgba(0,0,0,0);border:none;color:#f44;cursor:pointer;font-size:14px;text-decoration:underline;padding-left:20px;padding-right:20px}.dashboard-stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px;margin-bottom:60px}@media screen and (max-width: 900px){.dashboard-stats{grid-template-columns:1fr;gap:20px}}.dashboard-stats .stat-card{background:#fff;border:1px solid #2ec4b6;border-radius:15px;padding:30px;display:flex;flex-direction:column;justify-content:center;min-height:160px}.dashboard-stats .stat-card .icon{color:#2ec4b6;margin-bottom:15px}.dashboard-stats .stat-card .icon svg{width:24px;height:24px}.dashboard-stats .stat-card .value{font-size:32px;font-weight:700;color:#0f4f4a;line-height:1;margin-bottom:5px}.dashboard-stats .stat-card .label{font-size:18px;color:#0f4f4a;font-weight:400}.recently-visited h2.recently-visited-title{margin-bottom:30px !important;color:#0f4f4a;font-weight:700}.recently-visited .visited-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}@media screen and (max-width: 1100px){.recently-visited .visited-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 600px){.recently-visited .visited-grid{grid-template-columns:1fr}}section.woo-account.is-account .woocommerce{width:100%;display:grid;grid-template-columns:260px 1fr;gap:24px}@media screen and (max-width: 900px){section.woo-account.is-account .woocommerce{grid-template-columns:1fr;gap:16px}}section.woo-account.is-account .woocommerce-MyAccount-navigation{background:#fff;padding:12px}section.woo-account.is-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0;display:flex;flex-direction:column;gap:4px}section.woo-account.is-account .woocommerce-MyAccount-navigation li{list-style:none}section.woo-account.is-account .woocommerce-MyAccount-navigation li a{display:block;padding:10px 14px;border-radius:10px;text-decoration:none;color:#0f4f4a;font-weight:400;border:1px solid rgba(0,0,0,0);transition:background-color 120ms ease,color 120ms ease,border-color 120ms ease,box-shadow 120ms ease}section.woo-account.is-account .woocommerce-MyAccount-navigation li a:hover{background:#f6f7f9}section.woo-account.is-account .woocommerce-MyAccount-navigation li a:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(10,132,255,.35)}section.woo-account.is-account .woocommerce-MyAccount-navigation li.is-active a,section.woo-account.is-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--dashboard.is-active a,section.woo-account.is-account .woocommerce-MyAccount-navigation li a[aria-current=page]{background:#0f4f4a;color:#fff}@media screen and (max-width: 900px){section.woo-account.is-account .woocommerce-MyAccount-navigation{padding:8px 8px 12px 8px;overflow-x:auto;-webkit-overflow-scrolling:touch}section.woo-account.is-account .woocommerce-MyAccount-navigation ul{flex-direction:row;gap:8px;min-width:max-content}section.woo-account.is-account .woocommerce-MyAccount-navigation li{flex:0 0 auto}section.woo-account.is-account .woocommerce-MyAccount-navigation li a{white-space:nowrap;border:1px solid #eaeaea;background:#fff}section.woo-account.is-account .woocommerce-MyAccount-navigation li.is-active a,section.woo-account.is-account .woocommerce-MyAccount-navigation li a[aria-current=page]{background:#111;color:#fff;border-color:#111}}section.woo-account.is-account .woocommerce-MyAccount-content{background:#fff;max-width:960px;border-radius:12px;padding:24px;padding-right:0px;padding-top:0px}section.woo-account.is-account .woocommerce-MyAccount-content .woocommerce-info{margin-top:0px}@media screen and (max-width: 900px){section.woo-account.is-account .woocommerce-MyAccount-content{padding:18px}}section.woo-account.is-account .woocommerce-MyAccount-content h1,section.woo-account.is-account .woocommerce-MyAccount-content h2,section.woo-account.is-account .woocommerce-MyAccount-content h3{margin:0 0 12px 0}section.woo-account.is-account .woocommerce-MyAccount-content p{margin:0 0 14px 0}section.woo-account.is-account .woocommerce-MyAccount-content a:hover{opacity:.8;text-decoration:none}section.woo-account.is-account .woocommerce-MyAccount-content a:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(10,132,255,.35)}section.woo-account.is-account .woocommerce-MyAccount-content table{width:100%;border-collapse:collapse;margin:6px 0 10px 0;border-radius:10px;overflow:hidden}@media screen and (max-width: 600px){section.woo-account.is-account .woocommerce-MyAccount-content table{border:0}section.woo-account.is-account .woocommerce-MyAccount-content table thead{display:none}section.woo-account.is-account .woocommerce-MyAccount-content table tr{display:block;margin-bottom:16px;border:1px solid #eee;border-radius:10px;padding:8px}section.woo-account.is-account .woocommerce-MyAccount-content table td,section.woo-account.is-account .woocommerce-MyAccount-content table th[scope=row]{display:flex;justify-content:space-between;align-items:center;text-align:right;padding:8px 12px;border-bottom:1px solid #f9f9f9}}@media screen and (max-width: 600px)and (max-width: 600px){section.woo-account.is-account .woocommerce-MyAccount-content table td,section.woo-account.is-account .woocommerce-MyAccount-content table th[scope=row]{flex-wrap:wrap;justify-content:flex-end}}@media screen and (max-width: 600px){section.woo-account.is-account .woocommerce-MyAccount-content table td:last-child,section.woo-account.is-account .woocommerce-MyAccount-content table th[scope=row]:last-child{border-bottom:0}section.woo-account.is-account .woocommerce-MyAccount-content table td::before,section.woo-account.is-account .woocommerce-MyAccount-content table th[scope=row]::before{content:attr(data-title);font-weight:700;text-align:left;margin-right:16px;color:#1d1f43}}section.woo-account.is-account .woocommerce-MyAccount-content th,section.woo-account.is-account .woocommerce-MyAccount-content td{padding:12px 14px;border-bottom:1px solid #eee;text-align:left;vertical-align:middle;color:#333}section.woo-account.is-account .woocommerce-MyAccount-content th{font-weight:600;background:#fafafa}section.woo-account.is-account .woocommerce-MyAccount-content tr:hover td{background:#fafafa}section.woo-account.is-account .woocommerce-MyAccount-content form{display:grid;gap:14px}section.woo-account.is-account .woocommerce-MyAccount-content .form-row{display:grid;gap:6px}section.woo-account.is-account .woocommerce-MyAccount-content label{font-size:16px;color:#1d1f43}section.woo-account.is-account .woocommerce-MyAccount-content .button,section.woo-account.is-account .woocommerce-MyAccount-content button,section.woo-account.is-account .woocommerce-MyAccount-content input[type=submit]{display:inline-block;font-size:16px;font-weight:700;line-height:1.5;min-height:46px;padding:12px 36px 11px 36px;background-color:#0f4f4a;color:#fff;text-decoration:none;transition:background-color .2s;border-radius:10px;appearance:none;border:0px solid #000;cursor:pointer}section.woo-account.is-account .woocommerce-MyAccount-content .button:hover,section.woo-account.is-account .woocommerce-MyAccount-content button:hover,section.woo-account.is-account .woocommerce-MyAccount-content input[type=submit]:hover{background-color:#09312e;text-decoration:none;color:#fff}section.woo-account.is-account .woocommerce-MyAccount-content .button:active,section.woo-account.is-account .woocommerce-MyAccount-content button:active,section.woo-account.is-account .woocommerce-MyAccount-content input[type=submit]:active{transform:translateY(1px)}section.woo-account.is-account .woocommerce-MyAccount-content .button:focus-visible,section.woo-account.is-account .woocommerce-MyAccount-content button:focus-visible,section.woo-account.is-account .woocommerce-MyAccount-content input[type=submit]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(10,132,255,.35)}section.woo-account.is-account .woocommerce-MyAccount-content .addresses{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}@media screen and (max-width: 900px){section.woo-account.is-account .woocommerce-MyAccount-content .addresses{grid-template-columns:1fr}}section.woo-account.is-account .woocommerce-MyAccount-content .addresses .woocommerce-Address{border:1px solid #eaeaea;border-radius:10px;padding:16px;background:#fff}section.woo-account.is-account .woocommerce-MyAccount-content .addresses .woocommerce-Address .title{margin-bottom:8px}section.woo-account.is-account .woocommerce-MyAccount-content .addresses .woocommerce-Address .title h3{margin:0;font-size:18px}section.woo-account.is-account .woocommerce-MyAccount-content .addresses .woocommerce-Address .title .edit{font-size:14px}body.front-end .woocommerce-EditAccountForm{display:flex;flex-direction:column}body.front-end .woocommerce-EditAccountForm div.clear{display:none !important}body.front-end .woocommerce-EditAccountForm p{display:flex;flex-direction:column;align-items:flex-end;margin-top:30px}body.front-end .woocommerce-EditAccountForm p:first-of-type{margin-top:0px}body.front-end .woocommerce-EditAccountForm p em{display:none}body.front-end .woocommerce-EditAccountForm p label{width:100%;font-weight:500;padding-bottom:0px}body.front-end .woocommerce-EditAccountForm p span{width:100%}body.front-end .woocommerce-EditAccountForm p input{width:100%;padding-left:36px}body.front-end .woocommerce-EditAccountForm fieldset{display:grid;border:0px solid #000;margin-top:60px;gap:14px}body.front-end .woocommerce-EditAccountForm fieldset legend{font-weight:700;margin-bottom:30px}body.front-end .woocommerce-EditAccountForm fieldset h4{margin-bottom:30px}body.front-end .woocommerce-EditAccountForm .show-password-input{display:none !important}section.woo-account .woocommerce form.lost_reset_password{display:flex;flex-direction:column;width:100%;max-width:800px;padding:50px 90px 50px 90px;margin-bottom:20px;border:1px solid #eee;border-radius:10px;gap:20px}section.woo-account .woocommerce form.lost_reset_password .clear{display:none}section.woo-account .woocommerce form.lost_reset_password p.submit{display:flex;flex-direction:row;margin-top:0px}section.woo-account .woocommerce form.lost_reset_password span.password-input{width:100%}section.woo-account .woocommerce form.lost_reset_password .woocommerce-password-strength{margin-top:0px}@media screen and (max-width: 600px){section.woo-account .woocommerce form.lost_reset_password{padding:20px 20px 20px 20px}}section.woo-account.is-login .woocommerce form.lost_reset_password{border:0px solid #fff;padding:20px}section.woo-account.is-login .woocommerce form.lost_reset_password .woocommerce-form-row:nth-of-type(3){margin-top:30px !important}@media screen and (max-width: 600px){section.woo-account.is-login .woocommerce form.lost_reset_password .woocommerce-form-row:nth-of-type(3){margin-top:20px !important}}@media screen and (max-width: 600px){section.woo-account.is-login .woocommerce form.lost_reset_password{padding:0px}}section.woo-account .woocommerce form.woocommerce-ResetPassword p.woocommerce-form-row{display:flex;flex-direction:column;align-items:flex-start}section.woo-account .woocommerce form.woocommerce-ResetPassword p.woocommerce-form-row label{margin-bottom:3px}.woocommerce-password-strength{padding:20px 30px;border-radius:12px;font-weight:500;margin-top:30px}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.post-header-top{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:1rem}.post-header-top .toggle-favorite{display:inline-flex;align-items:center;gap:.5rem;background:none;border:2px solid #000;color:#000;padding:.5rem 1rem;cursor:pointer;transition:all .3s ease;font-family:inherit;font-weight:600;border-radius:4px}.post-header-top .toggle-favorite:hover{background:#000;color:#fff}.post-header-top .toggle-favorite.is-favorite{background:#000;color:#fff}.post-header-top .toggle-favorite.is-favorite .favorite-icon svg{fill:#fff}.post-header-top .toggle-favorite.loading{opacity:.6;pointer-events:none}.post-header-top .toggle-favorite .favorite-icon{display:flex;align-items:center}.post-header-top .toggle-favorite .favorite-icon svg{display:block;transition:fill .3s ease}.woocommerce-MyAccount-content .visited-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}@media screen and (max-width: 1100px){.woocommerce-MyAccount-content .visited-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 600px){.woocommerce-MyAccount-content .visited-grid{grid-template-columns:1fr}}section.woo-cart .inner{width:100%;margin:0 auto}section.woo-cart h2{margin-bottom:60px}@media screen and (max-width: 600px){section.woo-cart h2{margin-bottom:32px}}section.woo-cart .woocommerce-cart-form{border-radius:4px;border:1px solid #eee;background-color:#fff;overflow:hidden}section.woo-cart table.shop_table{width:100%;border-collapse:collapse;font-size:15px}section.woo-cart table.shop_table thead{border-bottom:1px solid #f1f1f1}section.woo-cart table.shop_table thead th{text-transform:none;letter-spacing:0;font-weight:600;color:#000;padding:16px 16px;text-align:left}section.woo-cart table.shop_table tbody tr{position:relative;border-bottom:1px solid #f1f1f1}section.woo-cart table.shop_table tbody td,section.woo-cart table.shop_table tbody th{padding:12px 16px;vertical-align:middle}section.woo-cart table.shop_table tbody tr:first-of-type td,section.woo-cart table.shop_table tbody tr:first-of-type th{padding-top:20px}section.woo-cart table.shop_table tbody .product-remove{width:44px;text-align:center}section.woo-cart table.shop_table tbody .product-remove a.remove{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:rgba(0,0,0,0);color:#e84a4a !important;font-size:24px;line-height:1;text-decoration:none !important;transition:background .2s ease,transform .08s ease}section.woo-cart table.shop_table tbody .product-remove a.remove:hover{background:rgba(232,74,74,.08)}section.woo-cart table.shop_table tbody .product-remove a.remove:active{transform:scale(0.96)}section.woo-cart table.shop_table tbody .product-thumbnail{width:110px}section.woo-cart table.shop_table tbody .product-thumbnail img{width:90px;height:90px;object-fit:contain;border-radius:10px;border:1px solid #f1f1f1}section.woo-cart table.shop_table tbody .product-name{text-align:left;font-weight:400;padding-left:10px}section.woo-cart table.shop_table tbody .product-name .variation,section.woo-cart table.shop_table tbody .product-name .wc-item-meta{margin-top:6px;font-weight:400;font-size:13px}section.woo-cart table.shop_table tbody .product-name .variation dt,section.woo-cart table.shop_table tbody .product-name .variation dd,section.woo-cart table.shop_table tbody .product-name .wc-item-meta dt,section.woo-cart table.shop_table tbody .product-name .wc-item-meta dd{display:inline;margin:0}section.woo-cart table.shop_table tbody .product-price,section.woo-cart table.shop_table tbody .product-subtotal{width:120px;white-space:nowrap;font-variant-numeric:tabular-nums}section.woo-cart table.shop_table tbody .product-quantity{width:90px}section.woo-cart table.shop_table tbody .product-quantity .qty{width:80px;height:42px;padding:10px 12px;border:1px solid #ebebeb;border-radius:10px;background:#fff;font:inherit;text-align:center;transition:border-color .2s ease,box-shadow .2s ease}@media screen and (max-width: 900px){section.woo-cart table.shop_table tbody .product-quantity .qty{padding:0px;border-radius:0px;height:32px;background-color:#f5f5f5;width:60px;border-radius:4px;border:0px solid #000}}section.woo-cart table.shop_table tbody .product-quantity .qty:focus{border:1px solid #ccc;box-shadow:none}@media screen and (max-width: 900px){section.woo-cart table.shop_table thead{display:none}section.woo-cart table.shop_table tbody,section.woo-cart table.shop_table tr,section.woo-cart table.shop_table td{display:block;width:100%}section.woo-cart table.shop_table tbody tr{display:flex;flex-direction:column}section.woo-cart table.shop_table tbody td,section.woo-cart table.shop_table tbody th{padding:8px 15px !important}section.woo-cart table.shop_table tbody td.product-remove,section.woo-cart table.shop_table tbody th.product-remove{position:absolute;padding:0px !important;right:16px;top:16px}section.woo-cart table.shop_table tbody td.product-remove a.remove,section.woo-cart table.shop_table tbody th.product-remove a.remove{background-color:rgba(232,74,74,.08);width:40px;height:40px;font-size:28px}section.woo-cart table.shop_table tbody td.product-thumbnail,section.woo-cart table.shop_table tbody th.product-thumbnail{margin-bottom:0px;width:150px;padding-top:20px !important}section.woo-cart table.shop_table tbody td.product-thumbnail a,section.woo-cart table.shop_table tbody th.product-thumbnail a{display:flex;justify-content:center;background-color:#f5f5f5;border-radius:3px;overflow:hidden}section.woo-cart table.shop_table tbody td.product-thumbnail a img,section.woo-cart table.shop_table tbody th.product-thumbnail a img{border:0px solid #000;width:110px;mix-blend-mode:darken}section.woo-cart table.shop_table tbody td.product-name,section.woo-cart table.shop_table tbody th.product-name{width:100%}section.woo-cart table.shop_table tbody td.product-name a,section.woo-cart table.shop_table tbody th.product-name a{font-weight:500}section.woo-cart table.shop_table tbody td.product-price,section.woo-cart table.shop_table tbody th.product-price{padding-top:20px !important}section.woo-cart table.shop_table tbody td.product-quantity,section.woo-cart table.shop_table tbody th.product-quantity{width:100%}section.woo-cart table.shop_table tbody td.product-quantity .quantity,section.woo-cart table.shop_table tbody th.product-quantity .quantity{display:inline-block}section.woo-cart table.shop_table tbody td.product-subtotal,section.woo-cart table.shop_table tbody th.product-subtotal{padding-bottom:20px !important}section.woo-cart table.shop_table tbody td.product-price::before,section.woo-cart table.shop_table tbody td.product-quantity::before,section.woo-cart table.shop_table tbody td.product-subtotal::before,section.woo-cart table.shop_table tbody th.product-price::before,section.woo-cart table.shop_table tbody th.product-quantity::before,section.woo-cart table.shop_table tbody th.product-subtotal::before{content:attr(data-title) ": ";display:inline-block;min-width:clamp(100px,33vw,400px);color:#111}}section.woo-cart .actions{padding:clamp(14px,3vw,20px);background:#fafafa}section.woo-cart .actions div.coupon{display:grid;float:left;grid-template-columns:1fr auto;gap:8px;max-width:480px}section.woo-cart .actions div.coupon input#coupon_code{width:100%;height:42px;padding:12px 14px;border:1px solid rgba(0,0,0,.12);border-radius:3px;font-size:14px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}section.woo-cart .actions div.coupon button{appearance:none;border:0px solid #000;height:42px;padding:10px 20px;cursor:pointer;background-color:rgba(0,0,0,.07);border-radius:3px}section.woo-cart .actions div.coupon button:hover{background-color:rgba(0,0,0,.1)}section.woo-cart .actions button[name=update_cart]{float:right;appearance:none;border:0px solid #000;border-radius:3px;font-family:"Gelion",sans-serif;height:42px;font-weight:700;padding:10px 20px;cursor:pointer;background-color:rgba(0,0,0,.07)}section.woo-cart .actions button[name=update_cart]:hover{background-color:rgba(0,0,0,.1)}@media screen and (max-width: 700px){section.woo-cart table.shop_table tbody .actions{padding-top:20px !important;padding-bottom:20px !important;display:flex !important;flex-direction:column-reverse}section.woo-cart table.shop_table tbody .actions .coupon{margin-top:12px}}section.woo-cart .cart-collaterals{margin-top:32px;display:grid;gap:20px;grid-template-columns:1fr 540px;align-items:start}@media screen and (max-width: 900px){section.woo-cart .cart-collaterals{grid-template-columns:1fr}}section.woo-cart .cart-collaterals .cross-sells{padding:20px}section.woo-cart .cart-collaterals .cross-sells h2{font-size:20px;margin-bottom:12px}section.woo-cart .cart-collaterals .cart_totals{background:#fff;border-radius:6px;border:1px solid #f1f1f1;grid-column:2;padding:clamp(18px,3vw,24px);padding-bottom:60px;position:relative;overflow:hidden}@media screen and (max-width: 900px){section.woo-cart .cart-collaterals .cart_totals{grid-column:1}}section.woo-cart .cart-collaterals .cart_totals h2{font-size:24px;margin:0 0 14px}section.woo-cart .cart-collaterals .cart_totals table{width:100%;border-collapse:collapse}section.woo-cart .cart-collaterals .cart_totals table tr+tr td,section.woo-cart .cart-collaterals .cart_totals table tr+tr th{border-top:1px solid rgba(0,0,0,.06)}section.woo-cart .cart-collaterals .cart_totals table th,section.woo-cart .cart-collaterals .cart_totals table td{padding:12px 0;text-align:left;font-size:15px}section.woo-cart .cart-collaterals .cart_totals table th{color:#000;font-weight:500}section.woo-cart .cart-collaterals .cart_totals table td{text-align:right;font-variant-numeric:tabular-nums}section.woo-cart .cart-collaterals .cart_totals tr.woocommerce-shipping-totals.shipping th,section.woo-cart .cart-collaterals .cart_totals tr.woocommerce-shipping-totals.shipping td{vertical-align:top}section.woo-cart .cart-collaterals .cart_totals tr.woocommerce-shipping-totals.shipping td{width:66%;padding:15px 0px}section.woo-cart .cart-collaterals .cart_totals tr.woocommerce-shipping-totals.shipping td ul.woocommerce-shipping-methods{display:flex;flex-direction:column;align-items:flex-end;gap:7px;margin:0 0 14px 0;padding:0;list-style:none}section.woo-cart .cart-collaterals .cart_totals tr.woocommerce-shipping-totals.shipping td ul.woocommerce-shipping-methods li{position:relative;display:flex;align-items:center;justify-content:flex-end;width:100%}section.woo-cart .cart-collaterals .cart_totals tr.woocommerce-shipping-totals.shipping td ul.woocommerce-shipping-methods li input.shipping_method[type=radio]{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}section.woo-cart .cart-collaterals .cart_totals tr.woocommerce-shipping-totals.shipping td ul.woocommerce-shipping-methods li input.shipping_method[type=radio]:focus-visible+label{box-shadow:0 0 0 3px rgba(11,102,255,.18);border-color:#444;outline:0}section.woo-cart .cart-collaterals .cart_totals tr.woocommerce-shipping-totals.shipping td ul.woocommerce-shipping-methods li input.shipping_method[type=radio]:disabled+label{opacity:.5;cursor:not-allowed}section.woo-cart .cart-collaterals .cart_totals tr.woocommerce-shipping-totals.shipping td ul.woocommerce-shipping-methods li label{cursor:pointer;user-select:none;display:flex;align-items:center;font-size:16px;padding:8px 12px 6px 6px;border:1px solid #ddd;border-radius:3px;gap:5px;background:#fff;color:#111114;width:100%;font-weight:400;line-height:1.2;max-width:240px}section.woo-cart .cart-collaterals .cart_totals tr.woocommerce-shipping-totals.shipping td ul.woocommerce-shipping-methods li label:hover{background:#f7f7f8;border-color:#d9dbe0}section.woo-cart .cart-collaterals .cart_totals tr.woocommerce-shipping-totals.shipping td ul.woocommerce-shipping-methods li label .woocommerce-Price-amount{font-weight:700}section.woo-cart .cart-collaterals .cart_totals tr.woocommerce-shipping-totals.shipping td ul.woocommerce-shipping-methods li label::before{content:"";display:flex;align-items:center;justify-content:center;margin-top:-2px;margin-left:5px;width:16px;height:16px;border:1px solid #ccc;color:#000;border-radius:2px;margin-right:10px;font-size:14px;font-weight:700;line-height:1}section.woo-cart .cart-collaterals .cart_totals tr.woocommerce-shipping-totals.shipping td ul.woocommerce-shipping-methods li input.shipping_method[type=hidden]+label,section.woo-cart .cart-collaterals .cart_totals tr.woocommerce-shipping-totals.shipping td ul.woocommerce-shipping-methods li input.shipping_method[type=radio]:checked+label{background:#f1f1f1}section.woo-cart .cart-collaterals .cart_totals tr.woocommerce-shipping-totals.shipping td ul.woocommerce-shipping-methods li input.shipping_method[type=hidden]+label::before,section.woo-cart .cart-collaterals .cart_totals tr.woocommerce-shipping-totals.shipping td ul.woocommerce-shipping-methods li input.shipping_method[type=radio]:checked+label::before{content:"✓"}section.woo-cart .cart-collaterals .cart_totals tr.woocommerce-shipping-totals.shipping td .woocommerce-shipping-destination{display:none;margin:5px 0px 0px 10px;color:#5b5e68;font-size:15px}section.woo-cart .cart-collaterals .cart_totals tr.woocommerce-shipping-totals.shipping td .woocommerce-shipping-destination strong{color:#111114;font-weight:700}section.woo-cart .cart-collaterals .cart_totals tr.woocommerce-shipping-totals.shipping td .woocommerce-shipping-calculator .shipping-calculator-button{display:none;align-items:center;gap:5px;font-weight:600;text-decoration:none;color:#111114;border:1px solid #e6e7ea;border-radius:8px;padding:5px 0px 10px;transition:background .18s cubic-bezier(0.2, 0.8, 0.2, 1),border-color .18s cubic-bezier(0.2, 0.8, 0.2, 1)}section.woo-cart .cart-collaterals .cart_totals tr.woocommerce-shipping-totals.shipping td .woocommerce-shipping-calculator .shipping-calculator-button:hover{background:#f7f7f8}section.woo-cart .cart-collaterals .cart_totals tr.woocommerce-shipping-totals.shipping td .woocommerce-shipping-calculator .shipping-calculator-button:focus-visible{box-shadow:0 0 0 3px rgba(11,102,255,.18);outline:0}section.woo-cart .cart-collaterals .cart_totals tr.woocommerce-shipping-totals.shipping td .woocommerce-shipping-calculator .shipping-calculator-form{margin-top:.75rem;padding-top:.5rem;display:grid;gap:.6rem}section.woo-cart .cart-collaterals .cart_totals tr.woocommerce-shipping-totals.shipping td .woocommerce-shipping-calculator .shipping-calculator-form .form-row{margin:0;display:grid;gap:.35rem}section.woo-cart .cart-collaterals .cart_totals tr.woocommerce-shipping-totals.shipping td .woocommerce-shipping-calculator .shipping-calculator-form .form-row label{color:#5b5e68;font-size:.92rem}section.woo-cart .cart-collaterals .cart_totals tr.woocommerce-shipping-totals.shipping td .woocommerce-shipping-calculator .shipping-calculator-form select,section.woo-cart .cart-collaterals .cart_totals tr.woocommerce-shipping-totals.shipping td .woocommerce-shipping-calculator .shipping-calculator-form input[type=text],section.woo-cart .cart-collaterals .cart_totals tr.woocommerce-shipping-totals.shipping td .woocommerce-shipping-calculator .shipping-calculator-form input[type=number]{width:100%;min-height:42px;border:1px solid #e6e7ea;border-radius:8px;background:#fff;color:#111114;padding:0 .9rem;transition:border-color .18s cubic-bezier(0.2, 0.8, 0.2, 1),box-shadow .18s cubic-bezier(0.2, 0.8, 0.2, 1)}section.woo-cart .cart-collaterals .cart_totals tr.woocommerce-shipping-totals.shipping td .woocommerce-shipping-calculator .shipping-calculator-form select:hover,section.woo-cart .cart-collaterals .cart_totals tr.woocommerce-shipping-totals.shipping td .woocommerce-shipping-calculator .shipping-calculator-form input[type=text]:hover,section.woo-cart .cart-collaterals .cart_totals tr.woocommerce-shipping-totals.shipping td .woocommerce-shipping-calculator .shipping-calculator-form input[type=number]:hover{border-color:#d9dbe0}section.woo-cart .cart-collaterals .cart_totals tr.woocommerce-shipping-totals.shipping td .woocommerce-shipping-calculator .shipping-calculator-form button.button{border:1px solid #e6e7ea;background:rgba(0,0,0,0);color:#111114;border-radius:8px;min-height:42px;padding:0 1rem;font-weight:700;justify-self:start;transition:background .18s cubic-bezier(0.2, 0.8, 0.2, 1),border-color .18s cubic-bezier(0.2, 0.8, 0.2, 1)}section.woo-cart .cart-collaterals .cart_totals tr.woocommerce-shipping-totals.shipping td .woocommerce-shipping-calculator .shipping-calculator-form button.button:hover{background:#f7f7f8}section.woo-cart .cart-collaterals .cart_totals tr.woocommerce-shipping-totals.shipping td .woocommerce-shipping-calculator .shipping-calculator-form button.button:focus-visible{box-shadow:0 0 0 3px rgba(11,102,255,.18);outline:0}section.woo-cart .cart-collaterals .cart_totals tr.order-total{border-bottom:0px solid #000 !important}section.woo-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout{position:absolute;left:0px;bottom:0px;width:100%;height:60px}section.woo-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button{width:100%;display:flex;justify-content:center;align-items:center;height:60px;color:#fff;background-color:#0f4f4a;font-weight:700}@media(max-width: 900px){section.woo-cart .cart-collaterals .cart_totals tr td,section.woo-cart .cart-collaterals .cart_totals tr th{padding-left:0px !important;padding-right:0px !important;border-top:0px solid #000 !important;text-align:left}section.woo-cart .cart-collaterals .cart_totals tr td{padding-bottom:15px !important}section.woo-cart .cart-collaterals .cart_totals tr th{padding-bottom:0px !important;padding-top:15px !important}section.woo-cart .cart-collaterals .cart_totals tr.woocommerce-shipping-totals.shipping th{width:auto}section.woo-cart .cart-collaterals .cart_totals tr.woocommerce-shipping-totals.shipping td{width:auto}section.woo-cart .cart-collaterals .cart_totals tr.woocommerce-shipping-totals.shipping td ul.woocommerce-shipping-methods li{justify-content:flex-start}section.woo-cart .cart-collaterals .cart_totals tr.woocommerce-shipping-totals.shipping td .woocommerce-shipping-destination{margin-left:0px}}section.woo-checkout .woocommerce-form-login-toggle .woocommerce-info{margin-top:0px}section.woo-checkout .inner{max-width:800px;margin:0 auto}section.woo-checkout li{list-style:none !important}section.woo-checkout h2{margin-bottom:40px}section.woo-checkout .woocommerce{color:#111;font-size:16px;line-height:24px}section.woo-checkout .woocommerce a{color:#111;text-underline-offset:2px}section.woo-checkout .woocommerce a:hover{text-decoration:underline}section.woo-checkout .woocommerce a:focus-visible{outline:2px solid #1a73e8;outline-offset:2px;text-decoration:none}section.woo-checkout .woocommerce .woocommerce-form-coupon-toggle{margin-bottom:12px}section.woo-checkout .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info{display:flex;gap:8px;align-items:center}section.woo-checkout .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info .showcoupon{font-weight:600}section.woo-checkout .woocommerce .checkout_coupon.woocommerce-form-coupon{background:#fafafa;border:1px dashed #e0e0e0;border-radius:12px;padding:16px;margin:0 0 16px 0}section.woo-checkout .woocommerce .checkout_coupon.woocommerce-form-coupon .form-row{margin:0}section.woo-checkout .woocommerce .checkout_coupon.woocommerce-form-coupon .form-row-first{width:100%;max-width:420px}section.woo-checkout .woocommerce .checkout_coupon.woocommerce-form-coupon .form-row-last{display:inline-flex;align-items:center;margin-left:8px}section.woo-checkout .woocommerce .checkout_coupon.woocommerce-form-coupon .form-row-last .button{height:44px}section.woo-checkout .woocommerce .woocommerce-form-login{display:flex;flex-direction:column;padding:50px 90px 50px 90px;margin-bottom:20px;border:1px solid #eee;border-radius:10px;gap:20px}section.woo-checkout .woocommerce .woocommerce-form-login .clear{display:none}@media screen and (max-width: 600px){section.woo-checkout .woocommerce .woocommerce-form-login{padding:20px 20px 20px 20px}}section.woo-checkout .woocommerce .col2-set{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:24px}section.woo-checkout .woocommerce .col2-set .col-1,section.woo-checkout .woocommerce .col2-set .col-2{background:#fff}section.woo-checkout .woocommerce h3{font-size:22px;line-height:28px;margin:0 0 16px 0;letter-spacing:-0.2px}section.woo-checkout .woocommerce .woocommerce-billing-fields__field-wrapper,section.woo-checkout .woocommerce .woocommerce-shipping-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:12px 12px}section.woo-checkout .woocommerce p.form-row{margin:0;display:flex;flex-direction:column}section.woo-checkout .woocommerce p.form-row.form-row-wide{grid-column:span 2}section.woo-checkout .woocommerce p.form-row label{font-size:13px;line-height:18px;margin:0 0 6px 0}section.woo-checkout .woocommerce p.form-row label.screen-reader-text{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;border:0 !important}section.woo-checkout .woocommerce p.form-row label .required{color:#c62828}section.woo-checkout .woocommerce p.form-row .woocommerce-input-wrapper{display:block}section.woo-checkout .woocommerce p.form-row textarea.input-text{min-height:96px;resize:vertical;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box}section.woo-checkout .woocommerce p.form-row.woocommerce-invalid input.input-text,section.woo-checkout .woocommerce p.form-row.woocommerce-invalid textarea.input-text,section.woo-checkout .woocommerce p.form-row.woocommerce-invalid .select2-selection--single{border-color:#e53935;box-shadow:0 0 0 1px rgba(229,57,53,.6)}section.woo-checkout .woocommerce #ship-to-different-address,section.woo-checkout .woocommerce .woocommerce-account-fields{margin:20px 0 10px 0}section.woo-checkout .woocommerce #ship-to-different-address p.form-row,section.woo-checkout .woocommerce .woocommerce-account-fields p.form-row{display:block !important}section.woo-checkout .woocommerce #ship-to-different-address label.checkbox,section.woo-checkout .woocommerce .woocommerce-account-fields label.checkbox{display:flex !important;flex-direction:row !important;align-items:center;gap:10px;font-size:16px;line-height:24px;cursor:pointer;user-select:none;margin:0}section.woo-checkout .woocommerce #ship-to-different-address input[type=checkbox],section.woo-checkout .woocommerce .woocommerce-account-fields input[type=checkbox]{width:20px;height:20px;border:1px solid #cfcfcf;border-radius:4px;appearance:none;display:inline-block;position:relative;background:#fff;flex-shrink:0;margin:0}section.woo-checkout .woocommerce #ship-to-different-address input[type=checkbox]:checked,section.woo-checkout .woocommerce .woocommerce-account-fields input[type=checkbox]:checked{background:#1a73e8;border-color:#1a73e8}section.woo-checkout .woocommerce #ship-to-different-address input[type=checkbox]:checked::after,section.woo-checkout .woocommerce .woocommerce-account-fields input[type=checkbox]:checked::after{content:"";position:absolute;left:6px;top:2px;width:4px;height:9px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg)}section.woo-checkout .woocommerce #ship-to-different-address input[type=checkbox]:focus-visible,section.woo-checkout .woocommerce .woocommerce-account-fields input[type=checkbox]:focus-visible{outline:2px solid #1a73e8;outline-offset:2px}section.woo-checkout .woocommerce .woocommerce-additional-fields{margin-top:12px}section.woo-checkout .woocommerce #order_review_heading{margin:48px 0 20px 0}section.woo-checkout .woocommerce #order_review{background:#fff;border-radius:6px;border:1px solid #f1f1f1;padding:24px;position:relative;overflow:hidden}section.woo-checkout .woocommerce #order_review table.shop_table{width:100%;border-collapse:collapse}section.woo-checkout .woocommerce #order_review table.shop_table thead th{font-size:15px;color:#000;font-weight:500;text-align:left;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.06)}section.woo-checkout .woocommerce #order_review table.shop_table tbody td,section.woo-checkout .woocommerce #order_review table.shop_table tfoot th,section.woo-checkout .woocommerce #order_review table.shop_table tfoot td{padding:12px 0;font-size:15px}section.woo-checkout .woocommerce #order_review table.shop_table tbody tr+tr td,section.woo-checkout .woocommerce #order_review table.shop_table tbody tr+tr th,section.woo-checkout .woocommerce #order_review table.shop_table tfoot tr+tr td,section.woo-checkout .woocommerce #order_review table.shop_table tfoot tr+tr th{border-top:1px solid rgba(0,0,0,.06)}section.woo-checkout .woocommerce #order_review table.shop_table th{text-align:left;color:#000;font-weight:500}section.woo-checkout .woocommerce #order_review table.shop_table th.product-name{width:calc(100% - 200px)}section.woo-checkout .woocommerce #order_review table.shop_table th.product-total{width:150px;text-align:right}section.woo-checkout .woocommerce #order_review table.shop_table td{text-align:left;font-variant-numeric:tabular-nums}section.woo-checkout .woocommerce #order_review table.shop_table td.product-name{width:calc(100% - 200px);font-weight:300}section.woo-checkout .woocommerce #order_review table.shop_table td.product-total{width:150px;text-align:right}section.woo-checkout .woocommerce #order_review table.shop_table .product-name strong.product-quantity{font-weight:700}section.woo-checkout .woocommerce #order_review table.shop_table tr.order-total th,section.woo-checkout .woocommerce #order_review table.shop_table tr.order-total td{font-size:18px;font-weight:700;border-top:1px solid rgba(0,0,0,.06)}section.woo-checkout .woocommerce #order_review table.shop_table tr.cart-subtotal td{text-align:right}section.woo-checkout .woocommerce #order_review table.shop_table tr.order-total{border-bottom:0 !important}section.woo-checkout .woocommerce #order_review table.shop_table tr.order-total td{text-align:right}section.woo-checkout .woocommerce #order_review tr.woocommerce-shipping-totals.shipping th,section.woo-checkout .woocommerce #order_review tr.woocommerce-shipping-totals.shipping td{vertical-align:top}section.woo-checkout .woocommerce #order_review tr.woocommerce-shipping-totals.shipping td{display:flex;justify-content:flex-end;padding:15px 0;width:calc(100% + 200px);margin-left:-200px}section.woo-checkout .woocommerce #order_review tr.woocommerce-shipping-totals.shipping ul.woocommerce-shipping-methods{display:flex;flex-direction:column;align-items:flex-end;gap:7px;margin:0 0 14px 0;padding:0;list-style:none}section.woo-checkout .woocommerce #order_review tr.woocommerce-shipping-totals.shipping ul.woocommerce-shipping-methods li{position:relative;display:flex;align-items:center;justify-content:flex-end;width:100%}section.woo-checkout .woocommerce #order_review tr.woocommerce-shipping-totals.shipping ul.woocommerce-shipping-methods li input.shipping_method[type=radio]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}section.woo-checkout .woocommerce #order_review tr.woocommerce-shipping-totals.shipping ul.woocommerce-shipping-methods li input.shipping_method[type=radio]:focus-visible+label{box-shadow:0 0 0 3px rgba(11,102,255,.18);border-color:#444;outline:0}section.woo-checkout .woocommerce #order_review tr.woocommerce-shipping-totals.shipping ul.woocommerce-shipping-methods li input.shipping_method[type=radio]:disabled+label{opacity:.5;cursor:not-allowed}section.woo-checkout .woocommerce #order_review tr.woocommerce-shipping-totals.shipping ul.woocommerce-shipping-methods li label{cursor:pointer;user-select:none;display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:16px;padding:8px 12px 6px 6px;border:1px solid #ddd;border-radius:3px;background:#fff;color:#111114;width:100%;max-width:240px;font-weight:400;line-height:1.2}section.woo-checkout .woocommerce #order_review tr.woocommerce-shipping-totals.shipping ul.woocommerce-shipping-methods li label:hover{background:#f7f7f8;border-color:#d9dbe0}section.woo-checkout .woocommerce #order_review tr.woocommerce-shipping-totals.shipping ul.woocommerce-shipping-methods li label .woocommerce-Price-amount{font-weight:700}section.woo-checkout .woocommerce #order_review tr.woocommerce-shipping-totals.shipping ul.woocommerce-shipping-methods li label::before{content:"";display:flex;align-items:center;justify-content:center;margin-top:-2px;margin-left:5px;width:16px;height:16px;border:1px solid #ccc;color:#000;border-radius:2px;margin-right:10px;font-size:14px;font-weight:700;line-height:1}section.woo-checkout .woocommerce #order_review tr.woocommerce-shipping-totals.shipping ul.woocommerce-shipping-methods li input.shipping_method[type=hidden]+label,section.woo-checkout .woocommerce #order_review tr.woocommerce-shipping-totals.shipping ul.woocommerce-shipping-methods li input.shipping_method[type=radio]:checked+label{background:#f1f1f1}section.woo-checkout .woocommerce #order_review tr.woocommerce-shipping-totals.shipping ul.woocommerce-shipping-methods li input.shipping_method[type=hidden]+label::before,section.woo-checkout .woocommerce #order_review tr.woocommerce-shipping-totals.shipping ul.woocommerce-shipping-methods li input.shipping_method[type=radio]:checked+label::before{content:"✓"}section.woo-checkout .woocommerce #order_review tr.woocommerce-shipping-totals.shipping .woocommerce-shipping-destination{margin:5px 0 0 10px;color:#5b5e68;font-size:15px}section.woo-checkout .woocommerce #order_review tr.woocommerce-shipping-totals.shipping .woocommerce-shipping-destination strong{color:#111114;font-weight:700}section.woo-checkout .woocommerce #order_review #payment.woocommerce-checkout-payment{margin-top:12px}section.woo-checkout .woocommerce #order_review #payment.woocommerce-checkout-payment ul.wc_payment_methods{list-style:none;margin:0 0 8px 0;padding:0}section.woo-checkout .woocommerce #order_review #payment.woocommerce-checkout-payment ul.wc_payment_methods li.wc_payment_method{border:1px solid #eee;border-radius:12px;padding:12px;margin-bottom:8px}section.woo-checkout .woocommerce #order_review #payment.woocommerce-checkout-payment ul.wc_payment_methods li.wc_payment_method label{font-weight:600;cursor:pointer}section.woo-checkout .woocommerce #order_review #payment.woocommerce-checkout-payment ul.wc_payment_methods li.wc_payment_method .payment_box{margin-top:8px;background:#f9fafb;border:1px solid #f0f0f0;border-radius:10px;padding:10px 12px}section.woo-checkout .woocommerce #order_review #payment.woocommerce-checkout-payment ul.wc_payment_methods li.wc_payment_method .payment_box p{margin:0;font-size:14px;color:#444}section.woo-checkout .woocommerce #order_review #payment.woocommerce-checkout-payment ul.wc_payment_methods li.wc_payment_method input.input-radio{display:none}section.woo-checkout .woocommerce #order_review #payment.woocommerce-checkout-payment .woocommerce-privacy-policy-text{font-size:13px;color:#555;background:#fafafa;border:1px solid #f0f0f0;border-radius:10px;padding:10px 12px;margin-bottom:10px}section.woo-checkout .woocommerce #order_review #payment.woocommerce-checkout-payment .place-order{display:flex;flex-direction:column;gap:10px}section.woo-checkout .woocommerce #order_review #payment.woocommerce-checkout-payment .place-order .button.alt,section.woo-checkout .woocommerce #order_review #payment.woocommerce-checkout-payment .place-order #place_order{display:inline-block;font-size:16px;font-weight:700;line-height:1.5;min-height:46px;padding:12px 36px 11px 36px;background-color:#0f4f4a;color:#fff;text-decoration:none;transition:background-color .2s;border-radius:10px;appearance:none;border:0px solid #000;cursor:pointer}section.woo-checkout .woocommerce #order_review #payment.woocommerce-checkout-payment .place-order .button.alt:hover,section.woo-checkout .woocommerce #order_review #payment.woocommerce-checkout-payment .place-order #place_order:hover{background-color:#09312e;text-decoration:none;color:#fff}section.woo-checkout .woocommerce #order_review #payment.woocommerce-checkout-payment .place-order .button.alt:active,section.woo-checkout .woocommerce #order_review #payment.woocommerce-checkout-payment .place-order #place_order:active{transform:translateY(1px);box-shadow:0 4px 10px rgba(0,0,0,.12)}section.woo-checkout .woocommerce #order_review #payment.woocommerce-checkout-payment .place-order .button.alt:focus-visible,section.woo-checkout .woocommerce #order_review #payment.woocommerce-checkout-payment .place-order #place_order:focus-visible{outline:3px solid #0f4f4a;outline-offset:2px}section.woo-checkout .woocommerce #order_review #payment.woocommerce-checkout-payment .place-order .button.alt:disabled,section.woo-checkout .woocommerce #order_review #payment.woocommerce-checkout-payment .place-order #place_order:disabled{background:#cfcfcf;color:#777;cursor:not-allowed;box-shadow:none}section.woo-checkout .woocommerce .button{border-radius:12px;padding:10px 14px;border:1px solid #111;background:#fff;color:#111;font-weight:600;transition:background 100ms ease,color 100ms ease,box-shadow 100ms ease}section.woo-checkout .woocommerce .button:hover{background:#111;color:#fff;box-shadow:0 6px 16px rgba(0,0,0,.15)}section.woo-checkout .woocommerce .button:focus-visible{outline:3px solid #1a73e8;outline-offset:2px}section.woo-checkout .screen-reader-text{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;border:0 !important}section.woo-checkout input::placeholder,section.woo-checkout textarea::placeholder{color:#9aa0a6;opacity:1}section.woo-checkout .woocommerce-Price-amount bdi{font-variant-numeric:tabular-nums}@media(max-width: 900px){section.woo-checkout .woocommerce .col2-set{grid-template-columns:1fr;gap:16px}section.woo-checkout .woocommerce p.form-row{grid-column:span 2}section.woo-checkout .woocommerce .woocommerce-billing-fields__field-wrapper,section.woo-checkout .woocommerce .woocommerce-shipping-fields__field-wrapper,section.woo-checkout .woocommerce .woocommerce-additional-fields__field-wrapper{grid-template-columns:1fr}section.woo-checkout .woocommerce #order_review{padding:14px}section.woo-checkout .woocommerce #order_review table.shop_table th,section.woo-checkout .woocommerce #order_review table.shop_table td{padding-left:0 !important;padding-right:0 !important;text-align:left}section.woo-checkout .woocommerce #order_review tr.woocommerce-shipping-totals.shipping th{width:auto}section.woo-checkout .woocommerce #order_review tr.woocommerce-shipping-totals.shipping td{width:auto}section.woo-checkout .woocommerce #order_review tr.woocommerce-shipping-totals.shipping td ul.woocommerce-shipping-methods{align-items:flex-start}section.woo-checkout .woocommerce #order_review tr.woocommerce-shipping-totals.shipping td ul.woocommerce-shipping-methods li{justify-content:flex-start}section.woo-checkout .woocommerce #order_review tr.woocommerce-shipping-totals.shipping td .woocommerce-shipping-destination{margin-left:0}}body.front-end .select2{display:none !important}.woocommerce-message,.woocommerce-error,.woocommerce-info{position:relative;padding:16px 20px;margin:24px 0;border-radius:8px;font-size:15px;line-height:1.4;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:20px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.woocommerce-message li,.woocommerce-error li,.woocommerce-info li{width:100%;font-size:15px;list-style:none}.woocommerce-message{background-color:#f0fff4;color:#22543d}.woocommerce-error{background-color:#fff5f5;color:#742a2a}.woocommerce-info{background-color:#ebf8ff;color:#2a4365}.woocommerce-message a{color:inherit;text-decoration:underline;font-weight:700}.woocommerce-message:focus,.woocommerce-error:focus,.woocommerce-info:focus{outline:none;box-shadow:none}.woocommerce-message:focus-visible{outline:0px solid #38a169;outline-offset:2px}.woocommerce-error:focus-visible{outline:0px solid #e53e3e;outline-offset:2px}.woocommerce-info:focus-visible{outline:0px solid #3182ce;outline-offset:2px}.woo-product .woocommerce-message,.woo-cart .woocommerce-message{margin-top:0px}section.woo-overview{position:relative}section.woo-overview h1{margin-bottom:40px}@media screen and (max-width: 600px){section.woo-overview h1{margin-bottom:32px}}section.woo-overview .ball-bg{position:absolute;width:66vw;height:66vw;top:600px;left:-200px;opacity:.66;z-index:-1}section.woo-overview .woo-shop{display:grid !important;grid-template-columns:280px 1fr !important;gap:60px !important;align-items:start}@media screen and (max-width: 1100px){section.woo-overview .woo-shop{grid-template-columns:1fr !important;gap:20px !important}}section.woo-overview .woo-shop .filters{display:grid;padding-top:2px}section.woo-overview .woo-shop .filters .filters-title{color:#0f4f4a;font-size:20px;font-weight:700;margin:35px 0 10px 0}section.woo-overview .woo-shop .filters .aws-container{display:flex;width:100%}section.woo-overview .woo-shop .filters .aws-container .aws-search-form{width:100%}section.woo-overview .woo-shop .filters .product-categories{margin:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0}section.woo-overview .woo-shop .filters .product-categories li{margin:0px 0;list-style:none;font-size:16px;font-weight:400}section.woo-overview .woo-shop .filters .product-categories li a{display:inline-block;padding:0;color:#0f4f4a;text-decoration:none;font-weight:400;font-size:16px;padding:3px 0px;transition:color .2s ease}section.woo-overview .woo-shop .filters .product-categories li a:hover{text-decoration:underline}section.woo-overview .woo-shop .filters .product-categories li.current-cat>a{font-weight:700 !important;text-decoration:underline;color:#0f4f4a}section.woo-overview .woo-shop .filters .product-categories li .children{display:none;margin-top:6px;margin-bottom:20px;margin-left:0px;padding-left:20px;border-left:1px solid #0f4f4a}section.woo-overview .woo-shop .filters .product-categories li .children li{font-size:14px;font-weight:400;margin:0px}section.woo-overview .woo-shop .filters .product-categories li .children li a{font-weight:400;font-size:16px}section.woo-overview .woo-shop .filters .product-categories li.current-cat-ancestor>.children,section.woo-overview .woo-shop .filters .product-categories li.current-cat-parent>.children,section.woo-overview .woo-shop .filters .product-categories li.current-cat>.children{display:block}section.woo-overview .woo-shop .overview{display:grid;grid-template-columns:1fr 320px;gap:14px}@media screen and (max-width: 800px){section.woo-overview .woo-shop .overview{grid-template-columns:1fr 1fr}}section.woo-overview .woo-shop .overview .woocommerce-result-count{font-size:14px;align-self:flex-start;color:#6b7280;margin:0;grid-column:1}@media screen and (max-width: 800px){section.woo-overview .woo-shop .overview .woocommerce-result-count{grid-column:1/-1}}section.woo-overview .woo-shop .overview form.woocommerce-ordering{grid-column:2;margin:0 0 6px 0}section.woo-overview .woo-shop .overview form.woocommerce-ordering select.orderby{font-size:16px;height:48px;padding:12px 24px 12px 18px}@media screen and (max-width: 800px){section.woo-overview .woo-shop .overview form.woocommerce-ordering{grid-column:1/-1}}section.woo-overview .woo-shop .overview nav.woocommerce-pagination{margin-top:16px}section.woo-overview .woo-shop .overview nav.woocommerce-pagination ul.page-numbers{list-style:none;margin:0;padding:0;display:flex;gap:8px;align-items:center}section.woo-overview .woo-shop .overview nav.woocommerce-pagination ul.page-numbers li{list-style:none}section.woo-overview .woo-shop .overview nav.woocommerce-pagination ul.page-numbers li .page-numbers{display:inline-block;min-width:36px;height:36px;line-height:36px;text-align:center;padding:0 10px;border:1px solid #e5e7eb;border-radius:6px;color:#111827;text-decoration:none}section.woo-overview .woo-shop .overview nav.woocommerce-pagination ul.page-numbers li .current{background:#111827;color:#fff;border-color:#111827}section.woo-overview .woo-shop .overview nav.woocommerce-pagination ul.page-numbers li .next,section.woo-overview .woo-shop .overview nav.woocommerce-pagination ul.page-numbers li .prev{font-weight:600}section.woo-overview .woo-shop .woo-overview__filters-toggle{display:none;margin:0 0 0px 0;padding:0px 28px 0px 0px;justify-self:flex-start;font-size:16px;line-height:18px;color:#1d1f43;border-radius:6px;cursor:pointer;user-select:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="%23000000" d="M30 6.749h-28c-0.69 0-1.25 0.56-1.25 1.25s0.56 1.25 1.25 1.25v0h28c0.69 0 1.25-0.56 1.25-1.25s-0.56-1.25-1.25-1.25v0zM24 14.75h-16c-0.69 0-1.25 0.56-1.25 1.25s0.56 1.25 1.25 1.25v0h16c0.69 0 1.25-0.56 1.25-1.25s-0.56-1.25-1.25-1.25v0zM19 22.75h-6.053c-0.69 0-1.25 0.56-1.25 1.25s0.56 1.25 1.25 1.25v0h6.053c0.69 0 1.25-0.56 1.25-1.25s-0.56-1.25-1.25-1.25v0z"/></svg>');background-position:calc(100% - 2px) 75%;background-repeat:no-repeat;background-size:24px 15px}@media screen and (max-width: 1100px){section.woo-overview .woo-shop .woo-overview__filters-toggle{display:inline-block}section.woo-overview .woo-shop .woo-shop{grid-template-columns:1fr;grid-gap:20px}section.woo-overview .woo-shop .woo-shop>.filters{display:none}}@media screen and (min-width: 1101px){section.woo-overview .woo-shop .woo-overview__filters-toggle{display:none}section.woo-overview .woo-shop .woo-shop>.filters{display:grid !important}}.wp-block ul.products,body.front-end ul.products{list-style:none;margin:0;padding:0;grid-column:1/-1;display:grid;gap:clamp(10px,30px,1.5vw)}.wp-block ul.products.columns-2,body.front-end ul.products.columns-2{grid-template-columns:repeat(2, 1fr)}.wp-block ul.products.columns-3,body.front-end ul.products.columns-3{grid-template-columns:repeat(3, 1fr)}.wp-block ul.products.columns-4,body.front-end ul.products.columns-4{grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 1400px){.wp-block ul.products.columns-4,.wp-block ul.products.columns-3,body.front-end ul.products.columns-4,body.front-end ul.products.columns-3{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 560px){.wp-block ul.products.columns-4,.wp-block ul.products.columns-3,.wp-block ul.products.columns-2,body.front-end ul.products.columns-4,body.front-end ul.products.columns-3,body.front-end ul.products.columns-2{grid-template-columns:1fr}}.wp-block ul.products li.product,body.front-end ul.products li.product{position:relative;background-color:rgba(255,255,255,.5);border:1px solid #ebebeb;border-radius:12px;padding:0px;display:flex;flex-direction:column;justify-content:space-between;gap:0;transition:box-shadow .2s ease,transform .2s ease;overflow:hidden}.wp-block ul.products li.product:hover,body.front-end ul.products li.product:hover{transform:translateY(-4px)}.wp-block ul.products li.product .onsale,body.front-end ul.products li.product .onsale{position:absolute;top:15px;left:15px;z-index:2;font-size:12px;line-height:16px;background:#0f4f4a;color:#fff;padding:4px 10px;border-radius:4px;font-weight:700}.wp-block ul.products li.product a.woocommerce-LoopProduct-link,body.front-end ul.products li.product a.woocommerce-LoopProduct-link{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:0}.wp-block ul.products li.product a.woocommerce-LoopProduct-link picture,body.front-end ul.products li.product a.woocommerce-LoopProduct-link picture{background-color:#fff;padding:0px;border-radius:0;width:100%;aspect-ratio:4/3;overflow:hidden}.wp-block ul.products li.product a.woocommerce-LoopProduct-link picture img,body.front-end ul.products li.product a.woocommerce-LoopProduct-link picture img{width:100%;height:100%;display:block;object-fit:cover}.wp-block ul.products li.product a.woocommerce-LoopProduct-link h2.woocommerce-loop-product__title,body.front-end ul.products li.product a.woocommerce-LoopProduct-link h2.woocommerce-loop-product__title{font-size:20px !important;line-height:1.33;color:#0f4f4a !important;font-weight:700;margin:0;padding:20px 20px 0px 20px}.wp-block ul.products li.product a.woocommerce-LoopProduct-link .woocommerce-product-details__short-description,body.front-end ul.products li.product a.woocommerce-LoopProduct-link .woocommerce-product-details__short-description{font-size:13px;line-height:1.5;color:#6b7280;margin:0;padding:0 20px}.wp-block ul.products li.product a.woocommerce-LoopProduct-link .woocommerce-product-details__short-description p,body.front-end ul.products li.product a.woocommerce-LoopProduct-link .woocommerce-product-details__short-description p{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wp-block ul.products li.product a.woocommerce-LoopProduct-link .price,body.front-end ul.products li.product a.woocommerce-LoopProduct-link .price{font-size:18px;color:#2ec4b6;font-weight:400;margin:0;padding:5px 20px 20px 20px}.wp-block ul.products li.product a.woocommerce-LoopProduct-link .price del,body.front-end ul.products li.product a.woocommerce-LoopProduct-link .price del{color:#9ca3af;margin-right:6px;font-weight:400}.wp-block ul.products li.product a.woocommerce-LoopProduct-link .price ins,body.front-end ul.products li.product a.woocommerce-LoopProduct-link .price ins{text-decoration:none}.wp-block ul.products li.product a.button,.wp-block ul.products li.product a.add_to_cart_button,body.front-end ul.products li.product a.button,body.front-end ul.products li.product a.add_to_cart_button{display:inline-block;font-weight:700;align-self:flex-end;color:#0f4f4a;margin:0px 20px 10px 20px;padding:10px 48px 10px 0px;background-size:30px 30px;background-position:right 0px center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' viewBox='0 0 33 33' fill='none'%3E%3Ccircle cx='16.2411' cy='16.2411' r='16.2411' fill='%230F4F4A'/%3E%3Cpath d='M9.28076 14.9521C8.45233 14.9521 7.78076 15.6236 7.78076 16.4521C7.78076 17.2805 8.45233 17.9521 9.28076 17.9521V16.4521V14.9521ZM24.6842 17.5127C25.27 16.9269 25.27 15.9772 24.6842 15.3914L15.1383 5.84546C14.5525 5.25967 13.6028 5.25967 13.017 5.84546C12.4312 6.43124 12.4312 7.38099 13.017 7.96678L21.5023 16.4521L13.017 24.9373C12.4312 25.5231 12.4312 26.4729 13.017 27.0587C13.6028 27.6444 14.5525 27.6444 15.1383 27.0587L24.6842 17.5127ZM9.28076 16.4521V17.9521L23.6236 17.9521V16.4521V14.9521L9.28076 14.9521V16.4521Z' fill='white'/%3E%3C/svg%3E")}.woo-product{padding-top:20px;padding-bottom:40px}.woo-product .product_title.entry-title{width:100%;margin:0 0 20px 0}.woo-product .woocommerce-breadcrumb{margin:0 0 60px 0}.woo-product .product{display:grid;position:relative;grid-template-columns:clamp(360px,600px,40vw) 1fr;gap:clamp(40px,150px,6.4vw);align-items:start}.woo-product .onsale{position:absolute;top:12px;left:12px;z-index:10;display:inline-block;padding:6px 12px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#fff;background:#d93025;border-radius:16px;box-shadow:0 2px 6px rgba(0,0,0,.15);line-height:1;pointer-events:none}.woo-product .woocommerce-product-gallery{position:relative}.woo-product .woocommerce-product-gallery .flex-viewport{border-radius:10px;width:100%;height:auto !important;aspect-ratio:1.2;overflow:hidden;background:#fff;border:1px solid #efefef}.woo-product .woocommerce-product-gallery__image{background-color:#ededed;border-radius:10px;aspect-ratio:1.2;height:auto !important}.woo-product .woocommerce-product-gallery__image img{object-fit:contain;aspect-ratio:1.2;height:auto !important;width:auto !important;max-width:100%;min-width:100%;padding:12px;mix-blend-mode:darken}.woo-product .woocommerce-product-gallery__trigger{position:absolute;right:10px;top:10px;width:36px;height:36px;border-radius:6px;background:#fff;border:1px solid #e8e8e8;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;z-index:2}.woo-product .woocommerce-product-gallery__trigger span{line-height:0}.woo-product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs{display:grid;grid-template-columns:repeat(4, 1fr);gap:10px;margin:12px 0 0 0;padding:0;list-style:none}.woo-product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li{margin:0}.woo-product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs img{width:100%;aspect-ratio:1.2;object-fit:cover;display:block;border-radius:6px;height:auto !important;border:1px solid #e9e9e9;cursor:pointer;transition:transform 150ms ease,border-color 150ms ease}.woo-product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs img:hover{transform:translateY(-2px);border-color:#cfcfcf}.woo-product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs img.flex-active{border-color:#121212}.woo-product .summary.entry-summary{display:flex;flex-direction:column;background:#fff}.woo-product .summary.entry-summary .woocommerce-product-details__short-description{margin-bottom:20px}.woo-product .summary.entry-summary .price{font-family:"Gelion",sans-serif;margin:0 0 20px 0;font-size:20px;font-weight:300;color:#0f4f4a}.woo-product .summary.entry-summary .price del{color:#1d1f43;opacity:.7;margin-right:8px;font-weight:300}.woo-product .summary.entry-summary .price del .amount{text-decoration:line-through}.woo-product .summary.entry-summary .price ins{text-decoration:none;color:#0f4f4a;font-weight:300}.woo-product .summary.entry-summary .stock{display:inline-block;font-size:13px;color:#0a7a2b;background:#eaf6ee;border:1px solid #d6eadc;border-radius:4px;padding:6px 8px;margin:0 0 16px 0}.woo-product .summary.entry-summary .stock.out-of-stock{color:#8a0a0a;background:#f9eaea;border-color:#efd4d4}.woo-product .summary.entry-summary form.cart:not(.variations_form){display:grid;grid-template-columns:80px 1fr;gap:12px;align-items:center;margin:18px 0 18px 0}.woo-product .summary.entry-summary form.variations_form.cart .quantity,.woo-product .summary.entry-summary form.cart .quantity{position:relative}.woo-product .summary.entry-summary form.variations_form.cart .quantity input.qty,.woo-product .summary.entry-summary form.cart .quantity input.qty{width:100%;height:44px;line-height:44px;padding:0 10px;border:1px solid #e6e6e6;border-radius:6px;background:#fff;text-align:center;font-size:16px}.woo-product .summary.entry-summary form.variations_form.cart .quantity input.qty::-webkit-outer-spin-button,.woo-product .summary.entry-summary form.variations_form.cart .quantity input.qty::-webkit-inner-spin-button,.woo-product .summary.entry-summary form.cart .quantity input.qty::-webkit-outer-spin-button,.woo-product .summary.entry-summary form.cart .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woo-product .summary.entry-summary form.variations_form.cart .single_add_to_cart_button,.woo-product .summary.entry-summary form.cart .single_add_to_cart_button{display:inline-block;font-size:16px;font-weight:700;line-height:1.5;min-height:46px;padding:12px 36px 11px 36px;background-color:#0f4f4a;color:#fff;text-decoration:none;transition:background-color .2s;border-radius:10px;appearance:none;border:0px solid #000;cursor:pointer;justify-self:flex-start}.woo-product .summary.entry-summary form.variations_form.cart .single_add_to_cart_button:hover,.woo-product .summary.entry-summary form.cart .single_add_to_cart_button:hover{background-color:#09312e;text-decoration:none;color:#fff}.woo-product .summary.entry-summary form.variations_form.cart .single_add_to_cart_button:active,.woo-product .summary.entry-summary form.cart .single_add_to_cart_button:active{transform:translateY(1px)}.woo-product .summary.entry-summary form.variations_form.cart .single_add_to_cart_button.disabled,.woo-product .summary.entry-summary form.variations_form.cart .single_add_to_cart_button.wc-variation-selection-needed,.woo-product .summary.entry-summary form.variations_form.cart .single_add_to_cart_button.wc-variation-is-unavailable,.woo-product .summary.entry-summary form.cart .single_add_to_cart_button.disabled,.woo-product .summary.entry-summary form.cart .single_add_to_cart_button.wc-variation-selection-needed,.woo-product .summary.entry-summary form.cart .single_add_to_cart_button.wc-variation-is-unavailable{background:#cfcfcf;border-color:#cfcfcf;color:#6a6a6a;cursor:not-allowed}.woo-product .summary.entry-summary form.variations_form.cart{display:block;margin:10px 0 0 0}.woo-product .summary.entry-summary form.variations_form.cart table.variations{width:100%;border-collapse:separate;border-spacing:0 10px}.woo-product .summary.entry-summary form.variations_form.cart table.variations th.label{width:140px;padding:0;vertical-align:middle}.woo-product .summary.entry-summary form.variations_form.cart table.variations th.label label{display:block;font-size:14px;color:#3a3a3a;margin:0}.woo-product .summary.entry-summary form.variations_form.cart table.variations td.value{padding:0}.woo-product .summary.entry-summary form.variations_form.cart table.variations select{width:100%;height:44px;padding:0 12px;font-size:15px;border:1px solid #e6e6e6;border-radius:6px;background:#fff;appearance:none;background-image:linear-gradient(45deg, transparent 50%, #9b9b9b 50%),linear-gradient(135deg, #9b9b9b 50%, transparent 50%),linear-gradient(to right, #ffffff, #ffffff);background-position:calc(100% - 18px) 18px,calc(100% - 12px) 18px,0 0;background-size:6px 6px,6px 6px,100% 100%;background-repeat:no-repeat}.woo-product .summary.entry-summary form.variations_form.cart table.variations select:focus{outline:2px solid #111;outline-offset:2px}.woo-product .summary.entry-summary form.variations_form.cart table.variations .reset_variations{display:inline-block;margin-left:10px;font-size:13px;color:#444;text-decoration:underline}.woo-product .summary.entry-summary form.variations_form.cart .single_variation_wrap{margin-top:12px}.woo-product .summary.entry-summary form.variations_form.cart .single_variation_wrap .woocommerce-variation{margin:0 0 10px 0}.woo-product .summary.entry-summary form.variations_form.cart .single_variation_wrap .price{display:inline-block;margin:0 8px 6px 0;font-size:20px;font-weight:300;color:#111}.woo-product .summary.entry-summary form.variations_form.cart .single_variation_wrap .price del{color:#8a8a8a;margin-right:8px;font-weight:300}.woo-product .summary.entry-summary form.variations_form.cart .single_variation_wrap .price del .amount{text-decoration:line-through}.woo-product .summary.entry-summary form.variations_form.cart .single_variation_wrap .price ins{text-decoration:none;color:#111;font-weight:300}.woo-product .summary.entry-summary form.variations_form.cart .single_variation_wrap .woocommerce-variation-description{font-size:14px;color:#3a3a3a;line-height:1.6;margin:0 0 8px 0}.woo-product .summary.entry-summary form.variations_form.cart .single_variation_wrap .woocommerce-variation-description p{margin:0 0 6px 0}.woo-product .summary.entry-summary form.variations_form.cart .single_variation_wrap .woocommerce-variation-availability,.woo-product .summary.entry-summary form.variations_form.cart .single_variation_wrap .woocommerce-variation .stock{display:inline-block;font-size:13px;color:#0a7a2b;background:#eaf6ee;border:1px solid #d6eadc;border-radius:4px;padding:6px 8px;margin:0 0 10px 0}.woo-product .summary.entry-summary form.variations_form.cart .single_variation_wrap .woocommerce-variation-add-to-cart{display:grid;grid-template-columns:140px 1fr;gap:12px;align-items:center;margin-top:6px}.woo-product .summary.entry-summary .product_meta{margin-top:14px;font-size:13px;color:#5a5a5a}.woo-product .summary.entry-summary .product_meta>span{display:flex;flex-wrap:wrap;margin-bottom:6px}.woo-product .summary.entry-summary .product_meta>span span,.woo-product .summary.entry-summary .product_meta>span a{margin-left:5px}.woo-product .summary.entry-summary .product_meta>span a{color:#1d1f43}.woo-product .woocommerce-tabs.wc-tabs-wrapper{margin-top:40px;background:#fff;border:1px solid #f0f0f0;border-radius:8px;grid-column:1/-1;overflow:hidden}.woo-product .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs{display:flex;align-items:stretch;gap:0;list-style:none;margin:0;padding:0;border-bottom:1px solid #eee;background:#fafafa}.woo-product .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li{margin:0;list-style:none}.woo-product .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li a{display:block;padding:14px 18px;font-size:15px;color:#262626;text-decoration:none;outline:none;border-right:1px solid #eee}.woo-product .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li.active a,.woo-product .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li.active a:focus{background:#fff;color:#111}.woo-product .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li:last-child a{border-right:none}.woo-product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel{padding:20px;font-size:15px;line-height:1.7;color:#2a2a2a}.woo-product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel h2{font-size:22px;margin:0 0 14px 0}.woo-product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel table.shop_attributes{width:100%;border-collapse:collapse;border:1px solid #f0f0f0}.woo-product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel table.shop_attributes th,.woo-product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel table.shop_attributes td{font-size:14px;text-align:left;padding:12px 14px;border-bottom:1px solid #f2f2f2;vertical-align:top;background:#fff}.woo-product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel table.shop_attributes th{width:220px;color:#555;background:#fafafa;border-right:1px solid #f2f2f2}.woo-product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel table.shop_attributes tr:last-child th,.woo-product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel table.shop_attributes tr:last-child td{border-bottom:none}.woo-product .woocommerce-tabs.wc-tabs-wrapper .wc-tab.panel table.shop_attributes p{margin:0}@media screen and (max-width: 1200px){.woo-product .product{gap:36px}}@media screen and (max-width: 980px){.woo-product .product{grid-template-columns:1fr;gap:20px}.woo-product .summary.entry-summary{padding:18px 0px}.woo-product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs{grid-template-columns:repeat(5, 1fr);gap:8px}}@media screen and (max-width: 560px){.woo-product .product_title.entry-title{font-size:26px}.woo-product .woocommerce-breadcrumb{font-size:13px}.woo-product .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li a{padding:12px 14px;font-size:14px}.woo-product .summary.entry-summary{padding:0px}.woo-product .summary.entry-summary form.cart:not(.variations_form){grid-template-columns:1fr;margin-top:10px;gap:10px}.woo-product .summary.entry-summary form.cart:not(.variations_form) .single_add_to_cart_button{width:100%}.woo-product .summary.entry-summary form.variations_form .woocommerce-variation-add-to-cart{grid-template-columns:1fr;gap:10px}.woo-product .summary.entry-summary form.variations_form .woocommerce-variation-add-to-cart .single_add_to_cart_button{width:100%}.woo-product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs{grid-template-columns:repeat(4, 1fr);gap:6px}}.up-sells.upsells.products,.related.products{grid-column:1/-1}.up-sells.upsells.products h2,.related.products h2{margin-bottom:30px}section.woo-product-cards h2.block-title{color:#0f4f4a;margin-bottom:40px}