/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*{outline:none}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0;padding:0}html,button,input,select,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{border:0;display:block;height:1px}img{display:block;vertical-align:middle;width:100%}fieldset{border:0}textarea{resize:vertical}ul,ol{padding:0 0 0 20px}.embed-container{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.embed-container iframe,.embed-container object,.embed-container embed{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.clearfix:before,.clearfix:after,ul.options:before,ul.options:after{content:" ";display:table}.clearfix:after,ul.options:after{clear:both}.clearfix,ul.options{*zoom: 1}.v-align{text-align:center}.v-align:before{content:"";display:inline-block;height:100%;margin-right:-.3em;vertical-align:middle}.v-align>*{display:inline-block;vertical-align:middle}.center{text-align:center}a svg{pointer-events:none}@font-face{font-family:LexendDeca;src:url(/build/assets/LexendDeca-Regular-BtfcaEKs.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:LexendDeca;src:url(/build/assets/LexendDeca-Bold-ZHyK0DhE.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}html{font-size:10px}@media print,all and (max-width: 1200px){html{font-size:8px}}@media print,all and (max-width: 800px){html{font-size:6px}}body{font-size:16px;line-height:28px;font-family:Arial,Helvetica,Geneva,sans-serif}.head1{font-family:LexendDeca,Arial,Helvetica,Geneva,sans-serif;font-size:2.3rem;line-height:3rem;margin:0 0 1.5rem;color:#0b0b0b;font-weight:700}a{display:inline-block;position:relative;text-decoration:none;transition:color .2s ease-out}p{margin:0 0 15px}p a{text-decoration:underline;color:#0b0b0b}html,body{height:100%;margin:0}html{scroll-behavior:smooth}body{background-color:#0b0b0b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.loading,body.is-loading{overflow:hidden}main{overflow:clip}section{position:relative;padding:7rem 0}section.no-padding-bottom{padding-bottom:0}section.no-padding-top{padding-top:0}section section{padding:25px 0}.game-container{position:fixed;inset:0}.disabled{pointer-events:none}.hidden{display:none}button,a,input,textarea,[role=button]{touch-action:manipulation}[class^=transition-],[class*=" transition-"]{animation-duration:1s;opacity:0;transition-timing-function:cubic-bezier(.08,.4,.67,.71);animation-fill-mode:both}.transition-delay-1{animation-delay:.1s}.transition-delay-2{animation-delay:.2s}.transition-delay-3{animation-delay:.3s}.transition-delay-4{animation-delay:.4s}.transition-delay-5{animation-delay:.5s}.transition-delay-6{animation-delay:.6s}.transition-delay-7{animation-delay:.7s}.transition-delay-8{animation-delay:.8s}.transition-delay-9{animation-delay:.9s}.transition-delay-10{animation-delay:1s}.transition-delay-11{animation-delay:1.1s}.transition-delay-12{animation-delay:1.2s}.transition-delay-13{animation-delay:1.3s}.transition-delay-14{animation-delay:1.4s}.transition-delay-15{animation-delay:1.5s}.transition-delay-16{animation-delay:1.6s}.transition-delay-17{animation-delay:1.7s}.transition-delay-18{animation-delay:1.8s}.transition-delay-19{animation-delay:1.9s}.transition-delay-20{animation-delay:2s}.viewed .transition-fadein{animation-name:fadeIn}.viewed .transition-fadeinup{animation-name:fadeInUp}.viewed .transition-fadeindown{animation-name:fadeInDown}.viewed .transition-fadeinright{animation-name:fadeInRight}.viewed .transition-fadeinleft{animation-name:fadeInLeft}.viewed .transition-zoomin{animation-name:zoomIn}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,35px,0)}to{opacity:1;transform:none}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,35px,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-35px,0)}to{opacity:1;transform:none}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-35px,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@-webkit-keyframes fadeInRight{0%{opacity:0;transform:translate3d(25px,0,0)}to{opacity:1;transform:none}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(25px,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@-webkit-keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.9,.9,.9)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes productCounter{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.spinner{animation-name:zoomIn}@keyframes spinner{to{transform:rotate(360deg)}}@keyframes variableTextWidth{0%{font-variation-settings:"wght" 700,"wdth" 0}to{font-variation-settings:"wght" 500,"wdth" 0}}.overlay{position:fixed;inset:0;background-color:#0b0b0b99;opacity:0}.overlay--darker{background-color:#0b0b0bcc}.ui-container{position:fixed;inset:0}.ui-container .content{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;padding:16px 16px calc(16px + env(safe-area-inset-bottom));gap:0;min-height:100svh;opacity:0}.ui-container .content .popup-container{position:relative;justify-self:center;align-self:center;background-color:#a4efbc;border:4px solid #0b0b0b;padding:25px 25px 15px;max-width:750px;width:100%}.ui-container .content .popup-container.end-game{background-color:#fff}.ui-container .content .popup-container.end-game .form-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.ui-container .content .popup-container.end-game img{width:120%;margin:5% -10%}.ui-container .content .popup-container.end-game p{max-width:85%;font-size:25px;line-height:30px;text-align:center;font-family:LexendDeca,Arial,Helvetica,Geneva,sans-serif;margin:0 0 25px}.ui-container .content .popup-container.end-game .btn{margin:0 0 15px}.ui-container .content .popup-container.goldmine{background-color:#fceec8}.ui-container .content .popup-container.goldmine:before{content:"";position:absolute;left:50%;top:50%;background-image:url(/build/assets/virtues-background-CBBbXqYZ.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:100vw;height:150vh;transform:translate(-50%,-50%);z-index:-1}.ui-container .content .popup-container .list-icons{display:flex;gap:80px;font-size:50px;font-family:LexendDeca,Arial,Helvetica,Geneva,sans-serif;align-items:center;margin:0 0 35px}.ui-container .content .popup-container .list-icons li{display:flex;align-items:center;gap:15px}.ui-container .content .popup-container .list-icons li img{width:50px;height:auto}.ui-container .content .popup-container.small{max-width:450px}.ui-container .content .popup-container--shop-closed{font-weight:700;font-size:20px;line-height:30px;font-family:LexendDeca,Arial,Helvetica,Geneva,sans-serif}.ui-container .content .popup-container--shop-closed span{font-size:40px}.ui-container .content .popup-container--shop-closed .btn{margin:0 0 15px}.ui-container .content .popup-container:after{content:"";position:absolute;background-color:#0b0b0b4d;inset:-7px 0 -4px -8px;z-index:-1}.ui-container .content .popup-container--shop{position:relative;background-color:#4255e3;border:6px solid #0b0b0b;border-radius:20px;padding:100px 8rem 3.5rem;max-width:1600px}.ui-container .content .popup-container--shop:before{content:"";position:absolute;left:50%;top:50%;background-image:url(/build/assets/diveshop-deco-Six9Vnq-.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:250%;height:250%;transform:translate(-50%,-50%);z-index:-1}.ui-container .content .popup-container--shop:after{content:"";position:absolute;background-color:#0b0b0b4d;inset:-10px;width:calc(100% + 20px);height:calc(100% + 20px);z-index:-1;border-radius:23px}.ui-container .content .popup-container--shop .title-image{position:absolute;top:0;left:0;right:0;margin:0 auto;transform:translateY(-50%)}.ui-container .content .popup-container--shop .title-image img{width:42rem;height:auto;margin:0 auto}.ui-container .content .popup-container--shop .products{display:grid;grid-template-columns:repeat(3,1fr);gap:0 20px}.ui-container .content .popup-container--shop .products li{position:relative;display:flex;justify-content:center}.ui-container .content .popup-container--shop .products li .unavailable{position:absolute;left:50%;top:20px;width:100%;max-width:450px;background-color:#fff;font-family:LexendDeca,Arial,Helvetica,Geneva,sans-serif;font-size:22px;line-height:35px;padding:15px 15px 5px;transform:translate(-50%)}.ui-container .content .popup-container--shop .products li .unavailable span{font-size:45px;font-weight:900}.ui-container .content .popup-container--shop .products li .unavailable{opacity:0;pointer-events:none;transform:scale(.5),rotation(-5);transition:tranform .3s ease-out}.ui-container .content .popup-container--shop .products li.disabled button{opacity:.5;filter:grayscale(1);pointer-events:none}.ui-container .content .popup-container--shop .products li.disabled .unavailable{opacity:1;transform:scale(1),rotation(0)}.ui-container .content .popup-container--shop .products li .btn-shop-product>img{transition:transform .3s ease-out}.ui-container .content .popup-container--shop .products li .btn-shop-product:hover>img{transform:scale(1.1)}.ui-container .content .popup-container--shop .products li .info{color:#fff;font-family:LexendDeca,Arial,Helvetica,Geneva,sans-serif;font-weight:900;font-size:35px;line-height:35px;text-align:center;margin:25px 0 0}.ui-container .content .popup-container--shop .products li .info span{display:block;margin:0 0 10px}.ui-container .content .popup-container--shop .products li .info div{display:flex;gap:10px;justify-content:center;align-items:center}.ui-container .content .popup-container--shop .products li .info div img{width:32px;height:auto}.ui-container .content .popup-container .form-label{position:absolute;left:0;top:0;background-color:#0b0b0b;color:#fff;font-family:LexendDeca,Arial,Helvetica,Geneva,sans-serif;font-size:25px;line-height:25px;padding:5px 80px 8px 15px;transform:translateY(-100%)}.ui-container .content .popup-container .form-label:after{content:"";position:absolute;right:1px;top:0;background-color:#0b0b0b;width:35px;height:35px;transform:translate(100%);clip-path:ellipse(35px 35px at 0% 100%)}.ui-container .content .dialog-container{position:relative;bottom:0}.player-status{position:absolute;top:0;right:0;font-family:LexendDeca,Arial,Helvetica,Geneva,sans-serif;font-weight:900;color:#0b0b0b;font-size:30px;padding:0 20px;transform:translateY(-100%)}.player-status:before{content:"";position:absolute;left:1px;top:0;width:20px;height:100%;background-color:#fff;clip-path:polygon(0 0,100% 0,100% 100%,0 75%)}.player-status:after{content:"";position:absolute;right:0;top:0;width:20px;height:100%;background-color:#fff;clip-path:polygon(0 0,100% 0,100% 75%,0 100%)}.player-status .container{display:flex;gap:0 35px;padding:15px;background-color:#fff}.player-status .currency{display:flex;gap:0 15px}.player-status .currency img{width:30px;height:30px}.correct-overlay{position:fixed;inset:0;opacity:0;visibility:hidden;display:flex;justify-content:center;align-items:center}.correct-overlay span{display:block;font-family:LexendDeca,Arial,Helvetica,Geneva,sans-serif;font-size:22vh;line-height:22vh;font-weight:900;color:#fff;transform:rotate(-7deg);text-shadow:10px 15px #0b0b0b}.correct-overlay .decoration-banner{position:absolute;top:0;right:0;width:150%;height:350px}.correct-overlay .decoration-banner div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff}.correct-overlay .decoration-banner div.pink{background-color:#f0f}.correct-overlay .decoration-banner div.dark{background-color:#0b0b0b4d}.correct-overlay .decoration-banner.top{transform:translateY(-100%)}.correct-overlay .decoration-banner.top div{left:auto;right:0;transform-origin:bottom right}.correct-overlay .decoration-banner.bottom{transform:translateY(100%);inset:auto auto 0 0}.correct-overlay .decoration-banner.bottom div{left:0;right:auto;transform-origin:top left}.incorrect-overlay{position:fixed;inset:0;display:flex;align-items:center;opacity:0;visibility:hidden}.incorrect-overlay>div{position:relative;background-color:#a1ffff;width:100%;text-align:center;font-family:LexendDeca,Arial,Helvetica,Geneva,sans-serif;font-size:15vh;line-height:15vh;color:#0b0b0b;font-weight:900;padding:12vh 0}.incorrect-overlay>div:after{content:"";position:absolute;inset:-20px 0 15px;background-color:#0b0b0b33;height:calc(100% + 35px);z-index:-1}.found-virtues-overlay{position:fixed;inset:0;opacity:0;visibility:hidden;display:flex;justify-content:center;align-items:center;pointer-events:none}.found-virtues-overlay .background{position:absolute;inset:0;background-color:#1d13ae99}.found-virtues-overlay .content{position:relative;display:flex;width:100%;max-width:750px;justify-content:center;align-items:center;flex-wrap:wrap;margin:-150px 0 0}.found-virtues-overlay .content .line_1{width:65%;margin:0 0 20px}.found-virtues-overlay .content .title{width:100%;z-index:2}.found-virtues-overlay .content .orb{position:absolute;bottom:-75px;left:-75px;width:150px;height:150px}.found-virtues-overlay .content .orb .glow{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:300%;height:300%;background-image:url(/build/assets/virtues-glow-BmSnli75.svg);z-index:-1}.found-virtues-overlay .content .orb--1{z-index:1}.found-virtues-overlay .content .orb--2{left:auto;right:auto;bottom:-175px;width:200px;height:200px;z-index:3}.found-virtues-overlay .content .orb--3{right:0;left:auto;z-index:1}.gestures-overlay{position:absolute;left:50%;top:50%;width:50vh;height:50vh;transform:translate(-50%,-50%)}.dialog-container{position:absolute;left:0;right:0;bottom:50px;padding:0 35px;touch-action:manipulation}.dialog-container.top{bottom:auto;top:50px}.dialog-container .wrapper{--cut: 22px;position:relative;display:grid;grid-template-columns:166px 1fr 100px;gap:5px;height:130px;width:100%;max-width:750px;margin:0 auto}.dialog-container .wrapper.no-figure{grid-template-columns:1fr 100px}.dialog-container .wrapper:after{content:"";position:absolute;width:100%;height:100%;inset:0;background-color:#fff;clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% var(--cut),100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,0 calc(100% - var(--cut)),0 var(--cut))}.dialog-container .wrapper:before{--cut: 25px;content:"";position:absolute;width:calc(100% + 10px);height:calc(100% + 10px);inset:-5px;background-color:#0b0b0b66;clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% var(--cut),100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,var(--cut) 100%,0 calc(100% - var(--cut)),0 var(--cut))}.dialog-container .wrapper .figure{width:166px;height:100%;z-index:1}.dialog-container .wrapper .figure img{position:absolute;left:0;bottom:0;width:166px}.dialog-container .wrapper .dialog-content{position:relative;display:flex;align-items:center;font-family:LexendDeca,Arial,Helvetica,Geneva,sans-serif;font-weight:400;color:#0b0b0b;font-size:22px;line-height:32px;z-index:1;padding:0 25px}.dialog-container .wrapper .btn-dialog{position:absolute;bottom:0;right:15px;z-index:1}.drag-and-match .button-primary{position:relative;display:block;margin:45px auto 25px}.drag-and-match .slots{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:25px;text-align:center}.drag-and-match .slots span{display:block;font-family:LexendDeca,Arial,Helvetica,Geneva,sans-serif;font-weight:900;font-size:25px;line-height:25px;color:#0b0b0b;margin:0 0 15px}.drag-and-match .slots .slot{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;background-color:#59765f;--o: calc(50%*tan(-22.5deg)) ;clip-path:polygon(var(--o) 50%,50% var(--o),calc(100% - var(--o)) 50%,50% calc(100% - var(--o)))}.drag-and-match .slots .slot:after{content:"";position:absolute;inset:0;width:80%;height:80%;margin:auto;background-color:#f1fcff;--o: calc(50%*tan(-22.5deg)) ;clip-path:polygon(var(--o) 50%,50% var(--o),calc(100% - var(--o)) 50%,50% calc(100% - var(--o)))}.drag-and-match .slots .slot:before{content:"";position:absolute;inset:0;width:90%;height:90%;margin:auto;background-color:#92c7bc;--o: calc(50%*tan(-22.5deg)) ;clip-path:polygon(var(--o) 50%,50% var(--o),calc(100% - var(--o)) 50%,50% calc(100% - var(--o)))}.drag-and-match .slots .slot img{position:relative;width:80%;height:auto;z-index:1;opacity:1!important}.drag-and-match .draggable{position:relative;width:100%;height:200px;margin:25px 0;display:flex;justify-content:center;align-items:center}.drag-and-match .draggable img{width:200px;height:auto}.goldmine .drag-and-match .slots{grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:500px}.goldmine .drag-and-match .slots .slot{clip-path:none;border-radius:50%;background-color:#0b0b0b80}.goldmine .drag-and-match .slots .slot:before{background-color:#fceec8}.goldmine .drag-and-match .slots .slot:after,.goldmine .drag-and-match .slots .slot:before{clip-path:none;border-radius:50%}.goldmine .drag-and-match .slots .slot>div{position:absolute;width:70%;height:70%;background-position:center;background-size:contain;background-repeat:no-repeat;z-index:1}.receive-currency-animation-container{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;overflow:clip}.receive-currency-animation-container img{width:25vh;height:25vh;transform:scale(0)}.video-player{display:flex;justify-content:center;align-items:center}.video-player video{max-width:100vw;max-height:100vh;width:85vw;height:auto}.preloader{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none}.preloader .container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.preloader .title{width:100%;display:flex;justify-content:center}.preloader .title svg{width:100%;max-width:450px}.preloader p{margin:25px 0 0;font-family:LexendDeca,Arial,Helvetica,Geneva,sans-serif;font-weight:400;font-size:25px}.look-around-overlay{display:flex;justify-content:center;align-items:center;color:#fff;font-size:6vh;line-height:7vh}.look-around-overlay p{font-family:LexendDeca,Arial,Helvetica,Geneva,sans-serif;font-weight:900;max-width:700px;width:80%;text-align:center}.list{list-style-type:none;padding-left:0}.list--horizontal{display:flex;gap:30px 50px;flex-wrap:wrap}.list--vertical{display:flex;gap:10px;flex-direction:column}.list--center{justify-content:center}.btn{outline:none;border:none;background:transparent}.button-primary{padding:10px 15px;color:#0b0b0b;border-radius:10px;background-color:#ffcd48;border:3px solid #faf46c;font-family:LexendDeca,Arial,Helvetica,Geneva,sans-serif;font-size:20px;line-height:20px;box-shadow:0 0 10px #0b0b0b33}.button-primary:hover{background-color:#faf46c;border:3px solid #ffcd48}.btn-dialog{position:relative;width:40px;height:40px}.btn-dialog:after{content:"";position:absolute;inset:11px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:15px solid #0b0b0b}input[type=text],input[type=password],input[type=email],input[type=tel],input[type=number]{height:55px;width:100%;padding:0 18px;font-size:14px;line-height:14px;background-color:#fff;border:3px solid #c7ffd5;border-radius:10px;color:#0b0b0b;font-family:LexendDeca,Arial,Helvetica,Geneva,sans-serif;font-size:20px;line-height:20px;box-shadow:0 0 10px #0b0b0b33}input[type=text][disabled],input[type=password][disabled],input[type=email][disabled],input[type=tel][disabled],input[type=number][disabled]{cursor:not-allowed}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus{border:3px solid #0ea79b}.floating-label{position:relative}.floating-label span{position:absolute;left:20px;top:11px;font-size:16px;line-height:23px;white-space:nowrap;padding:0;color:#0ea79bb3;pointer-events:none;transition:all .3s cubic-bezier(.19,1,.22,1)}.floating-label input,.floating-label textarea{padding:0 18px}.floating-label input:focus+span,.floating-label input:not(:placeholder-shown)+span,.floating-label textarea:focus+span,.floating-label textarea:not(:placeholder-shown)+span{padding:0 5px;background-color:#92b593;transform:scale(.9) translateY(-25px) translate(-10px)}.floating-label input::placeholder,.floating-label textarea::placeholder{opacity:0}.floating-label.password input{padding:0 45px 0 18px}.floating-label.password .btn-reveal-password{position:absolute;right:5px;top:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px}.floating-label.password .btn-reveal-password svg{width:50%}.floating-label.password .btn-reveal-password svg path{fill:#0ea79b;transition:fill .2s ease-out}.floating-label.password .btn-reveal-password .line{position:absolute;width:2px;height:27px;transform:rotate(45deg)}.floating-label.password .btn-reveal-password .line:after{content:"";position:absolute;inset:0;background-color:#0ea79b;outline:1px solid #ff00ff;transform:scaleY(0);transform-origin:50% 0%;transition:transform .2s ease-out,background-color .2s ease-out}.floating-label.password .btn-reveal-password.crossed .line:after{transform:scaleY(1)}.floating-label.password .btn-reveal-password:hover svg path{fill:#f0f}.floating-label.password .btn-reveal-password:hover .line:after{background-color:#f0f}.form-background .floating-label input:focus+span,.form-background .floating-label input:not(:placeholder-shown)+span,.form-background .floating-label textarea:focus+span,.form-background .floating-label textarea:not(:placeholder-shown)+span{background-color:#f0f}.error input[type=text],.error input[type=password],.error input[type=email],.error input[type=tel],.error textarea{border:1px solid #ff0000!important}.error input[type=text].icon~svg path,.error input[type=password].icon~svg path,.error input[type=email].icon~svg path,.error input[type=tel].icon~svg path,.error textarea.icon~svg path{fill:red}.error .floating-label input[type=text]:focus+span,.error .floating-label input[type=text]:not(:placeholder-shown)+span,.error .floating-label input[type=password]:focus+span,.error .floating-label input[type=password]:not(:placeholder-shown)+span,.error .floating-label input[type=email]:focus+span,.error .floating-label input[type=email]:not(:placeholder-shown)+span,.error .floating-label input[type=tel]:focus+span,.error .floating-label input[type=tel]:not(:placeholder-shown)+span,.error .floating-label textarea:focus+span,.error .floating-label textarea:not(:placeholder-shown)+span{color:red}.radio-button{position:relative;display:flex;justify-content:center;align-items:center;z-index:1}.radio-button input[type=radio]{position:absolute;border:0;width:100%;height:100%;min-width:100%;max-width:100%;margin:0;inset:0;transform:unset;opacity:0;cursor:pointer}.radio-button input[type=radio]+span{display:block;color:#0b0b0b;font-family:LexendDeca,Arial,Helvetica,Geneva,sans-serif;font-size:25px;line-height:25px;background-color:#a4efbc;border:3px solid #c7ffd5;border-radius:10px;box-shadow:0 0 10px #0b0b0b33;padding:15px 25px;width:100%;transition:transform .3s ease-out}.radio-button input[type=radio]:checked+span{background-color:#fafffb;border-color:#cff7dc}.radio-button:hover span{transform:scale(1.02)}ul.options{list-style-type:none;padding:0}ul.options li{padding:0;margin:0 0 15px}ul.options li label{display:flex;text-align:left}.error .radio-button input[type=radio]+span{color:red}ul.form{display:flex;flex-wrap:wrap;list-style:none;margin:0 -15px;padding:0}ul.form>li{margin:0 0 20px;padding:0 15px;width:50%}ul.form>li.size100{width:100%}ul.form>li.size75{width:75%}ul.form>li.size66{width:66.6666%}ul.form>li.size33{width:33.3333%}ul.form>li.size25{width:25%}ul.form>li.hidden{display:none}ul.form>li.bigger-margin{margin:0 0 40px}ul.form>li .error{color:red;font-family:Source Sans Pro,Helvetica,Geneva,sans-serif}@media all and (max-width: 1200px){ul.form>li.size33{width:50%}ul.form>li.size66{width:100%}}@media all and (max-width: 800px){ul.form>li{width:50%}ul.form>li.size75{width:100%}ul.form>li.size33{width:50%}ul.form>li.size25{width:50%}}@media all and (max-width: 560px){ul.form>li{width:100%}ul.form>li.size75{width:100%}ul.form>li.size33{width:100%}ul.form>li.size25{width:100%}}ul.form>li>label{display:block;margin-bottom:3px}ul.form>li>.btn-secondary{width:100%}.form-wrapper{scroll-margin-top:110px}.form-wrapper .head1{margin:0 0 25px;padding:0 10rem 0 0}.form-wrapper .message-centered{display:flex;align-items:center;justify-content:center;padding:5rem}.form-wrapper .message{display:none}.form-wrapper .message.active{display:block}.form-wrapper .message.error{color:red}.form-wrapper li[data-conditional]{display:none}.form-wrapper form{position:relative;margin:16px 0 0}.form-wrapper form.hidden{display:none}.form-wrapper form li{scroll-margin-top:110px}.form-wrapper.loading ul.form:after{content:"";position:absolute;inset:30px 0 0;z-index:3;background-image:url(/web/assets/images/icons/loader-circle.svg);background-repeat:no-repeat;background-size:contain;width:50px;height:50px;margin:0 auto}.form-wrapper.loading ul.form>li:not(.submit-btn){opacity:.5}.form-errors-list li{display:none;color:red;padding:0 0 4px 14px;position:relative}.form-errors-list li:before{content:"";position:absolute;width:6px;height:2px;background-color:red;left:0;top:11px}.form-errors-list li.active{display:block}
