.wp-block-buttons .wp-element-button:hover,.wp-block-buttons .wp-element-button:focus{background:var(--wp--preset--color--sky, #40C3EC)}.wp-block-button.is-style-outline .wp-element-button:hover,.wp-block-button.is-style-outline .wp-element-button:focus{color:var(--wp--preset--color--river, #319ABF);border-color:var(--wp--preset--color--river, #319ABF);background:rgba(0,0,0,0)}.wp-block-button.is-style-white .wp-element-button:hover,.wp-block-button.is-style-white .wp-element-button:focus{background:linear-gradient(0deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.5) 100%),linear-gradient(270deg, var(--wp--preset--color--sky, #40C3EC) 0%, var(--wp--preset--color--desert, #BDB2AB) 100%);border:none}.wp-block-button.is-style-white-outline .wp-element-button:hover,.wp-block-button.is-style-white-outline .wp-element-button:focus{background:rgba(0,0,0,0);color:#7fe1ff;border:2px solid #7fe1ff}.wp-block-button.is-style-link-primary .wp-element-button:hover,.wp-block-button.is-style-link-primary .wp-element-button:focus{background:rgba(0,0,0,0);text-decoration:underline;color:var(--wp--preset--color--river, #319ABF)}.wp-block-button.is-style-link-white .wp-element-button:hover,.wp-block-button.is-style-link-white .wp-element-button:focus{background:rgba(0,0,0,0);text-decoration:underline;color:var(--wp--preset--color--sky, #40C3EC)}.gform-theme-button,.gform_button{padding:20px 30px !important;text-transform:uppercase !important;background:var(--wp--preset--color--black) !important;color:var(--wp--preset--color--white) !important;border-radius:10px !important}.gform_previous_button{background-color:rgba(0,0,0,0) !important;border-width:2px !important;color:var(--wp--preset--color--black) !important}.gform_button:hover,.gform_button:focus{background:var(--wp--preset--color--sky, #40C3EC) !important}.gform-theme-button:hover,.gform_button:hover,.gform-theme-button:focus,.gform_button:focus{background:var(--wp--preset--color--sky, #40C3EC) !important}.gform_previous_button:hover,.gform_previous_button:focus{color:var(--wp--preset--color--river, #319ABF) !important;background:rgba(0,0,0,0) !important;border-color:var(--wp--preset--color--river, #319ABF) !important}.gf_progressbar.gf_progressbar_blue{border-radius:100px;background:var(--wp--preset--color--midnight) !important;height:44px;display:flex;align-items:center}.gf_progressbar_percentage.percentbar_blue{border-radius:100px;background:linear-gradient(90deg, #FFF 0%, #40C3EC 100%);height:24px !important;margin-left:10px;position:relative}.gf_progressbar_percentage.percentbar_blue.percentbar_100{margin-right:76px}.gf_progressbar_percentage.percentbar_blue::after{content:url(/wp-content/uploads/2025/08/Quiz_ProgressBar_Outside-Trail.svg);position:absolute;right:-66px}.gform_wrapper fieldset.gfield legend{font-size:25px !important;color:var(--wp--preset--color--black)}.gform_wrapper label{font-size:14px !important;font-weight:600 !important;text-transform:uppercase !important;color:var(--wp--preset--color--black) !important}button.tooltip{background:rgba(0,0,0,0) !important;box-shadow:none !important;padding:4px !important}fieldset.styled-check:has(.gfield_description){position:relative}fieldset.styled-check .gfield_description{position:absolute;top:-65px;width:100%;text-align:center;font-size:31px;color:#000}fieldset.styled-check legend.gfield_label.gform-field-label{text-align:center;font-size:40px !important;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-0.8px;padding-top:60px;margin-bottom:70px}fieldset.styled-check .ginput_container>*:only-child{flex-direction:row !important;flex-wrap:wrap;justify-content:center;padding-top:50px}fieldset.styled-check .price{font-size:20px;font-weight:600}fieldset.styled-check .styled-label{width:100%}fieldset.styled-check .styled-label .label{display:flex;font-size:25px;align-content:flex-end;align-items:center;justify-content:space-between;text-transform:none}fieldset.styled-check .styled-label .label .icon{filter:invert(1)}fieldset.styled-check .styled-label .label .icon.no-invert{filter:none}fieldset.styled-check .gchoice{position:relative}fieldset.styled-check .gchoice input{position:absolute;left:0;opacity:0 !important}fieldset.styled-check .gchoice label{border-radius:30px;background:var(--wp--preset--color--white);box-shadow:0 10px 10px 0 rgba(0,0,0,.1);display:flex;width:300px;padding:12px 24px;cursor:pointer;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500;min-height:100px;align-items:center}fieldset.styled-check .gchoice label:hover{background-color:var(--wp--preset--color--desert);color:var(--wp--preset--color--black) !important}@media screen and (min-width: 768px){fieldset.styled-check .gchoice label{min-width:360px}}fieldset.styled-check .gchoice .gfield-choice-input[type=checkbox]:checked+.gform-field-label,fieldset.styled-check .gchoice .gfield-choice-input[type=radio]:checked+.gform-field-label{background-color:var(--wp--preset--color--black);color:#fff !important;border-color:var(--wp--preset--color--black)}fieldset.styled-check .gchoice .gfield-choice-input[type=checkbox]:checked+.gform-field-label .icon,fieldset.styled-check .gchoice .gfield-choice-input[type=radio]:checked+.gform-field-label .icon{filter:invert(0)}fieldset.styled-check .gchoice .gfield-choice-input[type=checkbox]:checked+.gform-field-label .icon.no-invert,fieldset.styled-check .gchoice .gfield-choice-input[type=radio]:checked+.gform-field-label .icon.no-invert{filter:invert(1)}.gfield--type-section{border:none !important}h3.gsection_title{font-size:40px;font-weight:600}.gsection_description{font-size:31px}h3.gsection_title,.gsection_description{color:var(--wp--preset--color--black);text-align:center}footer.wp-block-template-part{margin-top:0;z-index:2;position:relative}.is-popup-content{display:none !important}.popup-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1111}.popup-container .popup-content{background:#fff;border-radius:30px;margin:0 auto;max-width:1024px;min-width:350px;overflow-x:hidden;padding:83px;position:relative;width:100%}.popup-container .popup-content .is-popup-content{display:block !important}.popup-container .popup-content .popup-close{align-items:center;cursor:pointer;display:flex;height:20px;justify-content:center;margin:45px 45px 0 0;position:absolute;right:0;top:0;width:20px}.popup-container .popup-content .popup-close:after,.popup-container .popup-content .popup-close:before{background:#000;border-radius:15px;bottom:unset;content:"";display:block;position:absolute;height:30px;left:unset;right:unset;top:unset;width:3px}.popup-container .popup-content .popup-close:after{transform:rotate(-45deg)}.popup-container .popup-content .popup-close:before{transform:rotate(45deg)}.popup-container .popup-content .popup-close:hover:before,.popup-container .popup-content .popup-close:hover:after{background:var(--wp--preset--color--gray)}.popup-container .popup-overlay{background:#000;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}@media(max-width: 768px){.popup-container .popup-content{padding:60px 30px 40px}}.wp-block-post-featured-image img{border-radius:8px;max-height:326px;-o-object-fit:cover;object-fit:cover}.wp-block-post-featured-image img.default-thumbnail{background-color:var(--wp--preset--color--dark-gray);-o-object-fit:contain;object-fit:contain}.has-no-margin,.no-margin{margin-bottom:0 !important;margin-left:0 !important;margin-right:0 !important;margin-top:0 !important}.has-no-margin-bottom,.no-margin-bottom{margin-bottom:0 !important}.has-no-margin-left,.no-margin-left{margin-left:0 !important}.has-no-margin-right,.no-margin-right{margin-right:0 !important}.has-no-margin-top,.no-margin-top{margin-top:0 !important}@keyframes fadeIn{0%{opacity:0}100%{opacity:.5}}.topography .kt-row-layout-overlay{animation:fadeIn 1s ease}.topography{padding-bottom:200px}main:has(.topography)+footer>.kb-row-layout-wrap:first-child{margin-top:-300px !important}:root :where(.is-layout-flow)>*{margin-top:0;margin-block-start:0 !important}main{margin-top:0 !important}.wp-site-blocks{padding-bottom:0 !important;padding-top:0 !important}