@font-face{font-family: "Plus Jakarta Sans";src: url("https://ptemagic.com.au/wp-content/themes/estwp-child/assets/fonts/PlusJakartaSans-Medium.woff") format("woff");font-weight: 500;font-style: normal;font-display: swap}@font-face{font-family: "Plus Jakarta Sans";src: url("https://ptemagic.com.au/wp-content/themes/estwp-child/assets/fonts/PlusJakartaSans-SemiBold.woff") format("woff");font-weight: 600;font-style: normal;font-display: swap}@font-face{font-family: "Lato";src: url("https://ptemagic.com.au/wp-content/themes/estwp-child/assets/fonts/Lato-Regular.woff") format("woff");font-weight: normal;font-style: normal;font-display: swap}@font-face{font-family: "Inter";src: url("https://ptemagic.com.au/wp-content/themes/estwp-child/assets/fonts/Inter18pt-Regular.woff") format("woff");font-weight: normal;font-style: normal;font-display: swap}*{margin: 0;padding: 0}html{text-rendering: antialiased;-webkit-font-smoothing: antialiased;scroll-behavior: inherit !important}html,body{scroll-margin-top: 50px}::-webkit-scrollbar{width: 8px}::-webkit-scrollbar-track{background: #f1f1f1;box-shadow: inset 0 0 5px #dbdbdb}::-webkit-scrollbar-thumb{background: #c9c8c8;border-radius: 8px}body{font-family: "Poppins", sans-serif;font-weight: normal;font-style: normal;font-size: 1rem;line-height: 1.5;color: #000;-webkit-text-size-adjust: none;min-height: 100vh}h1,h2,h3,h4,h5,h6{font-weight: bold}h1{font-size: 2.5rem}h2{font-size: 2rem}h3{font-size: 1.75rem}h4{font-size: 1.5rem}h5{font-size: 1.25rem}h6{font-size: 1rem}a{text-decoration: none !important}.alignnone{margin: 5px 20px 20px 0}.aligncenter,div.aligncenter{display: block;margin: 5px auto 5px auto}.alignright{float: right;margin: 5px 0 20px 20px}.alignleft{float: left;margin: 5px 20px 20px 0}a img.alignright{float: right;margin: 5px 0 20px 20px}a img.alignnone{margin: 5px 20px 20px 0}a img.alignleft{float: left;margin: 5px 20px 20px 0}a img.aligncenter{display: block;margin-left: auto;margin-right: auto}.wp-caption-text{font-size: inherit}.gallery-caption{font-size: inherit}.bypostauthor{font-size: inherit}.wp-caption{background: #fff;border: 1px solid #f0f0f0;max-width: 96%;padding: 5px 3px 10px;text-align: center}.wp-caption.alignnone{margin: 5px 20px 20px 0}.wp-caption.alignleft{margin: 5px 20px 20px 0}.wp-caption.alignright{margin: 5px 0 20px 20px}.wp-caption img{border: 0 none;height: auto;margin: 0;max-width: 98.5%;padding: 0;width: auto}.wp-caption p.wp-caption-text{font-size: 11px;line-height: 17px;margin: 0;padding: 0 4px 5px}.screen-reader-text{border: 0;clip: rect(1px, 1px, 1px, 1px);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important}.screen-reader-text:focus{background-color: #eee;clip: auto !important;clip-path: none;color: #444;display: block;font-size: 1em;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000}.bg-primary{background-color: var(--main-color)}.c-scrollbar{z-index: 99999}.cursor-pointer{cursor: pointer}p:last-child{margin-bottom: 0}.fancybox-container{z-index: 9999999}.fancybox-container .fancybox-slide{padding: 0}img{vertical-align: middle;height: auto;max-width: 100%;display: block}.button-close{position: relative;margin: auto;width: 24px;height: 24px}.leftright{height: 2px;width: 24px;position: absolute;margin-top: 10px;background-color: #000;border-radius: 2px;transform: rotate(45deg);transition: all .3s ease-in}.rightleft{height: 2px;width: 24px;position: absolute;margin-top: 10px;background-color: #000;border-radius: 2px;transform: rotate(-45deg);transition: all .3s ease-in}.btn-loadmore{border: 1px solid var(--color-primary);background: transparent;border-radius: 50px;padding: 10px 24px}.scroll-more-animation{margin: auto;display: inline-block;position: relative;width: 80px;height: 80px;opacity: 0;visibility: hidden;height: 0;overflow: hidden}.scroll-more-animation .dot-item{position: absolute;top: 33px;width: 18px;height: 18px;border-radius: 50%;background: var(--color-primary);animation-timing-function: cubic-bezier(0, 1, 1, 0)}.scroll-more-animation div:nth-child(1){left: 8px;animation: lds-ellipsis1 .6s infinite}.scroll-more-animation div:nth-child(2){left: 8px;animation: lds-ellipsis2 .6s infinite}.scroll-more-animation div:nth-child(3){left: 32px;animation: lds-ellipsis2 .6s infinite}.scroll-more-animation div:nth-child(4){left: 56px;animation: lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform: scale(0)}100%{transform: scale(1)}}@keyframes lds-ellipsis3{0%{transform: scale(1)}100%{transform: scale(0)}}@keyframes lds-ellipsis2{0%{transform: translate(0, 0)}100%{transform: translate(24px, 0)}}.search-form input{width: 100%;height: 50px;outline: none;border: 1px solid #dadada;padding: 0 3rem 0 1rem}.search-form button{border: none;background: transparent;outline: none;position: absolute;top: 50%;right: 0.75rem;transform: translateY(-50%)}.est-any-popup{display: none}.est-breadcrumb *{color: inherit}.est-breadcrumb .last,.est-breadcrumb .breadcrumb_last{opacity: 0.8}code,pre{background: #f2f2f2;display: inline-block;border-radius: 3px;padding: 0.25rem;margin: .25rem 0;font-size: inherit;max-width: 100%}.wp-caption img[class*="wp-image-"]{display: block;margin: 0}.aligncenter{clear: both;display: block;margin: 0 auto 1.75em}.alignleft{float: left;margin: .375em 1.75em 1.75em 0}.alignright{float: right;margin: .375em 0 1.75em 1.75em}figcaption{margin-top: 1rem}.entry-content ol,.entry-content ul{padding-left: 27px}.widget{margin-bottom: 40px}.widget ul,.widget ol{padding-left: 17px}.widget ul li,.widget ol li{margin-bottom: 0.75rem}.widget ul li li:first-child,.widget ol li li:first-child{margin-top: 0.75rem}.widget ul{list-style: disc}.widget .widget-title{font-size: 16px;font-size: 1rem;letter-spacing: 0.046875em;line-height: 1.3125;margin: 0 0 1.75em;text-transform: uppercase}.widget.widget_rss .rss-date,.widget.widget_rss cite{color: #686868;display: block;font-size: inherit !important;font-style: normal;line-height: 1.615384615;margin-bottom: 0.538461538em}.widget .tagcloud a{border: 1px solid #d1d1d1;border-radius: 2px;display: inline-block;line-height: 1;margin: 0 .1875em .4375em 0;padding: .5625em .4375em .5em;font-size: inherit !important}.widget img{margin-top: 1rem;margin-bottom: 1rem}table{border-collapse: separate;border-spacing: 0;border-width: 1px 0 0 1px;margin: 0;table-layout: fixed;width: 100%}table caption{font-weight: 900;padding-top: 0.75rem;padding-bottom: 0.75rem;caption-side: top;border: 1px solid #d1d1d1;border-bottom: 0;margin: 0;text-align: center;color: inherit}table th,table td{line-height: 2.6923076923;padding: 0;text-align: center}table th:last-child,table td:last-child{border-right: 0}table td{border-width: 0 1px 1px 0}table th{border-left: 0;border-top: 0}table tr:last-child td{border-bottom: 0}table,th,td{border: 1px solid #d1d1d1}.wp-calendar-nav{border: 1px solid #d1d1d1;border-top: 0;line-height: 2.6923076923;text-align: center}select{outline: none;padding: 0.75rem;border-color: #d1d1d1}.scroll-to-top{position: fixed;bottom: 1rem;right: -1rem;height: 40px;width: 40px;display: grid;place-items: center;border-radius: 50%;cursor: pointer;z-index: 9999;opacity: 0;visibility: hidden;transition: 0.5s}.scroll-to-top.active{opacity: 1;visibility: visible;right: 1rem}.scroll-to-top .progress{display: block;height: calc(100% - 6px);width: calc(100% - 6px);background-color: #fff;border-radius: 50%;display: grid;place-items: center;font-size: 20px}.btn-loadmore{background-color: var(--main-color)}.text-clamp{word-break: break-word;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: var(--text-clamp);-webkit-box-orient: vertical}.grid-size{min-height: 0;height: 0}.color-inherit{color: inherit}.text-inherit{color: inherit}.search-no-results .no-results{padding-top: 70px;padding-bottom: 70px}.search-no-results .no-results .search-form{width: 500px;max-width: 100%;margin: auto}.site-content{min-height: 70vh}.page{gap: 8px}.page-numbers{border: 1px solid #dbdbdb;width: 35px;height: 35px;border-radius: 4px;display: inline-flex;align-items: center;justify-content: center;transition: 0.3s;color: #141414}.page-numbers:is(.page-current, :hover){border-color: var(--main-color)}.page-numbers:is(.page-current){color: var(--main-color)}.page a{cursor: pointer}.dropdown-menu{top: 100%;width: max-content;min-width: 270px;left: 0;background: #fafafa;opacity: 0;visibility: hidden;position: absolute}.dropdown-menu.active{opacity: 1;visibility: visible}.est-pass{background: #fff;box-shadow: 0px 0px 10px rgba(0,0,0,0.2);padding: 24px 15px;overflow: hidden;border-radius: 8px;width: 500px;max-width: calc(70%)}.est-pass-form{display: flex;align-items: center;justify-content: center;gap: 4px}.est-pass .button{height: 40px;padding: 0 15px;color: white}[name="post_password"]{height: 40px;padding: 0 15px;outline: none !important;border: 1px solid #d9d9d9;border-radius: 3px}#lp-breadcrumb{display: flex;gap: 8px;flex-wrap: wrap;margin-top: 35px;margin-bottom: 35px}#lp-breadcrumb *{display: inline-flex;align-items: center;overflow-wrap: break-word;gap: 8px;color: #737373}#lp-breadcrumb a:hover{color: var(--main-color)}#lp-breadcrumb .current{color: #141414}.error404 .site-content{padding-top: 200px;padding-bottom: 200px}.error404 .site-content .page-title{font-size: 200px;font-weight: 800;letter-spacing: 40px;color: var(--main-color)}.btn-404{overflow: hidden;padding: 0;-webkit-transition: border-color .5s, background-color .5s;transition: border-color .5s, background-color .5s;-webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);transition-timing-function: cubic-bezier(.2, 1, .3, 1);border: 1px solid var(--main-color);border-radius: 5px;display: inline-block;vertical-align: middle;position: relative;z-index: 1;-webkit-backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;background-color: var(--main-color);text-transform: uppercase;font-weight: 600;font-size: 14px}.btn-404::after{content: attr(data-text);position: absolute;width: 100%;height: 100%;top: 0;left: 0;opacity: 0;-webkit-transform: translate3d(0, 50%, 0);transform: translate3d(0, 50%, 0)}.btn-404:after,.btn-404 > span{padding: 10px 24px;-webkit-transition: -webkit-transform .5s, opacity .5s;transition: transform .5s, opacity .5s;-webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);transition-timing-function: cubic-bezier(.2, 1, .3, 1);color: #fff}.btn-404 > span{display: block;vertical-align: middle}.btn-404:hover > span{opacity: 0;-webkit-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0)}.btn-404:hover::after{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}@media (max-width: 767px){.error404 .site-content{padding-top: 100px;padding-bottom: 100px}.error404 .site-content .page-title{font-size: 100px;letter-spacing: 20px}.error404 .site-content h3{font-size: 24px}}.animsition-overlay-slide{z-index: 9999;background-color: var(--main-color)}.spin-icon{position: absolute;top: 0;left: 0;right: 0;margin: auto;width: 100%;height: 100%;border: 1px solid #373737;border-top: 1px solid transparent;border-radius: 50%;animation: spin .5s linear 0s infinite;opacity: 0;visibility: hidden}.is-loading .spin-icon{opacity: 1;visibility: visible}.is-loading .svg-icon{opacity: 0;visibility: hidden}@keyframes spin{0%{transform: rotate(0)}100%{transform: rotate(359deg)}}@keyframes bounce{30%{transform: translateY(-100px)}60%{transform: none}}.loading-wrapper{z-index: 999999;top: 0;left: 0;visibility: hidden;opacity: 0}.loading-wrapper.template1{background: #fff}.loading-wrapper.template2{background: #fff}.loading-wrapper.template2 .heading{font-size: 120px;color: var(--main-color)}.loading-wrapper.template2 .heading p{display: inline-block;animation: bounce 1s infinite ease-in-out}.loading-wrapper.template2 .heading p:nth-of-type(2){animation-delay: 0.1s}.loading-wrapper.template2 .heading p:nth-of-type(3){animation-delay: 0.2s}.loading-wrapper.template2 .heading p:nth-of-type(4){animation-delay: 0.3s}.loading-wrapper.template2 .heading p:nth-of-type(5){animation-delay: 0.4s}.loading-wrapper.template2 .heading p:nth-of-type(6){animation-delay: 0.5s}.loading-wrapper.template2 .heading p:nth-of-type(7){animation-delay: 0.6s}.loading-wrapper.loading{opacity: 1;visibility: visible}.loading-wrapper.custom{background-color: #8ef3ff}.ring{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 150px;height: 150px;background: transparent;border: 3px solid #fff;border-radius: 50%;text-align: center;line-height: 150px;font-family: sans-serif;font-size: 20px;color: var(--main-color);letter-spacing: 4px;text-transform: uppercase;text-shadow: 0 0 10px var(--main-color);box-shadow: 0 0 20px rgba(0,0,0,0.5)}.ring:before{content: "";position: absolute;top: -3px;left: -3px;width: calc(100% + 6px);height: calc(100% + 6px);border: 3px solid transparent;border-top: 3px solid var(--main-color);border-right: 3px solid var(--main-color);border-radius: 50%;animation: animateC 2s linear infinite}.ring span{display: block;position: absolute;top: calc(50% - 2px);left: 50%;width: 50%;height: 4px;background: transparent;transform-origin: left;animation: animate 2s linear infinite}.ring span:before{content: "";position: absolute;width: 16px;height: 16px;border-radius: 50%;background: var(--main-color);top: -6px;right: -8px;box-shadow: 0 0 20px var(--main-color)}@keyframes animateC{0%{transform: rotate(0deg)}100%{transform: rotate(360deg)}}@keyframes animate{0%{transform: rotate(45deg)}100%{transform: rotate(405deg)}}.ot-wrapper .loading{top: 0;left: 0;z-index: 999999;background-color: rgba(255,255,255,0.9);opacity: 0;visibility: hidden;transition: 0.5s}.ot-wrapper .loading.active{opacity: 1;visibility: visible}.loading-animation{margin: auto;display: inline-block;position: relative;width: 80px;height: 20px}.loading-animation .dot-item{position: absolute;top: 4px;width: 10px;height: 10px;border-radius: 50%;background: var(--main-color);animation-timing-function: cubic-bezier(0, 1, 1, 0)}.loading-animation div:nth-child(1){left: 8px;animation: ellipsis1 .6s infinite}.loading-animation div:nth-child(2){left: 8px;animation: ellipsis2 .6s infinite}.loading-animation div:nth-child(3){left: 32px;animation: ellipsis2 .6s infinite}.loading-animation div:nth-child(4){left: 56px;animation: ellipsis3 .6s infinite}@keyframes ellipsis1{0%{transform: scale(0)}100%{transform: scale(1)}}@keyframes ellipsis3{0%{transform: scale(1)}100%{transform: scale(0)}}@keyframes ellipsis2{0%{transform: translate(0, 0)}100%{transform: translate(24px, 0)}}.header{position: fixed;top: 0;z-index: 999;width: 100%;transition: transform .3s ease;background: #ffd400}.header .htl-navigation ul#m-list > li.menu-item-has-children.menu__item{transition: 0.3s;position: relative}.header .htl-navigation ul#m-list > li.menu-item-has-children.menu__item:hover .dropdown-menu{opacity: 1;visibility: visible}.header .htl-navigation ul#m-list > li span.item.relative.has-icon{padding-right: 18px}.header .htl-navigation ul#m-list > li span.menu__icon{top: 50%;right: 0;transform: translateY(-50%);line-height: 0}.header .htl-navigation ul#m-list > li span.menu__icon svg{width: 12px}.header .htl-navigation ul#m-list > li span.menu__icon svg path{fill: #1b1f3b}.header .htl-navigation ul#m-list{margin-bottom: 0}.header .htl-navigation a{transition: 0.3s;display: block}.header .htl-navigation a:hover{opacity: 0.6}.header .htl-navigation .dropdown-menu{padding-top: 13px;background: transparent}.header .htl-navigation .dropdown-menu ul{padding: 12px !important;transition: 0.3s;border-radius: 12px;background: rgba(255,255,255,0.8);box-shadow: 0 0 72px 0 rgba(0,0,0,0.08)}.header .htl-navigation .dropdown-menu ul li.menu__item:not(:last-child){margin-bottom: 12px}.header .htl-navigation .dropdown-menu ul .current-menu-item.current_page_item.menu__item a{background: #ffd400}.header .htl-navigation .dropdown-menu ul a{color: #111927;padding: 12px;border-radius: var(--Radius, 8px);background: var(--background-default, #fff);transition: 0.3s}#menu-mobile{display: none}.open-menu .menu-mobile{visibility: visible;opacity: 1;display: block !important}.open-menu .menu-mobile .m-mobile-wrapper{left: 0}.open-menu .toggle-nav a span{width: 73%;left: 4px}.open-menu .toggle-nav a span:nth-child(1){top: 18px;width: 0%;left: 50%}.open-menu .toggle-nav a span:nth-child(2){-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}.open-menu .toggle-nav a span:nth-child(3){-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg)}.open-menu .toggle-nav a span:nth-child(4){top: 18px;width: 0%;left: 50%}.menu-mobile{position: fixed;top: 75px;width: 100%;height: 100%;z-index: 999999;left: 0;transition: 0.5s;visibility: hidden;opacity: 0}.menu-mobile .overlay{background: rgba(0,0,0,0.5);position: absolute;top: 0;left: 0;width: 100%;height: 100%}.menu-mobile .ic-toggle svg{transform: rotate(-90deg)}.menu-mobile.dropdown .dropdown-menu{position: static;display: none;transition: none;opacity: 1;visibility: visible;max-width: 100%}.menu-mobile.dropdown .dropdown-menu ul{padding-top: 10px}.menu-mobile.dropdown .menu__item{border: none;margin-bottom: 12px}.menu-mobile.dropdown .menu__item .menu__item{padding: 8px 32px;background: transparent}.menu-mobile.dropdown .menu__item .menu__item:first-child{margin-top: 12px}.menu-mobile.dropdown .item.active .menu__icon svg{transform: rotate(180deg)}.menu-mobile.dropdown .menu__icon svg{transform: rotate(0deg);transition: 0.3s}.menu-mobile.back-page .menu__item{position: initial !important}.menu-mobile.back-page ul{position: relative}.menu-mobile .footer-memu-mobile{padding: 0 18px}.menu-mobile .footer-memu-mobile .widget{padding: 18px 15px;text-align: center}.menu-mobile .footer-memu-mobile .widget:not(:last-child){border-bottom: 1px solid #e9ecef}.menu-mobile .footer-memu-mobile ul li{text-align: center}.menu-mobile .footer-memu-mobile ul li a{font-size: inherit}.menu-mobile .footer-memu-mobile ul li:last-child a{color: var(--color-primary)}.menu-mobile .m-mobile-wrapper{margin: 0;background: #fff;height: 100%;width: 100%;max-width: 100%;padding: 20px;list-style: none;max-height: 100%;position: relative;left: -100%;transition: 0.3s}.menu-mobile .m-mobile-wrapper .logo-mobile.relative{display: none !important}.menu-mobile ul{list-style: none;margin: 0}.menu-mobile ul .menu-item-has-children.menu__item .item.relative.d-block.has-icon{display: flex !important;width: 100%;justify-content: space-between}.menu-mobile ul .menu-item-has-children.menu__item span.menu__icon.absolute{position: relative !important}.menu-mobile #panel-menu{position: relative;overflow: auto}.menu-mobile #panel-menu .menu__item span.item.relative{border-radius: var(--Radius-R8, 8px);background: var(--nav-discreet-bg, #f8f9fa);padding: 12px}.menu-mobile #panel-menu .menu__item .dropdown-menu.sub_standard .menu__item .item.relative.d-block{padding: 0;background: transparent}.menu-mobile #panel-menu a{font-style: normal;transition: color .3s;color: var(--01-Contrast, #1b1f3b);font-size: 18px;font-weight: 700;line-height: 120%}.menu-mobile #panel-menu a:hover{color: var(--color-yellow-400)}.menu-mobile li{margin: 0 0 12px 0}.menu-mobile .p-inherit{position: initial !important}.menu-mobile .dropdown-menu{position: absolute;z-index: 1;top: 0;left: -100%;background: #fff;width: 100%;height: 100%;transition: 0.3s}.menu-mobile .dropdown-menu.active{left: 0}.menu-mobile .dropdown-menu .bt-back{border-color: #f4f4f4;padding: 0}.menu-mobile .dropdown-menu .bt-back .icon-back{border-right: 1px solid #f4f4f4;height: 40px;display: flex;justify-content: center;width: 40px}.menu-mobile .dropdown-menu .bt-back a{padding: 0 !important;display: flex !important;align-items: center;gap: 12px}.menu-mobile .icon-close{width: 24px;height: 24px;display: flex;align-items: center;justify-content: center;position: absolute;right: 16px;top: 16px}.toggle-nav__icon{width: 25px;height: 25px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer}.toggle-nav__line{display: block;position: absolute;height: 2px;width: 100%;background: #000;border-radius: 9px;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;border-radius: 50px}.toggle-nav__line:nth-child(1){top: 4px}.toggle-nav__line:nth-child(2),.toggle-nav__line:nth-child(3){top: 12px}.toggle-nav__line:nth-child(4){top: 20px}@keyframes hide_line{0%{background-color: #000}100%{background-color: #fff}}@keyframes rote_top{0%{top: 0.5rem;rotate: 0deg}50%{top: 0;rotate: 0deg}100%{rotate: 45deg;top: 0}}@keyframes rote_bottom{0%{bottom: 0.5rem;rotate: 0deg}50%{bottom: 0;rotate: 0deg}100%{rotate: -45deg;bottom: 0}}.elementor-widget-button a.elementor-button:hover{opacity: 0.6}.elementor-widget-lp-navigation .elementor-widget-container{box-shadow: 0 0 72px 0 rgba(0,0,0,0.08);border-radius: 999px}.header.hide-header{transform: translateY(-100%)}.single .header{position: static;transform: none;background: #ffd400}.page-template-elementor_theme.page .header{position: static;transform: none;background: #ffd400}.page-template-elementor_canvas.page .header{background: transparent}.page.page-id-817 .header{background: transparent}@media (max-width: 1024px){.page-template-elementor_canvas.page .toggle-nav__line{display: block;position: absolute;height: 2px;width: 100%;background: #fff}}footer a:hover{opacity: 0.6}footer .htl-navigation ul.menu{display: grid !important}footer .htl-navigation ul.menu a{color: #edf2f7;transition: 0.3s}footer a.elementor-social-icon{background: transparent;transition: 0.3s}footer a.elementor-social-icon:hover{opacity: 0.6}footer .elementor-icon-list-items li{list-style-type: none}footer .icon-social a.elementor-icon.elementor-social-icon{display: flex}footer .power-bottom a{color: #fff}.container{max-width: var(--content-width)}.post .table tbody tr.top-tbody td:last-child::before{margin-right: -13px;width: 10px}.post .table tbody tr td:last-child::after{margin-right: -13px;width: 10px}.theme-padding{padding-left: 12px !important;padding-right: 12px !important}@media (min-width: 992px){.theme-padding{padding-left: 48px !important;padding-right: 48px !important}}@media (min-width: 1200px){.theme-padding{padding-left: 110px !important;padding-right: 110px !important}.htl-banner .banner-content{padding: 0 100px !important}}@media (min-width: 768px) and (max-width: 1190px){.post-wrapper{padding: 0 20px}h1{font-size: 42px !important;line-height: 120%}}@media (max-width: 1400px){.single .related{padding: 100px 20px}.single .container{padding-left: 20px;padding-right: 20px}}@media (max-width: 1190px){.elementor-widget-shortcode .tb-wrap{overflow-x: auto !important;width: 100% !important;scrollbar-width: none}.post-wrapper .tb-wrap{overflow-x: auto !important;width: 100% !important}.post-wrapper .tb-wrap table td,.post-wrapper .tb-wrap table th{width: 300px}.post-wrapper .tb-wrap table td:first-child,.post-wrapper .tb-wrap table th:first-child{position: sticky;left: 0;z-index: 3;top: 0;padding-left: 32px !important;width: 230px}.single .side_bar{padding-right: 20px !important}}@media (min-width: 767px){.col-w{width: 20%}.banner-imgs{-ms-flex: 28%;flex: 28%;max-width: 28%}.banner-content{-ms-flex: 44%;flex: 44%;max-width: 44%}.slider.slide-trainer .slider-item:hover .item-box{transform: rotateY(180deg)}}@media (max-width: 767px){.checkout-page .woocommerce-customer-details--phone{margin-top: 12px}.checkout-page .woocommerce ul.order_details li{margin-bottom: 16px}.checkout-page .woocommerce-column__title,.checkout-page .woocommerce-order-details__title{font-size: 24px;line-height: 32px}.related .post__meta .desc p{font-size: 16px;line-height: 24px}.df_tab .elementor-tabs-wrapper{padding-left: 20px;padding-right: 20px}.post-wrapper .tb-wrap{overflow-x: auto !important;width: 100% !important;max-height: 85%;scrollbar-width: none}.elementor-widget-lp_timetable .timetable .list-icon-learn{column-gap: 56px;row-gap: 20px;margin-bottom: 40px}.elementor-widget-lp_timetable .timetable .list-icon-learn > div{font-size: var(--Overall-Body-1, 18px)}.elementor-widget-lp_timetable .timetable .table-title{column-gap: 20px;row-gap: 10px}.elementor-widget-lp_timetable .timetable .table-title .week-item{font-size: 14px;line-height: 157%}.elementor-widget-lp_timetable .timetable .table-title .list-icon .line{margin: 0;display: none}.elementor-widget-lp_timetable .timetable .check-icon{line-height: 0}.elementor-widget-lp_timetable .timetable .time-learn{flex-wrap: wrap;gap: 8px}.elementor-widget-lp_timetable .timetable .time-learn .title{margin-left: 0}.elementor-widget-lp_timetable .timetable .title{font-size: var(--Overall-Body-2, 16px);line-height: 150%}.elementor-widget-lp_timetable .timetable span.o-clock{font-size: 14px;line-height: 24px;white-space: nowrap}.elementor-widget-lp_timetable .timetable span.o-clock svg{display: none}.elementor-widget-lp_timetable .timetable .or{margin: 0 8px}.post .table{table-layout: auto;width: 100%}.post .table thead th:first-child{position: sticky;left: 0;z-index: 3;background-color: #fff;min-width: 100px;width: 100%;border-radius: 0}.post .table tbody tr td:first-child{position: sticky;left: 0;z-index: 3;background-color: #fff;min-width: 100px;width: 100%;padding-left: 8px !important}.post .table tbody tr.title-row td:first-child{background-color: #f3f4f6}.post .table th,.post .table td{min-width: 250px}.slider.slide-trainer .slider-item.is-flipped .item-box{transform: rotateY(180deg)}.slider.slide-trainer .desc{font-size: 14px}.elementor-widget-lp_tabs .elementor-tab-content[hidden]{display: block !important}.elementor-widget-lp_tabs .elementor-tabs .elementor-tab-content .ws,.elementor-widget-lp_tabs .elementor-tabs .elementor-tab-content .tab-button,.elementor-widget-lp_tabs .elementor-tabs .elementor-tab-content .text{opacity: 1}body h5{font-size: 20px;line-height: 157%}.wpcf7 .wpcf7-submit.button.btn{width: fit-content}.wpcf7 .wpcf7-checkbox .wpcf7-list-item{margin-right: 0;width: 100%}.roadmap.elementor-tabs .elementor-tabs-wrapper{display: flex;justify-content: space-between;padding-right: 20px !important;margin-bottom: 22px}.roadmap.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title{align-items: start}.roadmap.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title::before{content: "";position: absolute;width: 100%;background: repeating-linear-gradient(to right, #6c737f 0 6px, transparent 6px 11px);height: 1px;left: 7px;top: 8px}.roadmap.elementor-tabs .elementor-tabs-wrapper .tab-tl{display: none !important}.roadmap.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title:first-child::before{top: 8px}.roadmap.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title:last-child::before{height: 0}.roadmap.elementor-tabs .roadmap-list .roadmap_content{display: block}.roadmap.elementor-tabs .roadmap-list .roadmap_content .roadmap-link{width: fit-content;margin-top: 16px}.roadmap.elementor-tabs .elementor-tabs-content-wrapper .box-content-wrapper{padding: 18px}.roadmap.elementor-tabs .elementor-tabs-content-wrapper .elementor-tab-content{padding: 0}.roadmap.elementor-tabs .elementor-tabs-content-wrapper .ws .title{padding-bottom: 14px}.read-img img{width: 32px !important}.elementor-tabs-content-wrapper{border: none !important}.elementor-widget-lp_roadmap_tab .elementor-tabs .elementor-tabs-wrapper{display: block}.tabtt-moblie.elementor-widget-lp_tabs .elementor-tabs-wrapper{display: none}.tabtt-moblie.elementor-widget-lp_tabs .box-content-wrapper{padding: 0 !important;background: transparent !important}.tabtt-moblie.elementor-widget-lp_tabs .elementor-tab-content{border-radius: var(--Radius-R20, 20px);background: #fff;padding: 28px 20px !important;margin-bottom: 28px}.tabtt-moblie.elementor-widget-lp_tabs .elementor-tab-content:last-child{margin-bottom: 0}.elementor-widget-lp-slider-content .boxs{flex-wrap: wrap;gap: 56px}.elementor-widget-lp-slider-content .boxs .sl-list,.elementor-widget-lp-slider-content .boxs .heading{width: 100%}.elementor-widget-lp-slider-content .boxs .slider-box .slick-list{padding-right: 16px}.icon-social .elementor-widget.elementor-widget-social-icons,.icon-social .elementor-widget.elementor-widget-shortcode{align-self: flex-start}.post-wrapper .row.post{row-gap: 32px}.slider.row.post .slick-dots{margin: 0 auto 0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title{width: fit-content !important;margin: 0 !important}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs-heading{display: flex;align-items: center;margin-bottom: 56px}.accordion__header .accordion__title{font-size: 20px;line-height: 157%}.days__box{width: 100%}.heading__primary{font-size: 28px !important;line-height: 140%}.timetable .days{flex-wrap: wrap}.wc-pr .row.post.html_ajax{margin-left: 0;margin-right: 0}.page-template-elementor_theme.page .wp-block-heading{margin-bottom: 20px;margin-top: 32px !important}.page-template-elementor_theme.page p{font-size: 18px !important}.single .post__single .side_bar,.single .post__single .content-item{padding: 0 !important}.single .post__single .post__content{padding-top: 20px;margin: 0;row-gap: 32px}.single .post__single h1.post__title{font-size: 32px}.single .related{padding: 64px 20px}.single .related .row.post{row-gap: 32px}h1,h2,h3,h4,h5,h6{line-height: 140%}}@media (max-width: 767px){.elementor-widget-lp_timetable .timetable .time-learn .or{margin: 0}.elementor-widget-lp_timetable .timetable span.o-clock{font-size: 12px;line-height: 18px}}:root{--btn-color: #1b1f3b}body{color: var(--text-secondary, #595f68);font-family: "Inter";font-feature-settings: "liga" off, "clig" off}h1,h2,h3,h4,h5,h6{font-family: "Plus Jakarta Sans";font-feature-settings: "liga" off, "clig" off;color: var(--secondary-color)}.row.box-ideal.fullscreen{row-gap: 32px}.elementor-widget-lp-products .products.columns-4::before{content: "";background: #ffffff;width: calc(100% + 8px);height: 100%;position: absolute;z-index: 0;top: 0;left: 0;border-radius: 12px;max-height: 362px}thead.products.columns-4:after{content: "";width: calc(100.7%);height: 0.5px;background: #b5bcc4;bottom: 0;position: absolute;left: 0;border-radius: 0 0 12px 12px}header.header{box-shadow: none}header.header .htl-navigation{padding: 12px}header.header .htl-navigation ul a{color: var(--01-Contrast, #1b1f3b);font-feature-settings: "liga" off, "clig" off;font-family: var(--Title-Typo, "Plus Jakarta Sans");font-size: 16px;font-style: normal;font-weight: 600;line-height: 26px;padding: 8px}.packages_box{border-radius: 24px;border: 2px solid var(--nav-blend-in-divider-color, #e5e7eb);background: var(--secondary-contrast, #fff);padding: var(--Spacing-24, 24px);box-shadow: 0 0 14px 0 rgba(0,0,0,0.08);max-width: 520px}.packages_box .btn-order{margin-top: 40px}.packages_box .btn-order a{display: block;text-align: center}.packages_box .wc-pr .button.add_to_cart_button{padding: 8px 24px}.maquee .slider-item{max-width: 332px}.elementor-shortcode .packages_table th{text-align: center !important;padding-bottom: 48px !important;font-size: 20px;line-height: 157%}.elementor-shortcode .packages_table .sub{color: #111927;border-radius: var(--Radius-R12, 12px);background: #f3f4f6;padding: 8px;text-align: center;font-size: var(--Overall-Body-3, 16px);font-weight: 600;line-height: 150%;width: fit-content;margin: 8px auto 0}.elementor-shortcode .packages_table .sub.yl{background: var(--pte-brand-color-500-base, #ffd400)}.block-contact{background: var(--Bg-Gradient-2, linear-gradient(119deg, #fff -7.82%, #ffd400 123.56%)) !important}.packages_table{vertical-align: middle}.packages_table thead{position: relative;position: sticky !important;top: 0;z-index: 1;background: #fff}.packages_table .title-row td:first-child::before{width: 8px}.packages_table .title-row td{font-weight: 600;background: var(--nav-evident-color, #f3f4f6);text-align: left;vertical-align: middle}.packages_table .title-row td::before{content: "";position: absolute;right: -8px;top: 0;width: 7px;height: 100%;background: #f3f4f6}.packages_table .title-row td::after{bottom: -1px !important}.wc-products.temp2 .row.post.tb-wrap{row-gap: 0;margin: 0}.post .table td,.post .table th{border: 1px solid #b5bcc4;border-top: 1px solid #b5bcc4}.post .virial{color: red;height: 40px;margin-bottom: 32px}.post .table{border-collapse: separate;border-spacing: 8px 0;width: 100%;border: 0;border-right: 1px solid #b5bcc4;border-radius: 12px}.post .table .row-bottom td.radius.right::after{width: 0}.post .table thead th{border-bottom: 0;position: relative}.post .table thead th:first-child::after{display: none}.post .table thead th:last-child::after{width: 15px;right: 10px}.post .table .woocommerce-loop-product__link{display: block;margin-bottom: 17px}.post .table td.text{vertical-align: middle}.post .table .icon-yes svg{width: 24px}.post .table tbody tr td:first-child{border-left: 0 solid transparent !important;padding-left: 24px;font-size: 18px;line-height: 150%;height: 100%}.post .table th{border-bottom: 0;border-radius: 12px 12px 0 0;padding-bottom: 48px;text-align: left;padding: 24px 24px 60px 24px}.post .table th:last-child{border-radius: 12px 0px 0 0}.post .table .row-bottom td{height: 50px}.post .table .row-bottom td:not(:last-child)::after{display: none}.post .table .row-bottom td.radius{border-radius: 0 0 12px 12px}.post .table .row-bottom td.radius.right{border-radius: 0 0 0 12px}.post .table .none-border.bt{border-bottom: 1px solid #b5bcc4 !important}.post .table th.none-border{border-bottom: 0 !important;position: relative}.post .table .bdr-none{border-right: 0}.post .table .none-border{border: 0 solid transparent !important}.post .table td{position: relative;color: var(--text-primary, #111927);font-size: 16px;font-weight: 400;line-height: 150%;border-bottom: 1px solid #b5bcc4;border-top: 0 !important;height: 70px}.post .table td::after{position: absolute;content: "";border-bottom: 1px solid #b5bcc4;margin-right: -14px;height: 1px;width: 12px;bottom: -1px;right: 3px}.post .table td,.post .table th{border-left: 1px solid #b5bcc4;position: relative}.post .table td:last-child,.post .table th:last-child{border-right: 1px solid transparent !important}.post .table tr{position: relative}td.text.title-item{text-align: left;vertical-align: middle}.price{display: flex;flex-flow: column}.price del{order: 4;text-decoration: none}.price del .woocommerce-Price-amount.amount{text-decoration: none}.price del .currency-code{display: none}.price del bdi{text-decoration: line-through}.price ins bdi{display: flex;align-items: center}.price ins .currency-code{color: var(--text-primary, #111927);font-family: var(--Title-Typo, "Plus Jakarta Sans");font-size: 20px;font-style: normal;font-weight: 600;line-height: 157%;margin-left: 4px}.temp3 .post .virial{margin-bottom: 0;font-style: italic;font-weight: 400}.btn.back{background: var(--info-main, #06aed4);box-shadow: 0 1px 2px 0 rgba(0,0,0,0.08)}.step-header{text-align: center}.step-header h2{font-size: var(--Overall-H3, 36px);font-weight: 600;line-height: 120%;margin-bottom: 20px}.step-header .text{font-size: var(--Overall-Body-1, 18px);line-height: 150%}#multiStepForm input:focus-visible{border: none;box-shadow: none}#multiStepForm button{width: fit-content}#multiStepForm .btn.btn-primary{padding: 8px 22px;border-radius: var(--Radius-3xxl, 56px);background: var(--primary-main, #fecc65);box-shadow: 0 1px 2px 0 rgba(0,0,0,0.08);color: var(--01-Contrast, #1b1f3b);font-weight: 600}#multiStepForm fieldset{margin-top: 64px}#multiStepForm legend{color: var(--text-primary, #111927);font-feature-settings: "liga" off, "clig" off;font-weight: 400;font-family: var(--Body-Typo, Inter);font-size: var(--Overall-Body-1, 20px);line-height: 150%;margin-bottom: 12px}.wpcf7 select{appearance: none;-webkit-appearance: none;-moz-appearance: none;background-image: url("https://ptemagic.com.au/wp-content/themes/estwp-child/assets/images/ArrowDown.svg");background-repeat: no-repeat;background-position: right 12px center;cursor: pointer}.wc-pr .btn-view{background: var(--secondary-main, #384250);text-align: center;box-shadow: 0 1px 2px 0 rgba(0,0,0,0.08);display: block;border-radius: var(--Radius-3xxl, 56px);margin-top: 40px}.wc-pr .btn-view a{color: var(--secondary-contrast, #fff);font-size: 15px;padding: 8px 22px;font-weight: 600;line-height: 26px;display: block}.wc-pr .button.add_to_cart_button{border-radius: var(--Radius-3xxl, 56px);background: var(--error-main, #eb3b3b);box-shadow: 0 1px 2px 0 rgba(0,0,0,0.08);padding: 12px 24px;color: var(--error-contrast, #fff);font-size: 15px;font-weight: 600;line-height: 26px;width: 100%;display: block;text-align: center}.wc-pr .woocommerce-Price-amount.amount{color: var(--text-primary, #111927);font-family: var(--Title-Typo, "Plus Jakarta Sans");font-size: 20px;font-style: normal;font-weight: 500;line-height: 157%}.wc-pr ins{display: block;text-decoration: none}.wc-pr ins .woocommerce-Price-amount.amount{font-size: 36px;font-weight: 600;line-height: 157%}.wc-pr .screen-reader-text{color: var(--text-primary, #111927);font-feature-settings: "liga" off, "clig" off;font-family: var(--Title-Typo, "Plus Jakarta Sans");font-size: 20px;font-weight: 500;line-height: 157%}.wc-pr .product-title{display: block;color: var(--text-primary, #111927);font-feature-settings: "liga" off, "clig" off;font-family: var(--Title-Typo, "Plus Jakarta Sans");font-size: var(--Overall-Title, 24px);font-weight: 700;line-height: 157%}.wc-pr .packages_content{margin-top: 20px}.wc-pr .packages_content .item{color: var(--text-secondary, #595f68);font-size: var(--Overall-Body-2, 18px);line-height: 150%;display: flex;align-items: start;gap: 13px}.wc-pr .packages_content .item:not(:last-child){margin-bottom: 12px}.products .woocommerce-loop-product__title{font-family: var(--Title-Typo, "Plus Jakarta Sans");font-size: 20px;font-weight: 700;line-height: 157%}.wc-products-core .row.post,.wc-pr.temp4 .row.post{justify-content: center}.ez-toc-counter nav ul li a::before{display: none !important}@media (min-width: 1922px){.elementor.elementor .elementor-widget-lp-banner .htl-banner .item.item-sub{max-width: 450px !important}.elementor.elementor .elementor-widget-lp-banner .htl-banner .item img{width: 700px !important}.slider .slider-item .thumb img{height: 700px !important;width: 100%}}h1{color: var(--text-primary, #111927);font-family: var(--Title-Typo, "Plus Jakarta Sans");font-size: 50;font-style: normal;font-weight: 600;line-height: 120%}.box-shadow{box-shadow: 0 0 64px 0 rgba(0,0,0,0.16)}.bg-gradient{background: linear-gradient(114deg, #fff -81.25%, #ffd400 104.78%)}.bg-linear::before{background: linear-gradient(282deg, rgba(255,255,255,0) -4.27%, rgba(0,0,0,0.5) 77.58%) !important}.bg-linear-road::before{background: linear-gradient(282deg, rgba(255,255,255,0) -4.27%, rgba(0,0,0,0.8) 77.58%) !important}.yelow-gradient{background: linear-gradient(123deg, #fff -110.08%, #ffd400 125.64%)}.row.box-ideal{margin-left: -10px;margin-right: -10px}.row.box-ideal .desc{color: var(--text-secondary, #595f68);font-size: var(--Overall-Body-2, 18px);line-height: 150%;margin-top: 20px}.row.box-ideal .name{color: var(--text-primary, #111927);font-family: var(--Title-Typo, "Plus Jakarta Sans");font-size: var(--Overall-Title, 24px);font-style: normal;font-weight: 700;line-height: 157%}.row.box-ideal .item{padding-left: 10px;padding-right: 10px}.row.box-ideal .item:first-child .item-box{background-color: #5248c1}.row.box-ideal .item:first-child .desc{color: #fff}.row.box-ideal .item:first-child .name{color: #edf2f7}.row.box-ideal .item:last-child .item-box{background-color: #ffd400}.row.box-ideal .item .item-box{border-radius: 24px;background: var(--01-secondary-lightblue, #7ed8fb);padding: var(--Spacing-20, 20px)}.row.box-ideal .number{display: flex;justify-content: center;align-items: center;width: 48px;height: 48px;border-radius: 100px;border: 2px solid var(--nav-discreet-logo-border, #e5e7eb);background: var(--Background-color-White, #fff);color: var(--text-primary, #111927);text-align: center;font-family: var(--Title-Typo, "Plus Jakarta Sans");font-size: var(--Overall-Title, 24px);font-weight: 700;line-height: 157%;margin-bottom: 20px}.maquee{position: relative;background: transparent !important}.maquee::before{content: "";background: linear-gradient(90deg, #f6f6f6 -19.04%, rgba(246,246,246,0) 100%);position: absolute;top: 0;left: 0;width: 100%;width: 145px;height: 100%;z-index: 1}.maquee .marquee-content{position: relative}.maquee .slider-item{padding: 0}.maquee .slider-item img{border-radius: 20px;width: 100%;object-fit: cover}.maquee .marquee-content{gap: 20px !important}.hc-section .flex-break{flex-basis: 100%;width: 100%;height: 0;pointer-events: none}.hc-section p{display: flex;flex-wrap: wrap;align-items: center;gap: 8px}.hc-section strong{display: inline-block;opacity: 0.15;font-weight: inherit;transition: opacity .1s linear}.hc-section .read-img{display: inline-block}.hc-section img{vertical-align: middle;margin: 0 !important}.hc-section br{flex-basis: 100%;width: 0;height: 0}.icon-yes{display: inline-flex;align-items: center;justify-content: center}.icon-yes svg{display: block}.filter__item{cursor: pointer}.read-word,.read-img{color: #bdbdbd;opacity: 0.4;transition: color .2s linear, opacity .2s linear;white-space: nowrap}.read-word.is-active,.read-img.is-active{color: #111927;opacity: 1}.elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"]{color: #f5a500 !important}.elementor-widget-n-tabs .e-n-tab-title:hover{color: #f5a500 !important}.lp-copy-right{color: var(--text-primary, #edf2f7);text-align: right;font-feature-settings: "liga" off, "clig" off;font-family: var(--Body-Typo, Inter);font-size: var(--Overall-Body-3, 16px);font-style: normal;font-weight: 400;line-height: 150%}.elementor-widget-n-accordion details{border-radius: var(--Spacing-lg, 12px);border: 1px solid var(--divider-divider-grey, #e5e7eb);background: var(--background-default, #fff);padding: 24px}.elementor-widget-n-accordion summary{border: none !important;padding: 0 !important}.elementor-widget-n-accordion div[role="region"]{border: none !important}.elementor-widget-n-accordion .elementor-widget-text-editor p{color: var(--secondary-color)}.elementor-widget-n-accordion .elementor-widget-text-editor p a{color: #1780ff}.img-swiper .elementor-image-carousel.swiper-wrapper{align-items: center;gap: 24px}.img-swiper .elementor-image-carousel.swiper-wrapper .swiper-slide-image{border-radius: 12px;width: 100%;margin: auto}.logo-maquee .maquee .slider-item{width: auto !important}.logo-maquee .maquee .slider-item img{object-fit: cover;max-height: 54px;width: auto}h5{font-size: 24px;font-weight: 700;line-height: 157%}h6{font-size: 18px;font-weight: 700;line-height: 157%}.boxs{position: relative;display: flex;align-items: center;gap: 96px;width: 100%}.boxs .heading{width: 34%}.boxs .box-item{padding-left: 12px;padding-right: 12px}.boxs .heading__description{margin-top: 20px}.boxs .sl-list{width: 66%}.boxs .slider-box .slick-list{padding-right: 95px}.boxs .slider-item{border-radius: 24px;padding: 20px;color: var(--secondary-color)}.boxs .slider-item.blue{background: var(--01-secondary-lightblue, #7ed8fb)}.boxs .slider-item.blue .content ul li::before{content: "";background: url(https://ptemagic.com.au/wp-content/themes/estwp-child/assets/images/MuiCheckCircleFilledgreen.svg) no-repeat center}.boxs .slider-item.green{background: var(--01-secondary-purple, #5248c1);color: #edf2f7}.boxs .slider-item.yellow{background: var(--01-dark, #f5a500)}.boxs .slider-item.white{background: #fff;color: var(--secondary-color)}.boxs .slider-item.white .content ul li::before{content: "";background: url(https://ptemagic.com.au/wp-content/themes/estwp-child/assets/images/MuiCheckCircleFilledWhite.svg) no-repeat center}.boxs .title{font-size: 24px;font-weight: 700;line-height: 157%;margin-top: 20px;font-family: "Plus Jakarta Sans"}.boxs .sub_title{margin-top: 20px}.boxs .content{margin-top: 16px}.boxs .content ul{padding-left: 0;display: grid;gap: 12px}.boxs .content ul li{list-style-type: none;display: flex;align-items: start;gap: 8px}.boxs .content ul li::before{content: "";background: url(https://ptemagic.com.au/wp-content/themes/estwp-child/assets/images/MuiCheckCircleFilled.svg) no-repeat center;background-size: contain;width: 24px;height: 24px;display: inline-block;flex-shrink: 0}.boxs .sub_title,.boxs .content{font-size: 18px;line-height: 150%}.boxs .slide-number{display: flex;width: 48px;height: 48px;justify-content: center;align-items: center;gap: 8px;border-radius: 50%;text-align: center;font-size: 24px;color: var(--secondary-color);font-weight: 700;line-height: 157%;border: 2px solid var(--nav-discreet-logo-border, #e5e7eb);background: var(--Background-color-White, #fff)}.maque-logo .maquee::before{display: none}.page-id-817 header .logo .elementor-icon svg{filter: invert(1)}.page-id-817 header .elementor-widget-button a{color: #1b1f3b !important;background: var(--pte-brand-color-500-base, #ffd400) !important;box-shadow: 0 1px 2px 0 rgba(0,0,0,0.08)}.page-id-817 header .elementor-widget-button a svg path{fill: #1b1f3b}.maquee .slider-item{padding: 0 10px}.tab-bf{display: flex;width: 16px;height: 16px;flex-direction: column;justify-content: center;align-items: center;gap: 8px;aspect-ratio: 1;border-radius: 50%;border: 3px solid var(--nav-discreet-item-disabled-color, #b5bcc4);background: var(--pte-brand-color-25, #fffdf5);z-index: 2}.roadmap-link a{display: flex;align-items: center;border-radius: var(--Radius-3xxl, 56px);background: var(--info-main, #06aed4);padding: 8px 22px;color: var(--info-contrast, #fff);font-size: 15px;gap: 8px;font-weight: 600;line-height: 26px;box-shadow: 0 1px 2px 0 rgba(0,0,0,0.08);transition: 0.3s}.roadmap-link a:hover{opacity: 0.6}.tab-stage{white-space: nowrap;padding: 4px 8px;border-radius: 8px;border-radius: var(--Radius-R8, 8px);border: 1.5px solid var(--01-secondary-lightblue, #7ed8fb);background: var(--nav-discreet-bg, #f8f9fa)}.roadmap.elementor-tabs .elementor-tab-title:last-child::before{height: 0}.roadmap.elementor-tabs .elementor-tab-title{border: none !important;gap: 20px}.roadmap.elementor-tabs .elementor-tab-title::before{content: "";position: absolute;width: 2px;background: repeating-linear-gradient(to bottom, #6c737f 0 6px, transparent 6px 11px);height: 100%;left: 7px;top: 18px}.roadmap.elementor-tabs .elementor-tabs-wrapper{padding-right: 24px}.roadmap.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active .tab-bf,.roadmap.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title:hover .tab-bf{border: 3px solid var(--pte-brand-color-600, #dbb600)}.roadmap.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active .tab-text,.roadmap.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title:hover .tab-text{background: var(--nav-evident-color, #f3f4f6);border: 0}.roadmap.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active .tab-tl,.roadmap.elementor-tabs .elementor-tabs-wrapper .elementor-tab-title:hover .tab-tl{background: var(--nav-evident-color, #f3f4f6)}.roadmap.elementor-tabs .elementor-tabs-wrapper .tab-tl{padding: 8px;width: 100%;display: flex;gap: 20px;border-radius: var(--Radius-R12, 12px);align-items: center}.roadmap.elementor-tabs .elementor-tabs-wrapper .tab-heading{color: var(--text-primary, #111927);font-size: 18px;line-height: 150%}.roadmap.elementor-tabs .elementor-tabs-content-wrapper .box-content-wrapper{border-radius: var(--Radius-R20, 20px);border: 2px solid var(--nav-discreet-divider-color, #e5e7eb);background: #fff;box-shadow: 0 0 14px 0 rgba(0,0,0,0.08)}.roadmap.elementor-tabs .elementor-tabs-content-wrapper .box-content-wrapper .tab-tl{padding: 8px;border-radius: var(--Radius-R12, 12px);background: var(--nav-evident-color, #f3f4f6);margin-bottom: 14px}.roadmap-list{padding-top: 32px}.roadmap-list .title-sub{color: var(--text-secondary, #595f68);font-size: var(--Overall-Body-1, 20px);line-height: 150%;margin-bottom: 32px}.roadmap-list .roadmap-item{padding: 20px;border-radius: var(--Spacing-lg, 12px);background: var(--nav-discreet-bg, #f8f9fa);margin-bottom: 20px}.roadmap-list .roadmap-item:last-child{margin-bottom: 0}.roadmap-list .roadmap-item .roadmap-icon{margin-right: 20px}.roadmap-list .roadmap-item .roadmap-icon img{width: 28px !important;margin: 8px 0 !important}.roadmap-list .roadmap-item .roadmap_content{width: 100%;display: flex;justify-content: space-between;color: var(--text-primary, #111927)}.roadmap-list .roadmap-item .roadmap_content .roadmap-title{color: var(--text-primary, #111927);margin-bottom: 2px;font-size: 20px;font-weight: 600;line-height: 157%}.elementor-tabs .text{color: #595f68;border-radius: var(--Radius-R16, 16px);border: 2px solid var(--nav-discreet-border-color, #e5e7eb);background: #fff;padding: 16px;display: flex;align-items: center;gap: 16px}.elementor-tabs .text .text-tip{border-radius: 99px;background: var(--nav-evident-item-active-bg, #9232ff);padding: 4px 12px;color: #fff}.elementor-tabs .text .text-list{font-size: 18px;font-weight: 400;line-height: 150%}.elementor-tabs .elementor-tab-content{border: none !important}.elementor-tabs .elementor-tab-content .ws,.elementor-tabs .elementor-tab-content .tab-button,.elementor-tabs .elementor-tab-content .text{opacity: 0;transition: opacity 1s ease}.elementor-tabs .elementor-tab-content.is-animating .ws,.elementor-tabs .elementor-tab-content.is-animating .tab-button,.elementor-tabs .elementor-tab-content.is-animating .text{opacity: 1;transition-delay: 0.1s !important}.elementor-tabs .elementor-tab-title{display: flex;align-items: center;gap: 28px;padding-bottom: 16px;transition: 0.3s;position: relative;cursor: pointer}.elementor-tabs .elementor-tab-title::before{content: "";position: absolute;width: 2px;background: repeating-linear-gradient(to bottom, #6c737f 0 8px, transparent 8px 14px);height: 100%;left: 21px;top: 0}.elementor-tabs .elementor-tab-title:first-child::before{top: 28px}.elementor-tabs .elementor-tab-title:last-child{padding-bottom: 0}.elementor-tabs .elementor-tab-title:last-child::before{height: 75%}.elementor-tabs .elementor-tab-title svg{transition: 0.3s}.elementor-tabs .elementor-tab-title.elementor-active .tab-number{border: 4px solid var(--pte-brand-color-600, #dbb600);background: #fffdf5;color: var(--secondary-color)}.elementor-tabs .elementor-tab-title.elementor-active .tab-text{color: var(--secondary-color);background: var(--pte-brand-color-500-base, #ffd400);border: 2px solid var(--nav-discreet-item-color, #ffd400)}.elementor-tabs .elementor-tab-title.elementor-active svg{transform: rotate(90deg)}.elementor-tabs .elementor-tabs-wrapper .tab-number{display: flex;width: 44px;height: 44px;padding: 8px;flex-direction: column;justify-content: center;align-items: center;gap: 8px;aspect-ratio: 1;border-radius: 99999px;border: 3px solid var(--nav-discreet-item-color, #6c737f);background: var(--01-Contrast, #1b1f3b);z-index: 3;transition: 0.3s}.elementor-tabs .elementor-tabs-wrapper .tab-text{color: #edf2f7;font-size: 18px;font-weight: 600;line-height: 150%;border-radius: var(--Spacing-lg, 12px);border: 2px solid var(--nav-discreet-item-color, #6c737f);padding: 24px;display: block;width: 100%;display: flex;align-items: center;justify-content: space-between;transition: 0.3s}.elementor-tabs .tab-button{display: flex;gap: 8px;width: fit-content;margin-bottom: 24px}.elementor-tabs .elementor-tabs-content-wrapper .box-content-wrapper{border-radius: var(--Radius-R20, 20px);background: #fff;padding: var(--Spacing-32, 32px);color: #595f68;height: 100%}.elementor-tabs .elementor-tabs-content-wrapper .ws{color: #595f68}.elementor-tabs .elementor-tabs-content-wrapper .ws .title{border-bottom: 1px solid #e5e7eb;padding-bottom: 32px;margin-bottom: 0}.elementor-tabs .elementor-tabs-content-wrapper .ws ul{display: flex;flex-wrap: wrap;gap: 8px;padding: 0;margin-bottom: 12px}.elementor-tabs .elementor-tabs-content-wrapper .ws ul li{list-style-type: none;width: fit-content;padding: 4px 12px;color: var(--secondary-color);border-radius: 99px;background: var(--nav-discreet-border-color, #e5e7eb)}.elementor-tabs .elementor-tabs-content-wrapper .ws img{margin: 0 0 12px 0;width: 100%}.elementor-tabs .elementor-tabs-content-wrapper .ws h2,.elementor-tabs .elementor-tabs-content-wrapper .ws h3,.elementor-tabs .elementor-tabs-content-wrapper .ws h4,.elementor-tabs .elementor-tabs-content-wrapper .ws h5,.elementor-tabs .elementor-tabs-content-wrapper .ws h6{color: #595f68;margin-bottom: 12px}.htl-banner .item{position: relative;width: fit-content;margin: auto;display: grid;place-items: center}.htl-banner .item img{position: relative;z-index: 2;display: block}.htl-banner .item .name{padding: 8px;position: absolute;z-index: 2;border-radius: 999px;background: var(--info-main, #06aed4);color: var(--text-primary, #edf2f7);font-size: 14px;font-weight: 600;line-height: 157%;bottom: -3px;align-items: center;gap: 8px}.htl-banner .item.item-sub svg{background: #f5a500;border-radius: 50%}.htl-banner .item.item-sub svg path{fill: #fffdf5}.htl-banner .item.fisrt{max-width: 303px}.htl-banner .item.fisrt .name{background: #5248c1}.htl-banner .item.last{max-width: 330px;margin: 0}.htl-banner .item.last .name{background: #eb4526;left: 0}.htl-banner .col-md-4{padding: 0}.htl-banner .banner-imgs.big{padding: 0}.htl-banner .banner-imgs.big .item{margin: auto -54px auto auto}.htl-banner .banner-imgs.big .item .name{bottom: 45px}.htl-banner .banner-imgs.big .item svg{border-radius: 50%;background: #fff}.htl-banner .banner-content{display: flex;flex-wrap: wrap;justify-content: center;align-content: center;gap: 12px;text-align: center;z-index: 3}.htl-banner .banner-content h1{margin-bottom: 24px}.htl-banner .banner-content .banner-buttons{display: flex;justify-content: center;gap: 12px}.htl-banner .banner-content p{font-size: 20px;line-height: 30px;margin-bottom: 20px}.bg-yellow{background: linear-gradient(114deg, #fff -81.25%, #ffd400 104.78%)}.elementor-widget-n-tabs .e-n-tabs-heading button,.elementor-widget-n-tabs .e-n-tabs-content.elementor-element{order: inherit !important;--n-tabs-title-order: initial !important}.df_tab .elementor-tabs-wrapper{gap: 12px;flex-wrap: wrap}.df_tab .elementor-tab-title{padding: 8px 22px;cursor: pointer;transition: 0.3s;font-size: 15px;font-weight: 600;line-height: 26px;text-transform: capitalize;border-radius: var(--Radius-3xxl, 56px);border: 1px solid var(--secondary-outlineBorder, rgba(56,66,80,0.5))}.df_tab .elementor-tab-title:hover{border: 1px solid #f5a500}.df_tab .elementor-tab-title span{color: var(--secondary-main, #384250)}.df_tab .elementor-tab-title.elementor-active{background: var(--primary-selected, rgba(254,204,101,0.15));border: 1px solid var(--primary-dark, #f5a500)}.df_tab .elementor-tab-title.elementor-active span{color: var(--primary-dark, #f5a500)}.btn{color: var(--01-Contrast, #1b1f3b);font-size: 15px;font-weight: 600;line-height: 26px;border-radius: var(--Radius-3xxl, 56px);background: var(--secondary-main, #384250);box-shadow: 0 1px 2px 0 rgba(0,0,0,0.08);padding: 8px 22px;color: #fff;transition: 0.3s;display: block}.btn:hover{opacity: 0.6;color: inherit}.btn.white{background: var(--secondary-main, #fff);color: var(--secondary-color)}.slider.box-internation{margin: -10px}.slider.box-internation .item-box .thumb{min-height: 110px}.box-internation .slick-track{display: flex}.box-internation .slick-slide{height: auto;padding: 10px}.box-internation .content{color: var(--secondary-color);font-size: var(--Overall-Body-3, 16px);font-weight: 600;line-height: 150%;margin-top: 12px}.box-internation .item-box{border-radius: var(--Spacing-16, 16px);background: #fff;padding: 12px 16px;height: 100%;text-align: center}.box-internation .item-box img{margin: auto}.filter-group{justify-content: center;gap: 12px;margin-bottom: 48px;flex-wrap: wrap}.filter-group .filter__item{border-radius: var(--Radius-3xxl, 56px);border: 1px solid var(--secondary-outlineBorder, rgba(56,66,80,0.5));padding: 8px 22px;color: var(--secondary-main, #384250);font-size: 15px;font-style: normal;font-weight: 600;line-height: 26px;text-transform: capitalize}.filter-group .filter__item.active{background: var(--primary-selected, rgba(254,204,101,0.15));border: 1px solid var(--primary-dark, #f5a500);color: #f5a500}.slider:not(.auto) .slider-item .background-wp{height: auto !important}.video-slider.slick-slider{margin-left: -16px;margin-right: -16px}.timetable-box{padding: 16px;border-radius: var(--Radius-R12, 12px);border: 1px solid var(--divider-divider-grey, #e5e7eb);background: #fff;box-shadow: 0 0 14px 0 rgba(0,0,0,0.08);margin-bottom: 20px}.timetable-box:not(:last-child){margin-bottom: 20px}.gradient-ss{background: linear-gradient(119deg, #f9f7ef, #ffd400);border: 4px solid #ffd400 !important;border-radius: 20px}.timetable .days__box-learn{font-size: 18px;line-height: 150%;border-radius: var(--Radius-R8, 8px);background: var(--nav-evident-color, #f3f4f6);padding: 8px}.timetable .days__box-learn .d-flex:not(:last-child){margin-bottom: 12px}.timetable .days__box-learn .d-flex p{margin-left: 13px}.timetable .text_red{color: var(--01-secondary-red, #eb4526);font-size: 14px;line-height: 20px;letter-spacing: 0.4px}.timetable .days{column-gap: 8px;row-gap: 20px;padding: 12px 0}.timetable .days h6{border-radius: var(--Radius-R8, 8px);background: var(--pte-brand-color-300, #ffe566);padding: 4px 16px;color: #000;font-family: var(--Body-Typo, Inter);font-size: var(--Overall-Body-1, 20px);font-weight: 400;line-height: 150%;text-align: center}.timetable .img-learn{display: flex;gap: 12px;align-items: center}.timetable .list-icon-learn{gap: 42px;margin-bottom: 63px}.timetable .list-icon-learn > div{gap: 12px;color: #000;font-size: var(--Overall-Body-1, 20px);line-height: 150%}.timetable .title{color: var(--text-primary, #111927);font-size: var(--Overall-Body-1, 20px);font-weight: 600;line-height: 150%;margin-left: 12px}.timetable .o-clock{display: inline-flex;align-items: center;gap: 8px;padding: 8px;color: #111927;border-radius: var(--Radius-R8, 8px);border: 2px solid var(--pte-brand-color-500-base, #ffd400);background: var(--nav-evident-item-active-color, #fff);color: var(--text-primary, #111927);font-size: 18px;line-height: 150%}.timetable .or{margin: 0 12px}.timetable .time-learn{display: flex;align-items: center}.timetable .table-title{margin-bottom: 12px}.timetable .table-title .week-item{border-radius: var(--Radius-R8, 8px);border: 2px solid var(--01-secondary-lightblue, #7ed8fb);padding: 4px 8px;display: inline-block;color: #111927}.timetable .table-title .list-icon img{width: 38px}.timetable .table-title .list-icon .line{margin: 0 24px}@media screen and (max-width: 768px){.video-slider.slick-slider{margin-left: 0 !important;margin-right: 0 !important}.video-slider{overflow: hidden;display: block !important}}.elementor-widget-video.slick-slide{padding-left: 16px;padding-right: 16px}.elementor-widget-video.slick-slide .elementor-wrapper{border-radius: var(--Radius-R12, 12px);overflow: hidden}.elementor-widget-video.slick-slide .elementor-custom-embed-play{display: flex;width: 49px;height: 49px;padding: 5.453px 6.375px 6.375px 5.453px;justify-content: center;align-items: center;flex-shrink: 0;aspect-ratio: 1;border-radius: 50%;background: var(--nav-discreet-item-active-color, #fff);transition: 0.3s}.elementor-widget-video.slick-slide .elementor-custom-embed-play:hover svg path{fill: #000}.wpcf7{border-radius: var(--Radius-R12, 12px);border: 1px solid var(--divider-divider-grey, #e5e7eb);background: var(--background-default, #fff);padding: var(--Spacing-24, 24px);box-shadow: 0 0 14px 0 rgba(0,0,0,0.08)}.wpcf7 .wpcf7-list-item{margin: 0}.wpcf7 .wpcf7-checkbox{display: block;margin-top: 20px;margin-left: 9px}.wpcf7 .wpcf7-checkbox .wpcf7-list-item{margin-right: 24px;color: #111927}.wpcf7 .wpcf7-checkbox label{display: flex;align-items: center;gap: 10px;margin: 0}.wpcf7 .wpcf7-checkbox input{width: 20px;height: 20px}.wpcf7 .wpcf7-radio{display: block;margin-top: 20px}.wpcf7 .wpcf7-radio .wpcf7-list-item{margin-right: 24px;color: #111927}.wpcf7 .wpcf7-radio label{display: flex;align-items: center;gap: 10px;margin: 0}.wpcf7 .drop{width: 100%}.wpcf7 select{width: 100%}.wpcf7 div.col-md-6,.wpcf7 div.col-md-12{padding: 0 10px}.wpcf7 form.wpcf7-form{color: var(--text-secondary, #6c737f);font-feature-settings: "liga" off, "clig" off;font-family: Inter;font-size: 14px;font-style: normal;font-weight: 500;line-height: 24px;letter-spacing: 0.15px}.wpcf7 form.wpcf7-form .title{font-size: 16px;font-weight: 500;line-height: 12px;letter-spacing: 0.15px;margin-top: 9px}.wpcf7 form.wpcf7-form .row{row-gap: 20px}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap{display: block}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap input,.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap select,.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap textarea{border-radius: 8px;border: 1px solid var(--neutral-300, #d2d6db);height: 56px;width: 100%;padding: 16px 12px;outline: none}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap input.wpcf7-not-valid,.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap select.wpcf7-not-valid,.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap textarea.wpcf7-not-valid{border: 1px solid #dc3232}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap input[type="radio"]{width: 16px;height: 16px}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap input[type="checkbox"]{width: 18px;height: 18px;position: relative;padding: 0;background-color: transparent;cursor: pointer;margin: 0;border-radius: 6px;border: 2px solid var(--action-active, #6c737f);-webkit-appearance: none;isolation: isolate}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap input[type="checkbox"]:checked + .checkbox-label,.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap input[type="checkbox"]:hover + .checkbox-label{opacity: 1}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap input[type="checkbox"]:before{content: "";position: absolute;right: 50%;top: 50%;width: 5px;height: 8px;border: solid #fff;border-width: 0 2px 2px 0;margin: -1px -1px 0 0;transform: rotate(45deg) translate(-50%, -50%);z-index: 2}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap input[type="checkbox"]:checked{background-color: #fecc65;opacity: 1;border: 2px solid #fecc65}.wpcf7 form.wpcf7-form .wpcf7-form-control-wrap textarea{height: 56px;padding: 16px 12px}.wpcf7 form.wpcf7-form button{display: flex;padding: 8px 22px;border-radius: 100px;background: var(--primary-main, #fecc65);box-shadow: 0 1px 2px 0 rgba(0,0,0,0.08);color: #1b1f3b;border: none;transition: 0.3s;align-items: center}.wpcf7 form.wpcf7-form button:hover{opacity: 0.6}.wpcf7 form.wpcf7-form button .wpcf7-spinner{margin: 0 0 0 12px !important;display: none;width: 20px;height: 20px}.wpcf7 form.wpcf7-form .wpcf7-not-valid-tip{margin-top: 4px}.wpcf7 form.wpcf7-form.submitting .wpcf7-spinner{display: inline-flex}.wpcf7 form.wpcf7-form div.wpcf7-response-output{margin: 20px 0 0 0 !important}.search-wrapper{display: none;width: 100%;height: 100%}.search-wrapper .popup-wrapper{background: #fff;padding: 3rem 0rem 1rem;margin: auto;width: 750px;max-width: 100%}.search-wrapper .popup-wrapper form{margin-left: 10px;margin-right: 10px}.search-result{position: absolute;top: 100%;max-height: 350px;overflow: auto;width: 100%;z-index: 999;opacity: 0;visibility: hidden}.search-result > div{border: 1px solid var(--Grey-100, #e8e8e8);border-radius: 8px;padding: 12px;gap: 8px}.search-result.open{opacity: 1;visibility: visible}.page-template-elementor_theme.page:not(.home):not(.front-page) .wp-block-heading{margin-bottom: 20px;margin-top: 48px}.page-template-elementor_theme.page:not(.home):not(.front-page) p{font-size: 20px;line-height: 150%}.sl-list{position: relative;overflow: hidden}.animated.fadeInUp{animation-name: fadeInUpSoft;animation-duration: 0.5s;animation-fill-mode: both}.page-id-2697{overflow-x: hidden}.checkout-page .form-row.place-order{padding-top: 0 !important}.checkout-page #ppcp_checkout #zoid-paypal-buttons-uid_c557713dcf_mdi6ntm6mte{margin-top: 0 !important}.checkout-page .woocommerce-checkout #payment ul.payment_methods{border-bottom: 0}.checkout-page #ppcp_checkout.desktop.responsive{margin-top: 0 !important}.checkout-page .paypal-button.paypal-button-color-gold{border-radius: 100px;background: var(--primary-main, #fecc65);box-shadow: 0 1px 2px 0 rgba(0,0,0,0.08)}.checkout-page #ppcp_checkout .paypal-buttons-context-iframe{height: 46px !important}.checkout-page .ppcp-button-container{overflow: visible;border-radius: 0;margin-top: 0px !important}.checkout-page .ppcp-button-container,.checkout-page .ppcp-button-container iframe{border-radius: 100px}.checkout-page .payment_box.payment_method_wpg_paypal_checkout{display: none !important}.checkout-page label{font-family: var(--e-global-typography-text-font-family), Sans-serif}.checkout-page div.payment_box::before{display: none !important}.checkout-page .payment_box.payment_method_stripe_cc.wc-stripe-no-methods{border-radius: 12px !important;background-color: var(--nav-discreet-logo-border, #e5e7eb) !important}.checkout-page .wc_payment_method > input.input-radio{display: none !important}.checkout-page .wc_payment_method > label{position: relative !important;display: flex !important;align-items: center;gap: 8px;padding-left: 28px !important;cursor: pointer}.checkout-page .wc_payment_method > label::before{content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 16px;height: 16px;background: url("/wp-content/uploads/2026/02/MuiRadioButtonUncheckedFilled.svg") no-repeat center;background-size: contain}.checkout-page .wc_payment_method > input.input-radio:checked + label::before{background: url("/wp-content/uploads/2026/02/MuiRadioButtonCheckedFilled.svg") no-repeat center;background-size: contain}.checkout-page .select2-container--default .select2-selection--single .select2-selection__rendered{color: #6c737f}.checkout-page .select2-container--default .select2-selection--single .select2-selection__rendered:not([title="Your Target Score *"]){color: #000}.checkout-page .select2-container--default .select2-selection--single .select2-selection__arrow b{display: none}.checkout-page .woocommerce-checkout #payment{border-radius: 12px;background: var(--nav-discreet-bg, #f8f9fa)}.checkout-page .wc_payment_methods label{color: var(--text-primary, #111927);font-size: var(--Overall-Body-2, 18px);font-style: normal;font-weight: 500;line-height: 150%}.checkout-page .select2-container--default .select2-selection--single .select2-selection__arrow{background: url("/wp-content/uploads/2026/02/Vector.svg") no-repeat center;background-size: contain;width: 14px;height: 14px;background-position: center;position: absolute;top: 50%;transform: translateY(-50%)}.checkout-page .woocommerce-terms-and-conditions-wrapper{display: none}.checkout-page button#place_order{border-radius: var(--Radius-3xxl, 56px);background: var(--primary-main, #fecc65);box-shadow: 0 1px 2px 0 rgba(0,0,0,0.08);padding: 8px 22px;color: var(--01-Contrast, #1b1f3b);font-size: 15px;font-style: normal;font-weight: 600;line-height: 173.333%}.checkout-page .woocommerce-notices-wrapper{display: none}.checkout-page .woocommerce-additional-fields{display: none}.checkout-page #terms_field,.checkout-page #privacy_policy_field{width: 100%;margin-bottom: 0;padding-bottom: 0}.checkout-page #terms_field fieldset,.checkout-page #privacy_policy_field fieldset{display: flex}.checkout-page #terms_field fieldset abbr,.checkout-page #privacy_policy_field fieldset abbr{order: 2}.checkout-page #terms_field label,.checkout-page #privacy_policy_field label{color: var(--text-primary, #111927);padding-left: 23px;font-size: 14px;font-style: normal;font-weight: 400;line-height: 150%;margin-bottom: 12px}.checkout-page #terms_field label input,.checkout-page #privacy_policy_field label input{margin-left: -23px}.checkout-page #terms_field label a,.checkout-page #privacy_policy_field label a{font-weight: 700;color: var(--text-primary, #111927)}.checkout-page .heading{text-align: center}.checkout-page .hd{color: var(--text-primary, #111927);text-align: center;margin-bottom: 20px;font-size: var(--Overall-H2, 40px);font-style: normal;font-weight: 500;line-height: 140%}.checkout-page p.sucess{color: var(--text-secondary, #595f68);text-align: center;padding-bottom: 32px;font-size: var(--Overall-Body-1, 20px);font-style: normal;font-weight: 400;line-height: 150%;width: 50%;margin: 0px auto}.checkout-page a.bt{border-radius: var(--Radius-3xxl, 56px);border: 1px solid var(--secondary-outlineBorder, rgba(56,66,80,0.5));padding: 8px 20px;color: var(--secondary-main, #384250);font-size: 15px;font-style: normal;font-weight: 600;line-height: 26px;text-transform: capitalize}.checkout-page a.bt svg{padding-right: 8px}.checkout-page .woocommerce-form-coupon-toggle{display: none}.checkout-page .checkout_coupon{margin-bottom: 24px}.checkout-page .checkout_coupon input#coupon_code{width: 100%}.checkout-page .checkout_coupon button{white-space: nowrap}.checkout-page .woocommerce-checkout .detail,.checkout-page .woocommerce-checkout .form{border-radius: var(--Radius-R12, 12px);background: #fff;padding: 24px;width: 50%}.checkout-page .woocommerce-checkout .detail .woocommerce-remove-coupon,.checkout-page .woocommerce-checkout .form .woocommerce-remove-coupon{font-size: 14px;color: #fecc65}.checkout-page .woocommerce-checkout .detail .heading,.checkout-page .woocommerce-checkout .form .heading{text-align: left;padding-bottom: 24px;font-size: var(--Overall-Title, 24px);font-style: normal;font-weight: 700;line-height: 157%;margin-bottom: 0}.checkout-page .woocommerce-checkout .detail .sub-heading,.checkout-page .woocommerce-checkout .form .sub-heading{color: var(--text-primary, #111927);padding-bottom: 12px;font-size: 16px;font-style: normal;font-weight: 700;line-height: 157%}.checkout-page .woocommerce-checkout .detail .woocommerce-checkout-review-order .product-name,.checkout-page .woocommerce-checkout .form .woocommerce-checkout-review-order .product-name,.checkout-page .woocommerce-checkout .detail .woocommerce-checkout-review-order .product-total,.checkout-page .woocommerce-checkout .form .woocommerce-checkout-review-order .product-total{color: var(--text-primary, #111927);border-bottom: 1px solid var(--nav-discreet-divider-color, #e5e7eb);font-size: 14px;font-style: normal;font-weight: 500;line-height: 150%;text-align: left;padding: 12px 0px}.checkout-page .woocommerce-checkout .detail .woocommerce-checkout-review-order .cart-subtotal th,.checkout-page .woocommerce-checkout .form .woocommerce-checkout-review-order .cart-subtotal th,.checkout-page .woocommerce-checkout .detail .woocommerce-checkout-review-order .cart-discount th,.checkout-page .woocommerce-checkout .form .woocommerce-checkout-review-order .cart-discount th{text-align: left;color: var(--text-primary, #111927);border-bottom: 1px solid var(--nav-discreet-divider-color, #e5e7eb);padding: 12px 0px;font-size: 14px;font-style: normal;font-weight: 400;line-height: 150%}.checkout-page .woocommerce-checkout .detail .woocommerce-checkout-review-order .cart-subtotal td,.checkout-page .woocommerce-checkout .form .woocommerce-checkout-review-order .cart-subtotal td,.checkout-page .woocommerce-checkout .detail .woocommerce-checkout-review-order .cart-discount td,.checkout-page .woocommerce-checkout .form .woocommerce-checkout-review-order .cart-discount td{border-bottom: 1px solid var(--nav-discreet-divider-color, #e5e7eb);padding: 12px 0px;color: var(--text-primary, #111927);text-align: left;font-size: 14px;font-style: normal;font-weight: 600;line-height: 150%}.checkout-page .woocommerce-checkout .detail .woocommerce-checkout-review-order .order-total th,.checkout-page .woocommerce-checkout .form .woocommerce-checkout-review-order .order-total th{color: var(--text-primary, #111927);text-align: left;font-size: 14px;font-style: normal;font-weight: 700;line-height: 150%;border-bottom: 1px solid var(--nav-discreet-divider-color, #e5e7eb);padding: 12px 0px}.checkout-page .woocommerce-checkout .detail .woocommerce-checkout-review-order .order-total td,.checkout-page .woocommerce-checkout .form .woocommerce-checkout-review-order .order-total td{color: var(--success-dark, #06814e);border-bottom: 1px solid var(--nav-discreet-divider-color, #e5e7eb);font-size: 18px;font-style: normal;font-weight: 600;padding: 12px 0px;line-height: 150%;text-align: left}.checkout-page .woocommerce-checkout .detail .woocommerce-checkout-review-order .order-total td strong,.checkout-page .woocommerce-checkout .form .woocommerce-checkout-review-order .order-total td strong{font-weight: 600}.checkout-page .woocommerce-checkout .form .woocommerce-billing-fields__field-wrapper{margin: 0px -10px}.checkout-page .woocommerce-checkout .form .form-row{width: 50%;margin-bottom: 16px;padding: 0px 10px}.checkout-page .woocommerce-checkout .form input{border-radius: 8px;border: 1px solid var(--neutral-300, #d2d6db);padding: 16px 12px}.checkout-page .woocommerce-checkout .form .select2-selection{border-radius: 8px;border: 1px solid var(--neutral-300, #d2d6db);padding: 8px 12px}.checkout-page .woocommerce-checkout .form .select2-selection .select2-selection__clear{display: none}.checkout-page .woocommerce-checkout .detail table.shop_table{border: 0}.checkout-page .woocommerce-checkout .detail table.shop_table th,.checkout-page .woocommerce-checkout .detail table.shop_table td{border: 0}.checkout-page .cupon{padding-top: 48px;padding-bottom: 32px}.checkout-page .cupon .checkout_coupon{border: 0;padding: 0;margin: 0;text-align: left;border-radius: 0;width: 50%;display: flex !important;align-items: center;gap: 8px}.checkout-page .cupon .checkout_coupon .form-row-first{width: 80% !important}.checkout-page .cupon .checkout_coupon .form-row-last{flex: 1}.checkout-page .cupon .checkout_coupon #coupon_code{border-radius: 8px;border: 1px solid var(--neutral-300, #d2d6db);padding: 16px 12px}.checkout-page .cupon .checkout_coupon #coupon_code:focus-visible{outline: none !important}.checkout-page .cupon .button{border-radius: var(--Radius-3xxl, 56px);background: var(--primary-main, #fecc65);box-shadow: 0 1px 2px 0 rgba(0,0,0,0.08);padding: 8px 22px;color: var(--01-Contrast, #1b1f3b);font-size: 15px;font-style: normal;font-weight: 600;line-height: 173.333%}#customer_details{display: flex;gap: 24px;justify-content: space-between;margin: 0px -24px}#zoid-paypal-buttons-uid_e7480e167d_mdm6mzk6mtm{display: none !important}ul.woocommerce-error{padding-left: 60px}.ppcp-button-container.wpg_ppcp_full_width{display: none}#multiStepFormContainer{padding: 40px;border-radius: 20px}#multiStepFormContainer .products .woocommerce-loop-product__title{font-size: 24px;font-weight: 700}#multiStepFormContainer .row.post.html_ajax.tb-wrap{margin: 0}#multiStepFormContainer .row.post.html_ajax.tb-wrap .products{width: 100%}#multiStepFormContainer div#formData{border-radius: var(--Radius-R20, 20px);background: #fff;border-radius: 24px;border: 2px solid var(--nav-blend-in-divider-color, #e5e7eb);padding: 20px;width: 100%;max-width: 280px;margin: 0px auto}#multiStepFormContainer .btn.back:hover{color: #fff}#multiStepFormContainer .post .virial{display: none}#multiStepFormContainer ins .woocommerce-Price-amount.amount{font-size: 50px}@media screen and (max-width: 767px){.checkout-page p.sucess{width: 100% !important}.checkout-page .cupon .checkout_coupon{width: 100%}.checkout-page #customer_details{flex-wrap: wrap;margin: 0}.checkout-page #customer_details .form{order: 1;width: 100% !important}.checkout-page #customer_details .form .form-row{width: 100% !important}.checkout-page #customer_details .detail{order: 2;width: 100% !important}}@keyframes fadeInUpSoft{from{opacity: 0;transform: translate3d(0, 30px, 0)}to{opacity: 1;transform: translate3d(0, 0, 0)}}.team-content{color: #ffffff}.team-content .name{font-weight: 700;font-size: 20px;line-height: 150%}.team-content .position{font-size: 16px;line-height: 150%;margin-top: 19px;margin-bottom: 2px}.team-member{margin-bottom: 30px}@media (min-width: 992px){.team-member{margin-bottom: 108px}}