.footer{background-color:#000;padding-top:3rem;padding-bottom:3rem;opacity:0}.footer .links{list-style:none;padding:0;margin:0}.footer .links li{color:#fff;margin-bottom:1rem;cursor:pointer;transition:all .4s}.footer .links li button{background-color:transparent;border:0;outline:0;padding:0}.footer .links li.active,.footer .links li:hover{font-weight:700}.footer .links-footer{padding-left:3rem}@media(max-width:992px){.footer .links-footer{padding-left:15px}}@media(max-width:575px){.footer .footer-bottom .right p{text-align:left!important}}.footer .address{line-height:27px}.footer .footer-bottom-right-texts{display:flex;justify-content:flex-end}.footer .footer-bottom-right-texts button{margin-right:2rem}@media(max-width:992px){.footer .footer-bottom-right-texts{justify-content:start}}.social-networks{display:flex;flex-direction:row;margin-top:1.5rem}.social-networks>button{width:36px;height:36px;border-radius:100%;display:flex;justify-content:center;align-items:center;margin-right:.5rem;border:1px solid transparent;cursor:pointer;padding:0;transition:all .5s}.social-networks>button:last-of-type{margin-right:0}.social-networks>button:hover{background-color:#494949!important}.social-networks svg{width:17px;height:17px;display:flex;justify-content:center;align-items:center}@font-face{font-family:Trirong Regular;src:url(/_next/static/media/Merriweather-Regular.68040411.ttf);font-display:swap}@font-face{font-family:Trirong Italic;src:url(/_next/static/media/Merriweather-Italic.53fe5d1a.ttf);font-display:swap}@font-face{font-family:Trirong Thin;src:url(/_next/static/media/Merriweather-LightItalic.642a91eb.ttf);font-display:swap}@font-face{font-family:Trirong Extra Light;src:url(/_next/static/media/Merriweather-Light.11592ff7.ttf);font-display:swap}@font-face{font-family:Trirong Light;src:url(/_next/static/media/Merriweather-Light.11592ff7.ttf);font-display:swap}@font-face{font-family:Trirong Medium;src:url(/_next/static/media/Merriweather-Regular.68040411.ttf);font-display:swap}@font-face{font-family:Trirong Semi Bold;src:url(/_next/static/media/Merriweather-Bold.725d9bf6.ttf);font-display:swap}@font-face{font-family:Trirong Bold;src:url(/_next/static/media/Merriweather-Bold.725d9bf6.ttf);font-display:swap}@font-face{font-family:Trirong Extra Bold;src:url(/_next/static/media/Merriweather-Bold.725d9bf6.ttf);font-display:swap}.font-trirong{font-family:Trirong Regular,serif}.font-trirong.font-italic{font-family:Trirong Italic,serif!important}.font-trirong.fw-100{font-family:Trirong Thin,serif}.font-trirong.fw-200{font-family:Trirong Extra Light,serif}.font-trirong.fw-300{font-family:Trirong Light,serif}.font-trirong.fw-400{font-family:Trirong Regular,serif}.font-trirong.fw-500{font-family:Trirong Medium,serif}.font-trirong.fw-600{font-family:Trirong Semi Bold,serif}.font-trirong.fw-700{font-family:Trirong Bold,serif}.font-trirong.fw-800{font-family:Trirong Extra Bold,serif}@font-face{font-family:Raleway Regular;src:url(/_next/static/media/MerriweatherSans-Regular.0580fa31.ttf);font-display:swap}@font-face{font-family:Raleway Italic;src:url(/_next/static/media/MerriweatherSans-Italic.5ea1d58c.ttf);font-display:swap}@font-face{font-family:Raleway Thin;src:url(/_next/static/media/MerriweatherSans-LightItalic.ec346948.ttf);font-display:swap}@font-face{font-family:Raleway Extra Light;src:url(/_next/static/media/MerriweatherSans-Light.ff6d825f.ttf);font-display:swap}@font-face{font-family:Raleway Light;src:url(/_next/static/media/MerriweatherSans-Light.ff6d825f.ttf);font-display:swap}@font-face{font-family:Raleway Medium;src:url(/_next/static/media/MerriweatherSans-Medium.13786003.ttf);font-display:swap}@font-face{font-family:Raleway Semi Bold;src:url(/_next/static/media/MerriweatherSans-SemiBold.1f3c67f2.ttf);font-display:swap}@font-face{font-family:Raleway Bold;src:url(/_next/static/media/MerriweatherSans-Bold.29b779a5.ttf);font-display:swap}@font-face{font-family:Raleway Extra Bold;src:url(/_next/static/media/MerriweatherSans-ExtraBold.15cf1d5b.ttf);font-display:swap}.font-raleway{font-family:Raleway Regular,sans-serif}.font-raleway.font-italic{font-family:Raleway Italic,serif!important}.font-raleway.fw-100{font-family:Raleway Thin,serif}.font-raleway.fw-200{font-family:Raleway Extra Light,serif}.font-raleway.fw-300{font-family:Raleway Light,serif}.font-raleway.fw-400{font-family:Raleway Regular,serif}.font-raleway.fw-500{font-family:Raleway Medium,serif}.font-raleway.fw-600{font-family:Raleway Semi Bold,serif}.font-raleway.fw-700{font-family:Raleway Bold,serif}.font-raleway.fw-800{font-family:Raleway Extra Bold,serif!important}@font-face{font-family:Open Sans Regular;src:url(/_next/static/media/OpenSans-Regular.946c0c09.ttf);font-display:swap}@font-face{font-family:Open Sans Italic;src:url(/_next/static/media/OpenSans-Italic.1bc9c52e.ttf);font-display:swap}@font-face{font-family:Open Sans Light;src:url(/_next/static/media/OpenSans-Light.67220144.ttf);font-display:swap}@font-face{font-family:Open Sans Medium;src:url(/_next/static/media/OpenSans-Medium.8869b7c2.ttf);font-display:swap}@font-face{font-family:Open Sans Semi Bold;src:url(/_next/static/media/OpenSans-SemiBold.3104252a.ttf);font-display:swap}@font-face{font-family:Open Sans Bold;src:url(/_next/static/media/OpenSans-Bold.79342602.ttf);font-display:swap}@font-face{font-family:Open Sans Extra Bold;src:url(/_next/static/media/OpenSans-ExtraBold.7b391e85.ttf);font-display:swap}.font-open-sans{font-family:Open Sans Regular,sans-serif}.font-open-sans.font-italic{font-family:Open Sans Italic,serif!important}.font-open-sans.fw-300{font-family:Open Sans Light,serif}.font-open-sans.fw-400{font-family:Open Sans Regular,serif}.font-open-sans.fw-500{font-family:Open Sans Medium,serif}.font-open-sans.fw-600{font-family:Open Sans Semi Bold,serif}.font-open-sans.fw-700{font-family:Open Sans Bold,serif}.font-open-sans.fw-800{font-family:Open Sans Extra Bold,serif}html{overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}body{font-family:OpenSansRegular,sans-serif;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}@media(max-width:767px){.p-mobile-0{padding:0!important}}.font-italic,.italic-font{font-style:italic}a{text-decoration:none}.overflow-hidden{overflow:hidden}.color-white{color:#fff}.bg-white{background-color:#fff}.bg-red{background-color:#c35056}.bg-blue{background-color:#5c71c7}.bg-purple{background-color:#7e5cc7}.color-green{color:#537d2b}.color-green-1{color:#2f7e89}.color-yellow{color:#e8c264}.color-grey{color:#6d6d6d}.color-blue{color:#5c71c7}.color-purple{color:#7e5cc7}.color-red{color:#c35056}.bg-green-1{background-color:#2f7e89}.fs-90{font-size:90px;line-height:94px}.fw-600{font-weight:600}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-800{font-weight:800}.fw-700{font-weight:700}.fw-300{font-weight:300}.fw-200{font-weight:200}.fs-15{font-size:15px;line-height:24px}.fs-12{font-size:12px;line-height:15px}.fs-18{font-size:18px;line-height:27px}@media(max-width:992px){.fs-18{font-size:16px;line-height:21px}}.fs-20{font-size:20px}.fs-22{font-size:22px}@media(max-width:992ox){.fs-22{font-size:18px;line-height:21px}}.fs-30{font-size:30px;line-height:34px}@media(max-width:992px){.fs-30{font-size:20px;line-height:25px}}.fs-40{font-size:40px;line-height:50px}@media(max-width:992px){.fs-40{font-size:30px;line-height:35px}}.fs-50{font-size:50px;line-height:54px}@media(max-width:992px){.fs-50{font-size:30px;line-height:33px}}.fs-70{font-size:70px;line-height:74px}@media(max-width:992px){.fs-70{font-size:30px;line-height:33px}}.fs-24{font-size:24px;line-height:30px}.bg-none{background:none!important}.list-style-none{list-style:none}.width-fit-content{width:-moz-fit-content;width:fit-content}.success-alert{background-color:#537d2b}.error-alert,.success-alert{border-radius:15px;padding:15px;margin-bottom:1rem}.error-alert{background-color:#c35056}.white-button-color-red{background-color:#fff;outline:0;padding:8px 12px;color:#c35056;border:1px solid transparent;transition:all .4s;position:relative;display:flex;align-items:center;cursor:pointer}.white-button-color-red:hover{border:1px solid transparent;background-color:#5c71c7;color:#fff}.white-button-color-red:hover .arrow-right path{stroke:#fff}.white-button-color-red .arrow-right path{stroke:#c35056}.white-button{background-color:#fff;outline:0;padding:8px 12px;color:#000;border:1px solid transparent;transition:all .4s;position:relative;display:flex;align-items:center}.white-button:hover{border:1px solid transparent;background-color:#000;color:#fff}.white-button:hover .arrow-right path{stroke:#fff}.white-button .arrow-right path{stroke:#000}.outline-black-button{background-color:#fff;outline:0;padding:8px 12px;color:#000;border:1px solid #000;transition:all .4s;position:relative;display:flex;align-items:center}.outline-black-button:hover{border:1px solid transparent;background-color:#c35056;color:#fff}.outline-black-button:hover .arrow-right path{stroke:#fff}.outline-black-button .arrow-right path{stroke:#000}.black-button{background-color:#000;outline:0;padding:8px 12px;transition:all .4s;position:relative;display:flex;align-items:center}.black-button,.black-button:hover{color:#fff;border:1px solid transparent}.black-button:hover{background-color:#537d2b}.black-button .arrow-right path,.black-button:hover .arrow-right path{stroke:#fff}.red-button{background-color:#c35056;outline:0;padding:8px 12px;transition:all .4s;position:relative;display:flex;align-items:center}.red-button,.red-button:hover{color:#fff;border:1px solid transparent}.red-button:hover{background-color:#000}.red-button:hover .arrow-right path{stroke:#fff}.red-button:hover .left-icon img{filter:brightness(0) invert(1)}.red-button .arrow-right path{stroke:#fff}.red-button .left-icon img{filter:brightness(0) invert(1)}.purple-button{background-color:#7e5cc7;outline:0;padding:8px 12px;transition:all .4s;position:relative;display:flex;align-items:center}.purple-button,.purple-button:hover{color:#fff;border:1px solid transparent}.purple-button:hover{background-color:#5c71c7}.purple-button .arrow-right path,.purple-button:hover .arrow-right path{stroke:#fff}.purple-button .left-icon img{filter:brightness(0) invert(1)}.green-1-button{background-color:#2f7e89;outline:0;padding:8px 12px;transition:all .4s;position:relative}.green-1-button,.green-1-button:hover{color:#fff;border:1px solid transparent}.green-1-button:hover{background-color:#537d2b}.green-1-button .arrow-right path,.green-1-button:hover .arrow-right path{stroke:#fff}.green-button{background-color:#537d2b;outline:0;padding:8px 12px;transition:all .4s;position:relative}.green-button,.green-button:hover{color:#fff;border:1px solid transparent}.green-button:hover{background-color:#2f7e89}.green-button .arrow-right path,.green-button:hover .arrow-right path{stroke:#fff}.white-opacity-button{background:hsla(0,0%,100%,.18);outline:0;padding:8px 12px;color:#fff;border:1px solid transparent;transition:all .4s;position:relative;display:flex;align-items:center}.white-opacity-button:hover{border:1px solid transparent;background-color:#537d2b;color:#fff}.white-opacity-button .arrow-right path,.white-opacity-button:hover .arrow-right path{stroke:#fff}.blue-opacity-button{background:rgba(92,113,199,.1);outline:0;padding:8px 12px;color:#5c71c7;border:1px solid transparent;transition:all .4s;position:relative;display:flex;align-items:center}.blue-opacity-button:hover{border:1px solid transparent;background-color:#7e5cc7;color:#fff}.blue-opacity-button .arrow-right path{stroke:#fff}.button-default{padding:0!important;background-color:transparent!important;outline:none!important;box-shadow:none!important;border:none!important}a,button{border-radius:18px}a:hover .arrow-right,button:hover .arrow-right{margin-left:10px;animation:go-right .5s alternate}a:hover .left-icon img,button:hover .left-icon img{filter:brightness(0) invert(1);animation:iconLeftButtonFilter .5s linear}a:not(:hover) .arrow-right,button:not(:hover) .arrow-right{margin-left:5px;animation:go-left .5s alternate}a .left-icon,button .left-icon{transition:all .5s;margin-right:5px;filter:none}.header-bg-red-logo{background-image:url(/_next/static/media/red-logo.0a16f477.svg)}.header-bg-red-logo,.header-bg-white-logo{background-repeat:no-repeat;background-position:50%}.header-bg-white-logo{background-image:url(/_next/static/media/white-logo.0e97b129.svg)}.header-logo-bg-red{background-image:url(/_next/static/media/red-logo-with-no-bg.c3a113c5.svg)}.header-logo-bg-blue{background-image:url(/_next/static/media/blue-logo-with-no-bg.c6653e59.svg)}.header-logo-bg-purple{background-image:url(/_next/static/media/purple-logo-with-no-bg.5928edcf.svg)}.header-logo-bg-green{background-image:url(/_next/static/media/green-logo.d32fbc27.svg)}.header-logo-bg-green-1{background-image:url(/_next/static/media/green-1-logo-with-no-bg.0fcedf42.svg)}@keyframes iconLeftButtonFilter{0%{filter:none}to{filter:brightness(0) invert(1)}}@keyframes go-right{0%{margin-left:5px}to{margin-left:10px}}@keyframes go-left{0%{margin-left:10px}to{margin-left:5px}}.services .link-desktop-menu span,.services .link-desktop-menu span span{color:#000!important}.circle-icon{position:absolute;z-index:0}.circle-icon svg{width:100%;height:100%}.text-right{text-align:right}.container-left-right{padding-left:3rem;padding-right:3rem}@media(max-width:787px){.container-left-right{padding-left:2rem;padding-right:2rem}}.circle-icon-right{position:absolute;bottom:-270px;right:-200px;width:400px;height:400px;z-index:-1}.circle-icon-right svg{width:100%;height:100%}@keyframes circle-rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes move-eye-skew{0%{transform:none}20%{transform:translateX(-68px) translateY(30px)}}@keyframes circle{0%{transform:rotate(0deg) translate(-100px) rotate(0deg)}to{transform:rotate(1turn) translate(-100px) rotate(-1turn)}}.drop-in-animation{animation:drop-in 1.2s ease .2s backwards}.drop-in-animation-1{animation:drop-in 1.4s ease .4s backwards}.drop-in-animation-2{animation:drop-in 1.6s ease .6s backwards}.drop-in-animation-3{animation:drop-in-1 1.6s ease .6s backwards}@keyframes drop-in-1{0%{opacity:0;top:0}to{opacity:1;top:30%}}@keyframes drop-in{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translate(0)}}.reveal{position:relative;transform:translateY(150px);opacity:0;transition:all .4s ease}.reveal.active{transform:translateY(0);opacity:1}.page-active{animation:fadeIn 1s ease-in forwards}.fadeIn,.page-active{opacity:1;position:relative}.fadeIn{animation:fadeIn 1s ease-in}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.infinite-scroll-component{overflow-x:hidden!important}.form-check-input:focus{box-shadow:0 0 0 .25rem rgba(92,113,199,.25)!important}.form-check-input:checked{background-color:#5c71c7;border-color:#5c71c7}.input-view{margin-bottom:1.5rem}.input-view.error .default-input{border:1px solid #c35056}.input-view .checkboxes{display:flex;flex-direction:row;flex-wrap:wrap}.input-view .checkboxes .form-check{margin-right:2rem}.input-view .default-input{width:100%;height:50px;border:1px solid #d9d9d9;padding-left:10px;padding-right:10px;outline:0;border-radius:0!important}.input-view .default-input::placeholder{color:#a4a4a4;font-weight:300}.input-view .default-textarea{width:100%;border:1px solid #d9d9d9;padding:10px;outline:0}.input-view .default-textarea::placeholder{color:#a4a4a4;font-weight:300}.input-view.select{z-index:2}.input-view.select .main-div-select .open .react-select__menu{opacity:1;animation:menu-open .3s linear}.input-view.select .main-div-select .open .icon-indicator{rotate:180deg;animation:icon-indicator-open .5s linear}.input-view.select .main-div-select .closed .react-select__menu{opacity:0;animation:menu-closed .3s linear}.input-view.select .main-div-select .closed .icon-indicator{rotate:0deg;animation:icon-indicator-closed .5s linear}.input-view.select .react-select__menu{border-top:0!important;border:1px solid #d9d9d9;border-color:#d9d9d9!important;outline:none!important;box-shadow:none!important;z-index:9}.input-view.select .react-select__control{outline:none!important;box-shadow:none!important;height:50px}.input-view.select .react-select__control:hover{border-color:#d9d9d9!important}.input-view.select .react-select__option{transition:all .4s}.input-view.select .react-select__option:hover{background-color:rgba(0,0,0,.1)}@keyframes menu-open{0%{opacity:0}to{opacity:1}}@keyframes menu-closed{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2rem)}}@keyframes icon-indicator-closed{0%{rotate:180deg}to{rotate:0deg}}@keyframes icon-indicator-open{0%{rotate:0deg}to{rotate:180deg}}#webpack-dev-server-client-overlay{display:none}.modal-backdrop{z-index:999;display:none}.page-transation{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;display:flex;justify-content:center;align-items:center;z-index:999999}.page-transation svg{width:300px!important;opacity:1}.page-animation-unmounted .page-transation{animation:slide-up .6s ease-in-out}.page-animation-unmounted .page-transation svg{opacity:1;animation:opacityOnTransitionLogo 1s linear}.page-animation-mounted .page-transation{animation-delay:1s;visibility:hidden;animation:slide-down .6s ease-in-out}.children{margin-top:80px}@keyframes opacityOnTransitionLogo{0%{opacity:0}90%{opacity:0}95%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slide-down{0%{visibility:visible;transform:translateY(0)}99%{visibility:visible}to{visibility:hidden;transform:translateY(100%)}}.spinner-border{width:1.5rem;height:1.5rem}.cursor-dot{width:8px;height:8px;border-radius:8px;background-color:#000;margin-left:-1px}.cursor-circle,.cursor-dot{position:fixed;margin-top:-4px;z-index:999999;pointer-events:none;display:none}.cursor-circle{width:48px;height:48px;border:1px solid #000;border-radius:100%;animation:noAnimationOnAction .3s linear;transform:scale(1)}.animationOnAction{transform:scale(2);animation:animeOnAction .3s linear}.noAnimationOnAction{animation:noAnimationOnAction .2s linear}.container{padding-left:24px;padding-right:24px}@media(min-width:992px)and (max-width:1199px){.container-smaller{width:900px}}@media(min-width:1199px){.container-smaller{width:900px}}@media(min-width:1509px){.container-smaller{width:900px}}@media(max-width:767px){.modal-content{width:96%!important;margin:0 auto}.react-calendar__navigation button{min-width:none}}@media(min-width:992px){#home .cursor-circle,#home .cursor-dot{display:block}}@media(max-width:992px){#home .cursor-circle,#home .cursor-dot{display:none!important}}@keyframes animeOnAction{0%{transform:scale(1)}to{transform:scale(2)}}@keyframes noAnimationOnAction{0%{transform:scale(2)}to{transform:scale(1)}}.default-modal{background-color:rgba(0,0,0,.5);z-index:9999;overflow:hidden;overflow-y:scroll}.default-modal .modal-lg{max-width:629px}.default-modal .modal-xl{max-width:1000px}.default-modal .modal-xl .modal-body{padding:0 0 1rem!important}.default-modal .modal-content{border-radius:0;border:0!important;overflow-y:auto!important;overflow-y:scroll}.default-modal .modal-body{padding:2rem 5rem 5rem}@media(max-width:767px){.default-modal .modal-body{padding:0 2rem 4rem}.default-modal .modal-body .date{width:65%!important}}.default-modal .modal-body .calendly-inline-widget{overflow:hidden;overflow-y:hidden!important;margin-top:-42px;height:634px!important}@media(max-width:767px){.default-modal .modal-body .calendly-inline-widget{margin-top:0}}.default-modal .modal-body .calendly-inline-widget iframe{overflow:hidden;overflow-y:hidden!important;margin-top:-42px}.default-modal .modal-body .calendly-inline-widget .simplebar-content{display:none!important}.default-modal .modal-body .react-calendar{width:500px;height:350px;border:1px solid #d9d9d9;font-family:Open Sans Regular,serif}.default-modal .modal-body .react-calendar button{border-radius:0!important}.default-modal .modal-body .react-calendar__tile--active{background-color:#000!important;border-radius:0!important}.default-modal .modal-body .react-calendar__tile:disabled{background-color:#f9f9f9!important;border-radius:0!important}.default-modal .modal-body .react-calendar__navigation button:disabled{background-color:transparent!important}.default-modal .modal-body .react-calendar__tile:enabled:hover{background-color:#000!important;color:#fff}.default-modal .modal-body .react-calendar__navigation__arrow{font-size:28px!important}.default-modal .modal-body .react-calendar__tile--now{background-color:#5c71c7;color:#fff;font-weight:900;border-radius:0!important}.default-modal .modal-body .times{display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;height:350px;border:1px solid #d9d9d9;border-radius:0!important}.default-modal .modal-body .times button{width:100px;background-color:transparent;outline:0;padding:5px;border:1px solid #d9d9d9;border-bottom:0;border-radius:0!important}.default-modal .modal-body .times button:first-of-type{border-top:0}.default-modal .modal-body .times button.selected-time{background-color:#000;color:#fff}.default-modal .modal-body .buttons_modal button:first-of-type{margin-right:1rem}.default-modal .modal-header{display:flex;justify-content:flex-end;border:0;padding-top:20px}.default-modal .modal-header .close{background-color:transparent;border:0;outline:0;padding:0;font-size:35px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;line-height:0}.default-modal .modal-footer{border:0}.default-modal .line-buttons{display:flex;justify-content:center}.default-modal .line-buttons button{margin-right:1rem}.default-modal .line-buttons button:last-of-type{margin-right:0}.modal-open,.modal-open #root,.modal-open .page,.modal-open+html{overflow:hidden!important}.navigation{padding:25px 0;display:flex;align-items:center;position:fixed;width:100%;left:0;top:0;z-index:999;transition:all .5s;height:80px}.navigation .menu-button{border:0;outline:0;background:rgba(0,0,0,.05);position:relative;text-align:right;display:none;cursor:pointer;width:44px;height:44px}@media(max-width:1199px){.navigation .menu-button{display:flex;justify-content:flex-end;align-items:center}}.navigation .menu{text-align:center;display:flex;justify-content:flex-end}@media(max-width:767px){.navigation .menu{text-align:right;justify-content:flex-end}}@media(min-width:992px){.navigation .item-left{padding-right:0}}.navigation .item-left .logo{height:100%;align-items:center;display:flex;cursor:pointer}@media(max-width:575px){.navigation .item-left .logo svg{width:106px}}.navigation .item-right{display:flex;justify-content:flex-end}@media(max-width:1199px){.navigation .item-right .contact-us-nav{display:none}}.navigation .item-center{display:none}@media(min-width:1199px){.navigation .item-center{display:flex}}.navigation .header-buttons button:first-of-type{margin-right:10px}.navigation .desktop-menu{display:none;transition:all .5s}@media(min-width:1199px){.navigation .desktop-menu{display:flex;align-items:center}}.navigation .desktop-menu ul{list-style:none;display:flex;margin:0;padding:0!important}.navigation .desktop-menu ul li{margin-right:2.5rem;margin-bottom:0!important}.navigation .desktop-menu ul li:last-of-type{margin-right:0}.navigation .desktop-menu ul li .link-desktop{text-decoration:none;color:#000;cursor:pointer;padding:0!important;margin:0!important;border:0!important;outline:none!important;background:transparent!important}.navigation .desktop-menu ul li .link-desktop.active{font-weight:700;position:relative}.navigation .desktop-menu ul li .link-desktop.active:before{content:"";position:absolute;width:32px;height:4px;background-color:#000;bottom:-8px;left:50%;transform:translate(-50%)}.navigation.on-scroll .logo svg path:first-of-type{fill:#c35056!important}.navigation.on-scroll .logo svg path:nth-child(2){fill:#7e5cc7!important}.navigation.on-scroll .logo svg path:nth-child(3){fill:#5c71c7!important}.navigation.on-scroll .logo svg path:nth-child(4){fill:#2f7e89!important}.navigation.on-scroll .logo svg path:nth-child(5){fill:#537d2b!important}.navigation.on-scroll .pages_dropdown .dashboard_icon svg path{fill:#000!important}.navigation.on-scroll .item-right .button-default,.navigation.on-scroll .pages_dropdown_text span{color:#000!important}.navigation.on-scroll .item-right .header-buttons button{background-color:#c35056;color:#fff}.navigation.on-scroll .item-right .header-buttons button:hover{background-color:#000}.navigation.on-scroll .item-right .header-buttons button .left-icon img{filter:brightness(0) invert(1)}.navigation.on-scroll .item-right .header-buttons button .arrow-right path{stroke:#fff}.navigation.on-scroll .link-desktop,.navigation.on-scroll .link-desktop span{color:#000!important}.navigation.on-scroll .link-desktop.active:before{background-color:#000!important}.navigation.on-scroll .menu-button svg path{fill:#000}@media(max-width:1440px){.navigation button{padding:8px 12px!important}}.navigation .menu-button{padding:0!important}.navigation .join-and-thrive-header{color:#000;margin-right:2rem!important}.navigation .pages_dropdown{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;height:100%}.navigation .pages_dropdown .logo{width:32px}.navigation .pages_dropdown .pages_dropdown_text{margin-left:10px}@media(max-width:575px){.navigation .pages_dropdown .pages_dropdown_text{margin-left:5px}}.navigation .pages_dropdown .dashboard_icon{padding:0!important;background-color:transparent;border:0;margin-right:10px;cursor:pointer}@media(max-width:575px){.navigation .pages_dropdown .dashboard_icon{margin-right:3px}}.navigation .pages_dropdown_menu{position:absolute;padding:10px;border:1px solid #dcdcdc;width:280px;max-width:280px;border-radius:19px;background-color:#fff;display:none;opacity:0}.navigation .pages_dropdown_menu.active-page{display:block;opacity:1}@keyframes showMenu{0%{opacity:0}to{opacity:1}}.navigation .pages_dropdown_menu .pages_dropdown_menu_title{padding:0 10px}.navigation .pages_dropdown_menu .pages_dropdown_menu_links .pages_dropdown_menu_link{display:flex;flex-direction:row;align-items:center;padding:10px;border-radius:14px;background-color:#fff;margin-bottom:5px}.navigation .pages_dropdown_menu .pages_dropdown_menu_links .pages_dropdown_menu_link.active{background-color:#f4f4f4}.navigation .pages_dropdown_menu .pages_dropdown_menu_links .pages_dropdown_menu_link:hover{cursor:pointer;background-color:#f4f4f4}.navigation .pages_dropdown_menu .pages_dropdown_menu_links .pages_dropdown_menu_link .pages_dropdown_menu_link_text{margin-left:10px}@media(min-width:1199px){.navigation-mobile{display:none}}.navigation-mobile.overlay{position:fixed;background:#fff;top:0;left:0;width:100%;height:0%;opacity:0;visibility:hidden;transition:opacity 1s,visibility 1s,height 1s;overflow:hidden;z-index:99;overflow-y:auto!important;padding-bottom:4rem}.navigation-mobile.overlay.open{opacity:1;visibility:visible;height:100%}.navigation-mobile.overlay.open li{animation:fadeInRight .5s ease forwards;animation-delay:.5s}.navigation-mobile.overlay.open li:first-of-type{animation-delay:.4s}.navigation-mobile.overlay.open li:nth-of-type(2){animation-delay:.5s}.navigation-mobile.overlay.open li:nth-of-type(3){animation-delay:.6s}.navigation-mobile.overlay.open li:nth-of-type(4){animation-delay:.7s}.navigation-mobile.overlay.open li:nth-of-type(5){animation-delay:.8s}.navigation-mobile.overlay.open li:nth-of-type(6){animation-delay:.9s}.navigation-mobile.overlay.open li:nth-of-type(7),.navigation-mobile.overlay.open li:nth-of-type(8){animation-delay:1s}.navigation-mobile.overlay nav{position:relative;height:100%;padding-top:7rem;padding-left:24px;padding-right:24px}.navigation-mobile.overlay ul{list-style:none;padding:0;margin:0 auto;display:inline-block;position:relative;height:100%;width:100%}.navigation-mobile.overlay ul li{display:block;position:relative;opacity:0;margin-bottom:35px;animation:fadeOutLeft .2s linear}@media(max-width:374px){.navigation-mobile.overlay ul li{margin-bottom:25px;font-size:16px!important}}.navigation-mobile.overlay ul li span{width:-moz-fit-content;width:fit-content}.navigation-mobile.overlay ul li span.active{font-weight:700;position:relative}.navigation-mobile.overlay ul li span.active:before{content:"";position:absolute;width:32px;height:4px;border-radius:25px;background-color:#000!important;bottom:-8px;left:50%;transform:translate(-50%)}@keyframes fadeInRight{0%{opacity:0;left:20%}to{opacity:1;left:0}}@keyframes fadeOutLeft{0%{opacity:1;left:0}to{opacity:0;left:-20%}}.menu-is-open .logo svg path:first-of-type{fill:#c35056!important}.menu-is-open .logo svg path:nth-of-type(2){fill:#7e5cc7!important}.menu-is-open .logo svg path:nth-of-type(3){fill:#5c71c7!important}.menu-is-open .logo svg path:nth-of-type(4){fill:#2f7e89!important}.menu-is-open .logo svg path:nth-of-type(5){fill:#537d2b!important}.fill-black path{fill:#000!important}.hamburger.is-active span{background-color:#000!important}.hamburger .line{width:24px;height:3px;background-color:#fff;display:block;margin:5px auto;transition:all .3s ease-in-out}.on-scroll .hamburger .line{background-color:#000!important}#hamburger-6.is-active{transition:all .3s ease-in-out;transition-delay:.6s;transform:rotate(45deg)}#hamburger-6.is-active .line:nth-child(2){width:0}#hamburger-6.is-active .line:first-child,#hamburger-6.is-active .line:nth-child(3){transition-delay:.3s}#hamburger-6.is-active .line:first-child{transform:translateY(6px)}#hamburger-6.is-active .line:nth-child(3){transform:translateY(-10px) rotate(90deg)}.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-weight:700;font-size:.75em}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;line-height:16px}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}