/*
Theme Name: kadec Child
Template:     kadec
Text Domain:  kadec
Theme URI: https://kadec.ir/
Author: Soraun
Author URI: http://soraun.com
Description: کادک - شرکت طراحی مهندسی قطعات کرمان خودرو
Version: 1
*/

/*Default Style*/
body{
    background: #424242;
}

:root{
    --primary-color: rgb(239, 62, 63);
    --secondary-text-color: #4A4A4A;
    --kadec-logo-color: rgb(178, 45, 48);
    --light-text-color:#939598;
    --secondary-color: rgba(190, 246, 255, 0.58);
    --backgroud-light:#f8f8f8;
    --white-color:#fff;
    --background-body: #f1f1f1;
}
.box-3 {
    overflow-y: auto;
    scrollbar-width: thin;
    scrollbar-color: rgba(255, 255, 255, 0.3) transparent; /* Firefox */
}

.box-3::-webkit-scrollbar {
    width: 6px;
}

.box-3::-webkit-scrollbar-track {
    background: rgba(255, 255, 255, 0.05);
    border-radius: 10px;
    backdrop-filter: blur(5px);
}

.box-3::-webkit-scrollbar-thumb {
    background-color: rgba(255, 255, 255, 0.25);
    border-radius: 10px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(5px);
    transition: all 0.3s ease;
}

.box-3:hover::-webkit-scrollbar-thumb {
    background-color: rgba(255, 255, 255, 0.4);
    box-shadow: 0 0 10px rgba(255, 255, 255, 0.2);
}

.box-3::-webkit-scrollbar-thumb:hover {
    background-color: rgba(255, 255, 255, 0.5);
}


#logo-trail {
    position: fixed;
    pointer-events: none;
    top: 0;
    left: 0;
    z-index: 1000;
    opacity: 0;
}

#logo {
    width: 25px;
    height: 25px;
}
h1, h2, h3, h4, h5, h6{
    font-weight: bold;
}
p,h1,h2,h3,h4,h5,h6{
    margin: 0;
}
.mt-10{
    margin-top: 10px;
}
.mt-20{
    margin-top: 20px;
}
.mt-30{
    margin-top: 30px;
}
.mt-40{
    margin-top: 40px;
}
.mt-50{
    margin-top: 50px;
}
.mt-60{
    margin-top: 60px;
}
.mt70{
    margin-top: 70px;
}
.mt80{
    margin-top: 80px;
}
.mt-90{
    margin-top: 90px;
}
.mt100{
    margin-top: 100px;
}
/*Default Style*/


/*Home Slider*/
.slider-wrapper {
    height: 44vh;
    border-radius: 25px;
    background-color: #fff;
    background-repeat: no-repeat;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-inline: 40px;
    background-position: right;
    background-size: cover;
    overflow: hidden;
}
/*Home Slider*/


/*Kadek Header*/

.sticky-header {
    margin-bottom: 20px;
}
.header-wrapper {
    border-radius: 0 0 8px 8px;
    background: #fff;
    padding-inline: 30px;
    color: var(--primary-text-color);
    font-weight: 900;
    text-align: center;
}

.navbar-nav .menu-item {
    position: relative;
    padding-top: 18px;
    padding-bottom: 18px;
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    -o-transition: transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.menu-item.has_mega_menu {
    position: initial;
}
.navbar-expand-lg .navbar-nav a {
    margin-inline: 15px;
    color: var(--primary-color);
}

li.menu-item-has-children > a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.navbar-nav a {
    -webkit-transition: all 0.3s ease !important;
    -o-transition: all 0.3s ease !important;
    transition: all 0.3s ease !important;
    font-weight: 400;
    font-size: 16px;
    line-height: 180%;
    display: inline;
    color: var(--primary-text-color);
    text-decoration: none;
    -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
}

.shift ul li a{
    position: relative;
    z-index: 1;
}

.shift ul li a::after {
    display: block;
    position: absolute;
    left: 0;
    bottom: -2px;
    margin: auto;
    width: 1px;
    height: 3px;
    content: '';
    background: var(--kadec-logo-color);
    opacity: 0;
    z-index: -1;
    border-radius: 2px;
}

.shift ul li a:hover:after{
    opacity: 1 !important;
    visibility: visible;
    width: 100% !important;
    scale: 1.08;
}

.shift ul li a,
.shift ul li a:after,
.shift ul li a:before{
    -webkit-transition: all .5s !important;
    -o-transition: all .5s !important;
    transition: all .5s !important;
}

.menu-item {
    -webkit-transition: all 0.8s ease !important;
    -o-transition: all 0.8s ease !important;
    transition: all 0.8s ease !important;
}

.navbar-nav a {
    padding-right: 0;
    padding-left: 0;
}

/*Mega Menu*/
.mega-menu-item{
    margin-left: 0 !important;
    text-align: center;
}

.mega-menu-item img{
    border-radius: 30px;
    width: 214px;
    height: 214px;
}

.navbar-nav li > ul {
    display: none;
}

.navbar-nav li:hover > ul {
    display: block;
}

.sub-menu {
    -webkit-transition: .8s ease-in-out !important;
    -o-transition: .8s ease-in-out !important;
    transition: .8s ease-in-out !important;
    position: absolute;
    border-radius: 0 0 15px 15px;
    margin-top: 0px;
    list-style: none;
    right: -30px;
    top: 40px;
    min-width: 170px;
    z-index: 100;
    background: #fff;
}

.has_mega_menu{
    position:static;
}
li.has_mega_menu .sub-menu {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    position: absolute;
    top: 74px;
    z-index: 100;
    left: 0px;
    right: 30px;
    margin-left: 5px !important;
    padding-top: 30px;
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
}
li.has_mega_menu:hover>.sub-menu{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
}

li.has_mega_menu:hover>.sub-menu{
    display: block;
}

.mega-menu-column .menu-item{
    width: -webkit-fit-content!important;
    width: -moz-fit-content!important;
    width: fit-content!important;
    margin-left: 0 !important;
}

.navbar-expand-lg .navbar-nav a {
    margin-inline: 15px;
}
ul.sub-menu {
    padding-right: 27px;
}

li.menu-item-has-children > a:nth-child(1) > .mobile-icon:nth-child(1) {
    display: block;
    width: 20px;
    height: 20px;
    margin-right: 5px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMyAxTDcgN0wxIDEiIHN0cm9rZT0iIzFCMzQ1MSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
    background-position: center;
    background-size: 16px 8px;
    background-repeat: no-repeat;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

/*Kadek Header*/


/*Kadec Blog*/
.post-link{
    text-decoration: none;
}
.post-excerpt {
    font-size: 14px;
    color: #555;
    margin-top: 8px;
    font-weight: 400;
    margin-bottom: 10px;
}
.owl-carousel .item {
    background: #fff;
    padding: 20px;
    border-radius: 10px;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    text-align: center;

}

.owl-carousel .item:hover {
    -webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
}

.post-thumbnail img {
    width: 100%;
    height: 250px;
    border-radius: 8px 8px 0 0;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -o-object-fit: cover;
    object-fit: cover;
}

.post-title {
    font-size: 16px;
    margin-top: 10px;
    font-weight: 400;
    color: var(--primary-color);
    text-decoration: none;
    line-height: 22px;
}

.broadcast-message{
    max-width: 850px;
    background-color: #FFA500;
    padding: 15px;
    border-radius: 10px;
    margin-bottom: 10px;
}

.broadcast-message p{
    color: #fff;
}

.post-excerpt {
    font-size: 16px;
    color: #555;
    margin-top: 8px;
    font-weight: 200;
    margin-bottom: 10px;
}

.blog-item {
    background-color: #fff;
    border-radius: 25px;
    padding: 16px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkyIiBoZWlnaHQ9IjUxIiB2aWV3Qm94PSIwIDAgMzkyIDUxIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMzkyIDUwVjFIMVY1MEgzOTJaIiBmaWxsPSIjMDMzRTg4IiBzdHJva2U9IiMwMzNGODgiLz4KPC9zdmc+Cg==");
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: contain;
    height: 400px;
    -webkit-transition: 0.3s ease-in;
    -o-transition: 0.3s ease-in;
    transition: 0.3s ease-in;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.blog-item:hover .post-thumbnail img {
    -webkit-transform: scale(1.009);
    -ms-transform: scale(1.009);
    transform: scale(1.009);
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

.blog-wrapper{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 80px;
    padding: 0;
}

.owl-theme .owl-dots .owl-dot span {
    background: #033E88;
    width: 15px;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #dd1e24;
}

.owl-theme .owl-dots .owl-dot span {
    height: 5px;
}

.meta_tag {
    color: #fff;
    -webkit-box-pack: inherit;
    -ms-flex-pack: inherit;
    justify-content: inherit;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-right: 22px;
}

.read_time::before {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDgwMCA4MDAiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICNmZmY7CiAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMjguNy4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMS4yLjAgQnVpbGQgMTQyKSAgLS0+CiAgPGc+CiAgICA8ZyBpZD0iTGF5ZXJfMSI+CiAgICAgIDxnIGlkPSJzdHlsZV94M0RfZG91dG9uZSI+CiAgICAgICAgPGcgaWQ9ImNocm9ub21ldGVyIj4KICAgICAgICAgIDxwYXRoIGlkPSJsaW5lX194MjhfU3Ryb2tlX3gyOV8iIGNsYXNzPSJjbHMtMSIgZD0iTTYxNS43LDI1MWMtOS44LTkuOC05LjgtMjUuNiwwLTM1LjRsNTAtNTBjOS44LTkuOCwyNS42LTkuOCwzNS40LDAsOS44LDkuOCw5LjgsMjUuNiwwLDM1LjRsLTUwLDUwYy05LjgsOS44LTI1LjYsOS44LTM1LjQsMFoiLz4KICAgICAgICAgIDxwYXRoIGlkPSJsaW5lX194MjhfU3Ryb2tlX3gyOV9feDVGXzIiIGNsYXNzPSJjbHMtMSIgZD0iTTc1MSwyMTcuN2MtOS44LDkuOC0yNS42LDkuOC0zNS40LDBsLTY2LjctNjYuN2MtOS44LTkuOC05LjgtMjUuNiwwLTM1LjQsOS44LTkuOCwyNS42LTkuOCwzNS40LDBsNjYuNyw2Ni43YzkuOCw5LjgsOS44LDI1LjYsMCwzNS40WiIvPgogICAgICAgICAgPHBhdGggaWQ9InZlY3Rvcl9feDI4X1N0cm9rZV94MjlfIiBjbGFzcz0iY2xzLTEiIGQ9Ik00MDAsMTY2LjdjLTE1MS44LDAtMjc1LDEyMy4yLTI3NSwyNzVzMTIzLjIsMjc1LDI3NSwyNzUsMjc1LTEyMy4yLDI3NS0yNzUtMTIzLjItMjc1LTI3NS0yNzVaTTc1LDQ0MS43YzAtMTc5LjQsMTQ1LjYtMzI1LDMyNS0zMjVzMzI1LDE0NS42LDMyNSwzMjUtMTQ1LjYsMzI1LTMyNSwzMjVTNzUsNjIxLjEsNzUsNDQxLjdaIi8+CiAgICAgICAgICA8cGF0aCBpZD0ibGluZV9feDI4X1N0cm9rZV94MjlfX3g1Rl8zIiBjbGFzcz0iY2xzLTEiIGQ9Ik0yNzUsNTguM2MwLDEzLjgsMTEuMiwyNSwyNSwyNWgyMDBjMTMuOCwwLDI1LTExLjIsMjUtMjVzLTExLjItMjUtMjUtMjVoLTIwMGMtMTMuOCwwLTI1LDExLjItMjUsMjVaIi8+CiAgICAgICAgICA8cGF0aCBpZD0iVmVjdG9yX194MjhfU3Ryb2tlX3gyOV8iIGNsYXNzPSJjbHMtMSIgZD0iTTQwMCwyNTBjMTMuOCwwLDI1LDExLjIsMjUsMjV2MTY2LjdjMCwxMy44LTExLjIsMjUtMjUsMjVzLTI1LTExLjItMjUtMjV2LTE2Ni43YzAtMTMuOCwxMS4yLTI1LDI1LTI1WiIvPgogICAgICAgIDwvZz4KICAgICAgPC9nPgogICAgPC9nPgogIDwvZz4KPC9zdmc+");
    content: "";
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    display: inline-block;
    background-size: contain;
    margin-left: 5px;
    fill: #fff !important;
    position: absolute;
    right: -32%;
}

.read_time{
    position: relative;
}

.publish_date{
    position: relative;
}

.publish_date::before {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDgwMCA4MDAiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEsIC5jbHMtMiB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgfQoKICAgICAgLmNscy0yIHsKICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyOC43LjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiAxLjIuMCBCdWlsZCAxNDIpICAtLT4KICA8Zz4KICAgIDxnIGlkPSJMYXllcl8xIj4KICAgICAgPGcgaWQ9InN0eWxlX3gzRF9kb3V0b25lIj4KICAgICAgICA8ZyBpZD0iY2FsZW5kYXItY2VsbHMiPgogICAgICAgICAgPHBhdGggaWQ9InJlY3RhbmdsZV9feDI4X1N0cm9rZV94MjlfIiBjbGFzcz0iY2xzLTIiIGQ9Ik00MS43LDI2Ni43YzAtODcuNCw3MC45LTE1OC4zLDE1OC4zLTE1OC4zaDQwMGM4Ny40LDAsMTU4LjMsNzAuOSwxNTguMywxNTguM3YzMzMuM2MwLDg3LjQtNzAuOSwxNTguMy0xNTguMywxNTguM0gyMDBjLTg3LjQsMC0xNTguMy03MC45LTE1OC4zLTE1OC4zdi0zMzMuM1pNMjAwLDE1OC4zYy01OS44LDAtMTA4LjMsNDguNS0xMDguMywxMDguM3YzMzMuM2MwLDU5LjgsNDguNSwxMDguMywxMDguMywxMDguM2g0MDBjNTkuOCwwLDEwOC4zLTQ4LjUsMTA4LjMtMTA4LjN2LTMzMy4zYzAtNTkuOC00OC41LTEwOC4zLTEwOC4zLTEwOC4zSDIwMFoiLz4KICAgICAgICAgIDxyZWN0IGlkPSJ2ZWN0b3IiIGNsYXNzPSJjbHMtMSIgeD0iMjMzLjMiIHk9IjMxNi43IiB3aWR0aD0iNjYuNyIgaGVpZ2h0PSI2Ni43IiByeD0iMTYuNyIgcnk9IjE2LjciLz4KICAgICAgICAgIDxyZWN0IGlkPSJ2ZWN0b3JfMiIgY2xhc3M9ImNscy0xIiB4PSIzNjYuNyIgeT0iMzE2LjciIHdpZHRoPSI2Ni43IiBoZWlnaHQ9IjY2LjciIHJ4PSIxNi43IiByeT0iMTYuNyIvPgogICAgICAgICAgPHJlY3QgaWQ9InZlY3Rvcl8zIiBjbGFzcz0iY2xzLTEiIHg9IjUwMCIgeT0iMzE2LjciIHdpZHRoPSI2Ni43IiBoZWlnaHQ9IjY2LjciIHJ4PSIxNi43IiByeT0iMTYuNyIvPgogICAgICAgICAgPHJlY3QgaWQ9InZlY3Rvcl80IiBjbGFzcz0iY2xzLTEiIHg9IjIzMy4zIiB5PSI0MTYuNyIgd2lkdGg9IjY2LjciIGhlaWdodD0iNjYuNyIgcng9IjE2LjciIHJ5PSIxNi43Ii8+CiAgICAgICAgICA8cmVjdCBpZD0idmVjdG9yXzUiIGNsYXNzPSJjbHMtMSIgeD0iMjMzLjMiIHk9IjUxNi43IiB3aWR0aD0iNjYuNyIgaGVpZ2h0PSI2Ni43IiByeD0iMTYuNyIgcnk9IjE2LjciLz4KICAgICAgICAgIDxyZWN0IGlkPSJ2ZWN0b3JfNiIgY2xhc3M9ImNscy0xIiB4PSIzNjYuNyIgeT0iNDE2LjciIHdpZHRoPSI2Ni43IiBoZWlnaHQ9IjY2LjciIHJ4PSIxNi43IiByeT0iMTYuNyIvPgogICAgICAgICAgPHJlY3QgaWQ9InZlY3Rvcl83IiBjbGFzcz0iY2xzLTEiIHg9IjM2Ni43IiB5PSI1MTYuNyIgd2lkdGg9IjY2LjciIGhlaWdodD0iNjYuNyIgcng9IjE2LjciIHJ5PSIxNi43Ii8+CiAgICAgICAgICA8cmVjdCBpZD0idmVjdG9yXzgiIGNsYXNzPSJjbHMtMSIgeD0iNTAwIiB5PSI0MTYuNyIgd2lkdGg9IjY2LjciIGhlaWdodD0iNjYuNyIgcng9IjE2LjciIHJ5PSIxNi43Ii8+CiAgICAgICAgICA8cmVjdCBpZD0idmVjdG9yXzkiIGNsYXNzPSJjbHMtMSIgeD0iNTAwIiB5PSI1MTYuNyIgd2lkdGg9IjY2LjciIGhlaWdodD0iNjYuNyIgcng9IjE2LjciIHJ5PSIxNi43Ii8+CiAgICAgICAgICA8cGF0aCBpZD0ibGluZV9feDI4X1N0cm9rZV94MjlfIiBjbGFzcz0iY2xzLTIiIGQ9Ik0yNjYuNyw0MS43YzEzLjgsMCwyNSwxMS4yLDI1LDI1djExNi43YzAsMTMuOC0xMS4yLDI1LTI1LDI1cy0yNS0xMS4yLTI1LTI1di0xMTYuN2MwLTEzLjgsMTEuMi0yNSwyNS0yNVoiLz4KICAgICAgICAgIDxwYXRoIGlkPSJsaW5lX194MjhfU3Ryb2tlX3gyOV9feDVGXzIiIGNsYXNzPSJjbHMtMiIgZD0iTTUzMy4zLDQxLjdjMTMuOCwwLDI1LDExLjIsMjUsMjV2MTE2LjdjMCwxMy44LTExLjIsMjUtMjUsMjVzLTI1LTExLjItMjUtMjV2LTExNi43YzAtMTMuOCwxMS4yLTI1LDI1LTI1WiIvPgogICAgICAgIDwvZz4KICAgICAgPC9nPgogICAgPC9nPgogIDwvZz4KPC9zdmc+");
    content: "";
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    display: inline-block;
    background-size: contain;
    margin-left: 5px;
    fill: #fff !important;
    position: absolute;
    left: 100%;
}

.tagline a {
    text-decoration: none;
    font-size: 20px;
    color: var(--primary-color);
    border-radius: 35px;
    position: relative;
    z-index: 3;
    font-weight: 500;
}

.tagline a:hover{
    z-index: 22;
}


.tagline p{
    font-size: 24px;
    color: var(--primary-color);
    font-weight: 600;
}
/*Kadec Blog*/

/*Home Slider*/
.slide-item {
    padding-block: 20px;
}

.slide-item h2{
    font-size: 40px;
    font-weight: 700;
    color: var(--primary-color);
    margin-bottom: 30px;
}

.slide-item h3{
    font-size: 20px;
    font-weight: 400;
    color: var(--secondary-text-color);
    margin-bottom: 15px;
}

.slide-item p {
    font-size: 17px;
    font-weight: 300;
    color: var(--secondary-text-color);
    width: 97%;
    margin-bottom: 30px;
    text-align: justify;
    line-height: 200%;
}

.slider_cta {
    padding: 12px 29px;
    border-radius: 35px;
    border: 1px solid var(--primary-color);
    text-decoration: none;
    color: var(--primary-color);
    font-weight: 600;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    float: left;
}

.slider_cta:hover {
    border-color: var(--kadec-logo-color);
    color: var(--kadec-logo-color);
}
.spline-watermark{
    display: none !important;
}
/*Home Slider*/

/*Home About*/

.toggle-button .icon svg {
    width: 20px;
    height: 20px;
    color: #007bff;
}


.about-text {
    display: block;
    overflow: hidden;
    max-height: calc(1.3em * 6);
    -webkit-transition: max-height 0.5s ease-in-out;
    -o-transition: max-height 0.5s ease-in-out;
    transition: max-height 0.5s ease-in-out;
}

.about-text.expanded {
    max-height: none;
}


.toggle-button {
    margin-top: 10px;
    background-color: transparent;
    border: none;
    color: var(--primary-color);
    font-size: 16px;
    cursor: pointer;
    font-weight: 600;
}

.toggle-button:focus {
    outline: none;
}


.about-wrapper {
    background-color: var(--white-color);
    border-radius: 15px;
    padding: 20px;
}

.about-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #efefef;
    position: relative;
}

.about-header::before {
    content: "";
    width: 77px;
    height: 3px;
    border-radius: 10px;
    background-color: var(--kadec-logo-color);
    position: absolute;
    bottom: -2px;
}

.about-content img {
    width: 100%;
    height: auto;
    border-radius: 15px;
}

.heading-h2 {
    font-size: 24px;
    line-height: 140%;
    color: var(--primary-color);
    margin-bottom: 8px;
}

.about-content p {
    line-height: 200%;
    font-size: 16px;
    color: black;
    margin-top: 40px;
    margin-bottom: 10px;
}

.about-cta {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTIxOSA5MCI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSJMYXllcl8xLTIiIGRhdGEtbmFtZT0iTGF5ZXJfMSI+CiAgICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMjE4LDBjLjU1LDAsMSwuNDUsMSwxdjQ5YzAsMjIuMDktMTcuOTEsNDAtNDAsNDBIMjU1LjQ5Yy0xMi42MywwLTIzLjg1LTguMDQtMjcuOTEtMjBoMGMtNC4wNi0xMS45Ni0xNS4yOC0yMC0yNy45MS0yMEg0MEMxNy45MSw1MCwwLDMyLjA5LDAsMTBWMUMwLC40NS40NSwwLDEsMGgxMjE3WiIvPgogIDwvZz4KPC9zdmc+");    width: 100%;
    height: 98px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    margin-bottom: 100px;
}

.about-cta a {
    bottom: 0;
    position: absolute;
    left: 4%;
    text-decoration: none;
    font-size: 20px;
    color: var(--primary-color);
    font-weight: 800;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.about-cta a:hover{
    scale: 1.2;
}

.tab-wrapper {
    background: var(--white-color);
    border-radius: 25px;
    margin-block: 25px;
    padding: 30px;
    height: 40vh;
}

.tab-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.tab-cover{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.tab-cover img{
    width: 400px;
    height: auto;
}

.tab-title{
    padding-bottom: 8px;
    border-bottom: 1px solid #efefef;
    position: relative;
}

.tab-title:before{
    content: "";
    width: 77px;
    height: 3px;
    border-radius: 10px;
    background-color: var(--kadec-logo-color);
    position: absolute;
    bottom: -2px;
}

.tab_text{

}

/*Home About*/

/*Widgets*/
.dynamic-table {
    width: 100%;
    border-collapse: collapse;
    font-size: 14px;
    text-align: center;
    margin-bottom: 20px;
    border-radius: 8px;
    overflow: hidden;
    direction: rtl;
}

.dynamic-table thead th {
    background-color: var(--kadec-logo-color);
    color: #fff;
    font-weight: bold;
    padding: 15px;
    height: 65px;
}

.dynamic-table tbody tr:nth-child(2n+1) {
    background-color: #ffffff;
}

.dynamic-table tbody td {
    padding: 10px;
    vertical-align: middle;
    height: 65px;
}

.tabs-container {
    padding: 20px;
    background-color: #fff;
    border-radius: 15px;
}
/*Widgets*/

/*Home FAQ*/
.accordion-button {
    background: var(--white-color) !important;
    color: var(--primary-color);
    border: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 25px !important;
    padding-block: 24px;
}

.accordion-button::after {
    content: "";
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2IDEyLjc1SDhDNy44NjYxNCAxMi43NSA3Ljc1IDEyLjYzMzkgNy43NSAxMi41QzcuNzUgMTIuMzY2MSA3Ljg2NjE0IDEyLjI1IDggMTIuMjVIMTZDMTYuMTMzOSAxMi4yNSAxNi4yNSAxMi4zNjYxIDE2LjI1IDEyLjVDMTYuMjUgMTIuNjMzOSAxNi4xMzM5IDEyLjc1IDE2IDEyLjc1WiIgZmlsbD0iIzI0NDA4MiIgc3Ryb2tlPSIjMjQ0MDgyIi8+CjxwYXRoIGQ9Ik0xMiAxNi43NUMxMS44NjYxIDE2Ljc1IDExLjc1IDE2LjYzMzkgMTEuNzUgMTYuNVY4LjVDMTEuNzUgOC4zNjYxNCAxMS44NjYxIDguMjUgMTIgOC4yNUMxMi4xMzM5IDguMjUgMTIuMjUgOC4zNjYxNCAxMi4yNSA4LjVWMTYuNUMxMi4yNSAxNi42MzM5IDEyLjEzMzkgMTYuNzUgMTIgMTYuNzVaIiBmaWxsPSIjMjQ0MDgyIiBzdHJva2U9IiMyNDQwODIiLz4KPHBhdGggZD0iTTE1IDIyLjc1SDlDNi4zNDI0IDIyLjc1IDQuNTY0OTIgMjIuMTgwMyAzLjQ0MjMgMjEuMDU3N0MyLjMxOTY4IDE5LjkzNTEgMS43NSAxOC4xNTc2IDEuNzUgMTUuNVY5LjVDMS43NSA2Ljg0MjQgMi4zMTk2OCA1LjA2NDkyIDMuNDQyMyAzLjk0MjNDNC41NjQ5MiAyLjgxOTY4IDYuMzQyNCAyLjI1IDkgMi4yNUgxNUMxNy42NTc2IDIuMjUgMTkuNDM1MSAyLjgxOTY4IDIwLjU1NzcgMy45NDIzQzIxLjY4MDMgNS4wNjQ5MiAyMi4yNSA2Ljg0MjQgMjIuMjUgOS41VjE1LjVDMjIuMjUgMTguMTU3NiAyMS42ODAzIDE5LjkzNTEgMjAuNTU3NyAyMS4wNTc3QzE5LjQzNTEgMjIuMTgwMyAxNy42NTc2IDIyLjc1IDE1IDIyLjc1Wk05IDIuNzVDNi42NTk3MiAyLjc1IDQuOTI0MzIgMy4xNjEwNyAzLjc5MjcgNC4yOTI3QzIuNjYxMDcgNS40MjQzMiAyLjI1IDcuMTU5NzIgMi4yNSA5LjVWMTUuNUMyLjI1IDE3Ljg0MDMgMi42NjEwNyAxOS41NzU3IDMuNzkyNyAyMC43MDczQzQuOTI0MzIgMjEuODM4OSA2LjY1OTcyIDIyLjI1IDkgMjIuMjVIMTVDMTcuMzQwMyAyMi4yNSAxOS4wNzU3IDIxLjgzODkgMjAuMjA3MyAyMC43MDczQzIxLjMzODkgMTkuNTc1NyAyMS43NSAxNy44NDAzIDIxLjc1IDE1LjVWOS41QzIxLjc1IDcuMTU5NzIgMjEuMzM4OSA1LjQyNDMyIDIwLjIwNzMgNC4yOTI3QzE5LjA3NTcgMy4xNjEwNyAxNy4zNDAzIDIuNzUgMTUgMi43NUg5WiIgZmlsbD0iIzI0NDA4MiIgc3Ryb2tlPSIjMjQ0MDgyIi8+Cjwvc3ZnPgo=");
    display: block;
    width: 50px;
    height: 50px;
    -webkit-transform: rotate(360deg) !important;
    -ms-transform: rotate(360deg) !important;
    transform: rotate(360deg) !important;
    -webkit-transition: -webkit-transform 0.3s ease;
    transition: -webkit-transform 0.3s ease;
    -o-transition: transform 0.3s ease;
    transition: transform 0.3s ease;
    transition: transform 0.3s ease, -webkit-transform 0.3s ease;
    position: absolute;
    bottom: -5px;
    left: 10px;
}

.accordion-item:not(:first-of-type) {
    border-top: 1px solid #D7D7D7 !important;
    border-radius: 25px !important;
}

.accordion-item:first-of-type {
    border-radius: 25px !important;
}

.accordion-title {
    margin-right: 35px;
}

.accordion-button:not(.collapsed)::after {
    content: "";
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2IDEyLjc1SDhDNy44NjYxNCAxMi43NSA3Ljc1IDEyLjYzMzkgNy43NSAxMi41QzcuNzUgMTIuMzY2MSA3Ljg2NjE0IDEyLjI1IDggMTIuMjVIMTZDMTYuMTMzOSAxMi4yNSAxNi4yNSAxMi4zNjYxIDE2LjI1IDEyLjVDMTYuMjUgMTIuNjMzOSAxNi4xMzM5IDEyLjc1IDE2IDEyLjc1WiIgZmlsbD0iIzI0NDA4MiIgc3Ryb2tlPSIjMjQ0MDgyIi8+CjxwYXRoIGQ9Ik0xNSAyMi43NUg5QzYuMzQyNCAyMi43NSA0LjU2NDkyIDIyLjE4MDMgMy40NDIzIDIxLjA1NzdDMi4zMTk2OCAxOS45MzUxIDEuNzUgMTguMTU3NiAxLjc1IDE1LjVWOS41QzEuNzUgNi44NDI0IDIuMzE5NjggNS4wNjQ5MiAzLjQ0MjMgMy45NDIzQzQuNTY0OTIgMi44MTk2OCA2LjM0MjQgMi4yNSA5IDIuMjVIMTVDMTcuNjU3NiAyLjI1IDE5LjQzNTEgMi44MTk2OCAyMC41NTc3IDMuOTQyM0MyMS42ODAzIDUuMDY0OTIgMjIuMjUgNi44NDI0IDIyLjI1IDkuNVYxNS41QzIyLjI1IDE4LjE1NzYgMjEuNjgwMyAxOS45MzUxIDIwLjU1NzcgMjEuMDU3N0MxOS40MzUxIDIyLjE4MDMgMTcuNjU3NiAyMi43NSAxNSAyMi43NVpNOSAyLjc1QzYuNjU5NzIgMi43NSA0LjkyNDMyIDMuMTYxMDcgMy43OTI3IDQuMjkyN0MyLjY2MTA3IDUuNDI0MzIgMi4yNSA3LjE1OTcyIDIuMjUgOS41VjE1LjVDMi4yNSAxNy44NDAzIDIuNjYxMDcgMTkuNTc1NyAzLjc5MjcgMjAuNzA3M0M0LjkyNDMyIDIxLjgzODkgNi42NTk3MiAyMi4yNSA5IDIyLjI1SDE1QzE3LjM0MDMgMjIuMjUgMTkuMDc1NyAyMS44Mzg5IDIwLjIwNzMgMjAuNzA3M0MyMS4zMzg5IDE5LjU3NTcgMjEuNzUgMTcuODQwMyAyMS43NSAxNS41VjkuNUMyMS43NSA3LjE1OTcyIDIxLjMzODkgNS40MjQzMiAyMC4yMDczIDQuMjkyN0MxOS4wNzU3IDMuMTYxMDcgMTcuMzQwMyAyLjc1IDE1IDIuNzVIOVoiIGZpbGw9IiMyNDQwODIiIHN0cm9rZT0iIzI0NDA4MiIvPgo8L3N2Zz4K");
    display: block;
    width: 50px;
    height: 50px;
    position: absolute;
    bottom: -5px;
    left: 10px;
    -webkit-transform: rotate(360deg) !important;
    -ms-transform: rotate(360deg) !important;
    transform: rotate(360deg) !important;
}

.accordion-button:not(.collapsed) {
    background-color: var(--white-color);
    -webkit-box-shadow: none;
    box-shadow: none;
    color: var(--kadec-logo-color);
    font-size: 16px;
}

.accordion-button:focus {
    border-color: transparent !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.accordion-body {
    padding: 1rem 1.25rem;
    color: #7B808C;
    font-size: 16px;
}

.accordion-item {
    margin-bottom: 10px;
    border: 1px solid #D7D7D7 !important;
}

.accordion-item:last-of-type {
    border-radius: 25px !important;
}

.glass-style {
    background: rgba(255, 255, 255, 0.2);
    border-radius: 24px;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}
.faq-image-holder img{
    border-radius: 16px;
}

.red-text{
    color: var(--kadec-logo-color);
}

.faq_subtitle{
    font-size: 42px;
    line-height: 140%;
}

.faq_title {
    font-size: 24px;
    font-weight: 400;
}
/*Home FAQ*/

/*Footer*/
.footer-contact{
    border-radius: 16px;
    border: 1px solid #868686;
    height: 101px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    padding: 20px;
}
.navbar-footer {
    padding-inline: 5px;
}

.footer-content{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.footer-wrapper {
    border-radius: 16px 16px 0 0;
    background-color: #303030;
    background-image: url("./assets/images/Footer-bg-overlay.svg");
    padding: 47px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    background-blend-mode: multiply;
}

.vr{
    height: 32px !important;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    -ms-flex-item-align: center !important;
    -ms-grid-row-align: center !important;
    align-self: center !important;
    background-color: #868686 !important;

}

.container-footer-section {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: -webkit-max-content;
    -ms-grid-columns: max-content;
    grid-template-columns: -webkit-max-content;
    grid-template-columns: max-content;
    -ms-grid-rows: 1fr 5px 1fr;
    grid-template-rows: 1fr 1fr;
    gap: 5px 10px;
    grid-template-areas:
    "footer_icon footer_title"
    "footer_icon footer_content";
}
.footer_icon {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 1;
    grid-area: footer_icon;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-row-align: center;
    align-self: center;
    text-align: right;
}
.footer_title {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: footer_title;
    color: var(--white-color);
    font-size: 16px;
    font-weight: 100;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-row-align: center;
    align-self: center;
    text-align: right;
}
.footer_content {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
    grid-area: footer_content;
    color: var(--white-color);
    font-size: 16px;
    font-weight: 400;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-row-align: center;
    align-self: center;
    text-align: right;
}

.footer_copyright{
    border-top: 1px solid #9A9A9A;
    padding-top: 24px;
    font-size: 14px;
    font-weight: 300;
    color: #9A9A9A;
}

.footer-cta{
    padding: 20px;
}

.footer-about-section{
    text-align: right;
}

.footer-about-section p {
    margin-top: 24px;
    font-size: 14px;
    color: var(--white-color);
    line-height: 180%;
    font-weight: 300;
    text-align: justify;
    width: 70%;
}

.navbar-footer li a:hover {
    color: var(--kadec-logo-color) !important;
}

.navbar-footer li {
    list-style: none;
    text-align: right;
    line-height: 40px;
}

.navbar-footer li a{
    text-decoration: none !important;
    font-size: 14px !important;
    font-weight: 300 !important;
    color: var(--white-color) !important;
    text-align: right;
}
/*Footer*/

/*Contact Us Page*/

.contact-us-wrapper {
    background-color: #fff;
    border-radius: 15px;
    padding: 20px;
}

.padded {
    padding: 0 2rem;
}

*, ::after, ::before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 0 solid currentColor;
    text-rendering: optimizeLegibility;
    -webkit-tap-highlight-color: transparent;
}


header.main-page-header {
    padding: 30px;
    margin: 0 auto;
}

header.main-page-header a {
    display: block;
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
    text-decoration: none;
    color: #000;
}


li.menu-item-has-children > a:nth-child(1) > .mobile-icon:nth-child(1) {
    display: block;
    width: 20px;
    height: 20px;
    margin-right: 5px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMyAxTDcgN0wxIDEiIHN0cm9rZT0iIzFCMzQ1MSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
    background-position: center;
    background-size: 16px 8px;
    background-repeat: no-repeat;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

.navbar-nav li:hover > ul {
    display: block;
    z-index: 999999 !important;
}

.floating-form-group select{
    border: 1px solid #dddddd !important;
    border-right: 15px !important;
}

.modal-header {
    display: flex;
    justify-content: space-between;
    border-bottom: none !important;
    align-items: center;
    background-color: var(--kadec-logo-color);
}

.guest-modal-link {
	display: flex;
	align-items: center;
	gap: 12px;
	/* width: 100%; */
	width: 180px;
	margin: 0 auto;
	padding: 12px 14px;
	border: 1px solid #000;
	border-radius: 15px;
	text-decoration: none;
	color: #000;
	background: #fff;
	box-sizing: border-box;
	transition: background-color 0.2s ease;
	height: 150px;
	flex-direction: column;
	justify-content: center;
}

.guest-modal-link-icon {
	display: flex;
	width: 55px;
	height: 55px;
	flex: 0 0 28px;
	color: #000;
}

.guest-modal-links {
	display: flex;
	gap: 20px;
	padding: 40px;
	justify-content: center;
}

@media screen and (max-width: 1440px) {
    .navbar-expand-lg .navbar-nav a {
        margin-inline: 14px;
        font-size: 18px;
    }
}

@media (max-width: 768px) {

    .day-row {
        text-align: center;
        font-weight: 700;
        color: var(--primary-color);
        font-size: 14px;
    }

    .food-selection-date-th{
        width: 11% !important;
    }
    .food-selection-week-th{
    width: 9% !important;
    }

    .food-radio-label {
        gap: 3px !important;
        padding: 6px !important;
    }

    .alert.alert-info {
        width: auto !important;
    }

    .food-selection-container {
        max-width: 50% !important;
        padding: 8px !important;
        overflow: hidden;
    }

    .food-radio-group {
        display: block !important;
        grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
        gap: 5px;
        width: 39% !important;
    }

    .form-row{
        gap: 20px;
    }

    .month-navigation{
        flex-direction: column;
    }

    .modal-header {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .employee-portal-name{
        font-size: 16px !important;
    }

    .portal-container, .portal-grid-container{
        padding: 0 !important;
        margin: 0 !important;
    }

    .tab.active {
        background-color: rgba(255, 255, 255, 0.3);
        border-right: 0px !important;;
        color: var(--kadec-logo-color) !important;
        font-weight: 900 !important;
    }

    .modal-content {
        margin: 25% auto !important;
    }

    .tabs-menu {
        overflow: scroll !important;
        flex-direction: unset !important;
        margin-bottom: 10px !important;
        width: 100% !important;
        border-radius: 12px;
        background: #fff;
        &::-webkit-scrollbar {
            height: 10px;
        }
        &::-webkit-scrollbar-track {
            background: rgb(178, 45, 48);
        }
        &::-webkit-scrollbar-thumb {
            background: rgb(178, 45, 48);
            border-radius: 5px;
        }
        scrollbar-width: thin;
        scrollbar-color: rgb(178, 45, 48) #f1f1f1;;
    }

    .tab {
        padding: 13px 6px !important;
    }

    .tab-title-setting {
        width: max-content;
    }

    .PortalBgList {
        flex-wrap: nowrap !important;
        overflow: scroll !important;
    }

    .setting-tabs{
        flex-direction: column;
        border: 1px solid rgb(178, 45, 48);
        border-radius:15px;
    }

    .profile-form{
        padding: 0 !important;
    }

    .tab-content {
        width: 100% !important;
    }

    .slider-wrapper{
        height: auto !important;
    }

    .tab-wrapper {
        height: auto !important;
    }

    .kadec-navbar{
        padding-bottom: 10px !important;
        padding-top: 10px !important;
    }

    .menu-overlay {
        position: absolute;
        right: 0;
        left: 0;
        top: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        background: rgba(27,52,81,.6);
        z-index: 500;
        display: none;
    }

    .menu-overlay.active {
        display: block;
    }

    .navbar > .container {
        display: block !important;
    }

    .navbar-nav .menu-item {
        padding-block: 13px;
    }

    .mmobile .navbar-nav .menu-item {
        position: inherit;
    }
    .navbar-nav {
        padding: 0;
    }

    .menu-item {
        text-align: right;
    }

    li.menu-item-has-children .sub-menu {
        display: block;
        width: -webkit-fit-content !important;
        width: -moz-fit-content !important;
        width: fit-content !important;
        min-width: initial;
        height: 0;
        padding: 0;
        overflow: hidden;
        -webkit-box-shadow: none;
        box-shadow: none;
        position: inherit;
        margin-right: 25px;
        margin-left: auto !important;
        -webkit-transition: 0.2s;
        -o-transition: 0.2s;
        transition: 0.2s;
        top: 0;
    }

    li.menu-item-has-children a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        justify-content: space-between;
    }

    .navbar-light .navbar-toggler {
        border: none;
    }

    .navbar-light .navbar-toggler-icon {
        background-image: url("data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KDTxnIGlkPSJTVkdSZXBvX2JnQ2FycmllciIgc3Ryb2tlLXdpZHRoPSIwIi8+Cg08ZyBpZD0iU1ZHUmVwb190cmFjZXJDYXJyaWVyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KDTxnIGlkPSJTVkdSZXBvX2ljb25DYXJyaWVyIj4gPHBhdGggZD0iTTkgMTJDOSAxMi41NTIzIDguNTUyMjggMTMgOCAxM0M3LjQ0NzcyIDEzIDcgMTIuNTUyMyA3IDEyQzcgMTEuNDQ3NyA3LjQ0NzcyIDExIDggMTFDOC41NTIyOCAxMSA5IDExLjQ0NzcgOSAxMloiIGZpbGw9IiNCMjJEMzAiLz4gPHBhdGggZD0iTTEzIDEyQzEzIDEyLjU1MjMgMTIuNTUyMyAxMyAxMiAxM0MxMS40NDc3IDEzIDExIDEyLjU1MjMgMTEgMTJDMTEgMTEuNDQ3NyAxMS40NDc3IDExIDEyIDExQzEyLjU1MjMgMTEgMTMgMTEuNDQ3NyAxMyAxMloiIGZpbGw9IiNCMjJEMzAiLz4gPHBhdGggZD0iTTE3IDEyQzE3IDEyLjU1MjMgMTYuNTUyMyAxMyAxNiAxM0MxNS40NDc3IDEzIDE1IDEyLjU1MjMgMTUgMTJDMTUgMTEuNDQ3NyAxNS40NDc3IDExIDE2IDExQzE2LjU1MjMgMTEgMTcgMTEuNDQ3NyAxNyAxMloiIGZpbGw9IiNCMjJEMzAiLz4gPHBhdGggb3BhY2l0eT0iMC41IiBkPSJNMiAxMkMyIDcuMjg1OTUgMiA0LjkyODkzIDMuNDY0NDcgMy40NjQ0N0M0LjkyODkzIDIgNy4yODU5NSAyIDEyIDJDMTYuNzE0IDIgMTkuMDcxMSAyIDIwLjUzNTUgMy40NjQ0N0MyMiA0LjkyODkzIDIyIDcuMjg1OTUgMjIgMTJDMjIgMTYuNzE0IDIyIDE5LjA3MTEgMjAuNTM1NSAyMC41MzU1QzE5LjA3MTEgMjIgMTYuNzE0IDIyIDEyIDIyQzcuMjg1OTUgMjIgNC45Mjg5MyAyMiAzLjQ2NDQ3IDIwLjUzNTVDMiAxOS4wNzExIDIgMTYuNzE0IDIgMTJaIiBzdHJva2U9IiNCMjJEMzAiIHN0cm9rZS13aWR0aD0iMS41Ii8+IDwvZz4KDTwvc3ZnPg==") !important;    }

    .collapse:not(.show) {
        display: block;
    }

    .close-menu {
        display: block;
        width: 15px;
        height: 15px;
        position: absolute;
        left: 20px;
        top: 20px;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDMxMSAzMTEuMDc3MzMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiIGNsYXNzPSIiPjxnPjxwYXRoIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZD0ibTE2LjAzNTE1NiAzMTEuMDc4MTI1Yy00LjA5NzY1NiAwLTguMTk1MzEyLTEuNTU4NTk0LTExLjMwODU5NC00LjY5NTMxMy02LjI1LTYuMjUtNi4yNS0xNi4zODI4MTIgMC0yMi42MzI4MTJsMjc5LjA2MjUtMjc5LjA2MjVjNi4yNS02LjI1IDE2LjM4MjgxMy02LjI1IDIyLjYzMjgxMyAwczYuMjUgMTYuMzgyODEyIDAgMjIuNjM2NzE5bC0yNzkuMDU4NTk0IDI3OS4wNTg1OTNjLTMuMTM2NzE5IDMuMTE3MTg4LTcuMjM0Mzc1IDQuNjk1MzEzLTExLjMyODEyNSA0LjY5NTMxM3ptMCAwIiBmaWxsPSIjZGY0YzdkIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iIj48L3BhdGg+PHBhdGggeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBkPSJtMjk1LjExNzE4OCAzMTEuMDc4MTI1Yy00LjA5NzY1NyAwLTguMTkxNDA3LTEuNTU4NTk0LTExLjMwODU5NC00LjY5NTMxM2wtMjc5LjA4MjAzMi0yNzkuMDU4NTkzYy02LjI1LTYuMjUzOTA3LTYuMjUtMTYuMzg2NzE5IDAtMjIuNjM2NzE5czE2LjM4MjgxMy02LjI1IDIyLjYzNjcxOSAwbDI3OS4wNTg1OTQgMjc5LjA2MjVjNi4yNSA2LjI1IDYuMjUgMTYuMzgyODEyIDAgMjIuNjMyODEyLTMuMTM2NzE5IDMuMTE3MTg4LTcuMjMwNDY5IDQuNjk1MzEzLTExLjMwNDY4NyA0LjY5NTMxM3ptMCAwIiBmaWxsPSIjZGY0YzdkIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iIj48L3BhdGg+PC9nPjwvc3ZnPg==);
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
    }

    .navbar-collapse {
        position: absolute;
        background-color: #fff;
        padding: 50px 10px 30px 10px;
        top: 0;
        width: 80%;
        min-width: -webkit-fit-content;
        min-width: -moz-fit-content;
        min-width: fit-content;
        border-bottom-left-radius: 40px;
        right: -700px;
        z-index: 100000;
        /*background-image: url(https://myladypads.com/wp-content/themes/chapter-child/assets/images/mobile-menu-bg.png);*/
        background-position: bottom left;
        background-repeat: no-repeat;
        border: 1px solid var(--primary-color)
    }

    .sticky-header {
        position: sticky;
        top: 0;
        width: 100%;
        z-index: 501;
        border-radius: 0 !important;
    }

    .post-title-entry {
        font-size: 16px !important;
    }

    .heading-post-title p {
        font-size: 14px !important;
    }

    .post-meta-holder {
        flex-direction: column;
        row-gap: 10px;
    }

    .documentation-icon::after {
        padding: 6px 12px !important;
    }

    .form-group {
        width: 100% !important;
    }

    .icon-space {
        margin-bottom: 10px !important;
    }

    .header-wrapper{
        margin-bottom: 20px !important;
    }

    .section-body {
        padding: 10px;
    }

    .heading-h2-content {
        padding-top: unset !important;
    }


    .nav-item {
        width: auto !important;
    }

    .contact-header {
        padding-inline: 0 !important;
    }

    .image-brands-holder img {
        text-align: center !important;
    }

    .about_us_wrapper{
        height: auto !important;
        padding: 15px !important;
    }

    .construction-steps {
        -ms-grid-columns: 1fr !important;
        grid-template-columns: repeat(1, 1fr) !important;
        gap: 10px !important;
    }

    .activity-items-wrapper{
        gap: 10px;
    }

    .step-item {
        height: 325px !important;
    }

    .values_image img {
        width: 100%;
    }

    .v_m-wrapper img {
        width: 100%;
    }
    .about_brand_logo {
        gap: 5px;
    }

    .about_us_logo_holder img {
        width: 100%;
    }

    .slogan_ethical {
        font-size: 24px !important;
    }

    .targets_item {
        -ms-grid-columns: 1fr !important;
        grid-template-columns: 1fr !important;
    }

    .ethical_item {
        -ms-grid-columns: 1fr !important;
        grid-template-columns: 1fr !important;
        -ms-grid-rows: auto !important;
        grid-template-rows: auto !important;
        grid-template-areas:
			"item1"
			"item2"
			"item3"
			"item4"
			"item5" !important;
        gap: 15px;
    }

    .ethicalCode_wrapper{
        height: auto !important;
    }

    .ethical-wrapper {
        padding: 10px;
    }

    header.main-page-header {
        padding: 5px;
    }

    .promotion-carousel{
        height: 185px;
    }

    header.main-page-header a {
        font-size: 14px;
    }

    .promotion-content-wrapper h2 {
        font-size: 16px;
        line-height: 1.5;
    }

    .promotion-content-wrapper p {
        font-size: 12px;
    }
}


@media screen and (max-width: 768px) {

    .login-box {
        width: 90%;
        flex-direction: column;
    }

    .login-column {
        padding: 20px;
    }

    .home-slide-kadec {
        height: 808px !important;
    }

    /*blog*/
    .promotion-carousel .owl-item a{
        display: block;
        padding-top: 50%;
        position: relative;
        border-radius: 15px;
        overflow: hidden;
    }
    .promotion-carousel .owl-item{
        padding-inline: 10px;
    }
    .promotion-carousel .owl-item a span{
        background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.6)));
        background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.6) 100%);
        background: linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.6) 100%);
        position: absolute;
        right: 0;
        left: 0;
        top: 0;
        bottom: 0;
    }
    /*blog*/

    .posts-grid{
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 10px;
    }

    .footer-cta{
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .navbar-footer li {
        line-height: 30px !important;
    }

    .footer-wrapper {
        padding: 30px 5px 10px 5px !important;
    }

    .footer-about-section p {
        width: 100% !important;
    }

    .footer-contact {
        height: auto !important;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .kadecVid-wrapper{
        margin-top: 30px !important;
    }

    .video-cover {
        width: 415px !important;
        height: 288px !important;
    }
    .video-modal-content {
        width: 94% !important;
    }
    .row .col-6 {
        width: 50%;
    }
    .img404{
        width: 100% !important;
    }

    .seminar_name{
        font-size: 1.8rem !important;
        color: var(--primary-color);
        margin-top: 20px;
    }
    .seminar_owner {
        text-align: center;

    }
    .seminar_owner img {
        text-align: center;
        margin-bottom: 10px !important;
        margin-top: 20px !important;
    }
    .seminar-wrapper{
        margin-top: -40px !important;
    }
    .seminar-video video{
        width: 400px !important;
        margin-top: 20px;
    }
    .dynamic-table tbody td {
        text-align: right;
    }
}

.space {
    display: block;
    width: 100%;
    height: 3rem;
}

.padded {
    padding: 0 2rem;
}

.form-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: .3rem 0;
    border: 1px solid #dee2e6;
    border-radius: 6px;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-column-gap: 3px;
    -moz-column-gap: 3px;
    column-gap: 3px;
    align-items: center;
    padding-inline: 5px;
}

.form-group label {
    font-weight: 900;
    color: var(--kadec-logo-color);
}

.content-submit{
    background-color: var(--kadec-logo-color);
    color: var(--white-color);
    padding: 10px 30px;
    border-radius: 12px;
    width: 100%;
    -webkit-transition: ease 0.5s;
    -o-transition: ease 0.5s;
    transition: ease 0.5s;
}

.content-submit:hover {
    background-color: var(--primary-color);
}

.form-group .form-group-label {
    border-radius: 0 3px 3px 0;
    color: var(--secondary-text-color);
    margin: 0;
    padding: .8rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

label {
    display: inline-block;
}

.level.fill-height {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
}


.btn-info {
    margin-left: 1rem;
}

.form-group .form-group-input:last-child:not(:first-child) {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    margin-left: -1px;
    z-index: 0;
}

input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]), select {
    width: 100%;
    border-radius: 3px;
    font-family: "Nunito Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size: 15px;
    letter-spacing: .02rem;
    -webkit-transition: -webkit-box-shadow .3s;
    transition: -webkit-box-shadow .3s;
    -o-transition: box-shadow .3s;
    transition: box-shadow .3s;
    transition: box-shadow .3s, -webkit-box-shadow .3s;
    outline: 0;
    padding: .85rem 1.1rem;
    /*border-right: 1px solid #eaeae9;*/
}

textarea, textarea[type="text"] {
    width: 100%;
    /*border-right: 1px solid #eaeae9;*/
    border-radius: 3px;
    font-family: "Nunito Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
    font-size: 15px;
    letter-spacing: .02rem;
    -webkit-transition: -webkit-box-shadow .3s;
    transition: -webkit-box-shadow .3s;
    -o-transition: box-shadow .3s;
    transition: box-shadow .3s;
    transition: box-shadow .3s, -webkit-box-shadow .3s;
    outline: 0;
    padding: .85rem 1.1rem;
    min-height: 15rem;
    line-height: 1.5rem;
    resize: vertical;
}

.section-body [class*=" col-"], .section-body [class^="col-"] {
    margin-left: 10px;
    padding: 0 .5rem;
}

@media screen and (min-width: 768px) {
    .section-body .form-group {
        width: 49%;
    }
}

select {
    width: 100%;
    border-radius: 15px;
    font-size: 15px;
    font-family: inherit;
    letter-spacing: .02rem;
    -webkit-transition: -webkit-box-shadow .3s;
    transition: -webkit-box-shadow .3s;
    -o-transition: box-shadow .3s;
    transition: box-shadow .3s;
    transition: box-shadow .3s, -webkit-box-shadow .3s;
    outline: 0;
    padding: .85rem 1.1rem;
    background-color: #fff;
}

.form-group-label img{
    width: 24px;
    height: auto;
}

.form-section-textarea .form-group {
    width: 99%;
}

.tab-content > .active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    color: #EDF7FF;
    background-color: transparent;
    font-weight: 900;
}

.nav-item a:hover{
    top: -5px;
}

.nav-item a{
    position: relative;
    top: 0;
    -webkit-transition: top ease 0.5s;
    -o-transition: top ease 0.5s;
    transition: top ease 0.5s;
}

.nav-item {
    padding: 8px 15px;
    background: #284b8c;
    border-radius: 35px;
    width: 19%;
    text-align: center;
}

.heading-h2-content{
    font-size: 24px;
    line-height: 140%;
    color: var(--primary-color);
    position: relative;
}

.heading-h2-content:before{
    content: "";
    width: 77px;
    height: 3px;
    border-radius: 10px;
    background-color: var(--kadec-logo-color);
    position: absolute;
    bottom: -2px;
}

.nav-link {
    color: #fff;
}

.nav-link:hover {
    color: #fff;
}

.address-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 10px;
}

.address-icon::before {
    content: "";
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPg0KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIG9wYWNpdHk9IjAuNSIgZD0iTTQgMTAuMTQzM0M0IDUuNjQ1ODggNy41ODE3MiAyIDEyIDJDMTYuNDE4MyAyIDIwIDUuNjQ1ODggMjAgMTAuMTQzM0MyMCAxNC42MDU1IDE3LjQ0NjcgMTkuODEyNCAxMy40NjI5IDIxLjY3NDRDMTIuNTM0MyAyMi4xMDg1IDExLjQ2NTcgMjIuMTA4NSAxMC41MzcxIDIxLjY3NDRDNi41NTMzMiAxOS44MTI0IDQgMTQuNjA1NSA0IDEwLjE0MzNaIiBzdHJva2U9IiMxQzI3NEMiIHN0cm9rZS13aWR0aD0iMS41Ii8+DQo8Y2lyY2xlIGN4PSIxMiIgY3k9IjEwIiByPSIzIiBzdHJva2U9IiMxQzI3NEMiIHN0cm9rZS13aWR0aD0iMS41Ii8+DQo8L3N2Zz4=");
    width: 28px;
    height: 28px;
    display: block;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    padding-right: 0;
    position: absolute;
    right: 0;
}

.postcode-icon::before {
    content: "";
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPg0KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIG9wYWNpdHk9IjAuNSIgZD0iTTIuMzY0MDcgMTIuOTU3OUMxLjk4NDYzIDEwLjMyMDggMS43OTQ5MSA5LjAwMjI5IDIuMzM1MzcgNy44NzQ5NUMyLjg3NTgzIDYuNzQ3NiA0LjAyNjE5IDYuMDYyMzQgNi4zMjY5MSA0LjY5MTgxTDcuNzExNzUgMy44NjY4N0M5LjgwMTA0IDIuNjIyMjkgMTAuODQ1NyAyIDEyIDJDMTMuMTU0MyAyIDE0LjE5OSAyLjYyMjI5IDE2LjI4ODIgMy44NjY4N0wxNy42NzMxIDQuNjkxODFDMTkuOTczOCA2LjA2MjM0IDIxLjEyNDIgNi43NDc2IDIxLjY2NDYgNy44NzQ5NUMyMi4yMDUxIDkuMDAyMjkgMjIuMDE1NCAxMC4zMjA4IDIxLjYzNTkgMTIuOTU3OUwyMS4zNTcyIDE0Ljg5NTJDMjAuODY5NyAxOC4yODI3IDIwLjYyNiAxOS45NzY0IDE5LjQ1MSAyMC45ODgyQzE4LjI3NTkgMjIgMTYuNTUyNiAyMiAxMy4xMDYxIDIySDEwLjg5MzlDNy40NDczNyAyMiA1LjcyNDA5IDIyIDQuNTQ5MDMgMjAuOTg4MkMzLjM3Mzk2IDE5Ljk3NjQgMy4xMzAyNSAxOC4yODI3IDIuNjQyODQgMTQuODk1MkwyLjM2NDA3IDEyLjk1NzlaIiBzdHJva2U9IiMxQzI3NEMiIHN0cm9rZS13aWR0aD0iMS41Ii8+DQo8cGF0aCBkPSJNMTIgMTVMMTIgMTgiIHN0cm9rZT0iIzFDMjc0QyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPg0KPC9zdmc+");
    width: 28px;
    height: 28px;
    display: block;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    padding-right: 0;
    position: absolute;
    right: 0;
}

.calling-icon::before {
    content: "";
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPg0KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xNCAyQzE0IDIgMTYuMiAyLjIgMTkgNUMyMS44IDcuOCAyMiAxMCAyMiAxMCIgc3Ryb2tlPSIjMUMyNzRDIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+DQo8cGF0aCBkPSJNMTQuMjA3IDUuNTM1NjRDMTQuMjA3IDUuNTM1NjQgMTUuMTk3IDUuODE4NDkgMTYuNjgxOSA3LjMwMzQxQzE4LjE2NjggOC43ODgzNCAxOC40NDk3IDkuNzc4MjkgMTguNDQ5NyA5Ljc3ODI5IiBzdHJva2U9IiMxQzI3NEMiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4NCjxwYXRoIG9wYWNpdHk9IjAuNSIgZD0iTTEwLjAzNzYgNS4zMTYxN0wxMC42ODY2IDYuNDc5MUMxMS4yNzIzIDcuNTI4NTggMTEuMDM3MiA4LjkwNTMyIDEwLjExNDcgOS44Mjc4QzEwLjExNDcgOS44Mjc4IDEwLjExNDcgOS44Mjc4IDEwLjExNDcgOS44Mjc4QzEwLjExNDYgOS44Mjc5MiA4Ljk5NTg4IDEwLjk0NjggMTEuMDI0NSAxMi45NzU1QzEzLjA1MjUgMTUuMDAzNSAxNC4xNzE0IDEzLjg4NjEgMTQuMTcyMiAxMy44ODUzQzE0LjE3MjIgMTMuODg1MyAxNC4xNzIyIDEzLjg4NTMgMTQuMTcyMiAxMy44ODUzQzE1LjA5NDcgMTIuOTYyOCAxNi40NzE0IDEyLjcyNzcgMTcuNTIwOSAxMy4zMTM0TDE4LjY4MzggMTMuOTYyNEMyMC4yNjg2IDE0Ljg0NjggMjAuNDU1NyAxNy4wNjkyIDE5LjA2MjggMTguNDYyMkMxOC4yMjU4IDE5LjI5OTIgMTcuMjAwNCAxOS45NTA1IDE2LjA2NjkgMTkuOTkzNEMxNC4xNTg4IDIwLjA2NTggMTAuOTE4MyAxOS41ODI5IDcuNjY3NyAxNi4zMzIzQzQuNDE3MTMgMTMuMDgxNyAzLjkzNDIxIDkuODQxMjIgNC4wMDY1NSA3LjkzMzA5QzQuMDQ5NTIgNi43OTk2IDQuNzAwOCA1Ljc3NDIzIDUuNTM3ODEgNC45MzcyM0M2LjkzMDc2IDMuNTQ0MjggOS4xNTMxNyAzLjczMTQ0IDEwLjAzNzYgNS4zMTYxN1oiIHN0cm9rZT0iIzFDMjc0QyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPg0KPC9zdmc+");    width: 28px;
    height: 28px;
    display: block;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    padding-right: 0;
    position: absolute;
    right: 0;
}

.fax-icon:before {
    content: "";
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPg0KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik02IDE3Ljk4MjdDNC40NDY1NSAxNy45MzU5IDMuNTE5OTggMTcuNzYyNiAyLjg3ODY4IDE3LjEyMTNDMiAxNi4yNDI2IDIgMTQuODI4NCAyIDEyQzIgOS4xNzE1NyAyIDcuNzU3MzYgMi44Nzg2OCA2Ljg3ODY4QzMuNzU3MzYgNiA1LjE3MTU3IDYgOCA2SDE2QzE4LjgyODQgNiAyMC4yNDI2IDYgMjEuMTIxMyA2Ljg3ODY4QzIyIDcuNzU3MzYgMjIgOS4xNzE1NyAyMiAxMkMyMiAxNC44Mjg0IDIyIDE2LjI0MjYgMjEuMTIxMyAxNy4xMjEzQzIwLjQ4IDE3Ljc2MjYgMTkuNTUzNSAxNy45MzU5IDE4IDE3Ljk4MjciIHN0cm9rZT0iIzFDMjc0QyIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4NCjxwYXRoIGQ9Ik0xOCAxMlYxNkMxOCAxOC44Mjg0IDE4IDIwLjI0MjYgMTcuMTIxMyAyMS4xMjEzQzE2LjI0MjYgMjIgMTQuODI4NCAyMiAxMiAyMkM5LjE3MTU3IDIyIDcuNzU3MzYgMjIgNi44Nzg2OCAyMS4xMjEzQzYgMjAuMjQyNiA2IDE4LjgyODQgNiAxNlYxMiIgc3Ryb2tlPSIjMUMyNzRDIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+DQo8cGF0aCBvcGFjaXR5PSIwLjUiIGQ9Ik0xNy45ODI5IDZDMTcuOTM2MSA0LjQ0NjU1IDE3Ljc2MjkgMy41MTk5OCAxNy4xMjE2IDIuODc4NjhDMTYuMjQyOSAyIDE0LjgyODcgMiAxMi4wMDAzIDJDOS4xNzE4MyAyIDcuNzU3NjEgMiA2Ljg3ODkzIDIuODc4NjhDNi4yMzc2MyAzLjUxOTk4IDYuMDY0MzggNC40NDY1NSA2LjAxNzU4IDYiIHN0cm9rZT0iIzFDMjc0QyIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4NCjxwYXRoIGQ9Ik0xOS41IDEyLjQ0MzRDMTcuODcyOSAxMS43MTI4IDE1LjQxMTUgMTEuMDAwMyAxMiAxMS4wMDAzQzguNTg4NTQgMTEuMDAwMyA2LjEyNzEyIDExLjcxMjggNC41IDEyLjQ0MzQiIHN0cm9rZT0iIzFDMjc0QyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPg0KPC9zdmc+");
    height: 28px;
    width: 28px;
    display: block;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    padding-right: 0;
    position: absolute;
    right: 0;
}

.icon-space{
    margin-right: 35px;
    margin-bottom: 2px;
    font-weight: 700;
}

.icon-space span {
    font-weight: 400;
}

/*#myTabs {*/
/*    justify-content: space-evenly;*/
/*    background-color: #edf7ff;*/
/*    border-radius: 53px;*/
/*    padding: 8px 0;*/
/*    border: 1px solid #284b8c30;*/
/*    display: flex;*/

/*}*/

/*#myTabs .nav-item {*/
/*    flex: 0 0 auto;*/
/*}*/

.nav-tabs-address {
    background-color: #edf7ff;
    border-radius: 53px;
    padding: 8px 0;
    border: 1px solid #284b8c30;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    border-bottom: none;
}

.nav-tabs-address .nav-item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: 10px;
}

.nav-tabs-address::-webkit-scrollbar {
    display: none;
}

.contact-header {

    margin-bottom: 20px;
}

.contact-header-image{
    border-radius: 15px;
}

.contact-header p {
    font-weight: 700;
    padding-block: 10px;
    font-size: 17px;
}

.tab-content {
    padding-top: 25px;
}

.toast {
    padding: 20px !important;
    position: absolute !important;
    font-family: inherit !important;
    bottom: 20% !important;
    left: 0 !important;
    color: var(--kadec-logo-color) !important;
}

.contact-form-wrapper{
    position: relative;
}
/*Contact Us Page*/


/*About Us page*/

.about_us_logo_holder img:hover {
    -webkit-transform: translateX(80px);
    -ms-transform: translateX(80px);
    transform: translateX(80px);
}
.about_us_logo_holder img {
    -webkit-transition: .6s ease-in-out;
    -o-transition: .6s ease-in-out;
    transition: .6s ease-in-out;
}

.about_us_wrapper{
    background-color: #D7E4EE;
    padding:60px 30px;
    z-index: -1;
    border-radius: 25px
}
.about_brand_logo {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    padding: 0;
    margin: 0;
}

.about_brand_logo li {
    background-color: var(--primary-color);
    border-radius: 16px;
    width: 84px;
    height: 84px;
    padding: 10px;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: .3s cubic-bezier(0.1, 0.7, 1.0, 0.1);
    -o-transition: .3s cubic-bezier(0.1, 0.7, 1.0, 0.1);
    transition: .3s cubic-bezier(0.1, 0.7, 1.0, 0.1);
}

/*.about_us_content_holder {*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*    justify-content: center;*/
/*}*/

.about_us_content_holder h2 {
    font-size: 30px;
    color: var(--primary-color);
    line-height: 140%;
}

.about_us_content_holder p {
    font-size: 18px;
    font-weight: 300;
    line-height: 180%;
    text-align: justify;
    padding-block: 10px;
    color: var(--primary-color);
}

/*.about_us_logo_holder {*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: end;*/
/*}*/

.about_brand_logo li:hover{
    scale: 1.1;
    rotate: 15deg;
}

.image-manager-item {
    display: block;
    width: 80% !important;
    height: auto !important;
}

.floating-image{
    -webkit-transition: .3s cubic-bezier(0.1, 0.7, 1.0, 0.1);
    -o-transition: .3s cubic-bezier(0.1, 0.7, 1.0, 0.1);
    transition: .3s cubic-bezier(0.1, 0.7, 1.0, 0.1);
}

@-webkit-keyframes floating {
    0%{
        -webkit-transform: translateY(0) scale(0.8);
        transform: translateY(0) scale(0.8);
    }

    50%{
        -webkit-transform: translateY(-10px) scale(1.1);
        transform: translateY(-10px) scale(1.1);
    }

    100%{
        -webkit-transform: translateY(0) scale(0.8);
        transform: translateY(0) scale(0.8);
    }
}

@keyframes floating {
    0%{
        -webkit-transform: translateY(0) scale(0.8);
        transform: translateY(0) scale(0.8);
    }

    50%{
        -webkit-transform: translateY(-10px) scale(1.1);
        transform: translateY(-10px) scale(1.1);
    }

    100%{
        -webkit-transform: translateY(0) scale(0.8);
        transform: translateY(0) scale(0.8);
    }
}

.post-card{
    -webkit-transition: .3s ease-in-out !important;
    -o-transition: .3s ease-in-out !important;
    transition: .3s ease-in-out !important;
}

.manager-holder{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.manager-holder .manager_name {
    text-align: center;
    color: var(--primary-color);
    font-weight: 600;
    padding-top: 10px;
}

.manager-holder p:last-child{
    text-align: center;
    color: var(--primary-color);
    font-weight: 300;
}

.v_m-wrapper{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}

.v_m-wrapper h2{
    font-size: 24px;
    padding-bottom: 10px;
    font-weight: 600;
}

.v_m-wrapper p{
    font-size: 20px;
    padding-bottom: 10px;
    font-weight: 300;
    line-height: 174%;
}

.v_m-wrapper img{
    border-radius: 16px;
}

.targets_item {
    list-style: none;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20px 1fr 20px 1fr;
    grid-template-columns: repeat(3, 1fr);
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    margin: 0;
    padding: 0;
    text-align: center;
    row-gap: 20px;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
}

.targets_item > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
}

.targets_item > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
}

.targets_item > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
}

.targets_item li {
    background-color:var(--white-color);
    padding: 30px 10px;
    border-radius: 16px;
    font-size: 20px;
    color: var(--primary-color);
    font-weight: 600;
    border: 2px solid #fff;
    -webkit-transition: .7s ease-in-out all;
    -o-transition: .7s ease-in-out all;
    transition: .7s ease-in-out all;
}

.targets_item li:hover{
    border: 2px solid var(--primary-color);
    scale: 1.050;
}

.target-wrapper{
    border-radius: 25px;
    background-color: var(--white-color);
    padding: 30px;
}

.values_image{
    text-align: left;
}

.values_image img{
    border-radius: 16px;
}

.values_content ul li {
    line-height: 35px;
    font-weight: 300;
    font-size: 18px;
}

.about_org p{
    line-height: 180%;
    font-weight: 300;
    font-size: 18px;
    text-align: justify;
}

.cer_card {
    border-radius: 16px;
    background-color: var(--white-color);
    padding: 16px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: auto;
    width: 95%;
}

.cer_card img {
    width: 25% !important;
    height: auto;
}

.cer_name{
    font-size: 16px;
    padding-top: 10px;
    color: var(--primary-color);
    font-weight: 500;
}

.cer_description{
    font-size: 15px;
    color: #757575;
    font-weight: 300;
    padding-top: 10px;
    line-height: 180%;
}

.cer_card a{
    text-decoration: none;
    font-size: 14px;
    padding-top: 15px;
    color: var(--primary-color);
    font-weight: 300;
    position: relative;
}

.cer_card a::before {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPg0KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIG9wYWNpdHk9IjAuNSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zIDE0LjI1QzMuNDE0MjEgMTQuMjUgMy43NSAxNC41ODU4IDMuNzUgMTVDMy43NSAxNi40MzU0IDMuNzUxNTkgMTcuNDM2NSAzLjg1MzE1IDE4LjE5MTlDMy45NTE4IDE4LjkyNTcgNC4xMzIyNSAxOS4zMTQyIDQuNDA5MDEgMTkuNTkxQzQuNjg1NzcgMTkuODY3OCA1LjA3NDM1IDIwLjA0ODIgNS44MDgxMiAyMC4xNDY5QzYuNTYzNDcgMjAuMjQ4NCA3LjU2NDU5IDIwLjI1IDkgMjAuMjVIMTVDMTYuNDM1NCAyMC4yNSAxNy40MzY1IDIwLjI0ODQgMTguMTkxOSAyMC4xNDY5QzE4LjkyNTcgMjAuMDQ4MiAxOS4zMTQyIDE5Ljg2NzggMTkuNTkxIDE5LjU5MUMxOS44Njc4IDE5LjMxNDIgMjAuMDQ4MiAxOC45MjU3IDIwLjE0NjkgMTguMTkxOUMyMC4yNDg0IDE3LjQzNjUgMjAuMjUgMTYuNDM1NCAyMC4yNSAxNUMyMC4yNSAxNC41ODU4IDIwLjU4NTggMTQuMjUgMjEgMTQuMjVDMjEuNDE0MiAxNC4yNSAyMS43NSAxNC41ODU4IDIxLjc1IDE1VjE1LjA1NDlDMjEuNzUgMTYuNDIyNSAyMS43NSAxNy41MjQ4IDIxLjYzMzUgMTguMzkxOEMyMS41MTI1IDE5LjI5MTkgMjEuMjUzNiAyMC4wNDk3IDIwLjY1MTcgMjAuNjUxNkMyMC4wNDk3IDIxLjI1MzYgMTkuMjkxOSAyMS41MTI1IDE4LjM5MTggMjEuNjMzNUMxNy41MjQ4IDIxLjc1IDE2LjQyMjUgMjEuNzUgMTUuMDU0OSAyMS43NUg4Ljk0NTEzQzcuNTc3NTQgMjEuNzUgNi40NzUyMiAyMS43NSA1LjYwODI1IDIxLjYzMzVDNC43MDgxNCAyMS41MTI1IDMuOTUwMjcgMjEuMjUzNiAzLjM0ODM1IDIwLjY1MTdDMi43NDY0MyAyMC4wNDk3IDIuNDg3NTQgMTkuMjkxOSAyLjM2NjUyIDE4LjM5MThDMi4yNDk5NiAxNy41MjQ4IDIuMjQ5OTggMTYuNDIyNSAyLjI1IDE1LjA1NDlDMi4yNSAxNS4wMzY2IDIuMjUgMTUuMDE4MyAyLjI1IDE1QzIuMjUgMTQuNTg1OCAyLjU4NTc5IDE0LjI1IDMgMTQuMjVaIiBmaWxsPSIjMUMyNzRDIi8+DQo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDE2Ljc1QzEyLjIxMDYgMTYuNzUgMTIuNDExNCAxNi42NjE1IDEyLjU1MzUgMTYuNTA2MUwxNi41NTM1IDEyLjEzMTFDMTYuODMzIDExLjgyNTQgMTYuODExOCAxMS4zNTEgMTYuNTA2MSAxMS4wNzE1QzE2LjIwMDQgMTAuNzkyIDE1LjcyNiAxMC44MTMyIDE1LjQ0NjUgMTEuMTE4OUwxMi43NSAxNC4wNjgyVjNDMTIuNzUgMi41ODU3OSAxMi40MTQyIDIuMjUgMTIgMi4yNUMxMS41ODU4IDIuMjUgMTEuMjUgMi41ODU3OSAxMS4yNSAzVjE0LjA2ODJMOC41NTM1MyAxMS4xMTg5QzguMjc0MDMgMTAuODEzMiA3Ljc5OTYzIDEwLjc5MiA3LjQ5MzkzIDExLjA3MTVDNy4xODgyMyAxMS4zNTEgNy4xNjY5OCAxMS44MjU0IDcuNDQ2NDggMTIuMTMxMUwxMS40NDY1IDE2LjUwNjFDMTEuNTg4NiAxNi42NjE1IDExLjc4OTQgMTYuNzUgMTIgMTYuNzVaIiBmaWxsPSIjMUMyNzRDIi8+DQo8L3N2Zz4=");
    content: "";
    display: block;
    background-repeat: no-repeat;
    top: 10px;
    left: -30px;
    background-position: center center;
    background-size: contain;
    width: 24px;
    height: 24px;
    position: absolute;
}

.certificate-holder {
    background-image: url("./assets/images/car-back2.jpg");
    padding: 50px;
    border-radius: 25px;
    background-size: cover;
    background-repeat: no-repeat;
}
/*About Us page*/

/*Services Page*/

.post-card div {
    text-align: center !important;
}
.white-box{
    border-radius: 25px;
    background-color: var(--white-color);
    padding: 30px;
}

.services-content p{
    line-height: 180%;
    font-weight: 300;
    font-size: 18px;
    text-align: justify;
}
.construction-stages p{
    line-height: 180%;
    font-weight: 300;
    font-size: 18px;
    text-align: justify;
}

.construction-steps {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 43px 1fr 43px 1fr 43px 1fr;
    grid-template-columns: repeat(4, 1fr);
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    gap: 43px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-items: center;
    list-style: none;
}

.construction-steps > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
}

.construction-steps > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
}

.construction-steps > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-column: 5;
}

.construction-steps > *:nth-child(4) {
    -ms-grid-row: 1;
    -ms-grid-column: 7;
}

.step-item {
    text-align: right;
    height: 410px;
    -webkit-box-shadow: 0px 4px 13px rgba(0, 0, 0, 0.06);
    box-shadow: 0px 4px 13px rgba(0, 0, 0, 0.06);
    background: radial-gradient(circle at 100% 100%, #ffffff 0, #ffffff 24px, transparent 24px) 0% 0%/25px 25px no-repeat, radial-gradient(circle at 0 100%, #ffffff 0, #ffffff 24px, transparent 24px) 100% 0%/25px 25px no-repeat, radial-gradient(circle at 100% 0, #ffffff 0, #ffffff 24px, transparent 24px) 0% 100%/25px 25px no-repeat, radial-gradient(circle at 0 0, #ffffff 0, #ffffff 24px, transparent 24px) 100% 100%/25px 25px no-repeat, -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff)) 50% 50%/calc(100% - 2px) calc(100% - 50px) no-repeat, -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff)) 50% 50%/calc(100% - 50px) calc(100% - 2px) no-repeat, -webkit-gradient(linear, left bottom, left top, color-stop(40%, transparent), to(#48abe0));
    background: -o-radial-gradient(100% 100%, circle, #ffffff 0, #ffffff 24px, transparent 24px) 0% 0%/25px 25px no-repeat, -o-radial-gradient(0 100%, circle, #ffffff 0, #ffffff 24px, transparent 24px) 100% 0%/25px 25px no-repeat, -o-radial-gradient(100% 0, circle, #ffffff 0, #ffffff 24px, transparent 24px) 0% 100%/25px 25px no-repeat, -o-radial-gradient(0 0, circle, #ffffff 0, #ffffff 24px, transparent 24px) 100% 100%/25px 25px no-repeat, -o-linear-gradient(#ffffff, #ffffff) 50% 50%/calc(100% - 2px) calc(100% - 50px) no-repeat, -o-linear-gradient(#ffffff, #ffffff) 50% 50%/calc(100% - 50px) calc(100% - 2px) no-repeat, -o-linear-gradient(bottom, transparent 40%, #48abe0 100%);
    background: radial-gradient(circle at 100% 100%, #ffffff 0, #ffffff 24px, transparent 24px) 0% 0%/25px 25px no-repeat, radial-gradient(circle at 0 100%, #ffffff 0, #ffffff 24px, transparent 24px) 100% 0%/25px 25px no-repeat, radial-gradient(circle at 100% 0, #ffffff 0, #ffffff 24px, transparent 24px) 0% 100%/25px 25px no-repeat, radial-gradient(circle at 0 0, #ffffff 0, #ffffff 24px, transparent 24px) 100% 100%/25px 25px no-repeat, linear-gradient(#ffffff, #ffffff) 50% 50%/calc(100% - 2px) calc(100% - 50px) no-repeat, linear-gradient(#ffffff, #ffffff) 50% 50%/calc(100% - 50px) calc(100% - 2px) no-repeat, linear-gradient(0deg, transparent 40%, #48abe0 100%);
    border-radius: 25px;
    padding: 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: .5s ease-in-out all;
    -o-transition: .5s ease-in-out all;
    transition: .5s ease-in-out all;
}

.step-item:hover {
    -webkit-transform: perspective(75em) rotateX(18deg);
    transform: perspective(75em) rotateX(18deg);
    -webkit-box-shadow: rgba(22, 31, 39, 0.42) 0px 60px 123px -25px, rgba(19, 26, 32, 0.08) 0px 35px 75px -35px;
    box-shadow: rgba(22, 31, 39, 0.42) 0px 60px 123px -25px, rgba(19, 26, 32, 0.08) 0px 35px 75px -35px;
    border-radius: 25px;
}

.step-item img {
    max-width: 67px;
    height: auto;
    margin-bottom: 30px;
}

.step-item h4 {
    margin: 10px 0;
    font-size: 16px;
    color: var(--primary-color);
}

.step-item p {
    font-size: 16px;
    line-height: 24px;
    color: #666;
    padding-top: 9px;
    font-weight: 300;
}

.activity-items {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjYzIiBoZWlnaHQ9IjM2NyIgdmlld0JveD0iMCAwIDY2MyAzNjciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgo8cmVjdCB3aWR0aD0iNjYzIiBoZWlnaHQ9IjM2NyIgZmlsbD0idXJsKCNwYXR0ZXJuMF81MzhfNTM2KSIvPgo8ZGVmcz4KPHBhdHRlcm4gaWQ9InBhdHRlcm4wXzUzOF81MzYiIHBhdHRlcm5Db250ZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB3aWR0aD0iMSIgaGVpZ2h0PSIxIj4KPHVzZSB4bGluazpocmVmPSIjaW1hZ2UwXzUzOF81MzYiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMDEyMTk1MSAwLjAwMjIwMzEpIi8+CjwvcGF0dGVybj4KPGltYWdlIGlkPSJpbWFnZTBfNTM4XzUzNiIgd2lkdGg9IjgyMCIgaGVpZ2h0PSIzNjgiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBelFBQUFGd0NBWUFBQUJ1SkQ0a0FBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUYvNlNVUkJWSGdCN2IwQmN4UkhrdjZkUnJhd1pHU0VZY1doTTJIZDJydCsxeEgvNy85TjlzS081YXcxTml4NFljRUNZV0cwZnVlNTZUNjFocTdNbnV6cG5obk43eGZSQVZPbDdLN3NxbnlxcW1lNnlnd0FBSmJKOXVTNFlUbDJxZ01BQUdCaitjQUFBR0FaYkUyT284bXhYMzErT3prZVRJN1REcmFhQkgxZC9TdE9Kc2R4ZFE0QUFJQ05Zc3NBQUdBWmZERTVQbXQ4M3FvKy96dzVmZzlzdjdHTHlZeTRQamwySjhjekF3QUEyREN1R1FBQWpJMG1JN2RiMGpXcE9RaHNiOXZseVV6TlhuVUFBQUJzRkV4b0FBREdaOWZKMnpjZkw1LzNhUUFBWU9OZ1FnTUFNRDdlejMwL3RMd3RQeU1HQUlDTmd3a05BTUQ0bkR0NVorWnpsand2QUFEQWxZUUpEUURBK0doVnN0TGtJM3F4LzdtVDk4SUFBQUEyRENZMEFBRGpvOG5NbzVaMGZmc1NUV2hPcW1PV3A4YXl6UUFBc0lId2Uyc0FnT1h3MnFaN2dXbkZNcjAzbzBtSzlxSHA4ck14ZlJQemtVMFhGM2czT1o1TWpwOE1BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQmd6ZmlnK25kbmN0eWZISHVUNDNSeS9MMzZOMElid2gzWmRITTNiUWFuemQyZVdqZnVUWTY3MWYrMVNkeEQ2N2FoM0VGMVhMZnBSblRIMW0xMzdGa2ZIMWZYQlFDQTlXSGZwdjJIK3AxNStvQzZ2OXFyL2w1OURuMEFBTUFWWU11bUl2K1h5ZkZ4bGFiZHB6K2JITDlNanQ4QysyOXMycWxjcTg1MTA2YVRrdGVCM2VjMjdaQ3VWY2R1ZGYxL0JYYTNKOGNYTnQxVlcyaFNjMnR5UEpzY3Z6dDI4dkhQMVhWRTdlTXI2OVlSQWdEQThya3hPZjVrVXcwWDgvUUJYOXRGSDZEK2lqNEFBT0NLb01uRW9VM0Z2WWsrZng3WWFuS3gzWkxlZHI0bXNybmJrcTZuYm52bWMxZzQzMEVIdTdheTNqTUFBRmdYN3Jla2Rla0REb3crQUFEZ3lxSUp6WDRoYjlkOFNuYjF0ejZXT084TkoyL0hPVzgwRWRweDdMekpGd0FBckFiUzZsTC9jY2Q4OXB4MCtnQUFnRFduL3FsWUc1SEllL25YbmJ5ZHBGMzJlbUkzZVY0QUFGZ04rbWoxVmpJUEFBRFdBRTFvemdwNTBRdjZaMDZlWi9zMmVjNnNYWi96QWdEQWF1RDFLKy9NNTIzeXZBQUFzQVpvUWxOYTVTVmEvZVZsSVYyVGh4UEhUdWN0ZFNEUEhMdTN6bms5T3k4L3NnTUFnTlZBL1VhMkR6aHgwcG5RQUFDc09aclFhSm5sMlc4dzlQbFJZS3VKU1ZzbjhUaXdPeStjVytXSXZpMXBPN2ZLR25WbWJUNitzOWhIQUFCWUhYNjA5eWNnMHZib0FWeXBEemcyQUFCWWUvVGJZWFVPNmd3K3JENi9tUndQck50UHNXUlhMNS81cTAwN20yanBaZkc2T3I5ZTh2LzM1UGg1Y3Z6VXdVNDJyK3hpY1lEbmsrTjc4NWZydENwLzFrZlpSVDlWQXdDQTFVRmJDVWozNi9jaTlVdUJZNHY3Sy9vQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJZTEI5VS85NllIUGR0dXZ1eWRseCthTk5kbFNPMko4ZlI1TmlyN1A0NU9SNWJOejZmSEhkc3VtdnpzK3FhNXgzc0RpYkhZV1YzT2prZVdMeEx0TmlweXRySFI1WHZpWFgzRVNCRE5xNFVFNHJqMjlYbnB6WnQ1N0E1OU5GSHRaMjZ6WTJoai9jbXgxMGJydytBcTBFZmZWU2J5NHc3QUdERlVWQkxITDZlSE5jYmFaOU5qbGNXZHhMZjJIU0NVTnZWbmRycndFNlRHWFZrMTZyUE9zY25OaFVZRHczVXZtallmVFE1YmxWMnZ6dDI4dkV2MXQ5SFhiZXJqd0FaNm5qTXhKVmk0M2JqczJKS2JiN0x3QlRXbnpaOTFPRHRaK3Vtang5WG4vdnFvMVcySHVvRDd0bGkrZ0Q1K053WW1HNENmZlh4RDNhNXphbk4vOHNBWU8xUllOZFB1bWE1RjlpcVk5bHVTUytkcjBZMmQxdlM5K3lpTXl4eFdEamZRUWU3TVgwRXlLSVlLTFU1RDMzTGVyc2x2ZFNHNGVyUnBvTmJOcHcrN2x0NzI2cS9kU25ScHcvSStnaFhnNncreXFaTkgvY3Ribk1Bc0Fab1FyTmZ5TnMxbjVKZC9hMVBDVTg4YmpoNU84NTVJMEhhY2V5MkV1V3Bud29CTEpyYmhmUStjYlZ2Y05WUit5aHBkbFQvWSt1ajE3ZmNkUEk4SDI4WmJBS2VQdTQ0ZGw0TWVIWUFZT3VCSmpTbERpdjZCc0xMLzlESjh3WmwxeTNIOVI3NVdULzRoZ2FHd0d0WDJmaWdyVjU5c2pvVzJRNlI1L1VCYUM1a3liWWQyaFhBRlVBVG1yTkNYdlI3NURQTDRmMG0relJwRjVYbDNRRG41U1ZVR0lKc2V6eFBuaE91Qmw3OVIvcVliVHREMkdYYmVMWS9ndlhDYXdQdmtuYm9JOEFWUUJPYTBrdVkwWXZFend2cDZsaE95bWIvZTk1eko2L0V1WFBlNkVYU1owbTdsNFgweUVlQUxLVVkwR1RmNjNpOXRreGJ2ZnIwMGNjWFNidXNQbnA5Z0hmTlBqN0MxYURVVnRYbTNwVE4wRWVBcTQ0bU5GcmFkZmJwbGo0L0NteFByRjBJZmd6c3pndm4xcktMMFpPU0grMzlqbEJsalRxelBqNjJuWnRsbTJFbzFON2F2cWs4OXMzK055N2EybVdYdUlLcndTTDFVVSs3aDlMSFVoK2dja1J0OWRqYWZXUWx2ODFBN2ExdDNQSDN3QTU5QkxqaTZMZWpXczVUblVIOSs5TmZiTnBwZEFseWljc0gxWGwrdGFtby9OTEI3blYxZnRuVmV4ZjhvNFBkYnpiOVpxaCtNZlRucXF5L0IzYXpQdXI2MzFzM0gyWDM3OHEyOXBIT0U0WkV5NGgrVlAxZmJmVUg2N1pNdURyNk9xNzByenJycHdhYlFxMlBldGRLdXR4SEg3dnU3VEtyajVwVWRWa0d0NjBQaUNaUVZ2MXQ3ZU8vcTJ0OWJ5elp2RW1vemVsaHJOcDRyWTlkdm1XWjFVZkZSNWR4QndBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJjY2JhcUkydWJZZHR5OUNsbjFoWldoM1dxUjlvY1pIV3VqejdTNWlBRGJSVUFldk9CTFFlSnliM0pjYmY2L015bXUwUjMyWm42WUhJYzJzVnV2OTkydExzeE9mN0xwaUw0dHJyZXN3NTIrdnVqeWJGWGZkYk82dyt0RzUvYmhZOHZLcnN1WllYVm9tNnJhbk9uMW4wWDliRlIrYjYwaTdhcTlxMDJ4eTdxbThPc1BxcXRubmF3MjVrY1g5bUZQajZ4cWRaRjlORkgyR3h1VDQ3N2R0RlcxVzVlZExCcnRqbHBtOXJxNHc1Mlc1WGRmdlVaZlFTNFFpenJLY1VYaytNUGpjKzcxUkZOTUc1WHR0ZXF6eXIvbmNueDgrVDQzYkdUQUg0OU9UNXEyRW5VWGxrOE1QMm1LbHZOSjlXL3J3Szc1bVJHZkd6ZGZJVFZRcE1aRFJEck5xYzJkTXVtOWZpN3JSWi9uQnczRzUvVjN0VHUvbVd3Q2JUcDQyZVQ0N241Z3picDQxL3NzajZxSFdYMThjUEo4WXNCbE5FRStrLzJmbHQ5T1RsK2MrenF2cnh1YzdLdkp6YXZ6ZWVMNmhvMU9vZmFLMzB5d0JYZ21vMlBCT2wyUy9xZVhUemxLM0hZa2lZaFBPaGcxelo1dXhmWXFaeHRYMnZYVCt0TGJOdmx5VXhORng5aGRWQWR0N1c1VWh0ZUp2b0djcjhsWFdtMHVjMWdWZlR4d1BoSkQvamNMNlIvYmo3U3NyWTJkeGpZYVFLVkhYY0F3QnF3akFuTnZwTjN3OG1USUcwbnpsbmJ0aUVoMjBxVVo4dDhFZHgxOG00YXJBczdUcDVYeDh2QWE0K2VIM0Exa0NhVjlQR1crV1QxMFd0WGtTYkRabFBTcTBoWFN3K1MxRTUzRXRjelF4OEJyZ1RMbU5CNEhlUjFHd2J2dkY1NVBremFaYzhKcTRYWGJySXZwQzREbnBaZmZmclU4ZFlBZVFBWityU3BJZnByQUZnVGxqR2g4WDZUZlpxMGkxN3FlK2ZZZWVjOXM4V1h4enNuckJhbnlieGw0TFc1TndaWG5UNmE0OWxtZFk3RlQ4Q2oxSFlpWFQxTDV0RldBYTQ0eTVqUWFCV1RjeWV2aEd4T0NublJTMzNQRXRjVEx3dnBaMDVack1vN243TXNzSHBvSWxEcUpGL2FhdUcxcTFXYmZNSGk2YU9QTDVKMldYMEUrR2NoUFhyNDRyVTViMktpdGx6cWsybXJBRmVBWlV4b0pDcVBXdEsxN0dMMHBPUkhlMStVTkZpTE9sNHRKVG83TUQwcmxLUEpTZUhjUHdaMmZYeUUxZUx2TFdscVQ2dldDYXJOdFMxZFNwdmJISTV0Zkgxc1c5bzUwa2VBYkp2VDVIdFdlL1VMak84Q08vcGtnQ3ZPc3ZhaEViZXJRMElqa2VyNnpZWGVYVGlzL3RXeW9rK3MyenJ5VGJzM2xWMVhJV3VXZFo3QmJOT3VMaXVzSDNwcHRGNUZSMjBuNm5TWFNiUE5LYWE2N09zQVY0ZDEwa2ZZYkdiYm5IUzE2NTR3V2tYMHBsMU1WTHIrckRZNzdnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFDQUVkbTJITExic3ZuWnNyeGRuN0ptN2NZczZ6SjgzQVRHcmtlQUxNdlN4OHcxeCs0REFOWUorZzZBZ2ZtZytsYzc1OTYzYWNlaTNhRzFTL1RURHZZSzBxUEpzVmQ5bHMzRERuYTZ6cGNOTyswc2ZXemRkcVkrc09udXduVlpIMHlPMHc1MisxVlpaYWRkZ3VYajR3NTJmWHo4ZkhMY3FUNnJyTjlhemtkZHI4dU83MWtmTjRIWmV0UU8wYnF2WFhhbVZqM2VyZjQvVHowQ1pGRDhIdGswbm9YMFRUbzNsbllJN2I2ZTBjZXVjZFhIUjRCMUlUdTJBb0E1cVova2ZUMDVyalhTYms2T1YrWjNMclhkYmlQdGsrcmZWK2J6aFYxMFpPSjZkWjVuZ2QzdHlyWloxczhteDNQek8xQ1Y5ZjlyMk9sZmRjQnZKc2V2NXZPTnZlL2poNVBqbDhCTzVielQrS3l5M3JKWXpOcDhWSDBNNmVNbU1GdVArdi9IaytOZmdkMjk2cWlwNjFGdDlYY0RXRHlLLzg4YW56K3lhU3ovTTdCYmxIWllkVDNwL3h2emFZc3JuYWVMUG1aOEJGZ1hzbU1yQUVpZ1FMdGZ5THRuUHVwODJyNUcxWk5zN3ljRXNybGRPTitlK1J5MnBPbGFCd2s3NjJDbmNtNFg3REkrS24zZmZNYjJjUlBRUGQ4dXBPODRkcnJ2YmZlMVZMOEFmU20xTFUwVXh0Ykh1K2F6YUgzczRpUEF1cEFkV3dGQWd2b3BmaHRSeDFJYW1HOEZ0dDZBL3FhVHA0Rm42WGVvVVZsdk9IWmJDVHZoK2JHYnRQTisrMzdMZkVvRDg4akhUY0NyUjYvdDdDVHRBTEo0MnVIcDR4RGFzV08rZG5qeGtkVkh6MGVBZFNJN3RnS0FCSnJRZUIxV05zK1NkaDlhamc5NzVBOVJuaUh1VGNUMWdjNTdGY2kyWSs0cGpJMzM4bkJXeHlMRzdnT3lQZ0tzRTBQRURnQVUwSVRtckpCM2J2N3ZycytjUE0vTysrM29hZExPSzR0NE44QjUzeWJ6dkxKazczZVV2K20vMTMyVHpNdTJSNEFzV1QzcW94MVp2YzdhOWRGeWdIVWhPN1lDZ0FTYTBKUmV4STlXeG5sZVNGY1FuemgyT3UrNWsxZmkzRGx2dEpqQXM2VGR5MEo2NUtNR3dpVWZ2VVVCK3ZqNEltbTNDWlR1amVyUm03UzhzWEtuMUdYbEtJQjVVZnlYdE1PTDVXVm9SMVlmc3o0Q3JCUFpzUlVBSk5DRVJnUHMyVUdiUGo4S2JOVXB0UVhzajRIZGVlSGNXaUkwZXVyOW83M2ZFWjVhM0FuMjhmRnBvUndlS3VQRGx2UXVQaDdiKzJVZDBzZE5RUGU4YlFuYW55MnVqNyszcE9sZTB5bkJFUFRSeDJNYlZ6dE9yRDJ1aHV3REFOWUYrbVNBRWFuM29kRnZtZytyZi9WVVdtdWxkKzFZYmxlSE9pa0Y4RW5DVG9QRHJrL21tbVY5VlpXMXk5ZTN5L0J4M3k1Vzh4bkxSNjFNcEpkMTUvVnhFOGpXbys1cnZXS043aXNkRWd6TjJQcFlyK2lYMFk0K2ZVQzllTUE4UGdLc0MzM0dIUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQWJ3NWF0SnlyM1I5WnR3N2cyTy9HN3pjZDJEenRkTjF2V2RmQVJyZ2JMYUhOamczYkVkbUxWZllUVm9tK2JXNGY2NytQanh6YU5EZnBXZ0lINHdOYVBlemJkZVZkb3g5MEhrK08wZzUxMnBkWnU3L1VrVHJ1OVArNWdwdzczYTd2b3NMVVQ5c01PZHJyT2w1Tmp6eTdLK3ExMTJ5WDR3S1krYmxWL3IrdTk2R0RYeDhlalJsbWZWZGRra0xFNVpPTnF0cTFxSit5bnRwcDhQam51VnY5SE95NHp0bmIwOFJGV2k5bTR5cmJWcTZnZFRSOUYxN2dDZ0RsWnQyOW9tb011b2ZKL05qbWVtOStCMWdPTGE0MDBkYVJ2SnNldjV2T05YUXhJeENlVDQ4UEo4VXRnOThYazJMZkxaYjFsc1dEZnJteXZOZXh1MnZBKzdqWSs2Lzk2b3ZRdmcwMGdHMWMzSnNjZjdmMjIrc3BXYjJCNnJ6cHFhaDkvTnYrcGFTbXVJaDluSnpPaWozYm9tdjhNN0JhdEhmTHZqZm0wYVlmT001U1BzRnEweFpYNk9VMXN2YmdxdGRXcnBCMnoraWk2YUFjQUpMaG02OFdkbGpTSnkwRmdkMWhJait3a3V0c0ZPMjh5dUYzWnRxWHZtMDliV1lmMGNkL2FmU3lsdzlXakZGZTNBN3RTbTd0bnEwZFdPKzRYMGlNZk5YQnBpNS9ibHRPT1hidjROcVBFb3JVanF2OUY2Mk1YSDJGMVVCMjN0WjFTL1RZcDVWOGw3VmduZlFSWWU5WnBRck5qNVFGMjFBbmVjT3kyRW5hMWJZbmQ1RG0zcmV6akxmTVoyMGU0R25oeEZVMitTKzNEYS8vTHdQTXhLdXZlbk9rMXBYdFhmeE14Ny9YRVRTZXZqM2JzV0xrc1d3azc0Yldkckkrd1duajFIOFhIdW1pSCtzZXNkcFR5NlZjQkJtRGR2cUhKOHFHVHR6V0FYZmFjZlJpaXJPdjJrMFJZRFZhdDNVVGZGbVJ0aC9Cekdkb3h0ajRzdzBjWWx5SGF4cXF4MVRNZkFCYklPazFvM2lienhGa2gvVHl3UGJQRmw4Yzc1M25TVHB3NjUvVEs0LzFHbnQvNVhuMkdpS3Vvclk1Tm56YnUrWmlOMTZ5dWVDOGg5OUdPdDg0NTN5YXZtZFdjTGk5YXcycVFiYXZpUEdrM050bjJMOVpGSHdHdUJPczBvWkY0bkJUeW9sVjhYaVR0WGhiU3o1eXlDSWx5U2V5ZU9YYWVqNTZkV2Y3ZWxNNTdadDFXUjRMMXBrOWNsZHJPUzFzdGh2RHhsZmw0MnVFTjZGWE9rblo0WlYyR2RneWhqMmpPK3FEQmZxbWVJdzE0a3JRYkc4L0hvYlFEQUJLczIwL09qdTM5cHh2UExPNnd0YkxZN0pNZm5lZFJZQ2NobTExaThaMU5sMnowVUdkOTNKS3VjMFZQaEkvdGZSOVY5cUY4VkZrZnRxVC9hTEFwSEZzK3JtYnR1clM1WlhCczc1ZFY1VjlGN1dpTHh5RzE0N0V0emtjUmFVY2ZIMkcxVUYzUFRrNFZNeWVCWFVrN250anFVZkx4S3VrandOcXpqdnZRNkRmdmQ2dC9KWnBkMTYzWDcxbjNxME5QU0NXY1hmZFp1VjNacWJQOXA4VkxtVGJMV3E5MDhzeGlrVy9hMVQ3cVd2TUlZRjNXckkvbmM1WVZyZ2JadU5MZjY2Vnp2VHc3YjVzYm02YVBlcm9hRFVocTBJNXVkdWVWM2RBK3dtcFJ0em5GaWVxd2Exek50dFdycWgxYUpVMExLTlI3N2JDL0d3QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU1BVlFadFYzYkQ1cWUyMmJYNTJrbmJiMXErc1cvT1o5Zlp4eCtabkdUNW02d1BLOUkyck1ldHhXVzExVE8zWU1lcWpCRDc2ZGxmZHh6NXNnbzhBRzhjSHRuNThidE1kZTRWMjNuMW8wNTE3SXc1c3VpdDFMU3JhUWZ0eEJ6c0ozMWQyMFRrOHE2NFo3ZmFyNjN3NU9mWWFaZjIyK2pmaW5sM3NvRDJHai9MdGE3dndVYnM5UDdCeGZWUlp1K3krckYzSjc5djhQb0xQTXVMcTY0YmQwK3FhRVdxalI1WnJjK3VpSFgxOHpHcEhOcTVtdFVQWE9yWnhmUnhhTzdJK0xrb2Z6NnV5UHUxZzF5ZXV2cktMZ2Y0OFpmMWljdHhwMktudk9PMWdsNDJyTEgzYTNMcjRDTEN4ck5zVGczdlZVYVB5MzV3Y3o4M3ZYQ1JrZjVvYzF4cHBFalVKMDV2QTdzOTIrVW5YYm5XZVg4eEhBcmh2bDh0Nnk2WWQ3KytPWGQzcE51MCtteHd2SjhkdjVwYzE0NlA0eGk3N2VIMXlmR0x4SUdHUlB1bzhyOHp2WE9xQnhheVBxdnZYQmxteWNhVjZWQnVZclk4dTlhaTQrcWlSOWtuMTd5dnphUTRRNjdJcUpxTzJtdld4bnBUTStxaVkrdFd4NjZNZGlvMjJ1SW9HdEgyMEl4dFhzOXJ4Y1hYOEs3QmJwSTg2ejlnK2pxbVBLclBhYXBlNCtvdGQ3dGU3eHBWOC9OZ3VsN1ZMWE9raHdjR01uZHJjenhiN21OR09Qc2pIM2NibmViVGo3b3pkcXZvSXNMRmNzL1hpVGt1YXhPVWdzTHRmU0w5dFBoS2Z0cS90RDh5ZkRHNFh6cTMwZmZNNUxLUi9aajRsSCsrYWo4clQ1cU44OTc2VzkzeU03bXZKeDZ6ZG9VRWZzbkZWcXE5NzVsTnFjM2ZOanl2OWJHT3ZKWDJ2a042azVHUFU1a3B4RmQyYnJIYnMyUGphVWJLN1l6NHFaNXVQS3VmWStoalZSMVk3U2o2VzZyZW1qejRlekpuZXpHKzc3MUZjZVgyQUYxZGIxdDYvREtrZFdVby9GKzJpSGV2aUk4QkdzMDRUR3U4M3daRWc3VG5wa2REUGUwNng2K1JGazRTU2o3Zk1aOGRKandhSkpYWUh5Rk5ac3ZXNGt6Z24rQXdSVjE3OWkxSmNSZlhvbmRkcngzMTgzRTNhRGFFZG5vOTl0S04wM2o3YWtmWGZPK2N5dE1QVDYydzlSdnE0bTdEejh2djRtTTJMeXByVmppeGVYWGwrZU8rK1pPc2phcXNBa0dEZHZxRVpnaUYrZHVlZDgwTWJCdSs4V3lQbjJRQjJrZTI2L1h6eUt0T25Mckx0MkFhd2kyeXZpblo0ckpLUFE5WGoySFpqYTY0WW9uK3dGYkxydzFCbHBVOENHSkYxbXRDOFRlYUowc3Q3NTRIdG1aTjNuaXpQYVhETzgwUlp2UE5HUHI1SjVubm5mQmZZWlgzTWxnZks5SW1yc3puVHUrU2ZKY3VUYmVQUmk5MmVqK2NKdXlqUEsrdFEydkhXT1dmMm5tZnI0elE0NTZKOWpQS3ltdVA1RWJYeHJJOUR4TlVRL292enBGMld0eVBuaWF3K0FrQ0NkWnJRU0FCUENublJLajVadTVlRjlEUG5uUFgxemhMWGxJOGxRWTllWE16NitNemFPNWMrUGtZdjl2N1R5bVh4ZU9IWVJRTlRhS2RQWEpYcTY3bjVsUEpWRG0rUW9QSzAxZk03ODl2cUVENUdMMWw3MmhFTjZFdHRlUlcxbzQxSU83SStldm1Sajg4V2JCZjVxRG91MVVla2owK1NkdG00OHZvQXJ6N2VXdmtldkRTZkowNVpocUNrSFZFOWVqNW0yMDUwYndBZ3dicjk1T3pZM2g5RVMrUWpZZEV5aWJPZGk4N3pLTEE3c2ZlWFdOVGc2WUhGL04zYXl4RTkxVG0yOTMxOFpzUDVlRjc0bXg4dDVuL3MvVTZpaTQrUDdYMGZWZll1SGNUczMzVHhFWHlPTFJkWCtwdlpOcWZQVHdLN1Vsd2RCM1pxYXc5YjB2OWh1YmpLK3RoSE83NEw3T1RqY1V2NjBOb3hPMmpyNHVOYnkrbmplZUZ2dXZqNHlONzNVWVBWb2JTanJjM0p4eTc2K0hmTDZlTlR5K2xqVzV2VGVZNER1ejU5d0kvVzd1TkpZRmZ5c2N2UzFCbUcwSTR1UG1hMEF3QVNyT00rTkhxNXNWNjFSWUl5enhNZHJUcWlGL0lrWUJwMGRYMnFYOXVkVjNaZGY5N1VMT3N6aXdXd3pXNHNIMlZUdjhpcmIxQ2lwWjVyK3ZoWXJ6QXpiMGVXOVJIS0xLTE4xWU11NHVwOXV6RjkxRFd2MjdnKzFpOUFqK1hqZm5YTnNiUmozeTVlNWw0bmZmeW5kYThQdlJ4ZnIyeW5TV0ltcnVieHNWNXlPNk1kV2VxeWlxeVBZOFVWQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF3TWF3Wlp1Ri9QMmsrdjg4bTF2Sjd1UHE2THBKV2MxTzBtNjdzaFh6bGhVZnkyVEx1Z25VOWFGNyt2c2NkbjNhM0NmVnYrOXNQckwxV050ZFpSL1hTVHZHWnAzMHNXK2JtOWRPakIxWDY4UW1hY2RZOWJoTzJnRXJ6Z2UyT1J4TWprTzdtTVE5bWh5UE85Z3B1TDl1MkdtWDRBY1dDNU9FNGNndWRwZFdzSDVyM1lMMmM3dll6VmdjVzdlZGlXZDkxTzdTRHp2WXFheGZWLy9hSEdYVmRiNjB5ejdxM3B4YXpMMnFyRFZkNjBPN0x0KzM4WHpjRkw2d2kxM0NkVTlVSDEzYVhMWWUxV2JVZHVwNjFMVlVqMTNpNml1N0dMRFBVNCt6UHVwNkx6cllLYTd1Tno1bnRVUFhPcmJ4dEVQWGtZOFo3WmpIeDYvc0lxNFUrOS9aYXU2R2pqNldXWWFQNjRSODNLLytQNDkyWk90eFZqdVdvWTlkKzRBczY2UWRzQVpzeWpjMGRlQmNhNlJKZ0JVNHJ4MDdCZHFmSjhkSGpiVHJObjJhOEMvelVhZXkzL2lzZTMzTHBnTGhQZm00VngxTmRKNVg1b3VTeXZvbnUreWpudTVFUG9wdjdFSlU2ckx1V2l4bVg5ajdQdDYwMk1lNjAyMmkrdWppbzBSKzFrZXJiRDJ5UG00Q2FtL05DYlR1amVyanVmbWRTOTk2Yk9xUDZrTDErb3Y1cUI0L3RzdGxWVnc5RGV6YWZGUmI3ZUxqRnpOcDhsSCt2WEhzMnJSRDVlN2k0MUZWdG1aWk05cWhheWsrWDA2TzN4eTd2dnJZakN2NSs0bXRYbHl0aWo1K05qbCt0cXVqajFrZjF3azlKTGpUK0R5UGRyVFZvM1RqVjhldVRUdVdvWTlkK29BczY2UWRzQ1pjczgzZ3NKQit4M3dVME5zdDZSSndieklvbTl1RjlIM3pLWlhwdHZrY3pwbmVQRytiai9KOXg3SHpmTXlXOWNCeWRuZk54L054ejZDdHphbDlSL1ZScXVkNzVuTmc3ZkZ6Mi95NHVtSHQ5YWkwcUI3YjJrZ2ZINk0yWHRLT2t1ODFpcmsyamVpakhaK1pUemF1U2o2VzBwZkpxdWpqbHNWdHA5UW1vN2pLMXFQYVZVWWZTNzUwaWF0MVFiNlV0Q09xeDFKK2RHOUs5UkZwUng5OXpQWUJXZFpKTzJCTjJKUUpUU21ZMVNGNUFyR2Z6TnRMNW0xYk9aZ2pRU3Axcmx2bUM0VFhLZThPa09lVng3TVRRL2k0NmVLcGU1TnRjM3RKdTFJOVIvWG90WThiUWQ1VzRweGVmdVRqRVBxd0UrU1Y3dDB0OHltZFYrZUxCbEFsVnUxQndUcnBZeW4vdXZsc08rZk0rcGpOaStKcVhlampZMVlmOTVQWDlQSnVPbmw5K29BczY2UWRzQ1pzeW9SbUNGYnRkNTdabnc5dURaQ1h2VjRmMjdIOWdHSDQwTW5MMWxXZldGMmx0dVBkRzgvSGVWOG9ibkpWNG1Oc3ZWcUdWbm1UbHVzRFhYUFJkdXZFcXZsSVh3WWJ6YVpNYUVvdktKNlpQeEE0UythOVRaVEZxcktjSjY3blhmUGMvUEs4U2VaNWZrVDNKdXZqbStDOEdUc3ZieE40bTh3VHBmcUtYZ2p1MDNiR3pCTmphNGZYSGsrY1BFODdJaCt6MnRIbnZvNU50cXhaelJsQ0g2TzR5dXIxMlA2dkUxbi94ZG1jNlRYWnR1TzlKNVgxWTZnNFhpZnRnRFZoVXlZMHBaZk1vaGNsWHhiU0pTclJ3S01rUE43S0tPZE9mdlNpM0xQRTlXcTd0ZzVVNWZjR1VQTC8xRG1ueDVPazNWUEh6aHRjWm4zY0JIUmZTdmVnUzl1Wko3Mm1GRmNxaDllWnFUeVpldXpqWXluL3Bma01vUjFEK2RoSE85cFl4YmpLdHRVKytsaktqMTdRWGlWOTlOcUFZalhyNDdyZ3hWVzJUMzV1UGxsOVZIL2NWby92YkRqdHlMSk8yZ0Zyd3FaOFJhbk9SYjh2YmE3K29jRFI4cExlU2l3U0R5MXQzZnhOcDhSQnl5QkdQMlBSWkVrdjR6WW5qVnF1TVJJSUJiTis4OTc4ZVlrNmgzOEVkdkpSUHl0by9vNVdQaDRIWlpYLy83Ykx2N0dWajMreitLY3FFdENNanlycnJJL1BMRjdPOG0xbDgwa2piV2dmTndHMU9mMXVPOVBtUHJYTHEvR29UZnc5c0d1THF6b2VvM3JVNmtDekw3bi9aSEVuMk9hajJ0dlBnZDJyeW03V3gyTWJWenQrdEhpRm85ZVdyOGVNZHRUZkNxMURYQzFESCt2NG1HMXpxNmlQV2dXditlNkdmSHRvL21wY29oUlhRdzJFbDBISngyaENVOUxIN3dPN1B2b29EWmhkakVEMW1OSEhMdHFSWloyMEE5YUVUZHFIUmlqUUpSSVNsZWlwVlJQWjdGZC8vMC9yL3BXb2Z0TmNyNUFpZ2UvNjVLRmVsV1N2c3B1bmM4ajYyQ3lybmhETzQ2T3UrYUhONTZNbTAvdFZXVTlzdnFVYWRUME5UTTVzSEI4M2dXYWIwejJkNXlsWnM4M044MlMycnY4KzlUaHZYT21hOVhLMFdSK3oydkhFeHZGeGJPM1FTOFYzYkg1OVhBWlo3YWg5RkdQb285bEZmYXk2UHZieGNWMm90VU9UNG13OXpodFh0VDZPcVIxWmZjeXlUdG9CQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBN0psbTRYOHZWWDlmNTdkYUdzNy9UdnZ4azgzYkxwNWxIYng3Ym94VmgrN1BqN1d1eHF2aTQvejFrY2ZIemVCYkgzSTVsTzcyUDI1SzMzcThaUHF1bWMySDFrZnRlbGN2YXYxMk5xaDYvMmVzQnN6cnJJK1psa25IL3ZFMVNjMnZqNStiUFBIMWJyUXg4ZSsyakd2UG1acDZ1TlkycEgxY1IzSFZ1dWdIUnZKQjdZNTNKc2NoNDNQMnRIOFlRYzdOYWF2N1dMeXB3YjVyY1VOYzd1eTIyN1lQYkRwYnNFUlg5akZydFRpMGVSNDNNR3VqNDlmMmVXeWR2WHhxOHErdGp1MmJqc01aMzA4bUJ6M0c1KzFvN0Y4aklJOTYrT204R2ViN2twZGsyMXpYZTIwZTdicXNZNHJ4Y1YzRnRkak5xNTBuUy90c285cU4wOHRKaHRYMm5YN3lDNXJ4MTl0T0IvRk1yUWpvNDk5V0pSMmpORUh6T3FqcnZmQ1lqNjNpOTNleFRMaTZxcnBZOWJITnUwNHRtbmZFNUhWeHl4OXRHTlJmUUJqcXdzV3FSMWRmZHhZTnVVYm1scmttK2dKaGtUK3RXT25ScVVnLzZpUnBudTJhN0dZSFZYWGFOcDlOamwrTnYrSmlRTG43a3lhUk9hVitVR1E5Vkg4eFM3RW9TNXJGeDkxdlU5bjdEU0lpM3hVV1E5bjBycjRxREwrYVNaTjVmeDNaZXVSOVhFVFVKdTdNNU9XYlhON2xjMGJ4Njd1a0s0MTBqNnFqbWl3OTQyOVg0OTZNcWg2OU5yY2Y5bzAvcHJJYnFpNHF0dnExa3haUDdHNHpXVjl6R3FIbmdMKzEweGFyVjFlWFBYUnh5eFpIOXUwbzR1UDhrZHROZU5qbXo2cUhydm80K2N6YVYxOWJJc3JmZjdGZk5yYW5LNzVUN3M2dFBtb0orZlJRdzBOZ3ZkbjB2Ulo5ZTlORkV2NjJLVlB6cExWRHJXM1dYMGNjdHpSUnp1K3JQNnVhVGZrMkVxVGlqL09wQTJ0ajIzYTBjWEhqZWFhYlFhM0MrbUg1cVBHdmoxSGVvMENZTDhsZmNzcFM4MmRRdnFCK1dSOWxGM0p4ejNIYnR2YXI5bkZ4MUtaN2xuTzdxNzVrL09zajV2QzNVSjZWSSszazNZSGpwMVhqeHA0dDlXajB2Yk5wK1RqVGZPNVBlZjVhbFNlTmwvMkxPL2pVTnB4ZDg3MEdrOGZkMndZc2o1NjJ1R2hlbHkwUG1iTEd1bmpnWlB1dGJtU2p4cDRYUlY5OU9MSzg5SHJ6N0o5OGgwYmhqNzZXQ3BUdGcrSWZNeHF4NDYxMTllUVk2dXNkbmcrRGpXMjJtZzJaVUt6VzBoWEEvRW1KcDRJN0NXdUYrVnRXN2s4bnAyWEgva1lpY2U4MTR2eXZQSkVQdTRrenVuWlJYbWJnUHd2RFhhaXdjeGUwaTdiZHJ6emV2VjRJM2xPYzhxajlyYVZQTzkrNG5wUlhoL3R5TWFWZDEramEyWllobzg3UVhrc1VaNmg5REY3elUzUVJ5OGV2WGE4a3p5bmwrOXBiaC82MVBHaSs0REl4NngyWEJWOUhFSTdOcDVObWRCa21lZmwzM1ZsYTRYeUlqemJENU4yUTNRc1Y0V3IwdjVYN1dWS1h1NGNuMVhTdVdWb3A2M1lOYThDbXhESG16QUdXaldJeHlTYk1xRXB2VWdsUWZKK096bEUzbWxnVnhMSmFFV1dySS9ldXc2dkV0Y1RYbGs5SDZNWDN0NGt5L01tbWJjSlpOdXhPSnN6dlNiYmRyTDEyTWZIVWxsVlRtOUFjNWJNeTdaeGIzV2hxRDdlT3VmTWFzY1FMNVAzMGNjM0krZWRKdlA2NkdNZlRTNXhWZlF4cXdGOTJyaW5qME5NaHRaSkg0Y296MVhSeDJ3Y2J6eWJNcUVwdllBVnZZQmNzbE9qOGxieU9yRnl3NHV1K2M4NXl4TGxkL0d4TGRBakg5ODQrZEZMbGsrc1hCYVBwNDZkSjU2ZWoxMVdITHJLNkw2VTZqRWJIOC9ONTJVaFhlWHdoRjc1bWJicStSaTF1ZEk5ZUdrK3BYeVYxZXZvc3RvaEg1ZWhIVzFFOWRHSEliVERZNVgwTWJMTHh0VW02S1A4R0ZzN3N2cVlSUVBoTnUzUXR5eFpINlA2TCtWSFBvNDl0anAzOHEvUzJHcWoyWlN2cjlSQXJ0dmwzeDhxK0w4M2Y4V0llbGJmZkhGWTR2Q3R4VTlZOU8yR1ZxVm9UaHExUEdBVUJGb1pSQ3V2Tkg5Q3BVYjhqOEF1NjZQeWZyUEx2K3VYajMreitPdG1YZlBUbWJKMjhWRjJzejQrczNqNVJIWEtXbXE4K2J0ZGljT3grZlhSeDhkTlFPS3Blek5iajVGNHZxcnNtcXU0MUczT28xU1BEeXl1eDlmVk5adHg5WlBGQStpU2p6OEhkcnBlVzF3ZG14OVhKUisvczV4Mi9OMWlIeGVwSFhWOVJOcVIxY2NzZmJSRE5zMlZKN3RxaDFaUm5QV3hpM2FVMmx3WGZhejN5NnJwbzQ5ZDRxcE5IeDlPamwvdGFpQWY1Y3ZzU2w2S3EyakZzVkk5UmdOaHhiSHE0bm9qcllzK1p2bmQyclZEOVpqVnh5NTlnSFRqNDBaYUZ4LzdhRWQyYkNVZkY2bVB4emFjZG1USFZodk5KdTFESStyVnJ0UUlvNmY2VGVwVnkrYTFhNjVXb1NDYzU2bGxYZGFzWGJhczlaT01yajhacVZkUTJlcFIxamMyWDZEcWVxcVRzWHpjQk9yVmZ2cTBPZDNQcUpOdm91dnB4Y2srY2FWNjdQcXptRVg0cURMTzg1UnNFVDZ1azNiTVk5ZUhySTlqYThjeTlMRnZtN3ZLK3RpTUs5MmJlZXB4Yk8zSWt0V09aZmlZMVk1TjBNYysyZ0VBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFMQjJiQmwwUWZmcFZ2WHZQSnVONmUrMU03VTJjcXQzeHUzS0RidllIRzBlTzIzR2ROTnlaYjFWMlovWmZLaWNZL3JZcHo3RzluRnNOcVVldFl1eWRxZldqc3UvejJHYjlYR251cVpadk10emswM1FqbVd3Q2RxQmoyVTJvUTlBSDMyN1B2cVlzU091WXJ1TWp3dmpBNE1JN2RSNlpCZVRQMVh5dHhaWHRpcjI2K3JmMnU3QjVEaTFtQzhteDUzRzUwZVQ0M0VIdTN1VDQ3RHhXVHYyUHV4Z3A0QlJXUmZoNDdGMTI5RTI2K1BCNUxqZitQeWl1bVlVdEgxOC9LcXl0K282dXFmUGJQVm9xNDh1UHVxZWZHblRYYUpyanEyYmo3TnRybXM5YXVmayszWlJINHFMN3l5dXgyeGN0Zm1vZXV5eXEzVTJybVo5VkZuL2FzUDVLTWJXam1Xd1R2bzRxeDNITnRXc2lLeVAyYmphcWNvNnIzYm83NC9zSXE3bTBjZFYwSTZoOVRITEp1Z2pZNnN5eS9CeGRteWw5bjNjd1M3cjQ4TGhHeG9mTmFZL1RvNlBHbW02WjdzV2k5bVgxZDgxN1Q2YkhEK2IvOFJFZ1hOM0prMGk4OHI4QmxJTFlCTTl3WkFBdmphZnYxak94NlBxR2swN2lWVGtvd0xuM2t4YUZ4OVZIMythU2ROVHFIOVh0aDVaSDNWUFAyMTh2bGFWTmZKeEdYeGpGd0lvNUtQSytzL0FUZ0s0UDVNbXUrZm1kNkJ0YlU1MnFzTTNqbDB0MXRjYWFSOVZSelRZYS9OUjN5cW9IcjM2K0UrYnhsOFQyYjJjSEw4NWR0bTRxZ2V6V3pObC9jVGlOcGYxY2RIYVlSYkgxZGhrZlZTbis4ZVp0QzQrcWg3K2JJdlREdFZqcEIycWo4T1p0Szc2MkJaWCt2eUwrZnpGM205elhYMXNha2RYZlZ5MGRuVHhzUzJ1OUZRNUdyUzM2YU0rNjk0TThVMU55VWYxZGY4S2JCZXRqME9OTy9xTXJkcDhISEpzcFc4Ni9tc21iV2p0T0xMM3gxWkQrdGcydHFySHIwT05yUmJPTlFNUGlkWjJTL3BlSWIxbXh5NC82YWhSUmQ4Mm56dUY5TWl1bEgvWFlydVNqM3VPbld6Mlc5SzcrRmdxMHozek9aenpmRFY5Zkd6elJUNGUyR3BSYXFzU0ZzL0hVbjExOGJHVUg5Vy9aK2M5WkZISDB1YWowbllkTzUyejFFWStNNTlzWE8xYnV5OTdsdmR4MzN6RzFvNWxVUEl4YXF0MzUweXZLV205MG5jY08wODdvdm9vNlZ5a2o5bTQ4dnE1b2ZSeGJPMG8rYWkwakQ1NlplbEw2YndsVGFrWlFqdHVtay9wM2tUWDgrSXFHbHUxNVE4NXRscUdkbVRIVmxsOUhIdHNOUWhNYUh6MmtubTd5Ynh0S3dkejFEaDJuWE42SWhnRjFyelhpL0syblBOZU41K2R4RGs5dXlndjYvOHkyQmtnTDZxUDBqM0l0dFVvenp2dkRTZHZKM2xPczN4Y0RhRWRVVnZOYWtmSkxvcXJzZkY4ak9KeENPM1lIU0RQSzAvazQyN2luR0laK3JpN1lMcytQbWExWTZnK1lJaDJGZFZ4U2NzaTdkaEwydTBuemltV01iYkthb2ZYcmxaTk80YlF4OUg3RGlZMFB0N0xiV084RkRnR1d3UGtaYS9YeDNhSXNuNDR3RG1Yd1RMcWFwVTRUK2JCMVdIc0dCaGJxeUt5V3JaSzl5M2lRN3NhYklJbWJjTFlLc3VxamEyeWRxT1BINWpRK0hpL09UeEwycDBFZHFWZ2psNEdLK1dmbVM4UWI1SjVwOGs4ejhkb2RZdzNJK2RsZlZ3R1hwc2J3bjl4bHJRN1RaeFRlTC9sZlR0QW5zakcxVm5pbkNKYlYzMjBvM1FQem15MVZqc2JRanZPTFI4N250MFErdGducnJKdExodHp5OUNPNkw2VzZCTnpRM0NXekJ0Q096dzdVUnJQUlBHNFRtT3JyRDZ1a25iMEdWc05FVHVEd0lUR3AvUlNreHFWVjFrS3JMWUc5TTdpRmNDZUZOS2psNlZMWlgxdXNWMWJFS2o4WGxuZk9QbFJXWjg0WmZGNG1yVEwrdmpXeVk5ZUpCMGIzZk9TajE1OXlDYnI0N09rM1V2bmZKSFF0OFZWRng5TCtWa2ZvN2dxblZmM091cVVTejZPclIwdmJmVll0SFowdVRlTDFzZW9yRmtmdmJqeUp0K2VkZ3lsajBOb1I5YkhyRDQrc21FbythaHlEcUVkbmo1R2JhNlBycmJWeHlxT3JVb3JoRVg2eU5ocVpLN0tUMHFHb2w3RHUvbGluQ3JxYnhaL0xhb25XMXJocHZrMStFT0xLMW1OK2RhTW5RSXFFb2czbFUxelpReGQ2eml3MDRvWld1V3ArWnRXaVlPVzNZdDhQS25zbW1YOXUzWHpVZmVtdVRLRy9QdEhZQ2N4MTFManpkKzhTZ0IvQ01xNmFCOVZIMTJXWGgwVCtmaXJUZHRxL2FCQ1B2N040bjBCc2o2cWplczltK2J2YzU5WnZFUmtXejBxcm80dHJrZGRVeS95TjMxVVhFVlBnN1RpVHB1UDBjUWtHMWNsN1hoZzgydEg3V08wV3VFaXRVTnhkV3lydDVKZm0zWjA4YkdrSGQrYjcrTXl0S1BOeDZIalN0clJYQ0JqRE8yUWJuemNTQnZhUjYyQ05xc2RRL3FZcGVTajJ1cFEyaUVmMjdRakd0RHF2TE45Z003MVEyQW5QN1E2NlRxTXJVcmFjV3p6YTRkOC9NNFlXdzBDKzlCMG8xN05SUlUwejFLTjlRb3FtamhHVDFkbXFWZVBVUERPTTlOVnc5S0xXbTlzUHNGZGhJL2VrNFUyc2o3cWVucmhUdmV6OU9TdGpiNCtac282TnMwVlV1YnhzVjV5dTArYm05ZXVUMzNVUGw3bHVGb1hINWZCSXJRakdxdzFXU2Q5VkIzdVc3ODJONVkrWnJWamJCOUZ0ajZ5cktOMlhPVStvTmFPWll5dFRteStuM0N0eTlnS0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQURnLzlneUdCTGRYKzFNcTAySHRLUHFQSnNOM2FpTzg2U2RyajNQWmxQTnNtcW4xNjQ3aEMvVFIxM3piQTY3dmo3dTJIajFvVExldEg0K3psc2ZXUmJSNXNieWNabHhkVlY5WEFiclZvOTl0RU5FdTlrdkcyblZKN2I2OWRHSFRkQ09MT2hqbVhYMHNVOVp4OWJILzZ1UER3eUdRaFg3ZGZXdlVFVjlOemxPTzlqKzJhWTd0dFk4bWh5UE85amRteHlIamM5UEo4ZkREblpxVENwclBjRlY0L2pXNHFCdDgxSFg2N0lEOXhlVDQwN2pjOVpIM2MvdkxBNkVSZmtvanUxcStkaUhXUis3dHJtRHlYRy84VmxsL0t2RlBzN1doK3dlV0J4WFc1WGRUaU50NkxqU3pzbjNyWCtiNitxaldKUjJxSDBmMjJxeUtCKzFnN2J1YTlUbXRDUDVrYTJIZG96TkluMGNXanV5eUxldjdMSjJxSnhQTzlqMjBZNmp4dWN4dENQTHN2V3g2OWhLMS9uU0ZxTWRMMng2WHlNV3BSM3pqSzBXcFk5ck43YmlHNXJoK01ZdVY5UzF5ZkhaNVBqWi9HOEcxS2p1ektTcGNiNHl2NEhVNHREa2srcmZWNDZkeXFnQStLaVJwbmF4YTNIRCtyTDZ1NXByVlZtNytIaDNKcTJMandxY1A4NmtxZHovdHVGOHZHK1h4YUV1NjNQekExMzFjZGhpSi8vZW1GL1dyMmJTVkc3ZDIxL001eS8ydm85Nit0R2w0ODNRNW1QOWxQYTFZeWNmL3pTVHBySitQRG4rWlQ2emNTVTdQUjFXUFhwdFRnTDQ2VXhhbjdqcTRxUEUrcHBkTG11WE50Zm00OWphVWNlMUYxZkxJT3VqbnVUOTEwemFkZXVtSGRLY2pIWWMyWVVHTjhzNmxENHVnMFhxbys1VkYzMXMwdzdWendzYkJ2azRxeDNTbkplVDR6ZkhycTkyTk9takhWMzBNVXNmSDcreXk3OFN5dnJZZFd6MW45WGZOY25xNDhmVnYwTnBSNSt4VlVZZlYybHNGZmxZSEZ0ZE14aUMraXU3V1ZUUnR3UGJPNFgwQS9NcG5mZXUrYWdoYkJmUzl4eTduVUorSHgvdm1jL2RPZE5yc2o3S3BzMlhMajRlRnRMNzJIa1BJUFFrcU0xSHBYays5dUhBS1V2V3p2T3hGRmZiNWwvVHE2K2I1cE9OcTVMZG51VjhYRVh0V0FaWkg1ZWhIVzF0VXZVWWxUV3JqMlBUUng5TDkyQW9mY3ppK2ZLWitaUjh2R001dTZ4MlJQclloNngybExTK0ZHODFRK2hqWkZlNmQzMjBZOGV4Mi9TeFZhU1BSUTFnUWpNTTE1MjhYU2R2MjhyQjdObDUrVnZtaStCT1VKNFNXUiszblBONjV4UTdpWE42ZGxIZWJqTFBLMDlVajl1SmM0cXNqMzBvK1JKTm9MTDNOUkxJRWp2SmM1cFRIbDF2SzNuZXZjVDE2bXQ2ZVdPM3ViRlpobzgzRXVlTXl1UHBYQi90R0p1cy8xNSt0aDZqdkN6Wi9zSExqL1I0ZDRDOG9mcUFrcFpGZFpIVnh6NWpxNjNFOVVSMjNPRnBSMVlmc3VQSFpZeXRzdnFRSGxzeG9Wa2Zobm9wZEd1QXZPejErdGdPVVZZYjRKeGJQZkkvdEdHdWVkVTVUK1lOZGMyeDZhTWRxK1JISDhhT2diSDFhTlZZUnYrUTFjZFY0NnJFbkllblNXUDd2Mm9MYml4REg0YUkxOUhIYTB4b2hzSDdyZUpKWUhmdTVIbVVYb2c3TTE4ZzNpVHpUcE41bm8vUjZoaWxlNmZ6WmYwWXdrZVZwK1NMVi85UmZuUmZTd3oxSGtTcHJOSExtZG43NnZuaDFlUGJaSjVaUHE2eVBtYmJhaC90S09WSFBvNk41MlBVNWtyMzd0ejgrNU50VnlmSlBHK2xueUZmN002UTFVNXhsclRMeGxXV2JQMkxyRDZlSmZPeTJ0R0hySS9ldlR0TDJnMDF0dkwwY1FqdFdMV3hWZGJITjRuclJYbmUyT3FVQ2Mwd25GaDdwWnhaUEtCOVVraVBYbmdzdmZqOTNIejA0bFpiRUVSbGZWUEkxOU9PcUt4UG5MSjRsSHlKcnBmMThhMlRINzFvLzJ6TzlKcVhqcDAzdUh4aE9SLzdVTHJ2MGIwcDFXUGtvL3hvRTdNejg5dkF1Wlh2K3lQektkbDFxZjgyWDFUT3FGTXUrVGlVZHBSV3dJbTBZeGtzV2gramVCeENPNGJTeDdIUmZjbnE0OU9rWFZZZnMraWNwZm9hU2p1OHRwclZqcUVXVE9qalkxdDl5WWRvSUx6b3NWVlUxcXcrTXJZcTQrbGpGMDF1VGQvMG42SU1pU3BMTDVQVlg0T3JNVDQwZitVUG9jYXNGVldhcTBZb29LS2crOVdteTNEdnpaVGhPTEQ3dmJMVnk5SDFCRmVOOFR1TE80ZzJIMyt5V0ZoZVZlVnMvcTZ6aTQ4S2dsa2Y5Y1RpZS9OWHhWRGU2NnFzZlgwVWY3ZHVQc3EvNXU5QjVkOC9BcnVTano4RVpaV1BXZ1h0VTd0Y0gzK3o0YjVTZjExZHE3bVNrOFFtV2lKU0t3UEpsK1lMK2FxUFk0dnJRL2MxNDZQcTY1WmRya2VWTXhMc045YnU0MCtCbmZ6UUNqR3pQbjV2c1k4cTA1amEwZGJtdW1qSE1saTBqNHFyU0R0K3EreVdxUjFkZkZ3R2JUNythUEdLakZudHlPcGpIK1RMSXJVajhySCtsbTZSK2pqVTZuaFpIK3U0YXI1d0x4OGZXRzdjMFVjZm93RjBWaDlMUGc0NXRwS1Bxb3N4eDFhTEdqK0tYdnJJUGpURFVxOHdwWW5qdkUrUTZsV3JTclAxRXJxZVhrWjdOYWRkdlJKSy9VUXFVOWF4Zkt6TG1yWHI0MlAwaEgyV2VrV1RiRm5mMm54UDErbzJaemEvajFuR2JuT2JFRmZyNU9NeVFCOVhpMlhwby9mdDY2TFpCTzNJZ2o2V1dTY2YxMmxzdFU3NkNBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBSGRneVdGVzA4K3BuMWYvbjJXeElHei9kdG1uZG5zMWh0MTNaZld3WE94VjNRZGY1ZzAxMzRIMXI4MjJvMU5kSDdSYjdaZzY3dXF4aitwaXRqNzQrYXJkZzdWSTh4cVpxZlh6VTVsaXFqekY4bE4wdHU5aTVlWXk0YXZxWWFYT1plaHhiTzViQjJOcXhESDFjcC9ySXNpNzYyTlFPMmJ5ejdpeENPOVIyZnU5b3QwNzYyRGV1MWtFZk4yRnN0Ukw2K0lIQnFxSEsrZHFtdXlmWFBKb2NqenZZM3BzY2g0M1BwNVBqTzRzYmlRVHN5QzRtdUdwWUR5cDdqKzJxck51TnRJZVQ0Nm5GL05rdWRyUzN5dVpoQjd0WkgxWFd2OXJWOS9GYmk0VkpiVVpsclgzVVBWSDlSejcyNFl2SmNhZnhXVHNhSDNld1c2U1B4emJkWmRpanJSNjd4dFdzajdxZi85M0I3bUJ5M0c5ODd1cWp5dmlOWFg3Z2RHenhqdWpMMEk2eFdhU1BYYlZEbmVaOVd3L3RXQ2RXUVR1NjZPTWl0VU02OWFDRDNhSjhGTWNXYTRkOCs4cHljVFhybzNadC82NkRuZUxxcVBGNUhuMmNyWTlqVzAxOVhLU1BqSzB1YVBXUmIyaFdqLyswaXlja05hcTRWK1lIUWQzcE52bG9jdnk3c2kyaHh2VEg2bTlyMUM0MHc0OGFsaHJWeHpOcG1qVS9OejhJRkRoM1p0TDBwRVgrZVU4RmRPNy9ta2xUV1ZWMmIwRGJ4OGVqcW14TlpQZlNwaytHU21ndys0ZVpOSjFIOStXMVk3ZFRsZFZteXJwcnNXRC94Uzc3ZUswcXEreTZQdDJiQjdXNXc1bTAzZXJmcU0xOU5aUFcxOGVmemZkUnNiRTNrOVkxcm1aOXJLOGYrZmlubWJTdVBuNWpsMzBVS212azQ5amFzUXdXNmFQcW80cytTbk15MnZHbFhjUkRUUjJQUStqak9sSFNqa2dmRjYwZGVvbzlwbmJVL2VWWStpaTZhSWQ4L0xURkx1UGo5ZXJmeU1ldlo5TG0wY2Z0bWJRdVBtcmlsZlV4TzdaU1BWNXJwTlhmZ2tYYTBlYWp4aitSaitzMHRscTRQbDR6V0RYdUZOTHZtYy90UXZwZDgxRkFiN2VrYjl2N0l0NUVBKy9kbHZRdHB5dzFKUjhqdTVJdisrYi9mRExyNDdhOVAzaXErY3g4dkxKbTdGUk96MGVkdCtUanJnM0RRU0g5anVYc3NqNXVtWDlmdlRZWnRibHNYSGsrYmp0Mk42enNZemF1aHRLT1pYQ3JrQjc1V0dvZjhuRUk3ZGh4OG9mU3gzV2lGQjlSbXpzc3BDOURPMjZhenhENk9JUjI5TkhIckkrbDg4ckhIY2V1ano2VzZubklzVlZibSt5aUhTVWZEOHhubmNaV3BmeTBqMHhvVmd0VmNxbnhYRGVmMHFCMXkzd1IzRW5tWFUrVXhhcXliQ2ZzYXRzMmh2TFJLNC9udjFjZUw4ak5mRCs4OGtTZHdCQ1V5dVA1NE5sRmVUc0Q1RVgxVWNyZk1sL29keFBuak95aXVNcHFSemF1eHNiVGpzakhVaHVJNnZGRzRweFJlYng2OU83NVVBOG1sa0ZXTzRiUXgyemZFV21INTJOV080YlFsWFh5c2MrNFkyeDl2SkU0cDhqNnYvRmpLeVkwa1AzWjRUSitydWhkODBNYmw2SDgzNFNmZ1diZnl4akNMbnE1ZDRocnJ0cDdLWnZPRURHM2xjeUQxV0laY1h3K1FONjdBZXo2a0MzUHByTnE0NDZ4dGRPRkNjMXE0YTN5RUwxZ1Zjby9NLy8zb1crU2VTZkp2RDQrOXJsbUNjL0gwMlNlL0N1dGd1S1ZNOHIzcnBuMXNRK2xza2IxZUpiTXk3WlZyODFGOThhTHEvT0VYWlNYamJrK2NWVnFPNUYyakkzblk3VHFVT20rbmx1K1hRMmhqOTRLUVVNdTdqRTJwZnJLOW5OUm52ZXVRNlFkbVR6aDZXTldPMVpOSDBzK1J2cm9uZGZ6OFcyaUxMVmROcTVLWmUwenR2THN2UEtNUGJZYVNoOEhHVnN4b1ZrOW5oVFNvMVdjU2l0MVBEZWYwZ3RZYWpSUjhMVGw2OGxMVk5ZblRsazhuaWZ0RnUyamlGNTRlK3FVeGVPbFkrZDFFTHJuYllGK1puRjlaQ241MHVmZVJCMVd5VWZ2dnA0NytZL01wNCtQYmZXbHVvaDhiR3R6VVZzVlkydkhNc2hxUnpZZWg5Q082SnBaSDllSnAzT20xM2g5Z0tlUG5uWjQ4YkVNN1hqbXBHZjFNWnBFbDlwY3RxelJ5bUdsK2xJNW93Y0ZpOWJIckhZTU5iWjZZNHl0UElwYXpsZmZxNGNhczFac2FQNk9VT0lRVmJJYWlKYmhidjdtVlkzL2g4Qk9LMmI4WXRQVlArcWZiYWt4Zm1meFY3OXFrUHNOT3dYY1R4WUxpNTZXeWIvbTd5aXpQdXBheCthdi9MRklIOFhmTGZieGRXWFRYQ0V0NjZPZVdQd1FsRlUrNnI1bWZNenl4dDczVVFJWGRXYjFVK2ptUzdWZGZCUnEwN050N204Vy96UkM5YUY3MDF5TjViSEZIWVI4bkswUCtmaFRZS2Y2K00wdXY0aXErdmplY25IMU4rdjJMY1NpdEtPT3ExVkRiVnpsWEpTUGFuT1JkcWp0cUQ3cUI0Qjk5UEdoZGRQSGpIYXNFMWw5clBjY3lXakhyRDUyMVE3VjF5MjczQWQwMVk2c1BxcTl6bXJIc2VYMXNZdDJ0T2xqTkdndjZXUGtZMGtmSDFnK3JsNWJYTlkyZmZ3NXNNdnFvM3o4MWFadGRSSGFzWXl4VlJkOTFOaEtpeVNOcFk5RjdXQWZtdFdsWGozQ204bTJvWWE4azdDclY4UFNKRmVpT004Z2VEOXBsL1d4WGlFREg5dnRzajVtV2NkNm5QZWFmWDBVODVSMXl5NVd5Vm4xTnJjTTBJNnJBZlZZcHZieDNPYjdsbjBUOUZFdzdpaURqd0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQXNIWnNHY0FVYmNiNUI3dllWR21lRFFCbDkrbWNkdUtnc3RNNW9wMk1tOXlZSExkdHVpT3Vydmw3Ujd0RitDaWJhR2RwZ0pxNnJXclRzWHFYOHk1azQ2cHAxeWV1M3RqcXNnd2ZhKzNvVTQvemFrZXRqL09XdGVuanVZMnp1ZTdZWkgzY3J1ejZ4SlZWdHF2S01yUWp5eWJvNDlnK2lrV01yVEw2Mkdkc1pUWmZYTjJjSEo5Wm82d2ZHTUMwQVI4MVBxc3hmamM1VGdNN2RRNWZWLy9XUEp3Y1R3TzdyY3B1cDVIMmJISWNXOHk5eVhIWStLd0ErTmJpUUZpa2o0OG14Mk1EOE1tMlZjV0YybHp6Z2RPeFRXUEVvNjJ0S2hZZldzem5rK091WFM3clgyMzFCc050MnRIVng3YjY2T0xqMk5xeERIMWNKN0krYWtmeUk3c2NWdzlzdWtPNXh6cjFBWXZVanFGOWJLdEgxVWVYdVByR0x2dllaZHl4REgyYzFZNTVmRnlGc2RVcTZxTlEvYi9uNHpXRFRVZU42ZjVNbW9MaXl3NjJzNDNScW5OdEIzWUtuSjJadE52VjRhSDh3NW0wN1pZMDYvQTNYWDA4c3ZmOTBibjJES0JNVzV0VDJsRnNhbC9aKzkrZTM3ZjRHL1ZEZTcrdDZrbGRsN2k2TzVPMlhkbXVHcm9QczlyUjFjZTIrcmdmMkMxYUgxV0czY0JPL21UMGNjZnliVzVkNk9Oald3d2RXUzZ1VnJVUFdLUjJET2xqU1IrN3h0V3NQNGVXMThmSXg2dyt0clhMZVh4Y2hiSFZrUHFZYlhNbEh3K1kwSUFhVDVzUWJKdmZzSGFzSEZ4UjhOeEsydTA3ZHA2WXlZKzJza1krZXZrM0RhQk1xYk5UZTlweDdQU1ZmMXRiVmZ2dUV4OGVwZnk3dG5vczJrZWRMOUtPUmV2alorWnpwNUFlK1ZpcXI1SVA2MGpXUjlWekthNzJIVHN2N3FMNkdKdXNkbmo1UXozVUtOM3pLSzZHME1kNzVwUFZ4NnlQcXpTMkdrb2YrOFJWU1IvM21kREFUakp2TjVtM2JlVmdqWjVjYmlmemh2RHh1Z0dVMlIwNVQrMi8xUEZFYmJVVU8xc1dQeEVjazZGODlEcnNHMDZlcHgzWGszbmVQZStqajVIdHVwRDFjU2Q1em16ZnNReThBV1QyM2d6VmJyTDE0Y1hPcXVsajFzZnN1R09Jc1ZYa1kxWWZzL2ZHSzg4ZUV4cFlKMWJwS2VOVmVlSUp3M0NlelBOZ01ZcGhHQ0tXMFllcndSQnhQQlJlZWQ0TllBZmpNNVN1Wk0rYmpZRkJZb2NKRGJ4SjVwMGs4N3dWTUtLWHlFcm4xZm15Zm1SOWpNb0ttODFwTWkvYlZ2dkVWZWxsNmpOYnJaZkpoOUFPK1RpMmRuaDU1MVplbFNqeU1kdm0xb21zajYrY3ZHeGNyZHBDQzBOb3gxQ3JIWHJuOWVyUnUrZERqVHRLWlkzME1ldWo1NGUzZ01VNmphM2VKdk04ZlR4aFFnTUtrTFlHb3JSSUlFNEtkdEdxTVU4SzZkRktMTStUZGxrZnp3djVlbW9WclRZQ200M2FSMXZub3JZYWRjcWx1UExhcW5qaWxNV2p0S3JNYzFzOVNqNUdtdk44enZRYTFWZGJQV2IxVWRvUmxmV3BVNWFzM2FwOW01QWw2NlBxb3RRSGVQVnhidVg3L3NoV0MwODd2TFlqSDB0eE5aU1BwZnBTK2FNSEJZdld4MmhWclZLYjY2TWQwV0IvMFQ2dTR0aXFkRitqTmxmVUFMNFdCKzNob3FkWFdnZjh3eXBOalZITDdrV2RvQnJzZnNOT25mWER5ZkU2c0h0VjJYelNTSk9vUkFNdkJicVdHdCtiS2NQM2dWMGZIeFd3dCt5eWp6OVpMQ3l3MmFqTmFjOEJ0ZFg2d1pHZWt2MWd1Ymo2bThYN0NaVGlLdXFVMnVKS05sMldNeDJiUld2SGNXQ25ldnpGRnFlUFhiVGp0ZVY4VkhuZTJ1VVhmR3NmdSs3VnRlcjA4ZkdGWGE2UHJ2V28rbEQ5ZjFSOVZqMXEwUFdMclI0bDdZaCtPcVlCdHRwYjh4Mk5IMjA0SDB0eDljREcxOGRvWXBMVngwVnJ4MVViVzdYRjFVUHJvWS9zUXdNMWV0R3FmbkZNRFdxZUozcjFLbUl2a25ZS2lIazJmNnJMV3ZvR0piSXpHODlIMkd5eWJWWFVLOHhrNDJwZXUzcGxtdElUd2xXaWozWmtmR3pXNDZtTnE0OXZiTDZmalBWcGMrdkNPc1hWTWxnWEh6ZEJIL3RvUjE4ZnIvTFlTdGZUNGdMejZpTUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUt3b1d3WXdSUnNiM1o0Y0g5dDBjNk91R3h5cERmM0JwanUrdnJYNU5rYTZPVGsrcS83L2RnNjdHell0cTNZMWZqT0gzVEo4QklERjAxYzdGTlB6YmppM1R2cW9EZmxVMW5uMEVXQnN0REdpMnZpOGNkV0hiRnhsWVd4VnBvK1BkVm10c3JVUERHRGErUjNaeFFSWGplT0J4YnV2cWhGL1hmMWJjenc1bmxuTW4yMjZRMnpOMDhueHNJUGR2Y2x4MlBpc3N2N1Y0a0JZcEk4UHEvSUN3TGdvZmhXUE80MjBSNVBqY1FmYldlMVE3SDluc1hhbzA3eHZsN1hqVzRzSENuMjBZNUg2MktXc0FHT2p1RHBxZkI2NnJmYlJqaXhaSDdOaksvbjRwVjNXanF3K3J2TFlxbFVmcnhsc09tcE16YzY2VHZ1eWcrMXNZN1NXYzdXaHdObWJTVHV3aTlsMkNjM0lEMmZTdGl0Ymp6NCtIbG03ajlzR0FHTWo3ZGlaU1pNbTdBVjJ0KzE5N2RpMXZIWWNXY3lSdmE4VGh4WnJSMVlmdDYxZEg0OE1ZTFZvYTVkRHQxWEZjVVk3c3RUYU1adDJGSnN1ZEd6VnhjZDlXNSt4VlZFZm1kQ0FHa1piQTlvMlB3aDJDblpxMkZISGU2ZVFIdG5kZGRLOVFNLzY2T1ZIWlFXQXhWUFNqbnZtczE5SXYycytpdit0UW5xa2oyMzVRK3JqWVNHOTVBUEFzaWkxWmJYVkhSdUdrZ1pFZy9Zc2ZiUWpPN2E2VlVpUDlMRjAzbFVjV3hYMWtRa043Q1R6cmp0NXUwN2V0cFZuNE40NWE5czJ0c3dQdXF5UHU4azhBRmc4aXY5U25FZmFVWXJ6TGZPZkNONHd2enlXS0krWDU1VW4waHl2UE9nVnJCSmo5NjJlZGd3VkcxbnR5TjZiVlJ0YkRlR2pxNDlNYUNETE1wNzRiU1h6aG9Bbm5nQlFZcFcwQ21EVmVPZmtqYjNvemp1RElUUnBkSjFqUWdQZXkybmVLaGNueVR4dkpZdG8xYUhTZVhVK3I2elp2S3lQQUxCNFBPMklYa0F0eGV1WjVUWHdOSEc5S08vY3lqb1krWGlhekFNWW0yeGNaZkcwWTZpVkFNZldqbVhvNDlqalIxY2ZtZENBVnMxb0N3STFtaWg0VGhKMjRvbVZ5K0x4UEduM3d0cURJQ3JyZVNIL25YVmJ5UTBBRmt0Sk82S1ZjWjdQbVY3ajZhUFhZWmYwVWRyeHdueWVPbVhKMnJIVVBLd1NwVGFwMkJocWxiT3NkbVFwK1NoZHlHaEhuN0ZWcERsRDZHTjJiSlhXUjc3Nmh0OG54eTgyWFFmOHd5cE5qYkhMY3FacWtQc05PelZHTGJ2M09yQjdWZGw4MGtqVHNvS1JzQ2pRdGRUNDNrd1p2Zy9zZnErdXVTZ2Zmeksrb1FGWUJpWHRpQWI3SmUwNER1d1dyWTkvdDFnZlgxdE9IMVdldDNiNTVlZmF4OThOWUhWUWUvek5wdkZZUDFoWFhLa3ZIMnJ5TGUzUSt4a2ZOOUlVVjlHZ1BVdEpPN1NrOGJxTXJZNER1MFhyWTVleFZWRWYyWWNHYXZTaWxZSmRrMXpOa09jUmxmMmtYYjFDUnVtSlJJbDZoWXlNM2RnK0FzRGlxYlZESGZpOEcyVDIwUTZyN0ZaZEgzZXQvQlFVWUZWWVJsdXQ0MnFzdnJ6cDQ2bU5xeDF2Ykw2ZjhLM1QyQ3FyandBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFzS0pzR2NENmNYTnkzTE5wK3oyMzdwc3gzWmdjZHl2N1grZXcwK1pOQjVQamxrMTMwKzI2a1ovSzk0ZnEwUC9mV0hkVTFzUHEyci9aOEQ0dWc5ckhIWnR1anNXR3BkQ0ZQbkYxMjZieE1aWjJaRm1FZGhCWDYwMjJIdlgzNmgvWHBROVlsN2phQk1iV1IxM25QMnc2dHZySXV0ZEhhejErWUFEcnhlYzJEWndhQ2YyMzFiOGVFdmpEbWJUdkxONWhWaE9LYit6eTVQL1I1SGdjMk9udnY3WnA1MUtqSFh2LzIyS3lQa3FNam1iU0h0aDBCOTVWWTdZK3V2b0ltNDNpOGV2cTM1cG5rK080ZyswWGsrTk80M05XTzlSWlN6dm0yWUY3SHRwOFBLbXVHVUZjWFEyeTlhaGQxNytjU1hzNE9aN2E2ckVLY2RWVk96YUJSWTJ0Vkk4YWQzUVpXODNXUjlleDFUZldvby9YREdCOXFKOGVORkdqUGdyczlEZUhMZWxIRm45TCtYWEwzK2hjZTRHZGdueG5KbTIzU3ZkUWh6UzJqMk5UUDNsczBzVkhnUHBieXlhM3E4TkQrWGRtMGtveEUvMk40dWxMRzQ0Mkg2VTNCNEVkY1hVMVVMK1JyY2Y3TFdrNjE2cjFBYXNTVjEyMFl4TW9qYTN1QjNhbGVqeXltQ043dno2NmpLM3VXN3MrM21OQ0ErdkVmaUZkamRrVDdGS0FLQ2gySGJzZGV6OXdhbTZhejYxQytyNzVsTVMxaTQ5dFpkM3FjTTJ4dVZOSUwva0FVRk5xeTEwbU5LWHpiU1d1cDNZYWRieFo5dVlzUzQwWFYveThmSDN3K2dCUEgvZXQzQWVzMnFDOVZKNGg0OHJUZ0Uwbk8rN0k2cU9YSDdYVmt0MGVFeHBZSnp3eDk0THVocE8zNCtSZFQrYXBMS1d5ZWhPbzJyYkU5Z0I1eThBcmozZGZZYk5SdXluRlI5UnVTbTF1eS95WTIwbWNzdy9ibHRjT3J6eVJMYXdPWGwxNTdYenN0dHFIc2ZzcllzTm5DSDNNdHNkb25GZlVSeVkwc0U1c0pmTlc2YVhJUG1YNTBIS3Mya3VodktRTWkrYWRYUTM2eEFaeGRUWEkxdU41TW0vVkdMdXNWMFU3bHNINUFIbHBtTkRBT2xGNnVWMnJqbm1yWTd4eThrNlNlZDZMOXVlT2JmVEM0Mm5pbk1MemNkVldjamxONXNGbTQ2MzBGTFh4VXV5Y21mL1NhMVk3c3NpLzArVDFpS3VyUWJZZTN5VHpsb0ZYbmlIYWFoL3QyQVM4c1pXbmo5bDY5T3JEczNQSFZreG9ZSjE0UG1kNmpRS2diYWxsQmJFWGtBcWV0dFZoeml3ZVhEd3JwRWVyelR5MTlrQ1A3RlNlTmlIb1V0YXg4WHprS1RONFBKb3p2ZWJuUW5xa0hkS0lOdTFRZkErMWNsZ3AxcVBWZjRpcnEwRzJIaytzWGV2VmZsZHRwVXZGejloeGxkV09UU0E3dGlycFk1ZXgxWk9XZEgxYkZvMTFTbU9ySDNsUkVOWUo3Y2Npc2ROdk0rdWZYNm54L3hUWS9XN1RBTnR2MkVuNGY3QzRvMzl0MC9YUjY5L1pLdUQrWnZGZU5BcG1MWXUrMTdDVGNENEw3RlFlcmVQK1NhT3NzbmxvTWIvWVpSOVBxN0t1Mm1CRzlhR3lmbW9YWlZYOUhCdUFqK0t4TGE1K0NleHE3WkJkL1NDdmozWW9Ib2VLcTVKMlJJTlNsYlZOTzM0d1dDZmE5TEh1cjM0UGJQVjN6YmFxZmtwTElhOWlINkJ2UDJkOVBMYll4eXl2cTJ0OVVuMVdYRDIwMVh2Z3R3eVdNYlo2WmUvWHgvOVkvSTFaVmg4QlZoSk54TldZTXkrUXl5N3pFdUJ1ZGN6N0VLQmV6V05ldTJYNHVBeldxYXl3T214Q1hDM0RSMWd0c20yT1BxQk1OcTQyZ1dXTnJUTDFRVDBDQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFGd3gySkFHTm9rYmsrUFFwcHN4YVVmdHJyc25iMWQybjlrMFpxS2RiR3YwdC84eE9lNVUvOWRPdkYxM1FiNDlPZTRteXRyMFVidi92dXRvdHdnZnQ2dXlqdVhqL3B4bFhZU1A4NVoxYkI5aEdMTGFBWnROVXp1MEM3djZnS0cxSThzaTlIRmVIOGRtdGs5R1Z5OXpNRG4rWVAzR0hVc2JXMzFnQUp2QlBac0dUcFBqeWZFc3NGUEFmV09YSi8rUEpzZmpEblpmVi8vV25FNk83eXdPOXM5dDJwSFZLRmkvcmY3MWFQUHg0ZVI0YW5GWlozM1VmVGtPN0xZcXUrMlpzdjdWNXZkUmY2OTdjeHJZYVlELzVVeGFWeDluNjZPTGowSSs3alErZC9WeHRqNzYrTmlsemNFd3RNWFZnOG54d2dESzlOSEhySFpreWVyalZtV1gwY2V4YWZQeHhLYjNGY3krc09rRW9hYlB1T1BZNHJHVjJvenFZMkZqcTJzR2NQV3Bud0xNY3QvaWJ5bS9idm1iK2ttRXg2RmREaml4YTlNbklCNzFVN2ttT3M5UllGZnlVV21SajErMi9JM0tFZmw0WU8vN3VHMnhqM3FhTSt1anJ2OTVZS2UvdWQrUzNzWEhJM3UvclBKeFA3Q1RMenN6YVRyUHZjQnV4OTZ2RDVYeFM0c3ArYmh0TURhbHVEb3lmdUVBUG4zMHNVMDdJbjNzZ3pTblRSOXZCM2JLYjlQSHlNZGwwS2FoNnVNaUh6Y0IzWU03TTJsOXhoMWR4bFpmMllMSFZreG9ZQk1vRFZxM3pCL1FTcWhMZzhpYjVsTUt5anZtcysrY2J6dHh2Y2hIblhPM2tCY0pmY21YdTVhejYrSmpXNzU4OU1xNlplWDcwNlhEYmlPcXg1S2R5ci9qMk8xYitSNUVreTlZUEo1MjdCcEFtVkxiaWZUUjZ3TTg3Y2ppOVJHUjVwUjBMdkp4Ykx3K2dnbE4rUjZvelhrVEUwOGZ2WW5KSUdNckpqU3dDWGlkZ0RlQXZ1N2tlWU9aTGVlODBWUDJyV1I1dGtmTzgvS2pKelBaZSs3VjQrNEFkbDYrVjhlZVhaU1hQU2NNdzA0eUQ4RFRqcTJFWFpTWFpTaDlYS1Z2TUxQOTZxYVFIUWRrOVhHUXNSVVRHdGdFenBONTYzSzlQdlFwVDlaMkNMdXpBZXdpMnlISzQrVjFYZUFCRnNjNnhUS3NGdWNENUVYdk0yVHd6aGxwemxXSUQzUTF6eEQxbjdaalFnT2J3Q3NuN3lTWkY3M3dWcktOWHVvczJaMmJYNTVYeVR4dlJacW9yS1Y4cjV5ZVhaVDNwa2RleWNkb2dIRHFwSjhIMTV6M25GRWVLL0tNajNmUG8zWU9tODNwbk9sZDhvZFlGTURyQXlMTnlmbzRObjE4M0FSS0M1em93WngzZjRZWVczbUxyWGpqb0ZNbU5MQUpLRURPQ3VsZXNDcDQybGJQMHJtaXdjelRPZE5ybmxtNzhFWjJKOVplcHFpc3V0YVRsdlIzSGE1WldvMGttdXc5dGJLUDNpVEI4ekZhY2FyazQ2UEFydVJqdGg2VjdrMmkxQjVMUGtiM0ZSWlBTVHVpZWdUSWFrZFdIL3Z3YU03MG1xeVB5eURyNHlaUWFsdlBBN3RWR2xzOVpwVVcyQlFVWUhxQjdjUHFzNExtQjRzN2lOZVQ0eU83K0YybkF1NkJ4VDlWMGxyc1doYTlmb0d0SGp4SGcxS1Y1NWZKOFdtanJBcmdueXhHUHMzNitNQmlIMTlWTnA4MHlxcWxMQ01mTmFCcjgvSG53RTc3MU16NnFQdnlnOFhNK3FnbmdYK3puSTkvdDJuOWVzejZLTlNKUngxMm00OHErN0hGKy9Ubzc5VGU2dDhacXg2NkxQY05pMGQxMWFZZFdpcWMrZ0NQUmVxajJ1Q3hEY2RyZTE4ZjFjYWp3V1diUHY1b3NZL0xRRDdPMWtjWEh6Y0JhWm5HTEtyL2VjY2RxeksyaWlaZkFGY09CVUhteGNwNk5iQjVId0pzVzd4U1NBblpaVjVZM0xWeGZheFhOTUhIZHNiMkVZWWhxeDJ3MlN4RE83SXNReC9ISnV2akp0QzNyZmJwa3pOMjY5TG1BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFDZ0EyeElBeEN6TXpudVRZNC9USTVyaytOTlJ6dkYxMzlNanJ1Vm5YWlZqbmFKcjdrOU9RNG54dzJiN296YmRWZnlHNVhkN2NydVhVZTc3Y3J1czZyY0dSOC9xcTQ1ajQreTI3TzhqL1BVeHlKOG5MYysxc1hIUG1SOWhES3oyakZQUGE1TGZmVFZqcjc2K0p0Tk5YbFYyUVI5aE1YVFJ6dnVXYTRlNnphM1B6bk9iTnh4eC8rTnJUNHdBUERRWk9acnV6ejVmelE1SGdkMjI1WGRkaVB0ZEhKOFo3RklmRzdUUUsxUnNINXJjZWNyTVRxY1NYczRPWjdhL0dWOU5qbU9BenZkazI5bTdGVEd2OXI4UHVydmRXOU9BN3VEeVhGL0pxMnJqOS9ZNVhyczRxUDRmNWJ6Y2JZK3V2cW9UdUhMbWJSc1BaNVUxeHlLdGpiM1hYVmR5TEZJN2VqYTVzYW16Y2RWMVk1bGtQVnhrZG94ZEI4QWk2ZWtIZi9kd1ZidFpyL3h1Yys0NDlpbTdjY2oyeWNYOWZHYUFZREhWL2IrTjVrSzNyM0FUbit6UFpPMmE5Tk8xYU4rS3RkRTV6a0s3T29uSFczbGlMNkpQYkwzeTZweTdBZDI5MXJzOURueVVlZWQ5VkZsL0R5dzIyNnhFMTE5blAwYitSalY0NEhsZkt5ZldEWFpzcmdleGYxQ1d1UmpXNXVUZjdkdEdFcHQ3c2lnRDFudHlNYlZNbWp6c1V0Y3RlbGpWKzNJNnVQWVNEc3lQdXB2MnJSanlENGdxNDh3RENYdHVCZll0ZFYxbjNGSGwvN3FTOHYxeVVWOVpFSURVRWJmem13WDhtNmFUeWtvNzVqUHZuTytyY1QxdHN6dmxMWWMyMmdnZkt1UTNzZkhiY2R1dDVBdkg3eXllajUyR1VDMWNkZDhTajd1VklkbnR6MW5XWVIzRDRhYTBKVE9xL0pIblJLVTJaOHp2YVpVSDFGY0xZTWg5SEU3dUY2YmZrYjZ1QXhLOTZDTGo0dld4MGc3U3ZjdTBrY1lCazhEc25iZXVLTlUvMTZiRW1xbnV6WmZXYUpyM21GQ0ExRG1lakpQd1Z6cWVLS0JSVFNnejloNWVUdko2M25uN2VPamQxKzlzbTRsN2FLeTdqclgyMHJZUlhuWit2Zks0dDNUUG1UYkhKVFJmU3ZWWlZTUHkyZ0RXYkxha2ZWeG5kcnFFUG80VkIvZzZTT01TN2JkUkxaRDlLM1pQSy9mM1daQ0E3QjR6cE41d3Z1OWF0Y1g3ZWE1cG5lOU04dWZkMTNzb25ObWJiMTc5elo1em16OVorMzZ3Ty9uY3d6VlZ0ZUZvWHhjcDNzenRzNHRvdytBeGRPbjcxaVh2dHc5SnhNYWdESjZzYmtVZUM4c3RwMG52YWIwMHFjNkZtOEZrRmRPbm1lbnp1eDh6ckpFK1ZrZnp3UGJQdjZQN2VPYnhEbWo4M28rZXZVNDFFcG5YbmxXN1NYMGRjR0xnVDdhc1dxTE5KVEtrNDNIeU1lc2Rpd0R6dy92L21SOVhFWWZBSXRIZFZpcWo2Z1BLTldYNHNxYjhMNTA4cnd4a3RmbVBEdFhINW5RQUpSUjhMU3QxTkZsZ0ZCYUJlMmgrVHkxOWtCL0h0aWRXSHVaWGxoYzFrY3RhZThzWGhubjhaenBOU1Vmbyt1VmZPeFNINDhLZGxrZm94VmNubG43MDgyUzd6VVMrcEtQMFNUNjBaenBmVkY1Mm55VTc5SEtPRkNtMUNhamVzeHF4eklveGRXUDVyTm9mU3lsTDVPU2R1aWVlZHF4YUgzczB3ZEUrZ2pEc0dqdGlQcHl0YXUyU1ZUVUIraGFUMXJTdS9SenhiRVZ2M01FOFBsbGNudzRPVDZwUGl2Z3RIeG1OR0JUdnBaRnIxK01VK2VneVV6VXNmeGVYZlBUNnJwQ1l2T1R4ZWpjK2szejljYm5IeXorZXZmMVRGbmw0OThzL3JsQi9aVGw0NnFzOGxIQ0dRMHUrdnA0dmJwbS9mbUI1WHg4WU4xODFMRmpsMzM4T2JDVGp4TG1mYnZzWXpTaHRjcE8rM0xVdjAvUCtxaXlmbCtsRDBHYmovcjhnM1hmVHdUZVIvcy9qSzBkWTlPbWo0cXJhREN6YU8wNHR0WDcyVlJKTzdyNEtMdVBiVEg2MktjUGlQUVJoa0hmeEdTMFEzVW8zZEU0cDI1em1qaDBXZEpjOGRoc3EzVmNSWDNBSzN0L2JOVzFUODc0Q0FBVm12eG5YcXl0N1RJUEQvclk5U2xyMW01TUgvdVdOY082K1RqbUE2dHNtNE15eTRpcnNWa25mVndHbTZDUHNIaVdFVmZOaDZuenNFNzlIQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQURBZ2IwZ0JBSDZRaC96RTVEbTI2YysrcGRkOTUrOTdrdURzNWJzNXBkMk55M0o4Y2Y2Zyt2K2xvdDEzWkhjeHAxOGZIZzhwMlRCOFBxMnVxM05yOU9kcXgyYXlmajdjcnU4K3E2NzNyYUxjc0h6TnRybytQc3B1M3pUVjkxSVoxMnNtOWk0OGlHMWZhN2ZzL2Jlcmp0VG5LdWpNNVByZGNYTW11OXZIWE9jcWFKZHZtK3ZnNHRuWmt5ZW9qckJaTjdkREdrMm83WStxanRQRnRSN3RGNmVQL2FzY0hCZ0NRUTZMeWRmVnZqWVRzcnhZTG9RWUhkeHVmOWZmZjJWUkVQVFJZTzV4SmV6ZzVubHBjMW0vczhrT2NrK3FhSGx1VjNTSjh0T3A2SjRHZHhQMytUTnFqeWZFNHNHdXJEOTNQLzdhWS8yZnYrL2l0eFIxVFczMDhtQnd2QWpzTm5yK2NTZXZqbys1clZCK3F4NTNHNXo0K0hrK09aNEZkbTQ5cXB3OER1ejV4OWNYa3VOUDRQSFJjNlg1K001T20rM0ljMlBYeE1jc2l0V05vSDdQYWtTV3JqN0JhcklvK2RvbXJHMVZabS9TS3Eyc0dBSkJESXJZOWs2YlBCNEdkQm5xem5YWDl0TlpqdThWTzNMZjQyK2FqbHIvWnE4cmljV0R0UHQ0TDdDVFdkd3ZsOE5ncTJMWGQ2eTUvbzZkWFVYM2N0bllmN3dkMjlWT3lXWTRzcHUzYzlWTnNqejQrN3N5azZUeEhnVjNKeHk1dHJzMUhsVFBqWTVlNGtvOTNadEs2eHRWaG9SeVJqMTlaZXptRzhqRkxIeCsvYlBtYklYMXMwMGNSeFdNZmpxeGRIMjhickJPcm9vOWQ0dXEvckwwYzZiaGlRZ01BV1VyQ2M4ZDg5cDN6ZVlOMkNYTkpKTDJPZDh2S1pZMDY3Rkpac3o3S3Z4M0h6cnNIM3VSTFB0NU8ySWtEcHl3Wk8rOStDMDMyU2o3ZU5KK1NqMUZaUGJ1dGhKMXNkaDI3UGo3dXo1a2U1VWR4VmJMYk12K2FPODU1bzdqS2FrZVcwdlc4dUJIeXIxVFBXUi92bWsvcG5udjN1dzlldkVadERsYUxzZlhSMDQ2aCtvQmluOHlFQmdDeWJNK1ozaVgvdXBQblRRUzJCckFUdTQ3ZFZzSXV5dHRKMm5sbDhlNnBaNnYwN1lTZFdiNk9QeHpnbkpGdDFvOXNlYTRINTl4SzJKbmwyMERXeCt4OTgvS0hHTEJINXgyaS9yMzhTSFA2dFBNTVdjMkIxV0laK3JpVFBLZW44OWVEc3BUS3M4MkVCZ0N5WkgvcnZpNTJrYTJYZCtia3ZVM21kWDBSZlZGMll1eDcvaTU1enFGOFhKZThMdm1Mdm1hZnNpN2FicWp6RHFVZFE5aGw4VFRIMHpGWUxmcm80eEJ0TlhyM1p0SFhPMmRDQXdCWlNpOGFSeSt1bHV6T0FsdHZCWlJYZ2QzNW5HV3BPWmt6dlhsTlMxelRPNi9uNDF2bnZOSEtNYVVYK0tOVmJsNDZlYWVKNndtdnJPZTJlQi9QYkJnZlQ1enplblY4YnZrMmw0MHJyMTE1ZGFVMmQ1NndNOHY3bUdVSTdZZ1doY2pxWXluZmEvOTk4T3B4aU92Qk1IamFFZWxqeVU3YTRVMU1odERIckhhOFlFSURBRmxLSzFMOWFENWEvYVR0eWQvendPN0Uyc1dzbE43a1VVdmFtY1Vyc1pSOGpPeWVXYnVQT2wvMFZLdHRvS1J6UlVMZlZpWTltWHZVd2U2OGtPN3h3dHA5bEozWENaNWIrN2wxcm1pUXVHZ2ZvMVhWMUs1T0MrZUxmQ3pWWStSanFVeGRmRnhrWEttY2tZOVBXdEtqQ1pRbytmalFocUhrNHd2TGEwZld4NmpObGJTajFJWVhRVllmWWJWWWhqNHVXanZTK2hqOWxoTUFvSVFFUzA5K1BySHBiMklsbkJxUXZBenN0Q2ErQmhMN0RUdUpXeVM2VnRsOVpCZS83WmFZSGx2YzBXc2ZEeTFUWDcrb0tPRjhZUEZQS242ejkzMVVPU1BSbmZWUnFOUDR5V0xrMDZ5UEttdmtvOG9wSC9XN1pqMnNrbTkvczloSG5WZnIrTS82K0xQRnlNZTlxcnlpeTdMRTRwZnFXcDlVbjhmd1VkZjgxT2IzVVhhcWkvcTMzYXA3MVdPMHQwUFd4L3FKK2NlTnNuNXYwemJzMFJaWDh2RWZGcU95WGErdVdYOCt0dGhIZmJ2UmpLdmF4K2puSm0wK1ByVGh2cUVSYmRxaCt4cjVPS3NkcDVWZDFPYmE5RkgxRVUwdysyaEhscXcrd21vaEhWYzk2djJWdXMzOWo4WGYwUFRSUjhWUlV4L1Zkbit3YnRveHBqNENBSFFpKzdLcTdESVBWcUtYOGoyN1BtWE4ybTFDV2ZHeGJJZVBaWVo0MGQxakUrb3hTeDhmWWJWQU93QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBWUszNHdBQUFZTlBSNW1ZSE50MHBYRHN4UDdKNHQvZWEyazduMEk3bUx6cmEzWmdjZHl1N1o5WFJCZTJDZlZqOU8wOVpGK1hqUEdVZG02YVAyazM3b1hYMzhiWk5kNmVmMThkbVBhcnVueG9Bd0hCSSs2VTVPOWJRY2lZMEFBQ2JqUWFpMzlpMGs2aFJKL0d0eFlQaHoyM2FzVFE1dG5nd3JNSHowVXlhQnNJUEF6dVZVV1Z0N2tpdE12N1ZwZ040ai85bmwzMDhyK3dpSCsvWmRBTFY1S0d0NXNEOXp6YWR6RFQ1Ym5LY0JIWlpIelVCK25JbVRYVi9iQUFBaTBjYS9yVzkzMS85OVpvQkFNQW1vOG5GOWt5YVBoOEZkdldUK1ZudTIrVUpSeHVITFduMU53dVIzZXk1dHl0Ymp6WWZkWjZqd0s3K05xaExPWmFOZkd5N2YvY0N1ejQrM3JmdTVRQUE2RXY5N1h5VC8rMERtTkFBQUd3MnR3dnB1K2F6WDBqZkNtdzFFZG91NU4xMDdIVGVVbG1qQWJSbnQ1V3cyN0xWRzdTWDZrUGwzRTdZYlRsNVlzYzU3MjBEQUZnOEpVMjZ3NFFHQUdDejJYTFN0eE4yRnRoZGQvSSt0TnoxdkhPYURlUEhxbjFEazcwLzI4bTg3SDBEQU1nZ1hTbnB6allUR2dBQUtCRzlsN0pvdTNmSmMzcDJFZWNENUMyREllcnFxdHdiQUZoL3ZQY2R6NW5RQUFCc05xVlZ5VTdOSDVpK2RQSk9iZjdyaVZkT25zcFNlcm45amZtVXJubG13L2k0REVybGtZL2VvZ0RlUGZmcVNvT0w4NFFkQUVDV2twYTlZRUlEQUxEWmFDV3I4MEs2aHdhdGJZUG94eFk4U1N1Yys4emlnWENibmI2ZGVkVEJyczNIeDRIZGliVjNvRHBmMStXUXgwSmxPbXRKL3ptd0svbW8xY3FpZW15NzcyZTJ1c3RhQThCNjA2YlovOXNIck5wdmdBRUFZRncwTVAxbGNueHEwM2RZNmdsQ05CQzJ5azd2WjN4YzJmMXpjdnpVMFU3WCtxVDZyQUgxQTR0L3F2UnI5VGNmVi9hbmxkMVpZTmZIeDVQS1p0Y3VmSXlXbDE0R3Y5dDBRcWhGQUQ2eUN4K2ZkTEI5VWRuVWl6bG9jdlJUZFU2UDF6YmR6NjVlSUtGclBRSUFaTkJERm4wanI3NUR1aXp0UDdiNFczb0FBTmdnc2crNXRxeWZiWVpvSVlCRlg2K1BqMk96VHZVSUFKQWgyd2NBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFNQUs4b0VCQUFDc0R6dVQ0NzVOTjNMVTd0Q1BiTHA3ZElUKy9uQnkzS3orL3Jpam5iZzNPVzVQanZQSjhYUnlQT3RvdHo4NURxcHJ2NW9jRDIxWXRxcnJxYXp5VFdWOTBkSDJvRHJtOWZHR1RlOXI3ZU9qNmh3QUFLUEJoQVlBQU5hRjdjbnhqVjNlbFY0RDk3K2FQNGplcXV5MkcybjYrKzhteDZuNWZENDU3czZrYVdMeU5MRFRwT0pvSnUya3V1WlF5TWVkbWJRSEZrOXFOR0U3bkVuVHhPUnhZS2NKMjVjemFVUDdDQUR3SHRjTUFBQmdQVGl5eTVNWm9VbktRV0MzYjVjbk0xYWQ1L1BBVHQ4KzNHMUpyNytSOERoc1NkdXJqaUhRQkdxbkpmMStZS2Y3MGxiV0xqNjJuVnYrN1JzQXdJZ3dvUUVBZ0hWQWcrdlNaT0NPK2R3dXBPK1pQMmpmYzhyaURkbzFFZHEyK2NyU2wxSjVWSTZkaEYyVTUvbkloQVlBUm9VSkRRQUFyQVBSdHdVZTJ3UGtlZVc1bmp4bkg3enlmT2prWmYyM0Fld0FBRkl3b1FFQWdIWEFlMGZtbmVWdDM0NXNOOVFMODluem5vK2NCd0N3Y0pqUUFBREFPcUJCOGtraDc0MzVsRjZLUHpOLzhQM1N5Zk1XRXpoeHp0dDExYkY1S2QyYk15ZFB2SEx5dkxKcVFqZTJqd0FBclRDaEFRQ0FkYUZ0MVMxOU8vTW9zTk9LWk9jZHo5Zmt4Tm9uQXpwZjlBMU5XNWswdWVpNkhQSzhQS3ZPUDh2UGdkMDYrUWdBMEVxZjN5UURBQUNNeWR2cTBFdnVlaTlFQS9IdnJYMGczK1QzeWZIY3BpLzVmMlFYazZCb3NHL1ZOWFN0M2NydXllVDRxWVBkYTV0dWphQ3lYcXZPb3lXVWgvbzVsbng4VVpWVDcvRFVQajdwWUN1N2orekN4MzlXdHI4SGRyV1BlbWVtcm84aGZRUUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBV0IwK01BQUFBQmlDL2NseE1EbTJKc2VyeWZHd285M081TGcvT2JZcnUwZVQ0MjBIdTYzcWVyZXJ2Mzg2T1Y0WUFNQVZod2tOQUFEQTR0R2s0bWdtN1dSeWZCZllhUkx6alUwbkp6V2FuUHgxY3B3SHRyTGJtVW43cnJvdUFNQ1Y1Wm9CQUFEQW9qbHNTZHVyanNodWF5Wk5rNXlEd0U0VHFKMlc5Q01EQUxqaU1LRUJBQUJZTERkc09nbHA0NmI1M0M2azN6R2YvVUw2dHBYTEFnQndKV0JDQXdBQXNGaXVKL08yazNsaXkzTFhCQUJZZTVqUUFBQUFMQmJ2QmY0eko4OTdSK2JVZkR6YmR3WUFjSVZoUWdNQUFMQllOUGtvVFREZU9IYXlPVW5ZbVdOMzFzRVdBR0N0WVVJREFBQ3dXRFF4ZWRTU3JzbkZzOEQyY2NIdVVXRDN6TnEvL1hsc0FBQlhuQzBEQUFDQVJmUGFwbHNqYkRjK2F3bmwzd003L1Z4TjM2aDhQRGsrc3VrM0w4Zm0vMVROcXZOcXo1bnJsYTErWnFaSjBNOEdBSERGK2Y4QmVHdkVJd3VHZVpBQUFBQUFTVVZPUks1Q1lJST0iLz4KPC9kZWZzPgo8L3N2Zz4K");
    height: 367px;
    background-repeat: no-repeat;
    background-size: 70%;
    background-position: center center;
}

.item-activity {
    text-align: center;
    padding: 10px 0;
    background: #fff;
    border-radius: 28px;
    width: 150px;
    height: 115px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.item-activity p:first-child{
    font-size: 35px;
    font-weight: 700;
    padding-top: 15px;
    color: var(--primary-color);
}

.activity-tagline h2{
    font-size: 24px;
    line-height: 140%;
    color: var(--primary-color);
    margin-bottom: 8px;
}

.activity-tagline p{
    font-size: 18px;
    line-height: 140%;
    color: var(--secondary-text-color);
    margin-bottom: 8px;
    font-weight: 300;
}

.image-brands-item{
    width: 50% !important;
}

.brands_tagline h2{
    font-size: 24px;
    line-height: 140%;
    color: var(--primary-color);
    margin-bottom: 8px;
}

.brands_tagline p{
    font-size: 18px;
    line-height: 140%;
    color: var(--secondary-text-color);
    margin-bottom: 8px;
    font-weight: 300;
}

.owl-brands{
    background: var(--white-color);
    border-radius: 35px;
    padding: 30px;
}
/*Services Page*/


/*contractors*/
#wrapper-heart {
    background:#fff;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: 19px rgb(237, 247, 255) solid;
    padding: 20px;
    z-index:200;
    width: 270px;
    height: 270px;
    left: 465px;
    top: 315px;
    position: absolute;
    border-radius: 100%;
}

#pulsingheart {
    position: absolute;
    font-size: 90px;
    font-weight: 900;
    -webkit-animation: pulse 1s infinite;
    animation: pulse 1s infinite;
    width: 103%;
    bottom: 10px;
}

@-webkit-keyframes pulse {
    10% {-webkit-transform: scale(1.1);transform: scale(1.1)}
}

@keyframes pulse {
    10% {-webkit-transform: scale(1.1);transform: scale(1.1)}
}

@-webkit-keyframes pulsecolor {
    10% {color: #dd0000}
}

@keyframes pulsecolor {
    10% {color: #dd0000}
}

.contractors-box1 {
    padding: 20px 15px;
    width: 262px;
    height: 396px;
    left: 906px;
    top: 32px;
    position: absolute;
    background-color: #fff;
    border-radius: 24px;
    border: 1px rgba(255, 255, 255, 0.05) solid;
    background-image: url(https://www.goit.lt/wp-content/uploads/2021/10/Microsoft-Azure_v2-e1641382506838.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom;
    font-size: 24px;
    font-weight: 700;
}


.contractors-box4{
    width: 262px;
    height: 396px;
    left: 32px;
    top: 32px;
    position: absolute;
    background-color: #fff;
    border-radius: 24px;
    border: 1px rgba(255, 255, 255, 0.05) solid;
    padding: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom;
}

.eoodLU {
    background: #edf7ff;
    width: 36px;
    height: 36px;
    border-radius: 18px;
    position: absolute;
    left: 14px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: -webkit-box-shadow 0.6s ease-out;
    transition: -webkit-box-shadow 0.6s ease-out;
    -o-transition: box-shadow 0.6s ease-out;
    transition: box-shadow 0.6s ease-out;
    transition: box-shadow 0.6s ease-out, -webkit-box-shadow 0.6s ease-out;
    will-change: transform;
    top: 40%;
}
.eoodLU:hover {
    background: #fff;
    cursor: pointer;
    -webkit-transition: width 0.2s ease-out, -webkit-box-shadow;
    transition: width 0.2s ease-out, -webkit-box-shadow;
    -o-transition: box-shadow, width 0.2s ease-out;
    transition: box-shadow, width 0.2s ease-out;
    transition: box-shadow, width 0.2s ease-out, -webkit-box-shadow;
    -webkit-box-shadow: rgb(237, 247, 255) 0px 0px 0px 1px, rgb(237, 247, 255) 0px 0px 0px 6px;
    box-shadow: rgb(237, 247, 255) 0px 0px 0px 1px, rgb(237, 247, 255) 0px 0px 0px 6px;

}

.contractors-box1, .contractors-box5, .contractors-box6, .contractors-box4 h4{
    color: var(--primary-color) !important;
}
.contractors-box1, .contractors-box4, .contractors-box6, .contractors-box5 p{
    color: var(--secondary-text-color);
    font-size: 18px;
    font-weight: 300;
    padding-top: 15px
}

.contractors-box3 {
    width: 556px;
    height: 396px;
    left: 322px;
    top: 32px;
    position: absolute;
    border-radius: 24px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 4px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 30px;
    color: #fff;
    background-image: url(assets/images/bg-card.png);
    background-size: cover;
    background-position: center;
}

.contractors-box3 h2 {
    font-weight: 900;
    color: #fff;
    font-size: 47px;
    text-align: center;
    line-height: 180%;
    padding-top: 15px;
}

.contractors-box5 {
    padding: 20px;
    width: 554px;
    height: 412px;
    left: 614px;
    top: 456px;
    position: absolute;
    border-radius: 24px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 4px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    background-color: #fff;
    background-size: 49%;
    background-repeat: no-repeat;
    background-position: 30px bottom;
}

.contractors-box6 {
    background-color: #fff;
    width: 554px;
    height: 412px;
    left: 32px;
    top: 456px;
    position: absolute;
    border-radius: 24px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: 4px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 20px 150px 20px 20px;
    background-size: 71%;
    background-repeat: no-repeat;
    background-position: bottom left;
}

.grid-container {
    display: -ms-grid;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 20px;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    padding: 20px;
}

.card {
    background-color: #fff;
    border-radius: 12px;
    padding: 15px;
    -webkit-transition: -webkit-transform 1s ease-in-out;
    transition: -webkit-transform 1s ease-in-out;
    -o-transition: transform 1s ease-in-out;
    transition: transform 1s ease-in-out;
    transition: transform 1s ease-in-out, -webkit-transform 1s ease-in-out;
    cursor: -webkit-grab;
    cursor: grab;
}

.card:active {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.card:hover {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}

.small-card {
    -ms-grid-column-span: 1;
    grid-column: span 1;
    -ms-grid-row-span: 1;
    grid-row: span 1;
}

.medium-card {
    -ms-grid-column-span: 2;
    grid-column: span 2;
    -ms-grid-row-span: 2;
    grid-row: span 2;
}

.large-card {
    -ms-grid-column-span: 2;
    grid-column: span 2;
    -ms-grid-row-span: 3;
    grid-row: span 3;
}

.profile-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.subscription-card input {
    width: 100%;
    padding: 10px;
    margin-top: 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
    -webkit-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
}
/*contractors*/


/*Contractor Form*/
.form-floating input, textarea{
    border-radius:6px !important;
    border-color:#EFEFEF !important;
}

.form-control:focus {
    border-color: #809ca8 !important;
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
}

.form-floating > .form-select {
    border-radius: 6px !important;
    border-color:#c3ddfa !important;
}

.form-select:focus {
    border-color: #809ca8 !important;
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
}

.contractor-btn{
    border-radius: 6px;
    color: var(--backgroud-light);
    background-color: var(--primary-color);
    border: 1px solid var(--primary-color);
}

.contractor-btn:hover{
    color:var(--primary-color) ;
    background-color:  var(--backgroud-light);
    border: 1px solid var(--primary-color);
}

.contractor-message-submit{
    position: absolute;
    top: 50%;
    left: 40%;
    z-index: 1;
    background: var(--primary-color);
    color: var(--backgroud-light);
    padding: 30px;
    border-radius: 20px;
}

/*Contractor Form*/

/*Ethical Code*/

.ethicalCode_wrapper{
    height: 60vh;
}

.ethical_item {
    list-style: none;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20px 1fr 20px 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: 1fr 20px 1fr 20px 1fr 20px 1fr;
    grid-template-rows: 1fr 1fr 1fr 1fr;
    gap: 20px 20px;
    grid-template-areas: "item1 item2 item3" "item4 item5 ." ". . ." ". . .";
    padding: 0 !important;
}

.ethical_item li {
    background-color: var(--white-color);
    padding: 15px 15px;
    border-radius: 16px;
    font-size: 20px;
    color: var(--primary-color);
    font-weight: 600;
    border: 2px solid #fff;
    -webkit-transition: .4s ease-in-out all;
    -o-transition: .4s ease-in-out all;
    transition: .4s ease-in-out all;
}

.ethical_item li:hover{
    border: 1px solid var(--primary-color);
    scale: 1.030;
}

.ethical-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.ethical-content p{
    font-weight: 300;
    font-size: 17px;
    color: #353535;
}

.ethical-description {
    line-height: 230%;
    font-weight: 300;
    font-size: 18px;
    text-align: justify;
}

.ethical-header h4 {
    font-size: 18px;
}

.ethical-header img{
    width: 40px;
    height: auto;
}

.slogan_ethical{
    text-align: right;
    padding-top: 15px;
    color: var(--kadec-logo-color);
    font-size: 30px;
    font-weight: 400;
}
/*Ethical Code*/


/*Blog Page*/

#breadcrumbs span span a {
    padding: 4px 5px;
    margin-bottom: 10px !important;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmlld0JveD0iMCAwIDE5LjcyIDkuMjciPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICNjODE2MWQ7CiAgICAgIH0KCiAgICAgIC5jbHMtMSwgLmNscy0yLCAuY2xzLTMsIC5jbHMtNCwgLmNscy01LCAuY2xzLTYsIC5jbHMtNywgLmNscy04LCAuY2xzLTksIC5jbHMtMTAsIC5jbHMtMTEsIC5jbHMtMTIsIC5jbHMtMTMsIC5jbHMtMTQsIC5jbHMtMTUsIC5jbHMtMTYsIC5jbHMtMTcsIC5jbHMtMTgsIC5jbHMtMTksIC5jbHMtMjAsIC5jbHMtMjEsIC5jbHMtMjIsIC5jbHMtMjMsIC5jbHMtMjQsIC5jbHMtMjUsIC5jbHMtMjYsIC5jbHMtMjcsIC5jbHMtMjgsIC5jbHMtMjksIC5jbHMtMzAsIC5jbHMtMzEsIC5jbHMtMzIsIC5jbHMtMzMsIC5jbHMtMzQgewogICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsKICAgICAgfQoKICAgICAgLmNscy0yIHsKICAgICAgICBmaWxsOiB1cmwoI0dyYWRpZW50RmlsbF8xLTIpOwogICAgICB9CgogICAgICAuY2xzLTMgewogICAgICAgIGZpbGw6ICNiNTEyMTg7CiAgICAgIH0KCiAgICAgIC5jbHMtNCB7CiAgICAgICAgZmlsbDogI2RiMWEyMTsKICAgICAgfQoKICAgICAgLmNscy01IHsKICAgICAgICBmaWxsOiAjY2UxODFlOwogICAgICB9CgogICAgICAuY2xzLTYgewogICAgICAgIGZpbGw6ICNkZDFhMjE7CiAgICAgIH0KCiAgICAgIC5jbHMtNyB7CiAgICAgICAgZmlsbDogI2QzMTkyMDsKICAgICAgfQoKICAgICAgLmNscy04IHsKICAgICAgICBmaWxsOiAjY2ExNzFlOwogICAgICB9CgogICAgICAuY2xzLTkgewogICAgICAgIGZpbGw6ICNjMjE1MWM7CiAgICAgIH0KCiAgICAgIC5jbHMtMTAgewogICAgICAgIGZpbGw6ICNiMTExMTY7CiAgICAgIH0KCiAgICAgIC5jbHMtMTEgewogICAgICAgIGZpbGw6ICNkZjFhMjI7CiAgICAgIH0KCiAgICAgIC5jbHMtMTIgewogICAgICAgIGZpbGw6ICNiYzE0MWE7CiAgICAgIH0KCiAgICAgIC5jbHMtMTMgewogICAgICAgIGZpbGw6ICNiMzEyMTc7CiAgICAgIH0KCiAgICAgIC5jbHMtMzUgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgIH0KCiAgICAgIC5jbHMtMTQgewogICAgICAgIGZpbGw6ICNkMDE4MWY7CiAgICAgIH0KCiAgICAgIC5jbHMtMTUgewogICAgICAgIGZpbGw6ICNlMTFiMjI7CiAgICAgIH0KCiAgICAgIC5jbHMtMTYgewogICAgICAgIGZpbGw6ICNlMzFiMjI7CiAgICAgIH0KCiAgICAgIC5jbHMtMTcgewogICAgICAgIGZpbGw6ICNlNzFjMjM7CiAgICAgIH0KCiAgICAgIC5jbHMtMTggewogICAgICAgIGZpbGw6ICNkNTE5MjA7CiAgICAgIH0KCiAgICAgIC5jbHMtMTkgewogICAgICAgIGZpbGw6ICNkOTFhMjE7CiAgICAgIH0KCiAgICAgIC5jbHMtMjAgewogICAgICAgIGZpbGw6ICNiOTEzMTk7CiAgICAgIH0KCiAgICAgIC5jbHMtMjEgewogICAgICAgIGZpbGw6ICNjYzE3MWU7CiAgICAgIH0KCiAgICAgIC5jbHMtMjIgewogICAgICAgIGZpbGw6ICNlZDFjMjQ7CiAgICAgIH0KCiAgICAgIC5jbHMtMjMgewogICAgICAgIGZpbGw6IHVybCgjR3JhZGllbnRGaWxsXzEpOwogICAgICB9CgogICAgICAuY2xzLTI0IHsKICAgICAgICBmaWxsOiAjYjcxMzE4OwogICAgICB9CgogICAgICAuY2xzLTI1IHsKICAgICAgICBmaWxsOiB1cmwoI0dyYWRpZW50RmlsbF8yKTsKICAgICAgfQoKICAgICAgLmNscy0yNiB7CiAgICAgICAgZmlsbDogI2VhMWMyNDsKICAgICAgfQoKICAgICAgLmNscy0yNyB7CiAgICAgICAgZmlsbDogI2JlMTQxYjsKICAgICAgfQoKICAgICAgLmNscy0yOCB7CiAgICAgICAgZmlsbDogI2JhMTQxYTsKICAgICAgfQoKICAgICAgLmNscy0yOSB7CiAgICAgICAgZmlsbDogI2MwMTUxYjsKICAgICAgfQoKICAgICAgLmNscy0zMCB7CiAgICAgICAgZmlsbDogI2Q3MTkyMDsKICAgICAgfQoKICAgICAgLmNscy0zMSB7CiAgICAgICAgZmlsbDogI2U1MWIyMzsKICAgICAgfQoKICAgICAgLmNscy0zMiB7CiAgICAgICAgZmlsbDogI2M0MTYxYzsKICAgICAgfQoKICAgICAgLmNscy0zNiB7CiAgICAgICAgY2xpcC1wYXRoOiB1cmwoI2NsaXBwYXRoKTsKICAgICAgfQoKICAgICAgLmNscy0zMyB7CiAgICAgICAgZmlsbDogI2QxMTgxZjsKICAgICAgfQoKICAgICAgLmNscy0zNCB7CiAgICAgICAgZmlsbDogI2M2MTYxZDsKICAgICAgfQogICAgPC9zdHlsZT4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcHBhdGgiPgogICAgICA8cGF0aCBjbGFzcz0iY2xzLTM1IiBkPSJNMTYuMjQuMDFjLTMuNjQuODgtNS42NSwxLjQ2LTguNDYsMi41OS0uMjcuMDktLjI0LjI1LS4xNS4zMS4yMS4wNywzLjY3LDEuNTIsMy42NywxLjUyLDAsMCwuNDEuMjIuOTEtLjIxLjQxLS4zOSwzLjc5LTMuNjMsNC4wNC0zLjg4LjE5LS4yMS40MS0uMzktLjAxLS4zM1oiLz4KICAgIDwvY2xpcFBhdGg+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9IkdyYWRpZW50RmlsbF8xIiBkYXRhLW5hbWU9IkdyYWRpZW50RmlsbCAxIiB4MT0iMTAuNDEiIHkxPSI3LjQ4IiB4Mj0iNy4zOSIgeTI9IjEwLjkxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2IxMTExNiIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNlZDFjMjQiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9IkdyYWRpZW50RmlsbF8yIiBkYXRhLW5hbWU9IkdyYWRpZW50RmlsbCAyIiB4MT0iMCIgeTE9IjcuMzkiIHgyPSIxOS43MiIgeTI9IjcuMzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjYjExMTE2Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iLjQzIiBzdG9wLWNvbG9yPSIjYzgxNTFiIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2VkMWMyNCIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iR3JhZGllbnRGaWxsXzEtMiIgZGF0YS1uYW1lPSJHcmFkaWVudEZpbGwgMSIgeDE9IjExLjYiIHkxPSIyLjI4IiB4Mj0iMTYuNDgiIHkyPSIyLjI4IiB4bGluazpocmVmPSIjR3JhZGllbnRGaWxsXzEiLz4KICA8L2RlZnM+CiAgPGcgaWQ9IkxheWVyXzEtMiIgZGF0YS1uYW1lPSJMYXllcl8xIj4KICAgIDxnPgogICAgICA8ZyBjbGFzcz0iY2xzLTM2Ij4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTEwIiBwb2ludHM9IjEzLjEgMS4zNiAxMi40MiA1Ljc4IDEyLjcxIDUuNzYgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0xMCIgcG9pbnRzPSIxMy4xIDEuMzYgMTIuNjcgNS43NiAxMi45MSA1Ljc0IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMTAiIHBvaW50cz0iMTMuMSAxLjM2IDEyLjg2IDUuNzUgMTMuMTEgNS43MiAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTEwIiBwb2ludHM9IjEzLjEgMS4zNiAxMy4wNiA1LjczIDEzLjMxIDUuNyAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTEzIiBwb2ludHM9IjEzLjEgMS4zNiAxMy4yNiA1LjcgMTMuNSA1LjY3IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMTMiIHBvaW50cz0iMTMuMSAxLjM2IDEzLjQ1IDUuNjggMTMuNyA1LjY0IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMTMiIHBvaW50cz0iMTMuMSAxLjM2IDEzLjY1IDUuNjUgMTMuOSA1LjYxIDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMTMiIHBvaW50cz0iMTMuMSAxLjM2IDEzLjg1IDUuNjIgMTQuMDkgNS41OCAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTEzIiBwb2ludHM9IjEzLjEgMS4zNiAxNC4wNCA1LjU5IDE0LjI5IDUuNTQgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0xMyIgcG9pbnRzPSIxMy4xIDEuMzYgMTQuMjQgNS41NSAxNC40OCA1LjUxIDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMTMiIHBvaW50cz0iMTMuMSAxLjM2IDE0LjQzIDUuNTIgMTQuNjggNS40NyAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTEzIiBwb2ludHM9IjEzLjEgMS4zNiAxNC42MyA1LjQ4IDE0Ljg3IDUuNDIgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0xMyIgcG9pbnRzPSIxMy4xIDEuMzYgMTQuODIgNS40MyAxNS4wNiA1LjM4IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMTMiIHBvaW50cz0iMTMuMSAxLjM2IDE1LjAxIDUuMzkgMTUuMjUgNS4zMyAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTMiIHBvaW50cz0iMTMuMSAxLjM2IDE1LjIgNS4zNCAxNS40NCA1LjI4IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIxMy4xIDEuMzYgMTUuMzkgNS4yOSAxNS42MyA1LjIyIDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIxMy4xIDEuMzYgMTUuNTggNS4yNCAxNS44MSA1LjE3IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIxMy4xIDEuMzYgMTUuNzcgNS4xOCAxNiA1LjExIDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIxMy4xIDEuMzYgMTUuOTUgNS4xMyAxNi4xOCA1LjA1IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIxMy4xIDEuMzYgMTYuMTQgNS4wNyAxNi4zNiA0Ljk5IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIxMy4xIDEuMzYgMTYuMzIgNS4wMSAxNi41NCA0LjkzIDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMjQiIHBvaW50cz0iMTMuMSAxLjM2IDE2LjUgNC45NCAxNi43MiA0Ljg2IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMjQiIHBvaW50cz0iMTMuMSAxLjM2IDE2LjY4IDQuODggMTYuODkgNC43OSAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTI0IiBwb2ludHM9IjEzLjEgMS4zNiAxNi44NSA0LjgxIDE3LjA3IDQuNzIgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0yNCIgcG9pbnRzPSIxMy4xIDEuMzYgMTcuMDIgNC43NCAxNy4yNCA0LjY1IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMjQiIHBvaW50cz0iMTMuMSAxLjM2IDE3LjE5IDQuNjcgMTcuNDEgNC41NyAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTI0IiBwb2ludHM9IjEzLjEgMS4zNiAxNy4zNiA0LjU5IDE3LjU3IDQuNSAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTI0IiBwb2ludHM9IjEzLjEgMS4zNiAxNy41MyA0LjUyIDE3LjczIDQuNDIgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0yNCIgcG9pbnRzPSIxMy4xIDEuMzYgMTcuNjkgNC40NCAxNy44OSA0LjM0IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMjQiIHBvaW50cz0iMTMuMSAxLjM2IDE3Ljg1IDQuMzYgMTguMDUgNC4yNiAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTI0IiBwb2ludHM9IjEzLjEgMS4zNiAxOC4wMSA0LjI4IDE4LjIgNC4xNyAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTIwIiBwb2ludHM9IjEzLjEgMS4zNiAxOC4xNiA0LjE5IDE4LjM1IDQuMDkgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0yMCIgcG9pbnRzPSIxMy4xIDEuMzYgMTguMzIgNC4xMSAxOC41IDQgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0yMCIgcG9pbnRzPSIxMy4xIDEuMzYgMTguNDYgNC4wMiAxOC42NSAzLjkxIDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMjAiIHBvaW50cz0iMTMuMSAxLjM2IDE4LjYxIDMuOTMgMTguNzkgMy44MiAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTIwIiBwb2ludHM9IjEzLjEgMS4zNiAxOC43NSAzLjg0IDE4LjkyIDMuNzMgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0yMCIgcG9pbnRzPSIxMy4xIDEuMzYgMTguODkgMy43NSAxOS4wNiAzLjY0IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMjAiIHBvaW50cz0iMTMuMSAxLjM2IDE5LjAyIDMuNjYgMTkuMTkgMy41NCAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTI4IiBwb2ludHM9IjEzLjEgMS4zNiAxOS4xNiAzLjU3IDE5LjMyIDMuNDUgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0yOCIgcG9pbnRzPSIxMy4xIDEuMzYgMTkuMjggMy40NyAxOS40NCAzLjM1IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMjgiIHBvaW50cz0iMTMuMSAxLjM2IDE5LjQxIDMuMzcgMTkuNTYgMy4yNSAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTI4IiBwb2ludHM9IjEzLjEgMS4zNiAxOS41MyAzLjI4IDE5LjY3IDMuMTUgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0yOCIgcG9pbnRzPSIxMy4xIDEuMzYgMTkuNjQgMy4xOCAxOS43OCAzLjA1IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMjgiIHBvaW50cz0iMTMuMSAxLjM2IDE5Ljc2IDMuMDggMTkuODkgMi45NSAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTI4IiBwb2ludHM9IjEzLjEgMS4zNiAxOS44NyAyLjk4IDIwIDIuODUgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0yOCIgcG9pbnRzPSIxMy4xIDEuMzYgMTkuOTcgMi44NyAyMC4wOSAyLjc0IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMjgiIHBvaW50cz0iMTMuMSAxLjM2IDIwLjA3IDIuNzcgMjAuMTkgMi42NCAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTI4IiBwb2ludHM9IjEzLjEgMS4zNiAyMC4xNyAyLjY3IDIwLjI4IDIuNTMgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0xMiIgcG9pbnRzPSIxMy4xIDEuMzYgMjAuMjYgMi41NiAyMC4zNyAyLjQzIDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMTIiIHBvaW50cz0iMTMuMSAxLjM2IDIwLjM0IDIuNDYgMjAuNDUgMi4zMiAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTEyIiBwb2ludHM9IjEzLjEgMS4zNiAyMC40MyAyLjM1IDIwLjUzIDIuMjIgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0xMiIgcG9pbnRzPSIxMy4xIDEuMzYgMjAuNTEgMi4yNCAyMC42IDIuMTEgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0xMiIgcG9pbnRzPSIxMy4xIDEuMzYgMjAuNTggMi4xNCAyMC42NyAyIDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMTIiIHBvaW50cz0iMTMuMSAxLjM2IDIwLjY1IDIuMDMgMjAuNzMgMS44OSAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTEyIiBwb2ludHM9IjEzLjEgMS4zNiAyMC43MiAxLjkyIDIwLjc5IDEuNzggMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0xMiIgcG9pbnRzPSIxMy4xIDEuMzYgMjAuNzggMS44MSAyMC44NSAxLjY4IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMTIiIHBvaW50cz0iMTMuMSAxLjM2IDIwLjgzIDEuNyAyMC45IDEuNTcgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0yNyIgcG9pbnRzPSIxMy4xIDEuMzYgMjAuODggMS41OSAyMC45NCAxLjQ2IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMjciIHBvaW50cz0iMTMuMSAxLjM2IDIwLjkzIDEuNDggMjAuOTggMS4zNSAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTI3IiBwb2ludHM9IjEzLjEgMS4zNiAyMC45NyAxLjM4IDIxLjAyIDEuMjQgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0yNyIgcG9pbnRzPSIxMy4xIDEuMzYgMjEuMDEgMS4yNyAyMS4wNSAxLjEzIDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMjciIHBvaW50cz0iMTMuMSAxLjM2IDIxLjA0IDEuMTYgMjEuMDggMS4wMiAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTI3IiBwb2ludHM9IjEzLjEgMS4zNiAyMS4wNyAxLjA1IDIxLjEgLjkxIDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMjciIHBvaW50cz0iMTMuMSAxLjM2IDIxLjA5IC45NCAyMS4xMSAuOCAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTI5IiBwb2ludHM9IjEzLjEgMS4zNiAyMS4xMSAuODMgMjEuMTMgLjcgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0yOSIgcG9pbnRzPSIxMy4xIDEuMzYgMjEuMTIgLjcyIDIxLjEzIC41OSAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTI5IiBwb2ludHM9IjEzLjEgMS4zNiAyMS4xMyAuNjIgMjEuMTMgLjQ4IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMjkiIHBvaW50cz0iMTMuMSAxLjM2IDIxLjEzIC41MSAyMS4xMyAuMzcgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0yOSIgcG9pbnRzPSIxMy4xIDEuMzYgMjEuMTMgLjQgMjEuMTIgLjI3IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMjkiIHBvaW50cz0iMTMuMSAxLjM2IDIxLjEzIC4yOSAyMS4xMSAuMTYgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0yOSIgcG9pbnRzPSIxMy4xIDEuMzYgMjEuMTIgLjE5IDIxLjEgLjA2IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMjkiIHBvaW50cz0iMTMuMSAxLjM2IDIxLjEgLjA4IDIxLjA3IC0uMDUgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0yOSIgcG9pbnRzPSIxMy4xIDEuMzYgMjEuMDggLS4wMiAyMS4wNSAtLjE1IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMjkiIHBvaW50cz0iMTMuMSAxLjM2IDIxLjA1IC0uMTIgMjEuMDIgLS4yNSAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTkiIHBvaW50cz0iMTMuMSAxLjM2IDIxLjAyIC0uMjMgMjAuOTggLS4zNSAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTkiIHBvaW50cz0iMTMuMSAxLjM2IDIwLjk5IC0uMzMgMjAuOTQgLS40NSAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTkiIHBvaW50cz0iMTMuMSAxLjM2IDIwLjk1IC0uNDMgMjAuODkgLS41NSAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTkiIHBvaW50cz0iMTMuMSAxLjM2IDIwLjkgLS41MyAyMC44NCAtLjY1IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtOSIgcG9pbnRzPSIxMy4xIDEuMzYgMjAuODUgLS42MyAyMC43OSAtLjc1IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtOSIgcG9pbnRzPSIxMy4xIDEuMzYgMjAuOCAtLjcyIDIwLjczIC0uODQgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy05IiBwb2ludHM9IjEzLjEgMS4zNiAyMC43NCAtLjgyIDIwLjY2IC0uOTQgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0zMiIgcG9pbnRzPSIxMy4xIDEuMzYgMjAuNjggLS45MSAyMC41OSAtMS4wMyAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTMyIiBwb2ludHM9IjEzLjEgMS4zNiAyMC42MSAtMS4wMSAyMC41MiAtMS4xMiAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTMyIiBwb2ludHM9IjEzLjEgMS4zNiAyMC41NCAtMS4xIDIwLjQ0IC0xLjIxIDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMzIiIHBvaW50cz0iMTMuMSAxLjM2IDIwLjQ2IC0xLjE5IDIwLjM2IC0xLjMgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0zMiIgcG9pbnRzPSIxMy4xIDEuMzYgMjAuMzggLTEuMjggMjAuMjcgLTEuMzggMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0zMiIgcG9pbnRzPSIxMy4xIDEuMzYgMjAuMyAtMS4zNiAyMC4xOCAtMS40NyAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTMyIiBwb2ludHM9IjEzLjEgMS4zNiAyMC4yMSAtMS40NSAyMC4wOSAtMS41NSAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTMyIiBwb2ludHM9IjEzLjEgMS4zNiAyMC4xMSAtMS41MyAxOS45OSAtMS42MyAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTMyIiBwb2ludHM9IjEzLjEgMS4zNiAyMC4wMSAtMS42MSAxOS44OSAtMS43MSAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTMyIiBwb2ludHM9IjEzLjEgMS4zNiAxOS45MSAtMS42OSAxOS43OCAtMS43OSAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTM0IiBwb2ludHM9IjEzLjEgMS4zNiAxOS44IC0xLjc3IDE5LjY3IC0xLjg3IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMzQiIHBvaW50cz0iMTMuMSAxLjM2IDE5LjY5IC0xLjg1IDE5LjU1IC0xLjk0IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMzQiIHBvaW50cz0iMTMuMSAxLjM2IDE5LjU4IC0xLjkyIDE5LjQzIC0yLjAxIDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMzQiIHBvaW50cz0iMTMuMSAxLjM2IDE5LjQ2IC0yIDE5LjMxIC0yLjA4IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMzQiIHBvaW50cz0iMTMuMSAxLjM2IDE5LjM0IC0yLjA3IDE5LjE4IC0yLjE1IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMzQiIHBvaW50cz0iMTMuMSAxLjM2IDE5LjIxIC0yLjE0IDE5LjA1IC0yLjIyIDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIxMy4xIDEuMzYgMTkuMDggLTIuMiAxOC45MiAtMi4yOCAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMTMuMSAxLjM2IDE4Ljk1IC0yLjI3IDE4Ljc4IC0yLjM0IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIxMy4xIDEuMzYgMTguODEgLTIuMzMgMTguNjQgLTIuNCAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMTMuMSAxLjM2IDE4LjY3IC0yLjM5IDE4LjQ5IC0yLjQ2IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIxMy4xIDEuMzYgMTguNTMgLTIuNDUgMTguMzQgLTIuNTEgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjEzLjEgMS4zNiAxOC4zOCAtMi41IDE4LjE5IC0yLjU3IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIxMy4xIDEuMzYgMTguMjMgLTIuNTUgMTguMDQgLTIuNjIgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjEzLjEgMS4zNiAxOC4wOCAtMi42IDE3Ljg4IC0yLjY2IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIxMy4xIDEuMzYgMTcuOTIgLTIuNjUgMTcuNzIgLTIuNzEgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjEzLjEgMS4zNiAxNy43NiAtMi43IDE3LjU2IC0yLjc1IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtOCIgcG9pbnRzPSIxMy4xIDEuMzYgMTcuNiAtMi43NCAxNy4zOSAtMi43OSAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTgiIHBvaW50cz0iMTMuMSAxLjM2IDE3LjQ0IC0yLjc4IDE3LjIzIC0yLjgzIDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtOCIgcG9pbnRzPSIxMy4xIDEuMzYgMTcuMjcgLTIuODIgMTcuMDYgLTIuODcgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy04IiBwb2ludHM9IjEzLjEgMS4zNiAxNy4xIC0yLjg2IDE2Ljg4IC0yLjkgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy04IiBwb2ludHM9IjEzLjEgMS4zNiAxNi45MyAtMi44OSAxNi43MSAtMi45MyAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTgiIHBvaW50cz0iMTMuMSAxLjM2IDE2Ljc1IC0yLjkyIDE2LjUzIC0yLjk2IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtOCIgcG9pbnRzPSIxMy4xIDEuMzYgMTYuNTggLTIuOTUgMTYuMzUgLTIuOTggMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0yMSIgcG9pbnRzPSIxMy4xIDEuMzYgMTYuNCAtMi45NyAxNi4xNyAtMyAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTIxIiBwb2ludHM9IjEzLjEgMS4zNiAxNi4yMiAtMyAxNS45OSAtMy4wMiAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTIxIiBwb2ludHM9IjEzLjEgMS4zNiAxNi4wMyAtMy4wMiAxNS44IC0zLjA0IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMjEiIHBvaW50cz0iMTMuMSAxLjM2IDE1Ljg1IC0zLjA0IDE1LjYyIC0zLjA1IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMjEiIHBvaW50cz0iMTMuMSAxLjM2IDE1LjY2IC0zLjA1IDE1LjQzIC0zLjA3IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMjEiIHBvaW50cz0iMTMuMSAxLjM2IDE1LjQ4IC0zLjA2IDE1LjI0IC0zLjA3IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMjEiIHBvaW50cz0iMTMuMSAxLjM2IDE1LjI5IC0zLjA3IDE1LjA1IC0zLjA4IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMjEiIHBvaW50cz0iMTMuMSAxLjM2IDE1LjEgLTMuMDggMTQuODYgLTMuMDggMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0yMSIgcG9pbnRzPSIxMy4xIDEuMzYgMTQuOSAtMy4wOCAxNC42NiAtMy4wOSAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTIxIiBwb2ludHM9IjEzLjEgMS4zNiAxNC43MSAtMy4wOSAxNC40NyAtMy4wOCAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTUiIHBvaW50cz0iMTMuMSAxLjM2IDE0LjUyIC0zLjA4IDE0LjI4IC0zLjA4IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtNSIgcG9pbnRzPSIxMy4xIDEuMzYgMTQuMzIgLTMuMDggMTQuMDggLTMuMDcgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy01IiBwb2ludHM9IjEzLjEgMS4zNiAxNC4xMyAtMy4wNyAxMy44OCAtMy4wNiAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTUiIHBvaW50cz0iMTMuMSAxLjM2IDEzLjkzIC0zLjA3IDEzLjY5IC0zLjA1IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtNSIgcG9pbnRzPSIxMy4xIDEuMzYgMTMuNzQgLTMuMDUgMTMuNDkgLTMuMDQgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy01IiBwb2ludHM9IjEzLjEgMS4zNiAxMy41NCAtMy4wNCAxMy4yOSAtMy4wMiAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTUiIHBvaW50cz0iMTMuMSAxLjM2IDEzLjM0IC0zLjAyIDEzLjEgLTMgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy01IiBwb2ludHM9IjEzLjEgMS4zNiAxMy4xNSAtMyAxMi45IC0yLjk3IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtNSIgcG9pbnRzPSIxMy4xIDEuMzYgMTIuOTUgLTIuOTggMTIuNyAtMi45NSAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTUiIHBvaW50cz0iMTMuMSAxLjM2IDEyLjc1IC0yLjk2IDEyLjUxIC0yLjkyIDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMTQiIHBvaW50cz0iMTMuMSAxLjM2IDEyLjU1IC0yLjkzIDEyLjMxIC0yLjg5IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMTQiIHBvaW50cz0iMTMuMSAxLjM2IDEyLjM2IC0yLjkgMTIuMTEgLTIuODYgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0xNCIgcG9pbnRzPSIxMy4xIDEuMzYgMTIuMTYgLTIuODcgMTEuOTIgLTIuODIgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0xNCIgcG9pbnRzPSIxMy4xIDEuMzYgMTEuOTcgLTIuODMgMTEuNzIgLTIuNzggMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0xNCIgcG9pbnRzPSIxMy4xIDEuMzYgMTEuNzcgLTIuNzkgMTEuNTMgLTIuNzQgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0xNCIgcG9pbnRzPSIxMy4xIDEuMzYgMTEuNTggLTIuNzUgMTEuMzQgLTIuNyAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTMzIiBwb2ludHM9IjEzLjEgMS4zNiAxMS4zOCAtMi43MSAxMS4xNCAtMi42NSAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTMzIiBwb2ludHM9IjEzLjEgMS4zNiAxMS4xOSAtMi42NiAxMC45NSAtMi42IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMzMiIHBvaW50cz0iMTMuMSAxLjM2IDExIC0yLjYyIDEwLjc3IC0yLjU1IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMzMiIHBvaW50cz0iMTMuMSAxLjM2IDEwLjgxIC0yLjU3IDEwLjU4IC0yLjUgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0zMyIgcG9pbnRzPSIxMy4xIDEuMzYgMTAuNjIgLTIuNTEgMTAuMzkgLTIuNDUgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0zMyIgcG9pbnRzPSIxMy4xIDEuMzYgMTAuNDQgLTIuNDYgMTAuMjEgLTIuMzkgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0zMyIgcG9pbnRzPSIxMy4xIDEuMzYgMTAuMjUgLTIuNCAxMC4wMiAtMi4zMyAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTMzIiBwb2ludHM9IjEzLjEgMS4zNiAxMC4wNyAtMi4zNCA5Ljg0IC0yLjI3IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMzMiIHBvaW50cz0iMTMuMSAxLjM2IDkuODkgLTIuMjggOS42NiAtMi4yIDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMzMiIHBvaW50cz0iMTMuMSAxLjM2IDkuNzEgLTIuMjIgOS40OSAtMi4xNCAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTciIHBvaW50cz0iMTMuMSAxLjM2IDkuNTMgLTIuMTUgOS4zMSAtMi4wNyAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTciIHBvaW50cz0iMTMuMSAxLjM2IDkuMzUgLTIuMDggOS4xNCAtMiAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTciIHBvaW50cz0iMTMuMSAxLjM2IDkuMTggLTIuMDEgOC45NyAtMS45MiAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTciIHBvaW50cz0iMTMuMSAxLjM2IDkuMDEgLTEuOTQgOC44IC0xLjg1IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtNyIgcG9pbnRzPSIxMy4xIDEuMzYgOC44NCAtMS44NyA4LjYzIC0xLjc3IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtNyIgcG9pbnRzPSIxMy4xIDEuMzYgOC42OCAtMS43OSA4LjQ3IC0xLjcgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy03IiBwb2ludHM9IjEzLjEgMS4zNiA4LjUxIC0xLjcxIDguMzEgLTEuNjIgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0xOCIgcG9pbnRzPSIxMy4xIDEuMzYgOC4zNSAtMS42NCA4LjE2IC0xLjUzIDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMTgiIHBvaW50cz0iMTMuMSAxLjM2IDguMiAtMS41NSA4IC0xLjQ1IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMTgiIHBvaW50cz0iMTMuMSAxLjM2IDguMDQgLTEuNDcgNy44NSAtMS4zNiAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTE4IiBwb2ludHM9IjEzLjEgMS4zNiA3Ljg5IC0xLjM5IDcuNyAtMS4yOCAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTE4IiBwb2ludHM9IjEzLjEgMS4zNiA3Ljc0IC0xLjMgNy41NiAtMS4xOSAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTE4IiBwb2ludHM9IjEzLjEgMS4zNiA3LjYgLTEuMjEgNy40MiAtMS4xIDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMTgiIHBvaW50cz0iMTMuMSAxLjM2IDcuNDUgLTEuMTIgNy4yOCAtMS4wMSAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTE4IiBwb2ludHM9IjEzLjEgMS4zNiA3LjMyIC0xLjAzIDcuMTUgLS45MSAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTE4IiBwb2ludHM9IjEzLjEgMS4zNiA3LjE4IC0uOTQgNy4wMiAtLjgyIDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMTgiIHBvaW50cz0iMTMuMSAxLjM2IDcuMDUgLS44NCA2Ljg5IC0uNzIgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0zMCIgcG9pbnRzPSIxMy4xIDEuMzYgNi45MiAtLjc1IDYuNzcgLS42MyAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTMwIiBwb2ludHM9IjEzLjEgMS4zNiA2LjggLS42NSA2LjY1IC0uNTMgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0zMCIgcG9pbnRzPSIxMy4xIDEuMzYgNi42OCAtLjU1IDYuNTMgLS40MyAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTMwIiBwb2ludHM9IjEzLjEgMS4zNiA2LjU2IC0uNDUgNi40MiAtLjMzIDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMzAiIHBvaW50cz0iMTMuMSAxLjM2IDYuNDUgLS4zNSA2LjMxIC0uMjMgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0zMCIgcG9pbnRzPSIxMy4xIDEuMzYgNi4zNCAtLjI1IDYuMjEgLS4xMiAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTE5IiBwb2ludHM9IjEzLjEgMS4zNiA2LjI0IC0uMTUgNi4xMSAtLjAyIDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMTkiIHBvaW50cz0iMTMuMSAxLjM2IDYuMTQgLS4wNSA2LjAyIC4wOCAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTE5IiBwb2ludHM9IjEzLjEgMS4zNiA2LjA0IC4wNiA1LjkzIC4xOSAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTE5IiBwb2ludHM9IjEzLjEgMS4zNiA1Ljk1IC4xNiA1Ljg0IC4yOSAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTE5IiBwb2ludHM9IjEzLjEgMS4zNiA1Ljg2IC4yNyA1Ljc2IC40IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMTkiIHBvaW50cz0iMTMuMSAxLjM2IDUuNzggLjM3IDUuNjggLjUxIDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMTkiIHBvaW50cz0iMTMuMSAxLjM2IDUuNyAuNDggNS42MSAuNjEgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0xOSIgcG9pbnRzPSIxMy4xIDEuMzYgNS42MyAuNTkgNS41NCAuNzIgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0xOSIgcG9pbnRzPSIxMy4xIDEuMzYgNS41NiAuNyA1LjQ3IC44MyAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTE5IiBwb2ludHM9IjEzLjEgMS4zNiA1LjQ5IC44IDUuNDEgLjk0IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtNCIgcG9pbnRzPSIxMy4xIDEuMzYgNS40MyAuOTEgNS4zNiAxLjA1IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtNCIgcG9pbnRzPSIxMy4xIDEuMzYgNS4zNyAxLjAyIDUuMzEgMS4xNiAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTQiIHBvaW50cz0iMTMuMSAxLjM2IDUuMzIgMS4xMyA1LjI2IDEuMjcgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy00IiBwb2ludHM9IjEzLjEgMS4zNiA1LjI4IDEuMjQgNS4yMiAxLjM3IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtNCIgcG9pbnRzPSIxMy4xIDEuMzYgNS4yMyAxLjM1IDUuMTkgMS40OCAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTQiIHBvaW50cz0iMTMuMSAxLjM2IDUuMiAxLjQ2IDUuMTYgMS41OSAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTQiIHBvaW50cz0iMTMuMSAxLjM2IDUuMTYgMS41NyA1LjEzIDEuNyAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTYiIHBvaW50cz0iMTMuMSAxLjM2IDUuMTQgMS42NyA1LjExIDEuODEgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy02IiBwb2ludHM9IjEzLjEgMS4zNiA1LjExIDEuNzggNS4wOSAxLjkyIDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtNiIgcG9pbnRzPSIxMy4xIDEuMzYgNS4xIDEuODkgNS4wOCAyLjAzIDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtNiIgcG9pbnRzPSIxMy4xIDEuMzYgNS4wOCAyIDUuMDcgMi4xMyAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTYiIHBvaW50cz0iMTMuMSAxLjM2IDUuMDcgMi4xMSA1LjA3IDIuMjQgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy02IiBwb2ludHM9IjEzLjEgMS4zNiA1LjA3IDIuMjIgNS4wNyAyLjM1IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtNiIgcG9pbnRzPSIxMy4xIDEuMzYgNS4wNyAyLjMyIDUuMDggMi40NiAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTYiIHBvaW50cz0iMTMuMSAxLjM2IDUuMDggMi40MyA1LjA5IDIuNTYgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy02IiBwb2ludHM9IjEzLjEgMS4zNiA1LjA5IDIuNTMgNS4xMSAyLjY3IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtNiIgcG9pbnRzPSIxMy4xIDEuMzYgNS4xMSAyLjY0IDUuMTMgMi43NyAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTExIiBwb2ludHM9IjEzLjEgMS4zNiA1LjEzIDIuNzQgNS4xNiAyLjg3IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMTEiIHBvaW50cz0iMTMuMSAxLjM2IDUuMTUgMi44NSA1LjE5IDIuOTcgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0xMSIgcG9pbnRzPSIxMy4xIDEuMzYgNS4xOCAyLjk1IDUuMjMgMy4wOCAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTExIiBwb2ludHM9IjEzLjEgMS4zNiA1LjIyIDMuMDUgNS4yNyAzLjE4IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMTEiIHBvaW50cz0iMTMuMSAxLjM2IDUuMjYgMy4xNSA1LjMxIDMuMjcgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0xMSIgcG9pbnRzPSIxMy4xIDEuMzYgNS4zIDMuMjUgNS4zNiAzLjM3IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMTUiIHBvaW50cz0iMTMuMSAxLjM2IDUuMzUgMy4zNSA1LjQyIDMuNDcgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0xNSIgcG9pbnRzPSIxMy4xIDEuMzYgNS40IDMuNDUgNS40OCAzLjU3IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMTUiIHBvaW50cz0iMTMuMSAxLjM2IDUuNDYgMy41NCA1LjU0IDMuNjYgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0xNSIgcG9pbnRzPSIxMy4xIDEuMzYgNS41MyAzLjY0IDUuNjEgMy43NSAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTE1IiBwb2ludHM9IjEzLjEgMS4zNiA1LjU5IDMuNzMgNS42OCAzLjg0IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMTUiIHBvaW50cz0iMTMuMSAxLjM2IDUuNjcgMy44MiA1Ljc2IDMuOTMgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0xNSIgcG9pbnRzPSIxMy4xIDEuMzYgNS43NCAzLjkxIDUuODQgNC4wMiAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTE1IiBwb2ludHM9IjEzLjEgMS4zNiA1LjgyIDQgNS45MyA0LjExIDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMTUiIHBvaW50cz0iMTMuMSAxLjM2IDUuOTEgNC4wOSA2LjAyIDQuMTkgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0xNSIgcG9pbnRzPSIxMy4xIDEuMzYgNiA0LjE3IDYuMTIgNC4yOCAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTE2IiBwb2ludHM9IjEzLjEgMS4zNiA2LjA5IDQuMjYgNi4yMiA0LjM2IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMTYiIHBvaW50cz0iMTMuMSAxLjM2IDYuMTkgNC4zNCA2LjMyIDQuNDQgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0xNiIgcG9pbnRzPSIxMy4xIDEuMzYgNi4yOSA0LjQyIDYuNDMgNC41MiAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTE2IiBwb2ludHM9IjEzLjEgMS4zNiA2LjQgNC41IDYuNTQgNC41OSAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTE2IiBwb2ludHM9IjEzLjEgMS4zNiA2LjUxIDQuNTcgNi42NiA0LjY3IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMTYiIHBvaW50cz0iMTMuMSAxLjM2IDYuNjMgNC42NSA2Ljc3IDQuNzQgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0xNiIgcG9pbnRzPSIxMy4xIDEuMzYgNi43NCA0LjcyIDYuOSA0LjgxIDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMTYiIHBvaW50cz0iMTMuMSAxLjM2IDYuODcgNC43OSA3LjAyIDQuODggMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0xNiIgcG9pbnRzPSIxMy4xIDEuMzYgNi45OSA0Ljg2IDcuMTYgNC45NCAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTE2IiBwb2ludHM9IjEzLjEgMS4zNiA3LjEyIDQuOTIgNy4yOSA1LjAxIDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMzEiIHBvaW50cz0iMTMuMSAxLjM2IDcuMjYgNC45OSA3LjQzIDUuMDcgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0zMSIgcG9pbnRzPSIxMy4xIDEuMzYgNy4zOSA1LjA1IDcuNTcgNS4xMyAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTMxIiBwb2ludHM9IjEzLjEgMS4zNiA3LjUzIDUuMTEgNy43MSA1LjE4IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMzEiIHBvaW50cz0iMTMuMSAxLjM2IDcuNjggNS4xNyA3Ljg2IDUuMjQgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0zMSIgcG9pbnRzPSIxMy4xIDEuMzYgNy44MiA1LjIyIDguMDEgNS4yOSAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTMxIiBwb2ludHM9IjEzLjEgMS4zNiA3Ljk3IDUuMjggOC4xNyA1LjM0IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMzEiIHBvaW50cz0iMTMuMSAxLjM2IDguMTMgNS4zMyA4LjMyIDUuMzkgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0xNyIgcG9pbnRzPSIxMy4xIDEuMzYgOC4yOCA1LjM4IDguNDggNS40MyAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTE3IiBwb2ludHM9IjEzLjEgMS4zNiA4LjQ0IDUuNDIgOC42NSA1LjQ4IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMTciIHBvaW50cz0iMTMuMSAxLjM2IDguNjEgNS40NiA4LjgxIDUuNTIgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0xNyIgcG9pbnRzPSIxMy4xIDEuMzYgOC43NyA1LjUxIDguOTggNS41NSAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTE3IiBwb2ludHM9IjEzLjEgMS4zNiA4Ljk0IDUuNTQgOS4xNSA1LjU5IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMTciIHBvaW50cz0iMTMuMSAxLjM2IDkuMTEgNS41OCA5LjMyIDUuNjIgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0xNyIgcG9pbnRzPSIxMy4xIDEuMzYgOS4yOCA1LjYxIDkuNSA1LjY1IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMTciIHBvaW50cz0iMTMuMSAxLjM2IDkuNDUgNS42NCA5LjY3IDUuNjggMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0xNyIgcG9pbnRzPSIxMy4xIDEuMzYgOS42MyA1LjY3IDkuODUgNS43IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMTciIHBvaW50cz0iMTMuMSAxLjM2IDkuODEgNS43IDEwLjAzIDUuNzMgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0yNiIgcG9pbnRzPSIxMy4xIDEuMzYgOS45OSA1LjcyIDEwLjIyIDUuNzUgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0yNiIgcG9pbnRzPSIxMy4xIDEuMzYgMTAuMTcgNS43NCAxMC40IDUuNzYgMTMuMSAxLjM2Ii8+CiAgICAgICAgPHBvbHlnb24gY2xhc3M9ImNscy0yNiIgcG9pbnRzPSIxMy4xIDEuMzYgMTAuMzYgNS43NiAxMC41OSA1Ljc4IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMjYiIHBvaW50cz0iMTMuMSAxLjM2IDEwLjU0IDUuNzcgMTAuNzggNS43OSAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTI2IiBwb2ludHM9IjEzLjEgMS4zNiAxMC43MyA1Ljc5IDEwLjk3IDUuOCAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTI2IiBwb2ludHM9IjEzLjEgMS4zNiAxMC45MiA1LjggMTEuMTYgNS44IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMjYiIHBvaW50cz0iMTMuMSAxLjM2IDExLjExIDUuOCAxMS4zNSA1LjgxIDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMjIiIHBvaW50cz0iMTMuMSAxLjM2IDExLjMgNS44MSAxMS41NCA1LjgxIDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMjIiIHBvaW50cz0iMTMuMSAxLjM2IDExLjQ5IDUuODEgMTEuNzQgNS44MSAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTIyIiBwb2ludHM9IjEzLjEgMS4zNiAxMS42OSA1LjgxIDExLjkzIDUuOCAxMy4xIDEuMzYiLz4KICAgICAgICA8cG9seWdvbiBjbGFzcz0iY2xzLTIyIiBwb2ludHM9IjEzLjEgMS4zNiAxMS44OCA1LjggMTIuMTMgNS44IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMjIiIHBvaW50cz0iMTMuMSAxLjM2IDEyLjA4IDUuOCAxMi4zMiA1Ljc5IDEzLjEgMS4zNiIvPgogICAgICAgIDxwb2x5Z29uIGNsYXNzPSJjbHMtMTAiIHBvaW50cz0iMTMuMSAxLjM2IDEyLjI3IDUuNzkgMTIuNDcgNS43OCAxMy4xIDEuMzYiLz4KICAgICAgPC9nPgogICAgICA8cGF0aCBjbGFzcz0iY2xzLTIzIiBkPSJNNS42MiwzLjQ5Yy41NC0uMjYsMS4yNS0uNSwxLjk5LS4xNS43NC4zNiw1Ljk2LDIuNTEsNy40NiwzLjE2LjU2LjI0LDEuNzQuNywyLjY1LDEuMjIuOC42MSwxLjc4LDEuMzMsMS45NiwxLjQ5LjAzLjAzLjA0LjA1LjA0LjA2LS4wMiwwLS4wNSwwLS4xLS4wMi0uMS0uMDEtOC42Mi0yLjQxLTEwLjkyLTIuODUtMi4wNS0uNC0yLjk4LS4xMS0yLjk4LS4xMSwwLDAtMy4xNy41NS00LjgzLjg4Qy44MSw3LjE5LDAsNy4zNSwwLDcuMzRsLjgtMS4yNnMuMTctLjQxLjgtLjdjLjYzLS4yOSwzLjQ3LTEuNjQsNC4wMS0xLjlaIi8+CiAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMjUiIGQ9Ik0wLDcuMzRjLS4yNC4wMiw4LjgxLTEuNzIsOC44MS0xLjcyLDAsMCwxLjUyLS4zMywyLjk1LjExLDEuNDIuNDUsNS41NCwxLjkxLDUuOTQsMi4xMnMyLjAyLDEuNDEsMi4wMiwxLjQxYzAsMC0uMDgsMC0uMzktLjA4LS4zMS0uMDgtOS44NS0yLjU3LTEwLjQ0LTIuNjktLjYtLjEzLTEuOTYtLjM4LTMuNjMtLjA4QzMuNTgsNi43MS4yNSw3LjMyLDAsNy4zNFoiLz4KICAgICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTYuNDguMDhzLS4xNC4xOC0uNS41NS0zLjc0LDMuNTgtMy43NCwzLjU4YzAsMC0uMjkuMjktLjYzLjI5LDAsMCwxLjI2LTMuMDIsMS42MS0zLjI1LjM0LS4yMywzLjI4LTEuMjQsMy4yNy0xLjE3WiIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+");
    background-repeat: no-repeat;
    background-position: center;
    color: transparent;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

#breadcrumbs span span a:hover {
    background-size: 90% !important;
}

#breadcrumbs {
    background-color: #fff;
    padding: 4px;
    border-radius: 8px;
}

.promotion-box {
    height: 420px;
}
.promotion-header a {
    display: block;
    height: 100%;
    border-radius: 15px;
    position: relative;
    overflow: hidden;
}

.promotion-content-wrapper {
    color: #fff;
    position: absolute;
    right: 20px;
    bottom: 20px;
    z-index: 2;
    margin: auto;
    left: 20px;
    background: #033e886b;
    padding: 4px;
    border-radius: 9px;
}

.blog-archive-card .card-category, .single-category, .promotion-header .card-category {
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 14px;
    font-weight: 600;
    background: #E35054;
    padding: 6px 23px;
    border-radius: 4px;
    color: #fff;
}

.promotion-content-wrapper h2 {
    font-size: 15px;
    line-height: 1.5;
    text-align: justify;
    color: #fff;
    margin-bottom: 0;
}

.secondary-promotion-card:nth-child(1), .secondary-promotion-card:nth-child(2) {
    margin-bottom: calc(var(--bs-gutter-x) * .5);
}

.blog-container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 20px;
}

.posts-grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 20px 1fr 20px 1fr;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
}

.pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 80px !important;
    margin: auto;
    width: 50%;
    border: 1px solid var(--primary-color);
    padding: 8px;
    border-radius: 35px !important;
}

.pagination a {
    margin: 0 5px;
    padding: 8px 12px;
    text-decoration: none;
    color: #333;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.pagination a:hover {
    background-color: #f4f4f4;
}

.pagination .disabled {
    color: #999;
    border-color: #ddd;
    background-color: #f9f9f9;
    cursor: not-allowed;
}

.pagination .current {
    color: var(--kadec-logo-color);
    font-weight: 900;
    font-size: 24px;
    padding: 8px 12px;
}

.post-meta {
    font-size: 0.9em;
    color: #777;
    margin-top: 5px;
}

.post-meta .reading-time,
.post-meta .post-date {
    display: inline-block;
    margin-right: 5px;
}

.blog-header-img img {
    text-align: left !important;
    width: 100%;
    height: auto;
}

.prev-link, .next-link {
    font-weight: bold;
    font-size: 1.2em;
    margin: 0 5px;
    padding: 8px 12px;
    text-decoration: none;
    color: #333;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 8px;
}

.next.page-numbers, .prev.page-numbers {
    display: none;
}
/*Blog Page*/

/*Single Post*/

.post-meta-holder{
    border: 1px solid var(--primary-color);
}

.sticky-menu-title {
    margin-right: 12px;
    font-weight: 800;
    color: var(--primary-color);
}

.single-top-wrapper {
    height: 580px;
    border-radius: 25px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 30px;
    position: relative;
}

.single-overlay {
    position: absolute;
    top: 217px;
    left: 0px;
    border-radius: 15px;
    width: 1296px;
    height: 363px;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(23.5%, rgba(8, 37, 92, 0)), to(#041027));
    background: -o-linear-gradient(top, rgba(8, 37, 92, 0) 23.5%, #041027);
    background: linear-gradient(180deg, rgba(8, 37, 92, 0) 23.5%, #041027);
}

.post-title-entry{
    font-size: 24px;
    line-height: 140%;
    height: 40px;
}

.heading-post-title p{
    font-size: 16px;
    line-height: 30px;
    font-weight: 300;
}

.post-category a{
    text-decoration: none;
    color: #000;
}

.meta-tagline{
    font-weight: 700;
}

.post-time-holder:before {
    content:"";
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDE1LjU4QzEwLjAyIDE1LjU4IDguNDIwMDQgMTMuOTggOC40MjAwNCAxMkM4LjQyMDA0IDEwLjAyIDEwLjAyIDguNDIwMDQgMTIgOC40MjAwNEMxMy45OCA4LjQyMDA0IDE1LjU4IDEwLjAyIDE1LjU4IDEyQzE1LjU4IDEzLjk4IDEzLjk4IDE1LjU4IDEyIDE1LjU4WiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjEuMTEgMTQuNTlDMjIuMDEgMTMuMTggMjIuMDEgMTAuODEgMjEuMTEgOS4zOTk5N0MxOC44MiA1Ljc5OTk3IDE1LjUzIDMuNzE5OTcgMTIgMy43MTk5N0M4LjQ2OTk3IDMuNzE5OTcgNS4xNzk5NyA1Ljc5OTk3IDIuODg5OTcgOS4zOTk5N0MxLjk4OTk3IDEwLjgxIDEuOTg5OTcgMTMuMTggMi44ODk5NyAxNC41OUM1LjE3OTk3IDE4LjE5IDguNDY5OTcgMjAuMjcgMTIgMjAuMjdDMTUuNTMgMjAuMjcgMTguODIgMTguMTkgMjEuMTEgMTQuNTlaIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
    Height:20px;
    width:20px;
    display:inline-block;
    background-size:contain;
    background-position:bottom center;
    background-repeat:no-repeat;
    margin-left:10px
}

.share-icon {
    background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNTQ5OTIgNy4xMUM2LjU4OTkyIDguMTUgNi41ODk5MiA5Ljg0IDUuNTQ5OTIgMTAuODhDNC40OTk5MiAxMS45MiAyLjgwOTkyIDExLjkyIDEuNzY5OTIgMTAuODhDMC43MTk5MjIgOS44MyAwLjcxOTkyMiA4LjE0IDEuNzY5OTIgNy4xQzIuODA5OTIgNi4wNSA0LjQ5OTkyIDYuMDUgNS41Mzk5MiA3LjEiIHN0cm9rZT0iIzMyMzIzMiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTYuMjA5OCAxLjc4MDA0QzE3LjI0OTggMi44MjAwNCAxNy4yNDk4IDQuNTEwMDQgMTYuMjA5OCA1LjU1MDA0QzE1LjE1OTggNi41OTAwNCAxMy40Njk4IDYuNTkwMDQgMTIuNDI5OCA1LjU1MDA0QzExLjM3OTggNC41MDAwNCAxMS4zNzk4IDIuODEwMDQgMTIuNDI5OCAxLjc3MDA0QzEzLjQ2OTggMC43MjAwNDQgMTUuMTU5OCAwLjcyMDA0NCAxNi4xOTk4IDEuNzcwMDQiIHN0cm9rZT0iIzMyMzIzMiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTYuMjA5OCAxMi40NDAxQzE3LjI0OTggMTMuNDgwMSAxNy4yNDk4IDE1LjE3MDEgMTYuMjA5OCAxNi4yMTAxQzE1LjE1OTggMTcuMjUwMSAxMy40Njk4IDE3LjI1MDEgMTIuNDI5OCAxNi4yMTAxQzExLjM3OTggMTUuMTYwMSAxMS4zNzk4IDEzLjQ3MDEgMTIuNDI5OCAxMi40MzAxQzEzLjQ2OTggMTEuMzgwMSAxNS4xNTk4IDExLjM4MDEgMTYuMTk5OCAxMi40MzAxIiBzdHJva2U9IiMzMjMyMzIiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTYuMDMwMDMgNy44MTAxTDExLjk1IDQuODUwMSIgc3Ryb2tlPSIjMzIzMjMyIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik02LjAzMDAzIDEwLjE4MDFMMTEuOTUgMTMuMTQwMSIgc3Ryb2tlPSIjMzIzMjMyIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
    background-position:center;
    background-repeat:no-repeat;
    width:28px;
    height:28px;
    color:var(--primary-color);
    background-size:contain;
    display:block;
    margin-left:5px
}

.time-read-holder::before {
    content: "";
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDIyQzcuMTcgMjIgMy4yNSAxOC4wOCAzLjI1IDEzLjI1QzMuMjUgOC40MiA3LjE3IDQuNSAxMiA0LjVDMTYuODMgNC41IDIwLjc1IDguNDIgMjAuNzUgMTMuMjVDMjAuNzUgMTguMDggMTYuODMgMjIgMTIgMjJaIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMiA4VjEzIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik05IDJIMTUiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
    Height: 20px;
    display: inline-block;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 20px;
}

.post-author::before {
    content: "";
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiAxMkM5LjIzODU4IDEyIDcgOS43NjE0MiA3IDdDNyA0LjIzODU4IDkuMjM4NTggMiAxMiAyQzE0Ljc2MTQgMiAxNyA0LjIzODU4IDE3IDdDMTcgOS43NjE0MiAxNC43NjE0IDEyIDEyIDEyWiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTUuNjcgMTkuMjgwMUMxNS41MyAxOS40MjAxIDE1LjQgMTkuNjggMTUuMzcgMTkuODdMMTUuMTggMjEuMjJDMTUuMTEgMjEuNzEgMTUuNDUgMjIuMDUgMTUuOTQgMjEuOThMMTcuMjkgMjEuNzlDMTcuNDggMjEuNzYgMTcuNzUgMjEuNjMgMTcuODggMjEuNDlMMjEuNDIgMTcuOTVDMjIuMDMgMTcuMzQgMjIuMzIgMTYuNjMgMjEuNDIgMTUuNzNDMjAuNTMgMTQuODQgMTkuODIwMSAxNS4xMyAxOS4yMTAxIDE1Ljc0TDE1LjY3IDE5LjI4MDFaIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xOC43MDAxIDE2LjI1QzE5LjAwMDEgMTcuMzMgMTkuODQgMTguMTcgMjAuOTIgMTguNDciIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTMuNDA5OTEgMjJDMy40MDk5MSAxOC4xMyA3LjI1OTk0IDE1IDExLjk5OTkgMTVDMTMuMDM5OSAxNSAxNC4wMzk5IDE1LjE1IDE0Ljk2OTkgMTUuNDMiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
    Height: 20px;
    display: inline-block;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 20px;
}

.post-date::before {
    content: "";
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTggMlY1IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNiAyVjUiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTMuNSA5LjA4OTk3SDIwLjUiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTIxIDE3QzIxIDIwIDE5LjUgMjIgMTYgMjJIOEM0LjUgMjIgMyAyMCAzIDE3VjguNUMzIDUuNSA0LjUgMy41IDggMy41SDE2QzE5LjUgMy41IDIxIDUuNSAyMSA4LjVWMTdaIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMS45OTU1IDEzLjdIMTIuMDA0NSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTguMjk0MzEgMTMuN0g4LjMwMzI5IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNOC4yOTQzMSAxNi43SDguMzAzMjkiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
    Height: 20px;
    display: inline-block;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 20px;
}

.post-views::before {
    content: "";
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDE1LjU4QzEwLjAyIDE1LjU4IDguNDIwMDQgMTMuOTggOC40MjAwNCAxMkM4LjQyMDA0IDEwLjAyIDEwLjAyIDguNDIwMDQgMTIgOC40MjAwNEMxMy45OCA4LjQyMDA0IDE1LjU4IDEwLjAyIDE1LjU4IDEyQzE1LjU4IDEzLjk4IDEzLjk4IDE1LjU4IDEyIDE1LjU4WiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMjEuMTEgMTQuNTlDMjIuMDEgMTMuMTggMjIuMDEgMTAuODEgMjEuMTEgOS4zOTk5N0MxOC44MiA1Ljc5OTk3IDE1LjUzIDMuNzE5OTcgMTIgMy43MTk5N0M4LjQ2OTk3IDMuNzE5OTcgNS4xNzk5NyA1Ljc5OTk3IDIuODg5OTcgOS4zOTk5N0MxLjk4OTk3IDEwLjgxIDEuOTg5OTcgMTMuMTggMi44ODk5NyAxNC41OUM1LjE3OTk3IDE4LjE5IDguNDY5OTcgMjAuMjcgMTIgMjAuMjdDMTUuNTMgMjAuMjcgMTguODIgMTguMTkgMjEuMTEgMTQuNTlaIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
    Height: 20px;
    display: inline-block;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 20px;
}

.post-category::before {
    content: "";
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjMzMjcgMTQuMTY2N0MxOC4zMzI3IDE3LjUgMTcuNDk5MyAxOC4zMzMzIDE0LjE2NiAxOC4zMzMzSDUuODMyNjhDMi40OTkzNSAxOC4zMzMzIDEuNjY2MDIgMTcuNSAxLjY2NjAyIDE0LjE2NjdWNS44MzMzNEMxLjY2NjAyIDIuNTAwMDEgMi40OTkzNSAxLjY2NjY3IDUuODMyNjggMS42NjY2N0g3LjA4MjY4QzguMzMyNjggMS42NjY2NyA4LjYwNzY4IDIuMDMzMzQgOS4wODI2OCAyLjY2NjY3TDEwLjMzMjcgNC4zMzMzNEMxMC42NDkzIDQuNzUwMDEgMTAuODMyNyA1LjAwMDAxIDExLjY2NiA1LjAwMDAxSDE0LjE2NkMxNy40OTkzIDUuMDAwMDEgMTguMzMyNyA1LjgzMzM0IDE4LjMzMjcgOS4xNjY2N1YxNC4xNjY3WiIgc3Ryb2tlPSIjMjQ0MDgyIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8cGF0aCBkPSJNNi42NjYwMiAxLjY2NjY3SDE0LjE2NkMxNS44MzI3IDEuNjY2NjcgMTYuNjY2IDIuNTAwMDEgMTYuNjY2IDQuMTY2NjdWNS4zMTY2NyIgc3Ryb2tlPSIjMjQ0MDgyIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
    Height: 20px;
    display: inline-block;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 20px;
}

.editor-content h2 {
    color: var(--primary-color);
    font-size: 24px;
    margin-bottom: 10px;
}

.editor-content p {
    color: #4F4F4F;
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 20px;
}

.content-lists li {
    list-style: none;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 20px;
}

.content-lists li a {
    text-decoration: none;
    color: var(--primary-color);
    font-size: 16px;
}

.content-lists {
    margin-top: 20px;
    margin-right: -30px;
}

.sticky-menu-content {
    position: sticky;
    padding: 0;
    margin-bottom: 31px;
    top: 20px;
    height: calc(100vh - 100px);
    overflow-y: scroll;
    border-radius: 25px;
    width: 100%;
    z-index: 1;
}

.form-submit #submit {
    padding: 10px 30px;
    border-radius: 6px;
    background-color: var(--primary-color);
    color: #fff;
    float: left;
    border: 1px solid #fff;
    -webkit-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}

.form-submit #submit:hover {
    padding: 10px 30px;
    border-radius: 6px;
    border:1px solid var(--primary-color);
    color: var(--primary-color);
    float: left;
    background-color: #fff;
}

.comment-reply-link{
    -webkit-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
}

.comment-reply-link:hover {
    scale: 1.2;
}

#TextareaComment {
    height: 200px;
    resize: none;
}

.sidebar-item.comments, .sidebar-item.submit-comment {
    padding: 20px;
    border-radius: 8px;
    margin-bottom: 30px;
}

.sidebar-heading h2 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 15px;
    color: #333;
}

.comment-form input[type="text"],
.comment-form textarea {
    width: 100%;
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 4px;
    margin-bottom: 15px;
}

.comment-list {
    list-style: none;
    padding: 0;
}

.comment-list .comment {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #eee;
}

.comment-list .author-thumb img {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    margin-left: 12px;
}

.right-content {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

.right-content h4 {
    font-size: 16px;
    font-weight: 600;
    margin: 0;
    color: #333;
}

.right-content h4 span {
    font-size: 14px;
    font-weight: normal;
    color: #999;
    margin-left: 10px;
}

.right-content p {
    margin: 5px 0 10px;
    color: #555;
}

.replied .right-content {
    margin-right: 40px;
}

/*Kadec Vid*/
.kadecVid-wrapper{
    margin-top: 90px;
}

.video-modal {
    display: none;
    position: fixed;
    z-index: 1000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.video-modal-content {
    position: relative;
    width: 80%;
    max-width: 700px;
    background-color: #fff;
    border-radius: 16px;
    overflow: hidden;
    border-top: 5px solid var(--kadec-logo-color);
}

.video-modal-content iframe {
    width: 100%;
    height: 400px;
}

.close {
    position: absolute;
    top: -6px;
    right: -4px;
    font-size: 30px;
    color: #fff;
    border-radius: 50%;
    cursor: pointer;
    z-index: 1001;
    width: 64px;
    height: 64px;

}

.video-cover {
    -webkit-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    width: 600px;
    height: 350px;
    background-size: cover;
    background-position: center;
    border-radius: 16px;
    position: relative;
}

.video-cover::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(27, 52, 81, 0.5);
    border-radius: 16px;
}

.play-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 100px;
    opacity: 0.7;
}

.video-modal-content h2 {
    text-align: center;
    font-size: 19px;
    padding-block: 15px;
    color: var(--primary-color);
}

.video-grid{
    row-gap: 40px;
}

.close img, .play-icon img{
    -webkit-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
}
.close img:hover{
    rotate: 20deg;
}

.play-icon img:hover{
    scale: 1.1;
}
/*Kadec Vid*/


/*Seminar Page*/

.seminar_name{
    font-size: 3rem;
    color: var(--primary-color);
    margin-bottom: 20px
}
.seminar-wrapper{
    border-radius: 15px;
    padding: 30px;
    height: 100%;
    margin-top: 20px
}
/*Seminar Page*/

/*Single Post*/

/*Media Style 992px*/
@media (min-width: 992px) {
    .navbar-expand-lg .navbar-nav a {
        margin-left: 10px;
        overflow: hidden;
    }

    .navbar-expand-lg .navbar-collapse {
        /*overflow: hidden;*/
    }
    .login-box {
        width: 80%;
    }
}
/*Media Style*/


/*Page Builder*/
.columns-wrapper{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
/*Page Builder*/

/*Pragraph Widget*/
.kdk_style_options{
    border-radius: 8px;
    border: 1px solid var(--kadec-logo-color);
    padding: 20px;
}
/*Pragraph Widget*/

/*Documentation Page*/
.documentation-item {
    background-color: #fff;
    border-radius: 8px;
    transition: 0.3s ease-in-out;
}

.documentation-icon {
    width: 20%;
    background-color: #D9D9D9;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px 15px;
    border-radius: 0 8px 8px 0;
    position: relative;
}

.documentation-info {
    width: 80%;
    padding-right: 15px;
}

.documentation-item:hover {
    background-color: #f8f9fa;
    scale: 1.05;
}

.documentation-icon img {
    display: block;
    width: 70px;
    height: auto;
}

.documentation-icon img:hover{
    display: none;
}

.documentation-info h5 {
    font-size: 1rem;
    font-weight: 600;
    color: var(--primary-color);
}

.documentation-info p {
    font-size: 0.875rem;
    color: #6c757d;
}

.documentation_wrapper{
    height: auto;
    margin-bottom: 40px;
}

.documentation-icon::after {
    content: "دانلود";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 14px;
    color: var(--primary-color);
    font-weight: bold;
    opacity: 0;
    transition: opacity 0.3s;
    text-align: center;
    pointer-events: none;
    background-color: var(--secondary-color);
    padding: 8px 22px;
    border-radius: 3px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    border: 1px solid rgba(255, 255, 255, 0.3);
}

.documentation-item:hover .documentation-icon::after {
    opacity: 1;
}
/*Documentation Page*/


/*Image Gallery*/
.ecommerce-gallery {
    text-align: center;
}

.main-image img {
    max-width: 100%;
    height: auto;
    margin: 0 auto;
    border-radius: 5px;
}

.thumbnail-carousel {
    display: flex;
    justify-content: center;
    gap: 20px;
}

.thumbnail-carousel .thumbnail-item {
    flex: 0 0 auto;
}

.thumbnail-carousel .thumbnail-item img {
    max-width: 250px;
    height: auto;
    cursor: pointer;
    border-radius: 5px;
    transition: transform 0.3s ease;
}

.thumbnail-carousel .thumbnail-item img:hover {
    transform: scale(1.1);
    border-radius: 5px !important;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}

.owl-item.active {
    margin-left: 20px !important;
    margin-right: 0px !important;
}

.employee-admin-title{
    margin-bottom: 50px;
}
/*Image Gallery*/



/*Avatar*/
.avatar {
    border-radius: 35px !important;
}
/*Avatar*/

/*Bookmark*/


.bookmark-tooltip {
    position: relative;
    display: inline-block;
    text-decoration: none;
    color: #fff;
	text-align: center;
}

.bookmark-tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: black;
    text-align: center;
    border-radius: 6px;
    padding: 3px;
    position: absolute;
    z-index: 1;
    bottom: 100%;
	color: #fff;
    left: 50%;
    transform: translateX(-50%) translateY(10px);
    margin-bottom: 5px;
    font-size: 13px;
    opacity: 0;
    transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s ease;
}
.bookmark-tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: black transparent transparent transparent;
}

.bookmark-tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
    transform: translateX(-50%) translateY(0);
}


.bookmark-list {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 2px;
    padding: 0;
    margin: 0;
    list-style: none;
}

.grid-item:hover {
    transform: translateY(-2px);
}

.grid-item {
    display: flex;
    flex-direction: column;
    justify-content: space-around;;
    align-items: center;
    background: rgba(76, 76, 76, 0.75);
    border-radius: 8px;
    transition: transform 0.2s;
    padding: 3px;
    list-style: none;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    border: 1px solid rgba(255, 255, 255, 0.2);
    border-right-color: rgba(255, 255, 255, 0.2);
    border-bottom-color: rgba(255, 255, 255, 0.2);
    border-right-color: rgba(255, 255, 255, 0.2);
    border-bottom-color: rgba(255, 255, 255, 0.2);
    border-right-color: rgba(255, 255, 255, 0.2);
    border-bottom-color: rgba(255, 255, 255, 0.2);
    border-right-color: rgba(255, 255, 255, 0.1);
    border-bottom-color: rgba(255, 255, 255, 0.1);
    box-shadow: 0 20px 30px rgba(0, 0, 0, 0.1);
    color: #fff;
}

/*Bookmark*/

/*Home Page Portal New Style*/


.item.item2 {
    position: relative;
}

.blog-post-list {
    height: 100%;
    padding-bottom: 50px;
}

.blog-post-list-inner {
    height: 100%;
    overflow-y: auto;
    padding: 15px;
}

.blog-post-list-inner a {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 8px;
    color: #244082;
    text-decoration: none;
    transition: all 0.3s ease;
}

.blog-post-list-inner a:hover {
    background: rgba(36, 64, 130, 0.1);
    border-radius: 8px;
}

.category-link-wrapper {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #fff;
    border-top: 1px solid #eee;
    border-radius: 0 0 10px 10px;
}

.category-link {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 5px;
    color: #244082;
    text-decoration: none;
    font-size: 14px;
    transition: all 0.3s ease;
    text-align: right;
}

.category-link:hover {
    opacity: 0.8;
}



.prev-month-day {
    opacity: 0.5;
    color: #fff;
}

.wp-calendar {
    width: 100%;
    max-height: 100%;
    color: #ffffff;
    border-collapse: collapse;
    font-size: 12px;
}

.wp-calendar caption {
    font-size: 16px;
    margin-bottom: 8px;
}

.wp-calendar th {
    padding: 4px;
    background: rgba(255, 255, 255, 0.1);
}

.wp-calendar td {
    padding: 1px;
    text-align: center;
}

#today {
    background: #59B879FF;
    border-radius: 35px;
    width: 30px;
    height: 30px;
    font-weight: 700;
}

caption {
    color: #fefeff  !important;
}

.portal_exit svg{
    cursor: pointer;
    transition: transform 0.3s ease;
}

.portal_exit:hover svg{
    transform: scale(1.1);
    transform: rotate(360deg) scale(1.1);
}

.settings-icon svg {
    cursor: pointer;
    transition: transform 0.3s ease;
}

.settings-icon:hover svg {
    transform: scale(1.1);
    transform: rotate(360deg) scale(1.1);
}

#changelog-tab {
	height: 350px;
	overflow-y: scroll;
}

.bookmark-tooltip:hover {
	color: #fff;
}

.meal-icon svg {
    cursor: pointer;
    transition: transform 0.3s ease;
    background: #ffffff4f;
    border-radius: 100px;
    padding: 5px 5px;
    width: 35px;
    height: 35px;
}


.meal-icon svg {
    cursor: pointer;
    transition: transform 0.3s ease;
}

.meal-icon:hover svg {
    transform: scale(1.1);
    transform: rotate(360deg) scale(1.1);
}

.modal {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
    z-index: 1000;
}

.modal-header h4 {
	color: #fff;
	font-size: 18px;
}

.modal-content {
    position: relative;
    background-color: rgba(255, 255, 255, 0.9);
    margin: 5% auto;
    border-radius: 10px;
    width: 80%;
    max-width: 715px;
    max-height: 80vh;
    overflow-y: auto;
    backdrop-filter: blur(10px);
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
    direction: rtl;
    text-align: right;
}

.close-modal {
    font-size: 24px;
    cursor: pointer;
}

/*Icon Page Style*/
.modal-content::-webkit-scrollbar {
    width: 5px;
}

.modal-content::-webkit-scrollbar-track {
    background: rgba(255, 255, 255, 0.1);
    border-radius: 10px;
}

.modal-content::-webkit-scrollbar-thumb {
    background-color: rgba(255, 255, 255, 0.3);
    border-radius: 10px;
}

.modal-content:hover::-webkit-scrollbar-thumb {
    background-color: rgba(255, 255, 255, 0.5);
}

.tabs-menu {
    display: flex;
    flex-direction: column;
    border-bottom: none;
    margin-bottom: 0;
    gap: 5px;
    width: 20%;
    float: right;
    padding-left: 15px;
}

.close-modal {
	color: #fff !important;
}

.tab {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 12px 15px;
    cursor: pointer;
    border-radius: 8px;
    color: rgba(0, 0, 0, 0.6);
    transition: all 0.3s ease;
    width: 170px;
}

.tab svg {
    width: 20px;
    height: 20px;
    margin-left: 5px;
}

.tab.active {
    background-color: rgba(255, 255, 255, 0.3);
    color: #000;
    border-right: 3px solid var(--primary-color);
    border-bottom: none;
}

.tab:hover:not(.active) {
    background-color: rgba(255, 255, 255, 0.1);
}

.tab-content {
    padding: 10px;
    width: 75%;
}

.tab-pane {
    display: none;
}

.tab-pane.active {
    display: block;
}
/*Icon Page Style*/

.container {
    display: flex;
    height: auto;
    width: 100%;
    align-items: center;
    justify-content: center;
}

.grid {
    display: grid;
    height: 95.8vh;
    width: 100%;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(10, 1fr);
    gap: 5px;
    padding: 8px;
}

.employee-wrapper * {
    font-size: 13px;
    line-height: 130%;
}

.box {
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    background: rgba(49, 46, 46, 0.37);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.1);
    box-shadow: 0 0 80px rgba(0, 0, 0, 0.25);
    padding: 10px;
}

.box-1 {
    grid-column: span 1;
    grid-row: span 4;
}

@-moz-document url-prefix() {
  .box-1 {
    grid-row: span 3;
  }
}

.box-2 {
    grid-column: span 2;
    grid-row: span 1;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-inline: 6px;
    max-height: 64px;
}

.box-3 {
    grid-column: span 1;
    grid-row: span 8;
    overflow: scroll;
}

.box-4 {
    grid-column: span 2;
    grid-row: span 3;
    margin-top: -10px;
}

@-moz-document url-prefix() {
  .box-4 {
    grid-row: span 3;
  }
}

.box-5 {
    grid-column: span 1;
    grid-row: span 6;
    overflow-y: scroll;
    max-height: 84%;

}

.box-6 {
    grid-column: span 2;
    grid-row: span 4;
}

/* Search Box Styling */

.search-box {
    display: flex;
    align-items: center;
    width: 100%;
    max-width: 100%;
    background-color: #f3f4f6;
    border-radius: 42px;
    padding: 0px;
    position: relative;
}

.google-logo img {
    height: 20px;
    margin-right: 12px;
}

.search-box input[type="text"] {
    flex: 1;
    border: none;
    outline: none;
    font-size: 16px;
    color: #202124;
    padding: 8px 0;
}

.search-box button {
    background-color: #4285f4;
    border: none;
    cursor: pointer;
    padding: 8px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 8px;
}

.search-box button svg {
    fill: #f3f4f6;
}

.search-box button:hover {
    background-color: #357ae8;
}
.task-list li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
    margin-bottom: 8px;
    background: rgba(255, 255, 255, 0.1);
    border-radius: 5px;
    color: #fff;
}


.PortalBgList {
    display: grid;
    flex-wrap: wrap;
    gap: 0px;
    list-style: none;
    padding: 0;
    margin-bottom: 5px;
    grid-template-columns: repeat(4, 1fr);

}

.gPortalBgItem:hover {
    transform: translateY(-2px);
}

.PortalBgItem {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    transition: transform 0.2s;
    padding: 4px;
    list-style: none;
}

.PortalBgItem img{
    border-radius: 8px;
}
.soran-bento {
    padding-top: 5px;
}

.settings-icon svg {
    cursor: pointer;
    transition: transform 0.3s ease;
    background: #ffffff4f;
    border-radius: 100px;
    padding: 5px 5px;
    width: 35px;
    height: 35px;
}

.portal_exit svg{
    cursor: pointer;
    transition: transform 0.3s ease;
    background: #ffffff4f;
    border-radius: 100px;
    padding: 5px 5px;
    width: 35px;
    height: 35px;
}
/*Home Page inline Css*/

.email-icon svg {
    cursor: pointer;
}

@keyframes bounce {
    0% { transform: scale(0); }
    50% { transform: scale(1.2); }
    100% { transform: scale(1); }
}


.carousel-control-next-icon, .carousel-control-prev-icon {
    width: 1rem !important;
    height: 1rem !important;
}

.portal-slider-kadec img {
    display: block;
    max-width: 100%;
    height: auto;
    opacity: 1;
}

.portal-slider-kadec .d-flex {
    display: flex !important;
    align-items: center;
    justify-content: center;
}

.word-day{
    display: none;
    font-size: 16px;
}

.blog-post-list a i {
    margin-right: 5px;
}

.blog-post-list {
    height: 200px;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.blog-post-list a {
    display: block;
    padding: 5px 10px;
    text-decoration: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    color: rgb(36, 64, 130);
}

.blog-post-list-inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    transition: transform 0.5s ease;
}

.bento-grids {
    display: grid;
    grid-template-columns: repeat(3, 100px);
    grid-template-rows: repeat(3, 100px);
    gap: 10px;
}

.item {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: rgb(255, 255, 255);
    color: var(--primary-color);
    font-size: 20px;
    border-radius: 10px;
}

.item1 {
    grid-column: span 4;
    background-color: #fffefe;
    background-position: left;
    background-repeat: no-repeat;
    background-size: 40%;
}

.item2 {
    grid-row: span 2;
    grid-column: span 3;
    background-repeat: no-repeat;
    background-size: cover;
}

.item3 {
    grid-row: span 2;
    grid-column: span 1;
}

.item4 {
    grid-column: span 1;
}

.item5 {
    grid-column: span 4;
    height: 40px;
}

.social-icons {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}

.social-icon {
    font-size: 24px;
    color: #ffffff;
    margin: 10px;
    transition: color 0.3s ease;
}

.social-icon:hover {
    color: var(--kadec-logo-color);
}

.bento-grid-container {
    width: 100px;
    height: 70px;
    overflow: hidden;
    transition: all 0.3s ease;
    border-radius: 10px;
}

.box.box-7 {
    order: 7;
    grid-column: span 2;
    grid-row: span 1;
    display: none;
    border-radius: 100px;
    background-color: #ffffff5e;
    height: 80%;
}

.instagram-icon {
    transition: transform 0.3s ease;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCAyOCAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjUgMS42NzcyNUg3LjVDMy45MTAxNSAxLjY3NzI1IDEgNC41ODczOSAxIDguMTc3MjVWMjEuMTc3MkMxIDI0Ljc2NzEgMy45MTAxNSAyNy42NzcyIDcuNSAyNy42NzcySDIwLjVDMjQuMDg5OSAyNy42NzcyIDI3IDI0Ljc2NzEgMjcgMjEuMTc3MlY4LjE3NzI1QzI3IDQuNTg3MzkgMjQuMDg5OSAxLjY3NzI1IDIwLjUgMS42NzcyNVoiIHN0cm9rZT0iIzFCMzQ1MSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE0IDE5LjU1MThDMTYuNjkyNCAxOS41NTE4IDE4Ljg3NSAxNy4zNjkxIDE4Ljg3NSAxNC42NzY4QzE4Ljg3NSAxMS45ODQ0IDE2LjY5MjQgOS44MDE3NiAxNCA5LjgwMTc2QzExLjMwNzYgOS44MDE3NiA5LjEyNSAxMS45ODQ0IDkuMTI1IDE0LjY3NjhDOS4xMjUgMTcuMzY5MSAxMS4zMDc2IDE5LjU1MTggMTQgMTkuNTUxOFoiIHN0cm9rZT0iIzFCMzQ1MSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTIxLjMxMjUgNy4zNjQyNlY3LjM2NTI2IiBzdHJva2U9IiMxQjM0NTEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");
    filter: invert(86%) sepia(100%) saturate(12%) hue-rotate(156deg) brightness(108%) contrast(104%);
}


.linkedin-icon{
    background-image: url("data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAxOTIgMTkyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiPgoNPGcgaWQ9IlNWR1JlcG9fYmdDYXJyaWVyIiBzdHJva2Utd2lkdGg9IjAiLz4KDTxnIGlkPSJTVkdSZXBvX3RyYWNlckNhcnJpZXIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgoNPGcgaWQ9IlNWR1JlcG9faWNvbkNhcnJpZXIiPgoNPHJlY3Qgd2lkdGg9IjEzMiIgaGVpZ2h0PSIxMzIiIHg9IjMwIiB5PSIzMCIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEyIiByeD0iMTYiLz4KDTxwYXRoIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEyIiBkPSJNNjYgODZ2NDQiLz4KDTxjaXJjbGUgY3g9IjY2IiBjeT0iNjQiIHI9IjgiIGZpbGw9IiNmZmYiLz4KDTxwYXRoIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjEyIiBkPSJNMTI2IDEzMHYtMjZjMC05Ljk0MS04LjA1OS0xOC0xOC0xOHYwYy05Ljk0MSAwLTE4IDguMDU5LTE4IDE4djI2Ii8+Cg08L2c+Cg08L3N2Zz4=");
    transition: transform 0.3s ease;
}

.youtube-icon {
    transition: transform 0.3s ease;
    background-image: url("data:image/svg+xml;base64,PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjwhLS0gVXBsb2FkZWQgdG86IFNWRyBSZXBvLCB3d3cuc3ZncmVwby5jb20sIFRyYW5zZm9ybWVkIGJ5OiBTVkcgUmVwbyBNaXhlciBUb29scyAtLT4KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KDTxnIGlkPSJTVkdSZXBvX2JnQ2FycmllciIgc3Ryb2tlLXdpZHRoPSIwIi8+Cg08ZyBpZD0iU1ZHUmVwb190cmFjZXJDYXJyaWVyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KDTxnIGlkPSJTVkdSZXBvX2ljb25DYXJyaWVyIj4gPHBhdGggZD0iTTE0IDEyTDEwLjUgMTRWMTBMMTQgMTJaIiBmaWxsPSIjZmZmIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4gPHBhdGggZD0iTTIgMTIuNzA3NVYxMS4yOTI0QzIgOC4zOTcwNSAyIDYuOTQ5MzkgMi45MDU0OSA2LjAxNzkyQzMuODEwOTkgNS4wODY0NSA1LjIzNjU2IDUuMDQ2MTMgOC4wODc2OSA0Ljk2NTQ5QzkuNDM4NzMgNC45MjcyOCAxMC44MTg4IDQuODk5OSAxMiA0Ljg5OTlDMTMuMTgxMiA0Ljg5OTkgMTQuNTYxMyA0LjkyNzI4IDE1LjkxMjMgNC45NjU0OUMxOC43NjM0IDUuMDQ2MTMgMjAuMTg5IDUuMDg2NDUgMjEuMDk0NSA2LjAxNzkyQzIyIDYuOTQ5MzkgMjIgOC4zOTcwNSAyMiAxMS4yOTI0VjEyLjcwNzVDMjIgMTUuNjAyOCAyMiAxNy4wNTA1IDIxLjA5NDUgMTcuOTgxOUMyMC4xODkgMTguOTEzNCAxOC43NjM1IDE4Ljk1MzcgMTUuOTEyNCAxOS4wMzQ0QzE0LjU2MTMgMTkuMDcyNiAxMy4xODEyIDE5LjEgMTIgMTkuMUMxMC44MTg4IDE5LjEgOS40Mzg2NyAxOS4wNzI2IDguMDg3NiAxOS4wMzQ0QzUuMjM2NTEgMTguOTUzNyAzLjgxMDk3IDE4LjkxMzQgMi45MDU0OCAxNy45ODE5QzIgMTcuMDUwNSAyIDE1LjYwMjggMiAxMi43MDc1WiIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEuNSIvPiA8L2c+Cg08L3N2Zz4=");
    width: 40px !important;
}

.youtube-icon:hover,
.linkedin-icon:hover,
.instagram-icon:hover,
.aparat-icon:hover {
    transform: rotate(360deg) scale(1.1);
}

.aparat-icon {
    transition: transform 0.3s ease;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyNyAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjc2NDQ2IDQuMzg0NEM0LjQ3OTE3IDEuNzE3MDcgNy4yMjA4NiAwLjEzNDE0OCA5Ljg4ODE5IDAuODQ4ODU4TDEyLjM3ODIgMS41MTYwNUM4LjU1MyAxLjgwOTE4IDUuMjA5NTMgMy44MjM1NyAzLjEyMDkyIDYuNzg2MTJMMy43NjQ0NiA0LjM4NDRaTTI1Ljg0NTUgMTMuNjM2M0MyNS43MzMxIDkuNDk5MzcgMjMuNjExMiA1Ljg2NCAyMC40MjA3IDMuNjcxMDRMMjMuMTQzOCA0LjQwMDY5QzI1LjgxMTEgNS4xMTU0IDI3LjM5NDEgNy44NTcwOSAyNi42NzkzIDEwLjUyNDRMMjUuODQ1NSAxMy42MzYzWk0xMy44NjY2IDI2LjQ3NUMxOC4xNTEzIDI2LjI5OTggMjEuODggMjMuOTY4NCAyMy45OTY1IDIwLjUzNjhMMjMuMTI3NSAyMy43OEMyMi40MTI4IDI2LjQ0NzQgMTkuNjcxMSAyOC4wMzAzIDE3LjAwMzggMjcuMzE1NkwxMy44NjY2IDI2LjQ3NVpNMC44OTMwNDYgMTUuMTAwN0MxLjI0NTA5IDE5LjA3MjMgMy40NTQxMiAyMi41MTAxIDYuNjQ2MTQgMjQuNTQwM0wzLjc0ODE3IDIzLjc2MzdDMS4wODA4NCAyMy4wNDkgLTAuNTAyMDgyIDIwLjMwNzMgMC4yMTI2MjcgMTcuNjRMMC44OTMwNDYgMTUuMTAwN1pNMjUuMTM0MiAxNC4wODIzQzI1LjEzNDIgMjAuNTM2NSAxOS45MDIxIDI1Ljc2ODYgMTMuNDQ4IDI1Ljc2ODZDNi45OTM4IDI1Ljc2ODYgMS43NjE2OCAyMC41MzY1IDEuNzYxNjggMTQuMDgyM0MxLjc2MTY4IDcuNjI4MTkgNi45OTM4IDIuMzk2MDcgMTMuNDQ4IDIuMzk2MDdDMTkuOTAyMSAyLjM5NjA3IDI1LjEzNDIgNy42MjgxOSAyNS4xMzQyIDE0LjA4MjNaTTE1LjI0NDIgMTQuMDgyMUMxNS4yNDQyIDE1LjA3NTEgMTQuNDM5MiAxNS44OCAxMy40NDYzIDE1Ljg4QzEyLjQ1MzMgMTUuODggMTEuNjQ4NCAxNS4wNzUxIDExLjY0ODQgMTQuMDgyMUMxMS42NDg0IDEzLjA4OTIgMTIuNDUzMyAxMi4yODQzIDEzLjQ0NjMgMTIuMjg0M0MxNC40MzkyIDEyLjI4NDMgMTUuMjQ0MiAxMy4wODkyIDE1LjI0NDIgMTQuMDgyMVpNNy4xNTM4MyAyMC4zNzQ3QzguNjQzMjUgMjAuMzc0NyA5Ljg1MDY2IDE5LjE2NzMgOS44NTA2NiAxNy42Nzc5QzkuODUwNjYgMTYuMTg4NCA4LjY0MzI1IDE0Ljk4MSA3LjE1MzgzIDE0Ljk4MUM1LjY2NDQxIDE0Ljk4MSA0LjQ1Njk5IDE2LjE4ODQgNC40NTY5OSAxNy42Nzc5QzQuNDU2OTkgMTkuMTY3MyA1LjY2NDQxIDIwLjM3NDcgNy4xNTM4MyAyMC4zNzQ3Wk0xMi41NDk5IDcuNzg5NjhDMTIuNTQ5OSA5LjI3OTEgMTEuMzQyNSAxMC40ODY1IDkuODUzMDUgMTAuNDg2NUM4LjM2MzYzIDEwLjQ4NjUgNy4xNTYyMSA5LjI3OTEgNy4xNTYyMSA3Ljc4OTY4QzcuMTU2MjEgNi4zMDAyNiA4LjM2MzYzIDUuMDkyODUgOS44NTMwNSA1LjA5Mjg1QzExLjM0MjUgNS4wOTI4NSAxMi41NDk5IDYuMzAwMjYgMTIuNTQ5OSA3Ljc4OTY4Wk0xNy4wNDQ1IDIzLjA3MkMxOC41MzM5IDIzLjA3MiAxOS43NDEzIDIxLjg2NDUgMTkuNzQxMyAyMC4zNzUxQzE5Ljc0MTMgMTguODg1NyAxOC41MzM5IDE3LjY3ODMgMTcuMDQ0NSAxNy42NzgzQzE1LjU1NSAxNy42NzgzIDE0LjM0NzYgMTguODg1NyAxNC4zNDc2IDIwLjM3NTFDMTQuMzQ3NiAyMS44NjQ1IDE1LjU1NSAyMy4wNzIgMTcuMDQ0NSAyMy4wNzJaTTIyLjQzNjYgMTAuNDg2NUMyMi40MzY2IDExLjk3NTkgMjEuMjI5MiAxMy4xODMzIDE5LjczOTggMTMuMTgzM0MxOC4yNTAzIDEzLjE4MzMgMTcuMDQyOSAxMS45NzU5IDE3LjA0MjkgMTAuNDg2NUMxNy4wNDI5IDguOTk3MDQgMTguMjUwMyA3Ljc4OTYzIDE5LjczOTggNy43ODk2M0MyMS4yMjkyIDcuNzg5NjMgMjIuNDM2NiA4Ljk5NzA0IDIyLjQzNjYgMTAuNDg2NVoiIGZpbGw9IiMxQjM0NTEiLz4KPC9zdmc+Cg==");
    filter: invert(86%) sepia(100%) saturate(12%) hue-rotate(156deg) brightness(108%) contrast(104%);
}

.social-links a {
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    display: block;
    margin-inline: 10px;
}

.bento-grid-item {
    position: relative;
}

@media screen and (min-width: 1920px) {
    .box-1 {
        grid-row: span 3;
    }

    .box-6{
        order: 6 !important;
    }

    .box-5{
        order: 5 !important;
    }
}

.bento-grid-container.expanded {
    width: 100%;
    height: auto;
}

.employee-portal-name{
    color: #fff;
    margin: 0;
    font-size: 20px;
    font-weight: 400
}

.grid-text {
    position: absolute;
    top: 33px;
    right: -7px;
    transition: all 0.3s ease;
    color: rgb(36, 64, 130);
    font-size: 15px;
    margin-right: 25%;
    font-weight: bold;
    margin-top: -11px;
    cursor: pointer;
}

.grid-text:hover{
    transform: scale(1.1);
    transform: rotate(360deg) scale(1.1);
}

.bento-grid-container.expanded .grid-text {
    font-size: 20px;
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
    .grid {
        grid-template-columns: repeat(3, 1fr) !important;
        grid-template-rows: repeat(13, 1fr) !important;
    }
}

@media screen and (max-width: 767px) {
    .grid {
        grid-template-columns: 1fr !important;
        grid-template-rows: auto !important;
        gap: 8px !important;
        padding: 0 !important;
    }
    .box-1 {
        order: 1 !important;
        height: 275px !important;
    }

    .box-4 {
        order: 2 !important;
    }

    .box-6 {
        order: 5 !important;
    }
    .box-2, .box-3, .box-5 {
        order: 4 !important;
    }

    .box-3{
        height: 73vh;
    }

    .box-2{
        height: 200px;
    }

    .box-5{
        height: 50vh;
    }

    .bento-grid-container.expanded {
        height: 70vh !important;
    }

    .item2 {
        grid-column: span 4 !important;
    }

    .item3 {
        grid-column: span 4 !important;
    }

    .box.box-7 {
        height: 100% !important;
    }

    .bookmark-list {
        grid-template-columns: repeat(3, 1fr) !important;
        gap: 10px !important;
    }

    .bento-grid-container {
        margin-top: 0px !important;
    }

    .soran-bento{
        justify-content: space-between;
        margin-bottom: 5px;
    }

    .grid {
        height: auto !important;
        gap: 8px !important;
        /*padding: 8px !important;*/
    }

    .hero{
        background-attachment: fixed;
    }
    .PortalBgItem img{
        width: 120px;
    }

    .PortalBgList {
        grid-template-columns: repeat(2, 1fr) !important;
    }


}
/*Home Page inline Css*/
/*Home Page Portal New Style*/

/*Popup Login*/
.login-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgb(255, 255, 255);
    z-index: 9999;
    display: flex;
    justify-content: center;
    align-items: center;
    background-image: radial-gradient(circle at 50% 50%,rgba(35, 51, 109, 0.2),#284b8b 188%);
}

.login-popup {
    padding: 30px;
    background: rgba(255, 255, 255, 0.42);
    border-radius: 16px;
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    border: 1px solid rgba(255, 255, 255, 0.3);
}

.login-popup form {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.login-popup input {
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 8px !important;
}

.login-popup button {
    background: var(--primary-color);
    color: white;
    padding: 10px;
    border: none;
    border-radius: 8px;
    cursor: pointer;
}

/*Popup Login*/

/*Weather*/
.weather {
    border: 1px solid #fff;
    border-radius: 8px;
    justify-content: space-between;
    align-items: center;
    padding: 0px !important;
    margin: 0px !important;
}

.weather h3 {
    margin-bottom: 10px;
    color: var(--kadec-logo-color);
}

.weather p {
    margin: 5px 0;
    color:#fff;
}

.weather-content img {
    width: 50px;
    height: 50px;
    margin: 10px 0;
}

.weather-content p {
    /*margin: 5px 0;*/
    font-size: 12px;
}

.weather-col {
    display: flex;
    align-items: center;
}

.weather-grid {
    display: flex;
}

.weather-col {
    display: flex;
}

.weather-icon {
    font-size: 25px;
}

.temp {
    font-size: 18px;
    font-weight: bold;
}

.weather_condition{
    padding-left: 5px;
}

.today_my_food {
    display: flex;
    justify-content: center;
    align-items: center;
}

/*Weather*/



/*PhoneBook*/
.phonebook-container {
    max-width: 1500px;
    margin: 30px auto;
    padding: 20px;
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
    direction: rtl;
    position: relative;
}

.phonebook-header {
    padding-bottom: 15px;
}

.phonebook-header h1 {
    color: #244082;
    margin: 0;
    font-size: 24px;
}

.phonebook-filters {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    margin-bottom: 10px;
}

.search-box {
    position: relative;
    display: flex;
    align-items: center;
    background: #fff;
    border-radius: 12px;
    padding: 0px 0px;
    box-shadow: 0 2px 10px rgba(0,0,0,0.1);
    transition: all 0.3s ease;
    border: 1px solid #244082;
}

.search-box input {
    width: 100%;
    padding: 12px 22px 12px 15px !important;
    border: 1px solid #ddd;
    border-radius: 5px;
    font-size: 14px;
    transition: all 0.3s ease;
}

.search-box input:focus {
    outline: none;
}

.search-box i {
    color: rgb(36, 64, 130);
    font-size: 18px;
    margin-left: 12px;
}

.filter-group {
    display: flex;
    gap: 10px;
}

.filter-group select {
    padding: 12px;
    border: 1px solid #244082;
    border-radius: 12px;
    background-color: #f8f9fa;
    color: var(--secondary-text-color);
    font-size: 14px;
    transition: all 0.3s ease;
    min-width: 200px;
}

.filter-group select:focus {
    outline: none;
}

.phonebook-table-container {
    overflow-x: auto;
    position: relative;
    margin-top: 15px;
}

.phonebook-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
}

.phonebook-table th {
    background-color: #244082;
    color: white;
    padding: 15px;
    text-align: center;
    font-weight: 600;
    position: sticky;
    top: 0;
}

.phonebook-table th:first-child {
    border-radius: 0 5px 0 0;
}

.phonebook-table th:last-child {
    border-radius: 5px 0 0 0;
}

.phonebook-table tbody tr {
    transition: all 0.3s ease;
}

.phonebook-table tbody tr:nth-child(even) {
    background-color: #f9f9f9;
}

.phonebook-table tbody tr:hover {
    background-color: #f0f4ff;
    transform: translateY(-2px);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

.phonebook-table td {
    padding: 12px 15px;
    text-align: center;
    border-top: 1px solid #eee;
    vertical-align: middle;
}

.user-avatar {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    object-fit: cover;
    border: 2px solid #244082;
    transition: all 0.3s ease;
}

.user-avatar:hover {
    transform: scale(1.5);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    z-index: 10;
}

.status-badge {
    display: inline-block;
    padding: 5px 10px;
    border-radius: 20px;
    font-size: 12px;
    font-weight: 600;
}

.status-active {
    background-color: #e8f5e9;
    color: #2e7d32;
}

.status-inactive {
    background-color: #f5f5f5;
    color: #757575;
}

.online-status {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
    font-size: 12px;
    font-weight: 600;
}

.online-indicator {
    width: 10px;
    height: 10px;
    border-radius: 50%;
}

.online-true {
    background-color: #4caf50;
    box-shadow: 0 0 5px #4caf50;
    animation: pulse 1.5s infinite;
}

.online-false {
    background-color: #f44336;
}

.loading-indicator {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 30px;
}

.spinner {
    width: 40px;
    height: 40px;
    border: 4px solid rgba(36, 64, 130, 0.2);
    border-radius: 50%;
    border-top-color: #244082;
    animation: spin 1s linear infinite;
}

.no-results {
    text-align: center;
    padding: 30px;
    color: #757575;
}

@keyframes pulse {
    0% {
        box-shadow: 0 0 0 0 rgba(76, 175, 80, 0.7);
    }
    70% {
        box-shadow: 0 0 0 5px rgba(76, 175, 80, 0);
    }
    100% {
        box-shadow: 0 0 0 0 rgba(76, 175, 80, 0);
    }
}

@keyframes spin {
    to {
        transform: rotate(360deg);
    }
}

@media (max-width: 992px) {
    .phonebook-filters {
        flex-direction: column;
    }

    .filter-group {
        width: 100%;
    }

    .phonebook-table th,
    .phonebook-table td {
        padding: 10px;
        font-size: 13px;
    }
}

@media (max-width: 768px) {
    .phonebook-container {
        padding: 15px;
        margin: 15px;
    }

    .phonebook-header h1 {
        font-size: 20px;
    }

    .user-avatar {
        width: 40px;
        height: 40px;
    }
}

/*PhoneBook*/


.visible-scrollbar {
    overflow-y: auto;
    scrollbar-width: thin;
    scrollbar-color: rgba(155, 155, 155, 0.5) transparent; /* Firefox */
}


.visible-scrollbar::-webkit-scrollbar {
    width: 8px;
}

.visible-scrollbar::-webkit-scrollbar-track {
    background: transparent;
}

.visible-scrollbar::-webkit-scrollbar-thumb {
    background-color: transparent;
    border-radius: 20px;
    transition: background-color 0.3s;
}

.visible-scrollbar:hover::-webkit-scrollbar-thumb {
    background-color: var(--primary-color);
}

.visible-scrollbar::-webkit-scrollbar-thumb:hover {
    background-color: var(--primary-color);
}

.invisible-scrollbar::-webkit-scrollbar {
    display: none;
}


.word-day{
    color: #0b0b0b;
    padding: 3px 6px;
    border-radius: 35px;
    display: none;
    font-weight: 900;
    background: linear-gradient( to right, var(--primary-color) 20%, #00affa 30%, var(--kadec-logo-color) 70%, var(--primary-color) 80% );
    background-size: auto;
    background-clip: border-box;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    background-size: 500% auto;
    animation: textShine 5s ease-in-out infinite alternate;
}

@keyframes textShine {
    0% {
        background-position: 0% 50%;
    }
    100% {
        background-position: 100% 50%;
    }
}



/*Login Page*/
.login-container {
    min-height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    padding: 20px;
    background-image: radial-gradient(circle at 50% 50%, rgba(35, 51, 109, 0), #284b8b 188%);
}

.login-box {
    height: 43dvh;
    width: 60%;
    max-width: 800px;
    min-width: 300px;
    background: #fff;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 0 20px rgba(0,0,0,0.1);
    display: flex;
    flex-direction: row;
	height: auto;
}


.login-column {
    flex: 1;
    padding: 30px;
    box-sizing: border-box;
}

.login-form-side {
    flex: 1;
    padding: 30px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.login-header {
    text-align: right;
    margin-bottom: 40px;
}

.login-logo {
    width: 120px;
    margin-bottom: 20px;
}

.login-header h2 {
    color: var(--primary-color);
    font-size: 24px;
    margin: 0;
    font-weight: 900;
    text-align: center;
}

.form-group-login {
    margin-bottom: 20px;

}

.form-group-login input {
    width: 100%;
    font-size: 14px;
    transition: border-color 0.3s;
    border: 1px solid #ddd;
    border-radius: 8px !important;
}

.form-group-login input:focus {
    border-color: #007bff;
    outline: none;
}

.login-button {
    width: 100%;
    padding: 15px;
    background: var(--kadec-logo-color);
    color: #fff;
    border: none;
    border-radius: 8px;
    font-size: 16px;
    cursor: pointer;
    transition: background 0.3s;
}

.login-button:hover {
    background: #0056b3;
}

.login-image-side {
    flex: 1;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    color: #fff;
    font-weight: 300;
}

.login-image-side img {
    width: 80%;
    height: auto;
    object-fit: cover;
}

.login-message {
    margin-top: 15px;
    text-align: center;
    color: #dc3545;
}

@media (max-width: 768px) {
    .login-box {
        flex-direction: column;
        height: auto;
        width: 100%;
        max-width: 400px;
    }

    .login-box {
        flex-direction: column-reverse;
    }
}
/*Login Page*/

/* استایل اخطار تکمیل پروفایل - نمایش در وسط صفحه */
.profile-alert-wrapper {
    position: absolute;
    z-index: 999;
    left: 50%;
    top: 20%;
    transform: translateX(-50%);
    width: 60%;
    max-width: 600px;
    text-align: center;
}

.profile-alert {
    padding: 15px 20px;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff3cd;
    border: 1px solid #ffeeba;
    color: #856404;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    height: 200px;
}

.profile-alert i {
    margin-left: 15px;
    font-size: 3em;
    color: var(--kadec-logo-color);
}

.profile-alert a {
    font-weight: bold;
    text-decoration: underline;
    color: var(--primary-color);
}

.profile-alert a:hover {
    color: #533f03;
}



.aparat-icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyNyAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjc2NDQ2IDQuMzg0NEM0LjQ3OTE3IDEuNzE3MDcgNy4yMjA4NiAwLjEzNDE0OCA5Ljg4ODE5IDAuODQ4ODU4TDEyLjM3ODIgMS41MTYwNUM4LjU1MyAxLjgwOTE4IDUuMjA5NTMgMy44MjM1NyAzLjEyMDkyIDYuNzg2MTJMMy43NjQ0NiA0LjM4NDRaTTI1Ljg0NTUgMTMuNjM2M0MyNS43MzMxIDkuNDk5MzcgMjMuNjExMiA1Ljg2NCAyMC40MjA3IDMuNjcxMDRMMjMuMTQzOCA0LjQwMDY5QzI1LjgxMTEgNS4xMTU0IDI3LjM5NDEgNy44NTcwOSAyNi42NzkzIDEwLjUyNDRMMjUuODQ1NSAxMy42MzYzWk0xMy44NjY2IDI2LjQ3NUMxOC4xNTEzIDI2LjI5OTggMjEuODggMjMuOTY4NCAyMy45OTY1IDIwLjUzNjhMMjMuMTI3NSAyMy43OEMyMi40MTI4IDI2LjQ0NzQgMTkuNjcxMSAyOC4wMzAzIDE3LjAwMzggMjcuMzE1NkwxMy44NjY2IDI2LjQ3NVpNMC44OTMwNDYgMTUuMTAwN0MxLjI0NTA5IDE5LjA3MjMgMy40NTQxMiAyMi41MTAxIDYuNjQ2MTQgMjQuNTQwM0wzLjc0ODE3IDIzLjc2MzdDMS4wODA4NCAyMy4wNDkgLTAuNTAyMDgyIDIwLjMwNzMgMC4yMTI2MjcgMTcuNjRMMC44OTMwNDYgMTUuMTAwN1pNMjUuMTM0MiAxNC4wODIzQzI1LjEzNDIgMjAuNTM2NSAxOS45MDIxIDI1Ljc2ODYgMTMuNDQ4IDI1Ljc2ODZDNi45OTM4IDI1Ljc2ODYgMS43NjE2OCAyMC41MzY1IDEuNzYxNjggMTQuMDgyM0MxLjc2MTY4IDcuNjI4MTkgNi45OTM4IDIuMzk2MDcgMTMuNDQ4IDIuMzk2MDdDMTkuOTAyMSAyLjM5NjA3IDI1LjEzNDIgNy42MjgxOSAyNS4xMzQyIDE0LjA4MjNaTTE1LjI0NDIgMTQuMDgyMUMxNS4yNDQyIDE1LjA3NTEgMTQuNDM5MiAxNS44OCAxMy40NDYzIDE1Ljg4QzEyLjQ1MzMgMTUuODggMTEuNjQ4NCAxNS4wNzUxIDExLjY0ODQgMTQuMDgyMUMxMS42NDg0IDEzLjA4OTIgMTIuNDUzMyAxMi4yODQzIDEzLjQ0NjMgMTIuMjg0M0MxNC40MzkyIDEyLjI4NDMgMTUuMjQ0MiAxMy4wODkyIDE1LjI0NDIgMTQuMDgyMVpNNy4xNTM4MyAyMC4zNzQ3QzguNjQzMjUgMjAuMzc0NyA5Ljg1MDY2IDE5LjE2NzMgOS44NTA2NiAxNy42Nzc5QzkuODUwNjYgMTYuMTg4NCA4LjY0MzI1IDE0Ljk4MSA3LjE1MzgzIDE0Ljk4MUM1LjY2NDQxIDE0Ljk4MSA0LjQ1Njk5IDE2LjE4ODQgNC40NTY5OSAxNy42Nzc5QzQuNDU2OTkgMTkuMTY3MyA1LjY2NDQxIDIwLjM3NDcgNy4xNTM4MyAyMC4zNzQ3Wk0xMi41NDk5IDcuNzg5NjhDMTIuNTQ5OSA5LjI3OTEgMTEuMzQyNSAxMC40ODY1IDkuODUzMDUgMTAuNDg2NUM4LjM2MzYzIDEwLjQ4NjUgNy4xNTYyMSA5LjI3OTEgNy4xNTYyMSA3Ljc4OTY4QzcuMTU2MjEgNi4zMDAyNiA4LjM2MzYzIDUuMDkyODUgOS44NTMwNSA1LjA5Mjg1QzExLjM0MjUgNS4wOTI4NSAxMi41NDk5IDYuMzAwMjYgMTIuNTQ5OSA3Ljc4OTY4Wk0xNy4wNDQ1IDIzLjA3MkMxOC41MzM5IDIzLjA3MiAxOS43NDEzIDIxLjg2NDUgMTkuNzQxMyAyMC4zNzUxQzE5Ljc0MTMgMTguODg1NyAxOC41MzM5IDE3LjY3ODMgMTcuMDQ0NSAxNy42NzgzQzE1LjU1NSAxNy42NzgzIDE0LjM0NzYgMTguODg1NyAxNC4zNDc2IDIwLjM3NTFDMTQuMzQ3NiAyMS44NjQ1IDE1LjU1NSAyMy4wNzIgMTcuMDQ0NSAyMy4wNzJaTTIyLjQzNjYgMTAuNDg2NUMyMi40MzY2IDExLjk3NTkgMjEuMjI5MiAxMy4xODMzIDE5LjczOTggMTMuMTgzM0MxOC4yNTAzIDEzLjE4MzMgMTcuMDQyOSAxMS45NzU5IDE3LjA0MjkgMTAuNDg2NUMxNy4wNDI5IDguOTk3MDQgMTguMjUwMyA3Ljc4OTYzIDE5LjczOTggNy43ODk2M0MyMS4yMjkyIDcuNzg5NjMgMjIuNDM2NiA4Ljk5NzA0IDIyLjQzNjYgMTAuNDg2NVoiIGZpbGw9IiMxQjM0NTEiLz4KPC9zdmc+Cg==");
    filter: invert(86%) sepia(100%) saturate(12%) hue-rotate(156deg) brightness(108%) contrast(104%);
}



/*Calender home*/

.calendar-month-title{
    color: #fff;
    padding: 5px 0;
    text-align: center;
    font-size: 16px;
}

.holiday {
    position: relative;
}

.holiday::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 30px;
    height: 20px;
    background-color: rgba(255, 0, 0, 0.2);
    border-radius: 30%;
    z-index: -1;
}

.holiday {
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}

.today-clickable.holiday::before {
    background-color: rgba(255, 0, 0, 0.3);
    width: 22px;
    height: 22px;
}

#wp-calendar td {
    text-align: center;
    height: 15px;
    position: relative;
}

.today-clickable {
    cursor: pointer;
    position: relative;
}

.today-clickable:hover {
    background-color: rgba(255, 255, 255, 0.2);
}

.task-form-modal {
    display: none;
    position: fixed;
    z-index: 1000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
}

.task-form-content {
    background-color: #fff;
    margin: 20% auto;
    padding: 5px 10px;
    border-radius: 8px;
    width: 270px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    direction: rtl;
    text-align: right;
}

.close-task-form {
    color: #aaa;
    float: right;
    font-size: 24px;
    font-weight: bold;
    cursor: pointer;
    height: 30px;
}

.close-task-form:hover {
    color: black;
}

.input-group {
    display: flex;
    align-items: center;
    margin: 10px 0;
}

#taskTitle {
    flex: 1;
    padding: 5px;
    border: 1px solid #ddd;
    border-radius: 4px;
    margin-left: 8px;
}

.submit-task {
    background-color: #4CAF50;
    color: white;
    border: none;
    border-radius: 10%;
    width: 28px;
    height: 28px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}

.submit-task:hover {
    background-color: #45a049;
}

#wp-calendar td[title] {
    position: relative;
}

#wp-calendar td[title]:hover::after {
    content: attr(title);
    position: absolute;
    bottom: 100%;
    left: 50%;
    transform: translateX(-50%);
    background-color: #333;
    color: white;
    padding: 5px 10px;
    border-radius: 4px;
    font-size: 12px;
    white-space: nowrap;
    z-index: 10;
    direction: rtl;
}



/*Calender home*/



/*Food Selection Page Style*/
.scroll-controls button {
    background-color: var(--kadec-logo-color);
    color: white;
    border: none;
    border-radius: 50%;
    width: 36px;
    height: 36px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 2px 5px rgba(0,0,0,0.2);
    transition: background-color 0.3s;
}

.scroll-controls button:hover {
    background-color: #0056b3;
}
.scroll-controls {
    display: flex;
    justify-content: center;
    gap: 10px;
    margin-top: 10px;
}

.user-info-box {
    background-color: #f8f9fa;
    border: 1px solid #d1d5db;
    border-radius: 8px;
    padding: 0px 10px;
    margin-bottom: 20px;
    display: flex;
    justify-content: space-between;
}

.user-info-box p {
    margin: 0;
    padding: 5px 0;
    font-size: 14px;
}

.food-images-grid.scrollable {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    scroll-behavior: smooth;
    -webkit-overflow-scrolling: touch;
    max-width: 100%;
    scrollbar-width: thin;
    scrollbar-color: var(--kadec-logo-color) #f0f0f0;
    padding-top: 27px;
}

.food-images-grid.scrollable::-webkit-scrollbar {
    height: 8px;
}

.food-images-grid.scrollable::-webkit-scrollbar-track {
    background: #f0f0f0;
    border-radius: 4px;
}

.food-images-grid.scrollable::-webkit-scrollbar-thumb {
    background-color: var(--kadec-logo-color);
    border-radius: 4px;
}

.food-images-grid.scrollable .food-image-item {
    flex: 0 0 auto;
    width: 102px;
    margin-right: 10px;
}

.food-images-grid {
    display: grid;
    grid-template-columns: repeat(22, 1fr);
    gap: 20px;
    padding: 20px 0;
}

.food-image-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.food-image-item img {
    width: 80px;
    height: 80px;
    border-radius: 8px;
    object-fit: cover;
    margin-bottom: 10px;
    transition: transform 0.3s ease-in-out;
}

.food-image-item img:hover {
    transform: scale(1.7);
    cursor: pointer;
}

.food-title {
    font-size: 13px;
    color: #333;
    font-weight: 500;
}

.food-radio-label input[type="radio"] {
    visibility: hidden;
    display: none;
}

.food-radio-label .toggle {
    position: relative;
    display: block;
    width: 42px;
    height: 24px;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    transform: translate3d(0, 0, 0);
}

.food-selection-container button[type="submit"] {
    background-color: #04AA6D !important;
}

.food-radio-label .toggle:before {
    content: "";
    position: relative;
    top: 1px;
    left: 1px;
    width: 40px;
    height: 22px;
    display: block;
    background: #c8ccd4;
    border-radius: 12px;
    transition: background 0.2s ease;
}

.food-radio-label .toggle span {
    position: absolute;
    top: 0;
    left: 0;
    width: 24px;
    height: 24px;
    display: block;
    background: #fff;
    border-radius: 50%;
    box-shadow: 0 2px 6px rgba(154,153,153,0.75);
    transition: all 0.2s ease;
}

.food-radio-label .toggle span svg {
    margin: 7px;
    fill: none;
}

.food-radio-label .toggle span svg path {
    stroke: #c8ccd4;
    stroke-width: 2;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-dasharray: 24;
    stroke-dashoffset: 0;
    transition: all 0.5s linear;
}

.food-radio-label input[type="radio"]:checked + .toggle:before {
    background: var(--kadec-logo-color);
}

.food-radio-label input[type="radio"]:checked + .toggle span {
    transform: translateX(18px);
}

.food-radio-label input[type="radio"]:checked + .toggle span path {
    stroke: var(--kadec-logo-color);
    stroke-dasharray: 25;
    stroke-dashoffset: 25;
}

.food-selection-container {
    max-width: 95%;
    margin: 2rem auto;
    padding: 2rem;
    background: white;
    border-radius: 8px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
.absent-option .food-name {
    color: #e53e3e;
    font-weight: bold;
}

.food-radio-group {
    display: flex;
    flex-direction: column;
    gap: 15px;
}
.food-selection-table {
    width: 100%;
    min-width: 800px;
    border-collapse: separate;
    border-spacing: 0;
    margin: 0;
}

.food-selection-table th {
    position: sticky;
    top: 0;
    background: #f8f9fa;
    /*z-index: 10;*/
    box-shadow: 0 2px 2px rgba(0,0,0,0.1);
}

.food-selection-table tbody tr:nth-child(7n) td {
    border-bottom: 1.5px dashed var(--kadec-logo-color);
}

.food-radio-group {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
    gap: 5px;
    padding: 8px;
}

.reset-button {
    display: block;
    width: 100%;
    padding: 10px;
    margin-top: 20px;
    background-color: var(--kadec-logo-color);
    color: white;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    font-size: 16px;
    transition: background-color 0.3s;
}

button:disabled {
    opacity: 0.6;
    cursor: not-allowed;
}

/*Food Selection Page Style*/



/*Employee Search Form*/
.search-input-wrapper {
    position: relative;
    display: inline-block;
    width: 100%;
    max-width: 400px;
    margin-left: 10px;
}

.search-input-wrapper input {
    width: 100%;
    height: 40px;
    padding: 8px 12px;
    padding-left: 30px;
    box-sizing: border-box;
    direction: rtl;
    border-radius: 4px;
    border: 1px solid #ddd;
}

.clear-search-icon {
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    text-decoration: none;
}

.clear-search-icon:hover {
    color: #f44336;
    background-color: #f1f1f1;
}

.employee-form {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 20px;
}

.employee-search-results {
    margin-top: 20px;
}
.employee-list-item {
    border: 1px solid #ddd;
    border-radius: 5px;
    margin-bottom: 10px;
    padding: 10px;
    background-color: #f9f9f9;
}
.employee-summary {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.employee-summary h4 {
    margin: 0;
    flex: 1;
    font-size: 13px;
    color: #fff;
    padding-right: 3px;
}
.employee-unit, .employee-code {
    margin: 0 10px;
    color: rgb(192, 192, 192);
    font-size: 14px;
}
.show-details-btn {
    background-color: var(--kadec-logo-color);
    color: white;
    border: none;
    padding: 3px 8px;
    border-radius: 35px;
    cursor: pointer;
}
.employee-details {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px dashed #ddd;
}


.employee-result-btn {
    white-space: nowrap;
    height: 40px;
    padding: 0 15px;
    background-color: var(--kadec-logo-color);
    color: white;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}
/*Employee Search Form*/


/*Change Portal Background*/
.bg-group {
    margin-bottom: 30px;
    border: 1px solid #e0e0e0;
    border-radius: 12px;
    overflow: hidden;
    background: #fff;
}

.bg-group-title {
    background: #284B8C;
    color: white;
    margin: 0;
    padding: 15px 20px;
    font-size: 16px;
    font-weight: 600;
    display: flex;
    align-items: center;
    gap: 10px;
}

.bg-group-title i {
    font-size: 18px;
}

.PortalBgList {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
    gap: 15px;
    padding: 20px;
    margin: 0;
    list-style: none;
}

.PortalBgItem {
    position: relative;
    border-radius: 12px;
    overflow: hidden;
    cursor: pointer;
    transition: all 0.3s ease;
    border: 3px solid transparent;
    background: #f8f9fa;
}

.PortalBgItem:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 25px rgba(0,0,0,0.15);
}

.PortalBgItem.selected {
    border-color: #0073aa;
    box-shadow: 0 0 20px rgba(0, 115, 170, 0.4);
}

.PortalBgItem img {
    width: 100%;
    height: 80px;
    object-fit: cover;
    display: block;
}

.bg-overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 115, 170, 0.8);
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    transition: opacity 0.3s ease;
}

.PortalBgItem.selected .bg-overlay {
    opacity: 1;
}

.bg-overlay i {
    color: white;
    font-size: 24px;
}

/* Upload Section */
.upload-section {
    padding: 20px;
}

.upload-area {
    border: 2px dashed #ccc;
    border-radius: 12px;
    padding: 40px 20px;
    text-align: center;
    cursor: pointer;
    transition: all 0.3s ease;
    background: #fafafa;
}

.upload-area:hover,
.upload-area.dragover {
    border-color: #0073aa;
    background: #f0f8ff;
    transform: scale(1.02);
}

.upload-content h5 {
    margin: 10px 0 5px 0;
    color: #333;
    font-size: 18px;
}

.upload-content p {
    margin: 5px 0;
    color: #666;
    font-size: 14px;
}

.upload-formats {
    font-size: 12px;
    color: #999;
    display: block;
    margin-top: 10px;
}

.upload-icon {
    font-size: 48px;
    color: #B02B2C;
    margin-bottom: 15px;
}


/* Progress Bar */
.upload-progress {
    margin-top: 20px;
    padding: 15px;
    background: #f8f9fa;
    border-radius: 8px;
}

.progress-bar {
    width: 100%;
    height: 8px;
    background: #e0e0e0;
    border-radius: 4px;
    overflow: hidden;
    margin-bottom: 10px;
}

.progress-fill {
    height: 100%;
    background: #0073aa;
    width: 0%;
    transition: width 0.3s ease;
    border-radius: 4px;
}

.progress-text {
    font-size: 14px;
    color: #666;
    font-weight: 600;
}

/* Delete Button for Uploaded Images */
.delete-uploaded {
    position: absolute;
    top: 5px;
    right: 5px;
    background: rgba(220, 53, 69, 0.9);
    color: white;
    border: none;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    font-size: 12px;
    cursor: pointer;
    display: none;
    z-index: 10;
    transition: all 0.3s ease;
}

.delete-uploaded:hover {
    background: #dc3545;
    transform: scale(1.1);
}

.user-uploaded:hover .delete-uploaded {
    display: flex;
    align-items: center;
    justify-content: center;
}

.user-uploaded {
    position: relative;
}

/* Save Button */
.save-background-btn {
    width: 100%;
    padding: 15px;
    background: #B02B2C;
    color: white;
    border: none;
    border-radius: 8px;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    transition: all 0.3s ease;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

.save-background-btn:hover {
    background: linear-gradient(135deg, #218838, #1ea080);
    transform: translateY(-2px);
    box-shadow: 0 5px 15px rgba(40, 167, 69, 0.3);
}

.save-background-btn:disabled {
    background: #6c757d;
    cursor: not-allowed;
    transform: none;
    box-shadow: none;
}

/* Responsive */
@media (max-width: 768px) {
    .PortalBgList {
        grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
        gap: 10px;
        padding: 15px;
    }

    .upload-area {
        padding: 30px 15px;
    }

    .upload-icon {
        font-size: 36px;
    }
}

/*Change Portal Background*/


.side-image {
	width: 40px;
	height: 40px;
	object-fit: cover;
	border-radius: 4px;
	flex-shrink: 0;
}

.daily-side {
	display: flex;
	align-items: center;
	gap: 3px;
	padding: 3px;
	background-color: #f8f9fa;
	border-radius: 6px;
	border: 1px solid #e9ecef;
}

.side-column {
	padding: 8px;
	vertical-align: top;
	border-right: 1px solid #ddd;
}

.side-info {
	flex: 1;
	min-width: 0;
}

.side-name {
	font-weight: 600;
	color: #2c3e50;
	font-size: 14px;
	margin-bottom: 2px;
}