.landing-bg-circle{width:465px;opacity:0.06;user-select:none;pointer-events:none}.landing-bg-circle.footer-l{bottom:-200px;left:-150px}.landing-bg-circle.footer-r{bottom:150px;right:-250px}.landing-bg-circle.about-t{top:-250px;left:100px}.landing-bg-circle.about-r{top:100px;right:-250px}.landing-bg-circle.about-b{bottom:500px;left:-250px}.landing-bg-circle.section-l{top:300px;left:-250px;opacity:0.1}.landing-bg-circle.section-r{bottom:200px;right:-250px;opacity:0.1}.landing-bg-circle.section-b{bottom:-300px;left:-250px;opacity:0.1}.landing-bg-circle.hero-tl{top:-250px}.landing-bg-circle.hero-l{left:-250px;bottom:150px}.landing-bg-circle.hero-tr{right:-50px;top:-300px}.landing-bg-circle.hero-r{right:-250px;top:100px}.landing-bg-circle.hero-bl{bottom:-300px;left:100px}.landing-bg-circle.hero-bm{bottom:-140px;right:285px;width:425px}.bg-shape{opacity:0.1}.bg-shape.demo-tr{top:-2rem;right:-3rem}.bg-shape.demo-bl{bottom:-24rem;left:-18rem}.bg-shape.demo-br{opacity:0.15;bottom:-2rem;right:-3rem}.hero-image{margin-bottom:-106px}.hero-image.footer-image{margin-bottom:-50px}@media (min-width: 800px){.hero-image{margin-bottom:0;bottom:0;margin-left:-150px;width:600px}.hero-image.core{bottom:8vw;width:50vw;margin-left:-70px}}@media (min-width: 1440px){.hero-image{margin-left:-50px;width:680px}}@media (min-width: 1800px){.hero-image{margin-left:-100px;width:980px}}.banner-hero-image{margin-bottom:-106px}@media (min-width: 800px){.banner-hero-image{margin-bottom:0;bottom:0;margin-left:-150px;width:600px}}@media (min-width: 1440px){.banner-hero-image{margin-left:-50px;width:600px}}.text-hero{font-size:28px;line-height:36px;text-shadow:1px 0px 8px rgba(0,0,0,0.1)}@media (min-width: 1024px){.text-hero{font-size:38px;line-height:52px}}.number-right{position:relative}.number-right .number{text-align:center;box-sizing:content-box;color:white;border:2px solid white;border-radius:50%;background:#98E06E;position:absolute;left:50%;transform:translateX(-50%);font-size:28px;width:40px;line-height:40px;top:-1.5rem}@media (min-width: 1024px){.number-right .number{font-size:36px;width:65px;line-height:65px;top:-2rem}}.userlike-button-bubble{border:solid 2px #fff !important;max-width:66px !important;min-width:66px !important;width:66px !important;min-height:66px !important;max-height:66px !important;height:66px !important}.fab{border-radius:9999px;color:#080421;background:white;font-size:15px;width:25px;line-height:25px;text-align:center}[data-oembed]{position:relative;padding-top:56.25%}[data-oembed] iframe{position:absolute;top:0;width:100%;height:100%}.loader,.loader:after{border-radius:50%;width:50px;height:50px}.loader{margin:30px auto;font-size:10px;position:relative;text-indent:-9999em;border-top:7px solid rgba(137,88,227,0.2);border-right:7px solid rgba(137,88,227,0.2);border-bottom:7px solid rgba(137,88,227,0.2);border-left:7px solid #8958e3;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.modal .is-invalid+div{font-size:12px}.customer-inputs .is-invalid,.address-inputs .is-invalid{margin-bottom:0.25em}.customer-inputs .is-invalid+div,.address-inputs .is-invalid+div{display:block;font-size:12px}.slick-dots li button::before{font-size:11px;line-height:11px}.slick-social .slick-slide{margin:0 10px}.vertical-line-left::before{content:none}@media (min-width: 1024px){.vertical-line-left{position:relative;padding-left:2rem}.vertical-line-left::before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;background:#8958e3;border-radius:15px}}.vertical-line-left.line-white::before{background:#FFF}.vertical-line-left.line-red::before{background:#F97D7D}.vertical-line-left.line-purple::before{background:#8958e3}.vertical-line-left.line-orange::before{background:#FFDD94}.vertical-line-left.line-aqua::before{background:#86E3CE}.vertical-line-left.line-green::before{background:#02BA94}.vertical-line-left.line-yellow::before{background:#FAFFD1}.vertical-line-left.line-blue::before{background:#12B3F9}.horizontal-line-bottom{position:relative;padding-bottom:1rem}.horizontal-line-bottom::before{content:"";position:absolute;bottom:0;left:0;width:6rem;background:#8958e3;border-radius:15px;height:4px}.horizontal-line-bottom-gray-small{position:relative}.horizontal-line-bottom-gray-small::before{content:"";position:absolute;bottom:-2rem;left:-2rem;width:1em;background:rgba(255,255,255,0.3);border-radius:15px;height:3px}.horizontal-line-left{position:relative}.horizontal-line-left::before{content:"";position:absolute;top:1.75rem;left:-4.5rem;width:3.5rem;background:#8958e3;border-radius:15px;height:3px}.grid-photos{display:grid;grid-template-columns:repeat(1, 1fr)}@media (min-width: 768px){.grid-photos{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 250px);grid-gap:10px}}.grid-vault>article{width:100%;margin-bottom:1rem}@media (min-width: 1024px){.grid-vault>article{width:300px}}.dark-bg-overlay:after{content:'';position:fixed;top:0;bottom:0;left:0;right:0;z-index:90;background-color:rgba(0,0,0,0.75)}.bg-semitransparent{background-color:rgba(0,0,0,0.75)}.logo #text{opacity:0.5;transition:200ms}.logo #star{animation:rotating 5s linear infinite;transform-origin:center}.logo:hover #text{opacity:1}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.text-hero-lg{font-size:54px;line-height:60px}.options{background-color:rgba(59,37,110,0.3)}.options .option{outline:none}.options .option>*{opacity:0.7}.options .option:hover>*,.options .option:focus>*{opacity:1.0}.options .option.active{background-color:#3B256E}.options .option.active>*{opacity:1.0}.options .feather{height:20px;stroke-width:1.5}.form input[type="email"],.form input[type="tel"]{border:none;border-radius:0;transition:border-radius 0.15s ease-out;transition:background-color 0.15s ease-out;transition:color 0.15s ease-out;padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem}.form input[type="email"]:hover,.form input[type="email"]:focus,.form input[type="tel"]:hover,.form input[type="tel"]:focus{box-shadow:none}.form input[type="email"].dropdown-open,.form input[type="tel"].dropdown-open{border-radius:0}.form .submit{height:71px;outline:none;user-select:none;transition:background-color 0.1s linear;background-color:#3B256E}.form .submit:not([disabled]):hover{background-color:#2b1858}.form .submit:disabled{cursor:not-allowed}@media (min-width: 1024px){.form input[type="email"],.form input[type="tel"]{border-bottom-left-radius:0.5em}.submit{height:auto}}.send-loader{display:inline-block;font-size:10px;text-indent:-9999em;width:3em;height:3em;border-radius:50%;background:#ffffff;background:linear-gradient(to right, #fff 10%, rgba(255,255,255,0) 42%);position:relative;animation:load3 1.4s infinite linear;transform:translateZ(0)}.send-loader:before{width:50%;height:50%;background:#ffffff;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:''}.send-loader:after{background:#3B256E;width:75%;height:75%;border-radius:50%;content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@keyframes load3{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.transition-group .normal{display:flex}.transition-group .sending,.transition-group .sent{display:none}.transition-group.transition-sending .input-field,.transition-group.transition-sent .input-field{pointer-events:none;background-color:#3B256E;color:#fff}.transition-group.transition-sending .iti,.transition-group.transition-sent .iti{pointer-events:none}.transition-group.transition-sending .iti__flag-container,.transition-group.transition-sent .iti__flag-container{display:none}.transition-group.transition-sending .btn-send,.transition-group.transition-sent .btn-send{cursor:wait}.transition-group.transition-sending .btn-send:hover,.transition-group.transition-sent .btn-send:hover{background:#3B256E}.transition-group.transition-sending .sending{display:flex}.transition-group.transition-sending .normal,.transition-group.transition-sending .sent{display:none}.transition-group.transition-sent .sent{display:flex}.transition-group.transition-sent .sent .feather{animation:scale 0.5s linear}.transition-group.transition-sent .normal,.transition-group.transition-sent .sending{display:none}.validation-error{transition:height 0.15s ease-out;height:0;overflow:hidden}.validation-error>div{transition:opacity 0.15s ease-out;opacity:0.0}.is-invalid input{border-radius:0 !important}.is-invalid .validation-error{height:40px}.is-invalid .validation-error>div{opacity:1.0}@keyframes scale{0%{transform:scale(3)}50%{transform:scale(0.2)}70%{transform:scale(1.2)}90%{transform:scale(0.7)}100%{transform:scale(1)}}.iti{width:100%}.iti .iti__country-list{width:400px;max-width:400px;box-shadow:none;border:none;margin-top:8px;max-height:220px;border-bottom-left-radius:0.5em;border-bottom-right-radius:0.5em;box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.iti .iti__country-list .iti__country{font-size:20px;display:flex;align-items:center;padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem}.iti .iti__country-list .iti__country .iti__flag-box{margin-right:1.75rem;margin-left:0.15rem}.iti .iti__country-list .iti__country .iti__country-name{flex:1;white-space:pre-wrap}.iti .iti__country-list .iti__country .iti__dial-code{font-weight:700;color:#CFD7DF}.iti .iti__flag-container{top:8px;bottom:8px}.iti .iti__selected-flag{outline:none;padding:0;border-radius:9999px;padding-left:12px;padding-right:0px;margin-left:10px;margin-right:10px;width:53px}.iti input[type="tel"]{padding-left:70px !important;padding-right:1.5rem !important;width:100%}@media (min-width: 800px){.lg-landing-hero{bottom:-40px;top:0;left:0px;right:0px}}@media (min-width: 1200px){.lg-landing-hero{bottom:0;top:0;left:0px;right:0px}}@media (min-width: 1440px){.lg-landing-hero{bottom:0;top:0;left:-80px;right:-80px}}@media (min-width: 1600px){.lg-landing-hero{bottom:0px;top:20px;left:-100px;right:-100px}}@media (min-width: 1800px){.lg-landing-hero{bottom:0;top:20px;left:-150px;right:-150px}}
