@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&display=swap";
:root{color:#4b4d3d}@media (prefers-color-scheme:dark){:root{color:#4b4d3d}}html{scroll-behavior:smooth;background-image:url(../media/blurred_background.053ba7a9.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}body{color:#4b4d3d!important;background:0 0!important;font-family:Montserrat,sans-serif!important}a{color:#4b4d3d!important}nav{background-color:#fcfdf3;border-bottom:1px solid #4b4d3d}.navbar{padding-top:unset!important}.nav-link{border-radius:50px;margin:.25rem .5rem;padding:1rem;font-size:1.25rem!important}.nav-link:hover{background-color:#4b4d3d;transition:all .3s;color:#bacca3!important}.nav-link.active{background-color:#4b4d3d;color:#bacca3!important}.dropdown-menu{width:max-content;padding:unset!important;background-color:#bacca3!important;border:1px solid #4b4d3d!important}.dropdown-divider{margin:unset!important}.dropdown-menu{background-color:#bacca3!important;border-color:#4b4d3d!important;border-radius:10px!important}.dropdown-menu .nav-link{margin:unset;border-radius:unset;padding:.5rem 2rem!important}.dropdown-menu .nav-link:first-child{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.dropdown-menu .nav-link:last-child{border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.dropdown-divider{border-top-color:#4b4d3d!important}.nav-link i{color:#bacca3}.header-texts-wrapper{background-color:#bacca3}.header-texts span{margin:0 1rem}.header-block-top{color:#bacca3;background-color:#4b4d3d;border-bottom:1px solid #4b4d3d;width:100%}.header-contact{background-color:#bacca3;border-bottom:1px solid #4b4d3d;width:100%}.body{background-color:#fcfdf3}.content{width:100%}.block-devider{background-color:#bacca3;flex-direction:column;justify-content:center;min-height:30vh;margin:0 auto;padding:1.5rem 0;display:flex}.block-devider-row{display:flex}.block-devider-txt{flex-direction:column;justify-content:space-between;max-width:100%;padding:.5rem;display:flex}.block-devider-img{max-width:35%;margin:auto;padding:.5rem}.block-devider-img img{border:1px solid #4b4d3d}.block-info{flex-direction:column;justify-content:center;min-height:30vh;margin:auto;padding:1.5rem 0;display:flex}.carousel-inner{border:1px solid #4b4d3d;border-radius:10px}.working-step{margin:.25rem 0}.working-step img{height:15vh}.working-step-download img{width:15vh;height:unset!important}.card{border:1px solid #4b4d3d!important}.contact-form{color:#4b4d3d;padding:1.5rem 0}#other-services{display:none}.badge-primary{margin:.25em;color:#4b4d3d!important;background-color:#bacca3!important;font-size:80%!important}.partner-image{height:8vh}.service-info-image{border:1px solid #4b4d3d}.footer-devider{background-color:#4b4d3d}footer{background-color:#fcfdf3;border-top:1px solid #4b4d3d}.job-tabs{border:unset!important}.job-tabs .nav-item{border-radius:unset;border:#4b4d3d;margin:1rem;border-radius:50%!important}.job-tabs .nav-item .nav-link{color:unset;background-color:#bacca3}.job-tabs .nav-item .nav-link:hover{color:#bacca3;background-color:#4b4d3d}.job-tabs .nav-item .nav-link.active{background-color:#4b4d3d;text-decoration:underline;color:#bacca3!important}.form-step-tabs{background-color:#bacca333;border:1px solid #4b4d3d29;border-radius:1.25rem;flex-wrap:nowrap;gap:.75rem;margin-bottom:1.5rem;padding:.5rem 1rem;position:relative;overflow-x:auto;box-shadow:0 12px 28px #4b4d3d14}.contact-form .tab-content{background:#fcfdf3d1;border:1px solid #4b4d3d1f;border-radius:1.25rem;margin-top:.5rem;padding:1rem;box-shadow:0 12px 28px #4b4d3d0f}.form-step-tabs .nav-item{flex:1 1 0;min-width:10rem}.form-step-tabs .nav-item .nav-link{color:#4b4d3d;background-color:#fcfdf3eb;border:1px solid #4b4d3d1f;border-radius:999px;width:100%;padding:.9rem 1rem;transition:transform .18s,background-color .18s,color .18s,box-shadow .18s,border-color .18s}.form-step-tabs .nav-item .nav-link:hover{color:#4b4d3d;background-color:#bacca32e;border-color:#4b4d3d47;transform:translateY(-1px)}.form-step-tabs .nav-item .nav-link.active{background-color:#4b4d3d;border-color:#4b4d3d;box-shadow:0 10px 18px #4b4d3d38;color:#bacca3!important}.form-step-tabs .nav-item .nav-link.disabled{color:#4b4d3d73;box-shadow:none;opacity:1;background-color:#fcfdf394;border-color:#4b4d3d14}.form-step-tabs .nav-item .nav-link:focus-visible{outline-offset:2px;outline:3px solid #bacca38c}.form-step-title{white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;font-size:1rem;font-weight:600;display:flex}.form-step-badge{border:1px solid;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;display:inline-grid}.form-step-text{text-overflow:ellipsis;overflow:hidden}.form-step-title.active{color:#bacca3}.form-step-title.active .form-step-badge{background-color:#bacca324}.form-step-title.completed{color:#4b4d3d}.form-step-title.completed .form-step-badge{color:#4b4d3d;background-color:#bacca3}.form-step-title.upcoming{color:#4b4d3dad}.form-step-title.upcoming .form-step-badge{background-color:#4b4d3d0f}.tab-wizard-panel{border-left:4px solid #bacca3;margin:1rem 0 .75rem;padding:1.25rem 1.25rem 0}.tab-wizard-panel.summary{border-left-color:#4b4d3d}.tab-wizard-panel__eyebrow{color:#4b4d3d;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.35rem;font-size:.85rem;font-weight:700}.tab-wizard-panel__title{color:#4b4d3d;margin-bottom:.35rem;font-size:1.45rem;font-weight:800}.tab-wizard-panel__description{color:#4b4d3dd1;margin-bottom:0}.tab-step,.tab-step form,.tab-step-summary__box{background:#fcfdf3eb;border:1px solid #4b4d3d1f;border-radius:1rem;flex-direction:column;gap:.5rem;margin-top:1rem;padding:1.25rem;display:flex}.tab-step .form-group,.tab-step .mb-2{background:#ffffffb3;border:1px solid #4b4d3d14;border-radius:.9rem;padding:.85rem 1rem}.tab-step .form-label,.tab-step .fw-semibold,.tab-step-summary__label,.tab-wizard-panel__eyebrow{color:#34402f}.tab-step .form-control,.tab-step .form-select{color:#2f3428;background-color:#fffffff5;border:2px solid #4b4d3d47;border-radius:.85rem;box-shadow:inset 0 1px 2px #4b4d3d0a}.tab-step .form-control::placeholder{color:#4b4d3d85}.tab-step .form-control:focus,.tab-step .form-select:focus{border-color:#4b4d3d;box-shadow:0 0 0 .22rem #bacca352,inset 0 1px 2px #4b4d3d0a}.tab-step .form-check{background:#ffffffc2;border:1px solid #4b4d3d24;border-radius:.75rem;margin-bottom:.4rem;padding:.5rem 2rem}.tab-step .form-check-input{box-shadow:none;border:2px solid #4b4d3d6b}.tab-step .form-check-input:checked{background-color:#4b4d3d;border-color:#4b4d3d}.tab-step .form-check-input:focus{border-color:#4b4d3d;box-shadow:0 0 0 .18rem #bacca359}.tab-step .form-check-label{color:#2f3428}.tab-step .form-control:disabled,.tab-step .form-select:disabled{color:#4b4d3d80;background-color:#4b4d3d0f;border-color:#4b4d3d29}.tab-step-summary__label{text-transform:uppercase;letter-spacing:.08em;color:#4b4d3d;margin-bottom:.35rem;font-size:.85rem;font-weight:700}.tab-step-summary__text{margin-bottom:0}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.summary-card{background:#ffffffc7;border:1px solid #4b4d3d1f;border-radius:.95rem;padding:1rem 1.1rem}.summary-card--full{margin-top:1rem}.summary-card__title{color:#34402f;margin-bottom:.75rem;font-size:.95rem;font-weight:700}.summary-list{gap:.75rem;margin:0;display:grid}.summary-list div{gap:.15rem;display:grid}.summary-list dt{color:#4b4d3dad;text-transform:uppercase;letter-spacing:.05em;font-size:.82rem;font-weight:700}.summary-list dd{color:#2f3428;margin:0;font-weight:500}.summary-tags{flex-wrap:wrap;gap:.6rem;display:flex}.summary-tag{color:#34402f;background:#bacca338;border:1px solid #4b4d3d29;border-radius:999px;padding:.45rem .75rem;font-size:.95rem;font-weight:600}.summary-copy{color:#2f3428;margin:0;line-height:1.55}.submission-success{text-align:center;background:radial-gradient(circle at top,#bacca352,#0000 55%),#fcfdf3eb;border:1px solid #4b4d3d1f;border-radius:1.25rem;flex-direction:column;align-items:center;gap:1rem;margin-top:1rem;padding:3rem 1.5rem;display:flex;box-shadow:0 18px 36px #4b4d3d14}.submission-success__icon{color:#4b4d3d;background:#bacca347;border-radius:50%;place-items:center;width:5rem;height:5rem;font-size:2rem;display:inline-grid}.submission-success__eyebrow{color:#4b4d3d;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.85rem;font-weight:700}.submission-success__title{color:#34402f;margin:0;font-size:clamp(1.9rem,3vw,2.6rem);font-weight:800}.submission-success__text{color:#2f3428d9;max-width:40rem;margin:0;line-height:1.65}.submission-success__actions{padding-top:.5rem}@media only screen and (max-width:450px){.block-info .row .card{min-width:80vw}}@media only screen and (max-width:600px){#nav-links{flex-direction:column;align-items:center}.header-block-top{text-align:center;flex-direction:column}.header-block-top div{width:100%!important}.header-block-top-img{width:100vw}.download-buttons{justify-content:space-around;display:flex}.download-buttons img{height:14vw;margin:.5rem}.block-info-image{align-items:center}.block-info-image .carousel{max-width:unset;width:unset}.summary-grid{grid-template-columns:1fr}.block-devider{width:100vw}.review-item{width:100%}.service-info{flex-direction:column;align-items:center;display:flex}.service-info-image{max-height:30vh}.dropdown-menu.show{display:contents!important}.block-devider-row{flex-direction:column}.block-devider-img{max-width:100%}}@media only screen and (min-width:600px){.header-block-top-img{object-fit:cover;max-width:50vw;height:-webkit-fill-available;max-height:min-content}.block-info-image{align-items:center;flex-direction:row!important}.download-buttons{flex-wrap:wrap;justify-content:space-around;display:flex}.download-buttons img{height:6vw;margin:.5rem}.service.card,.about-us-card{width:45vw}.review-item{width:45%}.service-info{flex-direction:row;align-items:center;display:flex}.service-info-image{max-height:30vh}.service-info-text{flex-direction:column;justify-content:center;display:flex}}@media only screen and (max-width:991px){.header-texts{flex-wrap:wrap}.body{flex-direction:column;align-items:center;display:flex}.block-info{width:90vw}.block-devider{padding:1.5rem 5vw}.services,.service-information,.about-us{width:95vw}.card.service{margin-top:.5rem;margin-bottom:.5rem}.about-us-card{width:90vw;margin-top:.5rem;margin-bottom:.5rem}.contact-form{flex-direction:column;width:90vw;display:flex}.block-devider{width:100vw}.footer{text-align:center;flex-wrap:wrap}#navigation-wide-title{display:none!important}.header-contact .header-texts{margin-left:.5rem!important;margin-right:.5rem!important}.header-contact-phone{display:none}}@media only screen and (min-width:992px){.navbar{flex-direction:column!important}.nav-link.nav-item{border-radius:50px;margin:0 .5rem;padding:1rem}.nav-link.nav-item:hover{background-color:#4b4d3d;transition:all .3s;color:#bacca3!important}.nav-link.nav-item.active{background-color:#4b4d3d;color:#bacca3!important}.header-texts{width:65%}.header-block-top-text{align-items:end;width:100%!important}.header-block-top-text h1,.header-block-top-text p,.download-buttons{width:55%}.download-buttons img{height:4vw}.body{border-left:1px solid #4b4d3d;border-right:1px solid #4b4d3d;margin-left:auto;margin-right:auto}.working-steps{width:60%;margin:auto}.services,.service-information,.about-us{width:90%;margin-left:auto;margin-right:auto}.service,.about-us-card{margin:.5rem;width:45%!important}.about-us-card-sm{width:30%!important}.block-width{width:65%!important}.block-info{width:90%}.block-devider{padding:1.5rem 5%}.contact-form{flex-direction:column;margin-left:auto;margin-right:auto;display:flex;max-width:70%!important}.review-item{width:30%}.service-info-image{max-height:25vh}}@media only screen and (min-width:1200px){.header-block-top-text h1,.header-block-top-text p,.download-buttons{width:60%}.about-us{flex-wrap:wrap;justify-content:space-around;display:flex}.service{max-width:18vw}}
