.elementor-943 .elementor-element.elementor-element-43fc6c3{padding:1.5rem 1.5rem 1.5rem 1.5rem;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-943 .elementor-element.elementor-element-205834c:not(.elementor-motion-effects-element-type-background), .elementor-943 .elementor-element.elementor-element-205834c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #7BE7FF 100%);}.elementor-943 .elementor-element.elementor-element-205834c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0rem;margin-bottom:0rem;padding:2rem 2rem 2rem 2rem;}.elementor-943 .elementor-element.elementor-element-205834c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-943 .elementor-element.elementor-element-ccf4791 > .elementor-widget-container{margin:-.2rem 0rem 2.3rem 0rem;}.elementor-943 .elementor-element.elementor-element-ccf4791{text-align:center;}.elementor-943 .elementor-element.elementor-element-ccf4791 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:2rem;font-weight:400;line-height:1.2em;color:var( --e-global-color-cd721fb );}.elementor-943 .elementor-element.elementor-element-5692ff4{margin-top:0rem;margin-bottom:2rem;}.elementor-943 .elementor-element.elementor-element-ab11cd3 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-58cd2a1 );box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.05);}.elementor-943 .elementor-element.elementor-element-ab11cd3 > .elementor-element-populated, .elementor-943 .elementor-element.elementor-element-ab11cd3 > .elementor-element-populated > .elementor-background-overlay, .elementor-943 .elementor-element.elementor-element-ab11cd3 > .elementor-background-slideshow{border-radius:1em 1em 1em 1em;}.elementor-943 .elementor-element.elementor-element-1829af5{text-align:center;}.elementor-943 .elementor-element.elementor-element-a65b7f9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-943 .elementor-element.elementor-element-a65b7f9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-943 .elementor-element.elementor-element-a65b7f9 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-58cd2a1 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2rem 2rem 2rem 2rem;}.elementor-943 .elementor-element.elementor-element-a65b7f9 > .elementor-element-populated, .elementor-943 .elementor-element.elementor-element-a65b7f9 > .elementor-element-populated > .elementor-background-overlay, .elementor-943 .elementor-element.elementor-element-a65b7f9 > .elementor-background-slideshow{border-radius:1em 1em 1em 1em;}.elementor-943 .elementor-element.elementor-element-a65b7f9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-943 .elementor-element.elementor-element-c5dd6ad > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-943 .elementor-element.elementor-element-c5dd6ad:not(.elementor-motion-effects-element-type-background), .elementor-943 .elementor-element.elementor-element-c5dd6ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cd721fb );}.elementor-943 .elementor-element.elementor-element-c5dd6ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1.5rem 1.5rem 1.5rem 1.5rem;}.elementor-943 .elementor-element.elementor-element-c5dd6ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-943 .elementor-element.elementor-element-555de62.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-943 .elementor-element.elementor-element-555de62.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-943 .elementor-element.elementor-element-86c1e62{text-align:start;}.elementor-943 .elementor-element.elementor-element-86c1e62 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:0.88888888888rem;font-weight:400;line-height:1em;color:var( --e-global-color-cc22b17 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-943 .elementor-element.elementor-element-1b1fed9 .elementor-icon-wrapper{text-align:center;}.elementor-943 .elementor-element.elementor-element-1b1fed9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cc22b17 );}.elementor-943 .elementor-element.elementor-element-1b1fed9.elementor-view-framed .elementor-icon, .elementor-943 .elementor-element.elementor-element-1b1fed9.elementor-view-default .elementor-icon{color:var( --e-global-color-cc22b17 );border-color:var( --e-global-color-cc22b17 );}.elementor-943 .elementor-element.elementor-element-1b1fed9.elementor-view-framed .elementor-icon, .elementor-943 .elementor-element.elementor-element-1b1fed9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cc22b17 );}.elementor-943 .elementor-element.elementor-element-1b1fed9.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-58cd2a1 );}.elementor-943 .elementor-element.elementor-element-1b1fed9.elementor-view-framed .elementor-icon:hover, .elementor-943 .elementor-element.elementor-element-1b1fed9.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-58cd2a1 );border-color:var( --e-global-color-58cd2a1 );}.elementor-943 .elementor-element.elementor-element-1b1fed9.elementor-view-framed .elementor-icon:hover, .elementor-943 .elementor-element.elementor-element-1b1fed9.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-58cd2a1 );}.elementor-943 .elementor-element.elementor-element-1b1fed9 .elementor-icon{font-size:1.5rem;}.elementor-943 .elementor-element.elementor-element-1b1fed9 .elementor-icon svg{height:1.5rem;}.elementor-943 .elementor-element.elementor-element-1b1fed9 .elementor-icon i, .elementor-943 .elementor-element.elementor-element-1b1fed9 .elementor-icon svg{transform:rotate(0deg);}.elementor-943 .elementor-element.elementor-element-1c650b0 .elementor-icon-wrapper{text-align:center;}.elementor-943 .elementor-element.elementor-element-1c650b0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cc22b17 );}.elementor-943 .elementor-element.elementor-element-1c650b0.elementor-view-framed .elementor-icon, .elementor-943 .elementor-element.elementor-element-1c650b0.elementor-view-default .elementor-icon{color:var( --e-global-color-cc22b17 );border-color:var( --e-global-color-cc22b17 );}.elementor-943 .elementor-element.elementor-element-1c650b0.elementor-view-framed .elementor-icon, .elementor-943 .elementor-element.elementor-element-1c650b0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cc22b17 );}.elementor-943 .elementor-element.elementor-element-1c650b0.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-58cd2a1 );}.elementor-943 .elementor-element.elementor-element-1c650b0.elementor-view-framed .elementor-icon:hover, .elementor-943 .elementor-element.elementor-element-1c650b0.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-58cd2a1 );border-color:var( --e-global-color-58cd2a1 );}.elementor-943 .elementor-element.elementor-element-1c650b0.elementor-view-framed .elementor-icon:hover, .elementor-943 .elementor-element.elementor-element-1c650b0.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-58cd2a1 );}.elementor-943 .elementor-element.elementor-element-1c650b0 .elementor-icon{font-size:1.5rem;}.elementor-943 .elementor-element.elementor-element-1c650b0 .elementor-icon svg{height:1.5rem;}.elementor-943 .elementor-element.elementor-element-1c650b0 .elementor-icon i, .elementor-943 .elementor-element.elementor-element-1c650b0 .elementor-icon svg{transform:rotate(0deg);}.elementor-bc-flex-widget .elementor-943 .elementor-element.elementor-element-350a446.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-943 .elementor-element.elementor-element-350a446.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-943 .elementor-element.elementor-element-350a446.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-943 .elementor-element.elementor-element-8b2c543{text-align:start;}.elementor-943 .elementor-element.elementor-element-8b2c543 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:0.88888888888rem;font-weight:400;line-height:1em;color:var( --e-global-color-cc22b17 );}.elementor-943 .elementor-element.elementor-element-b87021a:not(.elementor-motion-effects-element-type-background), .elementor-943 .elementor-element.elementor-element-b87021a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1d94c91 );}.elementor-943 .elementor-element.elementor-element-b87021a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0.5rem 1.5rem 0.5rem 1.5rem;}.elementor-943 .elementor-element.elementor-element-b87021a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-943 .elementor-element.elementor-element-dabaa9e{text-align:center;}.elementor-943 .elementor-element.elementor-element-dabaa9e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:0.77777777777rem;font-weight:400;color:var( --e-global-color-9e124dd );}@media(min-width:768px){.elementor-943 .elementor-element.elementor-element-ab11cd3{width:26.977%;}.elementor-943 .elementor-element.elementor-element-a65b7f9{width:66.091954023%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-943 .elementor-element.elementor-element-ccf4791 .elementor-heading-title{font-size:1.75rem;}.elementor-943 .elementor-element.elementor-element-a65b7f9 > .elementor-element-populated{padding:2rem 1.5rem 2rem 1.5rem;}.elementor-943 .elementor-element.elementor-element-555de62.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-943 .elementor-element.elementor-element-555de62 > .elementor-element-populated{margin:0rem 0rem 0.5rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-943 .elementor-element.elementor-element-350a446.elementor-column > .elementor-widget-wrap{justify-content:center;}}@media(max-width:767px){.elementor-943 .elementor-element.elementor-element-43fc6c3{padding:1rem 1rem 1rem 1rem;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-943 .elementor-element.elementor-element-205834c{padding:2rem 1.5rem 2rem 1.5rem;}.elementor-943 .elementor-element.elementor-element-ccf4791 > .elementor-widget-container{margin:-.1rem 0rem 1.5rem 0rem;}.elementor-943 .elementor-element.elementor-element-ccf4791 .elementor-heading-title{font-size:1.25rem;}.elementor-943 .elementor-element.elementor-element-5692ff4{margin-top:0rem;margin-bottom:0rem;}}/* Start custom CSS */body,html{font-size:18px}body{overflow-x:hidden}[data-elementor-type=landing-page]{overflow:hidden;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.formSectionQ{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0}.logoQ{z-index:2;position:relative}.logoQ img{height:32px;width:189px}div[data-elementor-type=landing-page]>*{padding-left:1.5rem;padding-right:1.5rem}.grid_5_3_Q .elementor-container{gap:2rem 2.5rem}.smallInnerQ.elementor-section.elementor-section-boxed>.elementor-container{max-width:936px}.lexendQ strong{font-weight:600}.coverImageQ,.coverImageQ .elementor-widget-container,.coverImageQ .elementor-widget-container img{position:absolute;top:0;left:0;width:100%;height:100%}.coverImageQ .elementor-widget-container img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.coverImageQ.bottomQ .elementor-widget-container img{-o-object-position:bottom;object-position:bottom}.overflowHiddenQ .elementor-widget-wrap{overflow:hidden}.inlineElmsQ .elementor-widget-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1.5rem}.inlineElmsQ.topQ .elementor-widget-wrap{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.inlineElmsQ.smallGapQ .elementor-widget-wrap{gap:.88888888888rem}.inlineElmsQ .elementor-widget-wrap>*{width:auto}@media only screen and (max-width:769px){.coverImageQ,.coverImageQ .elementor-widget-container,.coverImageQ .elementor-widget-container img{position:relative}}.formTestQ{min-height:442px}.formTestQ .stepQ{position:absolute;top:0;left:0;width:100%;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:strech;-ms-flex-pack:strech;justify-content:strech;-webkit-box-align:strech;-ms-flex-align:strech;align-items:strech;opacity:0;pointer-events:none;-webkit-transition:.15s ease;transition:.15s ease}.formTestQ .stepQ.activeQ{opacity:1;pointer-events:all;-webkit-transition:.15s ease .15s;transition:.15s ease .15s}.formTestQ .stepQ.startQ{padding:2rem}.formTestQ .stepQ.endQ h3,.formTestQ .stepQ.startQ h3{font-size:3rem;line-height:1.4;color:var(--e-global-color-dfe6719);margin:-.2em 0}.formTestQ .stepQ.endQ .bigBlueQ,.formTestQ .stepQ.startQ .testButtonQ{width:100%;margin-top:3rem;margin-bottom:1rem;padding:1.5rem;font-size:1rem;text-transform:uppercase;font-weight:700;-webkit-transition:.3s ease;transition:.3s ease;cursor:pointer}.formTestQ .stepQ.endQ .bigBlueQ{margin:0}.formTestQ .stepQ .testButtonQ{opacity:.5;pointer-events:none}.formTestQ .stepQ .testButtonQ.activeQ,.formTestQ .stepQ.endQ .testButtonQ,.formTestQ .stepQ.startQ .testButtonQ{opacity:1;pointer-events:all}.formTestQ .stepQ .testButtonQ:hover{background-color:#e70000}.formTestQ .smallTextQ,.mc4wp-checkbox label span{font-size:.77777777777rem;text-align:center;font-family:"DM Sans",Sans-serif;font-weight:400;color:var(--e-global-color-9e124dd)}.formTestQ .stepQ .questionsQ{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.formTestQ .stepQ h3{font-family:"DM Sans",Sans-serif;font-size:1.5rem;line-height:1.4;font-weight:400;margin:-.2em 0}.formTestQ .stepQ .questionsQ{margin-top:2rem;margin-bottom:2rem}.formTestQ .stepQ:nth-child(10) .questionsQ,.formTestQ .stepQ:nth-child(2) .questionsQ{margin-top:1.5rem}.formTestQ .stepQ .questionsQ .questionQ.shadowBoxQ{border:1px solid var(--e-global-color-58cd2a1);border-radius:.27777777777rem;padding:1.5rem;-webkit-box-shadow:0 0 15px rgba(0,0,0,.05);box-shadow:0 0 15px rgba(0,0,0,.05)}.formTestQ .stepQ .questionsQ .questionQ.shadowBoxQ:not(:last-child){margin-bottom:1rem}.formTestQ .stepQ p{margin:0}.formTestQ .stepQ .questionsQ .questionQ p.labelQ{font-family:"DM Sans",Sans-serif;font-size:1rem;line-height:1.2;margin:-.1rem 0 .9rem}.formTestQ .wpcf7-form-control-wrap{display:block}.formTestQ .wpcf7-text{width:100%;border:none!important;border-bottom:1px solid var(--e-global-color-58cd2a1)!important;outline:0!important;border-radius:0;padding:.5rem 0;font-family:"DM Sans",Sans-serif;font-size:.88888888888rem;line-height:1;color:var(--e-global-color-9e124dd)}.formTestQ .wpcf7-text::-webkit-input-placeholder{font-family:"DM Sans",Sans-serif;font-size:.88888888888rem;line-height:1;color:var(--e-global-color-9e124dd)!important}.formTestQ .wpcf7-text:-ms-input-placeholder{font-family:"DM Sans",Sans-serif;font-size:.88888888888rem;line-height:1;color:var(--e-global-color-9e124dd)!important}.formTestQ .wpcf7-text::-ms-input-placeholder{font-family:"DM Sans",Sans-serif;font-size:.88888888888rem;line-height:1;color:var(--e-global-color-9e124dd)!important}.formTestQ .wpcf7-text::placeholder{font-family:"DM Sans",Sans-serif;font-size:.88888888888rem;line-height:1;color:var(--e-global-color-9e124dd)!important}.formTestQ .stepQ .testButtonQ{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 0 0 auto;padding:.77777777777rem 1.11111111111rem;border:none;border-radius:.16666666666rem;font-family:"DM Sans",Sans-serif;font-size:.88888888888rem;line-height:1;font-weight:500;color:#fff;background-color:var(--e-global-color-cd5bf5d);cursor:pointer}.formTestQ .stepQ .optionQ:not(:last-child){margin-bottom:1rem}.formTestQ .stepQ .optionQ p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.66666666666rem}.formTestQ .stepQ .optionQ span{font-family:"DM Sans",Sans-serif;font-size:1rem;line-height:1.2;font-weight:normnal;margin:-.1em 0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.questionQ .wpcf7-form-control-wrap{display:block}.questionQ .wpcf7-form-control-wrap .wpcf7-radio{display:block}.questionQ .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item{display:block}.questionQ .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item:not(:last-child){margin-bottom:1rem}.questionQ .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item{margin-left:0}.mc4wp-checkbox label,.questionQ .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.66666666666rem}.mc4wp-checkbox label{gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.questionQ .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label{font-family:"DM Sans",Sans-serif;font-size:1rem;line-height:1.2;font-weight:normnal;margin:-.1em 0;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;display:block}.checksScoreQ{height:0;overflow:hidden;opacity:0;width:0;left:0;bottom:0}.wpcf7-spinner{position:absolute;margin:0;top:-2rem;-webkit-transform:none;transform:none;margin:0;left:-2rem;width:calc(100% + 4rem);height:calc(100% + 4rem);border-radius:1rem;background-color:rgba(255,255,255,.95);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.wpcf7-spinner::after,.wpcf7-spinner::before{content:"";position:absolute;border:4px solid var(--e-global-color-accent);opacity:1;border-radius:50%;-webkit-animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wpcf7-spinner::before{-webkit-animation-delay:-.5s;animation-delay:-.5s;border-color:var(--e-global-color-secondary)}@-webkit-keyframes lds-ripple{0%{width:0;height:0;opacity:0}4.9%{width:0;height:0;opacity:0}5%{width:0;height:0;opacity:1}100%{width:4rem;height:4rem;opacity:0}}@keyframes lds-ripple{0%{width:0;height:0;opacity:0}4.9%{width:0;height:0;opacity:0}5%{width:0;height:0;opacity:1}100%{width:4rem;height:4rem;opacity:0}}.wpcf7-response-output{display:none!important}.formTestQ .stepQ input.testButtonQ[type=submit]:not(.activeSendQ){pointer-events:none;opacity:.5}.formTestQ .stepQ.endQ{padding:1rem}.stepQ.endQ p.subtitleQ{font-family:"DM Sans",Sans-serif;line-height:1.6;font-weight:400;margin:calc(3rem - .3em) 0 calc(2rem - .3em)}.testResulQ:not(.activeQ){display:none}.stepQ .testButtonQ{text-align:center}.stepQ.endQ:not(.activeQ){visibility:hidden}.stepQ.endQ .testResulQ .testButtonQ.bigBlueQ{background-color:var(--e-global-color-accent)}.stepQ.endQ .testResulQ .testButtonQ.bigBlueQ:hover{background-color:var(--e-global-color-248f21f)}.stepQ.endQ .testResulQ .testButtonQ.smallGreyQ{color:var(--e-global-color-cd721fb);background-color:var(--e-global-color-1d94c91);width:100%;margin-bottom:.5rem}.stepQ.endQ .testResulQ .testButtonQ.smallGreyQ:hover{background-color:var(--e-global-color-54f8942)}.stepQ.endQ p.smallTextQ{text-align:left}.stepQ.endQ p.smallTextQ a{color:var(--e-global-color-accent);text-decoration:underline!important}.stepQ.endQ p.smallTextQ a:hover{color:var(--e-global-color-248f21f)}.stepQ.endQ .testResulQ:nth-child(2) p.smallTextQ{margin-bottom:1rem}.underlineQ{border-bottom:.111111em solid}.underlineQ.blueQ{border-color:var(--e-global-color-primary)}.underlineQ.yellowQ{border-color:var(--e-global-color-secondary)}.underlineQ.redQ{border-color:var(--e-global-color-cd5bf5d)}.underlineQ.greenQ{border-color:var(--e-global-color-db333e7)}.wpcf7-not-valid-tip{font-family:"DM Sans",Sans-serif;font-size:.77777777777rem;line-height:1.2;font-weight:500}.formTestQ .stepQ.endQ{min-height:0}.formTestQ .stepQ .testButtonQ{white-space:normal}.mc4wp-checkbox label span{text-align:left}@media only screen and (max-width:768px){.formTestQ .stepQ.endQ,.formTestQ .stepQ.startQ{padding:0 .5rem}}@media only screen and (max-width:480px){.formTestQ .stepQ.endQ,.formTestQ .stepQ.startQ{padding:0}.formTestQ .stepQ h3{font-size:1.25rem}.formTestQ .stepQ.endQ h3,.formTestQ .stepQ.startQ h3{font-size:2rem}.stepQ.endQ p.subtitleQ{margin:calc(3rem - .3em) 0 calc(2rem - .3em)}.formTestQ .stepQ .questionsQ .questionQ.shadowBoxQ{padding:1rem}}
.addToCartWrapperQ{
    height: 0;
    width: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
}
.stepQ.endQ .testResulQ:nth-child(2) .testButtonQ.smallGreyQ{
    margin-bottom: 0;
    margin-top: 0.5rem;
}
.stepQ.endQ p.subtitleQ a{
    text-decoration: underline;
}
.stepsCounterQ{
    position: absolute;
    bottom: -2rem;
    right: 0;
    font-family: "Lexend Deca",sans-serif;
    font-size: 1rem;
    color: var(--e-global-color-cc22b17);
    line-height: 1;
}

@media only screen and (max-width: 768px){
    .stepsCounterQ{
        bottom: 0.75rem;
        left: 0.6rem;
    }
    .formTestQ{
        min-height: 0;
        height: auto !important;
    }
    .formTestQ .stepQ{
        position: relative;
        display: none;
    }
    .formTestQ .stepQ.activeQ{
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .formTestQ .stepQ.endQ .bigBlueQ, .formTestQ .stepQ.startQ .testButtonQ{
        margin-top: 2rem;
    }
}

@media only screen and (min-width: 769px){
    .stepsCounterQ{
        color: var(--e-global-color-dfe6719);
    }
}

.inputHiddenQ{
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: -1;
    height: 0;
    width: 0;
    overflow: hidden;
    opacity: 0;
}/* End custom CSS */