From 4062e11b442b64751b7fb88fcafefff5936877f1 Mon Sep 17 00:00:00 2001 From: Saqib Islam Date: Wed, 26 Jul 2023 10:45:27 +0500 Subject: [PATCH] bugs fixed --- assets/css/prefixed-css-file.css | 738 +++++++++++++++++++++ assets/css/style.css | 203 ++++-- assets/css/style.min.css | 2 +- index.html | 2 +- media/{Lex Scooter.png => Lex_Scooter.png} | Bin 5 files changed, 876 insertions(+), 69 deletions(-) create mode 100644 assets/css/prefixed-css-file.css rename media/{Lex Scooter.png => Lex_Scooter.png} (100%) diff --git a/assets/css/prefixed-css-file.css b/assets/css/prefixed-css-file.css new file mode 100644 index 0000000..18588ab --- /dev/null +++ b/assets/css/prefixed-css-file.css @@ -0,0 +1,738 @@ +@charset "UTF-8"; + +:root { + --primary-color: #3c486b; + --secondary-color: #f9d949; + --accent-color: #f45050; + --even-bg-color: #f0f0f0; + --odd-bg-color: #f9f9f9; + --button-shadow: inset 0 -2px 0 rgba(0,0,0,0.3), 1px 1px 2px 0 rgba(0,0,0,0.3); + --box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3); + --text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); + --transition: all ease-in-out 0.2s; +} + +body { + font-family: Montserrat, sans-serif; +} + +h1,h2,h3,h4,h5,h6, +.fs-1,.fs-2,.fs-3,.fs-4,.fs-5,.fs-6 { + color: var(--primary-color); + font-weight: 700; + text-shadow: var(--text-shadow); +} + +h1, .fs-1 { + margin-bottom: 1.25rem; + line-height: 3rem; +} + +h2, .fs-2 { + margin-bottom: 1rem; + line-height: 2.4rem; +} + +h3, .fs-3 { + margin-bottom: 0.875rem; + line-height: 2.1rem; +} + +h4, .fs-4 { + margin-bottom: 0.75rem; + line-height: 1.8rem; +} + +h5, .fs-5 { + margin-bottom: 0.625rem; + line-height: 1.5rem; +} + +h6, .fs-6 { + margin-bottom: 0.5rem; + line-height: 1rem; +} + +a { + color: var(--primary-color); + text-decoration: none; +} + +ul { + list-style: none; + padding-left: 0; +} + +.button { + background-color: var(--secondary-color); + border-radius: 5px; + box-shadow: var(--button-shadow); + color: #212529; + display: inline-block; + font-weight: 780; + padding: 1rem 2rem; + text-transform: uppercase; + text-shadow: var(--text-shadow); + transition: all ease-in-out .1s; + width: auto; +} + +.button:hover { + box-shadow: inset 0 -2px 0 rgba(0,0,0,0.3); +} + +.button:active { + box-shadow: none; +} + +.e-button { + background-color: transparent; + border: 1px solid var(--secondary-color); + color: var(--secondary-color); + box-shadow: none; +} + +.section-heading { + text-align: center; + padding-bottom: 1rem; + position: relative; +} + +.section-heading::before { + content: ""; + position: absolute; + display: block; + width: 240px; + height: 1px; + background: #ddd; + bottom: 1px; + left: calc(50% - 120px); +} + +.section-heading::after { + content: ""; + position: absolute; + display: block; + width: 80px; + height: 3px; + background: var(--primary-color); + bottom: 0; + left: calc(50% - 40px); +} + + + +/* Navigation */ + +/* Site Header +--------------------------------------------- */ +.site-header { + background-color: rgba(60, 72, 107, 0.9); + border-bottom: 1px solid var(--primary-color); + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25); + left: 0; + position: fixed; + top: 0; + width: 100%; + z-index: 11; +} + +.nav-flex { + left: 0; + z-index: 10; + display: grid; + width: 100%; + grid-template-columns: 2fr 7.5fr; +} + +.site-title { + margin-bottom: 0; +} + +.site-title > a { + background: url(../../media/web-logo.png) no-repeat left bottom; + background-size: contain; + display: block; + height: 76px; + text-indent: -9999px; + margin-bottom: 0; + z-index: -99; + transition: var(--transition); + filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.3)); +} + +.dark .site-title > a { + height: 66px; +} + +.site-description { + display: block; + height: 0; + margin-bottom: 0; + text-indent: -9999px; +} + + +/* Site Navigation +---------------------------------------------------------------------------------------------------- */ +.primary-menu { + display: flex; + gap: 20px; + justify-content: flex-end; + flex-wrap: wrap; + max-width: 1200px; +} + +ul.primary-menu { + margin: 0; + list-style: none; +} + +.primary-menu .menu-item:has(a.active) { + border-bottom: 1px solid var(--secondary-color); +} + +.primary-menu a { + color: #fff; + text-shadow: var(--text-shadow); + transition: var(--transition); +} + +.primary-menu a.active, +.primary-menu a:hover { + color: var(--secondary-color); +} + +.primary-menu a { + font-size: 14px; + font-weight: 700; + line-height: 76px; + text-transform: uppercase; +} + +.dark .primary-menu a { + line-height: 66px; +} + + + +/* Media Queries +---------------------------------------------------------------------------------------------------- */ +/* For Large Devices only */ +@media only screen and (min-width: 769px) { + /* Responsive Menu +--------------------------------------------- */ + .menu-toggle { + display: none; + visibility: hidden; + } + .nav-primary { + display: block !important; + } + + .home-section { + background-image: url(img/home-bg.webp); + background-attachment: fixed; + } +} + +@media only screen and (max-width: 992px) { + + .nav-flex { + grid-template-columns: 80% 20%; + } + + nav.nav-primary { + max-height: 0; + transition: var(--transition); + overflow: hidden; + position: relative; + } + + nav.nav-primary.show { + margin-top: 2rem; + max-height: 100svh; + visibility: visible; + } + + ul.primary-menu { + margin-bottom: 20px; + } + + .site-title > a, + .dark .site-title > a { + height: 66px; + } + + .primary-menu a { + font-size: 1rem; + } + + .menu-toggle { + background: transparent; + border-width: 0; + color: #fff; + display: block; + padding: 0; + visibility: visible; + cursor: pointer; + text-align: right; + } + + .primary-menu { + flex-wrap: wrap; + margin-bottom: 20px; + } + + .primary-menu .menu-item { + display: block; + margin-left: calc(10% + 10px); + width: 100%; + } + + .primary-menu a, + .dark .primary-menu a { + line-height: 30px; + } + + .menu-toggle:focus, + .menu-toggle:hover { + background-color: transparent; + border-width: 0; + } + + .menu-toggle::before { + border: 1px solid rgba(0, 0, 0, 0.3); + border-radius: 5px; + content: '\eb5f'; + display: inline-block; + font-size: 2.5rem; + padding: 1px 0 0; + text-rendering: auto; + transform: rotateX( 0 ); + transition: var(--transition); + } + + .menu-toggle.activated::before { + box-shadow: inset 1px -1px 4px rgba(0, 0, 0, 0.4); + content: '\ec8d'; + transform: rotateX( 180deg ); + } + + .menu-toggle::before, + .menu-toggle.activated::before { + text-rendering: auto; + } +} +/* navigation */ + + +/* main container */ +.main { + +} +.section { + display: flex; + align-items: center; + align-content: center; + justify-content: center; + padding: calc(2rem + 66px) 0 2rem; +} +.section:nth-child(even) { + background-color: var(--even-bg-color); +} +.section:nth-child(odd) { + background-color: var(--odd-bg-color); +} +/* main container */ + + +/* home section hero */ +.hero { + background-image: url("../../media/header-bg.webp"); + background-position: center center; + background-repeat: no-repeat; + background-size: cover; + position: relative; + min-height: 100svh; +} + +.hero h1, .hero h2, .hero h3, .hero a.home-phone { + color: #fff; +} + +.hero a.home-phone { + font-weight: 700; +} + +.hero a.home-phone > i { + background-color: var(--accent-color); + padding: 1rem; + color: #212529; + border-radius: 2rem; + box-shadow: var(--button-shadow); + transition: var(--transition); +} + +.hero a.home-phone > i:hover { + transform: rotate(30deg); +} + +.hero a.home-phone > i:hover { + box-shadow: inset 0 -2px 0 rgba(0,0,0,0.3); +} + +.hero a.home-phone > i:active { + box-shadow: none; +} + +.hero .container * { + z-index: 2; +} + +.hero .background-overlay { + height: 100%; + width: 100%; + min-height: 100svh; + top: 0; + left: 0; + position: absolute; + mix-blend-mode: multiply; + background-color: var(--primary-color); + opacity: 0.5; + z-index: 0; +} +@media(max-width:1024px) { + .hero { + background-image: url("../../media/header-bg-mobile.webp"); + } +} +/* home section hero */ + + + + +/* Deals Section */ +.ag-courses_box { + display: flex; + align-items: stretch; + justify-content: space-between; + align-content: center; + flex-wrap: wrap; + padding: 2.5rem 0; + color: #fff; +} + +.ag-courses_item { + background-color: #3c486b; + border-radius: 10px; + display: block; + flex-basis: calc(33.33333% - 30px); + margin: 0 15px 30px; + overflow: hidden; + padding: 30px 20px; + position: relative; + +} +.ag-courses_item:hover .ag-courses-item_bg { + transform: scale(10); +} + +.ag-courses-item_title { + color: #fff; + position: relative; + z-index: 2; + overflow: hidden; + border-bottom: 1px solid #ccc; + padding-bottom: .625rem; + text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); +} + +.ag-course-body { + z-index: 3; + position: relative; +} + +.ag-courses-item_bg { + height: 128px; + width: 128px; + background-color: #f9b234; + z-index: 1; + position: absolute; + top: -75px; + right: -75px; + border-radius: 50%; + transition: var(--transition); +} +.ag-courses_item:nth-child(2n) .ag-courses-item_bg { + background-color: #3ecd5e; +} +.ag-courses_item:nth-child(3n) .ag-courses-item_bg { + background-color: #e44002; +} +.ag-courses_item:nth-child(4n) .ag-courses-item_bg { + background-color: #952aff; +} +.ag-courses_item:nth-child(5n) .ag-courses-item_bg { + background-color: #cd3e94; +} +.ag-courses_item:nth-child(6n) .ag-courses-item_bg { + background-color: #4c49ea; +} + + + +@media only screen and (max-width: 979px) { + .ag-courses_item { + flex-basis: calc(50% - 30px); + } +} +@media only screen and (max-width: 639px) { + .ag-courses_item { + flex-basis: 100%; + padding: 22px 40px; + } +} +/* deals section */ + + + +/* about section */ +.counter-box { + display: grid; + grid-template-columns: repeat(4, 1fr); + grid-gap: 1rem; + justify-content: center; + place-items: center; +} +@media only screen and (max-width: 992px) { + .counter-box { + grid-template-columns: repeat(2, 1fr); + } +} +@media only screen and (max-width: 380px) { + .counter-box { + grid-template-columns: repeat(1, 1fr); + } +} + +.counter-widget { + background-color: var(--secondary-color); + border-radius: 1rem; + color: #212529; + padding: 1rem; + text-align: center; + width: 100%; + height: 100%; + display: grid; + place-items: center; +} + +.services-container > ul { + display: flex; + gap: 2rem; + flex-wrap: wrap; + justify-content: space-between; + align-content: flex-end; +} + +.services-container > ul li { + flex-basis: calc( 25% - 2rem ); +} + +.services-container > ul li p { + margin-bottom: 0; +} + +@media only screen and (max-width: 992px) { + .services-container ul li { + flex-basis: calc( 33.33333333% - 2rem ); + } +} + +@media only screen and (max-width: 768px) { + .services-container ul li { + flex-basis: calc( 50% - 2rem ); + } +} + +@media only screen and (max-width: 576px) { + .services-container ul li { + flex-basis: calc( 100% ); + } +} + +/* about section */ + + + +/* why us section */ +.why-row .col-12 { + margin-bottom: 1rem; +} + +.why-item-container { + border-radius: 1rem; + height: 100%; + padding: 1rem; + border: 1px solid var(--primary-color); +} + +.why-item-container h4 { + color: #fff; +} + +/* why us section */ + + +/* tesimonial section */ +.testimonial .blockquote { + font-size: 1rem; +} +.testimonial .blockquote-footer { + color: #333; + margin-top: -0.5rem; +} + +/* tesimonial section */ + + +/* contact us section */ +.contact-icon-list-item { + font-weight: 700; +} + +.map-widget-container { + position: relative; + padding-bottom: 400px !important; + height: 0; + overflow: hidden; + height: auto; + border: 1px solid var(--primary-color); + display: block; +} +.map-widget-container iframe { + position: absolute; + top: 0; + left: 0; + width: 100% !important; + height: 100% !important; + max-height: 400px !important; +} + +.contact-form label, +.contact-form input, +.contact-form textarea, +.contact-form button { + display: block; +} + +.contact-form label { + margin-bottom: .2rem; + font-weight: 700; + color: var(--primary-color); +} +.contact-form input, +.contact-form textarea { + background-color: var(--even-bg-color); + border-radius: 5px; + border: 1px solid #212529; + margin-bottom: 1rem; + outline: 0; + padding: .5rem; + transition: var(--transition); + width: 100%; +} + +.contact-form input:focus, +.contact-form textarea:focus { + background-color: var(--odd-bg-color); + box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.25); + border-color: var(--accent-color); +} +.contact-form .required-label { + color: var(--accent-color); +} +.contact-form button { + border: none; +} + +.business-hours .text-dange { + color: var(--accent-color); +} + +.working-hours { + border: 1px solid var(--primary-color); +} + +.working-hours > table { + margin-bottom: 0; +} + +.working-hours > table > .thead > tr > th { + color: var(--primary-color); + background-color: var(--even-bg-color); +} + +.working-hours > table > tbody > tr > td:nth-child(odd) { + font-weight: 700; +} + +.working-hours > table > tbody > tr:nth-child(odd) > td { + background-color: var(--odd-bg-color); +} + +.working-hours > table > tbody > tr:nth-child(even) > td { + background-color: var(--even-bg-color); +} + +/* footer */ +.site-footer { + color: #fff; + padding-top: 1rem; + background-color: var(--primary-color); +} +.site-footer .powered { + text-align: right; +} +.site-footer .powered a { + color: #ccc; +} + +@media only screen and (max-width: 767px) { + .site-footer .powered { + text-align: left; + } +} + +/* footer */ + +/*Top Link*/ +body.dark a.top-link { + opacity: 1; + visibility: visible; +} +a.top-link { + bottom: 10px; + font-size: 40px; + opacity: 0; + position: fixed; + right: 10px; + transition: var(--transition); + visibility: hidden; + line-height: 1; + z-index: 4; + +} +a.top-link > i { + color: var(--accent-color); + text-shadow: var(--text-shadow); + border-radius: 100px; + +} +a.top-link > i:hover { + text-shadow: none; +} +/*Top Link*/ + +/*# sourceMappingURL=data:application/json;base64,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QUNyQjtBQUNBO0lBQ0ksV0FBVztBQUNmOztBQUVBO0lBQ0k7UUFDSSxnQkFBZ0I7SUFDcEI7QUFDSjs7QUFFQSxXQUFXOztBQUVYLFdBQVc7QUFDWDtJQUNJLFVBQVU7SUFDVixtQkFBbUI7QUFDdkI7QUFDQTtJQUNJLFlBQVk7SUFDWixlQUFlO0lBQ2YsVUFBVTtJQUNWLGVBQWU7SUFDZixXQUFXO0lBQ1gsNkJBQTZCO0lBQzdCLGtCQUFrQjtJQUNsQixjQUFjO0lBQ2QsVUFBVTs7QUFFZDtBQUNBO0lBQ0ksMEJBQTBCO0lBQzFCLCtCQUErQjtJQUMvQixvQkFBb0I7O0FBRXhCO0FBQ0E7SUFDSSxpQkFBaUI7QUFDckI7QUFDQSxXQUFXIiwiZmlsZSI6InByZWZpeGVkLWNzcy1maWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuOnJvb3Qge1xuICAgIC0tcHJpbWFyeS1jb2xvcjogIzNjNDg2YjtcbiAgICAtLXNlY29uZGFyeS1jb2xvcjogI2Y5ZDk0OTtcbiAgICAtLWFjY2VudC1jb2xvcjogI2Y0NTA1MDtcbiAgICAtLWV2ZW4tYmctY29sb3I6ICNmMGYwZjA7XG4gICAgLS1vZGQtYmctY29sb3I6ICNmOWY5Zjk7XG4gICAgLS1idXR0b24tc2hhZG93OiBpbnNldCAwIC0ycHggMCByZ2JhKDAsMCwwLDAuMyksIDFweCAxcHggMnB4IDAgcmdiYSgwLDAsMCwwLjMpO1xuICAgIC0tYm94LXNoYWRvdzogMXB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIC0tdGV4dC1zaGFkb3c6IDFweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAtLXRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjJzO1xufVxuXG5ib2R5IHtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCwgc2Fucy1zZXJpZjtcbn1cblxuaDEsaDIsaDMsaDQsaDUsaDYsXG4uZnMtMSwuZnMtMiwuZnMtMywuZnMtNCwuZnMtNSwuZnMtNiB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1zaGFkb3c6IHZhcigtLXRleHQtc2hhZG93KTtcbn1cblxuaDEsIC5mcy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuXG5oMiwgLmZzLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbn1cblxuaDMsIC5mcy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4xcmVtO1xufVxuXG5oNCwgLmZzLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbn1cblxuaDUsIC5mcy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG5oNiwgLmZzLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbn1cblxuYSB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxudWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1idXR0b24tc2hhZG93KTtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDc4MDtcbiAgICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LXNoYWRvdzogdmFyKC0tdGV4dC1zaGFkb3cpO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuMXM7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi5idXR0b246aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIHJnYmEoMCwwLDAsMC4zKTtcbn1cblxuLmJ1dHRvbjphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5lLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgIGJvdHRvbTogMXB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTIwcHgpO1xufVxuXG4uc2VjdGlvbi1oZWFkaW5nOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDBweCk7XG59XG5cblxuXG4vKiBOYXZpZ2F0aW9uICovXG5cbi8qIFNpdGUgSGVhZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zaXRlLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MCwgNzIsIDEwNywgMC45KTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDExO1xufVxuXG4ubmF2LWZsZXgge1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciA3LjVmcjtcbn1cblxuLnNpdGUtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaXRlLXRpdGxlID4gYSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL21lZGlhL3dlYi1sb2dvLnBuZykgbm8tcmVwZWF0IGxlZnQgYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDc2cHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAtOTk7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMykpO1xufVxuXG4uZGFyayAuc2l0ZS10aXRsZSA+IGEge1xuICAgIGhlaWdodDogNjZweDtcbn1cblxuLnNpdGUtZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuXG5cbi8qIFNpdGUgTmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnByaW1hcnktbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG59XG5cbnVsLnByaW1hcnktbWVudSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wcmltYXJ5LW1lbnUgLm1lbnUtaXRlbTpoYXMoYS5hY3RpdmUpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLnByaW1hcnktbWVudSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXNoYWRvdzogdmFyKC0tdGV4dC1zaGFkb3cpO1xuICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xufVxuXG4ucHJpbWFyeS1tZW51IGEuYWN0aXZlLFxuLnByaW1hcnktbWVudSBhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLnByaW1hcnktbWVudSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogNzZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZGFyayAucHJpbWFyeS1tZW51IGEge1xuICAgIGxpbmUtaGVpZ2h0OiA2NnB4O1xufVxuXG5cblxuLyogTWVkaWEgUXVlcmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogRm9yIExhcmdlIERldmljZXMgb25seSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC8qIFJlc3BvbnNpdmUgTWVudVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gICAgLm1lbnUtdG9nZ2xlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgICAubmF2LXByaW1hcnkge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5ob21lLXNlY3Rpb24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL2hvbWUtYmcud2VicCk7XG4gICAgICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cbiAgICAubmF2LWZsZXgge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDgwJSAyMCU7XG4gICAgfVxuXG4gICAgbmF2Lm5hdi1wcmltYXJ5IHtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICBuYXYubmF2LXByaW1hcnkuc2hvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHN2aDtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICB1bC5wcmltYXJ5LW1lbnUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5zaXRlLXRpdGxlID4gYSxcbiAgICAuZGFyayAuc2l0ZS10aXRsZSA+IGEge1xuICAgICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgfVxuXG4gICAgLnByaW1hcnktbWVudSBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cblxuICAgIC5tZW51LXRvZ2dsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAucHJpbWFyeS1tZW51IHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5wcmltYXJ5LW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygxMCUgKyAxMHB4KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnByaW1hcnktbWVudSBhLFxuICAgIC5kYXJrIC5wcmltYXJ5LW1lbnUgYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIC5tZW51LXRvZ2dsZTpmb2N1cyxcbiAgICAubWVudS10b2dnbGU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIH1cblxuICAgIC5tZW51LXRvZ2dsZTo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGViNWYnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBwYWRkaW5nOiAxcHggMCAwO1xuICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKCAwICk7XG4gICAgICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICAgIH1cblxuICAgIC5tZW51LXRvZ2dsZS5hY3RpdmF0ZWQ6OmJlZm9yZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDFweCAtMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGVjOGQnO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoIDE4MGRlZyApO1xuICAgIH1cblxuICAgIC5tZW51LXRvZ2dsZTo6YmVmb3JlLFxuICAgIC5tZW51LXRvZ2dsZS5hY3RpdmF0ZWQ6OmJlZm9yZSB7XG4gICAgICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIH1cbn1cbi8qIG5hdmlnYXRpb24gKi9cblxuXG4vKiBtYWluIGNvbnRhaW5lciAqL1xuLm1haW4ge1xuXG59XG4uc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiBjYWxjKDJyZW0gKyA2NnB4KSAwIDJyZW07XG59XG4uc2VjdGlvbjpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWV2ZW4tYmctY29sb3IpO1xufVxuLnNlY3Rpb246bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW9kZC1iZy1jb2xvcik7XG59XG4vKiBtYWluIGNvbnRhaW5lciAqL1xuXG5cbi8qIGhvbWUgc2VjdGlvbiBoZXJvICovXG4uaGVybyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvaGVhZGVyLWJnLndlYnBcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHN2aDtcbn1cblxuLmhlcm8gaDEsIC5oZXJvIGgyLCAuaGVybyBoMywgLmhlcm8gYS5ob21lLXBob25lIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmhlcm8gYS5ob21lLXBob25lIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uaGVybyBhLmhvbWUtcGhvbmUgPiBpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1idXR0b24tc2hhZG93KTtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcbn1cblxuLmhlcm8gYS5ob21lLXBob25lID4gaTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xufVxuXG4uaGVybyBhLmhvbWUtcGhvbmUgPiBpOmhvdmVyIHsgXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgcmdiYSgwLDAsMCwwLjMpO1xufVxuXG4uaGVybyBhLmhvbWUtcGhvbmUgPiBpOmFjdGl2ZSB7IFxuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5oZXJvIC5jb250YWluZXIgKiB7XG4gICAgei1pbmRleDogMjtcbn1cblxuLmhlcm8gLmJhY2tncm91bmQtb3ZlcmxheSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHN2aDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB6LWluZGV4OiAwO1xufVxuQG1lZGlhKG1heC13aWR0aDoxMDI0cHgpIHtcbiAgICAuaGVybyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL2hlYWRlci1iZy1tb2JpbGUud2VicFwiKTtcbiAgICB9XG59XG4vKiBob21lIHNlY3Rpb24gaGVybyAqL1xuXG5cblxuXG4vKiBEZWFscyBTZWN0aW9uICovXG4uYWctY291cnNlc19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMi41cmVtIDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWctY291cnNlc19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjNDg2YjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtYmFzaXM6IGNhbGMoMzMuMzMzMzMlIC0gMzBweCk7XG4gIG1hcmdpbjogMCAxNXB4IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG59XG4uYWctY291cnNlc19pdGVtOmhvdmVyIC5hZy1jb3Vyc2VzLWl0ZW1fYmcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEwKTtcbn1cblxuLmFnLWNvdXJzZXMtaXRlbV90aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nLWJvdHRvbTogLjYyNXJlbTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmFnLWNvdXJzZS1ib2R5IHtcbiAgICB6LWluZGV4OiAzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFnLWNvdXJzZXMtaXRlbV9iZyB7XG4gIGhlaWdodDogMTI4cHg7XG4gIHdpZHRoOiAxMjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YjIzNDtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC03NXB4O1xuICByaWdodDogLTc1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG59XG4uYWctY291cnNlc19pdGVtOm50aC1jaGlsZCgybikgLmFnLWNvdXJzZXMtaXRlbV9iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZWNkNWU7XG59XG4uYWctY291cnNlc19pdGVtOm50aC1jaGlsZCgzbikgLmFnLWNvdXJzZXMtaXRlbV9iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDQwMDI7XG59XG4uYWctY291cnNlc19pdGVtOm50aC1jaGlsZCg0bikgLmFnLWNvdXJzZXMtaXRlbV9iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NTJhZmY7XG59XG4uYWctY291cnNlc19pdGVtOm50aC1jaGlsZCg1bikgLmFnLWNvdXJzZXMtaXRlbV9iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZDNlOTQ7XG59XG4uYWctY291cnNlc19pdGVtOm50aC1jaGlsZCg2bikgLmFnLWNvdXJzZXMtaXRlbV9iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YzQ5ZWE7XG59XG5cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XG4gIC5hZy1jb3Vyc2VzX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMzBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmFnLWNvdXJzZXNfaXRlbSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBwYWRkaW5nOiAyMnB4IDQwcHg7XG4gIH1cbn1cbi8qIGRlYWxzIHNlY3Rpb24gKi9cblxuXG5cbi8qIGFib3V0IHNlY3Rpb24gKi9cbi5jb3VudGVyLWJveCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvdW50ZXItYm94IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgLmNvdW50ZXItYm94IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICB9XG59XG5cbi5jb3VudGVyLXdpZGdldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zZXJ2aWNlcy1jb250YWluZXIgPiB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDJyZW07XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnNlcnZpY2VzLWNvbnRhaW5lciA+IHVsIGxpIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKCAyNSUgLSAycmVtICk7XG59XG5cbi5zZXJ2aWNlcy1jb250YWluZXIgPiB1bCBsaSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5zZXJ2aWNlcy1jb250YWluZXIgdWwgbGkge1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKCAzMy4zMzMzMzMzMyUgLSAycmVtICk7XG4gICAgfSAgXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlcnZpY2VzLWNvbnRhaW5lciB1bCBsaSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoIDUwJSAtIDJyZW0gKTtcbiAgICB9ICBcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc2VydmljZXMtY29udGFpbmVyIHVsIGxpIHtcbiAgICAgICAgZmxleC1iYXNpczogY2FsYyggMTAwJSApO1xuICAgIH0gIFxufVxuXG4vKiBhYm91dCBzZWN0aW9uICovXG5cblxuXG4vKiB3aHkgdXMgc2VjdGlvbiAqL1xuLndoeS1yb3cgLmNvbC0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLndoeS1pdGVtLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLndoeS1pdGVtLWNvbnRhaW5lciBoNCB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi8qIHdoeSB1cyBzZWN0aW9uICovXG5cblxuLyogdGVzaW1vbmlhbCBzZWN0aW9uICovXG4udGVzdGltb25pYWwgLmJsb2NrcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi50ZXN0aW1vbmlhbCAuYmxvY2txdW90ZS1mb290ZXIge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW07XG59XG5cbi8qIHRlc2ltb25pYWwgc2VjdGlvbiAqL1xuXG5cbi8qIGNvbnRhY3QgdXMgc2VjdGlvbiAqL1xuLmNvbnRhY3QtaWNvbi1saXN0LWl0ZW0ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5tYXAtd2lkZ2V0LWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYXAtd2lkZ2V0LWNvbnRhaW5lciBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jb250YWN0LWZvcm0gbGFiZWwsXG4uY29udGFjdC1mb3JtIGlucHV0LFxuLmNvbnRhY3QtZm9ybSB0ZXh0YXJlYSxcbi5jb250YWN0LWZvcm0gYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbnRhY3QtZm9ybSBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4uY29udGFjdC1mb3JtIGlucHV0LFxuLmNvbnRhY3QtZm9ybSB0ZXh0YXJlYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZXZlbi1iZy1jb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMTI1Mjk7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHBhZGRpbmc6IC41cmVtO1xuICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFjdC1mb3JtIGlucHV0OmZvY3VzLFxuLmNvbnRhY3QtZm9ybSB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb2RkLWJnLWNvbG9yKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbn1cbi5jb250YWN0LWZvcm0gLnJlcXVpcmVkLWxhYmVsIHtcbiAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbn1cbi5jb250YWN0LWZvcm0gYnV0dG9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5idXNpbmVzcy1ob3VycyAudGV4dC1kYW5nZSB7XG4gICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG59XG5cbi53b3JraW5nLWhvdXJzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLndvcmtpbmctaG91cnMgPiB0YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndvcmtpbmctaG91cnMgPiB0YWJsZSA+IC50aGVhZCA+IHRyID4gdGgge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ldmVuLWJnLWNvbG9yKTtcbn1cblxuLndvcmtpbmctaG91cnMgPiB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZDpudGgtY2hpbGQob2RkKSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLndvcmtpbmctaG91cnMgPiB0YWJsZSA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKG9kZCkgPiB0ZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tb2RkLWJnLWNvbG9yKTtcbn1cblxuLndvcmtpbmctaG91cnMgPiB0YWJsZSA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKGV2ZW4pID4gdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWV2ZW4tYmctY29sb3IpO1xufVxuXG4vKiBmb290ZXIgKi9cbi5zaXRlLWZvb3RlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG4uc2l0ZS1mb290ZXIgLnBvd2VyZWQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnNpdGUtZm9vdGVyIC5wb3dlcmVkIGEge1xuICAgIGNvbG9yOiAjY2NjO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNpdGUtZm9vdGVyIC5wb3dlcmVkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG59XG5cbi8qIGZvb3RlciAqL1xuXG4vKlRvcCBMaW5rKi9cbmJvZHkuZGFyayBhLnRvcC1saW5rIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5hLnRvcC1saW5rIHtcbiAgICBib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB6LWluZGV4OiA0O1xuXG59XG5hLnRvcC1saW5rID4gaSB7XG4gICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gICAgdGV4dC1zaGFkb3c6IHZhcigtLXRleHQtc2hhZG93KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcblxufVxuYS50b3AtbGluayA+IGk6aG92ZXIge1xuICAgIHRleHQtc2hhZG93OiBub25lO1xufVxuLypUb3AgTGluayovXG4iXX0= */ \ No newline at end of file diff --git a/assets/css/style.css b/assets/css/style.css index fcce812..d8175b3 100644 --- a/assets/css/style.css +++ b/assets/css/style.css @@ -66,30 +66,36 @@ ul { .button { background-color: var(--secondary-color); border-radius: 5px; - box-shadow: var(--button-shadow); + -webkit-box-shadow: var(--button-shadow); + box-shadow: var(--button-shadow); color: #212529; display: inline-block; font-weight: 780; padding: 1rem 2rem; text-transform: uppercase; text-shadow: var(--text-shadow); + -webkit-transition: all ease-in-out .1s; + -o-transition: all ease-in-out .1s; transition: all ease-in-out .1s; width: auto; } .button:hover { - box-shadow: inset 0 -2px 0 rgba(0,0,0,0.3); + -webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,0.3); + box-shadow: inset 0 -2px 0 rgba(0,0,0,0.3); } .button:active { - box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; } .e-button { background-color: transparent; border: 1px solid var(--secondary-color); color: var(--secondary-color); - box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; } .section-heading { @@ -129,7 +135,8 @@ ul { .site-header { background-color: rgba(60, 72, 107, 0.9); border-bottom: 1px solid var(--primary-color); - box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25); + -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25); + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.25); left: 0; position: fixed; top: 0; @@ -159,8 +166,11 @@ ul { text-indent: -9999px; margin-bottom: 0; z-index: -99; + -webkit-transition: var(--transition); + -o-transition: var(--transition); transition: var(--transition); - filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.3)); + -webkit-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.3)); + filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.3)); } .dark .site-title > a { @@ -178,13 +188,18 @@ ul { /* Site Navigation ---------------------------------------------------------------------------------------------------- */ .primary-menu { + display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; gap: 20px; - -ms-flex-pack: end; - justify-content: flex-end; - -ms-flex-wrap: wrap; - flex-wrap: wrap; + -webkit-box-pack: end; + -webkit-justify-content: flex-end; + -ms-flex-pack: end; + justify-content: flex-end; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; max-width: 1200px; } @@ -200,6 +215,8 @@ ul.primary-menu { .primary-menu a { color: #fff; text-shadow: var(--text-shadow); + -webkit-transition: var(--transition); + -o-transition: var(--transition); transition: var(--transition); } @@ -250,6 +267,8 @@ ul.primary-menu { nav.nav-primary { max-height: 0; + -webkit-transition: var(--transition); + -o-transition: var(--transition); transition: var(--transition); overflow: hidden; position: relative; @@ -286,8 +305,9 @@ ul.primary-menu { } .primary-menu { - -ms-flex-wrap: wrap; - flex-wrap: wrap; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; margin-bottom: 20px; } @@ -304,7 +324,7 @@ ul.primary-menu { .menu-toggle:focus, .menu-toggle:hover { - bakground-color: transparent; + background-color: transparent; border-width: 0; } @@ -316,14 +336,19 @@ ul.primary-menu { font-size: 2.5rem; padding: 1px 0 0; text-rendering: auto; - transform: rotateX( 0 ); + -webkit-transform: rotateX( 0 ); + transform: rotateX( 0 ); + -webkit-transition: var(--transition); + -o-transition: var(--transition); transition: var(--transition); } .menu-toggle.activated::before { - box-shadow: inset 1px -1px 4px rgba(0, 0, 0, 0.4); + -webkit-box-shadow: inset 1px -1px 4px rgba(0, 0, 0, 0.4); + box-shadow: inset 1px -1px 4px rgba(0, 0, 0, 0.4); content: '\ec8d'; - transform: rotateX( 180deg ); + -webkit-transform: rotateX( 180deg ); + transform: rotateX( 180deg ); } .menu-toggle::before, @@ -339,14 +364,21 @@ ul.primary-menu { } .section { + display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-line-pack: center; - align-content: center; - -ms-flex-pack: center; - justify-content: center; + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center; + -webkit-align-content: center; + -ms-flex-line-pack: center; + align-content: center; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; padding: calc(2rem + 66px) 0 2rem; } .section:nth-child(even) { @@ -381,21 +413,27 @@ ul.primary-menu { padding: 1rem; color: #212529; border-radius: 2rem; - box-shadow: var(--button-shadow); + -webkit-box-shadow: var(--button-shadow); + box-shadow: var(--button-shadow); + -webkit-transition: var(--transition); + -o-transition: var(--transition); transition: var(--transition); } .hero a.home-phone > i:hover { - -ms-transform: rotate(30deg); - transform: rotate(30deg); + -webkit-transform: rotate(30deg); + -ms-transform: rotate(30deg); + transform: rotate(30deg); } .hero a.home-phone > i:hover { - box-shadow: inset 0 -2px 0 rgba(0,0,0,0.3); + -webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,0.3); + box-shadow: inset 0 -2px 0 rgba(0,0,0,0.3); } .hero a.home-phone > i:active { - box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; } .hero .container * { @@ -426,16 +464,24 @@ ul.primary-menu { /* Deals Section */ .ag-courses_box { + display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; - -ms-flex-align: stretch; - align-items: stretch; - -ms-flex-pack: justify; - justify-content: space-between; - -ms-flex-line-pack: center; - align-content: center; - -ms-flex-wrap: wrap; - flex-wrap: wrap; + -webkit-box-align: stretch; + -webkit-align-items: stretch; + -ms-flex-align: stretch; + align-items: stretch; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; + -webkit-align-content: center; + -ms-flex-line-pack: center; + align-content: center; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; padding: 2.5rem 0; color: #fff; } @@ -444,8 +490,9 @@ ul.primary-menu { background-color: #3c486b; border-radius: 10px; display: block; - -ms-flex-preferred-size: calc(33.33333% - 30px); - flex-basis: calc(33.33333% - 30px); + -webkit-flex-basis: calc(33.33333% - 30px); + -ms-flex-preferred-size: calc(33.33333% - 30px); + flex-basis: calc(33.33333% - 30px); margin: 0 15px 30px; overflow: hidden; padding: 30px 20px; @@ -453,8 +500,9 @@ ul.primary-menu { } .ag-courses_item:hover .ag-courses-item_bg { - -ms-transform: scale(10); - transform: scale(10); + -webkit-transform: scale(10); + -ms-transform: scale(10); + transform: scale(10); } .ag-courses-item_title { @@ -479,8 +527,10 @@ ul.primary-menu { z-index: 1; position: absolute; top: -75px; - righ: -75px; + right: -75px; border-radius: 50%; + -webkit-transition: var(--transition); + -o-transition: var(--transition); transition: var(--transition); } .ag-courses_item:nth-child(2n) .ag-courses-item_bg { @@ -503,14 +553,16 @@ ul.primary-menu { @media only screen and (max-width: 979px) { .ag-courses_item { - -ms-flex-preferred-size: calc(50% - 30px); - flex-basis: calc(50% - 30px); + -webkit-flex-basis: calc(50% - 30px); + -ms-flex-preferred-size: calc(50% - 30px); + flex-basis: calc(50% - 30px); } } @media only screen and (max-width: 639px) { .ag-courses_item { - -ms-flex-preferred-size: 100%; - flex-basis: 100%; + -webkit-flex-basis: 100%; + -ms-flex-preferred-size: 100%; + flex-basis: 100%; padding: 22px 40px; } } @@ -522,23 +574,25 @@ ul.primary-menu { .counter-box { display: -ms-grid; display: grid; - -ms-grid-columns: (1fr)[4]; - grid-template-columns: repeat(4, 1fr); + -ms-grid-columns: 1fr 1rem 1fr 1rem 1fr 1rem 1fr; + grid-template-columns: repeat(4, 1fr); grid-gap: 1rem; - -ms-flex-pack: center; - justify-content: center; + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center; place-items: center; } @media only screen and (max-width: 992px) { .counter-box { - -ms-grid-columns: (1fr)[2]; - grid-template-columns: repeat(2, 1fr); + -ms-grid-columns: 1fr 1rem 1fr; + grid-template-columns: repeat(2, 1fr); } } @media only screen and (max-width: 380px) { .counter-box { - -ms-grid-columns: (1fr)[1]; - grid-template-columns: repeat(1, 1fr); + -ms-grid-columns: 1fr; + grid-template-columns: repeat(1, 1fr); } } @@ -556,20 +610,27 @@ ul.primary-menu { } .services-container > ul { + display: -webkit-box; + display: -webkit-flex; display: -ms-flexbox; display: flex; gap: 2rem; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - -ms-flex-pack: justify; - justify-content: space-between; - -ms-flex-line-pack: end; - align-content: flex-end; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between; + -webkit-align-content: flex-end; + -ms-flex-line-pack: end; + align-content: flex-end; } .services-container > ul li { - -ms-flex-preferred-size: calc( 25% - 2rem ); - flex-basis: calc( 25% - 2rem ); + -webkit-flex-basis: calc( 25% - 2rem ); + -ms-flex-preferred-size: calc( 25% - 2rem ); + flex-basis: calc( 25% - 2rem ); } .services-container > ul li p { @@ -578,22 +639,25 @@ ul.primary-menu { @media only screen and (max-width: 992px) { .services-container ul li { - -ms-flex-preferred-size: calc( 33.33333333% - 2rem ); - flex-basis: calc( 33.33333333% - 2rem ); + -webkit-flex-basis: calc( 33.33333333% - 2rem ); + -ms-flex-preferred-size: calc( 33.33333333% - 2rem ); + flex-basis: calc( 33.33333333% - 2rem ); } } @media only screen and (max-width: 768px) { .services-container ul li { - -ms-flex-preferred-size: calc( 50% - 2rem ); - flex-basis: calc( 50% - 2rem ); + -webkit-flex-basis: calc( 50% - 2rem ); + -ms-flex-preferred-size: calc( 50% - 2rem ); + flex-basis: calc( 50% - 2rem ); } } @media only screen and (max-width: 576px) { .services-container ul li { - -ms-flex-preferred-size: calc( 100% ); - flex-basis: calc( 100% ); + -webkit-flex-basis: calc( 100% ); + -ms-flex-preferred-size: calc( 100% ); + flex-basis: calc( 100% ); } } @@ -675,6 +739,8 @@ ul.primary-menu { margin-bottom: 1rem; outline: 0; padding: .5rem; + -webkit-transition: var(--transition); + -o-transition: var(--transition); transition: var(--transition); width: 100%; } @@ -682,7 +748,8 @@ ul.primary-menu { .contact-form input:focus, .contact-form textarea:focus { background-color: var(--odd-bg-color); - box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.25); + -webkit-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.25); + box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.25); border-color: var(--accent-color); } .contact-form .required-label { @@ -753,6 +820,8 @@ a.top-link { opacity: 0; position: fixed; right: 10px; + -webkit-transition: var(--transition); + -o-transition: var(--transition); transition: var(--transition); visibility: hidden; line-height: 1; diff --git a/assets/css/style.min.css b/assets/css/style.min.css index a555c94..bc0c09f 100644 --- a/assets/css/style.min.css +++ b/assets/css/style.min.css @@ -1 +1 @@ -@charset "UTF-8";:root{--primary-color:#3c486b;--secondary-color:#f9d949;--accent-color:#f45050;--even-bg-color:#f0f0f0;--odd-bg-color:#f9f9f9;--button-shadow:inset 0 -2px 0 rgba(0,0,0,0.3),1px 1px 2px 0 rgba(0,0,0,0.3);--box-shadow:1px 1px 4px rgba(0, 0, 0, 0.3);--text-shadow:1px 1px 2px rgba(0, 0, 0, 0.1);--transition:all ease-in-out 0.2s}body{font-family:Montserrat,sans-serif}.fs-1,.fs-2,.fs-3,.fs-4,.fs-5,.fs-6,h1,h2,h3,h4,h5,h6{color:var(--primary-color);font-weight:700;text-shadow:var(--text-shadow)}.fs-1,h1{margin-bottom:1.25rem;line-height:3rem}.fs-2,h2{margin-bottom:1rem;line-height:2.4rem}.fs-3,h3{margin-bottom:.875rem;line-height:2.1rem}.fs-4,h4{margin-bottom:.75rem;line-height:1.8rem}.fs-5,h5{margin-bottom:.625rem;line-height:1.5rem}.fs-6,h6{margin-bottom:.5rem;line-height:1rem}a{color:var(--primary-color);text-decoration:none}ul{list-style:none;padding-left:0}.button{background-color:var(--secondary-color);border-radius:5px;box-shadow:var(--button-shadow);color:#212529;display:inline-block;font-weight:780;padding:1rem 2rem;text-transform:uppercase;text-shadow:var(--text-shadow);transition:all ease-in-out .1s;width:auto}.button:hover{box-shadow:inset 0 -2px 0 rgba(0,0,0,.3)}.button:active{box-shadow:none}.e-button{background-color:transparent;border:1px solid var(--secondary-color);color:var(--secondary-color);box-shadow:none}.section-heading{text-align:center;padding-bottom:1rem;position:relative}.section-heading::before{content:"";position:absolute;display:block;width:240px;height:1px;background:#ddd;bottom:1px;left:calc(50% - 120px)}.section-heading::after{content:"";position:absolute;display:block;width:80px;height:3px;background:var(--primary-color);bottom:0;left:calc(50% - 40px)}.site-header{background-color:rgba(60,72,107,.9);border-bottom:1px solid var(--primary-color);box-shadow:0 2px 2px rgba(0,0,0,.25);left:0;position:fixed;top:0;width:100%;z-index:11}.nav-flex{left:0;z-index:10;display:-ms-grid;display:grid;width:100%;-ms-grid-columns:2fr 7.5fr;grid-template-columns:2fr 7.5fr}.site-title{margin-bottom:0}.site-title>a{background:url(../../media/web-logo.png) no-repeat left bottom;background-size:contain;display:block;height:76px;text-indent:-9999px;margin-bottom:0;z-index:-99;transition:var(--transition);filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, .3))}.dark .site-title>a{height:66px}.site-description{display:block;height:0;margin-bottom:0;text-indent:-9999px}.primary-menu{display:-ms-flexbox;display:flex;gap:20px;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1200px}ul.primary-menu{margin:0;list-style:none}.primary-menu .menu-item:has(a.active){border-bottom:1px solid var(--secondary-color)}.primary-menu a{color:#fff;text-shadow:var(--text-shadow);transition:var(--transition)}.primary-menu a.active,.primary-menu a:hover{color:var(--secondary-color)}.primary-menu a{font-size:14px;font-weight:700;line-height:76px;text-transform:uppercase}.dark .primary-menu a{line-height:66px}@media only screen and (min-width:769px){.menu-toggle{display:none;visibility:hidden}.nav-primary{display:block!important}.home-section{background-image:url(img/home-bg.webp);background-attachment:fixed}}@media only screen and (max-width:992px){.nav-flex{-ms-grid-columns:80% 20%;grid-template-columns:80% 20%}nav.nav-primary{max-height:0;transition:var(--transition);overflow:hidden;position:relative}nav.nav-primary.show{margin-top:2rem;max-height:100svh;visibility:visible}ul.primary-menu{margin-bottom:20px}.dark .site-title>a,.site-title>a{height:66px}.primary-menu a{font-size:1rem}.menu-toggle{background:0 0;border-width:0;color:#fff;display:block;padding:0;visibility:visible;cursor:pointer;text-align:right}.primary-menu{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.primary-menu .menu-item{display:block;margin-left:calc(10% + 10px);width:100%}.dark .primary-menu a,.primary-menu a{line-height:30px}.menu-toggle:focus,.menu-toggle:hover{bakground-color:transparent;border-width:0}.menu-toggle::before{border:1px solid rgba(0,0,0,.3);border-radius:5px;content:'\eb5f';display:inline-block;font-size:2.5rem;padding:1px 0 0;text-rendering:auto;transform:rotateX(0);transition:var(--transition)}.menu-toggle.activated::before{box-shadow:inset 1px -1px 4px rgba(0,0,0,.4);content:'\ec8d';transform:rotateX(180deg)}.menu-toggle.activated::before,.menu-toggle::before{text-rendering:auto}}.section{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;padding:calc(2rem + 66px) 0 2rem}.section:nth-child(2n){background-color:var(--even-bg-color)}.section:nth-child(odd){background-color:var(--odd-bg-color)}.hero{background-image:url("../../media/header-bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;min-height:100svh}.hero a.home-phone,.hero h1,.hero h2,.hero h3{color:#fff}.hero a.home-phone{font-weight:700}.hero a.home-phone>i{background-color:var(--accent-color);padding:1rem;color:#212529;border-radius:2rem;box-shadow:var(--button-shadow);transition:var(--transition)}.hero a.home-phone>i:hover{-ms-transform:rotate(30deg);transform:rotate(30deg)}.hero a.home-phone>i:hover{box-shadow:inset 0 -2px 0 rgba(0,0,0,.3)}.hero a.home-phone>i:active{box-shadow:none}.hero .container *{z-index:2}.hero .background-overlay{height:100%;width:100%;min-height:100svh;top:0;left:0;position:absolute;mix-blend-mode:multiply;background-color:var(--primary-color);opacity:.5;z-index:0}@media(max-width:1024px){.hero{background-image:url("../../media/header-bg-mobile.webp")}}.ag-courses_box{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2.5rem 0;color:#fff}.ag-courses_item{background-color:#3c486b;border-radius:10px;display:block;-ms-flex-preferred-size:calc(33.33333% - 30px);flex-basis:calc(33.33333% - 30px);margin:0 15px 30px;overflow:hidden;padding:30px 20px;position:relative}.ag-courses_item:hover .ag-courses-item_bg{-ms-transform:scale(10);transform:scale(10)}.ag-courses-item_title{color:#fff;position:relative;z-index:2;overflow:hidden;border-bottom:1px solid #ccc;padding-bottom:.625rem;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.ag-course-body{z-index:3;position:relative}.ag-courses-item_bg{height:128px;width:128px;background-color:#f9b234;z-index:1;position:absolute;top:-75px;righ:-75px;border-radius:50%;transition:var(--transition)}.ag-courses_item:nth-child(2n) .ag-courses-item_bg{background-color:#3ecd5e}.ag-courses_item:nth-child(3n) .ag-courses-item_bg{background-color:#e44002}.ag-courses_item:nth-child(4n) .ag-courses-item_bg{background-color:#952aff}.ag-courses_item:nth-child(5n) .ag-courses-item_bg{background-color:#cd3e94}.ag-courses_item:nth-child(6n) .ag-courses-item_bg{background-color:#4c49ea}@media only screen and (max-width:979px){.ag-courses_item{-ms-flex-preferred-size:calc(50% - 30px);flex-basis:calc(50% - 30px)}}@media only screen and (max-width:639px){.ag-courses_item{-ms-flex-preferred-size:100%;flex-basis:100%;padding:22px 40px}}.counter-box{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);grid-gap:1rem;-ms-flex-pack:center;justify-content:center;place-items:center}@media only screen and (max-width:992px){.counter-box{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:380px){.counter-box{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}.counter-widget{background-color:var(--secondary-color);border-radius:1rem;color:#212529;padding:1rem;text-align:center;width:100%;height:100%;display:-ms-grid;display:grid;place-items:center}.services-container>ul{display:-ms-flexbox;display:flex;gap:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:end;align-content:flex-end}.services-container>ul li{-ms-flex-preferred-size:calc(25% - 2rem);flex-basis:calc(25% - 2rem)}.services-container>ul li p{margin-bottom:0}@media only screen and (max-width:992px){.services-container ul li{-ms-flex-preferred-size:calc(33.33333333% - 2rem);flex-basis:calc(33.33333333% - 2rem)}}@media only screen and (max-width:768px){.services-container ul li{-ms-flex-preferred-size:calc(50% - 2rem);flex-basis:calc(50% - 2rem)}}@media only screen and (max-width:576px){.services-container ul li{-ms-flex-preferred-size:calc(100%);flex-basis:calc(100%)}}.why-row .col-12{margin-bottom:1rem}.why-item-container{border-radius:1rem;height:100%;padding:1rem;border:1px solid var(--primary-color)}.why-item-container h4{color:#fff}.testimonial .blockquote{font-size:1rem}.testimonial .blockquote-footer{color:#333;margin-top:-.5rem}.contact-icon-list-item{font-weight:700}.map-widget-container{position:relative;padding-bottom:400px!important;height:0;overflow:hidden;height:auto;border:1px solid var(--primary-color);display:block}.map-widget-container iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important;max-height:400px!important}.contact-form button,.contact-form input,.contact-form label,.contact-form textarea{display:block}.contact-form label{margin-bottom:.2rem;font-weight:700;color:var(--primary-color)}.contact-form input,.contact-form textarea{background-color:var(--even-bg-color);border-radius:5px;border:1px solid #212529;margin-bottom:1rem;outline:0;padding:.5rem;transition:var(--transition);width:100%}.contact-form input:focus,.contact-form textarea:focus{background-color:var(--odd-bg-color);box-shadow:inset 1px 1px 2px rgba(0,0,0,.25);border-color:var(--accent-color)}.contact-form .required-label{color:var(--accent-color)}.contact-form button{border:none}.business-hours .text-dange{color:var(--accent-color)}.working-hours{border:1px solid var(--primary-color)}.working-hours>table{margin-bottom:0}.working-hours>table>.thead>tr>th{color:var(--primary-color);background-color:var(--even-bg-color)}.working-hours>table>tbody>tr>td:nth-child(odd){font-weight:700}.working-hours>table>tbody>tr:nth-child(odd)>td{background-color:var(--odd-bg-color)}.working-hours>table>tbody>tr:nth-child(2n)>td{background-color:var(--even-bg-color)}.site-footer{color:#fff;padding-top:1rem;background-color:var(--primary-color)}.site-footer .powered{text-align:right}.site-footer .powered a{color:#ccc}@media only screen and (max-width:767px){.site-footer .powered{text-align:left}}body.dark a.top-link{opacity:1;visibility:visible}a.top-link{bottom:10px;font-size:40px;opacity:0;position:fixed;right:10px;transition:var(--transition);visibility:hidden;line-height:1;z-index:4}a.top-link>i{color:var(--accent-color);text-shadow:var(--text-shadow);border-radius:100px}a.top-link>i:hover{text-shadow:none} \ No newline at end of file +@charset "UTF-8";:root{--primary-color:#3c486b;--secondary-color:#f9d949;--accent-color:#f45050;--even-bg-color:#f0f0f0;--odd-bg-color:#f9f9f9;--button-shadow:inset 0 -2px 0 rgba(0,0,0,0.3),1px 1px 2px 0 rgba(0,0,0,0.3);--box-shadow:1px 1px 4px rgba(0, 0, 0, 0.3);--text-shadow:1px 1px 2px rgba(0, 0, 0, 0.1);--transition:all ease-in-out 0.2s}body{font-family:Montserrat,sans-serif}.fs-1,.fs-2,.fs-3,.fs-4,.fs-5,.fs-6,h1,h2,h3,h4,h5,h6{color:var(--primary-color);font-weight:700;text-shadow:var(--text-shadow)}.fs-1,h1{margin-bottom:1.25rem;line-height:3rem}.fs-2,h2{margin-bottom:1rem;line-height:2.4rem}.fs-3,h3{margin-bottom:.875rem;line-height:2.1rem}.fs-4,h4{margin-bottom:.75rem;line-height:1.8rem}.fs-5,h5{margin-bottom:.625rem;line-height:1.5rem}.fs-6,h6{margin-bottom:.5rem;line-height:1rem}a{color:var(--primary-color);text-decoration:none}ul{list-style:none;padding-left:0}.button{background-color:var(--secondary-color);border-radius:5px;-webkit-box-shadow:var(--button-shadow);box-shadow:var(--button-shadow);color:#212529;display:inline-block;font-weight:780;padding:1rem 2rem;text-transform:uppercase;text-shadow:var(--text-shadow);-webkit-transition:all ease-in-out .1s;-o-transition:all ease-in-out .1s;transition:all ease-in-out .1s;width:auto}.button:hover{-webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,.3);box-shadow:inset 0 -2px 0 rgba(0,0,0,.3)}.button:active{-webkit-box-shadow:none;box-shadow:none}.e-button{background-color:transparent;border:1px solid var(--secondary-color);color:var(--secondary-color);-webkit-box-shadow:none;box-shadow:none}.section-heading{text-align:center;padding-bottom:1rem;position:relative}.section-heading::before{content:"";position:absolute;display:block;width:240px;height:1px;background:#ddd;bottom:1px;left:calc(50% - 120px)}.section-heading::after{content:"";position:absolute;display:block;width:80px;height:3px;background:var(--primary-color);bottom:0;left:calc(50% - 40px)}.site-header{background-color:rgba(60,72,107,.9);border-bottom:1px solid var(--primary-color);-webkit-box-shadow:0 2px 2px rgba(0,0,0,.25);box-shadow:0 2px 2px rgba(0,0,0,.25);left:0;position:fixed;top:0;width:100%;z-index:11}.nav-flex{left:0;z-index:10;display:-ms-grid;display:grid;width:100%;-ms-grid-columns:2fr 7.5fr;grid-template-columns:2fr 7.5fr}.site-title{margin-bottom:0}.site-title>a{background:url(../../media/web-logo.png) no-repeat left bottom;background-size:contain;display:block;height:76px;text-indent:-9999px;margin-bottom:0;z-index:-99;-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition);-webkit-filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.3));filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, .3))}.dark .site-title>a{height:66px}.site-description{display:block;height:0;margin-bottom:0;text-indent:-9999px}.primary-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1200px}ul.primary-menu{margin:0;list-style:none}.primary-menu .menu-item:has(a.active){border-bottom:1px solid var(--secondary-color)}.primary-menu a{color:#fff;text-shadow:var(--text-shadow);-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.primary-menu a.active,.primary-menu a:hover{color:var(--secondary-color)}.primary-menu a{font-size:14px;font-weight:700;line-height:76px;text-transform:uppercase}.dark .primary-menu a{line-height:66px}@media only screen and (min-width:769px){.menu-toggle{display:none;visibility:hidden}.nav-primary{display:block!important}.home-section{background-image:url(img/home-bg.webp);background-attachment:fixed}}@media only screen and (max-width:992px){.nav-flex{-ms-grid-columns:80% 20%;grid-template-columns:80% 20%}nav.nav-primary{max-height:0;-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition);overflow:hidden;position:relative}nav.nav-primary.show{margin-top:2rem;max-height:100svh;visibility:visible}ul.primary-menu{margin-bottom:20px}.dark .site-title>a,.site-title>a{height:66px}.primary-menu a{font-size:1rem}.menu-toggle{background:0 0;border-width:0;color:#fff;display:block;padding:0;visibility:visible;cursor:pointer;text-align:right}.primary-menu{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.primary-menu .menu-item{display:block;margin-left:calc(10% + 10px);width:100%}.dark .primary-menu a,.primary-menu a{line-height:30px}.menu-toggle:focus,.menu-toggle:hover{background-color:transparent;border-width:0}.menu-toggle::before{border:1px solid rgba(0,0,0,.3);border-radius:5px;content:'\eb5f';display:inline-block;font-size:2.5rem;padding:1px 0 0;text-rendering:auto;-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.menu-toggle.activated::before{-webkit-box-shadow:inset 1px -1px 4px rgba(0,0,0,.4);box-shadow:inset 1px -1px 4px rgba(0,0,0,.4);content:'\ec8d';-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.menu-toggle.activated::before,.menu-toggle::before{text-rendering:auto}}.section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:calc(2rem + 66px) 0 2rem}.section:nth-child(2n){background-color:var(--even-bg-color)}.section:nth-child(odd){background-color:var(--odd-bg-color)}.hero{background-image:url("../../media/header-bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;min-height:100svh}.hero a.home-phone,.hero h1,.hero h2,.hero h3{color:#fff}.hero a.home-phone{font-weight:700}.hero a.home-phone>i{background-color:var(--accent-color);padding:1rem;color:#212529;border-radius:2rem;-webkit-box-shadow:var(--button-shadow);box-shadow:var(--button-shadow);-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.hero a.home-phone>i:hover{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.hero a.home-phone>i:hover{-webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,.3);box-shadow:inset 0 -2px 0 rgba(0,0,0,.3)}.hero a.home-phone>i:active{-webkit-box-shadow:none;box-shadow:none}.hero .container *{z-index:2}.hero .background-overlay{height:100%;width:100%;min-height:100svh;top:0;left:0;position:absolute;mix-blend-mode:multiply;background-color:var(--primary-color);opacity:.5;z-index:0}@media(max-width:1024px){.hero{background-image:url("../../media/header-bg-mobile.webp")}}.ag-courses_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2.5rem 0;color:#fff}.ag-courses_item{background-color:#3c486b;border-radius:10px;display:block;-webkit-flex-basis:calc(33.33333% - 30px);-ms-flex-preferred-size:calc(33.33333% - 30px);flex-basis:calc(33.33333% - 30px);margin:0 15px 30px;overflow:hidden;padding:30px 20px;position:relative}.ag-courses_item:hover .ag-courses-item_bg{-webkit-transform:scale(10);-ms-transform:scale(10);transform:scale(10)}.ag-courses-item_title{color:#fff;position:relative;z-index:2;overflow:hidden;border-bottom:1px solid #ccc;padding-bottom:.625rem;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.ag-course-body{z-index:3;position:relative}.ag-courses-item_bg{height:128px;width:128px;background-color:#f9b234;z-index:1;position:absolute;top:-75px;right:-75px;border-radius:50%;-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.ag-courses_item:nth-child(2n) .ag-courses-item_bg{background-color:#3ecd5e}.ag-courses_item:nth-child(3n) .ag-courses-item_bg{background-color:#e44002}.ag-courses_item:nth-child(4n) .ag-courses-item_bg{background-color:#952aff}.ag-courses_item:nth-child(5n) .ag-courses-item_bg{background-color:#cd3e94}.ag-courses_item:nth-child(6n) .ag-courses-item_bg{background-color:#4c49ea}@media only screen and (max-width:979px){.ag-courses_item{-webkit-flex-basis:calc(50% - 30px);-ms-flex-preferred-size:calc(50% - 30px);flex-basis:calc(50% - 30px)}}@media only screen and (max-width:639px){.ag-courses_item{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding:22px 40px}}.counter-box{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1rem 1fr 1rem 1fr 1rem 1fr;grid-template-columns:repeat(4,1fr);grid-gap:1rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;place-items:center}@media only screen and (max-width:992px){.counter-box{-ms-grid-columns:1fr 1rem 1fr;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:380px){.counter-box{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr)}}.counter-widget{background-color:var(--secondary-color);border-radius:1rem;color:#212529;padding:1rem;text-align:center;width:100%;height:100%;display:-ms-grid;display:grid;place-items:center}.services-container>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.services-container>ul li{-webkit-flex-basis:calc(25% - 2rem);-ms-flex-preferred-size:calc(25% - 2rem);flex-basis:calc(25% - 2rem)}.services-container>ul li p{margin-bottom:0}@media only screen and (max-width:992px){.services-container ul li{-webkit-flex-basis:calc(33.33333333% - 2rem);-ms-flex-preferred-size:calc(33.33333333% - 2rem);flex-basis:calc(33.33333333% - 2rem)}}@media only screen and (max-width:768px){.services-container ul li{-webkit-flex-basis:calc(50% - 2rem);-ms-flex-preferred-size:calc(50% - 2rem);flex-basis:calc(50% - 2rem)}}@media only screen and (max-width:576px){.services-container ul li{-webkit-flex-basis:calc(100%);-ms-flex-preferred-size:calc(100%);flex-basis:calc(100%)}}.why-row .col-12{margin-bottom:1rem}.why-item-container{border-radius:1rem;height:100%;padding:1rem;border:1px solid var(--primary-color)}.why-item-container h4{color:#fff}.testimonial .blockquote{font-size:1rem}.testimonial .blockquote-footer{color:#333;margin-top:-.5rem}.contact-icon-list-item{font-weight:700}.map-widget-container{position:relative;padding-bottom:400px!important;height:0;overflow:hidden;height:auto;border:1px solid var(--primary-color);display:block}.map-widget-container iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important;max-height:400px!important}.contact-form button,.contact-form input,.contact-form label,.contact-form textarea{display:block}.contact-form label{margin-bottom:.2rem;font-weight:700;color:var(--primary-color)}.contact-form input,.contact-form textarea{background-color:var(--even-bg-color);border-radius:5px;border:1px solid #212529;margin-bottom:1rem;outline:0;padding:.5rem;-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition);width:100%}.contact-form input:focus,.contact-form textarea:focus{background-color:var(--odd-bg-color);-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,.25);box-shadow:inset 1px 1px 2px rgba(0,0,0,.25);border-color:var(--accent-color)}.contact-form .required-label{color:var(--accent-color)}.contact-form button{border:none}.business-hours .text-dange{color:var(--accent-color)}.working-hours{border:1px solid var(--primary-color)}.working-hours>table{margin-bottom:0}.working-hours>table>.thead>tr>th{color:var(--primary-color);background-color:var(--even-bg-color)}.working-hours>table>tbody>tr>td:nth-child(odd){font-weight:700}.working-hours>table>tbody>tr:nth-child(odd)>td{background-color:var(--odd-bg-color)}.working-hours>table>tbody>tr:nth-child(2n)>td{background-color:var(--even-bg-color)}.site-footer{color:#fff;padding-top:1rem;background-color:var(--primary-color)}.site-footer .powered{text-align:right}.site-footer .powered a{color:#ccc}@media only screen and (max-width:767px){.site-footer .powered{text-align:left}}body.dark a.top-link{opacity:1;visibility:visible}a.top-link{bottom:10px;font-size:40px;opacity:0;position:fixed;right:10px;-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition);visibility:hidden;line-height:1;z-index:4}a.top-link>i{color:var(--accent-color);text-shadow:var(--text-shadow);border-radius:100px}a.top-link>i:hover{text-shadow:none} \ No newline at end of file diff --git a/index.html b/index.html index 58e3770..88097d6 100644 --- a/index.html +++ b/index.html @@ -300,7 +300,7 @@

Testimonials

"I will always be back to this location for service on my vehicles . i read a review for them that read "this location restored their faith in humanity" & I couldn't agree more. Thank you for doing ,all y'all can do ,for your customers. Fair prices & they gave me a fair quote over the phone , WITH EASE, after calling around for days to find the best deal on brakes .. I went the next day , around a general time i thought i could make it & it was one of the best experiences I've had at an auto repair shop .. Can't thank them enough .. super trust worthy .. Will be back !!!"

diff --git a/media/Lex Scooter.png b/media/Lex_Scooter.png similarity index 100% rename from media/Lex Scooter.png rename to media/Lex_Scooter.png