:root{--primary-color: #4CA30D;--secondary-color: #3B7C0F;--green-light-50: #F3FEE7;--text-primary-900:#181D27;--text-teritiary-600:#535862;--text-secondary-700:#414651;--text-quaternary-500:#717680;--bg-secondary:#fafafa;--bg-primary:#ffffff;--fg-quaternary-400: #a4a7ae;--border-primary:#d5d7da;--border-secondary:#e9eaeb}@font-face{font-family:Inter;src:url(/fonts/inter/Inter_24pt-Regular.ttf) format("truetype");font-weight:400;font-style:normal}.menu-container,.button-primary,.button-secondary,.subheader,.contact-item p,.contact-item a,.offer-details p,.grid-item p,.feature-item p{font-family:Inter,serif;font-size:16px;font-weight:600;line-height:24px}.offer-details p,.grid-item p,.feature-item p{font-weight:400!important}body{font-family:Inter,serif;font-size:20px;font-weight:400;line-height:30px}h1{font-family:Inter,serif;font-size:60px;font-weight:600;line-height:72px;color:var(--text-primary-900)}h2{font-family:Inter,serif;font-size:48px;font-weight:600;line-height:60px;color:var(--text-primary-900)}h3{font-family:Inter,serif;font-size:36px;font-weight:600;line-height:44px;color:var(--text-primary-900)}h4{font-family:Inter,serif;font-size:18px;font-weight:600;line-height:28px;color:var(--text-primary-900)}.subheader{color:var(--secondary-color)}.header-subheader{gap:12px;display:flex;flex-direction:column}.padding82{padding:0 82px}body{color:var(--text-teritiary-600)}.button-container{display:flex;justify-content:center;gap:12px}.button-secondary{color:var(--text-secondary-700);background-color:var(--bg-primary);border:1px solid var(--border-primary);padding:10px 16px;cursor:pointer;border-radius:8px}.button-primary{background-color:var(--primary-color);color:var(--bg-primary);border:none;padding:10px 16px;cursor:pointer;border-radius:8px}.button-primary:hover{background-color:var(--secondary-color)}.icon-circle svg,.icon-box svg{width:24px;height:auto}.offers-container{display:flex;flex-direction:row;gap:24px}.grid-item{display:flex;flex-direction:column;width:20%;background-color:var(--bg-secondary);padding:24px}.grid-item h4{padding-top:64px;margin:0!important;margin-block-start:0!important;margin-block-end:0!important}.icon-box{width:48px;height:48px;display:flex;align-content:center;justify-content:center;border-radius:10px;background-color:var(--primary-color);color:var(--bg-primary)}.offer-section{display:flex;flex-direction:column}.offer-section h3{margin:0!important}.headers-description{display:flex;flex-direction:row;align-content:center;justify-content:space-between;align-items:center;padding-bottom:64px;padding-top:96px}.description{width:868px}.left-column{display:flex}.right-column img{width:1159px;overflow:hidden;object-fit:cover;height:652px}.offer-columns{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:space-between;justify-content:space-between;align-items:center;gap:64px;padding-bottom:96px}.offer-item{padding-bottom:48px}.offer-item h4{margin:0!important}.offer-preview{padding-bottom:96px}@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.rotating{-webkit-animation:rotating 1s linear infinite;-moz-animation:rotating 1s linear infinite;-ms-animation:rotating 1s linear infinite;-o-animation:rotating 1s linear infinite;animation:rotating 1s linear infinite}.form-error-message{color:red;font-size:small;margin-top:8px}.form-success-message{color:green;font-size:small;margin-top:8px}.image-preview{height:70px;width:auto}.image-preview:hover{height:80px;cursor:pointer}@media only screen and (max-width: 1600px){.right-column img{width:100%}}@media only screen and (max-width: 1250px){.headers-description,.hero-section{flex-direction:column}.description{width:auto}.text-column{max-width:100%!important}.offer-columns{flex-direction:column}.padding82{padding:0 16px}h2{font-size:37px}.hero-section{padding-top:0!important}.content-header{padding:0!important}.headers-description{padding-top:0}}@media only screen and (max-width: 1000px){.offers-container,.hero-section{flex-direction:column}.grid-item{width:auto}.text-column{max-width:100%!important}.padding82{padding:0 16px}.preview-wrapper{height:1700px!important}}@media only screen and (max-width: 600px){.preview-wrapper{height:2000px!important}}
