@font-face{font-family:'Righteous';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/righteous/v13/1cXxaUPXBpj2rGoU7C9WhnGFq8Kk1doH.woff2) format("woff2");unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Righteous';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/righteous/v13/1cXxaUPXBpj2rGoU7C9WiHGFq8Kk1Q.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}::-webkit-scrollbar{width:2px}::-webkit-scrollbar-track{background:#354565}::-webkit-scrollbar-thumb{background:#000030}.custom-tooltip{--bs-tooltip-bg: #000030;--bs-tooltip-color: white;--bs-tooltip-opacity: 1}.backoffice{display:flex;flex-direction:row}.backoffice .backoffice-navigation{position:relative;height:100vh;width:50px;background-color:#1b2333;transition:width 0.1s linear;overflow:hidden;overflow-y:scroll;scrollbar-width:thin}.backoffice .backoffice-navigation .menu-head{background-color:#000030;padding-bottom:2rem}.backoffice .backoffice-navigation .menu-head .menu-control{width:50px;font-size:2rem;text-align:center;color:whitesmoke}.backoffice .backoffice-navigation .menu-head .menu-logo{display:block;height:50px;background-image:url(/assets/media/logo.png);background-position:center center;background-size:45px;background-repeat:no-repeat;transition:background-size 0.5s ease-in;transition:background-position 0.5s ease-in-out}.backoffice .backoffice-navigation.open{width:250px !important}.backoffice .backoffice-navigation.open .menu-head .menu-logo{background-size:150px;background-position:center}.backoffice .backoffice-navigation .menu-list{margin:0;padding:0;list-style:none}.backoffice .backoffice-navigation .menu-list .heading{color:white;padding:1rem;margin:0}.backoffice .backoffice-navigation .menu-list .list-item .menu-item{display:block;text-decoration:none;color:#c2c2c2}.backoffice .backoffice-navigation .menu-list .list-item .menu-item:hover{color:#fff;background-color:#2c3a54}.backoffice .backoffice-navigation .menu-list .list-item .menu-item.active{color:#c2c2c2;background-color:#2c3a54}.backoffice .backoffice-navigation .menu-list .list-item .menu-item .menu-item-content{display:flex;line-height:50px}.backoffice .backoffice-navigation .menu-list .list-item .menu-item .menu-item-content .menu-icon{flex:0 0 50px;text-align:center;width:50px;font-size:1.5rem}.backoffice .backoffice-navigation .menu-list .list-item .menu-item .menu-item-content .menu-item-text{flex:4;max-height:50px}.backoffice .backoffice-navigation .menu-list .list-item .menu-item .menu-item-content .menu-item-text.open{display:none}.backoffice .backoffice-navigation .menu-list .menu-items{background-color:lightblue}.backoffice .backoffice-navigation .menu-list .menu-items .menu-dropdown{padding:0;margin:0;margin-left:5px}.backoffice .backoffice-navigation .menu-list .menu-items .menu-dropdown .collapese-list-item .menu-item{display:block;text-decoration:none;color:#bfbfbf !important;background-color:#232e44 !important}.backoffice .backoffice-navigation .menu-list .menu-items .menu-dropdown .collapese-list-item .menu-item:hover{color:#fff !important;background-color:#121722 !important}.backoffice .backoffice-navigation .menu-list .menu-items .menu-dropdown .collapese-list-item .menu-item.active{color:#c2c2c2;background-color:#2c3a54}.backoffice .backoffice-navigation .menu-list .menu-items .menu-dropdown .collapese-list-item .menu-item .menu-item-content{display:flex;line-height:50px}.backoffice .backoffice-navigation .menu-list .menu-items .menu-dropdown .collapese-list-item .menu-item .menu-item-content .menu-icon{flex:0 0 50px;text-align:center;width:50px;font-size:1.5rem}.backoffice .backoffice-navigation .menu-list .menu-items .menu-dropdown .collapese-list-item .menu-item .menu-item-content .menu-item-text{flex:4;max-height:50px}.backoffice .backoffice-navigation .menu-list .menu-items .menu-dropdown .collapese-list-item .menu-item .menu-item-content .menu-item-text.open{display:none}.backoffice .content{height:100vh;overflow-y:scroll;overflow-x:hidden;padding:1rem;background-color:whitesmoke;flex:1}.backoffice .content .bo-panel-info{padding-bottom:2rem;border-bottom:1px solid #dee2e6}.backoffice .content .small-form{max-width:500px}.backoffice .content .large-form{max-width:1140px}.backoffice .content .large-form .form-heading-h3{font-size:24px;font-weight:bold;text-transform:uppercase;margin-top:0.5rem;padding-bottom:1rem}.backoffice .content .table-kjennemerke{width:100px;max-width:100px}.backoffice .content .table-100{width:100px;min-width:100px}.backoffice .content .table-150{width:150px;min-width:150px}.backoffice .content .table-200{width:200px;min-width:200px}.backoffice .content .table-image{width:120px;min-width:120px;height:120px}.backoffice .content .table-image img{width:100%;height:100%;object-fit:cover}.edit-car-images{display:flex;margin:1rem 0;flex-wrap:wrap;scrollbar-width:0px}.edit-car-images .image-frame{position:relative;width:120px;height:120px;min-width:120px;margin-right:5px;margin-bottom:5px;border:4px solid var(--bs-secondary)}.edit-car-images .image-frame.main{border-color:var(--bs-primary)}.edit-car-images .image-frame img{width:100%;height:100%;object-fit:cover}.edit-car-images .image-frame .controls{position:absolute;bottom:0}.edit-car-images .image-frame .controls.main{display:none}.edit-car-images::-webkit-scrollbar{height:0px;width:0px}.tags-look .tagify__dropdown__item{display:inline-block;vertical-align:middle;border-radius:3px;padding:.3em .5em;border:1px solid #720808;background:#F3F3F3;margin:.2em;font-size:.85em;color:black;transition:0s}.tags-look .tagify__dropdown__item--active{color:black}.tags-look .tagify__dropdown__item:hover{background:lightyellow;border-color:gold}.tags-look .tagify__dropdown__item--hidden{max-width:0;max-height:initial;padding:.3em 0;margin:.2em 0;white-space:nowrap;text-indent:-20px;border:0}.intro-screen{width:100%;height:calc(100vh - 66px);background-color:black;background-image:url(/assets/media/ny-bil-parkering.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center}.intro-screen.avtale{background-image:url(/assets/media/booking-bg.jpg)}.intro-screen .screen-content{width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:flex;justify-content:center;align-items:center;flex-direction:column}.intro-screen .screen-content .intro-texts{padding:2rem}.intro-screen .screen-content .intro-texts .intro-heading{font-family:Righteous;font-size:4rem;color:white;text-shadow:1px 1px 1px #000000}.intro-screen .screen-content .intro-texts .intro-heading-3{font-family:Righteous;color:white}.skewed{position:absolute;top:-90px;right:0;left:0;width:100%;height:90px;background:var(--bs-danger);z-index:0;transform:skewY(-2deg);transform-origin:top right}@media (max-width: 768px){.skewed{top:-30px}}.skewed-reverse{position:absolute;top:-90px;right:0;left:0;width:100%;height:80px;background:#eee;z-index:0;transform:skewY(-2deg);transform-origin:top right}.partner-badges{width:100%;min-height:40vh;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:100px;padding-bottom:100px}.partner-badges .badge-information{display:flex;justify-content:center;flex-direction:column;font-family:Righteous}.partner-badges .badge-information p{font-family:"Lucida Sans","Lucida Sans Regular","Lucida Grande","Lucida Sans Unicode",Geneva,Verdana,sans-serif}.partner-badges .badge-row{display:flex;justify-content:center;flex-wrap:wrap}.partner-badges .badge-row .badge-card{flex:1;padding:2rem;max-width:300px;min-width:250px;margin:1rem;background-color:#ededed;font-family:Righteous}.partner-badges .badge-row .badge-card .badge-image{text-align:center;padding:1rem}.partner-badges .badge-row .badge-card .badge-image img{width:65px}.partner-badges .badge-row .badge-card .badge-image .badge-title{margin-top:12px;text-transform:uppercase;font-size:24px}.partner-badges .badge-row .badge-card .badge-body{text-align:center;font-family:"Lucida Sans","Lucida Sans Regular","Lucida Grande","Lucida Sans Unicode",Geneva,Verdana,sans-serif}.latest-cars{position:relative;padding-top:100px;padding-bottom:100px;min-height:40vh}.latest-cars .badge-information{display:flex;justify-content:center;flex-direction:column;font-family:Righteous}.latest-cars .badge-information p{font-family:"Lucida Sans","Lucida Sans Regular","Lucida Grande","Lucida Sans Unicode",Geneva,Verdana,sans-serif}.latest-cars .cars-display{display:flex;justify-content:center}.latest-cars .cars-display .mini-product-card{border-radius:8px;box-shadow:1px 1px 1px #ddd;margin:0.5rem}.latest-cars .cars-display .mini-product-card .card-image{position:relative;width:200px;height:200px}.latest-cars .cars-display .mini-product-card .card-image img{border-top-left-radius:8px;border-top-right-radius:8px;width:100%;height:100%;object-fit:cover}.latest-cars .cars-display .mini-product-card .card-image .price-tag{position:absolute;bottom:0;width:100%;height:40px;background-color:rgba(0,0,0,0.8);color:white;text-align:center;line-height:40px}.latest-cars .cars-display .mini-product-card .card-image .sold-tag{width:100px;height:30px;background-color:red;position:absolute;top:0;right:0;text-align:center;color:white;font-weight:bold;border-top-right-radius:8px;border-bottom-left-radius:20px}.latest-cars .cars-display .mini-product-card .card-body{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.latest-cars .cars-display .mini-product-card .card-body .card-link-button{display:block;width:100%;height:100%;background-color:var(--bs-danger);padding:0.5rem;border-bottom-left-radius:8px;border-bottom-right-radius:8px;color:white;text-align:center;letter-spacing:2px;text-decoration:none}.latest-cars .cars-display .mini-product-card:hover{transition:0.2s;transform:scale(1.1)}#mainSales{display:flex;flex-wrap:wrap;padding-top:2rem;padding-bottom:5rem}#mainSales .filter-wrapper{flex:1;width:250px;min-width:250px;padding:1rem;background-color:#fff;min-height:5vh;border-radius:8px;border:1px solid #ededed;margin-bottom:1rem;height:100%}#mainSales .filter-wrapper .filter-mobile-controls{display:none}@media (max-width: 992px){#mainSales .filter-wrapper{display:none}#mainSales .filter-wrapper.show{display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;width:100%;height:100vh;border-radius:0;overflow:auto;border:none;padding-bottom:120px}#mainSales .filter-wrapper.show .filter-mobile-controls{display:inline-block;position:fixed;bottom:0;left:0;right:0;width:100%;height:100px;border-radius:0px;background-color:var(--bs-danger);color:white;font-size:2rem}}#mainSales .filter-wrapper .collapse-group .collapse-trigger{padding:1rem 0;border-bottom:1px solid #f2f2f2;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;transition:0.5s}#mainSales .filter-wrapper .collapse-group .collapse-trigger .collapse-title{font-weight:bold}#mainSales .filter-wrapper .collapse-group .collapse-trigger .carret-turn{transition:0.5s;transform:rotate(0deg)}#mainSales .filter-wrapper .collapse-group .collapse-trigger.open .carret-turn{transition:0.5s;transform:rotate(180deg)}#mainSales .filter-wrapper .collapse-group .collapse-content{max-height:30vh;overflow-y:auto;margin:1rem 0;padding-right:0.5rem}#mainSales .filter-wrapper .collapse-group .collapse-content .collapse-item{display:flex;justify-content:space-between}#mainSales .filter-wrapper .collapse-group .collapse-content .form-check-input:checked{background-color:var(--bs-danger);border-color:lightcoral}@media (max-width: 992px){#mainSales .filter-wrapper .collapse-group .collapse-content{overflow-y:none;max-height:100%}}#mainSales .filter-wrapper .collapse-group .collapse-content::-webkit-scrollbar{width:5px;border-radius:12px}#mainSales .filter-wrapper .collapse-group .collapse-content::-webkit-scrollbar-track{background:#ccc}#mainSales .filter-wrapper .collapse-group .collapse-content::-webkit-scrollbar-thumb{background:#8c8c8c}#mainSales .content-wrapper{flex:5}#mainSales .content-wrapper .results-wrapper{display:flex;flex-wrap:wrap}@media (max-width: 992px){#mainSales .content-wrapper .results-wrapper{justify-content:center}}#mainSales .content-wrapper .results-wrapper .result-link{display:block;text-decoration:none;color:inherit;border-top-left-radius:8px;border-top-right-radius:8px;width:250px;margin:0.25rem}@media (max-width: 576px){#mainSales .content-wrapper .results-wrapper .result-link{width:100%}}#mainSales .content-wrapper .results-wrapper .result-link .result-item{display:flex;flex-direction:column;border-top-left-radius:8px;border-top-right-radius:8px;background-color:#fff;border:1px solid #f5f5f5}#mainSales .content-wrapper .results-wrapper .result-link .result-item:hover{box-shadow:1px 1px 5px #ccc}#mainSales .content-wrapper .results-wrapper .result-link .result-item:hover .result-cta{background-color:var(--bs-danger)}#mainSales .content-wrapper .results-wrapper .result-link .result-item .result-image{height:170px}#mainSales .content-wrapper .results-wrapper .result-link .result-item .result-image img{width:100%;height:100%;border-top-left-radius:8px;border-top-right-radius:8px;object-fit:cover}#mainSales .content-wrapper .results-wrapper .result-link .result-item .result-name{padding:0.8rem;text-align:center;border-bottom:1px solid #f5f5f5;height:100px}#mainSales .content-wrapper .results-wrapper .result-link .result-item .result-name .result-title{font-size:1rem;font-weight:700;line-height:1.1;text-transform:uppercase;font-family:Righteous}#mainSales .content-wrapper .results-wrapper .result-link .result-item .result-name .result-subtitle{color:#aaa;font-size:0.9rem}#mainSales .content-wrapper .results-wrapper .result-link .result-item .result-badges{padding:0.5rem;display:flex;justify-content:center;align-items:center;border-bottom:1px solid #f5f5f5;color:#aaa;font-size:0.9rem}#mainSales .content-wrapper .results-wrapper .result-link .result-item .result-badges .result-badge{display:flex;justify-content:center;flex-direction:column;align-items:center;margin:5px;font-size:0.8rem;text-transform:capitalize}#mainSales .content-wrapper .results-wrapper .result-link .result-item .result-badges .result-badge i{font-size:1rem}#mainSales .content-wrapper .results-wrapper .result-link .result-item .result-price{padding:0.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center}#mainSales .content-wrapper .results-wrapper .result-link .result-item .result-price .result-price-name{font-size:0.8rem;font-weight:700;text-transform:uppercase}#mainSales .content-wrapper .results-wrapper .result-link .result-item .result-price .result-price-number{font-size:2rem;font-weight:600}#mainSales .content-wrapper .results-wrapper .result-link .result-item .result-cta{color:white;background-color:#bd2130;text-align:center;padding:0.5rem}@keyframes filterHeight{from{height:60px}to{height:auto}}.bil-visning{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;margin:0 auto}@media (min-width: 576px){.bil-visning{width:100%}}@media (min-width: 992px){.bil-visning{width:100%}}@media (min-width: 1200px){.bil-visning{width:1140px}}@media (min-width: 1400px){.bil-visning{width:1320px}}@media (max-width: 768px){.bil-visning .bil-media{width:100%}}.bil-visning .bil-media #bilMediaSlider{max-width:48vw;max-height:520px}@media (min-width: 1400px){.bil-visning .bil-media #bilMediaSlider{max-width:900px}}.bil-visning .bil-media #bilMediaSlider .carousel-control-prev,.bil-visning .bil-media #bilMediaSlider .carousel-control-next{background-color:rgba(33,37,41,0.2)}.bil-visning .bil-media #bilMediaSlider .carousel-inner .carousel-item img{width:48vw;height:500px;object-fit:cover}@media (min-width: 1400px){.bil-visning .bil-media #bilMediaSlider .carousel-inner .carousel-item img{max-width:900px}}@media (max-width: 768px){.bil-visning .bil-media #bilMediaSlider{max-width:100%}.bil-visning .bil-media #bilMediaSlider .carousel-inner .carousel-item img{width:100%;height:300px;object-fit:cover}}.bil-visning .bil-media .media-files{display:flex;max-width:48vw;overflow:auto;background-color:#f7faff;padding-top:1rem}.bil-visning .bil-media .media-files .medafile{width:150px;height:120px;object-fit:cover;margin-right:2px;cursor:grab;border-radius:8px;position:relative}.bil-visning .bil-media .media-files .medafile.active{border:1px solid red}.bil-visning .bil-media .media-files .medafile:hover,.bil-visning .bil-media .media-files .medafile:focus{opacity:.8}@media (max-width: 768px){.bil-visning .bil-media .media-files{max-width:100%;padding:1rem}.bil-visning .bil-media .media-files .medafile{width:100px}}.bil-visning .bil-media .media-files::-webkit-scrollbar{height:4px;width:2px}.bil-visning .bil-media .media-files::-webkit-scrollbar-track{background:#354565}.bil-visning .bil-media .media-files::-webkit-scrollbar-thumb{background:#000030}.bil-visning .bil-data{min-width:375px;background-color:#f7faff;color:var(--bs-dark);padding:1rem}@media (max-width: 768px){.bil-visning .bil-data{width:100%}}.bil-visning .bil-data .bd-title,.bil-visning .bil-data .bd-subtitle{text-transform:capitalize}.bil-visning .bil-data .bd-title{font-size:1.8rem;font-weight:bolder;margin:0}.bil-visning .bil-data .bd-subtitle{font-size:1rem;text-transform:uppercase;padding-bottom:2rem}.bil-visning .bil-data .bd-price-container{padding:1rem 0;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;margin-bottom:1rem;display:flex;justify-content:space-between}.bil-visning .bil-data .bd-price-container .value{font-weight:bold}.bil-visning .bil-data .bd-list{margin:0;padding:0;list-style:none}.bil-visning .bil-data .bd-list li{padding:0.5rem 0;display:flex;justify-content:space-between}.bil-visning .bil-data .bd-list li .key,.bil-visning .bil-data .bd-list li .value{text-transform:capitalize}.bil-visning .bil-data .bd-list li .value{font-weight:bold}.bil-visning .bil-data .action-btn{border-radius:0;font-weight:bold;text-transform:uppercase}.bil-infromation{width:100%;background-color:#fff;margin-top:4rem}.bil-infromation .sold-badge{width:100%;text-align:center;background-color:var(--bs-danger);color:white;line-height:50px;font-size:2rem;padding:1rem;display:none}.bil-infromation .sold-badge.sold{display:block}.bil-infromation .container{padding-top:2rem;padding-bottom:2rem}.bil-infromation .container .car-info-heading{text-transform:uppercase;font-weight:bold}.bil-infromation .container .car-info-heading-subheading{text-transform:uppercase;font-size:1.2rem}.bil-infromation .container .description{position:relative;padding-top:2rem;width:70%;max-height:300px;overflow:hidden;transition:0.3s;animation-name:descriptionHeight;padding-bottom:60px}.bil-infromation .container .description.open{max-height:2000px}.bil-infromation .container .description.open .more-indicator{display:none}@media (max-width: 992px){.bil-infromation .container .description{width:100%}}.bil-infromation .container .description .show-more-less,.bil-infromation .container .description .more-indicator{position:absolute;bottom:0;left:0;padding:0;padding:1rem 0;width:100%;border:none;text-align:left;background-color:#fff;font-weight:1rem;font-weight:bold;color:var(--bs-danger)}.bil-infromation .container .description .more-indicator{bottom:56px;opacity:0.7}.bil-infromation .container .equipment{margin-top:2rem;width:70%}@media (max-width: 992px){.bil-infromation .container .equipment{width:100%}}.bil-infromation .container .equipment .properties,.bil-infromation .container .equipment .equipment-list{list-style:none;padding:0;display:flex;flex-wrap:wrap}.bil-infromation .container .equipment .properties li,.bil-infromation .container .equipment .equipment-list li{min-width:150px;text-transform:capitalize;margin-bottom:1rem;margin-right:1rem}.bil-infromation .container .equipment .properties li .key,.bil-infromation .container .equipment .equipment-list li .key{display:block;font-weight:bold}.bil-infromation .container .equipment .equipment-list li{margin-bottom:0.5rem}.bil-infromation .container .equipment .equipment-list li .value{display:block;font-weight:bold}.bil-infromation .container .equipment .equipment-heading{margin-bottom:1rem;font-size:1.8rem;text-transform:capitalize;font-weight:bolder;padding-bottom:1rem;border-bottom:1px solid #f2f2f2}.mini-product-card{border-radius:8px;box-shadow:1px 1px 1px #ddd;margin-right:0.5rem}.mini-product-card .card-image{position:relative;width:200px;height:200px}.mini-product-card .card-image img{border-top-left-radius:8px;border-top-right-radius:8px;width:100%;height:100%;object-fit:cover}.mini-product-card .card-image .price-tag{position:absolute;bottom:0;width:100%;height:40px;background-color:rgba(0,0,0,0.8);color:white;text-align:center;line-height:40px}.mini-product-card .card-image .sold-tag{width:100px;height:30px;background-color:red;position:absolute;top:0;right:0;text-align:center;color:white;font-weight:bold;border-top-right-radius:8px;border-bottom-left-radius:20px}.mini-product-card .card-body{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.mini-product-card .card-body .card-link-button{display:block;width:100%;height:100%;background-color:var(--bs-danger);padding:0.5rem;border-bottom-left-radius:8px;border-bottom-right-radius:8px;color:white;text-align:center;letter-spacing:2px;text-decoration:none}.mini-product-card:hover{transition:0.2s;transform:scale(1.1)}@keyframes descriptionHeight{from{max-height:300px}to{max-height:2000px}}.small-form-container{max-width:520px;background-color:white;border-radius:8px;border:1px solid #f2f2f2;box-shadow:1px 1px 4px #f2f2f2;padding:1rem;color:var(--bs-dark);margin:3rem auto}.info-section-heading{font-weight:bold;font-size:1.8rem;text-transform:lowercase;font-variant:small-caps;margin-bottom:1.5rem}.booking{width:100%;padding:1rem 0}.booking .action-block{display:flex;justify-content:center;align-items:flex-start;max-width:1140px;margin:auto}@media (max-width: 992px){.booking .action-block{flex-wrap:wrap}}.booking .action-block .car-block{display:flex;flex-direction:row;max-width:520px;background-color:white;border:1px solid #f2f2f2;box-shadow:1px 1px 5px #f2f2f2;border-radius:8px}.booking .action-block .car-block .image{max-width:150px}.booking .action-block .car-block .image img{width:100%;height:100%;object-fit:cover;border-top-left-radius:8px;border-bottom-left-radius:8px}.booking .action-block .car-block .car-info{padding:16px}.booking .action-block .car-block .car-info .car-brand{font-size:1.2rem;text-transform:capitalize}.booking .action-block .car-block .car-info .car-badges{display:flex;flex-wrap:wrap}.booking .action-block .car-block .car-info .car-badges .car-badge{margin-right:5px;border:1px solid #eee;padding:0.2rem 0.6rem;border-radius:8px}@media (max-width: 768px){.booking .action-block .car-block{flex-direction:column}.booking .action-block .car-block .image{max-width:100%}.booking .action-block .car-block .image img{border-radius:0;border-top-left-radius:8px;border-top-right-radius:8px}}.booking .action-block .info-section .info-block{margin-top:1rem;background-color:white;border:1px solid #f2f2f2;box-shadow:1px 1px 5px #f2f2f2;border-radius:8px;padding:1.5rem;max-width:520px;margin-bottom:2rem}.booking .action-block .info-section .info-block .info-heading{font-size:1rem;font-weight:bolder}.booking .action-block form{flex:2;max-width:520px;padding-left:1rem}@media (max-width: 992px){.booking .action-block form{padding:0}}.maps{max-width:1040px;margin:auto;padding:1rem 0}.maps iframe{width:100%;height:40vh}.appointments .appointment-group{background-color:white}.appointments .appointment-group .appointment-row{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;padding:1rem;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}.appointments .appointment-group .appointment-row.appointment-row-head{font-weight:700;background-color:#f7f7f7}.appointments .appointment-group .appointment-row.completed{background-color:var(--bs-success);color:white}.appointments .appointment-group .appointment-row .appointment-row-item{padding-right:0.5rem;margin-right:0.5rem;border-right:1px solid #e6e6e6}@media (min-width: 992px){.appointments .appointment-group .appointment-row .appointment-row-item:first-child{min-width:50px}.appointments .appointment-group .appointment-row .appointment-row-item:nth-child(2){min-width:170px}.appointments .appointment-group .appointment-row .appointment-row-item:nth-child(3){min-width:80px}.appointments .appointment-group .appointment-row .appointment-row-item:nth-child(4){min-width:140px}.appointments .appointment-group .appointment-row .appointment-row-item:nth-child(5),.appointments .appointment-group .appointment-row .appointment-row-item:nth-child(6),.appointments .appointment-group .appointment-row .appointment-row-item:nth-child(7){min-width:100px}}@media (max-width: 992px){.appointments .appointment-group .appointment-row .appointment-row-item{padding:0 0.5rem;margin:0;width:auto}}.appointments .appointment-group .appointment-row .appointment-carret{position:absolute;right:1rem;bottom:35%;transition:0.3s;transform:rotate(0deg)}.appointments .appointment-group .appointment-row.open .appointment-carret{transition:0.3s;transform:rotate(180deg)}@media (max-width: 992px){.appointments .appointment-group .appointment-row{padding-right:3rem}}.appointments .appointment-group .appointment-content{padding:1rem;background-color:#fafafa}.appointments .appointment-group .appointment-content .appointment-summary{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1rem;margin-bottom:1rem}.appointments .appointment-group .appointment-content .appointment-summary .appointment-label{display:block;color:var(--bs-secondary);font-size:0.825rem;font-weight:700;text-transform:uppercase}@media (max-width: 992px){.appointments .appointment-group .appointment-content .appointment-summary{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 576px){.appointments .appointment-group .appointment-content .appointment-summary{grid-template-columns:1fr}}.appointments .appointment-group .appointment-content .appointment-message,.appointments .appointment-group .appointment-content .appointment-suggestion,.appointments .appointment-group .appointment-content .appointment-note{margin-bottom:1rem;padding:0.75rem 1rem;background-color:white;border-left:4px solid var(--bs-primary)}.appointments .appointment-group .appointment-content .appointment-suggestion{border-left-color:var(--bs-warning)}.appointments .appointment-group .appointment-content .appointment-note{color:var(--bs-secondary);border-left-color:var(--bs-info)}.appointments .appointment-group .appointment-content .appointment-actions-grid{display:grid;grid-template-columns:minmax(0, 2fr) minmax(280px, 1fr);gap:1rem;margin-bottom:1rem}@media (max-width: 992px){.appointments .appointment-group .appointment-content .appointment-actions-grid{grid-template-columns:1fr}}.appointments .appointment-group .appointment-content .appointment-form{background-color:white;padding:1rem;border:1px solid #ebebeb}.appointments .appointment-group .appointment-content .appointment-form h5{margin-bottom:1rem}.appointments .appointment-group .appointment-content .appointment-form-accent{border-top:4px solid var(--bs-primary)}.appointments .appointment-group .appointment-content .sms-preview{padding:0.75rem;margin-bottom:1rem;background-color:#f7f7f7;border:1px solid #ebebeb;font-size:0.925rem}.appointments .appointment-group .appointment-content .appointment-toolbar{display:flex;flex-wrap:wrap;gap:0.5rem;margin-bottom:1rem}.appointments .appointment-group .appointment-content .case-log .case-log-item{padding:0.75rem 0;border-top:1px solid #ebebeb}footer{z-index:1;position:relative;background:var(--bs-dark);color:white;padding:2rem;font-family:Righteous}footer .logo-holder{width:120px}footer .logo-holder img{width:100%}footer .footer-card{margin-bottom:2rem}footer .footer-card .footer-card-header{text-transform:lowercase;font-variant:small-caps;margin-bottom:1rem;letter-spacing:1.2px}footer .footer-card ul{padding:0;margin:0;list-style:none}footer .footer-card ul li{margin-bottom:0.4rem}footer .footer-card ul li a{display:block;width:80%;border-bottom:1px dashed #5a6570;color:white;letter-spacing:2px;text-decoration:none;padding:0.5rem 0}footer .footer-card ul li a:hover,footer .footer-card ul li a:active,footer .footer-card ul li a:focus{color:#ccc}.footer-copyright{background:var(--bs-dark);color:white;padding:1rem;border-top:1px solid #2c3237}.footer-copyright .container{display:flex;justify-content:space-between;align-items:center;flex-direction:row}main{min-height:80vh}body{background-color:#f7faff}.btn-order{border-radius:0px;font-weight:bold;text-transform:uppercase;font-size:1.2rem}.form-control{border-radius:0px}.btn-no-radius{border-radius:0px}.article .heading{text-transform:uppercase;font-variant:small-caps;font-weight:bold;font-size:1.6rem}.article .heading.h3{font-size:1.2rem}.article .container{max-width:960px;padding:2rem 0}.grecaptcha-badge{z-index:12}
