.btn {padding: 12px 25px;}
.btn-primary {align-items: center; background-color: var(--primary); color: var(--white); border: 0;}
.btn-primary:hover {background-color: var(--main); color: var(--white);}
.btn-link {color: var(--primary)}
.btn-link:hover {color: var(--primary)}
.carousel-indicators button {border-radius: initial;}
section {position: relative;}

.ncontent {font-size: 1.25rem; line-height: 1.75rem; font-weight: 400}
.vw-25 {width: 25vw !important} .vw-50 {width: 50vw !important} .vw-75 {width: 75vw !important}.vw-100 {width: 100vw !important} .vh-25 {height: 25vh !important}
.vh-50 {height: 50vh !important} .vh-75 {height: 75vh !important}.vh-100 {height: 100vh !important}
.min-vh-25 {min-height: 25vh !important} .min-vh-50 {min-height: 50vh !important} .min-vh-75 {min-height: 75vh !important}.min-vh-100 {min-height: 100vh !important}

.m-6 {margin: 4rem !important} .m-7 {margin: 5rem !important} .m-8 {margin: 7.5rem !important} .m-9 {margin: 10rem !important} .m-10 {margin: 12.5rem !important} .m-11 {margin: 15rem !important} .m-auto {margin: auto !important} .mx-6 {margin-right: 4rem !important; margin-left: 4rem !important} .mx-7 {margin-right: 5rem !important; margin-left: 5rem !important} .mx-8 {margin-right: 7.5rem !important; margin-left: 7.5rem !important} .mx-9 {margin-right: 10rem !important; margin-left: 10rem !important} .mx-10 {margin-right: 12.5rem !important; margin-left: 12.5rem !important} .mx-11 {margin-right: 15rem !important; margin-left: 15rem !important} .mx-auto {margin-right: auto !important; margin-left: auto !important}
.my-6 {margin-top: 4rem !important; margin-bottom: 4rem !important} .my-7 {margin-top: 5rem !important; margin-bottom: 5rem !important} .my-8 {margin-top: 7.5rem !important; margin-bottom: 7.5rem !important} .my-9 {margin-top: 10rem !important; margin-bottom: 10rem !important} .my-10 {margin-top: 12.5rem !important; margin-bottom: 12.5rem !important} .my-11 {margin-top: 15rem !important; margin-bottom: 15rem !important} .my-auto {margin-top: auto !important; margin-bottom: auto !important}
.mt-6 {margin-top: 4rem !important} .mt-7 {margin-top: 5rem !important} .mt-8 {margin-top: 7.5rem !important} .mt-9 {margin-top: 10rem !important} .mt-10 {margin-top: 12.5rem !important} .mt-11 {margin-top: 15rem !important} .mt-auto {margin-top: auto !important}
.me-6 {margin-right: 4rem !important} .me-7 {margin-right: 5rem !important} .me-8 {margin-right: 7.5rem !important} .me-9 {margin-right: 10rem !important} .me-10 {margin-right: 12.5rem !important} .me-11 {margin-right: 15rem !important} .me-auto {margin-right: auto !important}
.mb-6 {margin-bottom: 4rem !important} .mb-7 {margin-bottom: 5rem !important} .mb-8 {margin-bottom: 7.5rem !important} .mb-9 {margin-bottom: 10rem !important} .mb-10 {margin-bottom: 12.5rem !important} .mb-11 {margin-bottom: 15rem !important} .mb-auto {margin-bottom: auto !important} .ms-0 {margin-left: 0 !important}
.ms-6 {margin-left: 4rem !important} .ms-7 {margin-left: 5rem !important} .ms-8 {margin-left: 7.5rem !important} .ms-9 {margin-left: 10rem !important} .ms-10 {margin-left: 12.5rem !important} .ms-11 {margin-left: 15rem !important} .ms-auto {margin-left: auto !important} .m-n1 {margin: -0.25rem !important} .m-n2 {margin: -0.5rem !important} .m-n3 {margin: -1rem !important} .m-n4 {margin: -1.8rem !important} .m-n5 {margin: -3rem !important} .m-n6 {margin: -4rem !important} .m-n7 {margin: -5rem !important} .m-n8 {margin: -7.5rem !important} .m-n9 {margin: -10rem !important} .m-n10 {margin: -12.5rem !important} .m-n11 {margin: -15rem !important} .mx-n1 {margin-right: -0.25rem !important; margin-left: -0.25rem !important} .mx-n2 {margin-right: -0.5rem !important; margin-left: -0.5rem !important} .mx-n3 {margin-right: -1rem !important; margin-left: -1rem !important} .mx-n4 {margin-right: -1.8rem !important; margin-left: -1.8rem !important} .mx-n5 {margin-right: -3rem !important; margin-left: -3rem !important} .mx-n6 {margin-right: -4rem !important; margin-left: -4rem !important} .mx-n7 {margin-right: -5rem !important; margin-left: -5rem !important} .mx-n8 {margin-right: -7.5rem !important; margin-left: -7.5rem !important} .mx-n9 {margin-right: -10rem !important; margin-left: -10rem !important} .mx-n10 {margin-right: -12.5rem !important; margin-left: -12.5rem !important} .mx-n11 {margin-right: -15rem !important; margin-left: -15rem !important} .my-n1 {margin-top: -0.25rem !important; margin-bottom: -0.25rem !important} .my-n2 {margin-top: -0.5rem !important; margin-bottom: -0.5rem !important} .my-n3 {margin-top: -1rem !important; margin-bottom: -1rem !important} .my-n4 {margin-top: -1.8rem !important; margin-bottom: -1.8rem !important} .my-n5 {margin-top: -3rem !important; margin-bottom: -3rem !important} .my-n6 {margin-top: -4rem !important; margin-bottom: -4rem !important} .my-n7 {margin-top: -5rem !important; margin-bottom: -5rem !important} .my-n8 {margin-top: -7.5rem !important; margin-bottom: -7.5rem !important} .my-n9 {margin-top: -10rem !important; margin-bottom: -10rem !important} .my-n10 {margin-top: -12.5rem !important; margin-bottom: -12.5rem !important} .my-n11 {margin-top: -15rem !important; margin-bottom: -15rem !important} .mt-n1 {margin-top: -0.25rem !important} .mt-n2 {margin-top: -0.5rem !important} .mt-n3 {margin-top: -1rem !important} .mt-n4 {margin-top: -1.8rem !important} .mt-n5 {margin-top: -3rem !important} .mt-n6 {margin-top: -4rem !important} .mt-n7 {margin-top: -5rem !important} .mt-n8 {margin-top: -7.5rem !important} .mt-n9 {margin-top: -10rem !important} .mt-n10 {margin-top: -12.5rem !important} .mt-n11 {margin-top: -15rem !important} .me-n1 {margin-right: -0.25rem !important} .me-n2 {margin-right: -0.5rem !important} .me-n3 {margin-right: -1rem !important} .me-n4 {margin-right: -1.8rem !important} .me-n5 {margin-right: -3rem !important} .me-n6 {margin-right: -4rem !important} .me-n7 {margin-right: -5rem !important} .me-n8 {margin-right: -7.5rem !important} .me-n9 {margin-right: -10rem !important}

.me-n10 {margin-right: -12.5rem !important} .me-n11 {margin-right: -15rem !important} .mb-n1 {margin-bottom: -0.25rem !important} .mb-n2 {margin-bottom: -0.5rem !important} .mb-n3 {margin-bottom: -1rem !important} .mb-n4 {margin-bottom: -1.8rem !important} .mb-n5 {margin-bottom: -3rem !important} .mb-n6 {margin-bottom: -4rem !important} .mb-n7 {margin-bottom: -5rem !important} .mb-n8 {margin-bottom: -7.5rem !important} .mb-n9 {margin-bottom: -10rem !important} .mb-n10 {margin-bottom: -12.5rem !important} .mb-n11 {margin-bottom: -15rem !important} .ms-n1 {margin-left: -0.25rem !important} .ms-n2 {margin-left: -0.5rem !important} .ms-n3 {margin-left: -1rem !important} .ms-n4 {margin-left: -1.8rem !important} .ms-n5 {margin-left: -3rem !important} .ms-n6 {margin-left: -4rem !important} .ms-n7 {margin-left: -5rem !important} .ms-n8 {margin-left: -7.5rem !important} .ms-n9 {margin-left: -10rem !important} .ms-n10 {margin-left: -12.5rem !important} .ms-n11 {margin-left: -15rem !important} .p-6 {padding: 4rem !important} .p-7 {padding: 5rem !important} .p-8 {padding: 7.5rem !important} .p-9 {padding: 10rem !important} .p-10 {padding: 12.5rem !important} .p-11 {padding: 15rem !important} .px-6 {padding-right: 4rem !important;padding-left: 4rem !important} .px-7 {padding-right: 5rem !important;padding-left: 5rem !important} .px-8 {padding-right: 7.5rem !important;padding-left: 7.5rem !important} .px-9 {padding-right: 10rem !important;padding-left: 10rem !important} .px-10 {padding-right: 12.5rem !important;padding-left: 12.5rem !important} .px-11 {padding-right: 15rem !important;padding-left: 15rem !important} .py-6 {padding-top: 4rem !important;padding-bottom: 4rem !important} .py-7 {padding-top: 5rem !important;padding-bottom: 5rem !important} .py-8 {padding-top: 7.5rem !important;padding-bottom: 7.5rem !important} .py-9 {padding-top: 10rem !important;padding-bottom: 10rem !important} .py-10 {padding-top: 12.5rem !important;padding-bottom: 12.5rem !important} .py-11 {padding-top: 15rem !important;padding-bottom: 15rem !important} .pt-6 {padding-top: 4rem !important} .pt-7 {padding-top: 5rem !important} .pt-8 {padding-top: 7.5rem !important} .pt-9 {padding-top: 10rem !important} .pt-10 {padding-top: 12.5rem !important} .pt-11 {padding-top: 15rem !important} .pe-6 {padding-right: 4rem !important} .pe-7 {padding-right: 5rem !important} .pe-8 {padding-right: 7.5rem !important} .pe-9 {padding-right: 10rem !important} .pe-10 {padding-right: 12.5rem !important} .pe-11 {padding-right: 15rem !important} .pb-6 {padding-bottom: 4rem !important} .pb-7 {padding-bottom: 5rem !important} .pb-8 {padding-bottom: 7.5rem !important} .pb-9 {padding-bottom: 10rem !important} .pb-10 {padding-bottom: 12.5rem !important} .pb-11 {padding-bottom: 15rem !important} .ps-6 {padding-left: 4rem !important} .ps-7 {padding-left: 5rem !important} .ps-8 {padding-left: 7.5rem !important} .ps-9 {padding-left: 10rem !important} .ps-10 {padding-left: 12.5rem !important} .ps-11 {padding-left: 15rem !important}
.sfs--2 {font-size: .64rem !important}
.sfs--1 {font-size: .8rem !important}

/* .fs-0 {font-size: 1rem !important; line-height: 1.5625rem !important;}
.fs-1 {font-size: 1.25rem !important; line-height: 1.5625rem !important}
.fs-2 {font-size: 1.5625rem !important; line-height: 1.953125rem !important}
.fs-3 {font-size: 1.953125rem !important; line-height: 2.44140625rem !important}
.fs-4 {font-size: 2.44140625rem !important; line-height: 3.0517578125rem !important}
.fs-5{font-size:3.0517578125rem !important; line-height:3.8146972656rem !important}
.fs-6{font-size:3.8146972656rem !important; line-height:4.768371582rem !important}
.fs-7 {font-size: 4.768371582rem !important; line-height: 5.9604644775rem !important}
.fs-8 {font-size: 5.9604644775rem !important; line-height: 6.5625rem !important} */

.nfs-0 {font-size: 1rem !important; line-height: 1.5625rem !important;}
.nfs-1 {font-size: 1.25rem !important; line-height: 1.5625rem !important}
.nfs-2 {font-size: 1.5625rem !important; line-height: 1.953125rem !important}
.nfs-3 {font-size: 1.953125rem !important; line-height: 2.44140625rem !important}
.nfs-4 {font-size: 2.44140625rem !important; line-height: 3.0517578125rem !important}
.nfs-5 {font-size:3.0517578125rem !important; line-height:3.8146972656rem !important}
.nfs-6 {font-size:3.8146972656rem !important; line-height:4.768371582rem !important}
.nfs-7 {font-size: 4.768371582rem !important; line-height: 5.9604644775rem !important}
.nfs-8 {font-size: 5.9604644775rem !important; line-height: 6.5625rem !important}

.fw-bolder {font-weight: 800 !important} .fw-black {font-weight: 900 !important} .lh-f1 {line-height: .7 !important} .lh-f2 {line-height: .85 !important} .lh-1 {line-height: 1 !important} .lh-2 {line-height: 1.15 !important} .lh-3 {line-height: 1.3 !important} .lh-4 {line-height: 1.45 !important} .lh-5 {line-height: 1.6 !important} .lh-6 {line-height: 1.75 !important} .lh-7 {line-height: 1.9 !important} .lh-8 {line-height: 2.05 !important}

.bg-100 {background-color: #fafafa !important} .bg-200 {background-color: #f2f2f2 !important} .bg-300 {background-color: #e1e1e1 !important} .bg-400 {background-color: #bebebe !important} .bg-500 {background-color: #949494 !important} .bg-600 {background-color: #7f7f7f !important} .bg-700 {background-color: #6a6a6a !important} .bg-800 {background-color: #555 !important} .bg-900 {background-color: #404040 !important} .bg-1000 {background-color: #2b2b2b !important} .bg-1100 {background-color: #141414 !important} .bg-transparent {background-color: rgba(0,0,0,0) !important} .bg-opacity-10 {--slick-bg-opacity: 0.1} .bg-opacity-25 {--slick-bg-opacity: 0.25} .bg-opacity-50 {--slick-bg-opacity: 0.5} .bg-opacity-75 {--slick-bg-opacity: 0.75} .bg-opacity-100 {--slick-bg-opacity: 1}

.rounded-start {border-bottom-left-radius: .188rem !important;border-top-left-radius: .188rem !important}
.rounded-start-lg {border-bottom-left-radius: .625rem !important;border-top-left-radius: .625rem !important}
.rounded-start-0 {border-bottom-left-radius: 0 !important;border-top-left-radius: 0 !important}
.visible {visibility: visible !important} .invisible {visibility: hidden !important} .text-facebook {color: #3b5998 !important} .text-google-plus {color: #db4437 !important} .text-twitter {color: #1d9bf0 !important} .text-linkedin {color: #0077b5 !important} .text-youtube {color: #ff0001 !important} .text-github {color: #24292e !important} .text-pinterest {color: #be0216 !important} .text-instagram {color: #b22aa5 !important}
.text-black {color: #000 !important} .text-100 {color: #fafafa !important} .text-200 {color: #f2f2f2 !important} .text-300 {color: #e1e1e1 !important} .text-400 {color: #bebebe !important} .text-500 {color: #949494 !important} .text-600 {color: #7f7f7f !important} .text-700 {color: #6a6a6a !important} .text-800 {color: #555 !important} .text-900 {color: #404040 !important} .text-1000 {color: #2b2b2b !important} .text-1100 {color: #141414 !important} .text-white {color: #fff !important}
.ls-1 {letter-spacing: .05em !important} .ls-2 {letter-spacing: .14em !important} .ls-3 {letter-spacing: .2em !important} .ls-4 {letter-spacing: .25em !important} .max-vh-25 {max-height: 25vh !important} .max-vh-50 {max-height: 50vh !important} .max-vh-75 {max-height: 75vh !important} .max-vh-100 {max-height: 100vh !important}

.rounded-ts {border-top-left-radius: .188rem !important}
.rounded-ts-lg {border-top-left-radius: .625rem !important} .rounded-ts-0 {border-top-left-radius: 0 !important} .rounded-te {border-top-right-radius: .188rem !important} .rounded-te-lg {border-top-right-radius: .625rem !important} .rounded-te-0 {border-top-right-radius: 0 !important} .rounded-bs {border-bottom-left-radius: .188rem !important} .rounded-bs-lg {border-bottom-left-radius: .625rem !important} .rounded-bs-0 {border-bottom-left-radius: 0 !important} .rounded-be {border-bottom-right-radius: .188rem !important} .rounded-be-lg {border-bottom-right-radius: .625rem !important} .rounded-be-0 {border-bottom-right-radius: 0 !important} .rounded-0 {border-radius: 0 !important} .rounded-start-pill {border-top-left-radius: 50rem !important;border-bottom-left-radius: 50rem !important} .rounded-end-pill {border-top-right-radius: 50rem !important;border-bottom-right-radius: 50rem !important}

.dropcap::first-letter {font-size: 3em;float: left;line-height: .92;margin-right: .375rem}
.ls {letter-spacing: .125rem}
.bullet-inside {list-style-position: inside}
.style-check li {position: relative;list-style-type: none;padding-left: .25rem}
.style-check li:before {content: url(data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZGF0YS1mYS1wcm9jZXNzZWQ9IiIgZGF0YS1wcmVmaXg9ImZhbCIgZGF0YS1pY29uPSJjaGVjayIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIiBjbGFzcz0ic3ZnLWlubGluZS0tZmEgZmEtY2hlY2sgZmEtdy0xNCIgc3R5bGU9ImZvbnQtc2l6ZTogNDhweDsiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTQxMy41MDUgOTEuOTUxTDEzMy40OSAzNzEuOTY2bC05OC45OTUtOTguOTk1Yy00LjY4Ni00LjY4Ni0xMi4yODQtNC42ODYtMTYuOTcxIDBMNi4yMTEgMjg0LjI4NGMtNC42ODYgNC42ODYtNC42ODYgMTIuMjg0IDAgMTYuOTcxbDExOC43OTQgMTE4Ljc5NGM0LjY4NiA0LjY4NiAxMi4yODQgNC42ODYgMTYuOTcxIDBsMjk5LjgxMy0yOTkuODEzYzQuNjg2LTQuNjg2IDQuNjg2LTEyLjI4NCAwLTE2Ljk3MWwtMTEuMzE0LTExLjMxNGMtNC42ODYtNC42ODYtMTIuMjg0LTQuNjg2LTE2Ljk3IDB6IiBjbGFzcz0iIj48L3BhdGg+PC9zdmc+);padding-right: .1875rem;position: absolute;top: .0625rem;left: -1rem;background-repeat: no-repeat;width: 1rem}
.blockquote-footer::before {-webkit-transform: translateY(0.125rem);-ms-transform: translateY(0.125rem);transform: translateY(0.125rem);font-weight: 400;display: inline-block}
.cursor-default {cursor: default}
.cursor-pointer {cursor: pointer}
.text-smallcaps {font-variant: small-caps}
.text-superscript {vertical-align: super}
.text-word-break {word-break: break-word}
.text-transform-none {text-transform: none}
.fs-error {font-size: 7rem}

.text-justify {text-align: justify !important}
.bg-holder {position: absolute;width: 100%;min-height: 100%;top: 0;left: 0;background-size: cover;background-position: center;overflow: hidden;will-change: transform,opacity,filter;-webkit-backface-visibility: hidden;backface-visibility: hidden;background-repeat: no-repeat;z-index: 0}
.bg-holder.bg-right {left: auto;right: 0}
.bg-holder.overlay:before {position: absolute;content: "";background: rgba(0,0,0,.3);top: 0;bottom: 0;left: 0;right: 0}
.bg-holder.overlay-gradient:before {background: -o-linear-gradient(135deg, rgba(0, 25, 66, 0.702) 0, rgba(244, 244, 234, 0.5) 100%);background: linear-gradient(-45deg, rgba(0, 25, 66, 0.702) 0, rgba(244, 244, 234, 0.5) 100%)}
.bg-holder .bg-video {position: absolute;display: block;z-index: -1;top: 0;left: 0;-o-object-fit: cover;object-fit: cover;height: 100%;min-width: 100%}
.bg-holder .bg-youtube {position: absolute !important;top: 0;left: 0;height: 100%;width: 100%}
.bg-fixed {background-attachment: fixed}
.header-overlay {position: absolute;top: 0;right: 0;bottom: 0;left: 0}
.mb_YTPBar {display: none !important}
.overflow-hidden[class*=rounded] {-webkit-mask-image: radial-gradient(#fff, #000);mask-image: radial-gradient(#fff, #000)}
.border-top-2 {border-top-width: 2px !important}
.border-end-2 {border-right-width: 2px !important}
.border-bottom-2 {border-bottom-width: 2px !important}
.border-start-2 {border-left-width: 2px !important}
.container,.container-wide,.container-fluid,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl {position: relative}
.all-0 {top: 0;right: 0;bottom: 0;left: 0}
.flex-center {-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}
.flex-between-center {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.flex-end-center {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.flex-between-end {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between}
.flex-1 {-webkit-box-flex: 1;-ms-flex: 1;flex: 1}

.no-circle {position: relative}
.no-circle>span {position: absolute;padding: .5rem;text-align: center;color: #fff;border-radius: 100%;height: 40px;width: 40px;top: 0;left: -20px;font-weight: 700}

.carousel-control-next, .carousel-control-prev, .carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {background: rgba(0,0,0,0.5); width: 40px; height: 40px; padding:10px; top: 50%; transform: translateY(-50%);}


.gallery-1 {list-style: none; margin: 0; padding: 0; display: grid; gap: 20px; grid-template-columns: repeat(auto-fit, minmax(20rem, 1fr)); max-width: 100%;}
.gallery-1 img {width: 100%; display: block; aspect-ratio: 1 / 1; object-fit: cover;transition: transform 1000ms;}
.gallery-1 figure {	margin: 0; position: relative;	overflow: hidden;}
.gallery-1 figure::after {content: ''; position: absolute; top: 50%; left: 50%; width: 200%; height: 200%; background: rgba(0, 0, 0, 0.5); transform-origin: center; opacity: 0; transform: scale(2); transition: opacity 300ms;}
.gallery-1 figcaption {position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; justify-content: center; place-items: center; text-align: center; padding: 1rem; color: white; font-size: 1.2rem; z-index: 1; opacity: 0; transition: opacity 600ms, transform 600ms;}
.gallery-1 a:is(:hover, :focus) figure::after {opacity: 1;}
.gallery-1 a:is(:hover, :focus) figcaption {opacity: 1;	transition: opacity 600ms;}

@media (prefers-reduced-motion: no-preference) {
	.gallery-1 figcaption {transform: translate3d(0, 2rem, 0);}
	.gallery-1 figure::after {border-radius: 50%; opacity: 1; transform: scale(0);transition: transform 900ms;}
	.gallery-1 a:is(:hover, :focus) figure::after {transform: scale(2.5);}
	.gallery-1 a:is(:hover, :focus) figcaption {opacity: 1;	transform: translate3d(0, 0, 0); transition: opacity 600ms 400ms, transform 600ms 400ms;}
	.gallery-1 a:is(:hover, :focus) img {transform: scale(1.2);}
}

.gallery-2 .gallery-img, .gallery-3 img {aspect-ratio: 1 / 1; object-fit: cover;}

.gallery-4 {display: flex; justify-content: center; align-items: center; overflow: hidden; transform: skew(5deg);}
.gallery-4 .card, .gallery-4 .cstm-img, .gallery-4 .position-relative{flex: 1; transition: all 1s ease-in-out; height: 75vmin; position: relative;}
.gallery-4 .card .card-head {color: #fff; background: var(--primary); padding: 0.5em; transform: rotate(-90deg); transform-origin: 0% 0%; transition: all 0.5s ease-in-out; min-width: 100%; text-align: center; position: absolute; bottom: 0; left: 0; font-size: 1em; white-space: nowrap;}
.gallery-4 .card:hover {flex-grow: 10;}
.gallery-4 .card:hover img {filter: grayscale(0);}
.gallery-4 .card:hover .card-head {text-align: center; top: calc(100% - 2em); color: white; background: rgba(0, 0, 0, 0.5); font-size: 2em; transform: rotate(0deg) skew(-5deg);}
.gallery-4 .card img {width: 100%;height: 100%;object-fit: cover; transition: all 1s ease-in-out; filter: grayscale(100%);}
.gallery-4 .card:not(:nth-child(5)) {margin-right: 1em;}



.format-tab-iframe {transform: scale(0.6); transform-origin: top center;}
.format-tab-iframe > .item {margin-bottom: 55px !important;}
.format-tab-iframe .format-box {border:1px solid #ddd; border-radius: 7px; position: relative; overflow: hidden;}
.format-tab-iframe  > .item:hover .format-box {position: relative; box-shadow: 2px 7px 10px rgba(0,0,0,0.1);}