[v-cloak]{opacity:0;transition:opacity 250ms ease-in-out;}body{overflow-x:hidden!important;overflow-y:scroll!important;padding-right:unset!important;}body::-webkit-scrollbar{width:8px;}body::-webkit-scrollbar-thumb{background-color:#CCCCCC;}body::-webkit-scrollbar-thumb:hover{background-color:#5b5b5b;}section:not(#hero,#benefits,.neutral){padding:50px 0;}.form-label.required::after{content:'*';color:var(--color-dark);margin-left:2px;}.form-control-prepend{position:relative;}.form-control-prepend img{position:absolute;top:50%;transform:translateY(-50%);left:14px;}.form-control-prepend input{padding-left:42px;}.form-control-apend{position:relative;}.form-control-apend img{position:absolute;top:50%;transform:translateY(-50%);right:14px;}.form-control-apend input{padding-right:42px;}.form-check-input:checked{background-color:var(--color-primary-03);border-color:var(--color-primary-03);}.form-check-input~.form-check-label{user-select:none;}.form-check-input:focus,.form-control-custom:focus,.form-select-custom:focus,.form-check-input.force:focus,.form-control-custom.force:focus,.form-select-custom.force:focus{border-color:#173eff8e!important;outline:0!important;box-shadow:0 0 0 .25rem #173eff1b!important;}.form-control-prepend .form-check-input:focus,.form-control-prepend .form-control-custom:focus,.form-control-prepend .form-select-custom:focus{border-color:#173eff8e!important;outline:0!important;box-shadow:0 0 0 .25rem #173eff1b!important;}.form-control-apend .form-check-input:focus,.form-control-apend .form-control-custom:focus,.form-control-apend .form-select-custom:focus{border-color:#173eff8e!important;outline:0!important;box-shadow:0 0 0 .25rem #173eff1b!important;}.form-control-custom,.form-select-custom{border-radius:6px!important;border:1px solid #CCCCCC!important;}.form-control-prepend .form-control-custom,.form-control-prepend .form-select-custom{border-radius:6px!important;border:1px solid #CCCCCC!important;}.form-control-apend .form-control-custom,.form-control-apend .form-select-custom{border-radius:6px!important;border:1px solid #CCCCCC!important;}.dropdown-menu{--bs-dropdown-padding-y:0;--bs-dropdown-border-radius:8px;overflow:hidden;--bs-dropdown-link-active-bg:var(--color-primary-03);--bs-dropdown-link-hover-color:var(--color-primary-text);--bs-dropdown-link-active-color:var(--color-primary-text);--bs-dropdown-link-hover-bg:var(--color-primary-03);}.dropdown-menu .dropdown-item{transition:all 50ms ease-in-out;}.modal.modal-fullscreen.half{--bs-modal-margin:unset;--bs-modal-border-radius:unset;}.modal.modal-fullscreen.half .modal-dialog{height:100dvh;display:flex;align-items:end;}.modal.modal-fullscreen.half .modal-content{height:70%;}.cursor-pointer{cursor:pointer;}.modal.fade .modal-dialog[data-transition="fade-up"]{transform:translateY(50px);transition:transform .3s ease-out;}.modal.show .modal-dialog[data-transition="fade-up"]{transform:translateY(0);}#floating-buttons-wrapper{padding:0!important;position:fixed;bottom:0;left:0;right:0;z-index:100;height:0!important;}#floating-buttons-wrapper .btn-wa img{width:60px;height:60px;}#floating-buttons-wrapper .btn-wa{width:60px;height:60px;background:transparent;box-shadow:0 4px 15px 0 #00000040;border-radius:50%;display:grid;place-content:center;transition:all 250ms ease-in-out;position:relative;left:105%;bottom:50px;transform:translateY(-50%);}#floating-buttons-wrapper .btn-wa:hover{box-shadow:0 4px 14px 0 rgba(0,0,0,.13);}.swal2-container .swal2-title{padding:.25rem 0 0 0;font-size:28px!important;}.swal2-container .swal2-html-container{font-size:16px!important;}.swal2-container .swal2-popup{border-radius:16px;}.swiper.running-transition .swiper-wrapper{transition-timing-function:linear!important}img.notfound-placeholder{filter:invert(1) brightness(.7) sepia(1) saturate(0) hue-rotate(0deg);}.transparent-modal{--bs-modal-bg:transparent;--bs-modal-box-shadow:unset;}.transparent-modal lite-youtube,.transparent-modal iframe{border-radius:16px;height:35vh;width:100%;}.transparent-modal .modal-content{box-shadow:none!important;border:unset;}.transparent-modal .modal-header{--bs-modal-header-padding:1rem 0;border-bottom:unset;}.transparent-modal .modal-header .btn-close{color:white;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'><path d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/></svg>") center / 1em auto no-repeat;opacity:.8;}.transparent-modal .modal-body{--bs-modal-padding:0;}.btn.loading{opacity:.65;cursor:not-allowed;pointer-events:none;}.btn:not(.loading) .spinner-border{display:none;}.btn.loading .spinner-border{display:inline-block;}.spinner-border-sm{--bs-spinner-border-width:.1em;}.border-bottom-neutral{border-bottom:1px solid #F2F2F2;}.dropify-wrapper{border-radius:8px;}footer{padding:50px 0;background:var(--color-primary);position:relative;color:white;}footer img.curve{position:absolute;top:-50px!important;bottom:0;left:0;right:0;width:100%;z-index:1;}footer .container{position:relative;z-index:10;}footer a:not(.social){position:relative;text-decoration:none!important;display:inline-block;padding-bottom:4px;}footer a:not(.social)::after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px!important;border-bottom:.1em solid currentColor!important;transition:width .35s ease;}footer a:not(.social):hover::after{width:100%;}footer a.social{width:24px;height:24px;display:flex;justify-content:center;align-items:center;background-color:white;border-radius:50%;}footer a.social img{width:18px;height:18px;}.iti__selected-dial-code{font-weight:normal!important;font-size:15px!important;}.page-link{color:var(--color-primary);}.active>.page-link,.page-link.active{color:white;background-color:var(--color-primary);border-color:var(--color-primary);}@media screen and (max-width:1023px){.container{padding-right:var(--bs-gutter-x);padding-left:var(--bs-gutter-x)}#floating-buttons-wrapper .btn-wa img{width:54px;height:54px}#floating-buttons-wrapper .btn-wa{width:54px;height:54px;left:calc(100% - 50px);bottom:50px;transform:translateY(-50%)}}@media screen and (min-width:1024px) and (max-width:1366px){.container{max-width:960px}#floating-buttons-wrapper .btn-wa{left:103%}}@media (min-width:1400px){.container{max-width:1140px}.container.container-custom-lg{max-width:1200px}}@media (min-width:1980px){section,nav,footer,.page-banner{max-width:1980px!important;margin:0 auto!important}}