form fieldset{border:none;outline:none;padding:0}form label{font-family:var(--primary-font-family);font-size:14px;font-weight:var(--text-medium)}form label span{color:var(--color-gray-lighter);font-weight:var(--text-regular)}form input,form textarea{border:1px solid var(--border-color);border-radius:10px;color:var(--text-color);font-family:var(--primary-font-family);font-size:16px;line-height:50px;padding:0 20px;width:100%}form input.placeholder,form textarea.placeholder{color:var(--color-gray-lighter)}form input:-moz-placeholder,form input::-moz-placeholder,form textarea:-moz-placeholder,form textarea::-moz-placeholder{color:var(--color-gray-lighter)}form input:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:var(--color-gray-lighter)}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:var(--color-gray-lighter)}form textarea{padding:10px}form input[type=checkbox],form input[type=radio]{width:auto}form .checkbox{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}form .checkbox label{align-items:baseline;cursor:pointer;display:flex;flex-direction:row;justify-content:flex-start;margin:0;z-index:1}form .checkbox label span{display:block;position:relative}form .checkbox label span:last-child{flex:1}form .checkbox input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}form .checkbox input:checked~.input{background-color:var(--color-white)}form .checkbox input:checked~.input:after{display:block}form .checkbox .input{border:1px solid var(--border-color);border-radius:4px;height:20px;margin:0 10px 0 0;transform:translateY(8px);width:20px;z-index:0}form .checkbox .input:after{border:solid var(--color-black);border-width:0 3px 3px 0;content:"";display:none;height:12px;left:5px;position:absolute;top:1px;transform:rotate(45deg);width:8px}.form-field:not(:last-child){margin-bottom:10px}.form-field .error{color:var(--color-orange);font-size:12px}.lead-form-wrapper{padding:0}#lead-form .container{max-width:750px}#lead-form .close-btn{right:50px;top:50px}#lead-form form{background-color:var(--color-gray-lightest);border-radius:20px;color:var(--text-color);font-family:var(--secondary-font-family);max-height:90%;max-width:750px;overflow:hidden}#lead-form form fieldset{overflow:auto}#lead-form .wrap{display:none}#lead-form .wrap.active{display:block}#lead-form header{background:var(--color-white);padding:15px 20px}#lead-form .step-title{color:var(--color-blue);font-size:14px}#lead-form h3{font-size:16px;margin:20px auto 0;text-align:center}#lead-form .radio-card{align-items:center;background:var(--color-white);border:1px solid var(--border-color);border-radius:10px;color:var(--color-gray-ligther);display:flex;flex-direction:row;justify-content:space-between;overflow:hidden;padding:20px}#lead-form .radio-card .active,#lead-form .radio-card input{display:none}#lead-form .radio-card:has(:checked){background-color:var(--color-yellow-lighter);border-color:var(--color-primary);color:var(--color-primary)}#lead-form .radio-card:has(:checked) .active{display:block}#lead-form .radio-card:has(:checked) .inactive{display:none}#lead-form .radio-card span{display:inline-block;font-family:var(--secondary-font-family);font-size:16px;font-weight:var(--text-regular);text-align:end}#lead-form .controls{padding:0 30px 30px}#lead-form .controls .arrow-link:disabled{color:var(--disabled-color)}#lead-form .controls .arrow-link:disabled span{border-color:var(--disabled-color)}#lead-form .controls .arrow-link:disabled svg{color:var(--disabled-color)}#lead-form .controls .arrow-link:not(.back){margin-left:auto}#lead-form .controls .btn{line-height:46p;min-width:unset}#lead-form .thankyou{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:100px 0;text-align:center}#lead-form .thankyou img{margin-bottom:30px;max-width:130px}#lead-form .thankyou h2{font-size:30px}@media only screen and (min-width:992px){#lead-form form fieldset{display:grid;gap:20px;grid-template-columns:repeat(var(--form-cols),1fr);padding:30px}#lead-form form fieldset.type{--form-cols:1;margin-inline:auto;max-width:380px}#lead-form form fieldset.details,#lead-form form fieldset.personal{--form-cols:2}#lead-form form fieldset.personal .form-field:last-child{grid-column:span 2}#lead-form form fieldset .form-field:not(:last-child){margin:0}}@media only screen and (max-width:991px){#lead-form .container{height:100%;width:100%}#lead-form form{max-height:100%;width:100%}#lead-form form fieldset{flex:1;max-height:400px;overflow:scroll;padding:20px}#lead-form form fieldset .form-field:not(:last-child){margin-bottom:10px}#lead-form .radio-card:not(:last-child){margin-bottom:20px}#lead-form .controls{background:var(--color-gray-ligther);padding:20px}}#vision{padding:90px 0}#vision .container{gap:40px;justify-content:center}#vision .text-box h2{margin:0 0 30px;max-width:20ch}#vision .text-box p{font-size:26px;margin:0;max-width:50ch}#vision .quotes{display:flex;padding-top:30px}#vision .quotes h3{font-size:18px;margin:0 0 20px}#vision .text{font-weight:var(--text-medium);line-height:1.5;margin:0 0 40px}#vision .avatar{aspect-ratio:1/1;background-image:var(--avatar-image);background-position:50%;background-size:cover;border-radius:50%;margin:-60px 0 20px;width:165px}#vision .position{display:block}#vision .quote{background-color:var(--color-gray-lightest);border:1px solid var(--border-color);border-radius:20px;font-size:16px;max-width:300px;padding:20px;transform:rotate(3deg) translateY(50px)}#vision .quote:not(:last-child){transform:rotate(-3deg)}@media only screen and (max-width:767px){#vision{padding:50px 0}#vision .text-box{margin-bottom:40px}#vision .text-box p{font-size:22px}#vision .quotes{gap:20px;margin-inline:-20px;padding-top:40px;padding-inline:20px}#vision .quote{min-width:300px;transform:rotate(0deg) translateY(0)!important}}#advantages{margin-inline:auto;width:min(var(--site-max-width),100% - var(--container-padding-x) * 2)}#advantages .container{background-color:var(--color-gray-lightest);border-radius:0 60px 60px 60px;padding:100px 20px 70px;width:auto}#advantages .tab-header{align-items:stretch;background-color:var(--color-biege);display:flex;flex-direction:row;height:100px;justify-content:flex-start;position:relative}#advantages .tab-header h2{position:absolute;right:100px;top:50%;transform:translateY(-50%)}#advantages .tab{background-color:var(--color-gray-lightest);border-radius:60px 60px 0 0;content:"";position:relative;width:28%}#advantages .tab:after{background:transparent;border-bottom-left-radius:90%;bottom:0;box-shadow:-20px 20px 0 10px var(--color-gray-lightest);content:"";display:block;height:60px;position:absolute;right:-60px;width:60px}#advantages .advantages-boxes{display:grid;gap:40px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:0 auto 50px;max-width:1280px}#advantages .advantages-box{border:1px solid var(--border-color);border-radius:20px;padding:20px}#advantages .advantages-box img{margin-bottom:20px}#advantages .advantages-box h3{font-size:20px;line-height:1.4;margin:0 0 20px}#advantages .advantages-box p{margin:0}#advantages .btn-box{text-align:center}@media only screen and (max-width:1024px){#advantages .container{border-radius:40px}#advantages .tab-header{height:auto;margin:0 auto 20px;padding:0 20px}#advantages .tab-header h2{position:static;text-align:center;transform:none}#advantages .tab{display:none}}@media only screen and (max-width:767px){#advantages .container{border-radius:20px;padding:20px 20px 50px}#advantages .advantages-boxes{display:block;margin:0 auto 30px}#advantages .advantages-box{margin-bottom:20px}#advantages .advantages-box img{margin-bottom:15px}}#communication .section-title{text-align:center}#communication .section-title h2{margin:0 auto 10px}#communication .section-title .subtitle{margin-bottom:30px}#communication .communication-boxes{align-items:stretch;gap:40px}#communication .box{border-radius:20px;padding:20px}#communication .box div,#communication .box img{margin-bottom:25px;margin-inline:auto}#communication .box-blue{background-color:var(--color-yellow-light)}#communication .box-yellow{background-color:var(--color-yellow-lighter)}#communication .box-biege{background-color:var(--color-biege)}#communication .content{background-color:var(--color-gray-lightest);border-radius:0 20px 20px 20px;gap:40px;padding:40px 30px}#communication .content>div:last-of-type{margin-top:40px}#communication .tenants{gap:30px}#communication .box-blue{background-color:#e5e7f5}#communication .box-biege{align-items:stretch;max-height:200px;overflow:visible;padding:0 20px}#communication .box-biege div,#communication .box-biege img{margin:0}#communication .box-biege img{align-self:flex-end;height:-moz-fit-content;height:fit-content;max-height:235px}#communication .tab{align-items:flex-start;background-color:var(--color-gray-lightest);border-radius:40px 40px 0 0;gap:20px;justify-content:flex-start;padding:40px 200px 0 40px;position:relative}#communication .tab div{font-size:18px;font-weight:var(--text-medium)}#communication .tab:after{background:transparent;border-bottom-left-radius:90%;bottom:0;box-shadow:-20px 20px 0 10px var(--color-gray-lightest);content:"";display:block;height:40px;position:absolute;right:-40px;width:40px}#communication .wrapper{align-items:flex-start;display:flex;flex-direction:column}#communication .footer-box{align-items:stretch;flex-direction:column;justify-content:space-between;padding-block:20px}#communication .footer-box h4{margin:0}#communication .popup .container{background:var(--color-biege);height:90%}#communication .popup .wrapper{max-height:100%;overflow:auto}#communication .popup .box{display:none;padding:0}#communication .popup .box.active{display:block}@media only screen and (max-width:991px){#communication .wrapper{margin:0 auto 30px}#communication .tab{border-radius:30px 30px 0 0;padding:30px 120px 0 30px}#communication .box{flex-direction:column;max-height:none}#communication .box:not(:last-child){margin-bottom:20px}#communication .box img{align-self:center;max-height:250px}#communication .footer-box{align-items:flex-start}#communication .footer-box .badge{margin-bottom:15px}#communication .footer-box h4{font-size:16px}}#reports{margin-inline:auto;width:min(var(--site-max-width),100% - var(--container-padding-x) * 2)}#reports .container{text-align:center;width:auto}#reports .container h2{margin:0 auto 30px;max-width:35ch}#reports .reports{background:var(--color-white);border-radius:40px;margin-top:50px;overflow:hidden;text-align:start}#reports .reports .tabs{background-color:var(--color-white);border-bottom:1px solid var(--border-color);gap:20px;padding:40px 55px}#reports .reports .tabs .btn{background-color:var(--color-white);border-color:var(--report-color);border-radius:10px;color:var(--report-color);margin:0!important}#reports .reports .tabs .btn.active{background-color:var(--report-color);color:var(--color-white)}#reports .reports .report{align-items:stretch;gap:50px;padding:40px 55px}#reports .reports .report .details{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}#reports .reports .report .buttons{margin-bottom:30px;margin-top:auto}#reports .reports .counter{color:var(--color-blue);font-family:var(--secondary-font-family);font-size:16px;font-weight:600}#reports .reports h3{font-size:24px}#reports .reports .description{font-size:22px;margin-bottom:40px}#reports .reports .buttons{gap:20px}@media only screen and (max-width:767px){#reports .reports{border-radius:20px;margin-top:30px}#reports .reports .tabs{margin-inline:0;padding-inline:20px}#reports .reports .tabs .btn{line-height:46px}#reports .reports .report{padding-inline:20px}#reports .reports .report .btn{margin-bottom:0;max-width:unset;width:100%}#reports .reports .image{margin-bottom:30px}#reports .reports h3{font-size:18px}#reports .reports .description{font-size:16px}#reports .reports .buttons{margin-inline:auto;margin-bottom:40px}}#packages{background-color:var(--color-white);padding:120px 0}#packages h2{margin:0 0 10px}#packages h3,#packages p{margin:0}#packages .subtitle{margin-bottom:40px}#packages .packages{display:grid;gap:40px;grid-template-columns:repeat(3,minmax(320px,1fr))}#packages .package{align-items:flex-start;display:flex;flex-direction:column;font-size:16px;font-weight:500;justify-content:flex-start}#packages .package:first-child{--underline-color:var(--color-yellow)}#packages .package:first-child svg{color:var(--color-yellow)}#packages .package:nth-child(2){--underline-color:var(--color-blue)}#packages .package:nth-child(2) svg{color:var(--color-blue)}#packages .package:nth-child(3){--underline-color:var(--color-orange)}#packages .package:nth-child(3) svg{color:var(--color-orange)}#packages .tab{background-color:var(--color-gray-lightest);border-radius:20px 20px 0 0;display:inline-block;font-family:var(--secondary-font-family);font-size:12px;font-weight:var(--text-medium);line-height:34px;padding:10px 35px 0 20px;position:relative;text-transform:uppercase}#packages .tab:after{background:transparent;border-bottom-left-radius:90%;bottom:0;box-shadow:-20px 20px 0 10px var(--color-gray-lightest);content:"";display:block;height:30px;position:absolute;right:-30px;width:30px}#packages .content{background-color:var(--color-gray-lightest);border-radius:0 20px 20px 20px;flex:1;padding:40px 20px}#packages .title{background-color:var(--color-white);border-radius:20px;margin-bottom:15px;padding:20px}#packages .title h3{font-size:42px;margin:0}#packages .title h3:after{background:var(--underline-color);content:"";display:block;height:10px;transform:rotate(-2deg);width:100%}#packages .title p{margin:12px 0 0}#packages .reporting-box{background-color:var(--color-white);border-radius:20px;margin-bottom:15px;padding:20px}#packages .reporting-box span{display:block;font-weight:400}#packages .reporting-box span.plan{font-weight:700;margin-bottom:20px}#packages .features .feature,#packages .features h4{font-size:16px;margin-bottom:15px}#packages .unchecked{color:var(--border-color-darker)}@media only screen and (max-width:767px){#packages{padding:80px 0}#packages h2{text-align:center}#packages .subtitle{font-size:22px;text-align:center}#packages .packages{gap:20px;margin-inline:-20px;padding-inline:20px}#packages .title h3{font-size:28px}}.popup{-webkit-overflow-scrolling:touch;align-items:center;background:var(--color-black);bottom:0;display:flex;flex-direction:row;height:100%;justify-content:center;left:0;overflow-y:auto;position:fixed;right:0;top:0;width:100%;z-index:1200}.popup .container{border-radius:20px;display:block;margin:0 auto;max-width:725px;padding:30px;position:relative}.popup .close-btn{position:absolute;right:20px;top:20px}@media only screen and (max-width:767px){.popup .container{width:100%}}#page-content:has(.opened),#page-content:has(.toggled){overflow:hidden;position:relative;z-index:1300}@media only screen and (max-width:767px){#experience{padding:0}}
