*{box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;margin:0;padding:0}body{background-color:#321389;color:#fff;font-size:16px;font-family:var(--font-area-normal-regular);line-height:1.25}html:has(.open,.modal-wrapper) body{overflow:hidden}html{scroll-behavior:smooth}a{text-decoration:none}.btn-wrapper{display:inline-block;height:50px}.p-60{padding:60px 0}.pt-100{padding-top:100px!important}.pt-50{padding-top:50px!important}.pb-100{padding-bottom:100px!important}.pb-0,.py-0{padding-bottom:0!important}.py-0{padding-top:0!important}.px-160{padding-left:160px!important;padding-right:160px!important}@media screen and (max-width:1440px){.px-0-1440{padding-left:0!important;padding-right:0!important}}.max-w-1440{max-width:1440px;width:100%;margin:0 auto;padding:0 64px}@media screen and (max-width:767px){.max-w-1440{padding:0 20px}}.ask-an-expert-form-container .ask-an-expert-form,.contact-page-container .contact-us-form .contact-form-wrapper,.form-wrapper,.review-form-container .review-form{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px}.ask-an-expert-form-container .ask-an-expert-form input,.ask-an-expert-form-container .ask-an-expert-form select,.ask-an-expert-form-container .ask-an-expert-form textarea,.contact-page-container .contact-us-form .contact-form-wrapper input,.contact-page-container .contact-us-form .contact-form-wrapper select,.contact-page-container .contact-us-form .contact-form-wrapper textarea,.form-wrapper input,.form-wrapper select,.form-wrapper textarea,.review-form-container .review-form input,.review-form-container .review-form select,.review-form-container .review-form textarea{color:#fff;font-size:14px;border:none;border:1px solid hsla(0,0%,100%,.4);padding:16px 16px 16px 8px;background-color:rgba(0,0,0,0);font-family:var(--font-area-normal-bold);resize:none}.ask-an-expert-form-container .ask-an-expert-form input:focus-visible,.ask-an-expert-form-container .ask-an-expert-form select:focus-visible,.ask-an-expert-form-container .ask-an-expert-form textarea:focus-visible,.contact-page-container .contact-us-form .contact-form-wrapper input:focus-visible,.contact-page-container .contact-us-form .contact-form-wrapper select:focus-visible,.contact-page-container .contact-us-form .contact-form-wrapper textarea:focus-visible,.form-wrapper input:focus-visible,.form-wrapper select:focus-visible,.form-wrapper textarea:focus-visible,.review-form-container .review-form input:focus-visible,.review-form-container .review-form select:focus-visible,.review-form-container .review-form textarea:focus-visible{outline:1px solid #ebf700}.ask-an-expert-form-container .ask-an-expert-form input::placeholder,.ask-an-expert-form-container .ask-an-expert-form select::placeholder,.ask-an-expert-form-container .ask-an-expert-form textarea::placeholder,.contact-page-container .contact-us-form .contact-form-wrapper input::placeholder,.contact-page-container .contact-us-form .contact-form-wrapper select::placeholder,.contact-page-container .contact-us-form .contact-form-wrapper textarea::placeholder,.form-wrapper input::placeholder,.form-wrapper select::placeholder,.form-wrapper textarea::placeholder,.review-form-container .review-form input::placeholder,.review-form-container .review-form select::placeholder,.review-form-container .review-form textarea::placeholder{color:#bfbfbf;opacity:.6;font-family:var(--font-area-normal-regular)}.ask-an-expert-form-container .ask-an-expert-form input:-webkit-autofill,.ask-an-expert-form-container .ask-an-expert-form select:-webkit-autofill,.ask-an-expert-form-container .ask-an-expert-form textarea:-webkit-autofill,.contact-page-container .contact-us-form .contact-form-wrapper input:-webkit-autofill,.contact-page-container .contact-us-form .contact-form-wrapper select:-webkit-autofill,.contact-page-container .contact-us-form .contact-form-wrapper textarea:-webkit-autofill,.form-wrapper input:-webkit-autofill,.form-wrapper input:-webkit-autofill:active,.form-wrapper input:-webkit-autofill:focus,.form-wrapper input:-webkit-autofill:hover,.form-wrapper select:-webkit-autofill,.form-wrapper select:-webkit-autofill:active,.form-wrapper select:-webkit-autofill:focus,.form-wrapper select:-webkit-autofill:hover,.form-wrapper textarea:-webkit-autofill,.form-wrapper textarea:-webkit-autofill:active,.form-wrapper textarea:-webkit-autofill:focus,.form-wrapper textarea:-webkit-autofill:hover,.review-form-container .review-form input:-webkit-autofill,.review-form-container .review-form select:-webkit-autofill,.review-form-container .review-form textarea:-webkit-autofill{-webkit-text-fill-color:#bfbfbf!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.ask-an-expert-form-container .ask-an-expert-form .form-field,.contact-page-container .contact-us-form .contact-form-wrapper .form-field,.form-wrapper .form-field,.review-form-container .review-form .form-field{display:flex;flex-direction:column;width:100%;gap:8px}.ask-an-expert-form-container .ask-an-expert-form .form-field .input-label,.contact-page-container .contact-us-form .contact-form-wrapper .form-field .input-label,.form-wrapper .form-field .input-label,.review-form-container .review-form .form-field .input-label{font-size:14px;font-family:var(--font-area-normal-bold);line-height:20px;letter-spacing:.7}.ask-an-expert-form-container .ask-an-expert-form .textarea-group,.contact-page-container .contact-us-form .contact-form-wrapper .textarea-group,.form-wrapper .textarea-group,.review-form-container .review-form .textarea-group{resize:none}.ask-an-expert-form-container .ask-an-expert-form .half-width-input,.contact-page-container .contact-us-form .contact-form-wrapper .half-width-input,.form-wrapper .half-width-input,.review-form-container .review-form .half-width-input{width:calc(50% - 20px)}@media screen and (max-width:768px){.ask-an-expert-form-container .ask-an-expert-form .half-width-input,.contact-page-container .contact-us-form .contact-form-wrapper .half-width-input,.form-wrapper .half-width-input,.review-form-container .review-form .half-width-input{width:100%}}.ask-an-expert-form-container .ask-an-expert-form .select-wrapper,.contact-page-container .contact-us-form .contact-form-wrapper .select-wrapper,.form-wrapper .select-wrapper,.review-form-container .review-form .select-wrapper{position:relative}.ask-an-expert-form-container .ask-an-expert-form .select-wrapper:after,.contact-page-container .contact-us-form .contact-form-wrapper .select-wrapper:after,.form-wrapper .select-wrapper:after,.review-form-container .review-form .select-wrapper:after{content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%) rotate(45deg);width:6px;height:6px;pointer-events:none;border:solid #ebf700;border-width:0 2px 2px 0;transition:transform .2s;z-index:9}.ask-an-expert-form-container .ask-an-expert-form .select-wrapper:hover:after,.contact-page-container .contact-us-form .contact-form-wrapper .select-wrapper:hover:after,.form-wrapper .select-wrapper:hover:after,.review-form-container .review-form .select-wrapper:hover:after{transform:translateY(-80%) rotate(45deg)}.ask-an-expert-form-container .ask-an-expert-form .select-wrapper select,.contact-page-container .contact-us-form .contact-form-wrapper .select-wrapper select,.form-wrapper .select-wrapper select,.review-form-container .review-form .select-wrapper select{width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:pointer;padding:16px 16px 16px 8px;position:relative}.ask-an-expert-form-container .ask-an-expert-form .select-wrapper select option,.contact-page-container .contact-us-form .contact-form-wrapper .select-wrapper select option,.form-wrapper .select-wrapper select option,.review-form-container .review-form .select-wrapper select option{background-color:#fff;color:#321389}.ask-an-expert-form-container .ask-an-expert-form .required-field-text,.contact-page-container .contact-us-form .contact-form-wrapper .required-field-text,.form-wrapper .required-field-text,.review-form-container .review-form .required-field-text{font-size:14px;font-weight:700;line-height:20px;letter-spacing:.7px;color:#ebf700;width:100%}.ask-an-expert-form-container .ask-an-expert-form .submit-btn-wrapper,.contact-page-container .contact-us-form .contact-form-wrapper .submit-btn-wrapper,.form-wrapper .submit-btn-wrapper,.review-form-container .review-form .submit-btn-wrapper{margin:0 auto}.ask-an-expert-form-container .ask-an-expert-form .radio-button-group,.contact-page-container .contact-us-form .contact-form-wrapper .radio-button-group,.form-wrapper .radio-button-group,.review-form-container .review-form .radio-button-group{width:100%;display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5}.ask-an-expert-form-container .ask-an-expert-form .radio-button-group .checkbox-input,.contact-page-container .contact-us-form .contact-form-wrapper .radio-button-group .checkbox-input,.form-wrapper .radio-button-group .checkbox-input,.review-form-container .review-form .radio-button-group .checkbox-input{margin-top:4px;width:20px;height:20px;min-width:20px;max-width:20px;border:2px solid #fff;border-radius:4px;cursor:pointer;position:relative;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:4px;transition:all .2s ease-in-out}.ask-an-expert-form-container .ask-an-expert-form .radio-button-group .checkbox-input:after,.contact-page-container .contact-us-form .contact-form-wrapper .radio-button-group .checkbox-input:after,.form-wrapper .radio-button-group .checkbox-input:after,.review-form-container .review-form .radio-button-group .checkbox-input:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:8px;border:2px solid #321389;border-width:0 2px 2px 0;transform:translate(-50%,-65%) rotate(45deg) scale(0);opacity:0;transition:transform .2s ease,opacity .2s ease}.ask-an-expert-form-container .ask-an-expert-form .radio-button-group .checkbox-input:checked,.contact-page-container .contact-us-form .contact-form-wrapper .radio-button-group .checkbox-input:checked,.form-wrapper .radio-button-group .checkbox-input:checked,.review-form-container .review-form .radio-button-group .checkbox-input:checked{background-color:#fff}.ask-an-expert-form-container .ask-an-expert-form .radio-button-group .checkbox-input:checked:after,.contact-page-container .contact-us-form .contact-form-wrapper .radio-button-group .checkbox-input:checked:after,.form-wrapper .radio-button-group .checkbox-input:checked:after,.review-form-container .review-form .radio-button-group .checkbox-input:checked:after{opacity:1;transform:translate(-50%,-65%) rotate(45deg) scale(1)}.ask-an-expert-form-container .ask-an-expert-form .radio-button-group .checkbox-input:invalid,.contact-page-container .contact-us-form .contact-form-wrapper .radio-button-group .checkbox-input:invalid,.form-wrapper .radio-button-group .checkbox-input:invalid,.review-form-container .review-form .radio-button-group .checkbox-input:invalid{border-color:green}.ask-an-expert-form-container .ask-an-expert-form .radio-button-group .checkbox-label p,.contact-page-container .contact-us-form .contact-form-wrapper .radio-button-group .checkbox-label p,.form-wrapper .radio-button-group .checkbox-label p,.review-form-container .review-form .radio-button-group .checkbox-label p{margin-top:10px;opacity:.5}.ask-an-expert-form-container .ask-an-expert-form .radio-button-group .checkbox-label span,.contact-page-container .contact-us-form .contact-form-wrapper .radio-button-group .checkbox-label span,.form-wrapper .radio-button-group .checkbox-label span,.review-form-container .review-form .radio-button-group .checkbox-label span{color:red}.ask-an-expert-form-container .ask-an-expert-form .radio-button-group .checkbox-error,.contact-page-container .contact-us-form .contact-form-wrapper .radio-button-group .checkbox-error,.form-wrapper .radio-button-group .checkbox-error,.review-form-container .review-form .radio-button-group .checkbox-error{border-color:#ebf700}.ask-an-expert-form-container .ask-an-expert-form .radio-button-group a,.contact-page-container .contact-us-form .contact-form-wrapper .radio-button-group a,.form-wrapper .radio-button-group a,.review-form-container .review-form .radio-button-group a{color:inherit;text-decoration:none;padding-bottom:2px;border-bottom:1px solid #ebf700}.ask-an-expert-form-container .ask-an-expert-form .input-error,.contact-page-container .contact-us-form .contact-form-wrapper .input-error,.form-wrapper .input-error,.review-form-container .review-form .input-error{font-size:12px;line-height:16px;letter-spacing:.6px;color:#ebf700}.ask-an-expert-form-container .ask-an-expert-form .input-error-border,.contact-page-container .contact-us-form .contact-form-wrapper .input-error-border,.form-wrapper .input-error-border,.review-form-container .review-form .input-error-border{border:1px solid #ebf700!important}.ask-an-expert-form-container .ask-an-expert-form .message,.contact-page-container .contact-us-form .contact-form-wrapper .message,.form-wrapper .message,.review-form-container .review-form .message{font-size:14px;font-weight:600;width:100%}.ask-an-expert-form-container .ask-an-expert-form .message.success-msg,.contact-page-container .contact-us-form .contact-form-wrapper .message.success-msg,.form-wrapper .message.success-msg,.review-form-container .review-form .message.success-msg{color:#ebf700}.ask-an-expert-form-container .ask-an-expert-form .message.error-msg,.contact-page-container .contact-us-form .contact-form-wrapper .message.error-msg,.form-wrapper .message.error-msg,.review-form-container .review-form .message.error-msg{display:flex;align-items:center;gap:0 10px;color:#f3676a}.home-image-text{display:flex;gap:40px;flex-direction:column;padding:50px 0 80px}@media screen and (max-width:991px){.home-image-text{padding:50px 0}.about-us-banner img{object-position:43%}}@media screen and (max-width:767px){.about-us-banner img{object-position:33%}}@media screen and (max-width:520px){.about-us-banner img{object-position:25%}}.about-us-image-text{padding:80px 0 0}@media screen and (max-width:991px){.about-us-image-text{padding:20px 0 0}}.about-us-image-text .image-text{font-family:var(--font-area-normal-regular);font-size:16px;line-height:22px;letter-spacing:.8px}@media screen and (max-width:991px){.about-us-image-text .image-and-text-side-by-side{flex-direction:column-reverse!important}.about-us-image-text .image-and-text-side-by-side.padding-y-0{padding-top:0!important;padding-bottom:0!important}.for-parent.image-and-text-side-by-side.vertical-align{flex-direction:column-reverse}}.for-parent.image-and-text-side-by-side.vertical-align .content .description{width:50%}@media screen and (max-width:991px){.for-parent.image-and-text-side-by-side.vertical-align .content .description{width:100%}}.faq-wrapper .faq-content-wrapper{display:flex;padding:100px 0;gap:100px}@media screen and (max-width:991px){.faq-wrapper .faq-content-wrapper{padding:50px;flex-direction:column;gap:50px}}@media screen and (max-width:575px){.faq-wrapper .faq-content-wrapper{padding:80px 0 60px}}@media screen and (max-width:991px){.faq-wrapper .faq-content-wrapper .categories{display:flex;justify-content:flex-start;flex-direction:row;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow-x:auto;-ms-overflow-style:none}.faq-wrapper .faq-content-wrapper .categories::-webkit-scrollbar{display:none}}.faq-wrapper .faq-content-wrapper .categories .category-title{font-family:var(--font-area-normal-bold);font-size:18px;font-weight:700;line-height:25px;padding:16px;cursor:pointer;white-space:nowrap;width:100%}.faq-wrapper .faq-content-wrapper .categories .category-title.active{background:#ebf700;width:100%;color:#321389}.faq-wrapper .faq-content-wrapper .categories .category-title.active a{color:#321389}.faq-wrapper .faq-content-wrapper .faq-questions{width:80%}@media screen and (max-width:991px){.faq-wrapper .faq-content-wrapper .faq-questions{width:100%}}.faq-wrapper .faq-content-wrapper .faq-questions .faq-question-category{color:#fff;font-family:var(--font-figura-extrabold);font-size:30px;line-height:36px;margin-bottom:24px}.faq-wrapper .faq-contact-us-wrapper{padding-top:100px}.faq-wrapper .faq-contact-us-wrapper .faq-contact-us{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}@media screen and (max-width:991px){.faq-wrapper .faq-contact-us-wrapper .faq-contact-us{flex-direction:column;align-items:flex-start;gap:20px}}.faq-wrapper .faq-contact-us-wrapper .faq-contact-us .title{font-family:var(--font-figura-extrabold);font-size:30px;line-height:110%;margin-bottom:12px}@media screen and (max-width:575px){.faq-wrapper .faq-contact-us-wrapper .faq-contact-us .title{font-size:24px}}.faq-wrapper .faq-contact-us-wrapper .faq-contact-us .subtitle{font-family:var(--font-area-normal-regular);font-size:14px;line-height:20px;letter-spacing:.7px}@media screen and (max-width:575px){.faq-wrapper .faq-contact-us-wrapper .faq-contact-us .subtitle{font-size:12px}}.faq-wrapper .faq-contact-us-wrapper .faqs-contact-us-image{width:100%;height:auto;object-fit:cover}.notFound-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0 64px;gap:44px;width:100%}.notFound-wrapper .title{font-family:var(--font-figura-extrabold);font-size:200px;letter-spacing:.02;font-weight:400}.notFound-wrapper .text{font-family:var(--font-area-normal-bold);font-weight:700;font-size:20px;line-height:30px}@media screen and (max-width:767px){.notFound-wrapper{padding:0 16px;gap:50px}.notFound-wrapper .title{font-size:100px}.notFound-wrapper .text{font-size:18px;line-height:25px}}.contact-page-container .contact-form-section{background:#321389;padding:100px 0 64px;border-bottom:1px solid hsla(0,0%,100%,.4)}@media screen and (max-width:767px){.contact-page-container .contact-form-section{padding:80px 0 24px}}.contact-page-container .contact-form-section .secondary-container{font-family:var(--font-area-normal-regular);display:flex;flex-direction:column;gap:64px}@media screen and (max-width:767px){.contact-page-container .contact-form-section .secondary-container{gap:50px}}.contact-page-container .contact-form-section .secondary-container .form-details{text-align:center}.contact-page-container .contact-form-section .secondary-container .form-details .title{font-family:var(--font-figura-extrabold);font-size:50px;letter-spacing:1px;line-height:100%;margin-bottom:16px}@media screen and (max-width:767px){.contact-page-container .contact-form-section .secondary-container .form-details .title{font-size:30px;line-height:110%}}.contact-page-container .contact-form-section .secondary-container .form-details .description{font-size:16px;font-weight:400;letter-spacing:.8px;line-height:22px}@media screen and (max-width:767px){.contact-page-container .contact-form-section .secondary-container .form-details .description{font-size:14px;line-height:20px}}.policy-wrapper{color:#fff}.policy-wrapper .content-wrapper{font-family:var(--font-area-normal-regular);font-size:16px;line-height:22px;padding-top:100px}@media screen and (max-width:575px){.policy-wrapper .content-wrapper{padding-top:80px}}.policy-wrapper .content-wrapper .content{margin-bottom:60px}.policy-wrapper .content-wrapper .content .title{font-family:var(--font-figura-extrabold);font-size:22px;font-style:normal;line-height:30px;margin-bottom:24px}.policy-wrapper .content-wrapper .content ol,.policy-wrapper .content-wrapper .content ul{list-style-position:outside;margin-left:20px}.policy-wrapper .content-wrapper .content ol .ul-sub-list,.policy-wrapper .content-wrapper .content ul .ul-sub-list{list-style-type:disc}.policy-wrapper .content-wrapper .content ol .list-title,.policy-wrapper .content-wrapper .content ul .list-title{margin-left:-20px}.policy-wrapper .content-wrapper .content .ol-sub-list{list-style-type:lower-alpha}.policy-wrapper a{color:#fff;text-decoration:underline}@media screen and (max-width:991px){.terms-of-use-wrp img{object-position:35%}}@media screen and (max-width:767px){.terms-of-use-wrp img{object-position:25%}}.review-section-wrapper{padding:100px 0;background-color:#321389}.review-section-wrapper.review-section:before{display:none}.review-section-wrapper.review-section .review-container{padding:70px 0 0}@media screen and (max-width:767px){.review-section-wrapper.review-section .review-container{padding:24px 0 0}}.review-section-wrapper.review-section .review-container .loader-wrp{background-color:#472b95;height:230px;max-width:1440px;margin:auto;display:flex;align-items:center;justify-content:center}.review-section-wrapper.review-section .review-container .loader-wrp .no-review-txt{font-size:20px;font-family:var(--font-area-normal-bold)}.review-section-wrapper .review-sort-filter-wrapper{display:flex;justify-content:space-between}@media screen and (max-width:767px){.review-section-wrapper .review-sort-filter-wrapper{flex-direction:column;gap:24px}}.product-wrapper,.sort-by-wrapper{display:flex;flex-direction:column;font-size:14px;gap:8px}.product-wrapper span,.sort-by-wrapper span{font-family:var(--font-area-normal-bold)}.wtb-wrapper{padding-top:208px}@media screen and (max-width:991px){.wtb-wrapper{padding-top:196px}}@media screen and (max-width:575px){.wtb-wrapper{padding-top:76px}}.wtb-wrapper .title{color:#fff;font-family:var(--font-figura-extrabold);font-size:55px;line-height:100%;margin-bottom:50px}@media screen and (max-width:575px){.wtb-wrapper .title{font-size:50px;letter-spacing:1px;margin-bottom:30px}}.protection-guarantee-page{margin-top:108px}.protection-guarantee-page .hero-section .introduction{display:flex}@media screen and (max-width:991px){.protection-guarantee-page .hero-section .introduction{flex-direction:column-reverse}}.protection-guarantee-page .hero-section .introduction .left-section{width:50%;padding:100px 64px 100px 0;margin:auto 0}@media screen and (max-width:991px){.protection-guarantee-page .hero-section .introduction .left-section{width:100%;padding:32px 0}}.protection-guarantee-page .hero-section .introduction .left-section .title{font-family:var(--font-figura-extrabold);max-width:500px;font-size:55px;font-weight:700;line-height:100%;margin-bottom:16px}@media screen and (max-width:991px){.protection-guarantee-page .hero-section .introduction .left-section .title{max-width:100%;font-size:42px}}@media screen and (max-width:767px){.protection-guarantee-page .hero-section .introduction .left-section .title{font-size:24px;line-height:150%}}.protection-guarantee-page .hero-section .introduction .left-section .description{max-width:500px;display:flex;flex-direction:column;gap:20px}@media screen and (max-width:991px){.protection-guarantee-page .hero-section .introduction .left-section .description{max-width:100%}}.protection-guarantee-page .hero-section .introduction .left-section .description p{font-size:16px;line-height:22px;letter-spacing:.8px}.protection-guarantee-page .hero-section .introduction .left-section .description p.bold{font-weight:700}.protection-guarantee-page .hero-section .introduction .left-section .description .condition-link{color:#ebf700;font-size:14px;font-weight:700;line-height:20px;letter-spacing:.7px;text-decoration:underline;text-underline-offset:2px}.protection-guarantee-page .hero-section .introduction .right-section{width:50%}@media screen and (max-width:991px){.protection-guarantee-page .hero-section .introduction .right-section{width:100%}}.protection-guarantee-page .hero-section .introduction .right-section .guarantee-banner{width:100%;height:100%;object-fit:cover}.protection-guarantee-page .hero-section .details{padding:50px 0 0;display:flex;gap:24px}@media screen and (max-width:991px){.protection-guarantee-page .hero-section .details{padding:16px 0;flex-direction:column}}.protection-guarantee-page .hero-section .details .details-card{background-color:hsla(0,0%,100%,.05);padding:32px;flex:1 1}@media screen and (max-width:767px){.protection-guarantee-page .hero-section .details .details-card{padding:24px}}.protection-guarantee-page .hero-section .details .details-card .title-section{display:flex;align-items:center;gap:16px;margin-bottom:24px}@media screen and (max-width:767px){.protection-guarantee-page .hero-section .details .details-card .title-section{margin-bottom:14px}}.protection-guarantee-page .hero-section .details .details-card .title-section .index{min-width:36px;min-height:36px;border-radius:50%;background-color:#fff;color:#321389;display:flex;justify-content:center;align-items:center;font-weight:700}.protection-guarantee-page .hero-section .details .details-card .title-section .title{font-size:22px;font-weight:700;line-height:30px}@media screen and (max-width:767px){.protection-guarantee-page .hero-section .details .details-card .title-section .title{font-size:16px;line-height:22px}}.protection-guarantee-page .hero-section .details .details-card .description{font-size:16px;line-height:22px;letter-spacing:.8px}.protection-guarantee-page .hero-section .details .details-card .description a{color:#fff;text-decoration:underline;font-weight:700}@media screen and (min-width:992px){.protection-guarantee-page .product-range-container{padding:100px 0}}.add-review-wrapper{max-width:630px;margin:108px auto 0}@media screen and (max-width:768px){.add-review-wrapper{max-width:100%;margin:108px 20px 0}}.add-review-wrapper .feedback-text-wrapper{padding:60px 0;text-align:center}.add-review-wrapper .feedback-text-wrapper .feedback-label{font-family:var(--font-figura-extrabold);font-size:50px;margin-bottom:16px;font-weight:400}.add-review-wrapper .feedback-text-wrapper .feedback-description{font-size:16px;font-family:var(--font-area-normal-regular)}.ask-expert-wrapper{margin:108px auto 0;max-width:630px}@media screen and (max-width:768px){.ask-expert-wrapper{max-width:100%;margin:108px 20px 0}}.ask-expert-wrapper h1{font-size:50px;font-family:var(--font-figura-extrabold);font-weight:400;letter-spacing:1px;line-height:1;padding:60px 0;text-align:center}.video-container{position:relative;overflow:hidden;max-height:85svh}.video-container video{height:100%;width:100%;object-fit:cover}.video-container .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}.video-container .play-btn img{width:74px;height:74px}.video-container .overlay-text{position:absolute;left:40px;bottom:23px;display:flex;font-family:var(--font-figura-extrabold);font-size:24px;line-height:36px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-area-normal-regular);font-size:14px;font-weight:700;line-height:20px;padding:12px 20px;background-color:#ebf700;border:none;transition:padding .3s ease,box-shadow .3s ease,background-color .3s ease;z-index:99;box-shadow:0 4px 12px rgba(0,0,0,.1);cursor:pointer;white-space:nowrap;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;color:#321389;text-transform:uppercase;letter-spacing:.7px}.btn img.arrow{transition:transform .3s ease}@media screen and (max-width:768px){.btn{font-size:12px;padding:10px 12px;line-height:16px}.btn img.arrow{height:20px;width:20px}}.btn .btn-text{color:#321389}.btn:hover{padding-right:28px;box-shadow:0 8px 24px rgba(0,0,0,.2);background-color:#fff}.btn:hover img.arrow{transform:translateX(6px)}.btn.yellow-border-btn{background-color:rgba(0,0,0,0);border:1px solid #ebf700}.btn.yellow-border-btn,.btn.yellow-border-btn .btn-text{color:#ebf700!important}.btn.white-border-btn{background-color:rgba(0,0,0,0);border:1px solid #fff;color:#fff}.btn.white-btn{background-color:#fff;color:#321389}.show-more-button{display:flex;align-items:center;justify-content:center;margin:70px 0 46px}@media screen and (max-width:991px){.show-more-button{margin:24px 0}}.footer-wrapper{max-width:1440px;padding:0 64px;background-color:#321389;margin:100px auto 0;position:relative;overflow:hidden}@media screen and (max-width:767px){.footer-wrapper{padding:0 20px}}.footer-wrapper .image{position:absolute;right:1%;top:69%}.footer-wrapper .top{display:block;border:1px solid #ebf700;background-color:hsla(0,0%,100%,.05)}.footer-wrapper .top .top-box{margin-block:90px;display:flex;flex-direction:column;align-items:center;gap:34px}.footer-wrapper .top .top-box .title{max-width:392px;width:100%;font-size:50px;color:#f0f0f0;text-align:center;letter-spacing:.02;font-family:var(--font-figura-extrabold);font-weight:400}.footer-wrapper .top .top-box .top-btns{display:flex;gap:24px;max-width:392px;width:100%}.footer-wrapper .top .top-box .top-btns svg{width:24px;height:24px}.footer-wrapper .top .top-box .top-btns .footer-button{padding:12px 20px;border:1px solid #fff;display:flex;gap:10px;max-width:196px;justify-content:center;width:100%;align-items:center;cursor:pointer}.footer-wrapper .top .top-box .top-btns .footer-button .button{font-family:var(--font-area-normal-regular);text-decoration:none;font-weight:700;font-size:14px;letter-spacing:.05;line-height:20px}.footer-wrapper .top .top-box .top-btns .fill-white{background-color:#fff}.footer-wrapper .top .top-box .top-btns .fill-white .button{color:#321389}.footer-wrapper .top .top-box .top-btns .fill-white svg path{fill:#321389}.footer-wrapper .top .top-box .top-btns .fill-blue .button{color:#fff}.footer-wrapper .middle{margin:64px 0;display:grid;grid-template-columns:140px 1fr;grid-gap:314px;gap:314px;align-items:flex-start}.footer-wrapper .middle .footer-links{display:flex;gap:50px;justify-content:flex-end}.footer-wrapper .middle .links{display:grid;grid-template-columns:1fr 1fr;width:100%;grid-column-gap:50px;column-gap:50px;justify-content:flex-end}.footer-wrapper .middle .links .link{font-family:var(--font-area-normal-regular);padding:16px 0;font-size:16px;text-decoration:none;line-height:22px;letter-spacing:.05;border-bottom:1px solid gray}.footer-wrapper .middle .links .link a{color:#fff}.footer-wrapper .newsletter-section{display:flex;flex-direction:column;gap:24px}.footer-wrapper .newsletter-section .message{font-family:var(--font-area-normal-regular);font-size:14px;margin-top:10px;opacity:0;height:22px}.footer-wrapper .newsletter-section .message.error{color:#f3676a}.footer-wrapper .newsletter-section .message.success{color:#ebf700}.footer-wrapper .newsletter-section .visible{opacity:1}.footer-wrapper .newsletter-section .title{color:#fff;font-size:50px;letter-spacing:.02;font-family:var(--font-figura-extrabold);font-weight:400}.footer-wrapper .newsletter-section .text{max-width:433px;width:100%;font-size:12px;line-height:16px;letter-spacing:.05;color:#bfbfbf;font-family:var(--font-area-normal-regular)}.footer-wrapper .newsletter-section .text a{color:#bfbfbf;border-bottom:1px solid #bfbfbf}.footer-wrapper .newsletter-section .email{background-color:hsla(0,0%,100%,.1);align-items:center;max-width:866px;height:78px;position:relative}.footer-wrapper .newsletter-section .email input{width:100%;padding:12px 20px;height:100%;font-family:var(--font-figura-extrabold);background-color:rgba(0,0,0,0);outline:none;font-size:24px;color:#fff;border:1px solid rgba(0,0,0,0)}.footer-wrapper .newsletter-section .email input::placeholder{color:#fff}.footer-wrapper .newsletter-section .email input:focus{border:1px solid #ebf700}.footer-wrapper .newsletter-section .email img{width:54px;height:54px;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);right:20px;transition:all .2s}.footer-wrapper .newsletter-section .email img:hover{transform:translateY(-50%) scale(1.1)}.footer-wrapper .copyright-section{padding:44px 0;margin-top:64px;display:flex}.footer-wrapper .copyright-section .title{font-weight:700;font-size:12px;letter-spacing:.05;color:#bfbfbf;font-family:var(--font-area-normal-regular)}.footer-wrapper .copyright-section .links{margin-left:140px;display:flex;gap:24px}.footer-wrapper .copyright-section .links .link{font-family:var(--font-area-normal-regular);font-weight:700;font-size:12px;letter-spacing:.05;color:#bfbfbf;text-decoration:none;text-align:center}@media screen and (max-width:318px){.footer-wrapper .middle .footer-links{flex-direction:column}.footer-wrapper .middle .links{grid-template-columns:1fr}}@media screen and (max-width:767px){.footer-wrapper{margin-top:80px}.footer-wrapper .top .top-box{margin:58px 0}.footer-wrapper .top .top-box .title{font-size:30px;max-width:250px}.footer-wrapper .top .top-box .top-btns{flex-direction:column;align-items:center}.footer-wrapper .middle{grid-template-columns:1fr!important;gap:50px;margin:64px 0}.footer-wrapper .middle .logo{display:flex;justify-content:center;align-items:center}.footer-wrapper .newsletter-section{margin:64px 0}.footer-wrapper .newsletter-section .title{font-size:30px}.footer-wrapper .newsletter-section .text{max-width:-moz-fit-content;max-width:fit-content}.footer-wrapper .newsletter-section .email{width:100%}.footer-wrapper .newsletter-section .email input{font-size:22px}.footer-wrapper .copyright-section{border-top:1px solid #fff;padding:24px 0;flex-direction:column;gap:34px}.footer-wrapper .copyright-section .title{text-align:center}.footer-wrapper .copyright-section .links{margin-left:0;justify-content:center;align-items:center}.footer-wrapper .copyright-section .links .link{text-align:center}}@media screen and (max-width:970px){.footer-wrapper .image{display:none}.footer-wrapper .copyright-section{margin-top:16px}.footer-wrapper .newsletter-section .email,.footer-wrapper .newsletter-section .text{max-width:970px!important}}@media screen and (max-width:1200px){.footer-wrapper .middle{gap:50px!important}.footer-wrapper .copyright-section{flex-direction:column}.footer-wrapper .copyright-section .links{margin-top:12px;margin-left:0}}@media screen and (min-width:768px)and (max-width:1320px){.footer-wrapper .newsletter-section .email{max-width:600px}}.banner-container{position:relative;overflow:hidden}.banner-container .banner-image{width:100%;height:100vh;height:100svh;max-height:100vh;max-height:100svh;object-fit:cover;display:flex;transition:all .3s ease-in-out}.banner-container .banner-content-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:1440px;padding:0 64px;margin:0 auto;width:100%;color:#321389;display:flex;flex-direction:column}@media screen and (max-width:767px){.banner-container .banner-content-container{top:40%;padding:0 20px;max-width:100%}}.banner-container .banner-content-container h1{font-family:var(--font-figura-extrabold);color:#fff;font-size:100px;line-height:1.1;letter-spacing:2px;font-weight:400}@media screen and (max-width:767px){.banner-container .banner-content-container h1{font-size:55px;line-height:1;letter-spacing:0}}.banner-container .banner-content-container p{font-size:24px;font-family:var(--font-area-normal-regular);color:#f0f0f0;line-height:1.5;letter-spacing:1.2px;padding:16px 0 42px}@media screen and (max-width:767px){.banner-container .banner-content-container p{font-size:18px;line-height:25px;letter-spacing:.9px;padding:16px 0 40px}}.banner-container.center-text .banner-content-container{left:50%;top:50%;transform:translate(-50%,-50%);max-width:max-content;text-align:center;width:100%;padding:0 10px}.banner-container.policy .banner-content-container{left:50%;top:60%;transform:translate(-50%,-50%);max-width:max-content;width:100%;text-align:center}.header-container{display:flex;align-items:center;justify-content:space-between;padding:12px 64px;background-color:rgba(0,0,0,0);position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:1440px;margin:0 auto;z-index:999;transition:padding .3s ease}@media screen and (max-width:991px){.header-container{padding:16px 20px;gap:20px}}@media screen and (max-width:576px){.header-container{gap:16px}}@media screen and (max-width:340px){.header-container{gap:10px}}.header-container .header-logo{z-index:99;transition:transform .3s ease;cursor:pointer}.header-container .header-logo:hover{transform:scale(1.05)}@media screen and (max-width:576px){.header-container .header-logo img{width:70px;height:70px;transition:all .3s ease}}.header-container .header-nav-container{justify-content:flex-end;width:100%;align-items:center;font-family:var(--font-area-normal-regular)}.header-container .header-nav-container,.header-container .header-nav-container .header-content-container{display:flex;gap:40px;transition:gap .3s ease}@media screen and (max-width:991px){.header-container .header-nav-container .header-content-container{height:0;position:fixed;top:0;left:0;width:100%;background-color:#321389;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;overflow:hidden;padding:0 24px;transition:all .4s cubic-bezier(.165,.84,.44,1)}.header-container .header-nav-container .header-content-container.open{height:100vh;height:100dvh;padding-top:150px;padding-bottom:24px;z-index:9}}@media screen and (max-width:991px)and (max-width:576px){.header-container .header-nav-container .header-content-container.open{padding-top:100px}}@media screen and (max-width:991px){.header-container .header-nav-container .header-content-container.open .mobile-menu-footer{opacity:1;display:flex;transform:translateY(0)}}@media screen and (max-width:991px)and (max-width:991px){.header-container .header-nav-container .header-content-container.open .header-nav-item{opacity:1;transform:translateY(0);transition-delay:calc(.05s*var(--item-index, 0))}}.header-container .header-nav-container .header-content-container .header-nav-item{transition:transform .3s ease,opacity .2s ease;position:relative}.header-container .header-nav-container .header-content-container .header-nav-item.default-hide{display:none}@media screen and (max-width:991px){.header-container .header-nav-container .header-content-container .header-nav-item.default-hide{display:block}}@media screen and (min-width:992px){.header-container .header-nav-container .header-content-container .header-nav-item:hover .nav-item:after{transform:rotate(-135deg)}}@media screen and (max-width:991px){.header-container .header-nav-container .header-content-container .header-nav-item.active .nav-item:after{transform:translateY(-50%) rotate(-135deg)}}.header-container .header-nav-container .header-content-container .header-nav-item .nav-item{cursor:pointer}.header-container .header-nav-container .header-content-container .header-nav-item .nav-item:after{content:"";display:inline-block;width:6px;height:6px;margin-left:8px;margin-bottom:5px;vertical-align:middle;border-color:#e5ff00;border-style:solid;border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform .3s ease}@media screen and (max-width:991px){.header-container .header-nav-container .header-content-container .header-nav-item .nav-item:after{border-color:#fff;position:absolute;right:0;top:auto;margin:8px 0 0 8px;transform:rotate(45deg);width:8px;height:8px}}.header-container .header-nav-container .header-content-container .header-nav-item .dropdown-menu{position:absolute;top:30px;right:0;background-color:#fff;width:285px;padding:14px;box-shadow:0 5px 15px rgba(0,0,0,.1);opacity:0;visibility:hidden;transform:translateY(5px);transition:opacity .2s ease,transform .2s ease,visibility .2s;z-index:10}.header-container .header-nav-container .header-content-container .header-nav-item .dropdown-menu a{display:block;padding:16px 12px;color:#321389;font-size:14px;letter-spacing:.7px;transition:all .1s ease}.header-container .header-nav-container .header-content-container .header-nav-item .dropdown-menu a:hover{background-color:#f0f0f0}@media screen and (max-width:991px){.header-container .header-nav-container .header-content-container .header-nav-item .dropdown-menu{position:static;background-color:rgba(0,0,0,0);box-shadow:none;padding:0 0 0 16px;margin-top:8px;border-top:none;display:block;max-height:0;overflow:hidden;opacity:1;visibility:visible;transform:none;transition:max-height .3s ease-in-out;width:100%}.header-container .header-nav-container .header-content-container .header-nav-item .dropdown-menu a{padding:8px 0;transform:translateY(-10px);opacity:0;transition:all .3s ease;transition-delay:calc(.05s*var(--item-index))}}@media screen and (min-width:992px){.header-container .header-nav-container .header-content-container .header-nav-item.active .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}}@media screen and (max-width:991px){.header-container .header-nav-container .header-content-container .header-nav-item.active .dropdown-menu{max-height:500px}.header-container .header-nav-container .header-content-container .header-nav-item.active .dropdown-menu a{opacity:1;transform:translateY(0);color:#fff}.header-container .header-nav-container .header-content-container .header-nav-item{width:100%;padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.3);opacity:0;transform:translateY(10px)}.header-container .header-nav-container .header-content-container .header-nav-item.active .dropdown-menu{display:block;opacity:1;visibility:visible;transform:translateY(0)}}.header-container .header-nav-container .header-content-container .header-nav-item .nav-item,.header-container .header-nav-container .header-content-container .header-nav-item a{color:#ebf700;font-size:14px;font-weight:700;line-height:20px;transition:color .3s ease}@media screen and (max-width:991px){.header-container .header-nav-container .header-content-container .header-nav-item .nav-item,.header-container .header-nav-container .header-content-container .header-nav-item a{color:#fff;font-size:22px}}.header-container .header-nav-container .mobile-menu-footer{margin-top:auto;display:none;gap:24px;width:100%;justify-content:center;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease;transition-delay:.2s}.header-container .header-nav-container .mobile-menu-footer a{color:#fff;font-size:12px;transition:opacity .2s ease}.header-container .mobile-menu-icon{display:none;width:36px;cursor:pointer;z-index:1001}@media screen and (max-width:991px){.header-container .mobile-menu-icon{display:flex;flex-direction:column;align-items:center;gap:5px}}@media screen and (max-width:767px){.header-container .mobile-menu-icon{width:24px;gap:3px}}.header-container .mobile-menu-icon span{width:100%;height:3px;background-color:#fff;border-radius:2px;transition:transform .4s cubic-bezier(.68,-.6,.32,1.6),opacity .3s ease}.header-container .mobile-menu-icon.active span:first-child{transform:translateY(10.5px) rotate(45deg)}@media screen and (max-width:767px){.header-container .mobile-menu-icon.active span:first-child{transform:translateY(6.5px) rotate(45deg)}}.header-container .mobile-menu-icon.active span:nth-child(2){opacity:0}.header-container .mobile-menu-icon.active span:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}.review-section{position:relative;background:#321389}.review-section:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#321389 12%,#07a4dd)}.review-section .review-bg-gradient{position:absolute;inset:0;background:linear-gradient(180deg,rgba(50,19,137,.1) 12%,rgb(14,139,207));z-index:1}.review-section .review-container{padding:50px 0;position:relative}@media screen and (max-width:767px){.review-section .review-container{padding:50px 0}}.review-section .review-container .loader-wrp{background-color:#2a89cc;height:230px;max-width:1440px;margin:auto;display:flex;align-items:center;justify-content:center}.review-section .review-container h5{font-size:12px;line-height:16px;font-family:var(--font-area-normal-regular);border:1px solid #fff;padding:8px 16px;width:max-content;margin:0 auto;z-index:2;position:relative}.review-section .review-container h6{font-size:50px;line-height:1;font-family:var(--font-figura-extrabold);text-align:center;max-width:570px;z-index:2;position:relative;margin:16px auto 0}@media screen and (max-width:767px){.review-section .review-container h6{font-size:30px;line-height:1.1;margin-bottom:30px}}.review-section .review-container .review-card-content{padding:50px 0}.review-section .review-container .review-btn-container{display:flex;justify-content:center;gap:24px}@media screen and (max-width:576px){.review-section .review-container .review-btn-container{flex-direction:column;align-items:center}.review-section .review-container .review-btn-container .btn{width:140px}}.review-section .review-container .review-card-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;position:relative;margin:0 auto 20px}@media screen and (max-width:992px){.review-section .review-container .review-card-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:576px){.review-section .review-container .review-card-container{grid-template-columns:1fr}.review-section .review-container .review-card-container .review-item.mobile-hidden{display:none}}.review-section .review-container .review-item{background:hsla(0,0%,100%,.1);overflow:hidden}.review-section .review-container .review-item .review-card{display:flex;flex-direction:column;gap:24px;padding:24px;border-radius:8px;height:100%;font-family:var(--font-area-normal-regular);color:#fff}.review-section .review-container .review-item .review-card .review-title{font-family:var(--font-area-normal-bold);font-size:18px;line-height:1;font-weight:700}.review-section .review-container .review-item .review-card .review-desc{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:1.43}.review-section .review-container .review-item .review-card .show-more-txt{font-size:12px;font-family:var(--font-area-normal-bold);cursor:pointer;text-decoration:underline}.review-section .review-container .review-item .review-card .review-card-author{display:flex;justify-content:space-between;align-items:center;margin-top:auto;gap:4px}.review-section .review-container .review-item .review-card .review-card-author span{font-size:16px;font-weight:700;line-height:1.37;color:#ebf700}.review-section .review-container .review-item .review-card .review-card-author .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-word;max-width:calc(100% - 124px)}.accordion-wrapper{display:flex;flex-direction:column;gap:24px}.accordion-wrapper .accordion-item{border:1px solid #f0f0f0;padding:24px}@media screen and (max-width:576px){.accordion-wrapper .accordion-item{padding:16px}}.accordion-wrapper .accordion-item .accordion-header{width:100%;background:none;border:none;display:flex;gap:40px;justify-content:space-between;align-items:center;font-family:var(--font-area-normal-bold);font-size:18px;line-height:25px;font-weight:700;cursor:pointer;color:#fff;text-align:left}@media screen and (max-width:576px){.accordion-wrapper .accordion-item .accordion-header{font-size:16px;gap:10px}}.accordion-wrapper .accordion-item .accordion-header .accordion-icon-wrapper{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.accordion-wrapper .accordion-item .accordion-header .accordion-icon{font-size:24px;line-height:1;color:#ebf700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.accordion-wrapper .accordion-item .accordion-content-wrapper{overflow:hidden;text-align:left}.accordion-wrapper .accordion-item .accordion-content-wrapper .accordion-content{margin-top:12px;font-family:var(--font-area-normal-regular);color:#fff;font-size:16px;line-height:22px}@media screen and (max-width:576px){.accordion-wrapper .accordion-item .accordion-content-wrapper .accordion-content{font-size:14px}}.accordion-wrapper .accordion-item .accordion-content-wrapper .accordion-content a{color:#fff}.accordion-wrapper .accordion-item .accordion-content-wrapper .accordion-content ul{list-style-type:disc;list-style-position:inside;padding-left:0;margin:12px 0}.accordion-wrapper .accordion-item .accordion-content-wrapper .accordion-content ul li{position:relative;margin-bottom:8px}.accordion-wrapper .accordion-item .accordion-content-wrapper .accordion-content ul .ul-sub-list{padding-left:20px}.accordion-wrapper .accordion-item .accordion-content-wrapper .accordion-content .ol-sub-list{padding-left:20px;list-style-type:number;list-style-position:outside}.accordion-wrapper .accordion-item .accordion-content-wrapper .accordion-content .ol-sub-list li{margin-bottom:8px}.product-faq-container{display:flex;padding:150px 0 64px;gap:20px}@media screen and (max-width:1024px){.product-faq-container{padding:100px 0 24px;flex-direction:column}}.product-faq-container .faq-header{flex:1 1;display:flex;flex-direction:column;position:relative}@media screen and (max-width:1024px){.product-faq-container .faq-header{margin-bottom:50px}}.product-faq-container .faq-header p{border:1px solid #fff;padding:8px 16px;font-size:12px;width:max-content}.product-faq-container .faq-header h3{font-family:var(--font-figura-extrabold);font-size:50px;line-height:50px;letter-spacing:1px;margin:20px 0;font-weight:400}@media screen and (max-width:767px){.product-faq-container .faq-header h3{font-size:30px;line-height:30px;letter-spacing:0}}.product-faq-container .faq-content{flex:1 1}.product-desc-container{background:hsla(0,0%,100%,.1);padding:64px 0;margin-top:20px}@media screen and (max-width:1024px){.product-desc-container{padding:24px 0}}.product-desc-container .product-desc-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:100px;gap:20px}@media screen and (max-width:767px){.product-desc-container .product-desc-header{flex-direction:column;align-items:flex-start;margin-bottom:50px}}.product-desc-container .product-desc-header .product-desc-header-content{display:flex;gap:24px;flex-direction:column}.product-desc-container .product-desc-header .product-desc-header-content span{padding:8px 16px;font-family:var(--font-area-normal-regular);font-size:12px;line-height:16px;border:1px solid #fff;width:max-content}.product-desc-container .product-desc-header .product-desc-header-content h3{font-size:50px;line-height:50px;letter-spacing:1px;font-family:var(--font-figura-extrabold);font-weight:400}@media screen and (max-width:767px){.product-desc-container .product-desc-header .product-desc-header-content h3{font-size:30px;line-height:1.1;letter-spacing:0}}.product-desc-container .product-desc-header .product-desc-header-content p{line-height:22px;letter-spacing:.8px}@media screen and (max-width:767px){.product-desc-container .product-desc-header .product-desc-header-content p{font-size:14px;line-height:20px}}.product-desc-container .product-desc-content{display:flex;gap:24px}@media screen and (max-width:1024px){.product-desc-container .product-desc-content{flex-direction:column-reverse}}.product-desc-container .product-desc-content .product-desc-content-list{flex:1 1;width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12px;background-color:#321389}@media screen and (max-width:1024px){.product-desc-container .product-desc-content .product-desc-content-list{width:100%}}.product-desc-container .product-desc-content .product-desc-content-list .list-content{display:flex;flex-wrap:wrap}.product-desc-container .product-desc-content .product-desc-content-list .list-content .list-item{width:50%;gap:12px;padding:24px 16px;border-bottom:1px solid gray}.product-desc-container .product-desc-content .product-desc-content-list .list-content .list-item:nth-child(odd){border-right:1px solid gray}.product-desc-container .product-desc-content .product-desc-content-list .list-content .list-item:last-child,.product-desc-container .product-desc-content .product-desc-content-list .list-content .list-item:nth-last-child(2){border-bottom:none}.product-desc-container .product-desc-content .product-desc-content-list .list-content .list-item h4{font-size:16px;font-weight:700;line-height:22px;font-weight:600;margin-bottom:12px}.product-desc-container .product-desc-content .product-desc-content-list .list-content .list-item p{font-size:14px;line-height:20px;letter-spacing:.7px}.product-desc-container .product-desc-content .product-desc-video{flex:1 1;width:50%}@media screen and (max-width:1024px){.product-desc-container .product-desc-content .product-desc-video{width:100%;height:100%;max-height:none}}.product-desc-container .product-desc-content .product-desc-video video{width:100%;height:100%;object-fit:cover}.product-card-container{display:flex;gap:40px}@media screen and (max-width:1024px){.product-card-container{flex-direction:column}}.product-card-container .product-card{position:relative;flex:1 1;width:calc(50% - 20px)}@media screen and (max-width:1024px){.product-card-container .product-card{width:100%}}.product-card-container .product-card .product-card-image-wrapper{position:relative;overflow:hidden;cursor:pointer;display:flex;align-items:center;justify-content:center;height:600px}@media screen and (max-width:575px){.product-card-container .product-card .product-card-image-wrapper{height:400px}}.product-card-container .product-card .product-card-image-wrapper.for-boys{background:linear-gradient(180deg,#321389 12%,#07a4dd)}.product-card-container .product-card .product-card-image-wrapper.for-girls{background:linear-gradient(180deg,#321389 14%,#ff86d1)}.product-card-container .product-card .product-card-image-wrapper .hover-carousel-wrapper{overflow:hidden}.product-card-container .product-card .product-card-image-wrapper .hover-carousel-wrapper .swiper-slide{display:flex!important;justify-content:center;align-items:center;overflow:hidden}.product-card-container .product-card .product-card-image-wrapper .hover-carousel-wrapper .swiper-slide img{object-fit:contain;width:80%}.product-card-container .product-card .product-card-content{font-family:var(--font-area-normal-regular);color:#fff}.product-card-container .product-card .product-card-content h5{font-size:24px;font-weight:700;line-height:1.5;margin-top:16px}@media screen and (max-width:767px){.product-card-container .product-card .product-card-content h5{font-size:20px}}.product-card-container .product-card .product-card-content p{font-size:16px;line-height:22px;margin:8px 0 16px;letter-spacing:.8px}@media screen and (max-width:767px){.product-card-container .product-card .product-card-content p{font-size:14px;line-height:20px}}.product-range-container{padding:100px 0 50px}@media screen and (max-width:991px){.product-range-container{padding:80px 0}}.product-range-container h3{text-align:center;font-family:var(--font-figura-extrabold);font-size:50px;line-height:1;letter-spacing:1px;margin-bottom:80px;font-weight:400}@media screen and (max-width:767px){.product-range-container h3{font-size:30px;line-height:1.1;margin-bottom:30px}}.product-range-container .left-align-text{display:flex;flex-direction:column;align-items:flex-start;width:540px}.product-range-container .left-align-text h3{margin-bottom:16px}@media screen and (max-width:767px){.product-range-container .left-align-text{width:100%}}.product-detail-container{padding:170px 0 20px;background-color:#321389}@media screen and (max-width:1024px){.product-detail-container{padding:140px 0 20px}}@media screen and (max-width:576px){.product-detail-container{padding:100px 0 20px}}.product-detail-container .product-detail-wrapper{display:flex;gap:40px}@media screen and (max-width:1024px){.product-detail-container .product-detail-wrapper{flex-direction:column}}.product-detail-container .product-detail-wrapper .product-carousel-container{width:50%;position:relative;display:flex;flex-direction:row-reverse;gap:24px}@media screen and (max-width:1024px){.product-detail-container .product-detail-wrapper .product-carousel-container{width:100%;flex-direction:column}}.product-detail-container .product-detail-wrapper .product-carousel-container .main-swiper{flex:1 1;width:100%}.product-detail-container .product-detail-wrapper .product-carousel-container .main-swiper .product-image-container{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%}@media screen and (max-width:1280px){.product-detail-container .product-detail-wrapper .product-carousel-container .main-swiper .product-image-container{height:unset}}@media screen and (max-width:767px){.product-detail-container .product-detail-wrapper .product-carousel-container .main-swiper .product-image-container{height:100%}}.product-detail-container .product-detail-wrapper .product-carousel-container .main-swiper .product-image-container img{object-fit:cover;position:unset!important;width:100%;height:100%}@media screen and (max-width:1024px)and (min-width:768px){.product-detail-container .product-detail-wrapper .product-carousel-container .main-swiper .product-image-container img{width:70%;height:70%}}@media screen and (max-width:767px){.product-detail-container .product-detail-wrapper .product-carousel-container .main-swiper .product-image-container img{position:unset!important}}.product-detail-container .product-detail-wrapper .product-carousel-container .thumbs-swiper{max-height:710px}@media screen and (max-width:1024px){.product-detail-container .product-detail-wrapper .product-carousel-container .thumbs-swiper{width:100%;max-height:none}}.product-detail-container .product-detail-wrapper .product-carousel-container .thumbs-swiper .swiper-wrapper{display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:10px}@media screen and (max-width:1024px){.product-detail-container .product-detail-wrapper .product-carousel-container .thumbs-swiper .swiper-wrapper{flex-direction:row;justify-content:flex-start}}.product-detail-container .product-detail-wrapper .product-carousel-container .thumbs-swiper .swiper-wrapper .swiper-slide{height:105px!important;margin-bottom:0!important}@media screen and (max-width:1024px){.product-detail-container .product-detail-wrapper .product-carousel-container .thumbs-swiper .swiper-wrapper .swiper-slide{width:105px!important}}.product-detail-container .product-detail-wrapper .product-carousel-container .thumbs-swiper .thumb-image-container{position:relative;width:105px;height:105px;cursor:pointer;overflow:hidden;border:1px solid rgba(0,0,0,0);transition:border-color .3s ease}.product-detail-container .product-detail-wrapper .product-carousel-container .thumbs-swiper .thumb-image-container img{object-fit:cover;height:100%;width:100%}.product-detail-container .product-detail-wrapper .product-carousel-container .thumbs-swiper .swiper-slide-thumb-active .thumb-image-container{border-color:#ebf700}.product-detail-container .product-detail-wrapper .product-info-container{width:50%;display:flex;flex-direction:column}@media screen and (max-width:1024px){.product-detail-container .product-detail-wrapper .product-info-container{width:100%}}.product-detail-container .product-detail-wrapper .product-info-container .product-detail-header{display:flex;flex-direction:column;gap:20px}.product-detail-container .product-detail-wrapper .product-info-container .product-detail-header .product-rating{display:flex;align-items:center;font-family:var(--font-area-normal-regular);font-size:12px;line-height:16px}.product-detail-container .product-detail-wrapper .product-info-container .product-detail-header .product-rating .star-image{margin-right:8px}.product-detail-container .product-detail-wrapper .product-info-container .product-detail-header .product-title{font-family:var(--font-figura-extrabold);font-size:50px;line-height:1;letter-spacing:1px;color:#fff;font-weight:400}@media screen and (max-width:767px){.product-detail-container .product-detail-wrapper .product-info-container .product-detail-header .product-title{font-size:30px}}.product-detail-container .product-detail-wrapper .product-info-container .product-detail-header .product-price{font-family:var(--font-area-normal-regular);font-size:14px;font-weight:700;line-height:1.4;color:#ebf700}.product-detail-container .product-detail-wrapper .product-info-container .product-detail-header .product-description{font-family:var(--font-area-normal-regular);font-size:14px;line-height:1.4;color:#fff}.product-detail-container .product-detail-wrapper .product-info-container .product-tags{display:flex;flex-wrap:wrap;gap:16px;padding:40px 0}.product-detail-container .product-detail-wrapper .product-info-container .product-tags .tag{display:flex;align-items:center;gap:12px;border:1px solid #ebf700;padding:6px 12px;border-radius:4px}.product-detail-container .product-detail-wrapper .product-info-container .product-tags .tag span{font-size:14px;list-style:20px;color:#ebf700;font-family:var(--font-area-normal-regular)}.product-detail-container .product-detail-wrapper .product-info-container .product-sizes-section{border-top:1px solid hsla(0,0%,100%,.3)}.product-detail-container .product-detail-wrapper .product-info-container .product-sizes-section .sizes-header{display:flex;justify-content:space-between;align-items:center;padding:20px 0}.product-detail-container .product-detail-wrapper .product-info-container .product-sizes-section .sizes-header .sizes-title{font-family:var(--font-area-normal-regular);color:#fff;font-size:14px;line-height:22px}.product-detail-container .product-detail-wrapper .product-info-container .product-sizes-section .sizes-header a{font-size:14px;color:#fff;font-family:var(--font-area-normal-regular);font-weight:700;line-height:16px;text-decoration:underline}.product-detail-container .product-detail-wrapper .product-info-container .product-sizes-section .sizes-container{display:flex;gap:12px}@media screen and (max-width:576px){.product-detail-container .product-detail-wrapper .product-info-container .product-sizes-section .sizes-container{flex-direction:column}}.product-detail-container .product-detail-wrapper .product-info-container .product-sizes-section .sizes-container .size-option{padding:12px 16px;border:1px solid #ebf700;color:#ebf700;font-family:var(--font-area-normal-regular);font-size:14px;line-height:20px;width:172px;text-align:center;cursor:pointer}@media screen and (max-width:576px){.product-detail-container .product-detail-wrapper .product-info-container .product-sizes-section .sizes-container .size-option{width:100%}}.product-detail-container .product-detail-wrapper .product-info-container .product-actions{margin-top:20px}@media screen and (max-width:576px){.product-detail-container .product-detail-wrapper .product-info-container .product-actions{flex-direction:column}}.product-feature-container{padding:50px 0;text-align:center}@media screen and (max-width:991px){.product-feature-container{padding:0}}.product-feature-container .product-feature-content-wrapper{display:flex;color:#fff;position:relative;overflow:hidden;gap:40px}@media screen and (max-width:991px){.product-feature-container .product-feature-content-wrapper{flex-direction:column-reverse}}.product-feature-container .product-feature-content-wrapper .left-column{width:50%;display:flex;flex-direction:column;gap:42px;justify-content:space-between;align-items:flex-start}@media screen and (max-width:991px){.product-feature-container .product-feature-content-wrapper .left-column{width:100%;padding-bottom:24px}}.product-feature-container .product-feature-content-wrapper .left-column .title-container{text-align:left}.product-feature-container .product-feature-content-wrapper .left-column .title-container .title{font-family:var(--font-figura-extrabold);font-size:50px;line-height:1;letter-spacing:1px;margin-bottom:10px}@media screen and (max-width:767px){.product-feature-container .product-feature-content-wrapper .left-column .title-container .title{font-size:30px;line-height:1.1}}.product-feature-container .product-feature-content-wrapper .left-column .title-container .subtitle{font-family:var(--font-area-normal-regular);font-size:18px;line-height:25px;letter-spacing:.9px;color:#bfbfbf}@media screen and (max-width:767px){.product-feature-container .product-feature-content-wrapper .left-column .title-container .subtitle{font-size:14px;letter-spacing:.7px;line-height:20px}}.product-feature-container .product-feature-content-wrapper .left-column .characteristics{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:25px 30px;gap:25px 30px}@media screen and (max-width:991px){.product-feature-container .product-feature-content-wrapper .left-column .characteristics{display:none}}.product-feature-container .product-feature-content-wrapper .left-column .characteristics-swiper{display:none}@media screen and (max-width:991px){.product-feature-container .product-feature-content-wrapper .left-column .characteristics-swiper{display:block;width:calc(100% + 16px)!important}.product-feature-container .product-feature-content-wrapper .left-column .characteristics-swiper .swiper-slide{width:300px!important}}.product-feature-container .product-feature-content-wrapper .left-column .characteristics-swiper .navigation-buttons{margin-top:20px;width:-moz-fit-content;width:fit-content;display:flex;gap:10px}.product-feature-container .product-feature-content-wrapper .left-column .characteristics-swiper .navigation-buttons .navigation-button{cursor:pointer}.product-feature-container .product-feature-content-wrapper .left-column .characteristics-swiper .navigation-buttons .navigation-button.swiper-button-disabled{opacity:.3;cursor:not-allowed}.product-feature-container .product-feature-content-wrapper .left-column .characteristic{padding-bottom:15px;border-bottom:1px solid #07a3dd;text-align:left}@media screen and (max-width:991px){.product-feature-container .product-feature-content-wrapper .left-column .characteristic{width:300px}}.product-feature-container .product-feature-content-wrapper .left-column .characteristic .characteristic-title{margin-bottom:10px;font-weight:700;line-height:22px}.product-feature-container .product-feature-content-wrapper .left-column .characteristic .characteristic-description{font-size:14px;line-height:20px;letter-spacing:.7px;color:#f0f0f0}.product-feature-container .product-feature-content-wrapper .right-column{width:50%}@media screen and (max-width:991px){.product-feature-container .product-feature-content-wrapper .right-column{width:100%}}.product-feature-container .product-feature-content-wrapper .right-column video{width:100%;height:100%}.general-marquee-container{display:flex;align-items:center;justify-content:center;margin:104px 0}@media screen and (max-width:991px){.general-marquee-container{margin:30px 0}}.general-marquee-container p{font-size:80px;line-height:1;font-family:var(--font-figura-extrabold)}@media screen and (max-width:991px){.general-marquee-container p{font-size:34px}}.general-marquee-container img{width:54px;height:54px;margin:0 34px}@media screen and (max-width:1024px){.general-marquee-container.product-detail-marquee{margin:64px 0}}.product-size-guide-container{padding:100px 0}@media screen and (max-width:1024px){.product-size-guide-container{padding:80px 0 30px}}.product-size-guide-container .side-guide-header{display:flex;margin-bottom:64px}@media screen and (max-width:1024px){.product-size-guide-container .side-guide-header{flex-direction:column;align-items:flex-start;margin-bottom:30px}}.product-size-guide-container .side-guide-header h3{flex:1 1;font-family:var(--font-figura-extrabold);font-size:50px;line-height:1;letter-spacing:1px;font-weight:400}@media screen and (max-width:767px){.product-size-guide-container .side-guide-header h3{font-size:30px;line-height:1.1;letter-spacing:0}}.product-size-guide-container .side-guide-header .side-guide-header-desc{flex:1 1;font-size:16px;line-height:22px;letter-spacing:.8px}@media screen and (max-width:767px){.product-size-guide-container .side-guide-header .side-guide-header-desc{font-size:14px;line-height:20px}}.product-size-guide-container .side-guide-header .side-guide-header-desc ul{width:70%;margin:0 0 0 auto}@media screen and (max-width:1024px){.product-size-guide-container .side-guide-header .side-guide-header-desc ul{margin-top:20px;width:100%;padding-left:20px}}.product-size-guide-container .product-size-content{display:flex;gap:40px}@media screen and (max-width:1024px){.product-size-guide-container .product-size-content{flex-direction:column}}.product-size-guide-container .product-size-content .size-guide-video{flex:1 1}.product-size-guide-container .product-size-content .product-size-table{flex:1 1;border:1px solid #ebf700;padding:40px;display:flex;flex-direction:column;justify-content:space-between;gap:80px}@media screen and (max-width:1024px){.product-size-guide-container .product-size-content .product-size-table{order:2}}@media screen and (max-width:767px){.product-size-guide-container .product-size-content .product-size-table{padding:20px;gap:40px}}.product-size-guide-container .product-size-content .product-size-table .table-notes a{color:#fff;border-bottom:1px solid #fff}.product-size-guide-container .product-size-content .product-size-table .toggle-switch{border:1px solid #fff;border-radius:10px;padding:10px;background-color:rgba(0,0,0,0);position:relative}.product-size-guide-container .product-size-content .product-size-table .toggle-switch .switch-wrapper{display:flex;position:relative;width:100%;height:44px;border-radius:8px;overflow:hidden}.product-size-guide-container .product-size-content .product-size-table .toggle-switch .switch-wrapper .slider-bg{position:absolute;top:0;left:0;width:50%;height:100%;background-color:#ebf700;z-index:0;border-radius:8px}.product-size-guide-container .product-size-content .product-size-table .toggle-switch .switch-wrapper .switch-content{flex:1 1;text-align:center;line-height:44px;font-weight:700;font-size:18px;color:#fff;z-index:1;cursor:pointer;position:relative}.product-size-guide-container .product-size-content .product-size-table .toggle-switch .switch-wrapper .active{color:#321389}.product-size-guide-container .product-size-content .product-size-table .size-table .table-header{display:flex;margin-bottom:24px}.product-size-guide-container .product-size-content .product-size-table .size-table .table-header div{font-family:var(--font-figura-extrabold);font-size:22px;line-height:30px;color:#ebf700}.product-size-guide-container .product-size-content .product-size-table .size-table .table-header .size-column,.product-size-guide-container .product-size-content .product-size-table .size-table .table-header .weight-column{flex:1 1}.product-size-guide-container .product-size-content .product-size-table .size-table .table-body .table-row{display:flex}.product-size-guide-container .product-size-content .product-size-table .size-table .table-body .table-row div{padding:16px 0;border-bottom:1px solid #fff;line-height:32px;letter-spacing:-.32px}.product-size-guide-container .product-size-content .product-size-table .size-table .table-body .table-row .size-column,.product-size-guide-container .product-size-content .product-size-table .size-table .table-body .table-row .weight-column{flex:1 1}.product-size-guide-container.size-guide-page-table{border-bottom:1px solid #f0f0f0;padding:64px 0}@media screen and (max-width:1024px){.product-size-guide-container.size-guide-page-table{padding:40px 0}}.product-size-guide-container.size-guide-page-table .product-size-content .video-container{order:1}@media screen and (max-width:767px){.size-guide-card h3{font-size:30px;line-height:1.1}}.image-and-text-side-by-side{display:flex;flex-direction:row;justify-content:center;align-items:stretch;color:#fff;overflow:hidden;padding:20px 0;gap:24px}@media screen and (max-width:991px){.image-and-text-side-by-side{flex-direction:column;padding:50px 0!important;gap:30px}}.image-and-text-side-by-side.vertical-align{flex-direction:column-reverse}@media screen and (max-width:991px){.image-and-text-side-by-side.vertical-align{flex-direction:column}}.image-and-text-side-by-side.vertical-align .motion-image-container{width:100%}.image-and-text-side-by-side.vertical-align .content{width:100%;padding-left:0!important}.image-and-text-side-by-side.column-normal{flex-direction:column}.image-and-text-side-by-side.reverse-order{flex-direction:row-reverse}@media screen and (max-width:991px){.image-and-text-side-by-side.reverse-order{flex-direction:column}}.image-and-text-side-by-side .content{display:flex;flex-direction:column;justify-content:center;width:50%}@media screen and (max-width:991px){.image-and-text-side-by-side .content{width:100%}}.image-and-text-side-by-side .content.center-aligned{align-items:center;text-align:center}@media screen and (max-width:991px){.image-and-text-side-by-side .content.center-aligned{padding:200px 100px}}@media screen and (max-width:767px){.image-and-text-side-by-side .content.center-aligned{padding:50px 80px}}@media screen and (max-width:575px){.image-and-text-side-by-side .content.center-aligned{padding:50px 20px}}.image-and-text-side-by-side .content.center-aligned .title{font-family:var(--font-figura-extrabold);font-size:30px;line-height:110%;margin-bottom:12px}@media screen and (max-width:575px){.image-and-text-side-by-side .content.center-aligned .title{font-size:24px}}.image-and-text-side-by-side .content.center-aligned .description{font-family:var(--font-area-normal-regular);font-size:14px;line-height:20px;letter-spacing:.7px;margin-bottom:24px;max-width:300px}.image-and-text-side-by-side .content.left-aligned{padding:40px;align-items:flex-start}@media screen and (max-width:991px){.image-and-text-side-by-side .content.left-aligned{padding:0}}.image-and-text-side-by-side .content.left-aligned .title{font-family:var(--font-figura-extrabold);font-size:50px;line-height:1;margin-bottom:20px;letter-spacing:1px}@media screen and (max-width:991px){.image-and-text-side-by-side .content.left-aligned .title{font-size:30px;line-height:1.1;margin-bottom:12px}}.image-and-text-side-by-side .content.left-aligned .description{font-family:var(--font-area-normal-regular);font-size:16px;line-height:22px;letter-spacing:.8px;margin-bottom:20px}@media screen and (max-width:991px){.image-and-text-side-by-side .content.left-aligned .description{font-size:14px;line-height:20px;margin-bottom:12px}}.image-and-text-side-by-side .content.left-aligned.font-30 .title{font-size:30px;margin-bottom:24px}.image-and-text-side-by-side .content.left-aligned.font-30 .description{margin-bottom:24px}.image-and-text-side-by-side .content.list-container{gap:30px}.image-and-text-side-by-side .content.list-container .description,.image-and-text-side-by-side .content.list-container .title{margin:0}.image-and-text-side-by-side .content.list-container .list-content{display:flex;flex-direction:column;gap:8px}.image-and-text-side-by-side .content.list-container .list-content li{list-style-type:none;display:flex;gap:8px}.image-and-text-side-by-side .content.gap-20{gap:20px}.image-and-text-side-by-side .content.blue-gradient{background:linear-gradient(180deg,#321389 12%,#07a4dd)}.image-and-text-side-by-side .content.pink-gradient{background:linear-gradient(180deg,#321389 14%,#ff86d1)}.image-and-text-side-by-side .motion-image-container{display:flex;width:50%;height:700px;position:relative}@media screen and (min-width:1441px){.image-and-text-side-by-side .motion-image-container{height:826px}}@media screen and (max-width:991px){.image-and-text-side-by-side .motion-image-container{width:100%;height:100%!important}}.image-and-text-side-by-side .motion-image-container img{width:100%;height:100%;object-fit:cover;position:unset!important}.contact-page-container .contact-us-form{padding-top:64px}@media screen and (max-width:767px){.contact-page-container .contact-us-form{padding-top:24px}}.contact-page-container .contact-us-form .contact-form-wrapper .collaboration-form-group .custom-select{position:relative;width:100%;border:1px solid hsla(0,0%,100%,.4);color:#bfbfbf}.contact-page-container .contact-us-form .contact-form-wrapper .collaboration-form-group .select-header{display:flex;align-items:center;justify-content:space-between;font-size:14px;height:100%;cursor:pointer;padding:16px 16px 16px 8px}.contact-page-container .contact-us-form .contact-form-wrapper .collaboration-form-group .select-options{position:absolute;top:100%;left:0;right:0;margin-top:8px;overflow-y:auto;z-index:1000;font-size:14px;padding:14px;line-height:1;background-color:#faf7f1;box-shadow:0 4px 6px rgba(0,0,0,.15),0 8px 12px rgba(0,0,0,.15);border:1px solid rgba(31,31,31,.3)}.contact-page-container .contact-us-form .contact-form-wrapper .collaboration-form-group .select-options .checkbox-input{border:2px solid #321389}.contact-page-container .contact-us-form .contact-form-wrapper .collaboration-form-group .select-option{font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px;padding:14px 12px;letter-spacing:.7px;color:#321389;cursor:pointer}.contact-page-container .contact-us-form .contact-form-wrapper .collaboration-form-group .select-option .checkbox-input{margin-top:0}.file-upload-container{display:flex;flex-direction:column;font-family:var(--font-recoleta)}.file-upload-container input[type=file]{display:none}.file-upload-container label{width:100%}.file-upload-container .preview-container{width:100%;flex:1 1 auto;gap:5px;margin-top:16px;max-width:230px;position:relative;aspect-ratio:1/1;height:auto;border-radius:16px;overflow:hidden}.file-upload-container .preview-container .file-preview{position:unset!important;width:100%;height:100%;object-fit:cover;border-radius:16px;transition:transform .2s ease;overflow:hidden}.file-upload-container .preview-container .file-preview:hover{transform:scale(1.05)}.file-upload-container .preview-container .video-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.5);color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .2s ease;cursor:default}.file-upload-container .preview-container .video-indicator:hover{transform:translate(-50%,-50%) scale(1.1)}.file-upload-container .preview-container .file-name{position:absolute;bottom:0;left:0;width:100%;padding:8px;font-size:12px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(transparent,rgba(0,0,0,.7));margin:0;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.file-upload-container .preview-container .remove-button{position:absolute;top:8px;right:8px;width:22px;height:22px;border-radius:50%;border:none;background-color:hsla(0,0%,100%,.9);box-shadow:0 2px 4px rgba(0,0,0,.1);padding:0;opacity:.8;cursor:pointer;transition:all .2s ease}.file-upload-container .preview-container .remove-button:hover{transform:scale(1.1);background-color:#fff;opacity:1}.file-upload-container .preview-container .remove-button img{margin-top:3px;width:12px;height:12px}.file-upload-container .file-preview-list{display:flex;flex-wrap:nowrap;gap:25px;width:100%;overflow-x:auto}.file-upload-btn{width:-moz-fit-content;width:fit-content;margin:10px 0 24px}.file-upload-btn:focus{outline:1px solid #ebf700}.file-upload-btn:disabled{opacity:.6;cursor:not-allowed;padding-right:20px;box-shadow:none}.validation-message{display:flex;align-items:center;gap:8px;font-size:14px;color:#fff;line-height:1.4}.validation-message.valid{color:#ebf700}.validation-message.invalid{color:#f3676a}.validation-message img{vertical-align:middle}.date-picker-input{position:relative}.date-picker-input .custom-datepicker{padding:16px!important}.date-picker-input .react-datepicker-wrapper,.date-picker-input .react-datepicker-wrapper .react-datepicker__input-container input{width:100%}.date-picker-input .react-datepicker__header{background:red;background-color:#fff;border-bottom:1px solid #ccc}.date-picker-input .react-datepicker__header .react-datepicker__current-month{margin-bottom:10px;color:#321389;font-family:var(--font-recoleta);font-weight:700}.date-picker-input .react-datepicker__header .react-datepicker__day-names .react-datepicker__day-name{color:#321389}.date-picker-input .react-datepicker__day{color:#321389;font-family:var(--font-recoleta)}.date-picker-input .react-datepicker__day--selected{background-color:#321389;color:#fff}.date-picker-input .react-datepicker__navigation-icon:after,.date-picker-input .react-datepicker__navigation-icon:before{border-color:#321389}.calender-icon-wrapper{position:absolute;right:10px;top:41px;cursor:pointer}.instagram-feed-wrapper{padding:100px 0 0;display:flex;flex-direction:column}@media screen and (max-width:767px){.instagram-feed-wrapper{padding:50px 0}}.instagram-feed-wrapper .insta-feed-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:50px}@media screen and (max-width:991px){.instagram-feed-wrapper .insta-feed-topbar{flex-direction:column;align-items:flex-start}}.instagram-feed-wrapper .insta-feed-topbar .title{text-box-trim:trim-both;font-family:var(--font-figura-extrabold);font-size:50px;font-weight:500;line-height:125%}@media screen and (max-width:767px){.instagram-feed-wrapper .insta-feed-topbar .title{font-size:28px;margin-bottom:5px}}.instagram-feed-wrapper .insta-feed-topbar .insta-right-title{font-size:18px;font-family:var(--font-area-normal-regular)}.instagram-feed-wrapper .insta-feed-topbar .insta-right-title span{font-family:var(--font-area-normal-bold)}.instagram-feed-wrapper .insta-feed{padding:0}.selectbox-wrapper{min-width:180px;width:auto;position:relative;box-sizing:border-box}.selectbox-wrapper .selectbox-selected-value{display:flex;align-items:center;justify-content:space-between;color:#bfbfbf;border:1px solid #ebf700;font-family:var(--font-area-normal-regular);line-height:20px;padding:8px 12px;cursor:pointer}.selectbox-wrapper .selectbox-selected-value .arrow{position:relative;border:solid #ebf700;border-width:0 2px 2px 0;display:inline-block;padding:3px;margin-left:20px;transition:all .2s ease}.selectbox-wrapper .selectbox-selected-value .arrow.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.selectbox-wrapper .selectbox-selected-value .arrow.up{top:3px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.selectbox-wrapper .selectbox-options-wrapper{position:absolute;left:0;top:calc(100% + 5px);width:100%;z-index:10;padding:12px;background-color:#fff}.selectbox-wrapper .selectbox-options-wrapper .selectbox-options{display:flex;align-items:center;justify-content:space-between;padding:12px 10px;font-size:14px;font-family:var(--font-area-normal-bold);color:#321389;cursor:pointer}.selectbox-wrapper .selectbox-options-wrapper .selectbox-options.bg-gray{background-color:#f0f0f0}.modal-wrapper.modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(50,19,137,.6980392157);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-wrapper .modal-box{display:flex;flex-direction:column;padding:44px;width:50%;max-height:90vh;border-radius:24px;background-color:#fff}@media screen and (max-width:1024px){.modal-wrapper .modal-box{width:60%}}@media screen and (max-width:767px){.modal-wrapper .modal-box{width:80%}}@media screen and (max-width:576px){.modal-wrapper .modal-box{width:90%;padding:24px}}.modal-wrapper .modal-box .modal-header{display:flex;align-items:center;justify-content:space-between}.modal-wrapper .modal-box .modal-header .modal-rating-container{display:flex;align-items:center;gap:.5rem}.modal-wrapper .modal-box .modal-header .modal-rating-container .header-rating-text{color:#321389;font-size:50px;font-family:var(--font-figura-extrabold);margin:0;font-weight:400}.modal-wrapper .modal-box .modal-header .modal-rating-container .header-star-container{margin-left:24px}@media screen and (max-width:520px){.modal-wrapper .modal-box .modal-header .modal-rating-container .header-star-container{margin-left:0}}.modal-wrapper .modal-box .modal-header .modal-rating-container .header-star-container .star-image .star{display:inline-flex}.modal-wrapper .modal-box .modal-header .modal-close:after{display:inline-block;content:"×";color:#321389;cursor:pointer;font-size:50px}.modal-wrapper .modal-box .modal-header .header-askedby-text{color:#321389;font-size:20px}@media screen and (max-width:576px){.modal-wrapper .modal-box .modal-header .header-askedby-text{font-size:18px}}.modal-wrapper .modal-box .modal-header .header-askedby-text p{display:inline;opacity:.3;font-weight:700;margin-right:16px}.modal-wrapper .modal-box .modal-body .modal-body-container{display:flex;flex-direction:column;gap:14px;color:#321389;margin:22px 0 44px}.modal-wrapper .modal-box .modal-body .modal-body-container .card-title{font-family:var(--font-figura-extrabold);font-size:22px;line-height:30px;font-weight:400}.modal-wrapper .modal-box .modal-body .modal-body-container .card-content{max-height:1000px;overflow:auto;font-size:16px;color:#404040;font-family:var(--font-area-normal-regular);line-height:22px;letter-spacing:.8px}@media screen and (max-width:576px){.modal-wrapper .modal-box .modal-body .modal-body-container .card-content{font-size:14px;line-height:20px}}.modal-wrapper .modal-box .modal-body .modal-body-container .card-content::-webkit-scrollbar{width:8px}.modal-wrapper .modal-box .modal-body .modal-body-container .card-content::-webkit-scrollbar-track{background:#f0f0f0}.modal-wrapper .modal-box .modal-body .modal-body-container .card-content::-webkit-scrollbar-thumb{background:#321389}.modal-wrapper .modal-box .modal-body .modal-body-container .card-content::-webkit-scrollbar-thumb:hover{background:#8f8545}.modal-wrapper .modal-box .card-author{color:#321389;font-size:20px;font-family:var(--font-area-normal-bold)}@media screen and (max-width:576px){.modal-wrapper .modal-box .card-author{font-size:18px}}.modal-wrapper .modal-box .modal-footer{text-align:center}.modal-wrapper .modal-box .modal-footer .btn{font-family:var(--font-area-normal-bold);background-color:rgba(0,0,0,0);box-shadow:none;border:1px solid #321389;padding:12px 50px}.custom-select-wrapper{width:100%;position:relative;font-family:var(--font-area-normal-regular)}.select-box{border:1px solid hsla(0,0%,100%,.4);padding:16px 16px 16px 8px;border-radius:0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:#fff;transition:all .2s ease;position:relative}.select-box:focus{outline:1px solid #ebf700}.select-box:after{content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%) rotate(45deg);width:6px;height:6px;pointer-events:none;border:solid #ebf700;border-width:0 2px 2px 0;transition:transform .2s;z-index:99}.select-box.select-open{border-color:#f4f400}.select-box.select-open:after{transform:translateY(-50%) rotate(-135deg)}.select-box .select-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:10px;color:#fff;font-family:var(--font-area-normal-bold);font-size:14px}.select-box .placeholder{color:#bfbfbf;opacity:.7;font-size:14px}.dropdown{background:#fff;margin-top:8px;border-radius:0;padding:14px;overflow:hidden;color:#321389;box-shadow:0 4px 12px rgba(0,0,0,.1);position:absolute;width:100%;z-index:999}.options-container{max-height:270px;overflow-y:auto}.options-container::-webkit-scrollbar{width:8px}.options-container::-webkit-scrollbar-track{background:#f0f0f0}.options-container::-webkit-scrollbar-thumb{background:#321389}.options-container::-webkit-scrollbar-thumb:hover{background:#8f8545}.options-container .option{display:flex;justify-content:space-between;align-items:center;padding:14px 12px;cursor:pointer;transition:background-color .2s ease;gap:4px}.options-container .option:last-child{border-bottom:none}.options-container .option.selected,.options-container .option:hover{background-color:#f0f0f0}.options-container .option .option-label{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:20px;font-weight:700;letter-spacing:.7px}.options-container .no-results{padding:16px;text-align:center;font-size:16px;font-weight:700}.searchbar-container{top:0;background:#fff;border:1px solid #bfbfbf;display:flex;align-items:center;gap:8px;padding:12px 16px;margin-bottom:14px}.searchbar-container .search-input-container{position:relative;width:100%;padding:8px;font-size:16px!important;transform:scale(.875);transform-origin:left center;outline:none;color:#321389!important;padding:0!important}.searchbar-container .search-input-container::placeholder{color:gray!important}.searchbar-container .search-input-container:focus-visible{outline:none!important}.searchbar-container .clear-search-icon{cursor:pointer}.spinner-box{display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0)}.spinner-box.review-section-loader .circle-border{background:linear-gradient(0deg,#472b95 33%,#ebf700)}.spinner-box.review-section-loader .circle-border .circle-core{background-color:#472b95}.spinner-box .circle-border{width:64px;height:64px;padding:3px;border-radius:50%;background:linear-gradient(0deg,#2a89cc 33%,#ebf700);animation:spin .8s linear 0s infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.spinner-box .circle-border .circle-core{width:100%;height:100%;background-color:#2a89cc;border-radius:50%}.review-form-container .review-form .star-rating-container{padding:12px;background-color:hsla(0,0%,100%,.0509803922)}.review-form-container .review-form .star-rating-container .star-rating{display:flex;gap:8px}.review-form-container .review-form .star-rating-container .star-rating .star-button{background:none;border:none;cursor:pointer;transition:transform .2s ease}.review-form-container .review-form .star-rating-container .star-rating .star-button:hover{transform:scale(1.1)}.review-form-container .review-form .star-rating-container .star-rating .star-button img{width:36px;height:36px}.review-form-container .review-form .star-rating-container .input-error{color:#f44;font-size:14px;margin-top:4px}.review-form-container .review-form .upload-wrp{padding:24px;background-color:hsla(0,0%,100%,.0509803922)}.review-form-container .review-form .upload-wrp .file-upload-container{gap:0}.review-form-container .review-form .upload-wrp .file-upload-container .validation-message{margin-bottom:4px}.review-form-container .review-form .submit-button-wrapper{margin-top:26px;text-align:center}.expert-advice-page .image-and-text-side-by-side{gap:0}@media screen and (max-width:991px){.expert-advice-page .image-and-text-side-by-side{gap:40px}}.expert-advice-page .image-and-text-side-by-side .motion-image-container{height:700px}@media screen and (max-width:991px){.answer-container{padding:30px 0 0!important}}.answer-container .answer-container-header .title{font-size:50px;font-family:var(--font-figura-extrabold);letter-spacing:1px;line-height:1;margin-bottom:24px;font-weight:400}.answer-container .answer-container-header .search-filter-container{display:flex;justify-content:space-between}@media screen and (max-width:767px){.answer-container .answer-container-header .search-filter-container{flex-direction:column;gap:24px}}.answer-container .answer-container-header .search-filter-container .input-container{margin-top:auto;position:relative}.answer-container .answer-container-header .search-filter-container .input-container input{width:450px;padding:12px 16px 12px 40px;border-radius:6px;background-color:hsla(0,0%,100%,.2);border:1px solid #bfbfbf;outline:none;color:#fff;font-size:14px;line-height:20px;letter-spacing:.7px;font-family:var(--font-area-normal-bold)}.answer-container .answer-container-header .search-filter-container .input-container input::placeholder{color:#fff}@media screen and (max-width:767px){.answer-container .answer-container-header .search-filter-container .input-container input{width:100%}}.answer-container .answer-container-header .search-filter-container .input-container img{position:absolute;top:50%;transform:translateY(-50%);left:16px}.answer-container .loader-wrp{background-color:#472b95;min-height:230px;max-width:1440px;margin:50px auto 0;padding:0 16px;display:flex;align-items:center;justify-content:center}.answer-container .loader-wrp .no-review-txt{text-align:center;font-size:20px;font-family:var(--font-area-normal-bold)}.answer-container .loader-wrp .no-review-txt a{color:#fff;border-bottom:1px solid #fff}.answer-container-body{margin:50px 0}@media screen and (max-width:576px){.answer-container-body{margin:24px 0}}.answer-container-body .advice-card-container .review-item .answer-container-card{padding:24px;margin-top:24px;font-size:16px;line-height:25px;border:1px solid #fff}.answer-container-body .advice-card-container .review-item .answer-container-card .name{line-height:normal}.answer-container-body .advice-card-container .review-item .answer-container-card .name span{color:#ebf700}.answer-container-body .advice-card-container .review-item .answer-container-card .question{padding:16px 0;border-bottom:1px solid hsla(0,0%,100%,.3);word-break:break-word}.answer-container-body .advice-card-container .review-item .answer-container-card .answer{margin:16px 0;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:1.43;display:-webkit-box;overflow:hidden}.answer-container-body .advice-card-container .review-item .answer-container-card .show-more-txt{line-height:normal;cursor:pointer;color:#ebf700}