﻿body,html{margin:0;padding:0;font-family:Georgia,serif;font-weight:400;font-style:normal}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.container{width:100%;max-width:1180px;padding-left:30px;padding-right:30px;margin:0 auto;position:relative}.text-link{text-decoration:none;color:inherit}.text-link:hover{text-decoration:underline}.header{margin-top:140px;margin-bottom:30px}@media(max-width: 1200px){.header{margin-top:80px}}.header .logo{position:absolute;left:80px;top:-80px;z-index:1;width:220px}@media(max-width: 1200px){.header .logo{width:160px;top:-60px}}@media(max-width: 767px){.header .logo{left:50%;transform:translateX(-50%)}}.header .logo img{width:100%}.header .hero{position:relative}.header .hero .slide{height:auto;min-height:300px}.header .hero .slide .slide-wrapper{position:relative;height:100%}.header .hero .hero-image{display:block;width:100%;height:100%;max-height:380px;object-fit:cover}.header .hero .hero-title{width:100%;position:absolute;bottom:60px;left:50%;transform:translateX(-50%);color:#fff;font-size:30px;font-weight:700;text-align:center;text-shadow:7px 7px 10px rgba(0,0,0,.75),0 0 10px rgba(255,255,255,.75);margin:0;z-index:9;padding:20px}@media(max-width: 767px){.header .hero .hero-title{font-size:18px}}.header .main-menu{background:#7d8779;padding:9px 25px}.header .main-menu ul{display:flex;justify-content:space-between;list-style:none;margin:0;padding:0}@media(max-width: 1200px){.header .main-menu ul{justify-content:center;flex-wrap:wrap}}.header .main-menu ul li{margin:0;padding:0}.header .main-menu ul li:not(:last-child){margin-right:20px}.header .main-menu ul li a{text-decoration:none;color:#fff;font-size:26px;line-height:2;text-transform:uppercase}.header .main-menu ul li a:hover{text-decoration:underline}@media(max-width: 991px){.header .main-menu ul li a{font-size:20px}}@media(max-width: 767px){.header .main-menu ul li a{font-size:16px}}.slick-slider.slick-dotted{margin-bottom:0}.slick-slider.slick-dotted .slick-track{display:flex !important}.slick-slider.slick-dotted .slick-dots{bottom:20px}.slick-slider.slick-dotted .slick-dots li{margin:0}.slick-slider.slick-dotted .slick-dots li:not(.slick-active) button:before{content:"○"}.slick-slider.slick-dotted .slick-dots li button:before{content:"●";font-family:Georgia,serif;font-size:30px;color:#fff;opacity:1}.intro{text-align:center;margin-bottom:70px}@media(max-width: 767px){.intro{margin-bottom:45px}}.intro .intro-title{font-size:37px;font-weight:400;line-height:50px;margin:0 0 20px}@media(max-width: 767px){.intro .intro-title{font-size:25px;line-height:1.3}}.intro .intro-text{font-family:"azo-sans-web",sans-serif;font-size:22px;line-height:1.2;width:90%;margin:0 auto}@media(max-width: 767px){.intro .intro-text{font-size:18px;line-height:1.4}}.cards{margin-bottom:90px}@media(max-width: 767px){.cards{margin-bottom:45px}}.cards .card-grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr;gap:50px}@media(max-width: 1200px){.cards .card-grid{gap:30px}}@media(max-width: 991px){.cards .card-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.cards .card-grid{grid-template-columns:1fr;grid-auto-rows:auto}}.cards .card-grid .card{display:flex;flex-direction:column}.cards .card-grid .card.colspan-2{grid-column:span 2}@media(max-width: 767px){.cards .card-grid .card.colspan-2{grid-column:auto}}.cards .card-grid .card.rowspan-2{grid-row:span 2}@media(max-width: 991px){.cards .card-grid .card.rowspan-2{grid-row:auto}}.cards .card-grid .card .card-image{height:100%}@media(max-width: 991px){.cards .card-grid .card .card-image{max-height:350px}}@media(max-width: 767px){.cards .card-grid .card .card-image{max-height:250px;height:250px}}.cards .card-grid .card .card-image img{width:100%;height:100%;display:block;object-fit:cover}.cards .card-grid .card .card-button{background:#96a292;display:flex;justify-content:center;align-items:center;flex-shrink:0;min-height:70px;margin-top:3px;padding:20px}.cards .card-grid .card .card-button a{text-decoration:none;color:#fff;font-size:30px;text-transform:uppercase}.cards .card-grid .card .card-button a:hover{text-decoration:underline}@media(max-width: 1200px){.cards .card-grid .card .card-button a{font-size:20px}}.cards .card-grid .card.card-list{background-color:#7d8779}@media(max-width: 767px){.cards .card-grid .card.card-list{margin-top:40px}}.cards .card-grid .card.card-list .card-image{display:flex;justify-content:center;height:auto;margin-top:-40px}@media(max-width: 991px){.cards .card-grid .card.card-list .card-image{display:none}}@media(max-width: 767px){.cards .card-grid .card.card-list .card-image{display:flex}}.cards .card-grid .card.card-list .card-image img{width:auto}.cards .card-grid .card.card-list .card-content{height:100%;padding:30px}@media(max-width: 991px){.cards .card-grid .card.card-list .card-content{display:flex;align-items:center;justify-content:center}}.cards .card-grid .card.card-list .card-content ul{margin:0;padding-left:36px;list-style:none;color:#fff}.cards .card-grid .card.card-list .card-content ul li{position:relative;font-family:Georgia,serif;font-size:20px}@media(max-width: 767px){.cards .card-grid .card.card-list .card-content ul li{font-size:18px}}.cards .card-grid .card.card-list .card-content ul li:not(:last-child){margin-bottom:28px}@media(max-width: 767px){.cards .card-grid .card.card-list .card-content ul li:not(:last-child){margin-bottom:20px}}.cards .card-grid .card.card-list .card-content ul li img{position:absolute;top:-11px;right:calc(100% + 9px);width:27px}@media(max-width: 767px){.cards .card-grid .card.card-list .card-content ul li img{width:20px;top:-4px}}.cards .card-grid .card.card-list .card-button{margin-top:0;border-top:3px solid #fff;background-color:#7d8779;min-height:73px}.footer{margin-bottom:120px}@media(max-width: 767px){.footer{margin-bottom:60px}}.footer .content{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#7d8779;padding:18px;text-align:center}.footer .content span{color:#fff;font-size:28px;font-weight:700}@media(max-width: 767px){.footer .content span{font-size:18px}}.footer p{text-align:center;font-family:"azo-sans-web",sans-serif}@media(max-width: 767px){.footer p{display:flex;flex-direction:column;text-align:center;align-items:center}}.footer p span{display:inline-block}.footer p span:before{content:"| ";color:#96a292}@media(max-width: 767px){.footer p span:before{display:none}}/*# sourceMappingURL=style.css.map */
