:root{--color-blue:#2887d1;--color-blue-dark:#1d5f92;--color-light-grey:#f3f1ef;--color-medium-grey:#aaa8a7;--color-dark-grey:#676565;--color-orange:#f58700;--color-red:#c92547;--color-pink:#ca2648;--font-body:'Lato',sans-serif;--font-display:'Signika',sans-serif}.text-input{background-color:white;border:solid 1px #1d5f92;height:45px;line-height:43px;padding:0 15px;width:100%;color:#2887d1;font-family:Lato,sans-serif;font-size:16px;font-weight:normal}.checkbox-input{border:solid 1px #1d5f92;height:25px;vertical-align:middle;width:25px}.select-input{border:solid 1px #1d5f92;background-color:white;height:43px;line-height:43px;width:100%;color:#2887d1;font-family:Lato,sans-serif;font-size:16px;font-weight:normal}.textarea-input{background-color:white;border:solid 1px #1d5f92;padding:15px;width:100%;color:#2887d1;font-family:Lato,sans-serif;font-size:16px;font-weight:normal}.orange-button{background-color:#f58700;border:none;line-height:47px;width:100%;color:white;font-family:Lato,sans-serif;font-size:16px;font-weight:normal}:root{--color-blue:#2887d1;--color-blue-dark:#1d5f92;--color-light-grey:#f3f1ef;--color-medium-grey:#aaa8a7;--color-dark-grey:#676565;--color-orange:#f58700;--color-red:#c92547;--color-pink:#ca2648;--font-body:'Lato',sans-serif;--font-display:'Signika',sans-serif}.text-input{background-color:white;border:solid 1px #1d5f92;height:45px;line-height:43px;padding:0 15px;width:100%;color:#2887d1;font-family:Lato,sans-serif;font-size:16px;font-weight:normal}.checkbox-input{border:solid 1px #1d5f92;height:25px;vertical-align:middle;width:25px}.select-input{border:solid 1px #1d5f92;background-color:white;height:43px;line-height:43px;width:100%;color:#2887d1;font-family:Lato,sans-serif;font-size:16px;font-weight:normal}.textarea-input{background-color:white;border:solid 1px #1d5f92;padding:15px;width:100%;color:#2887d1;font-family:Lato,sans-serif;font-size:16px;font-weight:normal}.orange-button{background-color:#f58700;border:none;line-height:47px;width:100%;color:white;font-family:Lato,sans-serif;font-size:16px;font-weight:normal}.logo.header__logo{margin-right:15px}.blog-moto.blog-moto-homepage h1{line-height:1;margin:0;margin-bottom:15px}.blog-moto.blog-moto-homepage h1 a{text-decoration:none;color:#2988d2;font-family:Signika,sans-serif;font-size:89px;font-weight:700}@media (min-width:768px) and (max-width:991px){.blog-moto.blog-moto-homepage h1 a{font-size:72px}}.blog-moto.blog-moto-homepage h2{line-height:1;margin:0;text-align:right}.blog-moto.blog-moto-homepage h2 a{letter-spacing:1.6px;opacity:.7;text-decoration:none;color:#2988d2;font-family:Lato,sans-serif;font-size:32px;font-weight:normal}@media (min-width:768px) and (max-width:991px){.blog-moto.blog-moto-homepage h2 a{font-size:26px}}.blog-moto.blog-moto-position-left{display:inline-block;text-align:center;vertical-align:middle}.blog-moto.blog-moto-position-left h2{margin:0}.blog-moto.blog-moto-position-left h2 a{text-decoration:none;color:#1d5f92;font-family:Signika,sans-serif;font-size:38px;font-weight:700}.blog-moto.blog-moto-position-left h3{line-height:1;margin:0;opacity:.7}.blog-moto.blog-moto-position-left h3 a{letter-spacing:.6px;text-decoration:none;color:#2988d2;font-family:Lato,sans-serif;font-size:14px;font-weight:normal}.blog-moto.blog-moto-position-bottom{background-color:#2076b9;line-height:1}.blog-moto.blog-moto-position-bottom h2{margin:0;margin-top:8px}.blog-moto.blog-moto-position-bottom h2 a{color:white;font-family:Signika,sans-serif;font-size:28px;font-weight:700}.blog-moto.blog-moto-position-bottom h3{margin:0;margin-bottom:15px}.blog-moto.blog-moto-position-bottom h3 a{color:white;font-family:Signika,sans-serif;font-size:20px;font-weight:normal}.blog-btn{border:solid 1px #1d5f92;display:inline-block;letter-spacing:.6px;line-height:30px;padding:0 20px;text-transform:uppercase;color:#1d5f92;font-family:Lato,sans-serif;font-size:12px;font-weight:normal}.blog-btn--latest-posts{margin-top:55px}@media (max-width:767px){.blog-btn--latest-posts{margin-top:25px}}.pinned-post{padding:60px 0 60px 0}.pinned-post .pinned-post__photo{width:100%}.pinned-post .must-read{border-bottom:solid 5px #1d5f92;letter-spacing:.6px;line-height:32px;margin-bottom:15px;padding-top:33px;text-transform:uppercase;width:55%;color:#1d5f92;font-family:Lato,sans-serif;font-size:12px;font-weight:normal}@media (min-width:768px) and (max-width:991px){.pinned-post .must-read{padding-top:0;padding-bottom:10px;line-height:1}}.pinned-post .pinned-post__title{margin:0 0 18px 0;width:75%}.pinned-post .pinned-post__title a{text-decoration:none;color:#1d5f92;font-family:Signika,sans-serif;font-size:28px;font-weight:700}.pinned-post .excerpt{line-height:24px;margin:0 0 30px 0;color:#202429;font-family:Lato,sans-serif;font-size:17px;font-weight:normal}@media (max-width:767px){.pinned-post{padding:0;margin-top:2px;margin-bottom:40px}.pinned-post .must-read{padding-top:10px}}.latest-posts,.post-grid{padding:50px 0}.latest-posts .latest-posts__title,.post-grid .latest-posts__title{line-height:62px;margin:0 0 30px 0;color:#1d5f92;font-family:Signika,sans-serif;font-size:32px;font-weight:lighter}.latest-posts .latest-posts__title span,.post-grid .latest-posts__title span{font-weight:700}@media (max-width:767px){.latest-posts .latest-posts__title,.post-grid .latest-posts__title{line-height:1}}.latest-posts .latest-posts__post-thumb,.post-grid .latest-posts__post-thumb{width:100%}.latest-posts .latest-posts__post-title,.post-grid .latest-posts__post-title{line-height:1;margin-bottom:0}.latest-posts .latest-posts__post-title a,.post-grid .latest-posts__post-title a{text-decoration:none;color:#1d5f92;font-family:Signika,sans-serif;font-size:19px;font-weight:normal}@media (max-width:767px){.latest-posts .post,.post-grid .post{margin-bottom:40px}}.post-grid .post{margin-bottom:35px}.crete{background:#1d5f92;background-image:radial-gradient(circle farthest-corner at 28.85% 1.32%, #2988d2 0%, #1d5f92 100%);padding:35px 0 115px 0}.crete .crete__title{line-height:1;margin:0 0 90px 0;color:white;font-family:Signika,sans-serif;font-size:32px;font-weight:lighter}.crete .crete__title span{font-weight:700}@media (max-width:767px){.crete .crete__title{margin-bottom:55px}}@media (max-width:767px){.crete .crete__perfecture{margin-bottom:40px}}.crete .crete__perfecture__photo{border-radius:50%;margin-bottom:7px}.crete .crete__perfecture__name{line-height:40px;margin:0}.crete .crete__perfecture__name a{text-decoration:none;color:white;font-family:Signika,sans-serif;font-size:21px;font-weight:normal}.crete .crete__perfecture__post-count{background-color:white;border-radius:10px;display:inline-block;letter-spacing:.65px;line-height:20px;padding:0 17px;text-decoration:none;color:#1d5f92;font-family:Lato,sans-serif;font-size:12px;font-weight:normal}.crete .crete__perfecture__moto{line-height:38px;margin:0;color:white;font-family:Lato,sans-serif;font-size:16px;font-weight:normal}@media (max-width:767px){.crete{padding-bottom:30px}}.tagged{padding:42px 0 5px 0}.tagged .tagged__title{line-height:1;margin:0 0 45px 0;color:#1d5f92;font-family:Signika,sans-serif;font-size:32px;font-weight:lighter}.tagged .tagged__title span{font-weight:700}.tagged .tagged__term{margin-bottom:42px}@media (max-width:767px){.tagged .tagged__term{text-align:center}}.tagged .tagged__term__photo{margin-bottom:24px;width:100%}.tagged .tagged__term__name{margin:0;padding:16px 0;position:relative}.tagged .tagged__term__name a{line-height:1;text-decoration:none;color:#1d5f92;font-family:Signika,sans-serif;font-size:21px;font-weight:700}.tagged .tagged__term__name:before{content:'';position:absolute;left:0;top:0;height:3px;width:55%;border-top:solid 3px #1d5f92}@media (max-width:767px){.tagged .tagged__term__name:before{content:'';position:absolute;left:33.3%;width:33.3%}}.tagged .tagged__term__post-count{background-color:white;border-radius:10px;display:inline-block;letter-spacing:.65px;line-height:20px;padding:0 17px;text-decoration:none;color:#1d5f92;font-family:Lato,sans-serif;font-size:12px;font-weight:normal}@media (max-width:767px){.tagged .tagged__term__post-count{text-align:center}}.curated{padding:60px 0 140px 0;background-color:#faf9f8}.curated .curated__header{margin-bottom:74px}@media (max-width:767px){.curated .curated__header{margin-bottom:20px}}.curated .curated__title{line-height:1;margin:0 0 8px 0;color:#1d5f92;font-family:Signika,sans-serif;font-size:32px;font-weight:lighter}.curated .curated__title span{font-weight:700}.curated .curated__title-small{letter-spacing:.6px;line-height:55px;margin:0;color:#1d5f92;font-family:Lato,sans-serif;font-size:15px;font-weight:normal}.curated .curated__photo{margin-bottom:24px;width:100%}@media (max-width:767px){.curated .curated__photo{margin-top:15px}}.curated .curated__name{margin:0;padding:16px 0;position:relative}.curated .curated__name a{line-height:1;text-decoration:none;color:#1d5f92;font-family:Signika,sans-serif;font-size:21px;font-weight:700}@media (max-width:767px){.curated .curated__name{text-align:center}}.curated .curated__name:before{content:'';position:absolute;left:0;top:0;height:3px;width:55%;border-top:solid 3px #1d5f92}@media (max-width:767px){.curated .curated__name:before{content:'';position:absolute;left:33.3%;width:33.3%}}.curated .curated__post-count{background-color:white;border-radius:10px;display:inline-block;letter-spacing:.65px;line-height:20px;padding:0 17px;text-decoration:none;color:#1d5f92;font-family:Lato,sans-serif;font-size:12px;font-weight:normal}.blog-footer{background:#1d5f92;background-image:radial-gradient(circle farthest-corner at 28.85% 1.32%, #2988d2 0%, #1d5f92 100%);padding:57px 0 90px 0}@media (max-width:767px){.blog-footer{padding-bottom:0}}.blog-footer .blog-footer__header{margin-bottom:70px}.blog-footer .blog-footer__title{line-height:1;margin:0 0 15px 0;color:white;font-family:Signika,sans-serif;font-size:32px;font-weight:normal}@media (min-width:768px) and (max-width:991px){.blog-footer .blog-footer__title{color:white;font-family:Signika,sans-serif;font-size:22px;font-weight:normal}}.blog-footer .blog-footer__title span{font-weight:700}@media (max-width:767px){.blog-footer .blog-footer__title span{display:block}}@media (min-width:768px) and (max-width:991px){.blog-footer .blog-footer__title span{display:block;margin-bottom:4px}}@media (max-width:767px){.blog-footer .blog-footer__title{margin-bottom:40px}}.blog-footer .blog-footer__title-small{line-height:1;margin:0;text-transform:uppercase;color:white;font-family:Signika,sans-serif;font-size:17px;font-weight:lighter}.blog-footer .blog-footer__title-small span{opacity:.7;font-weight:lighter}@media (max-width:767px){.blog-footer .blog-footer__title-small{border-bottom:dotted 1px white;padding-bottom:15px}}@media (min-width:768px) and (max-width:991px){.blog-footer .blog-footer__title-small{border-bottom:dotted 1px white;padding-bottom:25px}}.blog-footer .blog-footer__list-title{line-height:1;margin:0 0 17px 0;color:white;font-family:Signika,sans-serif;font-size:32px;font-weight:700}.blog-footer .blog-footer__list{list-style:none;margin:0;padding:0}.blog-footer .blog-footer__list a{line-height:1.2;text-decoration:none;color:white;font-family:Signika,sans-serif;font-size:19px;font-weight:normal}@media (max-width:767px){.blog-footer .blog-footer__list{margin-bottom:40px}}.blog-post{background-color:#f4f2f0;padding-top:62px}@media (max-width:767px){.blog-post{padding-top:16px}}.blog-post .share-buttons i{color:#1d5f92;cursor:pointer;display:inline-block;font-size:35px;margin:8px 0 20px 8px}.blog-post .blog-post__breadcrumbs{line-height:1;list-style:none;padding:0;margin:0 0 18px 0}.blog-post .blog-post__breadcrumbs li{display:inline}.blog-post .blog-post__breadcrumbs li:after{content:'/';color:#1d5f92;font-family:Lato,sans-serif;font-size:12px;font-weight:normal}.blog-post .blog-post__breadcrumbs li:last-child:after{content:''}.blog-post .blog-post__breadcrumbs a{letter-spacing:.6px;color:#1d5f92;font-family:Lato,sans-serif;font-size:12px;font-weight:normal}.blog-post .blog-post__title{line-height:1;margin:0 0 8px 0;color:#1d5f92;font-family:Signika,sans-serif;font-size:48px;font-weight:700}.blog-post .blog-post__photo{margin-bottom:46px;width:100%}.blog-post .blog-post__content{margin-bottom:85px}.blog-post .blog-post__content p{line-height:32px;margin-bottom:30px;color:#31383F;font-family:Lato,sans-serif;font-size:17px;font-weight:normal}.blog-post .blog-post__content p:first-child{font-size:23px}.blog-post .blog-post__content blockquote{border-left:solid 3px #1d5f92;margin:80px 0;padding-left:40px;color:#1d5f92;font-family:Lato,sans-serif;font-size:21px;font-weight:normal}.blog-post .blog-post__content .youtube-video{height:0;margin-bottom:30px;position:relative;padding-bottom:56.25%;padding-top:25px}.blog-post .blog-post__content .youtube-video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.blog-post .blog-post__map{width:100%}@media (max-width:767px){.blog-post__related{background-color:#f4f2f0;padding-top:30px;padding-bottom:30px}}.blog-post__related-header{line-height:1;margin:0 0 20px 0;color:#1d5f92;font-family:Signika,sans-serif;font-size:32px;font-weight:700}@media (max-width:767px){.blog-post__related-header{text-align:center}}.blog-post__related-photo{margin-bottom:14px;width:100%}.blog-post__related-title{margin:0 0 22px 0}.blog-post__related-title a{color:#1d5f92;font-family:Signika,sans-serif;font-size:14px;font-weight:normal}@media (max-width:767px){.blog-post__related-title a{font-size:19px}}.nearby-villas{background-color:#faf9f8;padding-top:40px;padding-bottom:147px;margin-top:-200px}@media (max-width:767px){.nearby-villas{padding-bottom:25px}}@media (max-width:767px){.nearby-villas{background-color:white;margin-top:0}}.nearby-villas .nearby-villas__header{margin-bottom:74px}@media (max-width:767px){.nearby-villas .nearby-villas__header{margin-bottom:35px;text-align:center}}.nearby-villas .nearby-villas__title{line-height:1;margin:0;color:#1d5f92;font-family:Signika,sans-serif;font-size:32px;font-weight:lighter}.nearby-villas .nearby-villas__title span{font-weight:700}.nearby-villas .nearby-villas__title-small{letter-spacing:.6px;line-height:45px;margin:0;color:#1d5f92;font-family:Lato,sans-serif;font-size:15px;font-weight:normal}.nearby-villas .nearby-villas__photo{margin-bottom:25px;width:100%}.nearby-villas .nearby-villas__name{margin:0;padding-top:10px;position:relative}@media (max-width:767px){.nearby-villas .nearby-villas__name{margin-bottom:25px;padding-top:20px;text-align:center}}.nearby-villas .nearby-villas__name a{line-height:1;text-decoration:none;color:#1d5f92;font-family:Signika,sans-serif;font-size:21px;font-weight:700}.nearby-villas .nearby-villas__name:before{content:'';position:absolute;left:0;top:0;height:3px;width:55%;border-top:solid 3px #1d5f92}@media (max-width:767px){.nearby-villas .nearby-villas__name:before{content:'';position:absolute;left:33.3%;width:33.3%}}