.gemstone-recomendation{padding-top:80px;padding-bottom:0;position:relative}@media (max-width:1679px){.gemstone-recomendation{padding-top:60px;padding-bottom:60px}}@media (max-width:1481px){.gemstone-recomendation{padding-top:55px;padding-bottom:55px}}@media (max-width:1199px){.gemstone-recomendation{padding-top:50px;padding-bottom:50px}}@media (max-width:991px){.gemstone-recomendation{padding-top:40px;padding-bottom:40px}}@media (max-width:767px){.gemstone-recomendation{padding-bottom:25px}}@media (max-width:579px){.gemstone-recomendation{padding-top:30px;padding-bottom:20px}}.gemstone-recomendation .title-wrap{overflow-x:hidden}@media (max-width:991px){.gemstone-recomendation .title-wrap{align-items:center;padding-bottom:20px;display:flex}}@media (max-width:767px){.gemstone-recomendation .title-wrap{padding-bottom:10px}}@media (max-width:579px){.gemstone-recomendation .title-wrap{padding-bottom:16px}}.gemstone-recomendation .title-wrap .lft-sec{display:none}@media (max-width:991px){.gemstone-recomendation .title-wrap .lft-sec{flex-shrink:0;width:113px;height:113px;margin-right:18px;display:flex}.gemstone-recomendation .title-wrap .lft-sec img{object-fit:cover;border-radius:100px;width:100%;height:100%}}@media (max-width:479px){.gemstone-recomendation .title-wrap .lft-sec{width:90px;height:90px}}@media (max-width:380px){.gemstone-recomendation .title-wrap .lft-sec{width:72px;height:72px;margin-right:12px}}.gemstone-recomendation .title-wrap .title-section{min-width:0;padding-bottom:40px}@media (max-width:1679px){.gemstone-recomendation .title-wrap .title-section{padding-bottom:35px}}@media (max-width:1199px){.gemstone-recomendation .title-wrap .title-section{padding-bottom:30px}}@media (max-width:991px){.gemstone-recomendation .title-wrap .title-section{flex:1;padding-bottom:0}}@media (max-width:579px){.gemstone-recomendation .title-wrap .title-section{padding-bottom:0}}@media (max-width:991px){.gemstone-recomendation .title-wrap .title-section .title-main{margin-bottom:0}}@media (max-width:380px){.gemstone-recomendation .title-wrap .title-section .title-main{font-size:24px;line-height:1.2}}.gemstone-recomendation .title-wrap .title-section .title-main .second-line{color:#000;font-weight:700;display:inline}@media (max-width:579px){.gemstone-recomendation .title-wrap .title-section .title-main .second-line{display:block}}.gemstone-recomendation .title-wrap .title-section .title-main.title-main--stacked .second-line{display:block}.gemstone-recomendation .title-wrap .title-section .title-bg.fullwidth-title{top:31px}.gemstone-recomendation .form-wrapper{align-items:center}.gemstone-recomendation .form-wrapper .image-wrapper{width:35%;height:406px}@media (max-width:1679px){.gemstone-recomendation .form-wrapper .image-wrapper{height:365px}}@media (max-width:1481px){.gemstone-recomendation .form-wrapper .image-wrapper{height:350px}}@media (max-width:1199px){.gemstone-recomendation .form-wrapper .image-wrapper{width:25%;height:300px}}@media (max-width:991px){.gemstone-recomendation .form-wrapper .image-wrapper{display:none}}.gemstone-recomendation .form-wrapper .image-wrapper img{object-fit:cover;object-position:top;border-radius:20px;width:100%;height:100%}@media (max-width:991px){.gemstone-recomendation .form-wrapper .image-wrapper img{object-position:center 9%}}.gemstone-recomendation .form-wrapper .gemstone-form{flex:1;margin-left:20px}@media (max-width:991px){.gemstone-recomendation .form-wrapper .gemstone-form{width:100%;margin-left:0}}.gemstone-recomendation .form-wrapper .gemstone-form .filed-grp{margin-top:26px}@media (max-width:1679px){.gemstone-recomendation .form-wrapper .gemstone-form .filed-grp{margin-top:20px}}@media (max-width:767px){.gemstone-recomendation .form-wrapper .gemstone-form .filed-grp{margin-top:14px}.gemstone-recomendation .form-wrapper .gemstone-form .filed-grp.gender,.gemstone-recomendation .form-wrapper .gemstone-form .filed-grp.body-weight,.gemstone-recomendation .form-wrapper .gemstone-form .filed-grp.birth-place,.gemstone-recomendation .form-wrapper .gemstone-form .filed-grp.birth-time{width:50%}}@media (max-width:470px){.gemstone-recomendation .form-wrapper .gemstone-form .filed-grp.gender,.gemstone-recomendation .form-wrapper .gemstone-form .filed-grp.body-weight,.gemstone-recomendation .form-wrapper .gemstone-form .filed-grp.birth-place,.gemstone-recomendation .form-wrapper .gemstone-form .filed-grp.birth-time{width:100%}}.gemstone-recomendation .form-wrapper .gemstone-form .form-label{color:#000;margin-bottom:8px;padding-left:20px;font-family:Inter,sans-serif;font-size:14px;font-weight:500}@media (max-width:1679px){.gemstone-recomendation .form-wrapper .gemstone-form .form-label{font-size:11px}}@media (max-width:767px){.gemstone-recomendation .form-wrapper .gemstone-form .form-label{width:100%}}.gemstone-recomendation .form-wrapper .gemstone-form .form-label span{color:#ff2f2f;margin-left:4px}@media (max-width:991px){.gemstone-recomendation .form-wrapper .gemstone-form .month,.gemstone-recomendation .form-wrapper .gemstone-form .year{margin-top:8px}}@media (max-width:767px){.gemstone-recomendation .form-wrapper .gemstone-form .day,.gemstone-recomendation .form-wrapper .gemstone-form .month,.gemstone-recomendation .form-wrapper .gemstone-form .year{width:33.33%;margin-top:0;display:none}}.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker{border-radius:15px;font-family:Inter,sans-serif}.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__header{color:#000;background-color:#f6f6f6;border:1px solid #f6f6f6;border-top-left-radius:15px;border-top-right-radius:15px}.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__current-month,.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker-time__header,.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker-year-header{font-size:14px;font-weight:500}@media (max-width:1679px){.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__current-month,.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker-time__header,.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker-year-header{font-size:12px}}.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__month-dropdown-container--scroll,.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__year-dropdown-container--scroll{margin-top:8px}.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__month-read-view,.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__year-read-view{font-size:13px}@media (max-width:1679px){.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__month-read-view,.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__year-read-view{font-size:11px}}.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__day,.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__month-text,.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__quarter-text,.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__year-text{font-size:12px}@media (max-width:1679px){.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__day,.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__month-text,.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__quarter-text,.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__year-text{font-size:10px}}.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__month-select,.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__year-select,.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__month-year-select{color:#000;background-color:#f6f6f6;border:1px solid #000}.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__day:not([aria-disabled=true]):hover,.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__month-text:not([aria-disabled=true]):hover,.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__quarter-text:not([aria-disabled=true]):hover,.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__year-text:not([aria-disabled=true]):hover,.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__day--keyboard-selected,.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__month-text--keyboard-selected,.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__quarter-text--keyboard-selected,.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__year-text--keyboard-selected{color:#fff;background-color:#1d5d90}.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__month-select,.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__year-select{font-family:Inter,sans-serif;font-size:13px}@media (max-width:1679px){.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__month-select,.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__year-select{font-size:10px}}.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__month-select option:hover,.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__year-select option:hover{color:#fff;background-color:#1d5d90}@media (max-width:1679px){.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__day-name,.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__day,.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__time-name{font-size:10px}}.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__month-dropdown,.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__year-dropdown{background-color:#f6f6f6;border:1px solid #000;border-radius:8px;font-family:Inter,sans-serif}.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__month-option,.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__year-option{color:#000;padding:6px 0;font-size:13px;position:relative}@media (max-width:1679px){.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__month-option,.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__year-option{font-size:10px}}.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__month-option:hover,.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__year-option:hover{color:#fff;background-color:#1d5d90}.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__month-option--selected_month,.gemstone-recomendation .form-wrapper .gemstone-form .dob-single-field .react-datepicker .react-datepicker__year-option--selected_year{font-weight:600}.gemstone-recomendation .form-wrapper .gemstone-form .form-control,.gemstone-recomendation .form-wrapper .gemstone-form .form-select{color:#000;background-color:#f6f6f6;border:1px solid #f6f6f6;border-radius:35px;outline:none;height:50px;padding-left:23px;font-size:14px;font-weight:500;position:relative;box-shadow:none!important}.gemstone-recomendation .form-wrapper .gemstone-form .form-control::placeholder,.gemstone-recomendation .form-wrapper .gemstone-form .form-select::placeholder{color:#717182}.gemstone-recomendation .form-wrapper .gemstone-form .form-control:focus,.gemstone-recomendation .form-wrapper .gemstone-form .form-select:focus{box-shadow:none;outline:none}@media (max-width:1679px){.gemstone-recomendation .form-wrapper .gemstone-form .form-control,.gemstone-recomendation .form-wrapper .gemstone-form .form-select{height:44px;font-size:11px}}@media (max-width:1481px){.gemstone-recomendation .form-wrapper .gemstone-form .form-control,.gemstone-recomendation .form-wrapper .gemstone-form .form-select{height:40px}}@media (max-width:767px){.gemstone-recomendation .form-wrapper .gemstone-form .form-control,.gemstone-recomendation .form-wrapper .gemstone-form .form-select{height:36px}}.gemstone-recomendation .form-wrapper .gemstone-form .error-msg{color:#ff2f2f;margin-top:3px;margin-left:20px;font-size:12px;font-weight:500;position:absolute}@media (max-width:1679px){.gemstone-recomendation .form-wrapper .gemstone-form .error-msg{margin-top:2px;font-size:11px}}.gemstone-recomendation .form-wrapper .gemstone-form .form-select{appearance:none}.gemstone-recomendation .form-wrapper .gemstone-form .form-select:after{content:"";pointer-events:none;background-image:url(../media/down-arrow.10w5y-_jpbs6h.svg);background-repeat:no-repeat;background-size:contain;width:10px;height:6px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.gemstone-recomendation .form-wrapper .gemstone-form .form-select option{color:#717182;box-shadow:none;background-color:#f6f6f6;padding:15px 10px;font-size:14px}.gemstone-recomendation .form-wrapper .gemstone-form .form-select option:checked,.gemstone-recomendation .form-wrapper .gemstone-form .form-select option:focus,.gemstone-recomendation .form-wrapper .gemstone-form .form-select option:hover,.gemstone-recomendation .form-wrapper .gemstone-form .form-select option:active,.gemstone-recomendation .form-wrapper .gemstone-form .form-select option:focus-visible,.gemstone-recomendation .form-wrapper .gemstone-form .form-select option:focus-within{color:#fff;background-color:#000}.gemstone-recomendation .form-wrapper .gemstone-form .black-cta:not(.reset){min-width:68%}.gemstone-recomendation .form-wrapper .gemstone-form .black-cta:not(.reset) .txt{flex:1}@media (max-width:579px){.gemstone-recomendation .form-wrapper .gemstone-form .black-cta:not(.reset){width:100%;min-width:100%}}.gemstone-recomendation .form-wrapper .gemstone-form .btn-wrap{justify-content:space-between;align-items:center;gap:20px;margin-top:46px;display:flex}@media (max-width:1679px){.gemstone-recomendation .form-wrapper .gemstone-form .btn-wrap{margin-top:40px}}@media (max-width:1481px){.gemstone-recomendation .form-wrapper .gemstone-form .btn-wrap{margin-top:35px}}@media (max-width:767px){.gemstone-recomendation .form-wrapper .gemstone-form .btn-wrap{justify-content:space-between}}@media (max-width:579px){.gemstone-recomendation .form-wrapper .gemstone-form .btn-wrap{flex-direction:column;align-items:stretch}}@media (max-width:767px){.gemstone-recomendation .form-wrapper .gemstone-form .btn-wrap .black-cta{width:49%;min-width:49%}}@media (max-width:579px){.gemstone-recomendation .form-wrapper .gemstone-form .btn-wrap .black-cta{width:100%;min-width:100%}}@media (max-width:767px){.gemstone-recomendation .form-wrapper .gemstone-form .btn-wrap .black-cta .txt{flex:1}}.gemstone-recomendation .form-wrapper .gemstone-form .btn-wrap .black-cta.reset{color:#000;letter-spacing:1.5px;background:#fff;border:1px solid #000;justify-content:center;gap:10px;min-width:28%;padding-left:26px;padding-right:26px;box-shadow:0 1.11px 3.33px #0000001a}.gemstone-recomendation .form-wrapper .gemstone-form .btn-wrap .black-cta.reset .txt{flex:unset;white-space:nowrap}@media (max-width:767px){.gemstone-recomendation .form-wrapper .gemstone-form .btn-wrap .black-cta.reset .txt{flex:unset}}.gemstone-recomendation .form-wrapper .gemstone-form .btn-wrap .black-cta.reset .icon{flex-shrink:0;margin-left:0}@media (max-width:767px){.gemstone-recomendation .form-wrapper .gemstone-form .btn-wrap .black-cta.reset{margin-left:0}}@media (max-width:579px){.gemstone-recomendation .form-wrapper .gemstone-form .btn-wrap .black-cta.reset{width:100%;min-width:100%}}.gemstone-recomendation .country .custom-select__single-value,.gemstone-recomendation .gender .custom-select__single-value{color:#000;font-size:14px;font-weight:500}@media (max-width:1679px){.gemstone-recomendation .country .custom-select__single-value,.gemstone-recomendation .gender .custom-select__single-value{font-size:11px}}.gemstone-recomendation .country .custom-select__indicator svg,.gemstone-recomendation .gender .custom-select__indicator svg{height:14px}.gemstone-recomendation .country .custom-select__input::placeholder,.gemstone-recomendation .gender .custom-select__input::placeholder{color:#717182}.gemstone-recomendation .time-select-wrapper .custom-select__single-value{color:#717182;font-size:14px;font-weight:500}@media (max-width:1679px){.gemstone-recomendation .time-select-wrapper .custom-select__single-value{font-size:11px}}.gemstone-recomendation .custom-select__menu{font-size:11px}@media (max-width:767px){.gemstone-recomendation .react-datepicker-wrapper{width:100%}}.gemstone-recomendation .custom-select__placeholder{font-size:14px;font-weight:500}@media (max-width:1679px){.gemstone-recomendation .custom-select__placeholder{font-size:11px}}.gemstone-recomendation .custom-select-wrapper .custom-select__control,.gemstone-recomendation .custom-select-wrapper .custom-select__control--is-focused,.gemstone-recomendation .custom-select-wrapper .custom-select__control--menu-is-open{border:none}.gsr-thankyou-dialog{max-width:460px}.gsr-thankyou-content{border:none;border-radius:20px;position:relative;overflow:hidden}.gsr-thankyou-content .modal-header{z-index:2;border-bottom:none;padding:16px 16px 0;position:relative}.gsr-thankyou-content .lottie-outer{opacity:.3;pointer-events:none;z-index:0;position:relative}.gsr-thankyou-content .lottie-css,.gsr-thankyou-content lottie-player.lottie-css{filter:blur(5px);width:378px;height:256px;position:absolute;top:-100px;right:-151px}.gsr-thankyou-body{z-index:1;padding:10px 30px 40px;position:relative}.gsr-thankyou-body .gsr-thankyou-icon{margin-bottom:16px}.gsr-thankyou-body .gsr-thankyou-icon svg{width:80px;height:80px}.gsr-thankyou-body .gsr-thankyou-title{letter-spacing:-1px;color:#000;margin-bottom:12px;font-family:Playfair Display,serif;font-size:30px;font-weight:500;line-height:36px}.gsr-thankyou-body .gsr-thankyou-subtext{color:#7e7e7e;margin-bottom:26px;font-size:15px;font-weight:400;line-height:26px}.gsr-thankyou-body .gsr-thankyou-btn{cursor:pointer;color:#fff;letter-spacing:1.5px;text-transform:uppercase;background:#000;border:none;border-radius:30px;justify-content:center;align-items:center;min-width:220px;height:48px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:479px){.gsr-thankyou-body .gsr-thankyou-btn{width:100%;min-width:100%}}
