html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.hidden{display:none!important}html{-webkit-text-size-adjust:100%}form{display:block;margin-top:0}h1{font-size:28px;font-weight:400}input::placeholder{color:#ccc}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,input:first-child,p:first-child,textarea:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,input:last-child,p:last-child,textarea:last-child{margin-bottom:0}:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}.spinner{position:relative;display:none;align-items:center;justify-content:center;margin:0 auto}.spinner span{display:block;width:.75rem;height:.75rem;border-radius:50%;background-color:#fff;animation-name:spinner;animation-duration:1.8s;animation-timing-function:ease-in-out;animation-fill-mode:both;animation-iteration-count:infinite}.spinner span:not(:last-child){margin-right:.5rem}.spinner span:nth-child(1){animation-delay:-.6s}.spinner span:nth-child(3){animation-delay:.6s}@keyframes spinner{0%,100%,80%{opacity:1;transform:scale(1)}40%{opacity:0;transform:scale(0)}}.call-to-action{position:relative}.call-to-action:disabled>.spinner{position:absolute;display:flex;left:50%;top:50%;transform:translate(-50%,-50%)}.call-to-action:disabled>.spinner+span{visibility:hidden}@keyframes showMessage{0%{max-height:0;opacity:0}100%{max-height:100px;opacity:1}}.icon{display:inline-block}.input-container{position:relative}a,span.pseudo-link{cursor:pointer;color:#0dacd7}a:hover,span.pseudo-link:hover{color:#59caca}span.pseudo-link:hover{border-bottom:1px dotted #59caca}.action{position:relative;display:inline-block;margin:0;padding:.785714em 2.285714em;border:0;border-radius:5px;overflow:visible;font:700 14px "Open Sans",Arial,"Helvetica CY","Nimbus Sans L",sans-serif;line-height:1.2;text-decoration:none;white-space:nowrap;vertical-align:top;-webkit-tap-highlight-color:transparent;box-shadow:rgba(0,0,0,.117647) 0 1px 6px,rgba(0,0,0,.117647) 0 1px 4px;cursor:pointer;outline:0;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;box-sizing:border-box;text-align:center}.action.large{font-size:18px}.action.call-to-action{color:#fff;background:#59caca}.action.call-to-action:hover{color:#fff;background-color:#ea4550}.action.call-to-action:active{color:#fff;background:#59caca}.action.call-to-action[disabled]{box-shadow:none;cursor:default;color:rgba(0,0,0,.3);background:#e5e5e5}.action.medium{font-size:14px}.action.default{color:#fff;background:rgba(0,0,0,.5);transition:background-color .25s;border:0}.action.default:hover{color:#fff;background-color:rgba(0,0,0,.8)}.action.default:active{color:#fff;background:#000}.action.default[disabled]{box-shadow:none;cursor:default;color:rgba(0,0,0,.3);background:#e5e5e5}.action .icon{position:relative}.action .icon svg{position:relative;display:inline-block;margin-right:.5em;height:1em;bottom:-.125em;fill:#fff}.action.facebook{color:#fff!important;background:#3b5998}.action.facebook.disabled,.action.facebook[disabled]{color:rgba(0,0,0,.3)!important;background:#e5e5e5}#application-placeholder,body,html{margin:0;padding:0;width:100%;height:100%}#application-placeholder{font-family:"Open Sans",Arial,"Helvetica CY","Nimbus Sans L",sans-serif;font-size:16px;line-height:1.4;color:#222;min-width:320px}.application-container{position:relative;height:100%}.application-container #content-fixator-wrapper{height:100%}.application-container #content-fixator-wrapper #content-fixator{min-width:100%;left:0;top:0;height:100%}.page-container{max-width:100%;margin:0 auto;display:block;box-shadow:0 9px 0 0 #fff,0 -9px 0 0 #fff,15px 0 40px 0 rgba(170,170,170,.5),-15px 0 40px 0 rgba(170,170,170,.5);min-height:100%;box-sizing:border-box}.limiting-wrapper{position:relative;margin:0 auto;padding:0 7px;max-width:1336px;box-sizing:border-box}.form h2,.form h3,.form input[type=radio]{margin-top:0}.form input[type=checkbox],.form input[type=radio]{margin-right:0;padding:0;cursor:pointer;vertical-align:middle}.form .checkbox-wrapper{font-size:12px;text-align:left}.form .checkbox-wrapper input[type=checkbox]{position:relative;top:2px;width:14px;height:14px;margin:0;vertical-align:top}@media (max-width:480px){.form .checkbox-wrapper input[type=checkbox]{position:relative;left:0;top:1px;width:16px;height:16px}}.form .checkbox-wrapper input[type=checkbox].invalid+span,.form .checkbox-wrapper input[type=checkbox].invalid+span a{color:red}.form .checkbox-wrapper span{cursor:default;color:#717171}@media (max-width:480px){.form .checkbox-wrapper span{padding-left:20px;vertical-align:top}}.form input[type=checkbox]+label,.form input[type=checkbox]+span,.form input[type=radio]+label,.form input[type=radio]+span{display:inline-block;padding-left:8px;vertical-align:middle;cursor:pointer}.form .data{width:100%;padding:.785714em .6em;font-size:1em;font-family:"Open Sans",Arial,"Helvetica CY","Nimbus Sans L",sans-serif;margin:0;box-sizing:border-box;border:1px #eee solid;border-radius:3px}.form input[type=date],.form input[type=email],.form input[type=password],.form input[type=tel],.form input[type=text],.form select,.form textarea{font-family:"Open Sans",Arial,"Helvetica CY","Nimbus Sans L",sans-serif;font-size:16px;padding:8px 10px;box-sizing:border-box;width:100%;border-radius:5px;outline:0;background-color:#fff;border:1px solid #eee}.form input[type=date].invalid,.form input[type=email].invalid,.form input[type=password].invalid,.form input[type=tel].invalid,.form input[type=text].invalid,.form select.invalid,.form textarea.invalid{border-color:red;z-index:3;outline:0;box-shadow:none;transition:border-color .25s}.customized-select{display:inline-block;position:relative;box-sizing:border-box;width:100%;border-radius:5px;overflow:hidden;background:#fff}.customized-select::after{position:absolute;content:'';right:0;width:30px;height:100%;background:url("data:image/svg+xml;utf8,<svg fill='grey' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") center center no-repeat;border-left:1px #eee solid}.customized-select select{position:relative;z-index:1;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;box-sizing:border-box;width:100%;font-family:"Open Sans",Arial,"Helvetica CY","Nimbus Sans L",sans-serif;font-size:16px;padding:8px 10px;background:0 0;margin:0;text-indent:.01px;text-overflow:"";-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;background:0 0}.customized-select select:focus{outline:0;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:local(''),url(../fonts/open-sans-v34-latin-300-62d24b94de-3.woff2) format('woff2'),url(../fonts/open-sans-v34-latin-300-6b8abe90ad-3.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:local(''),url(../fonts/open-sans-v34-latin-regular-e43b535855-3.woff2) format('woff2'),url(../fonts/open-sans-v34-latin-regular-600270a4ce-3.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:local(''),url(../fonts/open-sans-v34-latin-600-603c992754-3.woff2) format('woff2'),url(../fonts/open-sans-v34-latin-600-3e8ff77026-3.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:local(''),url(../fonts/open-sans-v34-latin-700-e45478d4d6-3.woff2) format('woff2'),url(../fonts/open-sans-v34-latin-700-dce81ef083-3.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:local(''),url(../fonts/open-sans-v34-latin-800-851255bc75-3.woff2) format('woff2'),url(../fonts/open-sans-v34-latin-800-80595e0144-3.woff) format('woff')}*,::after,::before{box-sizing:border-box}html{box-sizing:border-box}body,html{margin:0;padding:0}body{width:100%;height:100%;font-style:normal;font-weight:400;font-size:16px;line-height:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{color:#000;text-decoration:none}img,video{display:block;max-width:100%;height:auto}textarea{resize:none}input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff;-webkit-text-fill-color:#000}input,textarea{border-radius:0}input::placeholder,textarea::placeholder{opacity:1}input[type=number]{appearance:textfield}input:matches([type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url]),select,textarea{appearance:none}[type=submit],button{appearance:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0 0 0 0)}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.hero{position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(103.83deg,#65ebec 30.13%,#4cb1b1 53.38%,#fad0a0 70.11%,#f8d7b3 91.31%)}@media (min-width:576px) and (orientation:portrait) and (max-width:1199px){.hero{min-height:100vh;padding:30px}}@media (min-width:576px) and (orientation:landscape) and (max-width:1199px){.hero{min-height:100vh;padding:30px}}@media (min-width:1200px){.hero{min-height:100vh;padding:0 0 100px}}@media (min-width:1200px) and (max-height:610px){.hero{min-height:calc(100vh + 200px);padding:50px 0 150px}}@media (min-width:576px) and (orientation:portrait) and (max-width:1199px){.hero{flex-direction:column}}@media (min-width:576px) and (orientation:landscape) and (max-width:767px){.hero .hero__people{display:none}}.hero__search{position:relative;z-index:5;transition:transform .6s cubic-bezier(.55,0,.1,1),opacity .6s cubic-bezier(.55,0,.1,1);transition-delay:1s;height:100%}@media (max-width:575px){.hero__search{width:100%}}@media (min-width:576px) and (orientation:portrait) and (max-width:1199px){.hero__search{order:2;margin-top:32px}}@media (min-width:576px) and (orientation:landscape) and (max-width:1199px){.hero__search{margin-right:5vw}}@media (min-width:1200px){.hero__search{margin-right:calc(100px + 2vw)}}.hero__people{position:relative;z-index:3;transition:transform .6s cubic-bezier(.55,0,.1,1),opacity .6s cubic-bezier(.55,0,.1,1);transition-delay:1s;display:none}@media (min-width:576px){.hero__people{display:block}}@media (min-width:576px) and (orientation:portrait) and (max-width:1199px){.hero__people{width:320px;height:320px;order:1}}@media (min-width:576px) and (orientation:landscape) and (max-width:1199px){.hero__people{width:400px;height:400px}}@media (min-width:1200px){.hero__people{width:480px;height:480px}}@media (min-width:1440px){.hero__people{width:540px;height:540px}}@media (min-width:576px) and (orientation:portrait) and (max-width:1199px){.hero--loading .hero__search{opacity:0;transform:translateY(-50%)}.hero--loading .hero__people{transform:translateY(50%)}}@media (min-width:768px) and (orientation:landscape) and (max-width:1199px){.hero--loading .hero__search{opacity:0;transform:translateX(75%)}.hero--loading .hero__people{transform:translateX(-75%)}}@media (min-width:1200px){.hero--loading .hero__search{opacity:0;transform:translateX(calc(50% + 50px + 1vw))}.hero--loading .hero__people{transform:translateX(calc(-50% - 50px - 1vw))}}.footer{padding:24px 15px}@media (max-width:575px){.footer{display:flex;flex-direction:column;justify-content:center;min-height:25vh}}@media (max-width:1199px){.footer{background:#f5f5f5}}@media (min-width:1200px){.footer{position:fixed;z-index:50;bottom:0;left:50%;width:100%;max-width:600px}}@media (min-width:1200px) and (max-height:610px){.footer{position:absolute;bottom:-150px}}.footer-nav{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:center}@media (min-width:1200px){.footer-nav{flex-direction:row;justify-content:center}}.footer-nav__item{text-align:center}@media (max-width:1199px){.footer-nav__item:not(:last-child){margin-bottom:.5rem}}@media (min-width:1200px){.footer-nav__item:not(:last-child){margin-right:1rem}}.footer-nav__link{color:#2e2e2e;font-size:14px;transition:.3s ease;border-bottom:1px solid transparent;line-height:1;padding:0 5px}.footer-nav__link:hover{color:#141414;border-color:currentColor}.footer-copyright{font-size:12px;line-height:1.25;text-align:center;color:#878787;margin-top:24px;margin-bottom:0}@media (min-width:1200px){.footer-copyright{margin-top:12px}}.logo{display:block;text-align:center;width:200px}.logo img,.logo svg{margin:0 auto;height:40px}@media (min-width:410px){.logo img,.logo svg{height:auto}}.people{position:relative;width:inherit;height:inherit}.people__person{animation-name:people-start;animation-fill-mode:both;animation-iteration-count:1;animation-duration:1s;opacity:0}.people__person img{display:block;object-fit:cover;width:100%;height:100%;border-radius:50%;transition:opacity .6s cubic-bezier(.55,0,.1,1)}.people__person img:nth-child(2){position:absolute;top:0}.people__person .hidden{display:block!important;opacity:0!important}.people__person[data-number="1"]{animation-delay:.15s}.people__person[data-number="2"]{animation-delay:.3s}.people__person[data-number="3"]{animation-delay:.45s}.people__person[data-number="4"]{animation-delay:.6s}.people__person[data-number="5"]{animation-delay:.75s}.people__person[data-number="6"]{animation-delay:.9s}@keyframes people-start{from{opacity:0}to{opacity:1}}.people-heart{position:absolute;z-index:5;left:50%;top:50%;transform:translate(-48%,-47%);display:flex;align-items:center;justify-content:center;width:49%;height:49%;opacity:.8;overflow:hidden;border-radius:50%}.people-heart:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;backdrop-filter:blur(15px);opacity:1}@media (min-width:576px){.people-heart:before{background-color:#fff}}.people-heart img{position:relative;height:auto;z-index:6}.people-heart__all{width:60%}@media (min-width:576px){.people-heart__all{width:44%}}.people-heart__mobile{width:60%;margin:0 auto}@media (min-width:576px){.people-heart__mobile{display:none;width:60%}}.people-heart__desktop{width:44%;margin:0 auto}@media (max-width:575px){.people-heart__desktop{display:none}}.people-first{position:absolute;z-index:4;top:3%;left:42%;width:39%;height:39%}.people-second{position:absolute;z-index:4;top:36%;left:74%;width:26%;height:26%}.people-third{position:absolute;z-index:4;top:64%;left:62%;width:26%;height:26%}.people-fourth{position:absolute;z-index:6;top:69%;left:29%;width:29%;height:29%}.people-fifth{position:absolute;z-index:4;top:43%;left:0;width:33%;height:32%}.people-sixth{position:absolute;z-index:4;top:15%;left:14%;width:25%;height:25%}.search{position:relative;margin:0 auto;padding:20px;display:flex;flex-direction:column;overflow:hidden}@keyframes shake{0%{left:0}20%{left:-20px}40%{left:20px}60%{left:-20px}80%{left:20px}100%{left:0}}.search.shake{animation:shake .5s linear}@media (max-width:575px){.search{min-height:75vh}}@media (min-width:576px){.search{width:440px;max-width:440px;height:100%;padding:30px 50px 40px;border-radius:40px;box-shadow:0 6px 20px rgba(0,0,0,.05);backdrop-filter:blur(16px)}}@media (min-width:1440px){.search{width:520px;max-width:520px;height:100%;padding:30px 70px 50px;border-radius:40px}}.search:before{content:'';position:absolute;z-index:11;left:0;top:0;width:100%;height:100%;background-color:#fff;opacity:1}.search__logo{position:relative;z-index:12;flex:0 0 4vh;margin-bottom:16px}@media (min-width:413px){.search__logo{flex:0 0 20vh}}@media (min-width:576px){.search__logo{flex-basis:auto;margin-bottom:24px}}.search__progress{position:relative;z-index:12;flex:0 0 auto;margin:32px 0}@media (min-width:576px){.search__progress{margin:0 0 32px 0}}.search__quiz{position:relative;z-index:12;flex:1 0 auto}.search-logo{display:none;align-items:center;justify-content:center}.search-logo--visible{display:flex}@media (min-width:576px){.search-logo{display:flex}}.search-progress{display:none}.search-progress--visible{display:block}.search-bar{position:relative;display:flex;align-items:center;justify-content:space-between;padding-bottom:6px}.search-bar:not(:last-child){margin-bottom:24px}@media (min-width:576px){.search-bar:not(:last-child){margin-bottom:32px}}.search-bar:last-child{margin-bottom:6px}.search-bar__name{font-size:15px;line-height:1;color:#404040}@media (min-width:576px){.search-bar__name{font-size:16px}}.search-bar__value{font-weight:700;font-size:15px;line-height:1;text-align:center;letter-spacing:-.5px;color:#404040}@media (min-width:576px){.search-bar__value{font-size:18px}}.search-bar:before,.search-bar__line{content:"";position:absolute;top:100%;height:6px;border-radius:3px}.search-bar:before{width:100%;background-color:#e2e8eb}.search-bar__line{width:0;transition:width .6s cubic-bezier(.55,0,.1,1);background-color:var(--line-color)}.search-bar--green{--line-color:#32C285}.search-bar--blue{--line-color:#3E95FA}.search-head{text-align:center;margin:16px 0 0 0}.search-head__title{display:inline-block;width:100%;font-weight:700;font-size:24px;line-height:1.2;text-align:center;letter-spacing:-1px;color:#404040;margin:0 0 14px 0}@media (min-width:768px){.search-head__title{font-size:28px}}@media (min-width:1200px){.search-head__title{font-size:32px}}@media (min-width:1440px){.search-head__title{font-size:36px}}.search-head__description{display:inline-block;width:100%;font-size:15px;line-height:1.2;text-align:center;color:#404040;margin:0}@media (min-width:768px){.search-head__description{font-size:18px}}.search-head--big .search-head__title{font-size:32px}@media (min-width:768px){.search-head--big .search-head__title{font-size:44px}}@media (min-width:1440px){.search-head--big .search-head__title{font-size:50px}}.search-quiz{display:flex;flex-direction:column}.search-step{position:relative;display:none;flex-direction:column;justify-content:flex-end;flex:1 0 100%}.search-step:first-child{display:flex}.search-step.search-step--hide:first-child{display:none}@media (min-width:576px){.search-step{min-height:100%}}.search-step--current{display:flex}.search-step--hide{display:none!important}.search-step__head{flex-grow:1}.search-step__body{flex:1;display:flex;flex-direction:column;justify-content:center}.search-step__title{position:relative;text-align:center;margin:0 0 12px 0}@media (min-width:413px){.search-step__title{margin-bottom:20px}}@media (min-width:576px){.search-step__title{margin-bottom:32px}}@media (min-width:576px){.search-step__title{margin-bottom:36px}}.search-step__title>h2{font-weight:600;font-size:18px;line-height:1.4;text-align:center;letter-spacing:-.5px;color:#404040}@media (min-width:413px){.search-step__title>h2{font-size:21px}}@media (min-width:576px){.search-step__title>h2{font-size:24px}}@media (min-width:576px){.search-step__title>h2{margin-left:-15px;margin-right:-15px}}.search-step__title>span{display:block;width:100%;font-size:12px;line-height:1.25;text-align:center;color:#404040;margin:0}@media (min-width:576px){.search-step__title>span{position:absolute;top:calc(100% + 4px)}}@media (min-width:1200px){.search-step__title>span{font-size:14px}}.search-step__people{display:none}@media (max-width:576px){.search-step__people{flex:1 0 auto;display:flex;align-items:center;margin:0 auto;width:60vw;height:60vw}}.search-step__submit{flex:0;margin:20px 0 0 0}@media (min-width:410px){.search-step__submit{margin-top:32px}}@media (min-width:576px){.search-step__submit{margin-top:40px}}.search-step__privacy{width:100%;font-size:11px;line-height:1.4;text-align:center;color:#404040;transition:.3s ease;margin-top:10px}@media (min-width:576px){.search-step__privacy{position:absolute;top:100%}}.search-step__privacy a{color:inherit;text-decoration:underline}@media (max-width:575px){.search-step[data-step="1"] .search-step__head{display:none}}.search-join{display:flex;flex-direction:column}.search-join__or{position:relative;margin:12px 0;font-weight:700;font-size:14px;line-height:1;text-align:center;color:#404040}@media (min-width:576px){.search-join__or{font-size:18px}}.search-join__or:after,.search-join__or:before{content:"";position:absolute;top:50%;width:40%;height:1px;background-color:currentColor}.search-join__or:before{left:0}.search-join__or:after{right:0}.search-join__note{font-weight:400;font-size:12px;line-height:120%;text-align:center;color:#404040;margin-top:20px}.search-join__note a{color:currentColor;text-decoration:none;transition:.3s ease;white-space:nowrap}.search-join__note a:hover{text-decoration:underline}@media (min-width:576px){.search-join__note{margin-top:32px}}.button{position:relative;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;line-height:1;text-align:center;color:#fff;background-color:gray;padding:0 10px;height:40px;border:0;border-radius:10px;cursor:pointer;transition:background .3s ease,transform .3s ease}@media (min-width:360px){.button{font-size:16px;height:50px}}.button svg+span{display:inline-block;margin-left:6px}.button:hover:not(:disabled){background:#49a9a9}.button:active{transform:translateY(2px)}.button:disabled{background:#e8767d}.button--accent{background-color:#59caca}.button--accent:hover:not(:disabled){background:#49a9a9}.button--accent:disabled{background:#e8767d}.button--google{background-color:#fff;color:#3a3a3a}.button--google:hover:not(:disabled){background:#e6e6e6}.button--google:disabled{background:#ccc}.button--transparent{background-color:transparent;color:#404040}.button--transparent:hover:not(:disabled){background-color:transparent;color:#5a5a5a}.button--transparent:disabled{background-color:transparent;color:#737373}.button--100{width:100%}.button--loading{cursor:wait}.button--loading .button__text{position:relative;padding-left:50px}.button--loading .button__text:before{content:'';position:absolute;left:0;top:-14px;width:50px;height:50px;background-color:transparent;background-image:url(/lpf17/terra-assets/images/hero-improve/button-loading.svg);background-repeat:no-repeat;background-position:center}.checkbox,.radio{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:-10px}.checkbox input,.radio input{appearance:none;display:none}.checkbox input+label,.radio input+label{display:inline-flex;flex:0 0 auto;font-weight:600;font-size:14px;line-height:1;text-align:center;color:#333030;padding:12px 16px;font-size:13px;background:#f5f5f5;border-radius:100px;transition:.3s ease;margin-right:10px;margin-bottom:10px;cursor:pointer}@media (min-width:360px){.checkbox input+label,.radio input+label{padding:15px 20px;font-size:14px}}@media (min-width:576px){.checkbox input+label,.radio input+label{padding:18px 22px}}.checkbox input:not(:disabled,:checked)+label:hover,.radio input:not(:disabled,:checked)+label:hover{background:#e8e8e8}.checkbox input:checked+label,.radio input:checked+label{color:#f5f5f5;background:#333030}.checkbox input:disabled+label,.radio input:disabled+label{color:#403c3c;cursor:not-allowed}.checkbox input:checked:disabled+label,.radio input:checked:disabled+label{color:#e8e8e8}.masonry{display:block}@media (max-width:576px){.masonry{margin-left:-15px;margin-right:-15px;overflow-x:scroll;overflow-y:hidden;max-height:108px}.masonry .checkbox,.masonry .radio{justify-content:flex-start;width:550px;padding-left:15px}}.input input[type=email],.input input[type=password],.input input[type=text]{width:100%;font-size:16px;line-height:1;background:#fff;color:#404040;border:1px solid #979797;border-radius:5px;padding:13px 20px;outline-color:#979797}.input--withlabel{display:flex;flex-direction:column}.input--withlabel:not(:last-child){margin-bottom:20px}.input__label{font-weight:600;font-size:14px;line-height:1;letter-spacing:-.5px;color:#404040;white-space:nowrap;margin-bottom:12px}@media (min-width:410px){.input__label{font-size:16px}}.photo{position:relative;display:flex;align-items:center;justify-content:center}.photo input[type=file]{appearance:none;opacity:0;position:absolute;width:100%;height:100%;cursor:pointer}.photo--loaded img{width:200px;height:200px;border-radius:50%;object-fit:cover;object-position:center}@media (min-width:576px){.search-step[data-step="3"] .checkbox,.search-step[data-step="3"] .radio{margin-left:-40px;margin-right:-40px}}.customized-select,.selects-wrapper>.field{position:relative;cursor:pointer;border-radius:8px;border:1px solid silver;overflow:hidden}@media (min-width:360px){.customized-select,.selects-wrapper>.field{border-radius:10px}}.customized-select select,.selects-wrapper>.field select{appearance:none;width:68px;font-size:14px;padding:8px 24px 8px 2px;text-align:center;color:#979797;cursor:pointer;background-color:#fff;border-color:transparent;border-radius:0;outline-color:silver}@media (min-width:375px){.customized-select select,.selects-wrapper>.field select{padding:12px 44px 12px 16px;font-size:16px;width:82px}}@media (min-width:576px){.customized-select select,.selects-wrapper>.field select{width:100%;text-align:left}}.customized-select option:not(:first-of-type),.selects-wrapper>.field option:not(:first-of-type){color:#000}.customized-select:after,.selects-wrapper>.field:after{content:'';position:absolute;right:0;width:24px;height:100%;background:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 23 23'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23979797' d='m7.237 8.665 4.098 4.089 4.097-4.089 1.26 1.259-5.357 5.356-5.356-5.356 1.258-1.259Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h21.425v21.425H0z' transform='translate(.622 .997)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:20px;border-left:1px #eee solid;z-index:1;pointer-events:none}@media (min-width:361px){.customized-select:after,.selects-wrapper>.field:after{background-size:24px}}@media (min-width:375px){.customized-select:after,.selects-wrapper>.field:after{width:32px}}.selects-wrapper{display:flex;align-items:center;justify-content:center}.selects-wrapper .field:not(:last-child){margin-right:12px}.who-am-i{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.gender-wrapper{flex:0 0 auto}.genders-field{display:flex;align-items:center}.genders-field .label-text{font-weight:600;font-size:14px;line-height:1;letter-spacing:-.5px;color:#404040;white-space:nowrap}@media (min-width:410px){.genders-field .label-text{font-size:16px}}.genders-field label{display:inline-flex;margin-left:8px}.genders-field input{display:none;appearance:none}.genders-field input+.icon{display:block;width:32px;height:32px;cursor:pointer}@media (min-width:360px){.genders-field input+.icon{width:44px;height:44px}}.genders-field input+.icon svg{fill:#ededed;transition:fill .3s ease}.genders-field input:hover:not(:disabled)+.icon svg{fill:#e0e0e0}.genders-field input:checked+.icon.mal svg{fill:#0d8fba}.genders-field input:checked+.icon.fem svg{fill:#e6282e}.genders-field input:disabled+.icon{cursor:not-allowed}.genders-field input:disabled+.icon svg{opacity:.8}.age-wrapper{display:flex;align-items:center;justify-content:space-between}.age-wrapper__between{margin:0 12px;color:#404040}.max-age-container,.min-age-container{display:flex;align-items:center}.max-age-container .label-text,.min-age-container .label-text{font-weight:600;font-size:14px;line-height:1;letter-spacing:-.5px;color:#404040;white-space:nowrap}@media (min-width:410px){.max-age-container .label-text,.min-age-container .label-text{font-size:16px}}.max-age-container .label-text+.field,.min-age-container .label-text+.field{margin-left:8px}.max-age-container .field,.min-age-container .field{display:flex;width:100%}.date-picker-container .selects-wrapper .field{flex:1}.date-picker-container .selects-wrapper .field:nth-child(2){flex:2}.date-picker-container .selects-wrapper .field select{width:100%}.error-notification{text-align:center;margin-top:4px}#form__error,div.errror{color:tomato;font-size:12px;font-weight:700;line-height:1;margin-top:5px}#form__error{display:none}.error-notification.hidden{display:none}.disclaimer{position:fixed;top:0;left:0;width:100vw;height:100vh;color:#fff;background-color:rgba(0,0,0,.8);backdrop-filter:blur(95px);text-align:center;z-index:999}.disclaimer[data-disclamer="2"]{background-color:rgba(255,255,255,1);color:#000;backdrop-filter:blur(0)}.disclaimer.hide{display:none}.disclaimer__wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:600px;background-color:transparent;padding:0 10px}.disclaimer__number{background-color:#d00500;border-radius:50%;padding:24px;font-weight:700;font-size:44px;line-height:52px;font-family:Rubik,sans-serif;width:100px;height:100px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.disclaimer[data-disclamer="2"] .disclaimer__number{background-color:transparent;width:120px;height:120px}.disclaimer[data-disclamer="2"] .disclaimer__number img{max-width:120px;margin:0 auto 33px}.disclaimer__title{font-family:Montserrat,sans-serif;font-weight:700;font-size:36px;line-height:44px;margin-bottom:40px}.disclaimer[data-disclamer="2"] .disclaimer__title{font-size:40px;font-weight:300;font-family:sans-serif;margin-bottom:33px;text-align:center}.disclaimer__text{font-weight:400;font-size:20px;line-height:24px;margin-bottom:20px}.disclaimer[data-disclamer="2"] .disclaimer__text{font-size:16px;font-family:sans-serif;margin-bottom:16px;margin-top:16px}.disclaimer__text span.bold{font-weight:700}.disclaimer__text a.disclaimer__link{font-weight:400;font-size:20px;line-height:24px;text-decoration-line:underline;color:#2a9d36}.disclaimer__text.disclaimer__text--mb{margin-bottom:40px}.disclaimer__button{display:block;width:100%;max-width:360px;background:#2a9d36;box-shadow:1px 2px 4px 2px rgba(0,0,0,.25);border-radius:12px;padding:19px 10px;font-weight:700;font-size:18px;line-height:22px;border:none;color:#fff;margin:0 auto;transition:all .2s linear;cursor:pointer}.disclaimer[data-disclamer="2"] .disclaimer__button{max-width:290px;background:#0084ff;box-shadow:none;border-radius:0;padding:17px 10px;font-weight:400;font-size:16px;line-height:100%}.disclaimer__button:hover{background:#275e2c}.disclaimer[data-disclamer="2"] .disclaimer__button:hover{background:#0084ff}.disclaimer__button span{text-transform:uppercase}.eller{margin:10px auto;text-align:center}.buttonDiv iframe{margin:10px -10px}.loading.loading--show{display:block}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:98;display:none}.overlay.overlay--show{display:block}.modal-error{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:300px;background-color:#fff;border:2px solid #202124;padding:10px;text-align:center;z-index:99;display:none}.modal-error__loading img{width:40px}.modal-error.modal-error--show{display:block}.modal-error__loading.modal-error__loading--hide{display:none}.modal-error__text{display:none}.modal-error__text.modal-error__text--show{display:block}.eller{margin:10px auto}.btn{display:flex;justify-content:center;align-items:center;max-width:42rem;width:100%;min-height:6.5rem;margin:0 auto;font-size:2.4rem;background-color:#313d3c;color:#fff;border:none;outline:0;cursor:pointer}.btn span{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.btn.btn-anim:focus span,.btn.btn-anim:hover span{-webkit-transform:scale(1.1);transform:scale(1.1);color:#fff}div.error{color:red}#form__error{display:none;margin-bottom:5px;color:red}#form__error a{font-weight:700;color:red;text-decoration:underline}@keyframes fromLeftToRight{0%{left:0;right:0}10%{right:0;left:-20px}20%{left:0;right:-20px}30%{right:0;left:-20px}40%{left:0;right:-20px}50%{right:0;left:-20px}60%{left:0;right:-20px}70%{right:0;left:-20px}80%{left:0;right:-20px}90%{right:0;left:-20px}100%{left:0;right:0}}#buttonDiv{margin:10px auto;width:206px}.or{text-align:center}.or{font-size:16px;font-weight:700;margin:5px auto}.google__reg{position:relative}.google__reg .google-button{width:100%;background-color:#1a73e8;box-shadow:0 0 2px rgba(0,0,0,.5);color:#fff;border-radius:10px;font-family:Roboto,sans-serif;font-weight:400;font-size:14px;display:flex;align-items:center;justify-content:center;height:40px;position:relative;padding-left:40px;transition:all .2s linear;z-index:2}.google__reg .google-button__img{position:absolute;top:0;left:0;background-color:#fff;border-top-left-radius:10px;border-bottom-left-radius:10px;padding:3px;height:100%;width:40px}.google__reg #buttonDiv{opacity:.000001;position:absolute;top:0;left:0;margin:0;padding:0;width:100%;height:auto;z-index:3}.google__reg:hover .google-button{-webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);background-color:#4394ff}