.description__city__title,.map__title,.tools__title,.intro__content__title__program{font-size:1.25rem;font-weight:500;margin-bottom:20px}@media only screen and (min-width: 850px){.description__city__title,.map__title,.tools__title,.intro__content__title__program{font-size:1.5625rem;margin-bottom:25px}}@media only screen and (min-width: 1200px){.description__city__title,.map__title,.tools__title,.intro__content__title__program{font-size:1.875rem;margin-bottom:30px}}.description__keypoints__title,.tools__wrapper__item__content__title{font-size:1.125rem;font-weight:500;margin-bottom:20px}@media only screen and (min-width: 850px){.description__keypoints__title,.tools__wrapper__item__content__title{font-size:1.25rem;margin-bottom:25px}}@media only screen and (min-width: 1200px){.description__keypoints__title,.tools__wrapper__item__content__title{font-size:1.5rem;margin-bottom:30px}}.intro__content__title__city{font-size:.875rem;font-weight:700;color:#77b046;margin-bottom:10px}@media only screen and (min-width: 850px){.intro__content__title__city{font-size:1rem;margin-bottom:5px}}@media only screen and (min-width: 1200px){.intro__content__title__city{font-size:1.125rem;margin-bottom:5px}}.intro__content__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:.875rem;text-decoration:none;height:48px;border-radius:6px;border:none;outline:none;cursor:pointer}@media only screen and (min-width: 850px){.intro__content__cta{width:auto;height:50px;font-size:.9375rem;padding:5px 25px;-webkit-transition:background-color .5s ease;transition:background-color .5s ease}}.intro__content__cta svg{fill:#fff;pointer-events:none}.intro__content__cta{background-color:#0071e3}@media only screen and (min-width: 1200px){.intro__content__cta:hover{background-color:#0064ca}}.btn--icon--cart{width:18px;height:18px;margin-right:5px}.btn--icon--information{width:24px;height:24px;margin-right:8px}.btn--icon--simulator{width:22px;height:22px;margin-right:8px}.btn--icon--mail{width:22px;height:16px}.btn--icon--heart{width:22px;height:20px}.btn--icon--personal{width:16px;height:25px}@media only screen and (min-width: 850px){.btn--icon--personal{margin-right:8px}}.btn--icon--download{width:16px;height:19px;margin-right:8px}.btn--icon--pen{width:17px;height:19px;margin-right:8px}.btn--icon--plus{width:18px;height:18px;margin-right:5px}.description__keypoints__content__list li span{font-size:.875rem;font-weight:300;line-height:1.57}@media only screen and (min-width: 850px){.description__keypoints__content__list li span{line-height:1.6}}@media only screen and (min-width: 1200px){.description__keypoints__content__list li span{font-size:.9375rem}}.description__keypoints__content__list li span strong{font-weight:500 !important}.description__keypoints__content__list{list-style:disc;padding-left:20px}@media only screen and (min-width: 850px){.description__keypoints__content__list{width:calc(50% - 25px)}}@media only screen and (min-width: 1200px){.description__keypoints__content__list{width:calc(50% - 50px)}}.description__keypoints__content__list li{color:#77b046;margin-bottom:10px;font-size:1.25rem;line-height:1}.description__keypoints__content__list li span{color:#000;line-height:1.2}.intro{margin-bottom:45px}@media only screen and (min-width: 850px){.intro{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 1200px){.intro{margin-bottom:120px}}.intro__visual{height:180px;background-size:cover;background-position:center}@media only screen and (min-width: 500px){.intro__visual{height:300px}}@media only screen and (min-width: 850px){.intro__visual{width:calc(100% - 450px);height:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media only screen and (min-width: 1200px){.intro__visual{width:calc(100% - 540px)}}@media only screen and (min-width: 1500px){.intro__visual{width:calc(100% - 620px)}}.intro__content{background-color:#f8f8f8;padding:25px 20px 30px}@media only screen and (min-width: 850px){.intro__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:450px;padding:45px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width: 1200px){.intro__content{width:540px;padding:65px 65px 90px 75px}}@media only screen and (min-width: 1500px){.intro__content{width:620px;padding:110px 105px}}.intro__content__title__city{display:block}.intro__content__title__city span{font-weight:300}.intro__content__title__program{display:block}.intro__content__title__program>span{display:block}.intro__content__patchs{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}@media only screen and (min-width: 1200px){.intro__content__patchs{margin-bottom:60px}}.intro__content__patchs__price,.intro__content__patchs__offer{width:135px;border-radius:5px;padding:10px 11px;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.1);box-shadow:0 3px 6px 0 rgba(0,0,0,.1);font-size:.4375rem}@media only screen and (min-width: 1200px){.intro__content__patchs__price,.intro__content__patchs__offer{width:190px;padding:13px 16px;font-size:.625rem}}.intro__content__patchs__price>span,.intro__content__patchs__price>strong,.intro__content__patchs__offer>span,.intro__content__patchs__offer>strong{display:block;font-weight:700;text-transform:uppercase}.intro__content__patchs__price>span,.intro__content__patchs__offer>span{font-size:.625rem}@media only screen and (min-width: 1200px){.intro__content__patchs__price>span,.intro__content__patchs__offer>span{font-size:.875rem}}.intro__content__patchs__price>span>span,.intro__content__patchs__offer>span>span{display:block}.intro__content__patchs__price>strong,.intro__content__patchs__offer>strong{font-size:1.375rem}@media only screen and (min-width: 1200px){.intro__content__patchs__price>strong,.intro__content__patchs__offer>strong{font-size:1.875rem}}@media only screen and (min-width: 1200px){.intro__content__patchs__price>strong sup,.intro__content__patchs__offer>strong sup{bottom:3px}}.intro__content__patchs__price{margin-right:10px;background-color:#fff;color:#3d4a42}@media only screen and (min-width: 1200px){.intro__content__patchs__price>span{margin-bottom:3px}}.intro__content__patchs__offer{background-color:#77b046;color:#fff}.intro__content__booked{color:#0071e3;font-size:1rem;font-weight:700;text-align:center;margin-bottom:15px}@media only screen and (min-width: 850px){.intro__content__booked{text-align:left;font-size:1.125rem}}@media only screen and (min-width: 1200px){.intro__content__booked{font-size:1.25rem}}.intro__content__event{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.intro__content__event__countdown{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1;margin-right:10px}.intro__content__event__countdown__item{width:40px;margin:0 2px}@media only screen and (min-width: 1200px){.intro__content__event__countdown__item{width:54px;margin:0 5px}}.intro__content__event__countdown__item__number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#77b046;font-size:1.25rem;font-weight:700;height:45px;background-color:#fff;border:1px solid #77b046;border-radius:5px;margin-bottom:5px}@media only screen and (min-width: 1200px){.intro__content__event__countdown__item__number{height:60px;font-size:1.625rem}}.intro__content__event__countdown__item__label{color:#000;font-size:.5rem;text-align:center}@media only screen and (min-width: 1200px){.intro__content__event__countdown__item__label{font-size:.6875rem}}.intro__content__event__date{font-size:.8125rem;line-height:1.1}@media only screen and (min-width: 1200px){.intro__content__event__date{font-size:1.1875rem}}.intro__content__event__date span{display:block;color:#77b046;font-weight:500}.tools{padding-top:35px;padding-bottom:10px;background-color:#3d4a42;position:relative}@media only screen and (min-width: 850px){.tools{padding-top:40px;padding-bottom:60px}}@media only screen and (min-width: 1200px){.tools{padding-top:80px;padding-bottom:80px}}.tools:before{content:"";width:100%;height:307px;position:absolute;top:0;left:0;background-color:#fff}@media only screen and (min-width: 500px){.tools:before{height:426px}}@media only screen and (min-width: 850px){.tools:before{height:323px}}@media only screen and (min-width: 1200px){.tools:before{height:425px}}.tools__container{max-width:1200px;margin-left:20px;margin-right:20px}@media only screen and (min-width: calc(1200px + (20px * 2))){.tools__container{margin-left:auto;margin-right:auto}}.tools__title{position:relative;z-index:1}@media only screen and (min-width: 850px){.tools__title{text-align:center}}.tools__title span{display:block}@media only screen and (min-width: 850px){.tools__title span{display:inline}}.tools__wrapper{position:relative;z-index:1}@media only screen and (min-width: 850px){.tools__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.tools__wrapper__item{margin-bottom:20px;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.1);box-shadow:0 3px 6px 0 rgba(0,0,0,.1)}@media only screen and (min-width: 850px){.tools__wrapper__item{width:calc(50% - 10px);margin-bottom:0}}@media only screen and (min-width: 1200px){.tools__wrapper__item{width:calc(50% - 20px)}}.tools__wrapper__item__visual{height:180px;border-radius:5px 5px 0 0;background-position:center;background-size:cover}@media only screen and (min-width: 500px){.tools__wrapper__item__visual{height:300px}}@media only screen and (min-width: 850px){.tools__wrapper__item__visual{height:230px}}@media only screen and (min-width: 1200px){.tools__wrapper__item__visual{height:280px}}.tools__wrapper__item__content{background-color:#fff;padding:17px 17px 20px 20px;border-radius:0 0 5px 5px}@media only screen and (min-width: 850px){.tools__wrapper__item__content{padding:30px 20px 40px}}@media only screen and (min-width: 1200px){.tools__wrapper__item__content{padding:30px 80px 40px 30px}}.tools__wrapper__item__content__text{line-height:1.4;margin-bottom:12px}@media only screen and (min-width: 850px){.tools__wrapper__item__content__text{line-height:1.6;letter-spacing:.5px}}@media only screen and (min-width: 1200px){.tools__wrapper__item__content__text{line-height:1.6;letter-spacing:0;margin-bottom:20px}}@media only screen and (min-width: 850px){.tools__wrapper__item__content__text span{display:block}}@media only screen and (min-width: 1200px){.tools__wrapper__item__content__text span{display:inline}}.tools__wrapper__item__content__link{color:#77b046}.tools__wrapper__item:first-child .tools__wrapper__item__visual{background-image:url("../img/tools/simulator.jpg")}@media only screen and (min-width: 500px){.tools__wrapper__item:first-child .tools__wrapper__item__visual{background-image:url("../img/tools/simulator-desk.jpg")}}.tools__wrapper__item:nth-child(2) .tools__wrapper__item__visual{background-image:url("../img/tools/booking.jpg")}@media only screen and (min-width: 500px){.tools__wrapper__item:nth-child(2) .tools__wrapper__item__visual{background-image:url("../img/tools/booking-desk.jpg")}}.map__container{max-width:1084px;margin-left:20px;margin-right:20px}@media only screen and (min-width: calc(1084px + (20px * 2))){.map__container{margin-left:auto;margin-right:auto}}.map__text{font-size:.875rem;font-weight:300;line-height:1.6;margin-bottom:25px}@media only screen and (min-width: 850px){.map__text{font-size:1.0625rem;line-height:1.4;margin-bottom:40px}}@media only screen and (min-width: 1200px){.map__text{font-size:1.25rem;margin-bottom:55px}}.map__tool{max-width:1200px;margin-left:20px;margin-right:20px;height:400px;position:relative;z-index:1}@media only screen and (min-width: calc(1200px + (20px * 2))){.map__tool{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 850px){.map__tool{height:475px}}@media only screen and (min-width: 1200px){.map__tool{height:530px}}.description{background-color:#f8f8f8;margin-top:-30px;padding-top:55px;padding-bottom:30px}@media only screen and (min-width: 850px){.description{margin-top:-45px;padding-top:70px;padding-bottom:45px}}@media only screen and (min-width: 1200px){.description{margin-top:-55px;padding-top:105px;padding-bottom:60px}}.description__container{max-width:1084px;margin-left:20px;margin-right:20px}@media only screen and (min-width: calc(1084px + (20px * 2))){.description__container{margin-left:auto;margin-right:auto}}.description__keypoints{margin-bottom:30px}@media only screen and (min-width: 850px){.description__keypoints{margin-bottom:45px}}.description__keypoints__title{color:#77b046}@media only screen and (min-width: 850px){.description__keypoints__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width: 850px){.description__city__content{display:-webkit-box;display:-ms-flexbox;display:flex}}.description__city__content__text{font-size:.875rem;font-weight:300;line-height:1.6;margin-bottom:25px}@media only screen and (min-width: 850px){.description__city__content__text{width:50%;font-size:1.0625rem;line-height:1.4;margin-bottom:40px;padding-right:20px}}@media only screen and (min-width: 1200px){.description__city__content__text{font-size:1.25rem;margin-bottom:55px;padding-right:60px}}@media only screen and (min-width: 850px){.description__city__content__cityzia{width:50%;padding-left:40px}}@media only screen and (min-width: 1200px){.description__city__content__cityzia{padding-left:60px}}.description__city__content__cityzia__item{margin-bottom:15px}@media only screen and (min-width: 1200px){.description__city__content__cityzia__item{margin-bottom:25px}}.description__city__content__cityzia__item:last-child{margin-bottom:0}.description__city__content__cityzia__item__label{font-size:.9375rem;margin-bottom:2px}.description__city__content__cityzia__item__values{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.description__city__content__cityzia__item__values__chart{width:calc(100% - 45px);height:6px;background-color:rgba(0,0,0,.07);border-radius:999px;position:relative}@media only screen and (min-width: 1200px){.description__city__content__cityzia__item__values__chart{width:calc(100% - 100px)}}.description__city__content__cityzia__item__values__chart__gauge{width:0;height:100%;position:absolute;top:0;left:0;border-radius:999px;background-color:#77b046}.description__city__content__cityzia__item__values__number{width:35px;color:#77b046;font-size:1.25rem;font-weight:500}@media only screen and (min-width: 1200px){.description__city__content__cityzia__item__values__number{width:40px;font-size:1.75rem}}