@import"https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300italic,400,400italic";html{scroll-behavior:smooth}body{padding:0;margin:0;font-family:"Source Sans Pro",Arial,sans-serif}.body{display:grid;grid-template-rows:auto auto 20em;grid-template-columns:1fr;font-weight:300;padding:2em;margin:auto;line-height:1.5em;max-width:1200px}@media screen and (max-width: 900px){.body{padding:0em;grid-template-rows:auto auto 20em}}.header{padding:1em;position:sticky;top:0;background-color:#fff;z-index:9}.header--shadow{box-shadow:0 5px 6px -2px rgba(0,0,0,.2)}@media screen and (max-width: 900px){.header{padding:0}}.footer{grid-column:1;grid-row:3;background-position:bottom;display:grid;grid-auto-flow:row;align-content:end;justify-content:start;color:#838383;font-size:.8em;row-gap:2em}.footer__credits{grid-row:2}@media screen and (max-width: 900px){.footer__credits--large{display:none}}.footer__credits--small{display:none;grid-template-columns:auto auto;grid-template-rows:auto auto auto;width:fit-content;align-items:center}.footer__credits--small span{grid-column:2}.footer__credits--small img{grid-column:1}@media screen and (max-width: 900px){.footer__credits--small{display:grid}}.footer__credits img{padding-right:1em;padding-left:1em;width:1em;vertical-align:middle}.footer__image{grid-row:1;width:100%;border-bottom-left-radius:2em;border-bottom-right-radius:2em}@media screen and (max-width: 900px){.footer__image{border-radius:0em}}@media screen and (max-width: 900px){.footer__image--large{display:none}}.footer__image--small{display:none}@media screen and (max-width: 900px){.footer__image--small{display:initial}}.main{grid-column:1;grid-row:2}.profile{display:grid;grid-template-columns:auto;grid-template-rows:auto auto}.profile__image{max-width:20em;width:100%;border-radius:50%;grid-row:1;grid-column:1;justify-self:center;align-self:center}.profile__intro{grid-column:2;grid-row:1;background:linear-gradient(#047eb3, #082F59);padding:2em;display:grid;grid-auto-flow:column;border-radius:1em}@media screen and (max-width: 900px){.profile__intro{grid-auto-flow:row;gap:2em;border-radius:0em}}.profile__body{grid-column:2;grid-row:2}.intro{display:grid;grid-auto-flow:row}.intro__title{font-size:3em;font-weight:bold;justify-self:center;align-self:center;color:#fff;line-height:1.1;text-align:center}.intro__tag{font-family:"Caveat",cursive;font-size:.5em;color:#f5ce4a;padding-top:1em;font-weight:normal}.welcome{text-align:center;margin-top:5em;display:grid;grid-auto-flow:row;justify-items:center}.welcome__title{font-size:4em;margin-bottom:1em;color:#082f59;line-height:1.1em}.welcome__contact{margin-top:1em;font-size:1.5em}@media screen and (max-width: 900px){.welcome__contact{display:grid;justify-items:start;justify-self:center;gap:1em}}@media screen and (max-width: 450px){.welcome__contact a{display:grid;gap:.5em;justify-items:center;justify-self:center}}.announcements{margin-top:2em;display:grid;justify-items:center;gap:1em}.announcement{display:grid;grid-auto-flow:column;width:fit-content;gap:1em;align-items:center;padding-left:1.5em;background:#f5ce4a;padding-right:1.5em;padding-top:1em;padding-bottom:1em;border-radius:3em}@media screen and (max-width: 450px){.announcement{border-radius:0em}}.announcement__icon{font-size:2em}.announcement__title{font-weight:bold}.panel{display:grid;grid-column:1;grid-row:4;margin-top:2em;margin-bottom:10em}@media screen and (max-width: 900px){.panel{margin-bottom:4em}}.panel__content{grid-column:1;grid-row:3}.vehicle{display:grid;grid-template-columns:1fr 1fr;gap:2em;grid-template-rows:auto}@media screen and (max-width: 900px){.vehicle{grid-template-rows:auto auto;grid-template-columns:auto}}.vehicle__details{grid-column:1;grid-row:1}@media screen and (max-width: 900px){.vehicle__details{grid-row:2}}.vehicle__image{grid-column:2;grid-row:1;justify-items:center;border-radius:1em;background:linear-gradient(#047eb3, #082F59);display:grid;grid-auto-flow:row;height:fit-content}@media screen and (max-width: 900px){.vehicle__image{grid-column:1;border-radius:0em}}.vehicle__image div{font-size:1.5em;color:#f5ce4a;font-family:"Caveat",cursive;padding-top:.5em;padding-bottom:.5em}.vehicle__image img{width:100%;border-top-right-radius:1em;border-top-left-radius:1em}@media screen and (max-width: 900px){.vehicle__image img{border-radius:0em}}.services{display:grid;grid-template-columns:repeat(auto-fit, minmax(22em, 1fr));column-gap:2em;row-gap:6em}@media screen and (max-width: 900px){.services{grid-template-columns:auto}}@media screen and (max-width: 900px){.services{row-gap:2em}}.services__description{margin-top:1em;margin-bottom:2em}.service{display:grid;grid-template-columns:auto;grid-template-rows:auto auto auto;color:#fff;padding:3em;border-radius:1em;height:fit-content}.service--1{background-color:#036c9a}.service--2{background-color:#035b81}.service--3{background-color:#024968}.service--4{background-color:#02384f}.service--5{background-color:#012636}.service--6{background-color:#01151d}@media screen and (max-width: 900px){.service{margin:2em}}@media screen and (max-width: 450px){.service{border-radius:0em;padding:1em;margin:0em}}.service__name{grid-row:1;grid-column:1;font-size:1.8em;line-height:1.1;margin-bottom:1em}.service__location{display:grid;grid-auto-flow:row;grid-template-columns:auto auto;margin-top:1em;gap:1em;align-content:center;justify-content:start;align-items:center;background:#fff;color:#047eb3;border-radius:1em;padding:1em}.service__location i{font-size:2.5em}.service__location a:hover{color:#f5ce4a}.service__location--marker{grid-column:1;align-self:center}.service__location--address{grid-column:2}.service__description{grid-row:3;grid-column:1}.service__price{grid-row:2;grid-column:1;background:#fff;font-size:3em;padding-top:.5em;padding-bottom:.4em;margin-left:-1em;border-top-right-radius:1em;border-bottom-right-radius:1em;margin-bottom:1em;color:#f5ce4a;text-align:center;font-weight:bold}.service__price div{font-size:.3em;padding-top:.5em}.hero{grid-column:1;grid-row:1;display:grid}.banner{width:100%;justify-self:center}.banner--hero{border-top-left-radius:2em;border-top-right-radius:2em}@media screen and (max-width: 900px){.banner--hero{border-radius:0em}}.banner--footer{border-bottom-left-radius:2em;border-bottom-right-radius:2em}@media screen and (max-width: 900px){.banner--large{display:none}}.banner--small{display:none}@media screen and (max-width: 900px){.banner--small{display:initial}}.nav{grid-column:1;grid-row:1;display:grid;grid-template-columns:auto auto 1fr;grid-template-rows:auto;align-items:center;margin:auto;max-width:1200px;padding-left:2em;padding-right:2em}@media screen and (max-width: 900px){.nav{grid-template-columns:auto 1fr;z-index:1;padding:1em;position:sticky;top:0;background-color:#fff}}.mobile-menu{display:grid;z-index:9;background-color:#fff;height:100vh;width:100vw;top:0;left:0;position:fixed;grid-auto-flow:row}.mobile-menu__header{display:grid;padding-top:3em;padding:1em;grid-auto-rows:min-content}.mobile-menu__header--close{font-size:4em;justify-self:end;color:#082f59;grid-row:1}.mobile-menu__header--close:hover{color:#f5ce4a}.mobile-menu__header--contacts{grid-row:2;width:100%;display:grid;grid-auto-flow:column;justify-items:center;font-size:2em;padding-top:.5em;padding-bottom:.5em;border-top:solid 1px #ebebeb;border-bottom:solid 1px #ebebeb;margin-top:.5em;margin-bottom:.5em;color:#082f59}.mobile-menu__header--contacts :hover{color:#f5ce4a;cursor:pointer}.mobile-menu__header--panels{grid-row:3;display:grid;font-size:2em;row-gap:1em;margin-top:1em;justify-items:center}.logo{width:6em;grid-column:1;grid-row:1}@media screen and (max-width: 900px){.logo{width:4em}}.menu{display:grid}.menu__desktop{grid-auto-flow:column;align-items:center;font-size:1.2em;justify-self:end;grid-column:3;grid-row:1;justify-items:end}@media screen and (max-width: 900px){.menu__desktop{display:none}}.menu__mobile{display:none;justify-self:end;font-size:3em;color:#082f59;cursor:pointer}@media screen and (max-width: 900px){.menu__mobile{color:#082f59}}.menu__mobile:hover{color:#047eb3}@media screen and (max-width: 900px){.menu__mobile:hover{color:#f5ce4a}}@media screen and (max-width: 900px){.menu__mobile{display:initial}}.cone{display:grid;justify-content:center;font-size:1.5em;color:#082f59;scroll-margin-top:7em}.cone img{max-width:18em;width:100%}b{font-weight:bold}.button{padding-top:.3em;padding-bottom:.4em;padding-left:1em;padding-right:1em;border-radius:.3em;color:#082f59;font-size:1.2em}.button:hover{background-color:#082f59;color:#f5ce4a}a{text-decoration:none;color:#047eb3}a:hover{color:#f5ce4a}.newsletter{margin-top:2em;margin-bottom:3em}.newsletter a{padding:.5em 1em;margin:1em;background-color:#082f59;color:#fff;font-size:1.3em;border-radius:.5em}.newsletter a:hover{color:#f5ce4a}.contact{display:grid;grid-auto-flow:column;gap:.2em;margin-left:1em;font-size:1.2em}.contact a{padding-top:.3em;padding-bottom:.4em;padding-left:1em;padding-right:1em;background-color:#082f59;color:#fff}.contact a:hover{color:#f5ce4a}.contact a:last-child{border-top-right-radius:.3em;border-bottom-right-radius:.3em}.contact a:first-child{border-top-left-radius:.3em;border-bottom-left-radius:.3em}@media screen and (max-width: 900px){.mobile-padding{padding-left:2em;padding-right:2em}}@media screen and (max-width: 450px){.mobile-padding{padding-left:1em;padding-right:1em}}