body{font-family:Roboto,sans-serif;padding-top:40px;font-size:16px}section{padding:40px 0}h2{font-family:Merriweather,serif}h4{margin-top:24px!important;line-height:24px}p{letter-spacing:1.17px}.jumbotron{margin-bottom:0;padding:80px 0}.navbar-default{border-bottom:solid 1px #aaa}.navbar-default .navbar-nav li a{color:#555}.navbar-default .navbar-nav li a:active,.navbar-default .navbar-nav li a:hover{color:#000;background-color:#eee}@media (min-width:768px){.navbar-nav li a{padding-top:25px;padding-bottom:25px;font-size:16px}.jumbotron{padding:180px 20px!important}}.op-jumbotron{background:url(../img/back-min.webp) 50% 50% no-repeat;background-size:cover}.op-jumbotron-text-1{color:#fff!important;font-size:63px;position:relative;z-index:2;font-family:'Pirata One',cursive;letter-spacing:2px;text-shadow:2px 2px #000}.op-jumbotron-text-2{color:#fff;font-family:Merriweather,serif;font-weight:400;position:relative;z-index:2;text-shadow:2px 2px #000}.op-hr{width:80%;height:1px;display:block;background:linear-gradient(90deg,transparent,#313131 10%,#0067a8 50%,#313131 90%,transparent);margin:32px auto}.op-hr i{margin-top:-15px;font-size:32px;color:#0067a8}.op-section-inverted .op-hr{background:linear-gradient(90deg,transparent,#fff 10%,#0067a8 50%,#fff 90%,transparent)}.op-w-80{width:80%;margin:10px auto}.op-section-inverted{background-color:#313131;color:#fff}.op-price-item{width:71%;border:solid 1px #0067a8;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;height:340px}.op-price-item:hover{background-color:#d6efff}.op-price-item hr{border-width:2px;width:80%;margin:0 auto;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.op-price-item:hover hr{border-color:#b2b2b2}.op-price-item h2{margin:15px 0;color:#bf0000}.op-price-item p{margin-top:8px}.op-price-item.op-left,.op-price-item.op-right{margin-left:auto;margin-right:auto}.op-price-item-center{width:73%;margin-left:auto;margin-right:auto;margin-top:16px;height:180px}.op-contact{background:url(../img/car-min.webp) 50% 50% no-repeat;background-size:cover}.op-contact iframe{border-radius:8px}.placeholder-map{background:url(../img/map.webp);background-size:cover;background-position:center center;position:relative;overflow:hidden;padding-top:230px}.placeholder-map iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.op-copyright{height:60px;background-color:#262626;color:#fff}.op-copyright p{padding:8px 0}.op-scroll-to-top{display:none;position:fixed;bottom:10px;right:20px;z-index:99;color:#fff;cursor:pointer;padding:15px;font-size:20px;border-radius:4px;background-color:rgba(100,100,100,.3)}.op-scroll-to-top:hover{background-color:rgba(100,100,100,.5)}.op-copyright p{margin:0}.op-price-item h4{margin-top:0!important}.op-right h2{margin-bottom:8px}.cookie-banner{position:fixed;bottom:0;width:100%;left:0;background-color:#012942;color:#fff;text-align:center;padding:2rem 0 1rem}.cookie-banner p{opacity:.9}.cookie-banner .button-flex{display:flex;flex-direction:row;align-items:center;justify-content:center}.cookie-banner .button-flex a{border:1px #fff solid;padding:8px 24px;border-radius:18px;line-height:1;font-size:16px;color:#fff;margin:4px 16px}.cookie-banner .button-flex a:active,.cookie-banner .button-flex a:focus,.cookie-banner .button-flex a:hover{text-decoration:none;background-color:rgba(0,0,0,.4)}@media(max-width:767px){.navbar-brand img{max-height:30px;width:auto}.op-contact iframe{height:300px;width:100%}.op-price-item{width:280px;margin:10px auto}.op-price-item-center{height:200px}}@media(min-width:768px) and (max-width:991px){.navbar-brand img{max-height:50px;width:auto}.op-price-item{width:280px;margin:10px auto}.op-contact iframe{height:350px;width:100%}.op-price-item-center{height:200px}}@media(min-width:992px) and (max-width:1199px){.navbar-brand img{max-height:50px;width:auto}.op-contact iframe{max-width:400px}.op-price-item.op-right{margin-left:10px!important}.op-price-item.op-left{margin-right:10px!important}.navbar-brand img{max-height:50px;width:auto}}@media(min-width:1200px){.navbar-brand img{max-height:50px;width:auto}.op-price-item.op-right{margin-left:10px!important}.op-price-item.op-left{margin-right:10px!important}}@media(min-width:450px){.op-copyright{height:40px}}