/*!/wp-content/themes/pandacoaches/assets/css/style.css*/@charset "UTF-8";*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.full-width{width:100%}.h-full{height:100%}.d-flex{display:flex}.justify-between{justify-content:space-between}#reviewWidget_horizontal #ttr_widget table>tbody>tr>td{background-color:#2c271e}#reviewWidget_horizontal #ttr_widget #review-box{background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);backdrop-filter:blur(50px);border-radius:8px}#reviewWidget_horizontal #ttr_widget #review-box #author{font-weight:600;font-size:16px;line-height:150%;color:var(--wp--preset--color--white)!important}#reviewWidget_horizontal #ttr_widget #review-box #review{font-weight:400;font-size:16px;line-height:150%;color:var(--wp--preset--color--white)!important}#reviewWidget_horizontal #ttr_widget #review-box .time_ago{font-weight:500;font-size:14px;line-height:140%;color:rgb(255 255 255 / .6)}#reviewWidget_horizontal #ttr_widget .review_average{font-weight:400;font-size:16px;line-height:150%;margin-top:35px;color:var(--wp--preset--color--white)!important}#reviewWidget_horizontal #ttr_widget .review_average .average_score_result{color:var(--wp--preset--color--white)!important}#reviewWidget_horizontal #ttr_widget .review_average a{background:#fff0 none;border-color:var(--wp--preset--color--primary)!important;border-width:1px;border-style:solid;color:var(--wp--preset--color--primary)!important;padding-top:calc(1rem - 1px);padding-right:calc(2.25rem - 1px);padding-bottom:calc(1rem - 1px);padding-left:calc(2.25rem - 1px);border-radius:8px;font-weight:600;font-size:16px;text-decoration:none}#reviewWidget_horizontal #ttr_widget .review_average img{margin-top:15px}#reviewWidget_horizontal #ttr_widget .stars-outer::before{content:"★★★★★"}#reviewWidget_horizontal #ttr_widget .stars-inner::before{content:"★★★★★"}.faq-list{border-top:1px solid #E0E0E0;max-width:720px}.faq-list .faq-item{border-bottom:1px solid #E0E0E0;padding:1rem 0}.faq-list .faq-item summary{font-family:"Figtree",sans-serif;font-size:18px;font-weight:600;line-height:150%;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;position:relative}.faq-list .faq-item summary:focus{outline:none}.faq-list .faq-item summary::after{content:"";width:25px;height:25px;display:block;background-image:url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 15.9L6 9.9L7.4 8.5L12 13.1L16.6 8.5L18 9.9L12 15.9Z' fill='%231A1919'/%3E%3C/svg%3E%0A");transition:transform 0.2s ease;position:absolute;top:0;right:0}.faq-list .faq-item[open] summary{color:var(--wp--preset--color--primary,#BE9547)}.faq-list .faq-item[open] summary::after{transform:rotate(180deg)}.faq-list .faq-item p{margin-top:.5rem;font-family:"Figtree",sans-serif;font-size:16px;line-height:1.5;color:#333}.coach-form-section{padding:10px 0 40px}.coach-form-section .hire-quote-label-sec{display:none!important}.coach-form-section .hire-quote-label-sec .hire-quote-label{float:right;width:470px;background:#d09a2a;text-align:center;padding:30px 0;font-size:44px;line-height:50px;box-sizing:border-box;border-radius:6px;position:relative;cursor:pointer}.coach-form-section .hire-quote-label-sec .hire-quote-label a{color:#fff;font-family:"myriadpro_bold";text-decoration:underline}.coach-form-section .hire-quote-label-sec .hire-quote-label a:hover{color:#231f20}.toggle-switch__wrapper{position:relative;width:200px;height:40px;border-radius:2px;overflow:hidden;border-radius:100px;border:1px solid var(--wp--preset--color--white)}.toggle-switch__checkbox{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer;z-index:3}.toggle-switch__knobs{position:relative;z-index:2}.toggle-switch__knobs::before,.toggle-switch__knobs::after,.toggle-switch__knobs .toggle-switch__label{position:absolute;top:4px;width:88px;height:15px;padding:9px 4px;font-size:10px;font-weight:700;text-align:center;line-height:1;border-radius:2px;transition:0.3s ease all;border-radius:100px}.toggle-switch__knobs::before{content:"";left:4px;background-color:#fff}.toggle-switch__knobs::after{content:"Round trip";right:4px;top:3px;font-family:var(--wp--preset--font-family--figtree);font-style:normal;font-weight:600;font-size:14px;line-height:140%;color:#fff}.toggle-switch__knobs .toggle-switch__label{left:4px;z-index:1;color:#1A1919;font-family:var(--wp--preset--font-family--figtree);font-style:normal;font-weight:600;font-size:14px;line-height:1}.toggle-switch__layer{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff0;transition:0.3s ease all;z-index:1}.toggle-switch__checkbox:checked+.toggle-switch__knobs .toggle-switch__label{color:#fff}.toggle-switch__checkbox:checked+.toggle-switch__knobs::before{left:100px;background-color:#fff}.toggle-switch__checkbox:checked+.toggle-switch__knobs::after{color:#000}.toggle-switch__checkbox:checked~.toggle-switch__layer{background-color:#fff0}.home .hire-quote-label-sec{display:none!important}.home .coach-quote-form-sec{display:block!important}.coach-quote-form-sec{display:block!important}.wrp-coach-form{padding:24px;background:rgb(0 0 0 / .6);border-radius:8px;border:1px solid rgb(255 255 255 / .2);backdrop-filter:blur(10px)}.wrp-coach-form .form-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:10px}.wrp-coach-form .form-steps ul{display:flex;align-items:center;gap:24px;list-style:none;padding:0;margin:0;font-family:"Figtree",sans-serif;font-size:16px;font-weight:600}.wrp-coach-form .form-steps ul li{display:flex;align-items:center;color:rgb(255 255 255 / .4);position:relative;font-size:14px}.wrp-coach-form .form-steps ul li span{display:inline-flex;justify-content:center;align-items:center;width:24px;height:24px;margin-right:8px;border-radius:50%;border:1px solid rgb(255 255 255 / .4);font-size:14px;font-weight:600}.wrp-coach-form .form-steps ul li.active{color:#fff}.wrp-coach-form .form-steps ul li.active span{background-color:#fff;color:#000;border:none}.wrp-coach-form .form-steps ul li.filled span{display:block;position:relative;background-color:green;color:green}.wrp-coach-form .form-steps ul li.filled span:after{position:absolute;width:14px;height:14px;content:"";background-image:url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.57109 10.5L2.24609 7.17498L3.07734 6.34373L5.57109 8.83748L10.9232 3.4854L11.7544 4.31665L5.57109 10.5Z' fill='white'/%3E%3C/svg%3E%0A");top:50%;transform:translateY(-50%)}.wrp-coach-form .form-steps ul li:not(:last-child)::after{content:"";display:inline-block;width:40px;height:1px;border-top:1px dashed rgb(255 255 255 / .3);margin-left:16px}.coach-form.sent-quote .coach-form-frame{min-height:40px}.coach-form .coach-form-frame{position:relative}.coach-form .coach-form-frame .form-fields-section .step-form .wpcf7-form-control-wrap+p{display:none}.coach-form .coach-form-frame .form-fields-section .step-form p{margin-bottom:0}.coach-form .coach-form-frame .form-fields-section .step-form label{display:block;margin:0;font-family:var(--wp--preset--font-family--figtree);font-style:normal;font-weight:500;font-size:14px;line-height:140%;color:#1A1919;position:absolute;z-index:2;padding:12px 16px}.coach-form .coach-form-frame .form-fields-section .step-form label small{font-size:10px}.coach-form .coach-form-frame .form-fields-section .step-form label span{color:red}.coach-form .coach-form-frame .form-fields-section .step-form input,.coach-form .coach-form-frame .form-fields-section .step-form select,.coach-form .coach-form-frame .form-fields-section .step-form textarea{font-family:var(--wp--preset--font-family--figtree);font-style:normal;font-weight:500;font-size:16px;line-height:140%;color:#1A1919;padding:36px 16px 12px 16px;border-radius:8px;width:100%;height:70px;outline:0;background-repeat:no-repeat;background-position:left center;background-image:none!important;max-width:100%;box-sizing:border-box;border:1px solid #fff}.coach-form .coach-form-frame .form-fields-section .step-form input.input-error,.coach-form .coach-form-frame .form-fields-section .step-form select.input-error,.coach-form .coach-form-frame .form-fields-section .step-form textarea.input-error{border:1px solid red}.coach-form .coach-form-frame .form-fields-section .step-form textarea{height:initial}.coach-form .coach-form-frame .form-fields-section .step-form select{font-size:18.5px}.coach-form .coach-form-frame .form-fields-section .step-form select.select-placeholder{color:#999}.coach-form .coach-form-frame .form-fields-section .step-form .wpcf7-form-control-wrap{position:relative;display:block}.coach-form .coach-form-frame .form-fields-section .step-form .wpcf7-not-valid-tip{position:absolute;bottom:12px;right:16px;font-family:var(--wp--preset--font-family--figtree);font-weight:500;font-size:12px;line-height:140%;color:red}.coach-form .coach-form-frame .form-fields-section .step-form.step2{display:none}.coach-form .form-steps-btn-sec .form-steps ul{margin-top:4px;position:relative}.coach-form .form-steps-btn-sec .form-steps ul::before{content:"";display:block;position:absolute;z-index:-1;top:14px;left:0;width:100%;height:1px;background:#4f4c4d}.coach-form .form-steps-btn-sec .form-steps ul li{font-family:"myriadpro_bold";color:#231f20;font-size:24px;display:block;width:28px;height:28px;border-radius:28px;line-height:26px;background:#4f4c4d;float:left;text-align:center;margin-left:45px}.coach-form .form-steps-btn-sec .form-steps ul li:first-child{margin-left:0}.coach-form .form-steps-btn-sec .form-steps ul li.li_step1,.coach-form .form-steps-btn-sec .form-steps ul li.li_step2{background:#d09a2a}.coach-form .form-steps-btn-sec .form-btns{display:flex;justify-content:flex-end}.coach-form .form-steps-btn-sec .form-btns p{font-size:20px;font-weight:600;margin:0}.coach-form .form-steps-btn-sec .form-btns .submit-btn{display:none}.coach-form .form-steps-btn-sec .form-btns .submit-btn input[type=submit]{background-color:#BE9547;border-radius:8px;color:#FFF;font-family:var(--wp--preset--font-family--figtree);font-size:clamp(14px, 0.875rem + (1vw - 3.2px) * 0.208, 16px);font-weight:600;line-height:1.4;padding-top:13px;padding-right:24px;padding-bottom:13px;padding-left:24px}.coach-form .form-steps-btn-sec .form-btns .next-step-link-sec{display:none}.coach-form .form-steps-btn-sec .form-btns .next-step-link-sec a{padding:13px 24px;background:#BE9547;border-radius:8px;text-decoration:none;font-family:var(--wp--preset--font-family--figtree);font-style:normal;font-weight:600;font-size:16px;line-height:140%;color:#FFF;display:block;margin-top:12px}.coach-form .form-steps-btn-sec:hover .form-steps ul::before{background:#d9b054}.coach-form .form-steps-btn-sec:hover .form-steps ul li{background:#d9b054;color:#d09a2a}.coach-form .form-steps-btn-sec:hover .form-btns .submit-btn input[type=submit]{color:#231f20}.coach-form .form-steps-btn-sec:hover .form-btns .next-step-link-sec a{color:#231f20}.coach-form .form-steps-btn-sec:hover .wpcf7-spinner{background-color:#000}.coach-form.form-step1 .form-steps-btn-sec .form-steps ul li.li_step1{background:#d09a2a}.coach-form.form-step1 .form-steps-btn-sec:hover .form-steps ul li.li_step1{background:#231f20}.coach-form.form-step1 .form-steps-btn-sec .form-btns .next-step-link-sec{display:inline-block}.coach-form.form-step2 .form-steps-btn-sec .form-steps ul li.li_step2{background:#d09a2a}.coach-form.form-step2 .form-steps-btn-sec:hover .form-steps ul li.li_step2{background:#231f20}.coach-form.form-step2 .form-steps-btn-sec .form-btns .submit-btn{display:inline-block}.coach-form.form-step2 .coach-form-close-home{display:block}.coach-form .coach-form-close-home:hover,.coach-form .coach-form-close:hover{color:#d09a2a}.coach-form .wpcf7-spinner{display:block!important;position:absolute!important;top:12px;left:50%;background-color:#d09a2a;opacity:1}.page-thank-you .coach-form .close-thank-you{display:block}.page-thank-you .coach-quote-form-sec{position:relative;z-index:999992}.page-thank-you .dark-layer-for-step2-form{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .7);z-index:999991}.form-stage2 .wpcf7-response-output{color:#fff}.form-stage2 .coach-quote-form-sec{position:relative;z-index:999992}.form-stage2 .dark-layer-for-step2-form{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .7);z-index:999991}.thank-you-msg{margin:0;border:none;color:#d09a2a;background:url(/wp-content/themes/pandacoaches/assets/css/images/thank-you-bear-img.png) scroll no-repeat 6px 6px #231f20;padding:6px 14px 9px 62px;border-radius:4px;font-size:32px;line-height:38px}.close-thank-you,.coach-form .coach-form-close,.coach-form .coach-form-close-home{color:#231f20;font-size:30px;line-height:30px;height:28px;width:28px;display:none;border-radius:28px;text-align:center;background:url(/wp-content/themes/pandacoaches/assets/css/images/thank-you-close-btn-bg.jpg) scroll no-repeat center center;cursor:pointer;position:absolute;top:10px;right:20px}.form-fields-section{display:flex;flex-direction:column}.step-form .row{display:flex;flex-wrap:wrap;gap:16px}.step-form .col-md-6{flex:2;min-width:240px}.step-form .col-md-3,.step-form .col-md-12{flex:1;min-width:240px}a.has-primary-color:hover{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--white)!important}a.has-white-color:hover{background-color:var(--wp--preset--color--white)!important;color:var(--wp--preset--color--black)!important}.sub-header-link a{text-decoration:none}@media screen and (max-width:768px){.step-form .row{flex-direction:column}.form-steps-btn-sec{flex-direction:column;align-items:flex-start;gap:12px}}@media screen and (max-width:768px){#ttr_widget tbody>tr tbody>tr{display:flex;flex-direction:column}#ttr_widget tbody>tr tbody>tr>td{width:100%}#reviewWidget_horizontal #ttr_widget table>tbody>tr>td{box-sizing:border-box}#reviewWidget_horizontal #ttr_widget .review_average a{display:block;max-width:max-content;margin-top:15px}}@media (max-width:599px){body header .wp-block-navigation__container>.wp-block-navigation-item.has-child>.wp-block-navigation-item__content+.wp-block-navigation-submenu__toggle:after,body header .wp-block-navigation__container>.wp-block-navigation-item.has-child>.wp-block-navigation-item__content:before{border-right:2px solid;content:"";display:block;height:6px;margin-top:-4px;position:absolute;transform:rotate(315deg);right:38px;top:10px;width:0}body header .wp-block-navigation__container>.wp-block-navigation-item.has-child>.wp-block-navigation-item__content+.wp-block-navigation-submenu__toggle:after{margin-top:-4px;transform:rotate(45deg);right:41px}body header .wp-block-navigation__container>.wp-block-navigation-item.has-child>.wp-block-navigation-item__content+.wp-block-navigation-submenu__toggle[aria-expanded=true]{transform:rotate(180deg)}body header .wp-block-navigation__submenu-container{padding:24px 0 0 0!important;row-gap:20px!important;display:none!important}body header .wp-block-navigation__container>.wp-block-navigation-item.has-child>.wp-block-navigation-item__content+.wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container{display:flex!important}body header .wp-block-navigation__container>.wp-block-navigation-item{width:200px}.wp-block-navigation .has-child:hover .wp-block-navigation__submenu-container,.wp-block-navigation .has-child:focus-within .wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:block!important;position:absolute;right:30px;top:5px}body header .wp-block-navigation__container>.wp-block-navigation-item.has-child>.wp-block-navigation-item__content+.wp-block-navigation-submenu__toggle:after,body header .wp-block-navigation__container>.wp-block-navigation-item.has-child>.wp-block-navigation-item__content:before{content:none}}.wp-block-list{list-style-position:inside;padding-left:0}.contact-form{margin:0;padding:0}.contact-form li{list-style:none;padding-left:0}.contact-form li p{display:flex;flex-direction:column;gap:5px}.contact-form li p label{font-size:18px;font-weight:400}.contact-form li p input,.contact-form li p textarea{border:1px solid #E0E0E0;padding:10px;width:100%;box-sizing:border-box}.contact-form li p input[type=submit]{padding:13px 24px;background:var(--wp--preset--color--primary);text-decoration:none;font-family:var(--wp--preset--font-family--figtree);font-style:normal;font-weight:600;font-size:16px;line-height:140%;color:#FFF;display:block;margin-top:12px}.contact-form li p input[type=submit]:hover{background:var(--wp--preset--color--white);color:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary);cursor:pointer}.contact-form .submit-btn p{margin-bottom:0;gap:0}.datepicker.dropdown-menu th,.datepicker.dropdown-menu td{font-weight:700}.popup-thanks{position:fixed;inset:0;background:rgb(0 0 0 / .6);display:none;justify-content:center;align-items:center;z-index:9999}.popup-thanks.active{display:flex}.popup-content{background:#fff;border-radius:10px;padding:40px;max-width:500px;width:90%;text-align:center;position:relative;box-shadow:0 10px 30px rgb(0 0 0 / .2)}.popup-content h2{font-size:28px;margin-bottom:10px}.popup-content p{font-size:16px;line-height:1.5;color:#333}.popup-button{background-color:#BE9547;border-radius:8px;color:#FFF;font-family:var(--wp--preset--font-family--figtree);font-size:clamp(14px, 0.875rem + (1vw - 3.2px) * 0.208, 16px);font-weight:600;line-height:1.4;padding-top:13px;padding-right:24px;padding-bottom:13px;padding-left:24px;text-decoration:none}.popup-image{width:80px;height:auto;margin-bottom:20px}.popup-close{position:absolute;top:15px;right:15px;font-size:24px;background:none;border:none;cursor:pointer}.wpcf7-response-output{display:none!important}header{position:fixed;left:0;width:100%;z-index:9999;top:0;transition:top 0.4s cubic-bezier(.4,0,.2,1),opacity 0.4s;background-color:var(--wp--preset--color--white)}header.header-hidden{opacity:.7}body.scrolling-down.js-sticky-header header.sticky{top:0;pointer-events:auto}body:not(.js-sticky-header) header:not(.sticky){position:static;top:0;pointer-events:auto;transition:none}.container-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:10px 10px;grid-auto-flow:row;grid-template-areas:"pp pd pt" "dp rd rt"}.container-grid .pp{grid-area:pp}.container-grid .pd{grid-area:pd}.container-grid .pt{grid-area:pt}.container-grid .dp{grid-area:dp}.container-grid .rd{grid-area:rd}.container-grid .rt{grid-area:rt}@media (max-width:768px){.container-grid{grid-template-columns:repeat(2,1fr);grid-template-areas:"pp pp" "dp dp" "pd pt" "rd rt"}.coach-form .coach-form-frame .form-fields-section .step-form label small{display:none}.coach-form .form-steps-btn-sec .form-btns .next-step-link-sec a{width:100%;box-sizing:border-box;text-align:center}.coach-form.form-step1 .form-steps-btn-sec .form-btns .next-step-link-sec{width:100%;margin-top:10px}.coach-form .form-steps-btn-sec .form-btns p{width:100%}}