.about{background:#f4f7f9;padding:var(--section-padding)}.about .container{max-width:100%}.about .flex-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.about-media img{width:100%;height:auto;display:block;border-radius:16px;box-shadow:0 10px 30px #00000014}.about-copy{text-align:center;padding:24px 12px}@media (min-width: 992px){.about-copy{text-align:left;padding-left:48px}}.about-title{font-size:44px;line-height:1.15;margin:0 0 20px;color:#062033;font-weight:600}.about-text{color:#4b5b67;font-size:16px;line-height:1.8;margin:0 0 14px}.about-cta{display:inline-block;margin-top:18px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;font-weight:800;border-bottom:1px solid currentColor;color:var(--primary-color);padding-bottom:4px}.about-cta:hover,.about-cta:focus{color:var(--primary-color);border-color:var(--primary-color)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ci-wrap{max-width:1200px;margin:0 auto;padding:5rem 2rem}.ci-grid{display:flex;flex-wrap:wrap;align-items:center;gap:24px 64px;width:100%}.ci-item{display:flex;flex-direction:column;align-items:center;gap:12px;color:#111}@media (min-width: 1024px){.ci-grid{justify-content:space-between}.ci-item{flex:0 1 320px}}@media (min-width: 600px) and (max-width: 1023px){.ci-grid{justify-content:space-between}.ci-item{flex:0 1 calc(50% - 32px)}.ci-item:nth-child(3){flex-basis:100%;max-width:320px;margin-inline:auto}}@media (max-width: 599px){.ci-grid{justify-content:center}.ci-item{flex:0 1 100%;max-width:360px}}.ci-icon{line-height:0;color:#111;opacity:.9}.ci-text{font-size:16px;letter-spacing:.06em;text-decoration:none;color:inherit}.ci-text.upper{text-transform:uppercase}a.ci-text:hover{opacity:.7;color:inherit}#facts{background-image:url(/template/img/parallax/city.jpg);background-color:#062033cc;background-attachment:fixed!important;background-position:center center;background-repeat:no-repeat;background-size:cover}.facts .devider:before,.facts .devider:after{color:var(--primary-color)}.facts .devider i{color:#fff}.parallax-overlay{background-color:#062033b3;padding:var(--section-padding)}.counters-item{color:#fff}.counters-item i{border:1px solid #737c85;border-radius:50%;color:#fff;display:inline-block;height:120px;margin:0 0 35px;padding:40px 0 0;width:120px}.counters-item strong{display:block;font-size:60px;font-weight:600;line-height:60px}.counters-item p{font-size:18px;line-height:24px;margin-top:15px;text-transform:uppercase}.features{background-color:#f4f7f9;padding:var(--section-padding)}.features .container{max-width:100%}.service-item{display:flex;gap:16px;margin-bottom:36px}.service-icon{width:50px;height:50px;display:flex;justify-content:center;align-items:center;border:1px solid var(--primary-color);border-radius:50%;color:var(--primary-color);padding:10px 13px}.service-desc{display:flex;flex-direction:column;gap:10px}.service-desc h3{color:#062033;font-size:20px;font-weight:600}#home,#home .carousel,#home .carousel-inner,#home .carousel-inner .item{height:100dvh}#home{padding:0}#home .carousel-inner .item{background-size:cover}.carousel-caption{top:45%}.carousel-caption h2{font-size:62px;font-weight:200;color:var(--tertiary-color)}.carousel-caption h2 span{font-weight:800}.carousel-caption h3{font-size:48px;font-weight:200;margin:6px 0 20px;color:var(--tertiary-color)}.carousel-caption p{color:var(--tertiary-color);font-size:18px;font-weight:200}.carousel-caption p:before,.carousel-caption p:after{content:"___";position:relative;top:-8px}.carousel-caption p:before{right:20px}.carousel-caption p:after{left:20px}.social-links{margin-top:5%;display:flex;justify-content:center;align-items:center}.social-links li{display:inline-block}.social-links li a{color:var(--tertiary-color);display:block;margin:0 6px}.social-links li a:hover{color:#fff}.carousel-indicators{left:inherit;margin:0;right:30px;top:52%;width:0}.carousel-indicators li{border:1px solid var(--tertiary-color);height:8px;width:8px;margin:0}.carousel-indicators .active{height:8px;width:8px;background-color:var(--tertiary-color)}.og-wrap{margin:0 auto;padding-top:7rem}.og-title{font-size:28px;font-weight:700;margin:0 0 18px}.og-grid{display:grid}.og-item{position:relative;overflow:hidden;background:#f3f3f3}.og-item img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .22s ease}.og-item:hover img{transform:scale(1.03)}
